.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.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);}@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 { --fond:#4a5f42; --tuile:#52684a; --profond:#33472c; --nuit:#2b3e23; --creme:#fcf6ed; --texte-doux:#dce3cf; --filet:#63795b; --miel:#fabb5b; --miel-survol:#e0a446; --filet-carte:#e4dccb; --riviere:#02676b; --police-titres:Boogaloo; --police-texte:Montserrat; --texte-14:14px; --texte-15:15px; --texte-17:17px; --texte-marque:28px; --texte-marque-pied:36px; --espace-4:4px; --espace-8:8px; --espace-12:12px; --espace-16:16px; --espace-24:24px; --espace-32:32px; --espace-48:48px; --espace-64:64px; --espace-96:96px; --section:120px; --section-large:144px; --colonnes:32px; --rayon-carte:24px; --rayon-bouton:14px; --largeur:1440px; --entete-hauteur:80px; --bandeau-hauteur:44px; --cible-tactile:44px; --bouton-hauteur:48px; --icone:21px; --icone-grande:72px; --logo-entete:34px; --logo-pied:56px; --tuile-hauteur:320px; --galerie-hauteur:640px; --plan-hauteur:240px; --titre-h1:clamp(3.5rem, 1.6rem + 5.2vw, 6rem); --titre-h2:clamp(2.5rem, 1.4rem + 3vw, 3.75rem); --titre-chiffre:clamp(4.5rem, 2.4rem + 6vw, 8.5rem); --titre-h3:clamp(1.5rem, 1.2rem + 0.6vw, 1.75rem); --texte-chapo:clamp(1.125rem, 1rem + 0.35vw, 1.3125rem); --gouttiere:clamp(20px, 4.4vw, 64px); --gouttiere-negative:clamp(-64px, -4.4vw, -20px); --hero-photo-hauteur:clamp(420px, 66svh, 640px); --hero-hauteur:calc(100svh - 124px); --icone-petite:18px; --etoile-mobile:14px; --texte-marque-mobile:22px; --lieu-hauteur:104px; --guide-largeur:116px; --guide-hauteur:64px; --icone-reseau:22px; --tuile-hauteur-tablette:260px; --tuile-hauteur-mobile:240px; --rayon-pilule:999px; --decalage-ancre:124px; --decalage-sommaire:148px; --texte-largeur:576px; --prix-largeur:68px; --hero-page-photo-hauteur:clamp(360px, 52svh, 560px); --duo-photo-hauteur:clamp(420px, 60svh, 640px); --section-valeurs-bas:104px; --decalage-barre-fixe:80px; --titre-h1-portable:clamp(3.5rem, 1.6rem + 4vw, 4.5rem); }