:root {
--accent: #307bc4 !important;
--primary: #274760 !important;
--secondary: #7d91a0 !important;
--primary-font: Figtree, sans-serif;
--secondary-font: Poppins, sans-serif;
}

/* Remove gradient overlay from Hero Style 4 */
/.cs_hero.cs_style_2.cs_type_1 {
    background: transparent !important;
} */

/* Remove any gradient overlays from Hero Style 4 background */
.cs_hero.cs_style_2.cs_type_1::before,
.cs_hero.cs_style_2.cs_type_1 .cs_hero_bg::before {
    display: none !important;
    background: none !important;
}

.custom-text-colors .cs_hero_title,
.custom-text-colors .cs_banner_title,
.custom-text-colors .cs_section_title {
    color: #ffffff !important;
}

.custom-text-colors .cs_hero_subtitle,
.custom-text-colors .cs_banner_subtitle,
.custom-text-colors .cs_section_heading p {
    color: #ffffff !important;
}

.custom-text-colors .cd-headline,
.custom-text-colors .cd-headline b {
    color: #C64E9B !important;
}