/*!* MLY Theme  v29.07.24:01*/

/* MollyMaid Theme Config Start*/
:root{
    --primary-25: #F6F6F8;
    --primary-50: #ECEDF1;
    --primary-100: #CDD2DB;
    --primary-200: #828DA3;
    --primary-300: #5E6C88;
    --primary-400: #394A6D;
    --primary-500: #071D49;
    --primary-600: #06193E;
    --primary-700: #051433;
    --primary-800: #041028;
    --primary-900: #030C1D;

    --secondary-25: #FFFAFC;
    --secondary-50: #FFF6FA;
    --secondary-100: #FEE7F0;
    --secondary-200: #FDC1DA;
    --secondary-300: #FDAFCF;
    --secondary-400: #FD9DC5;
    --secondary-500: #FC85B6;
    --secondary-600: #FB4D94;
    --secondary-700: #F91473;
    --secondary-800: #CF0558;
    --secondary-900: #960440;

}

/* --------------------- PRIMARY AND SECONDARY HEADER COLOR CSS --------------------------- */
.primary-header .brand-header-mob {
    background-color: var(--primary-500);
}
.primary-header .mobile-menu-logo .mobile-sidebar-drawer .nav-arrow-img {
    --gray-900: white;
}
.primary-header .find-local-mobile .icon {
    --primary-500: white;
}
.primary-header .find-local-mobile,
.primary-header .find-local-mobile .local-address {
    color: white;
}
.primary-header .header-cta-mobile .primary-btn {
    background-color: var(--secondary-800);
    color: white;
}
.primary-header .header-cta-mobile .primary-btn svg {
    --white: white;
}

.secondary-header .mobile-menu-logo .mobile-sidebar-drawer .nav-arrow-img {
    --gray-900: white;
}
.secondary-header .find-local-mobile .icon {
    --primary-500: white;
}
.secondary-header .find-local-mobile,
.secondary-header .find-local-mobile .local-address {
    color: white;
}
.secondary-header .brand-header-mob {
    background-color: var(--secondary-800);
}
.secondary-header .header-cta-mobile .primary-btn,
.secondary-header .main-nav-content .nav-content-wrapper+.primary-btn {
    background-color: var(--primary-500);
    color: white;
}
.secondary-header .header-cta-mobile .primary-btn svg,
.secondary-header .main-nav-content .nav-content-wrapper+.primary-btn svg {
    --white: white;
}

@media screen and (min-width: 1024px) { 
    .primary-header .brand-header,
    .primary-header .nav-content-wrapper,
    .primary-header .brand-header-local,
    .primary-header .brand-header-mob {
        background-color: var(--primary-500);
    }
    .primary-header .nav-link,
    .primary-header .brand-header .find-local,
    .primary-header .brand-cta-list .brand-cta-item .brand-cta,
    .primary-header .main-nav-content .call-cta,
    .primary-header .main-nav-content .header-cta-wrap .header-cta-subtext,
    .primary-header .local-location,
    .primary-header .brand-header-local .find-local,
    .primary-header .form-call-cta {
        color: white;
    }
    .primary-header .brand-header .find-local svg,
    .primary-header .brand-header-local .find-local svg {
        --primary-500: white;
    }
    .primary-header .brand-cta-list .brand-cta-item .brand-cta,
    .primary-header .brand-cta-list .brand-cta-item,
    .primary-header .local-location,
    .primary-header .brand-header-local {
        border-color: white;
    }
    .primary-header .primary-btn {
        background-color: var(--secondary-800);
        color: white;
    }
    .primary-header .primary-btn svg {
        --white: white;
    }

    .secondary-header .brand-header,
    .secondary-header .nav-content-wrapper,
    .secondary-header .brand-header-local,
    .secondary-header .brand-header-mob {
        background-color: var(--secondary-800);
    }
    .secondary-header .nav-link,
    .secondary-header .brand-header .find-local,
    .secondary-header .brand-cta-list .brand-cta-item .brand-cta,
    .secondary-header .main-nav-content .call-cta,
    .secondary-header .main-nav-content .header-cta-wrap .header-cta-subtext,
    .secondary-header .brand-header-local .find-local,
    .secondary-header .local-location,
    .secondary-header .form-call-cta {
        color: white;
    }
    .secondary-header .primary-btn {
        background-color: var(--primary-500);
        color: white;
    }
    .secondary-header .primary-btn svg {
        --white: white;
    }
    .secondary-header .brand-header .find-local svg,
    .secondary-header .brand-header-local .find-local svg {
        --primary-500: white;
    }
    .secondary-header .brand-cta-list .brand-cta-item .brand-cta,
    .secondary-header .brand-cta-list .brand-cta-item,
    .secondary-header .local-location,
    .secondary-header .brand-header-local {
        border-color: white;
    }

    .primary-header .main-nav-warpper {
        background-color: var(--primary-500);
    }
    .primary-header .main-nav-warpper {
        border-color: white;
    }
    .secondary-header .main-nav-warpper {
        background-color: var(--secondary-800);
    }
    .secondary-header .main-nav-warpper {
        border-color: white;
    }
}
/* --------------------- PRIMARY AND SECONDARY HEADER COLOR CSS --------------------------- */

