:root {
    --body-color: #1F1F1F;
    --title-color: #074D81;
    --box-shadow: 0 3px 20px rgba(0, 0, 0, .16);
    --border-radius: 50px 16px 16px 16px;

    /* HEADER MENU */
    --header-background: #fff;
    --header-mobile-toggle-color: #040F09;
    
	--menu-nav-color: #074D81;
	--menu-nav-color-hover: #074D81;
	--sub-menu-background: #F4F4F4;
	--sub-menu-nav-color: #1F1F1F;
    --sub-menu-nav-background-color: #F4F4F4;
    --sub-menu-nav-color-hover: #015A93;
    --sub-menu-nav-background-color-hover: #FFF;
 

    /* MOBILE SIDEBAR MENU */
    --sidebar-menu-nav-color: #040F09;
    --sidebar-color: #040F09;
    --sidebar-background-color: #FFF;
    --sidebar-background-color-hover: #2B98E6;
    --sidebar-sub-menu-nav-color: #040F09;
    --sidebar-sub-menu-nav-color-hover: #FFF;

    /* LINK */
    --link-color: #1339AC;
    --link-color-hover: #001A69;

    /* Breadcrumbs */
    --breadcrumb-color: #001A69;
    --breadcrumb-color-active: #1339AC;
    --breadcrumb-color-on-hero-background-image: #FFF;
    --breadcrumb-color-on-post: #001A69;
    --breadcrumb-color-active-on-post: #1339AC;

    /* list */
    --check-color: #1339AC;
    --check-circle-color: #FFF;
    --check-circle-background-color: #1339AC;

    --check-color-on-primary: #1339AC;
    --check-circle-color-on-primary: #FFF;
    --check-circle-background-color-on-primary: #1339AC;

    --check-color-on-half-background-image: #FFF;
    --check-circle-color-on-half-background-image: #FFF;
    --check-circle-background-color-on-half-background-image: #2B98E6;

    /* Hero */
    --hero-background-color: #F8F6F3;
    --hero-check-color: #074D81;;
    --hero-check-circle-color: #D1E7F0;
    --hero-check-circle-background-color: #074D81;
    --hero-title-color: #074D81;
    --hero-text-color: #1F1F1F;

    /* Hero button */
    --button-primary-color-on-hero: #FFF;
    --button-primary-color-hover-on-hero: #EB5E4C;
    --button-primary-bkg-color-on-hero: #EB5E4C;
    --button-primary-bkg-color-hover-on-hero: transparent;
    --button-primary-border-color-on-hero: #EB5E4C;
    --button-primary-border-color-hover-on-hero: #EB5E4C;

    --button-phone-color-on-hero: #EB5E4C;
    --button-phone-color-hover-on-hero: #FFF;
    --button-phone-bkg-color-on-hero: transparent;
    --button-phone-bkg-color-hover-on-hero: #EB5E4C;
    --button-phone-border-color-on-hero: #EB5E4C;
    --button-phone-border-color-hover-on-hero: #EB5E4C;

    /* Buttons */
    --button-border-radius: 5px;

    /* primary */
	--button-primary-color: #FFF;
    --button-primary-color-hover: #EB5E4C;
    --button-primary-bkg-color: #EB5E4C;
    --button-primary-bkg-color-hover: transparent;
    --button-primary-border-color: #EB5E4C;
    --button-primary-border-color-hover: #EB5E4C;

    --button-primary-color-on-primary: #FFF;
    --button-primary-color-hover-on-primary: #FC5F10;
    --button-primary-bkg-color-on-primary: #FC5F10;
    --button-primary-bkg-color-hover-on-primary: transparent;
    --button-primary-border-color-on-primary: #FC5F10;
    --button-primary-border-color-hover-on-primary: #FC5F10;
    
    --button-primary-color-on-secondary: #FFF;
    --button-primary-color-hover-on-secondary: #FFF;
    --button-primary-bkg-color-on-secondary: #FC5F10;
    --button-primary-bkg-color-hover-on-secondary: #DD4430;
    --button-primary-border-color-on-secondary: #FC5F10;
    --button-primary-border-color-hover-on-secondary: #DD4430;

    /* secondary */
	--button-secondary-color: #EB5E4C;
    --button-secondary-color-hover: #FFF;
    --button-secondary-bkg-color: transparent;
    --button-secondary-bkg-color-hover: #EB5E4C;
    --button-secondary-border-color: #EB5E4C;
    --button-secondary-border-color-hover: #EB5E4C;

    --button-secondary-color-on-primary: #FFF;
    --button-secondary-color-hover-on-primary: #FFF;
    --button-secondary-bkg-color-on-primary: #EB5E4C;
    --button-secondary-bkg-color-hover-on-primary: #DD4430;
    --button-secondary-border-color-on-primary: #EB5E4C;
    --button-secondary-border-color-hover-on-primary: #DD4430;

    --button-secondary-color-on-secondary: #FFF;
    --button-secondary-color-hover-on-secondary: #015A93;
    --button-secondary-bkg-color-on-secondary: #015A93;
    --button-secondary-bkg-color-hover-on-secondary: #FFF;
    --button-secondary-border-color-on-secondary: #FFF;
    --button-secondary-border-color-hover-on-secondary: #FFF;
    

    /* Section */
    /* primary */
    --primary-section-background-color: #F4F4F4;
	--primary-section-title-color: #074D81;
	--primary-section-color: #535353;
	--primary-section-link-color: #EB5E4C;
	--primary-section-link-color-hover: #535353;

    /* secondary */
    --secondary-section-background-color: #015A93;
	--secondary-section-title-color: #FFF;
	--secondary-section-color: #FFF;
	--secondary-section-link-color: #EB5E4C;
	--secondary-section-link-color-hover: #F7F8FF;

    /* secondary */
    --tertiary-section-background-color: #F1F3F7;
    --tertiary-section-title-color: #074D81;
    --tertiary-section-color: #535353;
    --tertiary-section-link-color: #EB5E4C;
    --tertiary-section-link-color-hover: #535353;


    /* Image */
    --image-pad-text-background: #015A93;
    --image-pad-text-color: #FFF;

    --image-pad-text-background-on-primary: #015A93;
    --image-pad-text-color-on-primary: #FFF;

    /* Steps */
    --step-color: #040F09;
    --step-background-color: #D1E7F0;
    --step-title-color: #015A93;

    /* Steps primary */
    --step-color-on-primary: #040F09;
    --step-background-color-on-primary: #FFF;
    --step-title-color-on-primary: #015A93;

    /* Half background image */
    --step-color-on-half-background-image: #040F09;
    --step-background-color-on-half-background-image: #D1E7F0;
    --step-title-color-on-half-background-image: #015A93;
      

    /* Benefits */
    --benefits-background-color: #F8F6F3;
    --benefits-background-color-second: #015A93;
    --benefits-color: #1F1F1F;
    --benefits-color-highlight: #015A93;

    --benefits-background-color-on-primary: #FFF;
    --benefits-color-on-primary: #040F09;
    --benefits-title-color-on-primary: #015A93;

    --benefits-background-color-half-background-image: #D1E7F0;
    --benefits-color-half-background-image: #040F09;
    --benefits-title-color-half-background-image: #015A93;

    /* blog slider */
    --blog-slider-color: #484847;
    --blog-slider-color-hover: #015A93;
    --blog-slider-background-color: #fff;

    /* Tabs */
    --tab-title-color: #1E1E1E;
    --tab-title-color-active: #FFF;
    --tab-title-background-color: #F4F4F4;
    --tab-title-background-color-active: #015A93;
    --tab-content-title-color: #015A93;
    --tab-content-price-color: #EB5E4C;
    --tab-content-price-background-color: #F1F3F7;
    --tab-content-price-terms-color: #535353;

    --tab-title-color-on-primary: #1E1E1E;
    --tab-title-color-active-on-primary: #FFF;
    --tab-title-background-color-on-primary: #F4F4F4;
    --tab-title-background-color-active-on-primary: #015A93;
    --tab-content-title-color-on-primary: #015A93;
    --tab-content-price-color-on-primary: #EB5E4C;
    --tab-content-price-background-color-on-primary: #FFF;
    --tab-content-price-terms-color-on-primary: #535353;

    --tab-title-color-on-secondary: #FFF;
    --tab-title-color-active-on-secondary: #FFF;
    --tab-title-background-color-on-secondary: #F4F4F4;
    --tab-title-background-color-active-on-secondary: #FFF;
    --tab-content-title-color-on-secondary: #FFF;
    --tab-content-price-color-on-secondary: #EB5E4C;
    --tab-content-price-background-color-on-secondary: #F1F3F7;
    --tab-content-price-terms-color-on-secondary: #FFF;

    --tab-title-color-on-tertiary: #1E1E1E;
    --tab-title-color-active-on-tertiary: #FFF;
    --tab-title-background-color-on-tertiary: #F4F4F4;
    --tab-title-background-color-active-on-tertiary: #015A93;
    --tab-content-title-color-on-tertiary: #015A93;
    --tab-content-price-color-on-tertiary: #EB5E4C;
    --tab-content-price-background-color-on-tertiary: #FFF;
    --tab-content-price-terms-color-on-tertiary: #FFF;

    /* FAQ */
    --faq-title-color: #1E1E1E;
    --faq-title-color-active: #FFFFFF;
    --faq-background-color: #FFFFFF;
    --faq-background-color-active: #015A93;
    --faq-arrow-color: #1E1E1E;
    --faq-arrow-color-active: #fff;
    --faq-text-color: #484847;

    --faq-title-color-on-primary: #1E1E1E;
    --faq-title-color-active-on-primary: #fff;
    --faq-background-color-on-primary: #FFFFFF;
    --faq-background-color-active-on-primary: #015A93;
    --faq-arrow-color-on-primary: #1E1E1E;
    --faq-arrow-color-active-on-primary: #fff;
    --faq-text-color-on-primary: #484847;

    --faq-title-color-on-secondary: #1E1E1E;
    --faq-title-color-active-on-secondary: #1E1E1E;
    --faq-background-color-on-secondary: #FFFFFF;
    --faq-background-color-active-on-secondary: #F1F3F7;
    --faq-arrow-color-on-secondary: #1E1E1E;
    --faq-arrow-color-active-on-secondary: #1E1E1E;
    --faq-text-color-on-secondary: #484847;

    --faq-title-color-on-tertiary: #1E1E1E;
    --faq-title-color-active-on-tertiary: #fff;
    --faq-background-color-on-tertiary: #FFFFFF;
    --faq-background-color-active-on-tertiary: #015A93;
    --faq-arrow-color-on-tertiary: #1E1E1E;
    --faq-arrow-color-active-on-tertiary: #fff;
    --faq-text-color-on-tertiary: #484847;

    
    /* Service thumbnail */
    --service-thumbnail-background-color: #EDF6FE;
    --service-thumbnail-color: #1F1F1F;

    /* Reviews slider */
    --reviews-slider-color: #535353;
    --reviews-slider-author-color: #1F1F1F;

    --reviews-slider-color-on-primary: #040F09;
    --reviews-slider-author-color-on-primary: #040F09;

    --reviews-slider-color-on-half-background-image: #FFF;
    --reviews-slider-author-color-on-half-background-image: #D1E7F0;

    /* Cards */
    --cards-color: #484847;
    --cards-title-color: #535353;
    --cards-background-color: #fff;

    /* Slider */
    --slidew-arrow-color: #015A93;
    --slidew-arrow-color-inactive: #7196ad;

    --slidew-arrow-background-color-inactive: transparent;
    --slidew-arrow-background-color: #015A93;

    --slidew-arrow-background-color-on-primary: #015A93;
    --slidew-arrow-background-color-inactive-on-primary: #D1E7F0;

    --slidew-arrow-background-color-on-half-background-image: #D1E7F0;
    --slidew-arrow-background-color-inactive-on-half-background-image: #FFF;

    /* Blog */
    --category-label-color: #fff;
    --category-label-background: #040F09;

    /* Footer */
    --footer-background-color: #FFF;
    --footer-link-color: #757575;
    --footer-link-color-hover: #074D81;
    --footer-color: #757575;
    --footer-title-color: #074D81;    
    

    /* Form */
    --form-background-color: #FFFFFF;
    --input-background-color: #FFF;
    --input-color: #414141;
    --input-border-color: #d4d4d4;
    --form-submit-color: #FFF;
    --form-submit-background-color: #FC5F10;
    --form-submit-color-hover: #FFF;
    --form-submit-background-color-hover: #015A93;
    --form-check-color: #FC5F10;

    --table-heading-background-color: #015A93;
    --table-odd-background-color: #f1f3f7;
    --table-even-background-color: #fff;
    --table-heading-color: #FFF;
    --table-border-color: #c1ccd9;
}
