:root {
    --body-color: #040F09;
    --title-color: #040F09;
    --box-shadow: 0 3px 20px rgba(0, 0, 0, .16);
    --border-radius: 10px;
    --button-border-radius: 10px;

    /* HEADER MENU */
    --header-holder-background: #e0eff8;
    --header-background: #fff;
    --header-accent-color: #165EFF;
    --header-small-background: #fff;
    --header-small-separator-color: #E2E2E2;
    --header-small-color: #040F09;
    --header-mobile-toggle-color: #040F09;

    /* header button */
    --button-primary-color-on-hero: #FFF;
    --button-primary-color-hover-on-hero: #FFF;
    --button-primary-bkg-color-on-hero: #155FFF;
    --button-primary-bkg-color-hover-on-hero: #003EC4;
    --button-primary-border-color-on-hero: #155FFF;
    --button-primary-border-color-hover-on-hero: #003EC4;
    
	--menu-nav-color: #040F09;
	--menu-nav-color-hover: #165EFF;
	--menu-nav-color-active: #165EFF;
	--sub-menu-background: #040F09;
	--sub-menu-nav-color: #FFF;
    --sub-menu-nav-background-color: #040F09;
    --sub-menu-nav-color-hover: #FFF;
    --sub-menu-nav-background-color-hover: #165EFF;
 

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

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

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

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

    --check-color-on-primary: #155FFF;
    --check-circle-color-on-primary: #FFF;
    --check-circle-background-color-on-primary: #155FFF;

    --check-color-on-secondary: #155FFF;
    --check-circle-color-on-secondary: #FFF;
    --check-circle-background-color-on-secondary: #155FFF;

    --check-color-on-tertiary: #FFF;
    --check-circle-color-on-tertiary: #155FFF;
    --check-circle-background-color-on-tertiary: #FFF;

    /* Hero */
    --hero-background-color: #e0eff8;
    --hero-check-color: #155FFF;
    --hero-check-circle-color: #D1E7F0;
    --hero-check-circle-background-color: #155FFF;
    --hero-title-color: #0D0E0F;
    --hero-text-color: #0D0E0F;
    --hero-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23EEF7FC' fill-opacity='1' d='M0,192L80,192C160,192,320,192,480,202.7C640,213,800,235,960,218.7C1120,203,1280,149,1360,122.7L1440,96L1440,320L1360,320C1280,320,1120,320,960,320C800,320,640,320,480,320C320,320,160,320,80,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");

    --hero-text-pad-background-color: #155FFF;
    --hero-text-pad-color: #FFF;
    --hero-text-pad-check-color: #FFF;
    --hero-text-pad-check-circle-color: #155FFF;
    --hero-text-pad-check-circle-background-color: #FFF;

    /* Hero button */
    --button-primary-color-on-hero: #FFF;
    --button-primary-color-hover-on-hero: #FFF;
    --button-primary-bkg-color-on-hero: #155FFF;
    --button-primary-bkg-color-hover-on-hero: #003EC4;
    --button-primary-border-color-on-hero: #155FFF;
    --button-primary-border-color-hover-on-hero: #003EC4;

    --button-phone-color-on-hero: #0D0E0F;
    --button-phone-color-hover-on-hero: #0D0E0F;
    --button-phone-icon-color-on-hero: #0D0E0F;
    --button-phone-bkg-color-on-hero: transparent;
    --button-phone-bkg-color-hover-on-hero: transparent;
    --button-phone-border-color-on-hero: transparent;
    --button-phone-border-color-hover-on-hero: transparent;

    --button-primary-color-on-hero-text-pad: #FFF;
    --button-primary-color-hover-on-hero-text-pad: #0D0E0F;
    --button-primary-bkg-color-on-hero-text-pad: #0D0E0F;
    --button-primary-bkg-color-hover-on-hero-text-pad: #FFF;
    --button-primary-border-color-on-hero-text-pad: #0D0E0F;
    --button-primary-border-color-hover-on-hero-text-pad: #FFF;

    --button-phone-color-on-hero-text-pad: #FFF;
    --button-phone-color-hover-on-hero-text-pad: #FFF;
    --button-phone-icon-color-on-hero-text-pad: #FFF;
    --button-phone-bkg-color-on-hero-text-pad: transparent;
    --button-phone-bkg-color-hover-on-hero-text-pad: transparent;
    --button-phone-border-color-on-hero-text-pad: transparent;
    --button-phone-border-color-hover-on-hero-text-pad: transparent;

    /* Buttons */
    
    /* primary */
	--button-primary-color: #FFF;
    --button-primary-color-hover: #FFF;
    --button-primary-bkg-color: #155FFF;
    --button-primary-bkg-color-hover: #003EC4;
    --button-primary-border-color: #155FFF;
    --button-primary-border-color-hover: #003EC4;

    --button-primary-color-on-primary: #FFF;
    --button-primary-color-hover-on-primary: #FFF;
    --button-primary-bkg-color-on-primary: #155FFF;
    --button-primary-bkg-color-hover-on-primary: #003EC4;
    --button-primary-border-color-on-primary: #155FFF;
    --button-primary-border-color-hover-on-primary: #003EC4;

    --button-primary-color-on-secondary: #FFF;
    --button-primary-color-hover-on-secondary: #FFF;
    --button-primary-bkg-color-on-secondary: #155FFF;
    --button-primary-bkg-color-hover-on-secondary: #003EC4;
    --button-primary-border-color-on-secondary: #155FFF;
    --button-primary-border-color-hover-on-secondary: #003EC4;

    --button-primary-color-on-tertiary: #155FFF;
    --button-primary-color-hover-on-tertiary: #155FFF;
    --button-primary-bkg-color-on-tertiary: #FFF;
    --button-primary-bkg-color-hover-on-tertiary: #EEF7FC;
    --button-primary-border-color-on-tertiary: #FFF;
    --button-primary-border-color-hover-on-tertiary: #FFF;

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

    --button-secondary-color-on-primary: #0D0E0F;
    --button-secondary-color-hover-on-primary: #FFF;
    --button-secondary-bkg-color-on-primary: transparent;
    --button-secondary-bkg-color-hover-on-primary: #0D0E0F;
    --button-secondary-border-color-on-primary: #0D0E0F;
    --button-secondary-border-color-hover-on-primary: #0D0E0F;

    --button-secondary-color-on-secondary: #0D0E0F;
    --button-secondary-color-hover-on-secondary: #FFF;
    --button-secondary-bkg-color-on-secondary: transparent;
    --button-secondary-bkg-color-hover-on-secondary: #0D0E0F;
    --button-secondary-border-color-on-secondary: #0D0E0F;
    --button-secondary-border-color-hover-on-secondary: #0D0E0F;

    --button-secondary-color-on-tertiary: #FFF;
    --button-secondary-color-hover-on-tertiary: #FFF;
    --button-secondary-bkg-color-on-tertiary: #0D0E0F;
    --button-secondary-bkg-color-hover-on-tertiary: transparent;
    --button-secondary-border-color-on-tertiary: #0D0E0F;
    --button-secondary-border-color-hover-on-tertiary: #FFF;


    /* section */

    /* primary */
    --primary-section-background-color: #fff;
    --primary-section-before: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 1440 690' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,700 L0,175 C125.19999999999999,137.53333333333333 250.39999999999998,100.06666666666668 397,111 C543.6,121.93333333333332 711.5999999999999,181.26666666666668 889,200 C1066.4,218.73333333333332 1253.2,196.86666666666667 1440,175 L1440,700 L0,700 Z' fill='%23e0eff8' fill-opacity='0.53'%3E%3C/path%3E%3Cpath d='M0,700 L0,408 C206.13333333333333,404.6666666666667 412.26666666666665,401.33333333333337 555,403 C697.7333333333333,404.66666666666663 777.0666666666666,411.3333333333333 914,413 C1050.9333333333334,414.6666666666667 1245.4666666666667,411.33333333333337 1440,408 L1440,700 L0,700 Z' fill='%23e0eff8' fill-opacity='1'%3E%3C/path%3E%3C/svg%3E");
    --primary-section-after: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 1440 690' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,700 L0,175 C182.2666666666667,176.2 364.5333333333334,177.4 516,170 C667.4666666666666,162.6 788.1333333333334,146.6 937,146 C1085.8666666666666,145.4 1262.9333333333334,160.2 1440,175 L1440,700 L0,700 Z' fill='%23e0eff8' fill-opacity='0.53' transform='rotate(-180 720 350)'%3E%3C/path%3E%3Cpath d='M0,700 L0,408 C118.80000000000001,380 237.60000000000002,352 418,366 C598.4,380 840.4000000000001,436 1021,450 C1201.6,464 1320.8,436 1440,408 L1440,700 L0,700 Z' fill='%23e0eff8' fill-opacity='1' transform='rotate(-180 720 350)'%3E%3C/path%3E%3C/svg%3E");
	--primary-section-title-color: #0D0E0F;
	--primary-section-color: #0D0E0F;
	--primary-section-link-color: #155FFF;
	--primary-section-link-color-hover: #0D0E0F;

    /* secondary */
    --secondary-section-background-color: #F2F2F2;
    --secondary-section-title-color: #040F09;
    --secondary-section-color: #040F09;
    --secondary-section-link-color: #155FFF;
    --secondary-section-link-color-hover: #040F09;
    
    /* tertiary */
    --tertiary-section-background-color: #165EFF;
    --tertiary-section-title-color: #FFF;
    --tertiary-section-color: #FFF;
    --tertiary-section-link-color: #D1E7F0;
    --tertiary-section-link-color-hover: #FFF;
    
    /* Image */
    --image-pad-text-background: #0F0D0E;
    --image-pad-text-color: #FFF;

    --image-pad-text-background-on-primary: #2B1A66;
    --image-pad-text-color-on-primary: #FFF;

    /* Steps */
    --step-color: #040F09;
    --step-background-color: #FFF;
    --step-title-color: #165EFF;
    --step-number-color: #FFF;
    --step-number-background-color: #165EFF;
    --step-border-color: #F2F2F2;

    --step-color-on-primary: #040F09;
    --step-background-color-on-primary: #FFF;
    --step-title-color-on-primary: #165EFF;
    --step-number-color-on-primary: #FFF;
    --step-number-background-color-on-primary: #165EFF;
    --step-border-color-on-primary: #F2F2F2;

    --step-color-on-secondary: #040F09;
    --step-background-color-on-secondary: #FFF;
    --step-title-color-on-secondary: #165EFF;
    --step-number-color-on-secondary: #FFF;
    --step-number-background-color-on-secondary: #165EFF;
    --step-border-color-on-secondary: #F2F2F2;

    --step-color-on-tertiary: #040F09;
    --step-background-color-on-tertiary: #FFF;
    --step-title-color-on-tertiary: #165EFF;
    --step-number-color-on-tertiary: #FFF;
    --step-number-background-color-on-tertiary: #165EFF;
    --step-border-color-on-tertiary: #F2F2F2;

    /* Benefits */
    --benefits-background-color: #FFF;
    --benefits-color: #040F09;
    --benefits-title-color: #040F09;
    --benefits-sub-title-color: #155FFF;
    --benefits-border-color: #DEDEDE;

    --benefits-background-color-on-primary: #FFF;
    --benefits-color-on-primary: #040F09;
    --benefits-title-color-on-primary: #040F09;
    --benefits-sub-title-color-on-primary: #155FFF;
    --benefits-border-color-on-primary: #DEDEDE;

    --benefits-background-color-on-secondary: #FFF;
    --benefits-color-on-secondary: #040F09;
    --benefits-title-color-on-secondary: #040F09;
    --benefits-sub-title-color-on-secondary: #155FFF;
    --benefits-border-color-on-secondary: #DEDEDE;

    --benefits-background-color-on-tertiary: #FFF;
    --benefits-color-on-tertiary: #040F09;
    --benefits-title-color-on-tertiary: #040F09;
    --benefits-sub-title-color-on-tertiary: #155FFF;
    --benefits-border-color-on-tertiary: #DEDEDE;

    /* FAQ */
    --faq-title-color: #12294C;
    --faq-background-color: #F3F6FF;
    --faq-arrow-color: #165EFF;
    --faq-arrow-color-active: #FFF;
    --faq-arrow-background-color: #fff;
    --faq-arrow-background-color-active: #165EFF;
    --faq-text-color: #58585A;

    --faq-title-color-on-primary: #fff;
    --faq-background-color-on-primary: #165EFF;
    --faq-arrow-color-on-primary: #165EFF;
    --faq-arrow-color-active-on-primary: #165EFF;
    --faq-arrow-background-color-on-primary: #fff;
    --faq-arrow-background-color-active-on-primary: #fff;
    --faq-text-color-on-primary: #FFF;

    --faq-title-color-on-secondary: #12294C;
    --faq-background-color-on-secondary: #FFF;
    --faq-arrow-color-on-secondary: #165EFF;
    --faq-arrow-color-active-on-secondary: #fff;
    --faq-arrow-background-color-on-secondary: #F3F6FF;
    --faq-arrow-background-color-active-on-secondary: #165EFF;
    --faq-text-color-on-secondary: #58585A;

    --faq-title-color-on-tertiary: #12294C;
    --faq-background-color-on-tertiary: #F3F6FF;
    --faq-arrow-color-on-tertiary: #165EFF;
    --faq-arrow-color-active-on-tertiary: #fff;
    --faq-arrow-background-color-on-tertiary: #fff;
    --faq-arrow-background-color-active-on-tertiary: #165EFF;
    --faq-text-color-on-tertiary: #58585A;
    
    /* Service thumbnail */
    --service-thumbnail-color: #0D0E0F;
    --service-thumbnail-color-hover: #FFF;
    --service-thumbnail-title-color: #165EFF;
    --service-thumbnail-title-color-hover: #FFF;
    --service-thumbnail-background-color: #FFF;
    --service-thumbnail-background-color-hover: #165EFF;

    --service-thumbnail-color-on-primary: #0D0E0F;
    --service-thumbnail-color-hover-on-primary: #FFF;
    --service-thumbnail-title-color-on-primary: #165EFF;
    --service-thumbnail-title-color-hover-on-primary: #FFF;
    --service-thumbnail-background-color-on-primary: #FFF;
    --service-thumbnail-background-color-hover-on-primary: #165EFF;
    
    --service-thumbnail-color-on-secondary: #0D0E0F;
    --service-thumbnail-color-hover-on-secondary: #FFF;
    --service-thumbnail-title-color-on-secondary: #165EFF;
    --service-thumbnail-title-color-hover-on-secondary: #FFF;
    --service-thumbnail-background-color-on-secondary: #FFF;
    --service-thumbnail-background-color-hover-on-secondary: #165EFF;

    --service-thumbnail-color-on-tertiary: #0D0E0F;
    --service-thumbnail-color-hover-on-tertiary: #0D0E0F;
    --service-thumbnail-title-color-on-tertiary: #165EFF;
    --service-thumbnail-title-color-hover-on-tertiary: #165EFF;
    --service-thumbnail-background-color-on-tertiary: #FFF;
    --service-thumbnail-background-color-hover-on-tertiary: #eff7fc;


    /* Reviews slider */
    --reviews-slider-color: #040F09;
    --reviews-slider-background-color: #EEF7FC;
    --reviews-slider-author-color: #040F09;

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

    --reviews-slider-color-on-secondary: #040F09;
    --reviews-slider-background-color-on-secondary: #FFF;
    --reviews-slider-author-color-on-secondary: #040F09;

    /* Slider */
    --slider-arrow-color: #C9C9C9;
    --slider-arrow-background-color: #FFF;

    --slider-arrow-color-on-primary: #C9C9C9;
    --slider-arrow-background-color-on-primary: #165EFF;
    --slider-arrow-background-color-inactive-on-primary: #FFF;

    --slider-arrow-color-on-secondary: #C9C9C9;
    --slider-arrow-background-color-on-secondary: #165EFF;
    --slider-arrow-background-color-inactive-on-secondary: #FFF;

    --slider-bullet-color: #C9C9C9;
    --slider-bullet-color-active: #165EFF;

    --slider-bullet-color-on-primary: #FFF;
    --slider-bullet-color-active-on-primary: #165EFF;

    --slider-bullet-color-on-secondary: #FFF;
    --slider-bullet-color-active-on-secondary: #165EFF;

    --slider-bullet-color-on-tertiary: #FFF;
    --slider-bullet-color-active-on-tertiary: #eff7fc;

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

    /* Footer */
    --footer-background-color: #0F0D0E;
    --footer-link-color: rgba(255, 255, 255, .7);
    --footer-link-color-hover: rgba(255, 255, 255, 1);
    --footer-color: #FFF;
    --footer-title-color: #FFF;
    --footer-list-color: #165EFF;     
    
    --social-icon-color: #165EFF;
    --social-icon-color-hover: #001A69;
    --social-icon-background-color: transparent;
    --social-icon-background-color-hover: #165EFF;

    /* Form */
    --form-background-color: #FFFFFF;
    --input-background-color: #FFF;
    --input-color: #414141;
    --input-border-color: #909090;
    --form-submit-color: #FFF;
    --form-submit-background-color: #165EFF;
    --form-submit-color-hover: #FFF;
    --form-submit-background-color-hover: #003EC4;
    --form-check-color: #165EFF;

    --table-heading-background-color: #EEF7FC;
    --table-heading-color: #040F09;
    --table-border-color: #EEEEEE;
}
