:root {
    --body-color: #333;
    --title-color: #09496d;
    --title-before-color: #09496d;

    /* LINK */
    --link-color: #0086ce;
	--link-color-hover: #027abb;

    /* HEADER */
    --header-background-color: #FFF;
    --header-left-background-color: #04324c;
    --header-actions-background-color: #fff;
    --header-call-color: #FFF;
    --header-call-icon-color: #ffd72e;
    --header-mobile-toggle-color: #292933;
    
    --menu-background-color: #fff;
	--menu-nav-color: #292933;
	--menu-nav-color-hover: #157aaf;
	--menu-nav-color-active: #157aaf;
	--sub-menu-nav-background: #FFF;
	--sub-menu-nav-color: #292933;
	--sub-menu-nav-color-hover: #FFFFFF;
	--sub-menu-nav-background-hover: #157aaf;

    /* Hero */
    --hero-secondary-background-color: rgba(0, 0, 0, 0.8);
    --hero-primary-background-color: #3fa4a7;
    --hero-primary-background-color-gradient: linear-gradient(90deg, #126897 0%, #04324c 50%,  #04324c 100%);
    --hero-primary-text-color: #FFF;
    --hero-check-color: #ffd72e;
    --hero-check-color-primary: #ffd72e;
    --hero-title-color: #FFF;
    --hero-text-color: #FFF;

    /* Breadcrumbs */
    --breadcrumb-background-color: #d9e7ef;
    --breadcrumb-color: #005e91;
    --breadcrumb-active-color: #363636;

	--breadcrumb-color-on-hero: #005e91;
	--breadcrumb-active-color-on-hero: #363636;

    /* section */
    --white-section-separator:  rgba(4, 50, 76, 0.90) ;

	--primary-section-background-color: linear-gradient(90deg, rgba(63, 164, 167, 0.87) 0%, rgba(3, 122, 126, .98) 100%);
	--primary-section-title-color: #FFF;
    --primary-section-title-before-color: #FFF;
	--primary-section-color: #FFF;
	--primary-section-link-color: #292933;
	--primary-section-link-color-hover: #F7F8FF;

	--secondary-section-background-color:  #292933;
	--secondary-section-title-color: #FFF;
    --secondary-section-title-before-color: #ed4e6e;
	--secondary-section-color: #FFF;
	--secondary-section-link-color: #ed4e6e;
	--secondary-section-link-color-hover: #FFF;

    --grey-section-color: #5D5D5D;

    /* image */
    --image-text-color: #FFF; 
    --image-text-background: linear-gradient(0deg, #126897 0%, #04324c 60%);
    --image-text-triangle-background: #04324c; 

    --image-text-color-on-primary: #FFF; 
    --image-text-background-on-primary: linear-gradient(0deg, #292933 0%, #5f5f66 100%);
    --image-text-triangle-background-on-primary: #292933;  


    --image-text-color-on-secondary: #FFF; 
    --image-text-background-on-secondary: linear-gradient(0deg, #c42343 0%, #ed4e6e 60%);
    --image-text-triangle-background-on-secondary: #c42343; 

    /* Buttons */
	--button-primary-color: #292933;
    --button-primary-color-hover: #FFF;
    --button-primary-bkg-color: #b3c904;
    --button-primary-bkg-color-gradient: #b3c904;
    --button-primary-bkg-color-hover-gradient: #292933;

	--button-primary-color-on-primary: #FFF;
    --button-primary-color-hover-on-primary: #FFF;
    --button-primary-bkg-color-on-primary: #ed4e6e;
    --button-primary-bkg-color-gradient-on-primary: #ed4e6e;
    --button-primary-bkg-color-hover-gradient-on-primary: #292933;

	--button-primary-color-on-secondary: #FFF;
    --button-primary-color-hover-on-secondary: #292933;
    --button-primary-bkg-color-on-secondary: #ed4e6e;
    --button-primary-bkg-color-gradient-on-secondary: #ed4e6e;
    --button-primary-bkg-color-hover-gradient-on-secondary: #FFF;

	--button-secondary-color: #292933;
    --button-secondary-color-hover: #FFF;
    --button-secondary-bkg-color: #b3c904;
    --button-secondary-bkg-color-gradient: #b3c904;
    --button-secondary-bkg-color-gradient-hover: #292933;

    /* Statistic */
    --stat-title-color: #04324c;
    --stat-text-color: #7C8186;


    /* list */
    --check-background-color: #b3c904;
    --check-background-color-on-grey: #04324c;
    --check-background-color-on-primary: #FFF;
    --check-background-color-on-secondary: #ed4e6e;

    /* FAQ */
    --faq-title-color: #292933;
    --faq-text-color: #5D5D5D;
    --faq-border-color: rgba(63, 164, 167, 0.5);

    --faq-title-color-on-primary: #FFF;
    --faq-text-color-on-primary: #FFF;
    --faq-border-color-on-primary: rgba(231, 158, 173, 0.5);

    --faq-title-color-on-secondary: #FFF;
    --faq-text-color-on-secondary: #c7c4c4;
    --faq-border-color-on-secondary: rgba(231, 158, 173, 0.5);

    /* Benefits */
    --benefits-color: #5D5D5D;

    --benefits-color-on-primary: #FFF;

    --benefits-color-on-secondary: #FFF;

    /* Cards */
    --cards-title-color: #04324c;
    --cards-color: #7C8186;
    --cards-background-color: #FFF;
    --cards-read-color: #04324c;
    --cards-read-border-color: #5C70B5;
    --cards-color-hover: #FFF;
    --cards-title-color-hover: #fff;
    --cards-background-color-hover: linear-gradient(0deg, #04324c 0%, #126897 100%);
    --cards-read-color-hover: #fff;

    --cards-title-color-on-primary: #037a7e;
    --cards-color-on-primary: #7C8186;
    --cards-background-color-on-primary: #FFF;
    --cards-read-color-on-primary: #037a7e;
    --cards-read-border-color-on-primary: #5C70B5;
    --cards-color-hover-on-primary: #FFF;
    --cards-title-color-hover-on-primary: #fff;
    --cards-background-color-hover-on-primary: linear-gradient(0deg, #292933 0%, #5f5f66 100%);
    --cards-read-color-hover-on-primary: #ed4e6e;

    --cards-title-color-on-secondary: #ed4e6e;
    --cards-color-on-secondary: #7C8186;
    --cards-background-color-on-secondary: #FFF;
    --cards-read-color-on-secondary: #ed4e6e;
    --cards-read-border-color-on-secondary: #c42343;
    --cards-color-hover-on-secondary: #FFF;
    --cards-title-color-hover-on-secondary: #fff;
    --cards-background-color-hover-on-secondary: linear-gradient(0deg, #c42343 0%, #ed4e6e 100%);
    --cards-read-color-hover-on-secondary: #fff;

    /* Slider */
    --slidew-arrow-background-color: #04324c;
    --slidew-arrow-color: #fff;
    --slidew-arrow-background-color-inactive: #6C6C6C;
    --slidew-arrow-color-inactive: #fff;

    --slidew-arrow-background-color-on-primary: #04324c;
    --slidew-arrow-color-on-primary: #fff;
    --slidew-arrow-background-color-inactive-on-primary: #FFF;
    --slidew-arrow-color-inactive-on-primary: #fff;

    --slidew-arrow-background-color-on-secondary: #04324c;
    --slidew-arrow-color-on-secondary: #fff;
    --slidew-arrow-background-color-inactive-on-secondary: #6C6C6C;
    --slidew-arrow-color-inactive-on-secondary: #fff;

    /* Reviews slider */
    --reviews-slider-color: #292933;
    --reviews-slider-background-color: #FFF;
    --reviews-slider-author-color: #04324c;

    --reviews-slider-color-on-primary: #292933;
    --reviews-slider-background-color-on-primary: #FFF;
    --reviews-slider-author-color-on-primary: #04324c;

    --reviews-slider-color-on-secondary: #292933;
    --reviews-slider-background-color-on-secondary: #FFF;
    --reviews-slider-author-color-on-secondary: #3fa4a7;

    /* Service thumbnail */
    --service-thumbnail-background-color:  rgb(4, 50, 76, 0.9);
    --service-thumbnail-background-color-hover: linear-gradient(0deg, #04324c 0%, #126897 100%);
    --service-thumbnail-color: #FFF;
    --service-thumbnail-color-hover: #FFF;
    --service-thumbnail-link-color: #292933s;


    --service-thumbnail-background-color-on-primary: linear-gradient(0deg, rgba(41, 41, 41, 0.99) 0%, rgba(41, 41, 41, 0.90) 100%);
    --service-thumbnail-background-color-hover-on-primary: linear-gradient(0deg, #292933 0%, rgb(95, 95, 102) 100%);
    --service-thumbnail-color-on-primary: #FFF;
    --service-thumbnail-color-hover-on-primary: #FFF;
    --service-thumbnail-link-color-on-primary: #ed4e6e;


    --service-thumbnail-background-color-on-secondary: linear-gradient(0deg, rgba(196, 35, 67, 0.95) 0%, rgba(237, 78, 110, 0.95) 100%);
    --service-thumbnail-background-color-hover-on-secondary: linear-gradient(0deg, #c42343 0%, #ed4e6e 100%);
    --service-thumbnail-color-on-secondary: #FFF;
    --service-thumbnail-color-hover-on-secondary: #FFF;
    --service-thumbnail-link-color-on-secondary: #FFF;

     
    /* Form */
    --input-background-color: #FFF;
    --form-submit-background-color: linear-gradient(0deg, #9cb102 0%, #b3c904 100%);
    --form-submit-background-color-hover: linear-gradient(0deg, #b3c904 0%, #9cb102 100%);
    --form-submit-color: #FFF;
    --form-check-color: #b3c904;
    
    /* Footer */
    --footer-background-color: #FFF;
    --footer-link-color: #292933;
    --footer-color: #292933;
    --footer-title-color: #292933;
    --footer-list-color: #b3c904;

    --copyright-background-color: #FFF;
    --copyright-color: #292933;

    --social-icon-color: #FFF;
    --social-icon-color-hover: #b3c904;
    --social-icon-background-color-hover: #FFF;
    --social-icon-border-color-hover: #FFF;

    --table-heading-background-color: #F7F8FF;
    --table-heading-color: #3fa4a7;
    --table-border-color: #747474;


}
