/* ============================================================
   Site-wide Light Theme — Navy #081034 + Red #E11C2B
   Background: soft white | Headings: navy | Body: slate gray
   Red: buttons, accents, vibrant sections
   Navy: featured section backgrounds, footer, hero banners
   ============================================================ */

:root {
    --bgColor: #F8FAFC;
    --bgLight: #FFFFFF;
    --bgSurface: #FFFFFF;
    --bgTint: #F1F5F9;
    --bgNavy: #081034;
    --textPrimary: #081034;
    --textSecondary: #475569;
    --textMuted: #64748B;
    --borderLight: rgba(8, 16, 52, 0.1);
}

html,
body {
    background-color: #F8FAFC !important;
    color: #475569 !important;
}

h1, h2, h3, h4, h5, h6 {
    color: #081034 !important;
}

p, li, span, label, td, th {
    color: #475569;
}

a {
    color: var(--primeColor);
}

a:hover {
    color: #B91723;
}

.secondColor {
    color: #081034 !important;
}

.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6,
.dark a, .dark p, .dark span, .dark, .black {
    color: #081034 !important;
}

.light h1, .light h2, .light h3, .light h4, .light h5, .light h6,
.light a, .light p, .light span, .light {
    color: #081034 !important;
}

.cl_wt {
    color: #081034 !important;
}

.text-color-form:hover {
    color: var(--secondColor) !important;
}

/* ---- Light sections (default) ---- */
section.why_choose,
section.tabs_sec,
section.unveiling,
section.how_it_works,
section.transform,
section.testimonials,
section.faqs,
section.the_perks,
section.unique_selling,
section.take_the_first,
section.term-first-wrapper,
section.section_2,
section.section_4,
section.section_6,
section.clients_section,
.blog-list-section,
.blog-detail-body,
.blog-listing,
.contact-light-page,
.newHero,
.home-publish-process-trend,
.home-about-trend,
.home-why-trend,
.home-europe-trend,
.home-faq-trend,
.home-process-trend,
.home-categories-trend,
.brand-slider-section,
.modern-homepage > section:not(.home-video-testimonials):not(.homeBanner):not(.servicesBanner) {
    background-color: #F8FAFC !important;
    background-image: none !important;
}

section.section_3 {
    background-color: #FFFFFF !important;
}

/* ---- Navy vibrant sections ---- */
section.packages,
section.highlight,
section.ready_to_pulish_form,
section.get_a_dedicated,
.home-video-testimonials,
.site-footer,
.site-footer__main,
footer,
.footer {
    background-color: #081034 !important;
}

section.packages h1,
section.packages h2,
section.packages h3,
section.packages h4,
section.packages h5,
section.packages h6,
section.packages p,
section.packages li,
section.packages span,
section.packages .secondColor,
section.packages .heading24px,
section.packages .heading28px,
section.packages .heading50px,
section.highlight h1,
section.highlight h2,
section.highlight h3,
section.highlight p,
section.highlight .secondColor,
section.ready_to_pulish_form h1,
section.ready_to_pulish_form h2,
section.ready_to_pulish_form h3,
section.ready_to_pulish_form p,
section.ready_to_pulish_form .secondColor,
section.get_a_dedicated h1,
section.get_a_dedicated h2,
section.get_a_dedicated h3,
section.get_a_dedicated p,
section.get_a_dedicated .secondColor,
.home-video-testimonials h1,
.home-video-testimonials h2,
.home-video-testimonials h3,
.home-video-testimonials p,
.home-video-testimonials .secondColor,
.home-video-testimonials .home-section-head h2,
.home-video-testimonials .home-section-head p {
    color: #FFFFFF !important;
}

.site-footer a:hover,
.footer a:hover {
    color: #E11C2B !important;
}

/* ---- Cards & surfaces ---- */
.blogs-wrapper,
.brand-blog-card,
.blog-side-card,
.contact-form-card,
.contact-info-card,
.testimonial-page-card,
.plateform_logo_slider,
form.banner_form,
.newHero form.banner_form,
.thankyou-card,
.heroSearch__dropdown,
.policy-section .terms-first-wrap-text {
    background: #FFFFFF !important;
    border: 1px solid rgba(8, 16, 52, 0.08) !important;
    color: #475569 !important;
    box-shadow: 0 4px 24px rgba(8, 16, 52, 0.06) !important;
}

