#nav-menu-logo .bg-wrap {
	background: #6a5acd; /* Darker purple for dark section */
}

#nav-menu-logo .bg {
	opacity: 0.45;
}

#header-text-4 .bg {
    background-image: url('../images/bg-12.webp');
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    opacity: 0.38;
}

#desc-text-2 .bg {
    background-image: url('../images/bg-73.webp');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    opacity: 0.4;
}

#benefits-4col-3 .content-box[style*="6BC96D"] {
	background-color: #dda0dd; /* Light plum for light section */
}

#benefits-4col-3 .content-box[style*="FFB238"] {
	background-color: #e6e6fa; /* Light lavender for light section */
}

#text-3col-4 .bg-wrap {
	background: #6a5acd; /* Darker purple for dark section */
}

#desc-text-text-img .bg-wrap {
    background: #dda0dd; /* Light plum for light section */
}

#text-1col .bg-wrap {
	background: #6a5acd; /* Darker purple for dark section */
}

#desc-img-text-3 .bg-wrap {
    background: #dda0dd; /* Light plum for light section */
}

#contact-img-form .bg-wrap {
	background: #6a5acd; /* Darker purple for dark section */
}

#cookie-text-btn-2 .bg {
    opacity: 0.5;
    background-size: 200px auto;
    background-repeat: Repeat;
}

#cookie-text-btn-2 .bg-wrap {
	background: rgba(106, 90, 205, 0.9); /* Darker purple with opacity for dark section */
}

#footer-logo-text-img .bg-wrap {
	background: #6a5acd; /* Darker purple for dark section */
}