/* MollyMaid Theme Config - End */

.secondary-btn {
    background-color: var(--primary-500);
    color: white;
}
.secondary-btn svg {
    --primary-900: white;
}
.glb-primary-btn {
    background-color: var(--primary-500);
}
.primary-outline-btn {
    border-color: var(--secondary-800);
    color: var(--secondary-800);
}
.primary-outline-btn svg {
    --primary-500: var(--secondary-800);
}

.brand-header .find-local {
    --primary-500: var(--secondary-800);
}
.main-nav-content .call-cta {
    --primary-500: var(--secondary-800);
}
.main-nav-content .nav-content-wrapper+.primary-btn {
    background-color: var(--secondary-800);
}
.mega-menu {
    --primary-500: var(--secondary-800);
}
.nav-link-active {
    background-color: var(--primary-25);
}
.brand-header-mob .primary-btn {
    background-color: var(--secondary-800);
}
.find-local-mobile {
    color: var(--secondary-800);
}
.find-local-mobile svg {
    --primary-500: var(--secondary-800);
}
.sidenav-cta {
    --primary-500: var(--secondary-800);
}
.submega-inner-warp .submega-tab {
    background-color: var(--secondary-50);
}
.submega-inner-warp .submega-tab-mobile {
    background-color: var(--primary-25);
}
.submega-inner-warp .submega-tab-button-mobile {
    background-color: var(--secondary-100);
}
.nav-link-item:hover .nav-link {
    background-color: var(--secondary-50);
}
.brand-footer {
    --primary-500: var(--secondary-800);
}
.legal-footer {
    --primary-500: var(--secondary-800);
}
.brand-footer .fb-tel {
    --primary-700: var(--secondary-800);
}
.brand-footer .fb-des-para svg {
    --glb-primary-700: var(--secondary-800);
}
.offer-banner {
    background-color: var(--primary-500);
}
.offer-banner.highlight, .top-highlighter {
    border-color: var(--secondary-800);
}
.offer-banner .banner-wrap {
    color: white;
}
.offer-banner .banner-close .close-icon {
    --black: white;
}
.page-heading-section {
    background-color: var(--secondary-50);
    color: var(--primary-500);
    background-image: none;
}
.request-quote-banner, .request-quote-band {
    background-color: var(--secondary-800);
}
.find-section:not(.no-background) {
    background-color: var(--primary-400);
}
.find-section .find-wrapper {
    background-color: var(--secondary-100);
    color: black;
}
@media screen and (max-width: 1024px) {
    .find-section.no-background {
        background-color: var(--secondary-100);
    }
}
.plain-text-primary .text-wrapper .primary-heading {
    color: var(--secondary-800);
}
.why-choose .why-heading, .why-choose .why-heading-mobile {
    color: var(--secondary-800);
}
.accordion-icon-list .icon-block .icon-wrap svg.icon {
    --secondary-500: white;
}
.contact-form-wrap .contact-heading {
    color: var(--secondary-800);
}
.icon-card-warpper .icon-card-heading {
    color: var(--secondary-800);
}
.icon-card-list .card-text {
    color: var(--secondary-800);
}
.icon-card-list .icon-block svg.icon {
    --secondary-500: white;
}
.content-list-section .content-list-wrapper .text-wrapper .primary-heading {
    color: var(--secondary-800);
}
.content-list-section .check-list .check-list-item svg {
    --primary-500: var(--secondary-800);
}
.tabs-wrapper .tab-body .form-heading {
    color: var(--secondary-800);
}
.primary-hero .text-wrapper .primary-heading {
    color: var(--secondary-800);
}
.sp-offers-section .sp-offers-main {
    border-color: var(--secondary-800);
}
.sp-offers-section .sp-offers-main .sp-offers-actions .sp-offers-cta .secondary-btn {
    background-color: var(--secondary-800);
}
.sp-offers-section .sp-offers-main .sp-offers-actions .sp-offers-cta .secondary-btn svg {
    --black: white;
}
.sp-offers-section .sp-offers-item .claim-offer.secondary-btn {
    background-color: var(--secondary-800);
}
.team-neighborly-section .main-wrapper .card-heading-primary {
    color: var(--secondary-800);
}
.team-neighborly-section .card .card-link-secondary {
    background-color: var(--secondary-800);
    color: white;
}
.team-neighborly-section .card .card-link-secondary svg {
    --black: white;
}
.offers-block-section .primary-heading {
    color: var(--secondary-800);
}
.offers-block-wrapper .offers-block-item .claim-offer.secondary-btn {
    background-color: var(--secondary-800);
}
.testimonials-section .testi-details .testi-bio {
    color: var(--primary-500);
}
.testimonials-section .testi-comment .testi-reply {
    background-color: var(--secondary-100);
}
.testimonials-section .testi-details .testi-profile .name-initial {
    background-color: var(--primary-500);
    color: white;
}
.testimonials-section .testi-btn-wrapper .primary-btn {
    background-color: transparent;
    border: 2px solid var(--secondary-800);
    color: var(--secondary-800);
}
.nbly-app .primary-heading {
    --glb-primary-500: var(--secondary-800);
}
.send-number {
    background-color: var(--primary-25);
    color: black;
}
.send-number .send-number-field .input-icon-wrapper svg {
    --glb-primary-700: var(--primary-500);
}
.app-feature-section {
    background-color: white;
}
.app-feature-section .app-feature-wrapper .primary-heading {
    color: var(--secondary-800);
}
.customer-review.bg-primary-50 {
    background-color: var(--primary-25);
}
.customer-review .review-header .review-heading {
    color: var(--secondary-800);
}
.done-right-promise .primary-heading {
    color: var(--secondary-800);
}
.glossary-main .glossary-list .primary-link {
    color: var(--secondary-800);
}
:is(.glossary-card .glossary-info .glossary-text,.glossary-card .glossary-info p) a {
    color: var(--secondary-800);
}
.glb-primary-hero .primary-heading {
    color: var(--secondary-800);
}
.full-width-block {
    background-color: var(--secondary-50);
    color: var(--primary-500);
}
.rich-section .primary-heading {
    color: var(--secondary-800);
}
.rich-section .sub-heading {
    color: var(--secondary-800);
}
.rich-section .rich-wrapper .check-list-item svg {
    --secondary-500: var(--secondary-800);
}
.rich-section .rich-wrapper {
    border-color: var(--secondary-500);
}
.section-70-30.rich-section .image-content-warpper {
    border-color: var(--secondary-500);
}
.blog-expert-section {
    --primary-500: var(--secondary-800);
}
.philosophy-section .primary-heading {
    color: var(--secondary-800);
}
.philosophy-list .icon-block .check-list-item {
    --secondary-500: var(--primary-500);
}
.secondary-text-section .main-text {
    background-color: var(--secondary-800);
}
.secondary-text-section .main-text .secondary-heading {
    color: white;
}
.secondary-text-section .main-text .secondary-text {
    color: white;
}
.advantage-grid-image .primary-heading {
    color: var(--secondary-800);
}
:is(.tabs-wrapper .req-call-tabs .req-call-tablist) .req-call-radio+.req-call-btn {
    color: var(--secondary-800)
}
:is(.tabs-wrapper .req-call-tabs .req-call-tablist) .req-call-radio:not(:checked)+.req-call-btn {
    color: #374151;
}
:is(.residential-block .residential-accordion .tabs-wrapper .req-call-tabs .req-call-tablist) .req-call-radio:not(:checked)+.req-call-btn {
    color: #374151;
}
.hero-banner .hero-banner-wrap .cta-wrapper .secondary-btn {
    background-color: var(--secondary-800);
    color: white;
}
.hero-banner .section-50-50 {
    background-color: var(--primary-50);
    color: black;
}
.hero-banner .form-container .aside-card.tabs .tabs-wrapper .req-call-tabs {
    box-shadow: 1px 1px 4px -1px gray;
}
.hero-banner .section-50-50 .primary-heading,
.hero-banner .section-50-50 .primary-heading-lg,
.hero-banner .section-50-50 .sub-heading {
    color: var(--secondary-800);
}
.hero-banner .section-50-50 .text-wrapper .body-text-wraper.wysiwyg p,
.hero-banner .section-50-50 .text-wrapper .body-text-wraper.wysiwyg a {
    color: black;
}
.team-list .team-list-item .team-data .member-name {
    color: var(--secondary-800);
}
.team-list .team-list-item .team-data .member-image.no-profile .empty-profile {
    background-color: var(--primary-50);
    color: var(--primary-500);
}
.team-list.heavy-list .team-list-item:hover {
    background-color: var(--primary-25);
}
.pagination .pagination-wrapper .current-page {
    background-color: var(--secondary-25);
    color: var(--secondary-800);
}
.pagination .pagination-wrapper .current-page:hover {
    color: var(--secondary-800);
}
.team-list .bio-btn.primary-outline-btn {
    --secondary-800: var(--primary-500);
}
.teams-modal.modal .modal-member-wrap .data-wrap .member-name {
    background-color: var(--primary-25);
    color: var(--primary-500);
}
.teams-modal.modal .modal-member-wrap .data-wrap .member-detail {
    color: var(--secondary-800);
}
.commercial-block .text-wrapper .primary-heading {
    color: var(--secondary-800);
}
.promotion-quote-banner .promotion-banner-wrapper {
    background-color: var(--secondary-800);
}
.full-media-section .full-media-container .text-wrapper .full-media-heading {
    color: var(--secondary-800);
}
.area-serve-section .area-serve-container .area-serve-text-section .map-circle {
    background-color: var(--primary-500);
}
.area-serve-section .area-serve-container .area-serve-text-section .title-heading {
    color: var(--secondary-800);
}
.photo-gallery-section .primary-heading {
    color: var(--secondary-800);
}
.photo-gallery-section .header-text-wrap .header-cta .btn.primary-btn,
.photo-gallery-section .cta-wrapper .primary-btn {
    background-color: transparent;
    border: 2px solid var(--secondary-800);
    color: var(--secondary-800);
}
.gallery-wrapper .tns-nav button.tns-nav-active {
    background-color: var(--secondary-800);
}
.residential-block .accordion-icon-list .icon-block .icon-wrap {
    background-color: var(--primary-500);
}
.residential-block .accordion-icon-list .icon-block .icon-wrap svg {
    --primary-500: white;
}
.faqs-section .faqs-wrapper .faqs-text-wrapper .faqs-heading {
    color: var(--secondary-800);
}
.faqs-category .category-dropdown .input-label-wrap .label-basic {
    color: var(--secondary-800);
}
.popular-services-banner .main-text-wrap .main-heading {
    color: var(--secondary-800);
}
.popular-services-banner .repair-services-wrap .repair-services-list .repair-services {
    color: var(--secondary-800);
}
.popular-services-banner .repair-services-wrap .repair-services-heading {
    color: var(--primary-500);
}
.popular-services-banner .repair-services-wrap .repair-services-list .repair-services-icon {
    background-color: var(--primary-500);
}
.popular-services-banner .repair-services-wrap .repair-services-list .repair-services-icon svg {
    --primary-500: white;
}
.popular-services-banner .ps-banner-overlay {
    background-image: linear-gradient(270deg, rgba(240, 246, 255, 0) 0px, rgba(255, 250, 252, 1) 45%);
}
@media screen and (max-width: 1024px) {
    .popular-services-banner .ps-banner-overlay {
        background-color: var(--secondary-25);
    }
}
.popular-services-card .ps-main-card .section-50-50 .image-content-warpper .primary-heading {
    color: var(--secondary-800);
}
.popular-services-card .floating-services .floating-icon {
    background-color: var(--primary-500);
}
.popular-services-card .floating-services .check-list .check-list-item .check-list-link svg {
    --primary-500: var(--secondary-800);
}
.helpful-resources-section.bg-primary-50 {
    background-color: var(--secondary-25);
}
.helpful-resources-section .heading-wrapper .helpful-heading {
    color: var(--secondary-800);
}
.helpful-resources-section .card-wrapper .card-footer .primary-link {
    --primary-500: var(--secondary-800);
}
.circuit-section .circuit-block .card-header .primary-heading {
    color: var(--secondary-800);
}
.austin-text-section .circuit-wrapper {
    border-color: var(--secondary-200);
}
.austin-text-section .circuit-wrapper .wrapper-heading {
    color: var(--secondary-800);
}
.upgrade-circuit.bg-glb-primary-50 {
    background-color: var(--primary-25);
}
.upgrade-circuit .upgrade-block .upgrade-header .primary-heading {
    color: var(--secondary-800);
}
.upgrade-circuit .upgrade-block .upgrade-card.primary-border {
    border-color: var(--secondary-200);
}
.emergency-app .app-header .primary-heading {
    color: var(--secondary-800);
}
.logo-img-carousel .primary-heading {
    color: var(--secondary-800);
}
.sol-handling .media-wrapper .primary-heading {
    color: var(--secondary-800);
}
.solution-magazine-section .solution-magazine-header .primary-heading {
    color: var(--secondary-800);
}
.upcoming-events-section .heading-wrapper .primary-heading {
    color: var(--secondary-800);
}