.pkg_clm {
    background: #FFFFFF !important;
    border: 1px solid rgba(8, 16, 52, 0.08) !important;
    color: #475569 !important;
}

.pkg_clm .pkg_services {
    background: #F8FAFC !important;
    border: 1px solid rgba(8, 16, 52, 0.06) !important;
}

.accordion-item {
    background: #FFFFFF !important;
    border-color: rgba(8, 16, 52, 0.08) !important;
}

.accordion-button {
    color: #081034 !important;
    background-color: #FFFFFF !important;
}

.accordion-body {
    color: #475569 !important;
    background-color: #F8FAFC !important;
}

.megaMenu,
.simple-dropdown-menu {
    background-color: #FFFFFF !important;
    border-color: rgba(8, 16, 52, 0.08) !important;
    box-shadow: 0 12px 40px rgba(8, 16, 52, 0.12) !important;
}

.responsive_menu {
    background: #FFFFFF !important;
}

/* ---- Forms & inputs ---- */
input:not([type="checkbox"]):not([type="radio"]),
textarea,
select,
.input,
.form-inputs-wrapper input,
.pop-form-new-popp input,
.pop-form-new-popp textarea,
.pop-form-new-popp select,
.newHero__search input {
    background-color: #FFFFFF !important;
    border: 1px solid #C6CFD7 !important;
    color: #081034 !important;
}

input::placeholder,
textarea::placeholder {
    color: #94A3B8 !important;
}

.pop-form-new-popp.ta-center-new-pop {
    background: #FFFFFF !important;
    border: 1px solid rgba(8, 16, 52, 0.08) !important;
}

.pop-form-new-popp.ta-center-new-pop h2,
.pop-form-new-popp.ta-center-new-pop h3,
.pop-form-new-popp.ta-center-new-pop p,
.pop-form-new-popp.ta-center-new-pop label {
    color: #081034 !important;
}

/* ---- Header / Nav ---- */
.home-page header nav ul li a,
header nav ul li a {
    color: #081034 !important;
}

.home-page header nav ul li a:hover,
.home-page header nav ul li a.active,
header nav ul li a:hover,
header nav ul li a.active {
    color: var(--primeColor) !important;
}

.home-page header .top_nav ul.navigation,
header .top_nav ul.navigation {
    background-color: rgba(255, 255, 255, 0.88) !important;
    border: 1.5px solid rgba(8, 16, 52, 0.1) !important;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.home-page header .top_nav ul.navigation li a:hover {
    background-color: rgba(225, 28, 43, 0.08) !important;
}

.home-page .numberBtn,
.numberBtn {
    border-color: #081034 !important;
    color: #081034 !important;
    background-color: #FFFFFF !important;
}

.home-page .megaMenu {
    background-color: #FFFFFF !important;
}

/* ---- Hero (light) ---- */
.newHero {
    background-color: #F8FAFC !important;
}

.newHero::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    background:
        radial-gradient(ellipse 75% 60% at 50% -5%, rgba(225, 28, 43, 0.07) 0%, transparent 58%),
        radial-gradient(ellipse 55% 40% at 85% 15%, rgba(8, 16, 52, 0.05) 0%, transparent 50%),
        #F8FAFC;
}

.newHero__bg img {
    display: none !important;
}

.newHero__heading,
.newHero__subheading {
    color: #081034 !important;
}

.newHero__heading .italic-accent {
    color: var(--primeColor) !important;
}

.newHero__desc {
    color: #475569 !important;
}

.newHero__books::before {
    background: linear-gradient(90deg, rgba(248, 250, 252, 1) 0%, transparent 100%) !important;
}

.newHero__books::after {
    background: linear-gradient(-90deg, rgba(248, 250, 252, 1) 0%, transparent 100%) !important;
}

.newHero__search input {
    background: #FFFFFF !important;
    border-color: #C6CFD7 !important;
    color: #081034 !important;
}

.newHero__search .arrow-btn {
    background: #FFFFFF !important;
    border-color: #C6CFD7 !important;
}

.newHero__search .arrow-btn:hover {
    background: var(--gradientBtn) !important;
    border-color: transparent !important;
}

