.elementor-kit-4{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --ink:#17382f; --forest:#214c40; --cream:#f7f2e8; --paper:#fffdf8; --gold:#c39149; --rose:#a55549; --line:#d8d5c8; --soft:#e3eee8; --footer:#102f27; --footer-text:#eef4ef; --footer-muted:#b9cbc4; --footer-h3:#d7b883; --muted:#5c6d65; --muted2:#52665e; --hero-text:#4a6259; --facts:#597067; --on-dark-accent:#e0c59f; --on-rose:#fdeeea; --white:#ffffff; --serif:Georgia; --sans:Arial; --section-y:clamp(4.5rem,9vw,7.5rem); --section-x:max(clamp(1.25rem,4vw,4.5rem),var(--container-gutter)); --h2-section:clamp(1.9rem,3.6vw,2.6rem); --h2-small:clamp(1.7rem,3vw,2.2rem); --container-gutter:calc((100vw - 1320px) / 2); }
/* Start custom CSS */html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65;color:#17382f;background:#fffdf8}a,a:hover,a:active{color:inherit;text-decoration:none}h1,h2,h3{margin:0}p{margin:0}em{font-style:italic}@media(max-width:1024px){.site-nav,.site-nav-widget,.site-nav-widget .elementor-widget-container{position:static!important}.site-nav-widget nav.elementor-nav-menu--dropdown{position:absolute!important;top:76px!important;left:0!important;width:100%!important;z-index:30;box-shadow:0 16px 36px -14px #17382f40}}.lieu-carousel .swiper,.lieu-carousel .elementor-image-carousel-wrapper{position:absolute;inset:0}.lieu-carousel .elementor-widget-image-carousel,.lieu-carousel .elementor-widget-container{position:absolute;inset:0}.lieu-carousel .swiper-slide-image,.lieu-carousel img{width:100%;height:100%;object-fit:cover}.lieu-carousel .swiper-slide,.lieu-carousel .swiper-wrapper,.lieu-carousel figure{height:100%}.field-input:focus{outline:none;border-color:#214c40;background:#fffdf8}/* End custom CSS */