/* Escale Nature Lot — menus style carnet — Devenir Visible 08/11/2026 */
:root{--enl-vert:#164A38;--enl-orange:#F4944A;--enl-peche:#FDE8E3;--enl-creme:#fbf6ec}
.ymm-desktop .elementskit-navbar-nav > li > a.ekit-menu-nav-link{
font-family:'Nunito',sans-serif !important;font-weight:700 !important;color:var(--enl-vert) !important;
position:relative;background-repeat:no-repeat;background-position:12px calc(100% - 10px);background-size:0 8px;transition:background-size .25s ease}
.ymm-desktop .elementskit-navbar-nav > li > a.ekit-menu-nav-link{
background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'><path d='M2 5 Q30 1 60 4.5 T118 3.5' stroke='%23F4944A' stroke-width='2.6' fill='none' stroke-linecap='round'/></svg>")}
.ymm-desktop .elementskit-navbar-nav > li:hover > a.ekit-menu-nav-link,
.ymm-desktop .elementskit-navbar-nav > li.current-menu-item > a.ekit-menu-nav-link,
.ymm-desktop .elementskit-navbar-nav > li.current-menu-ancestor > a.ekit-menu-nav-link{background-size:calc(100% - 40px) 8px}
.ymm-desktop .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:var(--enl-orange) !important;transition:transform .25s}
.ymm-desktop .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{transform:rotate(180deg)}
.elementskit-navbar-nav > li.elementskit-megamenu-has > .elementskit-megamenu-panel{
width:1180px !important;background:var(--enl-creme) var(--enl-papier,none) !important;background-size:700px !important;
border-top:4px solid var(--enl-orange) !important;border-radius:3px 3px 18px 18px !important;
box-shadow:0 26px 60px rgba(22,74,56,.22),0 2px 0 rgba(22,74,56,.05) !important;padding-top:46px !important;
margin-top:10px}
.elementskit-megamenu-panel::before{
position:absolute;top:12px;left:44px;font-family:'Caveat',cursive;font-weight:600;font-size:27px;color:var(--enl-orange);
transform:rotate(-2deg);line-height:1;pointer-events:none}
.elementskit-megamenu-panel::after{
content:"";position:absolute;top:24px;left:44px;right:44px;height:0;border-top:1.5px dashed rgba(22,74,56,.18);z-index:0;pointer-events:none;
clip-path:inset(0 0 0 var(--enl-trait,260px))}
#ekit-megamenu-panel-205::before{content:"Nos petits nids, au calme"}
#ekit-megamenu-panel-206::before{content:"Pour ralentir vraiment"}
#ekit-megamenu-panel-209::before{content:"Sur le chemin de Saint-Jacques"}
#ekit-megamenu-panel-207::before{content:"La vie à l’Escale"}
#ekit-megamenu-panel-2328::before{content:"Onze rustige plekjes"}
#ekit-megamenu-panel-2329::before{content:"Om echt te vertragen"}
#ekit-megamenu-panel-2330::before{content:"Op de weg naar Santiago"}
#ekit-megamenu-panel-2331::before{content:"Het leven op de Escale"}
.elementskit-megamenu-panel .e-con{background:transparent !important;border:0 !important;box-shadow:none !important}
.elementskit-megamenu-panel > .elementor > .e-con{padding:22px 44px 34px !important;gap:30px !important}
.elementskit-megamenu-panel .elementor-section{padding:0 !important}
.elementskit-megamenu-panel .e-con:has(> .elementor-widget-button){
background:#fffdf8 !important;border-radius:3px !important;padding:12px 14px 18px !important;gap:6px !important;
box-shadow:0 1px 2px rgba(0,0,0,.07),0 10px 22px rgba(60,40,10,.13) !important;
position:relative;transform:rotate(-1.1deg);transition:transform .25s ease,box-shadow .25s ease;overflow:visible !important}
.elementskit-megamenu-panel .e-con:has(> .elementor-widget-button):nth-child(2n){transform:rotate(1deg)}
.elementskit-megamenu-panel .e-con:has(> .elementor-widget-button):nth-child(3n){transform:rotate(-.5deg)}
.elementskit-megamenu-panel .e-con:has(> .elementor-widget-button):hover{transform:rotate(0) translateY(-5px);
box-shadow:0 2px 3px rgba(0,0,0,.08),0 18px 34px rgba(60,40,10,.18) !important}
.elementskit-megamenu-panel .e-con:has(> .elementor-widget-button)::before{
content:"";position:absolute;top:-12px;left:50%;width:92px;height:25px;margin-left:-46px;z-index:3;
background:rgba(244,148,74,.55);transform:rotate(-3deg);box-shadow:0 1px 2px rgba(0,0,0,.06)}
.elementskit-megamenu-panel .e-con:has(> .elementor-widget-button):nth-child(2n)::before{background:rgba(22,74,56,.32);transform:rotate(4deg);left:64%}
.elementskit-megamenu-panel .e-con > .elementor-widget{margin-bottom:0 !important}
.elementskit-megamenu-panel .e-con > img,
.elementskit-megamenu-panel .e-con > .elementor-widget-image{order:-1}
.elementskit-megamenu-panel .e-con img{
width:100% !important;height:auto !important;aspect-ratio:4/3;object-fit:cover !important;object-position:center !important;
border-radius:0 !important;margin:0 0 12px !important;display:block;filter:saturate(1.04)}
.elementskit-megamenu-panel .elementor-heading-title{font-family:'Nunito',sans-serif !important;color:#4a5f56 !important}
.elementskit-megamenu-panel h4.elementor-heading-title,
.elementskit-megamenu-panel h3.elementor-heading-title{
font-family:'Kaushan Script',cursive !important;font-weight:400 !important;font-size:25px !important;line-height:1.15 !important;
color:var(--enl-vert) !important;margin:2px 0 2px !important}
.elementskit-megamenu-panel p.elementor-heading-title{font-size:13.5px !important;line-height:1.5 !important}
.elementskit-megamenu-panel .elementor-widget-heading:nth-of-type(2) p.elementor-heading-title{
font-family:'Caveat',cursive !important;font-weight:600 !important;font-size:25px !important;color:var(--enl-orange) !important;line-height:1.1 !important}
.elementskit-megamenu-panel .elementor-widget-text-editor{font-family:'Nunito',sans-serif !important;font-size:13.5px !important;line-height:1.55 !important;color:#4a5f56 !important}
.elementskit-megamenu-panel .elementor-widget-text-editor strong,.elementskit-megamenu-panel .elementor-widget-text-editor b{color:var(--enl-vert)}
.elementskit-megamenu-panel .elementor-icon{color:var(--enl-orange) !important;fill:var(--enl-orange) !important}
.elementskit-megamenu-panel .elementor-icon svg{fill:var(--enl-orange) !important}
.elementskit-megamenu-panel .elementor-button,
.elementskit-megamenu-panel .ekmm-outline .elementor-button{
background:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;
color:var(--enl-vert) !important;font-family:'Nunito',sans-serif !important;font-weight:800 !important;font-size:14px !important;
padding:2px 0 3px !important;border-bottom:2.5px solid var(--enl-orange) !important;transition:color .2s,padding .2s}
.elementskit-megamenu-panel .elementor-button .elementor-button-text::after{content:" →"}
.elementskit-megamenu-panel .elementor-button:hover{color:var(--enl-orange) !important;padding-right:6px !important}
.elementskit-megamenu-panel .elementor-widget-button{margin-top:auto !important}
.elementskit-megamenu-panel > .elementor > .e-con{padding-top:8px !important}
.elementskit-megamenu-panel .elementor-widget-text-editor,.elementskit-megamenu-panel .elementor-widget-text-editor p{text-align:left !important}
.elementskit-megamenu-panel .e-con:not(:has(> .elementor-widget-button)) > .elementor-widget-image img,
.elementskit-megamenu-panel .e-con:not(:has(> .elementor-widget-button)) > img{
border:10px solid #fffdf8 !important;border-bottom-width:26px !important;box-shadow:0 1px 2px rgba(0,0,0,.07),0 10px 22px rgba(60,40,10,.13) !important;
transform:rotate(-2deg);margin:0 !important}
@media (max-width:1024px){
.elementskit-menu-container.elementskit-menu-offcanvas-elements{
background:var(--enl-creme) var(--enl-papier,none) !important;background-size:600px !important;
background-image:var(--enl-papier,none) !important}
.elementskit-menu-offcanvas-elements::before{display:none !important}
.elementskit-menu-offcanvas-elements .elementskit-nav-identity-panel{padding:22px 22px 6px !important}
.elementskit-menu-offcanvas-elements .elementskit-nav-logo img{filter:none !important}
.elementskit-menu-offcanvas-elements .elementskit-menu-close{
background:var(--enl-vert) !important;color:#fff !important;border:0 !important;border-radius:50% !important;width:44px !important;height:44px !important;
font-size:0 !important;position:relative}
.elementskit-menu-offcanvas-elements .elementskit-menu-close::before,
.elementskit-menu-offcanvas-elements .elementskit-menu-close::after{content:"";position:absolute;left:12px;top:21px;width:20px;height:2.5px;background:#fff;border-radius:2px;transform:rotate(45deg)}
.elementskit-menu-offcanvas-elements .elementskit-menu-close::after{transform:rotate(-45deg)}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav{padding:6px 22px 24px !important}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li{border-bottom:1.5px dashed rgba(22,74,56,.2)}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li > a{
font-family:'Nunito',sans-serif !important;font-weight:800 !important;font-size:19px !important;color:var(--enl-vert) !important;
padding:17px 0 !important;background:none !important}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li.elementskit-mobile-builder-content.active > a,
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li.active > a{color:var(--enl-orange) !important}
.elementskit-menu-offcanvas-elements .elementskit-submenu-indicator{
border:0 !important;background:var(--enl-peche) !important;color:var(--enl-vert) !important;border-radius:50% !important;
width:34px !important;height:34px !important;line-height:34px !important;text-align:center;padding:0 !important;font-size:11px !important}
.elementskit-menu-offcanvas-elements .elementskit-dropdown{background:transparent !important;padding:0 0 14px 4px !important;border:0 !important}
.elementskit-menu-offcanvas-elements .elementskit-dropdown a.dropdown-item{
font-family:'Nunito',sans-serif !important;font-weight:700 !important;font-size:16px !important;color:#3d5a4e !important;
padding:9px 0 9px 26px !important;position:relative;background:none !important}
.elementskit-menu-offcanvas-elements .elementskit-dropdown a.dropdown-item::before{
content:"";position:absolute;left:4px;top:50%;width:10px;height:10px;margin-top:-5px;background:var(--enl-orange);border-radius:0 60% 0 60%;transform:rotate(-20deg)}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li:last-child{border:0;margin-top:22px}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li:last-child > a{
background:var(--enl-orange) !important;color:#fff !important;border-radius:40px;text-align:center;justify-content:center;padding:15px 0 !important;font-size:17px !important}
}
@media (max-width:1024px){
.elementskit-menu-container.elementskit-menu-offcanvas-elements{width:100% !important;max-width:100% !important;padding-bottom:70px !important}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li > a{display:flex !important;width:100% !important;box-sizing:border-box}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav{width:100% !important;box-sizing:border-box}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li:last-child > a{padding:15px 20px !important}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav::after{content:'Gorses, au cœur du Lot';display:block;text-align:center;margin-top:30px;font-family:'Caveat',cursive;font-size:26px;font-weight:600;color:var(--enl-orange);transform:rotate(-2deg)}
html[lang^=nl] .elementskit-menu-offcanvas-elements .elementskit-navbar-nav::after{content:'Gorses, in het hart van de Lot'}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li{margin-left:0 !important;margin-right:0 !important}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li:last-child > a{border-radius:40px !important}
.elementskit-menu-offcanvas-elements .elementskit-nav-identity-panel{height:262px !important;min-height:262px !important;display:flex !important;justify-content:space-between !important}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li:first-child > a{padding-top:8px !important}
}
.elementskit-megamenu-panel .e-con:has(> .elementor-widget-button)::before{
width:104px !important;height:30px !important;margin-left:-52px !important;top:-14px !important;box-shadow:none !important;
background:linear-gradient(180deg,rgba(242,231,208,.88),rgba(228,212,182,.86)) !important;
clip-path:polygon(2% 8%,10% 0,22% 9%,35% 1%,50% 8%,63% 0,78% 9%,90% 2%,100% 10%,98% 92%,88% 100%,75% 91%,60% 99%,46% 92%,31% 100%,18% 91%,6% 99%,0 90%)}
.elementskit-megamenu-panel .e-con:has(> .elementor-widget-button):nth-child(2n)::before{transform:rotate(5deg) !important}
@media (max-width:1024px){
.elementskit-menu-container.elementskit-menu-offcanvas-elements{position:fixed}
.elementskit-menu-offcanvas-elements::before{
display:block !important;content:"" !important;position:absolute !important;left:0;right:0;top:0;height:250px;z-index:0;
background:linear-gradient(180deg,rgba(22,74,56,.55) 0%,rgba(22,74,56,.25) 55%,rgba(22,74,56,.35) 100%),
url(/wp-content/uploads/2026/07/vue-aerienne-domaine-nature-lot.webp) center 45%/cover no-repeat !important;
opacity:1 !important;width:auto !important}
.elementskit-menu-offcanvas-elements::after{
content:"";position:absolute;left:0;right:0;top:226px;height:30px;z-index:1;
background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 30' preserveAspectRatio='none'><path d='M0 14 L14 9 L27 15 L41 7 L55 13 L70 6 L84 14 L99 8 L113 15 L128 9 L142 13 L157 5 L171 12 L186 8 L200 15 L215 7 L229 12 L244 6 L258 14 L273 9 L287 15 L302 7 L316 13 L331 8 L345 14 L360 6 L374 12 L389 9 L400 13 L400 30 L0 30 Z' fill='%23fbf6ec'/></svg>") 0 0/100% 100% no-repeat}
.elementskit-menu-offcanvas-elements > *{position:relative;z-index:2}
.elementskit-menu-offcanvas-elements .elementskit-nav-identity-panel{height:250px;box-sizing:border-box;padding:34px 22px 0 !important;align-items:flex-start !important}
.elementskit-menu-offcanvas-elements .elementskit-nav-logo img{content:normal !important;max-width:190px !important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35)) !important}
.elementskit-menu-offcanvas-elements .elementskit-menu-close{background:#fbf6ec !important}
.elementskit-menu-offcanvas-elements .elementskit-menu-close::before,
.elementskit-menu-offcanvas-elements .elementskit-menu-close::after{background:var(--enl-vert) !important}
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav{padding-top:0 !important}
}
.elementskit-megamenu-panel .e-con:has(> .elementor-widget-button)::before{clip-path:none !important;width:112px !important;height:33px !important;margin-left:-56px !important;top:-16px !important;
background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122 36'><path d='M5 3 L116 2 L120 8 L116 13 L119 19 L115 25 L119 32 L2 31 L5 26 L0 20 L4 14 L1 9 Z' transform='translate(1.2 1.8)' fill='rgba(90,60,20,.18)'/><path d='M5 3 L116 2 L120 8 L116 13 L119 19 L115 25 L119 32 L2 31 L5 26 L0 20 L4 14 L1 9 Z' fill='rgba(226,206,168,.92)'/><path d='M5 3 L116 2 L117 9 L4 10 Z' fill='rgba(255,255,255,.22)'/></svg>") 0 0/100% 100% no-repeat !important}
.elementskit-navbar-nav > li.elementskit-megamenu-has > .elementskit-megamenu-panel{margin-top:0 !important;border-top:22px solid transparent !important;background-clip:padding-box !important;background-image:linear-gradient(var(--enl-orange),var(--enl-orange)) !important;background-size:100% 4px !important;background-position:0 0 !important;background-repeat:no-repeat !important;border-radius:0 0 18px 18px !important}
.elementskit-megamenu-panel::before{top:34px}
.elementskit-megamenu-panel::after{top:46px}
/* ligne orange alignée sur le bas de l'en-tête (zone de survol invisible au-dessus) */
.elementskit-navbar-nav > li.elementskit-megamenu-has > .elementskit-megamenu-panel{border-top-width:40px !important}
.elementskit-megamenu-panel::before{top:52px}
.elementskit-megamenu-panel::after{top:64px}
.elementskit-megamenu-panel{--enl-trait:330px}
/* ombre qui ignore la marge transparente (plus de bande blanche) */
.elementskit-navbar-nav > li.elementskit-megamenu-has > .elementskit-megamenu-panel{box-shadow:none !important;filter:drop-shadow(0 18px 28px rgba(22,74,56,.20)) drop-shadow(0 2px 3px rgba(22,74,56,.08));border-top-width:20px !important}
.elementskit-megamenu-panel::before{top:32px}
.elementskit-megamenu-panel::after{top:44px}
/* phrase manuscrite au-dessus des cartes (la position se mesure sous la marge transparente) */
.elementskit-navbar-nav > li.elementskit-megamenu-has > .elementskit-megamenu-panel{padding-top:58px !important}
.elementskit-megamenu-panel::before{top:14px}
.elementskit-megamenu-panel::after{top:28px}
.elementskit-megamenu-panel > .elementor > .e-con{padding-top:14px !important}
/* le voile sombre derrière le menu mobile porte aussi la classe offcanvas : on lui retire le bandeau photo (sinon 2 menus superposés) */
@media (max-width:1024px){.elementskit-menu-overlay.elementskit-menu-offcanvas-elements::before,.elementskit-menu-overlay.elementskit-menu-offcanvas-elements::after{content:none !important;display:none !important;background:none !important}
.elementskit-menu-overlay.elementskit-menu-offcanvas-elements{background:rgba(22,74,56,.35) !important;background-image:none !important;padding:0 !important}}
/* bord de papier déchiré (fibres blanches + légère ombre) */
@media (max-width:1024px){.elementskit-menu-container.elementskit-menu-offcanvas-elements::after{top:212px !important;height:48px !important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 40' preserveAspectRatio='none'><path d='M0 40L0 16.3L2.5 16L5 15.2L7.5 15.7L10 15.6L12.5 15.1L15 13.6L17.5 14L20 12.4L22.5 12.1L25 11.6L27.5 11.7L30 12.3L32.5 12.7L35 13.7L37.5 14.4L40 15.2L42.5 15.3L45 15.9L47.5 16.4L50 15L52.5 14L55 13.3L57.5 13.5L60 13.7L62.5 13.3L65 13.3L67.5 13.8L70 13.2L72.5 14.8L75 13.4L77.5 14.3L80 13.4L82.5 12.9L85 12.4L87.5 10.5L90 9.9L92.5 9.3L95 8.7L97.5 10.1L100 12L102.5 12.1L105 12.9L107.5 14.2L110 15.7L112.5 14.9L115 14.8L117.5 15.7L120 15.7L122.5 16.4L125 16.6L127.5 17.4L130 17.4L132.5 18.1L135 19.2L137.5 19.6L140 21.1L142.5 21.5L145 22.6L147.5 22.6L150 20.7L152.5 19.4L155 18.5L157.5 17.9L160 17.8L162.5 18.1L165 18.8L167.5 18.5L170 18.9L172.5 20L175 19.3L177.5 19.6L180 19.1L182.5 19.4L185 17.9L187.5 17.3L190 18.8L192.5 19.4L195 19.2L197.5 18.9L200 20.6L202.5 20.5L205 22.1L207.5 23L210 22.1L212.5 24.4L215 23.1L217.5 21.9L220 22.4L222.5 19.6L225 20L227.5 19.2L230 19.1L232.5 18.3L235 18.2L237.5 18.1L240 17.6L242.5 16.9L245 16.5L247.5 15.6L250 15.4L252.5 14L255 12.8L257.5 12.2L260 11.6L262.5 10.9L265 11.5L267.5 11.7L270 12.8L272.5 13L275 13.3L277.5 14.2L280 13.9L282.5 14.2L285 13.1L287.5 12.3L290 13.4L292.5 12.8L295 12.6L297.5 14.6L300 14.1L302.5 15L305 14.8L307.5 15.7L310 15.3L312.5 14.9L315 13.8L317.5 12.8L320 13.1L322.5 12.2L325 12.1L327.5 10.5L330 10.9L332.5 10.7L335 10.9L337.5 12.7L340 12.3L342.5 12.2L345 12.7L347.5 13.8L350 13.6L352.5 13.9L355 13.2L357.5 14.1L360 15.6L362.5 16.6L365 17L367.5 18L370 18.4L372.5 20L375 21.7L377.5 21.8L380 23.2L382.5 22.1L385 21.9L387.5 21.7L390 20.2L392.5 21.2L395 20.6L397.5 20.8L400 19.6L400 40Z' fill='rgba(30,20,0,.22)'/><path d='M0 40L0 17.2L2.5 16.9L5 16.1L7.5 16.6L10 16.5L12.5 16L15 14.5L17.5 14.9L20 13.3L22.5 13L25 12.5L27.5 12.6L30 13.2L32.5 13.6L35 14.6L37.5 15.3L40 16.1L42.5 16.2L45 16.8L47.5 17.3L50 15.9L52.5 14.9L55 14.2L57.5 14.4L60 14.6L62.5 14.2L65 14.2L67.5 14.7L70 14.1L72.5 15.7L75 14.3L77.5 15.2L80 14.3L82.5 13.8L85 13.3L87.5 11.4L90 10.8L92.5 10.2L95 9.6L97.5 11L100 12.9L102.5 13L105 13.8L107.5 15.1L110 16.6L112.5 15.8L115 15.7L117.5 16.6L120 16.6L122.5 17.3L125 17.5L127.5 18.3L130 18.3L132.5 19L135 20.1L137.5 20.5L140 22L142.5 22.4L145 23.5L147.5 23.5L150 21.6L152.5 20.3L155 19.4L157.5 18.8L160 18.7L162.5 19L165 19.7L167.5 19.4L170 19.8L172.5 20.9L175 20.2L177.5 20.5L180 20L182.5 20.3L185 18.8L187.5 18.2L190 19.7L192.5 20.3L195 20.1L197.5 19.8L200 21.5L202.5 21.4L205 23L207.5 23.9L210 23L212.5 25.3L215 24L217.5 22.8L220 23.3L222.5 20.5L225 20.9L227.5 20.1L230 20L232.5 19.2L235 19.1L237.5 19L240 18.5L242.5 17.8L245 17.4L247.5 16.5L250 16.3L252.5 14.9L255 13.7L257.5 13.1L260 12.5L262.5 11.8L265 12.4L267.5 12.6L270 13.7L272.5 13.9L275 14.2L277.5 15.1L280 14.8L282.5 15.1L285 14L287.5 13.2L290 14.3L292.5 13.7L295 13.5L297.5 15.5L300 15L302.5 15.9L305 15.7L307.5 16.6L310 16.2L312.5 15.8L315 14.7L317.5 13.7L320 14L322.5 13.1L325 13L327.5 11.4L330 11.8L332.5 11.6L335 11.8L337.5 13.6L340 13.2L342.5 13.1L345 13.6L347.5 14.7L350 14.5L352.5 14.8L355 14.1L357.5 15L360 16.5L362.5 17.5L365 17.9L367.5 18.9L370 19.3L372.5 20.9L375 22.6L377.5 22.7L380 24.1L382.5 23L385 22.8L387.5 22.6L390 21.1L392.5 22.1L395 21.5L397.5 21.7L400 20.5L400 40Z' fill='%23fff'/><path d='M0 40L0 19.8L2.5 19.8L5 19.3L7.5 19.5L10 19.4L12.5 19L15 17.7L17.5 17.1L20 16.1L22.5 16.2L25 15.7L27.5 15L30 16.2L32.5 16.8L35 17.2L37.5 18L40 18.4L42.5 18.8L45 19.5L47.5 19L50 18.7L52.5 18.3L55 17.4L57.5 17.3L60 16.9L62.5 17.1L65 16.8L67.5 17.1L70 17.2L72.5 17.5L75 17.3L77.5 16.9L80 17L82.5 16.3L85 15.3L87.5 14.3L90 13.3L92.5 12.9L95 12.9L97.5 13.1L100 14.5L102.5 15.1L105 16.6L107.5 17.1L110 18.5L112.5 19L115 18.5L117.5 19L120 19.8L122.5 19.5L125 20.3L127.5 20.3L130 20.7L132.5 22.1L135 23.3L137.5 23.7L140 24.3L142.5 25L145 25.7L147.5 25.3L150 24.1L152.5 23.4L155 22.5L157.5 21.7L160 22L162.5 21.1L165 21.6L167.5 21.8L170 21.9L172.5 22.9L175 22.5L177.5 23.2L180 22.5L182.5 22.5L185 21.9L187.5 21.6L190 22.1L192.5 22L195 21.8L197.5 23L200 23.2L202.5 24.3L205 25.6L207.5 26.1L210 26L212.5 26.9L215 25.8L217.5 25.2L220 24.9L222.5 23.6L225 22.9L227.5 22L230 21.7L232.5 21.9L235 21.5L237.5 21.7L240 21.3L242.5 20.9L245 20.7L247.5 19.3L250 18.3L252.5 17.4L255 15.6L257.5 14.7L260 14.9L262.5 14.7L265 14.3L267.5 14.7L270 15.9L272.5 16.8L275 16.7L277.5 17.8L280 17.8L282.5 17.4L285 17L287.5 16.4L290 16.1L292.5 17L295 16.4L297.5 17.3L300 17.4L302.5 18.6L305 18.9L307.5 18.9L310 18.8L312.5 19L315 17.7L317.5 17L320 16.4L322.5 15.9L325 15L327.5 14.3L330 14.9L332.5 14.4L335 14.7L337.5 15.6L340 16.4L342.5 16.5L345 17L347.5 17.3L350 17.5L352.5 17L355 17.3L357.5 18.1L360 18.7L362.5 19.2L365 20.3L367.5 21.5L370 22.3L372.5 23.4L375 24.3L377.5 25.8L380 25.8L382.5 26L385 24.7L387.5 24.8L390 24.1L392.5 24L395 23.4L397.5 24.2L400 23.4L400 40Z' fill='%23fbf6ec'/></svg>") 0 0/100% 100% no-repeat !important;clip-path:none !important}.elementskit-menu-container.elementskit-menu-offcanvas-elements::before{height:254px !important}.elementskit-menu-offcanvas-elements .elementskit-nav-identity-panel{height:250px !important;min-height:250px !important}}
/* bandeau photo moins haut */
@media (max-width:1024px){.elementskit-menu-container.elementskit-menu-offcanvas-elements::before{height:196px !important}
.elementskit-menu-container.elementskit-menu-offcanvas-elements::after{top:154px !important}
.elementskit-menu-offcanvas-elements .elementskit-nav-identity-panel{height:192px !important;min-height:192px !important;padding-top:24px !important}}
