.ns-flex-wdidn .ns-wdidn-main {
	background-color: var(--ns-wdidn-main-background, #900632);
	color: var(--ns-wdidn-main-text-color, #fff);
}

.ns-flex-wdidn .ns-wdidn-main .ns-section-pretitle,
.ns-flex-wdidn .ns-wdidn-main .ns-section-title,
.ns-flex-wdidn .ns-wdidn-main .ns-section-desc,
.ns-flex-wdidn .ns-wdidn-main .ns-section-desc p,
.ns-flex-wdidn .ns-wdidn-main a {
	color: var(--ns-wdidn-main-text-color, #fff);
}

.ns-flex-wdidn .ns-wdidn-main .ns-section-pretitle {
	color: var(--ns-wdidn-pretitle-color, #fff);
}

.ns-flex-wdidn .ns-wdidn-main .ns-section-title {
	color: var(--ns-wdidn-title-color, #fff);
}

.ns-flex-wdidn .ns-wdidn-main .ns-section-desc,
.ns-flex-wdidn .ns-wdidn-main .ns-section-desc p {
	color: var(--ns-wdidn-description-color, #fff);
}

.ns-flex-wdidn .ns-wdidn-video-holder {
	background-color: var(--ns-wdidn-video-background, #da1d52);
}

.ns-flex-wdidn .ns-wdidn-bd {
	color: var(--ns-wdidn-bottom-description-color, #fff);
}

.ns-flex-wdidn .ns-wdidn-features {
	background-color: var(--ns-wdidn-features-background, #fff);
}

.ns-flex-wdidn .ns-wdidn-feature-title,
.ns-flex-wdidn .ns-wdidn-feature-title-link {
	color: var(--ns-wdidn-feature-title-color, #231f20);
}

.ns-flex-wdidn .ns-wdidn-feature-description {
	color: var(--ns-wdidn-feature-description-color, #4e4545);
}

.ns-flex-wdidn .ns-wdidn-lines,
.ns-flex-wdidn .ns-wdidn-lines::before {
	border-color: var(--ns-wdidn-lines-color, #dedede);
}