.newHero__search .arrow-btn svg {
    stroke: #081034 !important;
}

.newHero__search .arrow-btn:hover svg {
    stroke: #FFFFFF !important;
}

.newHero__tags a,
.heroSearch__tag {
    background: #FFFFFF !important;
    border-color: rgba(8, 16, 52, 0.12) !important;
    color: #64748B !important;
}

.newHero__tags a:hover,
.heroSearch__tag:hover {
    border-color: var(--primeColor) !important;
    color: var(--primeColor) !important;
    background: #FFFFFF !important;
}

/* ---- Page heroes (all pages) — light bg + navy text ---- */
section.homeBanner,
section.servicesBanner,
section.aboutBanner,
section.portfolioBanner,
section.testimonialsBanner,
section.contactBanner,
section.blog_banner,
.blog-hero,
.blog-list-hero,
.blog-detail-hero,
.contact-hero-light {
    background-color: #F8FAFC !important;
    background-image:
        radial-gradient(ellipse 75% 60% at 50% -5%, rgba(225, 28, 43, 0.07) 0%, transparent 58%),
        radial-gradient(ellipse 55% 40% at 85% 15%, rgba(8, 16, 52, 0.05) 0%, transparent 50%),
        #F8FAFC !important;
}

section.homeBanner .light,
section.homeBanner .light h1,
section.homeBanner .light h2,
section.homeBanner .light h3,
section.homeBanner .light h4,
section.homeBanner .light h5,
section.homeBanner .light h6,
section.homeBanner .light span,
section.homeBanner .light li,
section.homeBanner h1,
section.homeBanner h2,
section.servicesBanner .light,
section.servicesBanner .light h1,
section.servicesBanner .light h2,
section.servicesBanner .light h3,
section.servicesBanner .light h4,
section.servicesBanner .light h5,
section.servicesBanner .light h6,
section.servicesBanner .light span,
section.servicesBanner h1,
section.aboutBanner .light,
section.aboutBanner .light h1,
section.aboutBanner .light h2,
section.aboutBanner .light h3,
section.aboutBanner .light span,
section.aboutBanner h1,
section.portfolioBanner .light,
section.portfolioBanner .light h1,
section.portfolioBanner .light h2,
section.portfolioBanner h1,
section.testimonialsBanner .light,
section.testimonialsBanner .light h1,
section.testimonialsBanner .light h2,
section.testimonialsBanner h1,
section.contactBanner .light,
section.contactBanner .light h1,
section.contactBanner .light h2,
section.contactBanner h1,
section.blog_banner .light,
section.blog_banner .light h1,
section.blog_banner .light h2,
section.blog_banner .light span,
section.blog_banner h1,
.blog-hero,
.blog-hero h1,
.blog-hero .light,
.blog-hero .light h1,
.blog-hero .light h2,
.blog-hero .light span,
.blog-list-hero,
.blog-list-hero h1,
.blog-detail-hero,
.blog-detail-hero h1 {
    color: #081034 !important;
}

section.homeBanner .light p,
section.homeBanner .light a:not(.primeColor_btn):not(.secondColor_btn),
section.servicesBanner .light p,
section.servicesBanner .light a:not(.primeColor_btn):not(.secondColor_btn),
section.aboutBanner .light p,
section.portfolioBanner .light p,
section.testimonialsBanner .light p,
section.contactBanner .light p,
section.blog_banner .light p,
.blog-hero p,
.blog-hero .light p,
.blog-list-hero p,
.blog-detail-hero p,
.blog-detail-hero__inner p {
    color: #475569 !important;
}

section.homeBanner .primeColor,
section.servicesBanner .primeColor,
section.aboutBanner .primeColor,
section.portfolioBanner .primeColor,
section.testimonialsBanner .primeColor,
section.contactBanner .primeColor,
section.blog_banner .primeColor,
section.homeBanner .light .primeColor,
section.servicesBanner .light .primeColor,
section.aboutBanner .light .primeColor,
.blog-hero .primeColor,
.blog-hero .light .primeColor,
.blog-hero .custom-breadcrumb .title {
    color: var(--primeColor) !important;
}

