:root{--btn-call-color:var(--fl-phone-button-color);--header-aux-bg:#294b21;--reviews-bar-bg:var(--fl-color-secondary);--reviews-grid-item-bg:var(--fl-color-white);--banner-gradient-1:var(--fl-color-step-bg);--banner-gradient-2:var(--fl-accent-color);--cards-heading-color:var(--fl-color-black);--cards-item-bg:var(--fl-color-white);--cards-bg-color:var(--fl-color-step-bg);--media-text-border-color:#67bc52;--hero-bg:var(--fl-color-light);--color-light:var(--fl-color-warm);--color-primary:var(--fl-color-primary);--color-accent:var(--fl-accent-color);--color-dark:var(--fl-color-charcoal);--reviews-masonry-item-bg:var(--fl-color-white)}body{color:var(--fl-color-body);font-family:var(--fl-font-body);font-weight:400}h1,h2,h3{font-family:var(--fl-font-display)}.button--call{--cards-btn-primary-bg:var(--fl-phone-button-bg-color)}.button--quote{--cards-btn-secondary-bg:var(--fl-quote-button-bg-color);--cards-btn-secondary-color:var(--fl-quote-button-color);--color-light:var(--fl-quote-button-bg-color)}.fl-v2 .fl-cards--primary-bg .button:not(.button--secondary){border:none}.fl-below-hero__promo-cta,.fl-blog-landing__kicker,.fl-blog-landing__read-more,.fl-kicker,.fl-post__kicker-label,.fl-quote__author,.fl-text-link{color:var(--fl-link-color)!important;font-family:var(--fl-font-body)}.fl-contact-card .fl-kicker{--fl-link-color:var(--fl-color-white)}.gform_wrapper .button{border-radius:0;color:#fff;font-size:18px!important;font-weight:600;padding:.8rem 1.6rem;transition-duration:.2s;transition-timing-function:ease-in-out}.gform_wrapper .button,.gform_wrapper .button:hover{background-color:var(--fl-phone-button-bg-color)!important;border:0 solid var(--fl-phone-button-bg-color)!important}.fl-bg--dark .fl-hero-section__value-prop,.fl-bg--dark .fl-image-cards-intro__title,.fl-bg--dark .fl-kicker,.fl-bg--dark .fl-social-proof__text,.fl-bg--dark .fl-text-link,.fl-bg--dark .gfield_description,.fl-bg--dark .hero__checks div,.fl-bg--dark h1,.fl-bg--dark h2,.fl-bg--dark p,.fl-bg--primary .fl-hero-section__value-prop,.fl-bg--primary .fl-image-cards-intro__title,.fl-bg--primary .fl-kicker,.fl-bg--primary .fl-social-proof__text,.fl-bg--primary .fl-text-link,.fl-bg--primary .gfield_description,.fl-bg--primary .hero__checks div,.fl-bg--primary h1,.fl-bg--primary h2,.fl-bg--primary p{color:var(--fl-color-white)!important}.fl-bg--dark .fl-hero-section__value-prop .fl-check-icon,.fl-bg--primary .fl-hero-section__value-prop .fl-check-icon{color:var(--fl-color-primary)!important}.fl-bg--dark .fl-contact-split__content .fl-kicker,.fl-bg--dark .fl-contact-split__content h2,.fl-bg--dark .fl-contact-split__content p,.fl-bg--primary .fl-contact-split__content .fl-kicker,.fl-bg--primary .fl-contact-split__content h2,.fl-bg--primary .fl-contact-split__content p{color:var(--fl-color-body)!important}.fl-bg--dark .gform-field-label,.fl-bg--dark .gform_wrapper .gfield_required,.fl-bg--primary .gform-field-label,.fl-bg--primary .gform_wrapper .gfield_required{color:var(--fl-color-white)!important}.fl-bg--primary .button--call,.fl-bg--primary .fl-phone-button{border-color:var(--fl-color-secondary)!important}.fl-bg--primary .button--quote,.fl-bg--primary .fl-quote-button{--fl-phone-button-border-color:var(--fl-color-white);border-color:var(--fl-color-white)!important}.fl-bg--primary .fl-check-icon svg{color:var(--fl-color-black)}.fl-v2 .fl-feature__wrap,.fl-v2 .fl-quote__call,.fl-v2 .fl-quote__form{background-color:var(--fl-color-white)}.fl-bg--dark .button--call,.fl-bg--dark .fl-phone-button{--fl-phone-button-bg-color:var(--fl-accent-color);--fl-phone-button-color:var(--fl-color-black);border-color:var(--fl-accent-color)!important}.fl-bg--dark .button--call svg,.fl-bg--dark .fl-phone-button svg{filter:brightness(0)}.fl-bg--dark .fl-quote-button{border-color:var(--fl-color-primary)!important}.fl-bg--dark .gform_wrapper .button{background-color:var(--fl-accent-color)!important;border:0 solid var(--fl-accent-color)!important;color:var(--fl-color-black)!important}