@media screen and (max-width: 1024px) {
    .modal .modal-body .brand-logo {
        height: 3rem;
    }
}
.modal .modal-body .brand-logo {
    height: 4rem;
}
.appointment-details-section .date-details-wrapper {
    --primary-600: var(--secondary-500);
    --primary-500: var(--secondary-800);
}
.calender-timeslot {
    --primary-600: var(--secondary-800);
    --primary-500: var(--secondary-800);
}
.scheduler-main .scheduler-heading {
    color: var(--secondary-800);
}
.appointment-details-section .calendar-col {
    color: var(--secondary-800);
    border-color: var(--secondary-500);
}
.appointment-details-section .calendar-col-active {
    background-color: var(--secondary-500);
    color: black;
}
.appointment-details-section .date-details-active {
    background-color: var(--secondary-500);
}
.appointment-details-section .date-details-active .date-text-small,
.appointment-details-section .date-details-active .date-text-normal {
    color: black;
}
.scheduler-main .input-checkbox {
    color: var(--secondary-500);
    border-color: var(--secondary-500);
}
.appointment-details-section .callback-wrapper.callback-requested {
    background-color: var(--secondary-25);
    border-color: var(--secondary-500);
}
.progressbar .progress-step-active {
    background-color: var(--primary-500);
}
.blog-wrapper .blog-primary .primary-heading {
    color: var(--secondary-800);
}
.blog-main .feature-blog {
    background-color: var(--primary-50);
    background-image: none;
}
.blog-main .feature-blog .feature-tag {
    background-color: var(--primary-500);
    color: white;
}
.blog-main .feature-blog .feature-heading-wrap .feature-heading {
    color: var(--primary-500);
}
.blog-main .feature-blog .feature-text {
    color: black;
}
.blog-search .blog-search-form .label-basic {
    color: var(--secondary-800);
}
.blog-card.section-50-50 .image-content-warpper .text-wrapper {
    --primary-500: var(--secondary-800);
}
.aside-card.blog-cat-aside .blog-cat-heading {
    color: var(--secondary-800);
}
.aside-card.about-aside .about-heading {
    color: var(--secondary-800);
}
.inside-article h1, .inside-article h2, .inside-article h3, .inside-article h4, .inside-article h5, .inside-article h6,
.inside-article .blog-sub-heading, .inside-article a:not(.secondary-btn),
.heading-border-wrap .heading-wrapper .sub-title,
.check-list .check-list-item svg {
    --primary-500: var(--secondary-800);
}
.blog-wrapper.expert-tips-article .entry-content .primary-heading {
    --primary-500: var(--secondary-800);
}
.find-location-section .location-list .location-item {
    --primary-500: var(--secondary-800);
}
.find-location-section .location-list .location-item:hover {
    background-color: var(--secondary-50);
}
:is(.find-location-section .location-search .view-tabs .view-tablist) .view-radio:checked~.view-btn {
    background-color: var(--secondary-100);
}
.gallery-page-section .category-heading {
    color: var(--secondary-800);
}
:is(.gallery-page-header .category-wrapper .category-list .category-item-tab) .category-radio:not(:checked)~.category-btn {
    border-color: var(--secondary-500);
    color: var(--secondary-800);
}
:is(.gallery-page-header .category-wrapper .category-list .category-item-tab) .category-radio:not(:checked)~.category-btn:hover {
    background-color: var(--secondary-500);
    color: black;
}
:is(.gallery-page-header .category-wrapper .category-list .category-item-tab) .category-radio:checked~.category-btn {
    background-color: var(--secondary-500);
    color: black;
    border-color: var(--secondary-500);
}
.window-count .window-count-header {
    color: var(--secondary-800);
}
.papers-download-form .thank-you-download .thank-you-body .thank-you-text {
    color: var(--secondary-800);
}
.blog-wrapper.expert-tips-article .entry-content .ideas-blog .ideas-check-list .check-list-item {
    color: var(--primary-600);
}
.emerg-call-no .emerg-contact {
    color: var(--secondary-800);
}
.emerg-call-no .emerg-contact a {
    color: var(--secondary-800);
}
.section-75-25 .image-content-warpper .text-wrapper .primary-heading {
    color: var(--secondary-800);
}
.emergency-service .card-heading {
    color: #1F2A37;
}
.emergency-service .card-services {
    color: var(--secondary-800);
}
.form-call-cta {
    color: var(--secondary-800);
}
.expand-menu:not(.expand-menu-under):hover {
    background-color: var(--secondary-50);
    color: #111928;
}
.circuit-overload .overload-wrapper .overload-text-wrapper .primary-heading {
    color: var(--secondary-800);
}
.modal .modal-body .brand-logo {
    height: auto;
}
.section-50-50.why-us-hero .image-content-warpper .text-wrapper .primary-heading {
    color: var(--secondary-800);
}
.section-50-50.about-us-hero .image-content-warpper .text-wrapper .primary-heading {
    color: var(--secondary-800);
}
.events-section .event-search .event-search-form .label-basic {
    color: var(--secondary-800);
}
.interactive-img-section .interactive-img-header .primary-heading {
    color: var(--secondary-800);
}
.interactive-img-section .interactive-img-header .primary-heading:before {
    border-color: var(--primary-500);
}
.interactive-img-section .open-modal-btn {
    background-color: var(--primary-500);
}
.interactive-img-section .open-modal-btn:focus .btn-icon,
.interactive-img-section .open-modal-btn:hover .btn-icon {
    --white: var(--primary-500);
}
.interactive-img-section .popover-modal .popover-text-wrap .popover-heading,
.interactive-img-section .popover-mobile .popover-text-wrap .popover-heading {
    color: var(--secondary-800);
}
.transformation-section .transformation-header .primary-heading {
    color: var(--secondary-800);
}
.transformation-section .transformation-header .primary-heading:before {
    border-color: var(--primary-500);
}
.transformation-section {
    background-color: var(--secondary-25);
}
.compare-img-wrap .after-img figcaption, .compare-img-wrap .before-img figcaption {
    background-color: var(--secondary-800);
}
.transformation-carousel-wrap .carousel-wrap-text .client-heading {
    color: var(--secondary-800);
}
.solution-magazine-section .solution-magazine-carousel .thumbnails li.tns-nav-active {
    border-color: var(--primary-500);
}
.upcoming-events-section .card-wrapper .card-item .events-heading {
    color: var(--secondary-800);
}
.upcoming-events-section .card-wrapper .card-item .events-more-link {
    --primary-500: var(--secondary-800);
}
.upcoming-events-section .card-wrapper .card-item {
    background-color: var(--secondary-25);
    border-color: var(--secondary-200);
}
.events-section .events-card {
    background-color: var(--secondary-25);
    border-color: var(--secondary-200);
}
.events-section .events-card .events-heading {
    color: var(--secondary-800);
}
.events-section .events-card .events-more-link {
    --primary-500: var(--secondary-800);
}
.testi-heighlight-section .testi-heighlight-header .primary-heading {
    color: var(--secondary-800);
}
.testi-heighlight-section .testi-heighlight-header .primary-heading:before {
    border-color: var(--primary-500);
}
.multi-img-section .multi-img-header .primary-heading {
    color: var(--secondary-800);
}
.service-steps .steps-text-wrapper .primary-heading {
    color: var(--secondary-800);
}
.service-steps .card-step .card-header .step-icon {
    background-color: var(--primary-500);
}
.service-steps .card-step .card-header .step-icon svg {
    --primary-500: white;
}
.blogs-sitemap .accordion-list-heading {
    color: var(--secondary-800);
}
.pages-list .primary-heading {
    color: var(--secondary-800);
}
.hero-banner .translucent-layer .hero-text-wrap h1 {
    color: var(--secondary-800);
}
.hero-banner .translucent-layer.wysiwyg .hero-text-wrap h1,
.hero-banner .translucent-layer.wysiwyg .hero-text-wrap h2,
.hero-banner .translucent-layer.wysiwyg .hero-text-wrap h3,
.hero-banner .translucent-layer.wysiwyg .hero-text-wrap h4,
.hero-banner .translucent-layer.wysiwyg .hero-text-wrap h5,
.hero-banner .translucent-layer.wysiwyg .hero-text-wrap h6 {
    color: var(--secondary-800);
}
.hero-banner .translucent-layer .hero-text-wrap p {
    color: var(--primary-500);
}
.replacement-block .replacement-section .replacement-text a{
    color: var(--secondary-500);
}
.gift-cetificate-banner {
    background-color: var(--secondary-100);
}
.gift-cetificate-banner .check-zip-heading {
    color: var(--secondary-800);
}
.how-works-wrap .information-circle {
    --primary-500: var(--secondary-800);
}
.gift-certificate-form .gift-certificate-update .add-certificate {
    color: var(--secondary-800);
}
.gift-purchase-msg .gift-text-wrap .success-heading {
    color: var(--secondary-800);
}
.donation-purchase-msg .donation-text-wrap .success-heading {
    color: var(--secondary-800);
}
.form-section.mly-lead-flow .cleaning-feature .cleaning-feature-list .icon-block svg {
    --primary-500: var(--secondary-800);
}
.appointment-details-section .calendar-col.disable-btn, .appointment-details-section .calendar-col:disabled {
    background-color: var(--secondary-25);
}
.user-zip-modal .locaion-info .locaion-time .icon {
    --primary-500: var(--secondary-800);
}
.residential-block .residential-text-wrapper .residential-heading {
    color: var(--secondary-800);
}
.scheduler-main input.valid-field, .scheduler-main select.valid-field, 
.scheduler-main textarea.valid-field {
     background-color: var(--white);
}
.short-form-component {
    background-color: var(--primary-50);
}
.main-nav-content .header-cta-wrap .header-cta-subtext {
    color: var(--secondary-800);
}
.ask-question.financing-form .contact-heading,
.ask-question.financing-form .finance-sub-heading {
    color: var(--secondary-800);
}
.ask-question.financing-form.bg-primary-25 {
    background-color: var(--primary-50);
}
.drip-calc-section .header-wrapper .primary-heading {
    color: var(--secondary-800);
}
.drip-calc-section .time-count-wrap .time-count-text {
    background-color: var(--primary-400);
}
.drip-calc-section .time-count-wrap .time-count-text .text-wrap {
    background-color: var(--secondary-100);
    color: black;
}
.mly-confirmation-section .confirmation-main .appointment-info .icon-block .icon-block-wrap .icon-block-text {
    color: var(--secondary-800);
}
.mly-confirmation-section .confirmation-main .appointment-info .appointment-details {
    background-color: var(--secondary-50);
}
.mly-confirmation-section .confirmation-main .appointment-info .icon-block svg {
    --primary-500: var(--secondary-800);
}
.form-section.mly-lead-flow .heading-thanyou-text {
    color: var(--secondary-800);
}