.blog-hero .custom-breadcrumb,
.blog-hero .custom-breadcrumb a,
.blog-detail-hero .blog-breadcrumb,
.blog-detail-hero .blog-breadcrumb a,
.blog-list-hero .blog-breadcrumb,
.blog-list-hero .blog-breadcrumb a {
    color: #081034 !important;
    background: rgba(8, 16, 52, 0.05) !important;
    border-color: rgba(8, 16, 52, 0.1) !important;
}

.heroSearch__item {
    color: #081034 !important;
}

.heroSearch__item:hover,
.heroSearch__item.is-active {
    background: #F8FAFC !important;
    color: #081034 !important;
}

.home-video-testimonials::before {
    background:
        radial-gradient(circle at 12% 18%, rgba(225, 28, 43, 0.14), transparent 38%),
        radial-gradient(circle at 88% 82%, rgba(255, 255, 255, 0.04), transparent 42%) !important;
}

.home-category-card {
    background: #FFFFFF !important;
    border-color: rgba(8, 16, 52, 0.1) !important;
    box-shadow: 0 2px 12px rgba(8, 16, 52, 0.06) !important;
}

.home-category-card h3 {
    color: #081034 !important;
}

.brand-slider-section {
    background: #FFFFFF !important;
}

.brand-slider-section::before {
    background: linear-gradient(to right, #FFFFFF, transparent) !important;
}

.brand-slider-section::after {
    background: linear-gradient(to left, #FFFFFF, transparent) !important;
}

.home-publish-process-head h2,
.home-publish-step h4 {
    color: #081034 !important;
}

.home-publish-step p {
    color: #475569 !important;
}

.blog-listing {
    background: #F8FAFC !important;
}

.blogs-wrapper .blog-title h3,
.blogs-wrapper .blog-title h4,
.blogs-wrapper .blog-title a {
    color: #081034 !important;
}

.blogs-wrapper .blog-info p {
    color: #64748B !important;
}

.contact-light-page,
.contact-hero-light {
    background: #F8FAFC !important;
}

.contact-content-box h1,
.contact-content-box h2 {
    color: #081034 !important;
}

.contact-content-box p {
    color: #475569 !important;
}

.thankyou-page-section {
    background: #F8FAFC !important;
}

body.terms_and_condition-page section.policy-section {
    background: #F8FAFC !important;
}

body.terms_and_condition-page .terms-first-wrap-text {
    background: #FFFFFF !important;
    border: 1px solid rgba(8, 16, 52, 0.08) !important;
}

body.terms_and_condition-page .terms-first-wrap-text h1,
body.terms_and_condition-page .terms-first-wrap-text h5,
body.terms_and_condition-page .terms-first-wrap-text p {
    color: #475569 !important;
}

.site-footer__socials a {
    background: rgba(255, 255, 255, 0.08) !important;
    border: 1px solid rgba(255, 255, 255, 0.18) !important;
    color: #FFFFFF !important;
}

.badge-service,
.badge-page {
    background: #F1F5F9 !important;
    color: #081034 !important;
}

.badge-blog {
    background: rgba(225, 28, 43, 0.1) !important;
    color: #E11C2B !important;
}

/* ---- Buttons (red) ---- */
button.submit_btn,
.primeColor_btn,
.primeBtn {
    background: var(--gradientBtn) !important;
    background-color: var(--primeColor) !important;
    border: none !important;
    color: #FFFFFF !important;
}

button.submit_btn:hover,
.primeColor_btn:hover,
.primeBtn:hover {
    background: linear-gradient(135deg, #B91723 0%, #E11C2B 100%) !important;
    color: #FFFFFF !important;
}

.secondColor_btn {
    background-color: var(--secondColor) !important;
    border-color: var(--secondColor) !important;
    color: #FFFFFF !important;
}

.secondColor_btn:hover {
    background-color: var(--primeColor) !important;
    border-color: var(--primeColor) !important;
    color: #FFFFFF !important;
}

.plateform_logo_slider {
    background-color: #FFFFFF !important;
    border: 1px solid rgba(8, 16, 52, 0.06) !important;
}

.home-why-card {
    background: #FFFFFF !important;
    border: 1px solid rgba(8, 16, 52, 0.08) !important;
    box-shadow: 0 4px 20px rgba(8, 16, 52, 0.05) !important;
}

.home-why-card span {
    color: var(--primeColor) !important;
}

.home-kicker {
    background: rgba(225, 28, 43, 0.1) !important;
    color: var(--primeColor) !important;
}

/* ============================================================
   Footer — keep white text (unchanged)
   ============================================================ */
.site-footer,
.site-footer__main,
.site-footer__brand,
.site-footer__column,
.site-footer__contact,
.site-footer__bottom,
.copyright,
footer,
.footer,
.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer h6,
.site-footer p,
.site-footer span,
.site-footer li,
.site-footer a,
.site-footer label,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer p,
.footer span,
.footer li,
.footer a,
.site-footer__summary,
.site-footer__heading,
.site-footer__legal a,
.site-footer__trust a {
    color: #FFFFFF !important;
}

.site-footer a:hover,
.footer a:hover,
.site-footer__legal a:hover {
    color: #E11C2B !important;
}

.site-footer__socials a {
    color: #FFFFFF !important;
}

/* ============================================================
   TEXT-ONLY theme: navy-bg sections keep white text
   (section backgrounds unchanged — required for readability)
   ============================================================ */
.s-blog-sec2.highlight h1,
.s-blog-sec2.highlight .head50 h2,
.s-blog-sec2.highlight .head50 h2 span,
.s-blog-sec2.highlight .head50 .heading50px,
.s-blog-sec2.highlight .head50 .heading50px span,
.blog-detail-cta h2,
.blog-detail-cta p,
.blog-toc-card,
.blog-toc-card a,
.blog-sidebar .toc,
.blog-sidebar .toc-list a,
.home-cta-panel,
.home-cta-panel h2,
.home-cta-panel p,
.mybook-process-section .myprocess-heading h2,
.site-disclaimer-marquee,
.site-disclaimer-marquee span {
    color: #FFFFFF !important;
}

/* ============================================================
   Fix white-on-white: navy text on light/white surfaces
   (section backgrounds unchanged)
   ============================================================ */
section.packages .pkg_clm,
section.packages .pkg_clm .heading24px,
section.packages .pkg_clm .heading28px,
section.packages .pkg_clm h1,
section.packages .pkg_clm h2,
section.packages .pkg_clm h3,
section.packages .pkg_clm .secondColor {
    color: #081034 !important;
}

section.packages .pkg_clm p,
section.packages .pkg_clm span,
section.packages .pkg_clm li,
section.packages .pkg_clm ul,
section.packages .pkg_clm .pkg_number,
section.packages .pkg_clm .pkg_livechat {
    color: #475569 !important;
}

section.highlight .slider_clm,
section.highlight .slider_clm h2,
section.highlight .slider_clm h3,
section.highlight .slider_clm .heading24px,
section.highlight .slider_clm a,
.s-blog-sec2.highlight .slider_clm,
.s-blog-sec2.highlight .slider_clm h2,
.s-blog-sec2.highlight .slider_clm h3,
.s-blog-sec2.highlight .slider_clm .heading24px,
.s-blog-sec2.highlight .slider_clm a,
.s-blog-sec2.highlight .slider_clm .blog-info h3,
.s-blog-sec2.highlight .slider_clm .blog-info h3 a,
.s-blog-sec2.highlight .slider_clm .simple_btn {
    color: #081034 !important;
}

section.highlight .slider_clm p,
section.highlight .slider_clm .blog-footer,
section.highlight .slider_clm .get_data,
.s-blog-sec2.highlight .slider_clm p,
.s-blog-sec2.highlight .slider_clm .blog-footer,
.s-blog-sec2.highlight .slider_clm .get_data,
.s-blog-sec2.highlight .slider_clm .blog-category {
    color: #475569 !important;
}

.home-commitment-panel,
.home-commitment-panel h1,
.home-commitment-panel h2,
.home-commitment-panel h3,
.home-commitment-panel .light,
.home-commitment-panel p {
    color: #081034 !important;
}

.home-commitment-panel p {
    color: #475569 !important;
}

body.terms_and_condition-page .terms-first-wrap-text,
body.terms_and_condition-page .terms-first-wrap-text h1,
body.terms_and_condition-page .terms-first-wrap-text h5,
body.privacy-policy-page .terms-first-wrap-text,
body.privacy-policy-page .terms-first-wrap-text h1,
.policy-section .terms-first-wrap-text,
.policy-section .terms-first-wrap-text h1,
.policy-section .terms-first-wrap-text h5 {
    color: #081034 !important;
}

body.terms_and_condition-page .terms-first-wrap-text p,
body.terms_and_condition-page .terms-first-wrap-text li,
body.privacy-policy-page .terms-first-wrap-text p,
.policy-section .terms-first-wrap-text p,
.policy-section .terms-first-wrap-text li {
    color: #475569 !important;
}

section.get_a_dedicated .home-why-card,
section.get_a_dedicated .home-why-card h3,
section.how_it_works.get_a_dedicated .scroll-item h3,
section.how_it_works.get_a_dedicated .scroll-item p,
.blogs-wrapper,
.blogs-wrapper h3,
.blogs-wrapper h4,
.blogs-wrapper a,
.brand-blog-card,
.brand-blog-card h3,
.brand-blog-card p,
.contact-form-card,
.contact-form-card h1,
.contact-form-card h2,
.contact-form-card p,
.contact-form-card label,
.contact-info-card,
.contact-info-card h2,
.contact-info-card p,
.testimonial-page-card,
.testimonial-page-card p,
.home-why-card,
.home-why-card h3,
.home-why-card p,
.plateform_logo_slider,
.thankyou-card,
.thankyou-card h1,
.thankyou-card p,
.blog-side-card,
.blog-side-card h3,
.blog-side-card p,
.blog-detail-body,
.blog-list-section,
.blog-listing,
section.faqs,
section.faqs h2,
section.faqs p,
section.testimonials,
section.testimonials h2,
section.testimonials p,
section.why_choose,
section.why_choose h2,
section.why_choose p,
.home-about-trend,
.home-about-trend h2,
.home-about-trend p,
.home-why-trend,
.home-why-trend h2,
.home-why-trend p,
.home-faq-trend,
.home-faq-trend h2,
.home-faq-trend p,
.home-europe-trend,
.home-europe-trend h2,
.home-europe-trend p,
.home-process-trend,
.home-process-trend h2,
.home-process-trend p,
.home-categories-trend,
.home-categories-trend h2,
.home-categories-trend p,
.home-publish-process-trend,
.home-publish-process-trend h2,
.home-publish-process-trend p,
.brand-slider-section,
.brand-slider-section h2,
section.section_2,
section.section_2 h2,
section.section_2 p,
section.section_3,
section.section_3 h2,
section.section_3 p,
section.section_4,
section.section_4 h2,
section.section_4 p,
section.section_6,
section.section_6 h2,
section.section_6 p,
section.clients_section,
section.clients_section h2,
section.clients_section p,
section.take_the_first,
section.take_the_first h2,
section.take_the_first p,
section.the_perks,
section.the_perks h2,
section.the_perks p,
section.unique_selling,
section.unique_selling h2,
section.unique_selling p,
section.unveiling,
section.unveiling h2,
section.unveiling p,
section.tabs_sec,
section.tabs_sec h2,
section.tabs_sec p,
section.transform,
section.transform h2,
section.transform p,
.contact-light-page,
.contact-light-page h1,
.contact-light-page h2,
.contact-light-page p,
.newHero,
.newHero h1,
.newHero h2,
.newHero p,
.modern-homepage > section:not(.home-video-testimonials):not(.homeBanner):not(.servicesBanner) h2.light,
.modern-homepage > section:not(.home-video-testimonials):not(.homeBanner):not(.servicesBanner) .light h2,
section:not(.homeBanner):not(.servicesBanner):not(.packages):not(.highlight):not(.home-video-testimonials):not(.blog-hero):not(.blog_banner):not(.s-blog-sec2) .light,
section:not(.homeBanner):not(.servicesBanner):not(.packages):not(.highlight):not(.home-video-testimonials):not(.blog-hero):not(.blog_banner):not(.s-blog-sec2) .light p {
    color: #081034 !important;
}

section.highlight .slider_clm p,
.s-blog-sec2.highlight .slider_clm p,
.home-commitment-panel p,
body.terms_and_condition-page .terms-first-wrap-text p,
.policy-section .terms-first-wrap-text p,
section.testimonials p,
section.faqs p,
section.why_choose p,
.newHero p,
.contact-light-page p,
.blogs-wrapper p,
.brand-blog-card p {
    color: #475569 !important;
}
