.elementor-36677 .elementor-element.elementor-element-b44dcea{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 22px;--row-gap:0px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;top:0px;--z-index:50;}.elementor-36677 .elementor-element.elementor-element-b44dcea:not(.elementor-motion-effects-element-type-background), .elementor-36677 .elementor-element.elementor-element-b44dcea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(20,17,13,.82) 0%, rgba(20,17,13,0) 100%);}body:not(.rtl) .elementor-36677 .elementor-element.elementor-element-b44dcea{left:0px;}body.rtl .elementor-36677 .elementor-element.elementor-element-b44dcea{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-36677 .elementor-element.elementor-element-8d68e69 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(15px,1.05vw,20px);font-weight:400;letter-spacing:0.18em;color:#FFFFFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-36677 .elementor-element.elementor-element-b9616ec.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-menu-toggle{margin-left:auto;background-color:rgba(0,0,0,0);border-width:0px;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu .elementor-item{font-family:"Jost", Sans-serif;font-size:clamp(11px,.82vw,15px);font-weight:400;text-transform:uppercase;letter-spacing:0.1em;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--main .elementor-item{color:rgba(255,255,255,.85);fill:rgba(255,255,255,.85);padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--main .elementor-item:hover,
					.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--main .elementor-item:focus{color:#C9AB74;fill:#C9AB74;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--main .elementor-item.elementor-item-active{color:rgba(255,255,255,.85);}.elementor-36677 .elementor-element.elementor-element-b9616ec{--e-nav-menu-horizontal-menu-item-margin:calc( 28px / 2 );--nav-menu-icon-size:26px;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:28px;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown a, .elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-menu-toggle{color:rgba(255,255,255,.92);fill:rgba(255,255,255,.92);}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown{background-color:#14110D;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown a:hover,
					.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown a:focus,
					.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown a.highlighted,
					.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-menu-toggle:hover,
					.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-menu-toggle:focus{color:#C9AB74;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown a:hover,
					.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown a:focus,
					.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown a.highlighted{background-color:#14110D;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown .elementor-item, .elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:0.22em;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--dropdown a{padding-top:15px;padding-bottom:15px;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-36677 .elementor-element.elementor-element-b9616ec div.elementor-menu-toggle{color:#FFFFFF;}.elementor-36677 .elementor-element.elementor-element-b9616ec div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-36677 .elementor-element.elementor-element-b9616ec div.elementor-menu-toggle:hover, .elementor-36677 .elementor-element.elementor-element-b9616ec div.elementor-menu-toggle:focus{color:#C9AB74;}.elementor-36677 .elementor-element.elementor-element-b9616ec div.elementor-menu-toggle:hover svg, .elementor-36677 .elementor-element.elementor-element-b9616ec div.elementor-menu-toggle:focus svg{fill:#C9AB74;}.elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-menu-toggle:hover, .elementor-36677 .elementor-element.elementor-element-b9616ec .elementor-menu-toggle:focus{background-color:rgba(0,0,0,0);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-36677 .elementor-element.elementor-element-2d55b2b .elementor-button{background-color:#B69256;font-family:"Jost", Sans-serif;font-size:clamp(11px,.75vw,14px);font-weight:400;text-transform:uppercase;letter-spacing:0.16em;fill:#FFFFFF;color:#FFFFFF;padding:11px 20px 11px 20px;}.elementor-36677 .elementor-element.elementor-element-2d55b2b .elementor-button:hover, .elementor-36677 .elementor-element.elementor-element-2d55b2b .elementor-button:focus{background-color:#C9AB74;color:#FFFFFF;}.elementor-36677 .elementor-element.elementor-element-2d55b2b .elementor-button:hover svg, .elementor-36677 .elementor-element.elementor-element-2d55b2b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:900px){.elementor-36677 .elementor-element.elementor-element-b44dcea{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}}@media(min-width:901px){.elementor-36677 .elementor-element.elementor-element-b44dcea{--content-width:1240px;}}/* Start custom CSS for container, class: .elementor-element-b44dcea *//* RV header refonte - CSS du template (Avance > CSS personnalise) */
.elementor-36677 .elementor-element.elementor-element-b44dcea{transition:padding .35s;background:transparent!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea::before{content:"";position:absolute;inset:0 0 -56px 0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(16,13,10,.86) 0%,rgba(16,13,10,.62) 45%,rgba(16,13,10,.28) 75%,rgba(16,13,10,0) 100%);opacity:1;transition:opacity .4s}
.elementor-36677 .elementor-element.elementor-element-b44dcea>.e-con-inner{transition:padding .35s}
.elementor-36677 .elementor-element.elementor-element-b44dcea.elementor-sticky--effects>.e-con-inner{padding-top:9px!important;padding-bottom:9px!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea.elementor-sticky--effects::before{background:linear-gradient(to bottom,rgba(16,13,10,.96) 0%,rgba(16,13,10,.9) 40%,rgba(16,13,10,.45) 75%,rgba(16,13,10,0) 100%)}
.elementor-36677 .elementor-element.elementor-element-b44dcea>.e-con-inner{max-width:min(1900px,100vw - 72px)}
.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-brand2 .elementor-heading-title a{color:#fff}
.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-brand2 .elementor-heading-title a:hover{color:#C9AB74}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main .elementor-item{margin-left:calc(clamp(12px,1.4vw,32px)/2)!important;margin-right:calc(clamp(12px,1.4vw,32px)/2)!important;font-size:clamp(10.5px,.82vw,15px)!important;letter-spacing:.1em;padding-top:4px!important;padding-bottom:4px!important;white-space:nowrap}
.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-langs{display:flex;gap:clamp(8px,.7vw,16px);font-family:"Jost",sans-serif;margin-left:6px}
.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-langs a{font-size:clamp(10px,.8vw,14px);letter-spacing:.1em;color:rgba(255,255,255,.5);text-decoration:none}
.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-langs a:hover{color:#fff}
.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-langs a.on{color:#C9AB74}
.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-book2 .elementor-button{padding:clamp(8px,.7vw,12px) clamp(12px,1.4vw,28px);line-height:1;white-space:nowrap}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-menu-toggle{position:relative;z-index:1001;background:transparent!important;border:0;box-shadow:none;color:#fff}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-menu-toggle:hover,.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-menu-toggle:focus{background:transparent!important;color:#C9AB74}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-menu-toggle.elementor-active{color:#C9AB74}
/* panneau burger : plein ecran, items centres verticalement et espaces selon la hauteur d ecran */
.elementor-36677 .elementor-element.elementor-element-b44dcea nav.elementor-nav-menu--dropdown{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;z-index:1000;background:#14110D;text-align:center;padding:calc(64px + 6vh) 0 8vh;overflow:auto;box-shadow:none;flex-direction:column;align-items:center;justify-content:flex-start}
.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-brand2,.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-langs2,.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-book2{position:relative;z-index:1001}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--dropdown .elementor-nav-menu{margin:0 auto!important;width:auto!important;display:block;text-align:center}
.elementor-36677 .elementor-element.elementor-element-b44dcea:has(.elementor-menu-toggle.elementor-active)::before{background:#14110D;inset:0}
.elementor-36677 .elementor-element.elementor-element-b44dcea:has(.elementor-menu-toggle.elementor-active){background:#14110D!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--dropdown li{text-align:center;border:0;width:auto!important;max-width:none;flex:0 0 auto;margin:clamp(0px,.5vh,10px) 0}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--dropdown a{display:block;text-align:center;padding:clamp(11px,1.7vh,22px) 24px!important;font-size:clamp(17px,2.3vh,24px)!important;letter-spacing:.22em;background:transparent!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--dropdown a:hover{color:#C9AB74!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-brand2 .elementor-heading-title{white-space:nowrap}
@media(max-width:767px){.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-brand2 .elementor-heading-title{font-size:12px!important;letter-spacing:.12em}}
/* menu desktop conserve jusqu a 1025px (compacte entre 1025 et 1300), burger en dessous */
@media(min-width:1025px) and (max-width:1300px){.elementor-36677 .elementor-element.elementor-element-b44dcea>.e-con-inner{gap:14px}.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-brand2 .elementor-heading-title{font-size:clamp(12px,1.05vw,20px)!important;letter-spacing:.14em}.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main .elementor-item{letter-spacing:.07em}.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-langs{margin-left:0}}
@media(max-width:1024px){.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main{display:none!important}.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-menu-toggle{display:flex!important}.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-langs2{order:1;margin-left:auto}.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-book2{order:2;width:auto!important}.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-nav2{order:3;flex-grow:0!important;width:auto!important}.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown{display:none!important}.elementor-36677 .elementor-element.elementor-element-b44dcea:has(.elementor-menu-toggle.elementor-active) .elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown{display:flex!important}}
@media(max-width:900px){.elementor-36677 .elementor-element.elementor-element-b44dcea{padding-left:14px!important;padding-right:14px!important}.elementor-36677 .elementor-element.elementor-element-b44dcea>.e-con-inner{max-width:100%;gap:10px;padding-left:0!important;padding-right:0!important}.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-brand2 .elementor-heading-title{font-size:12px!important;letter-spacing:.12em}.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-langs{gap:8px;margin-left:0}.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-langs a{font-size:10.5px;letter-spacing:.06em;padding:8px 2px;margin:-8px 0}.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-book2 .elementor-button{padding:8px 12px;font-size:10px!important;letter-spacing:.1em}.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-menu-toggle{padding:0;margin-left:2px}}
@media(max-width:360px){.elementor-36677 .elementor-element.elementor-element-b44dcea .rv-book2{display:none}}
/* menus deroulants (2e niveau) — DESKTOP : panneau ivoire epure (07.09 v3), ouverture au survol en CSS pur */
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main li.menu-item-has-children{position:relative}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main li.menu-item-has-children>.sub-menu{position:absolute!important;top:calc(100% + 10px)!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;max-width:none!important;min-width:230px!important;height:auto!important;max-height:none!important;overflow:visible!important;bottom:auto!important;right:auto!important;margin:0!important;padding:12px 0!important;background:#FBF9F4!important;border:1px solid rgba(182,146,86,.28)!important;border-top:2px solid #B69256!important;box-shadow:0 18px 40px rgba(20,17,13,.12)!important;border-radius:0;text-align:left!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main li.menu-item-has-children>.sub-menu:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main li.menu-item-has-children>.sub-menu>li{margin:0!important;width:auto!important;text-align:left}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main li.menu-item-has-children:hover>.sub-menu,.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main li.menu-item-has-children:focus-within>.sub-menu{display:block!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main .sub-menu a.elementor-sub-item{font-family:"Jost",sans-serif;font-size:11px!important;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:rgba(20,17,13,.78)!important;padding:9px 26px!important;border:0!important;white-space:nowrap;background:transparent!important;text-align:left;transition:color .2s,padding .2s}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main .sub-menu a.elementor-sub-item:hover,.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main .sub-menu a.elementor-sub-item.highlighted{color:#B69256!important;background:transparent!important;padding-left:31px!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main li.menu-item-has-children>a.elementor-item:after{content:"";display:inline-block;width:4px;height:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-left:7px;vertical-align:3px;opacity:.65}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main .elementor-item.has-submenu:after,.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main .sub-arrow{display:none!important}
/* focus : pas de cadre au tap (Astra a:focus{outline:thin dotted}) ; indicateur discret au clavier uniquement */
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu a,.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-menu-toggle{-webkit-tap-highlight-color:transparent}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu a:focus,.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-menu-toggle:focus{outline:0!important;box-shadow:none!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu a:focus-visible{outline:1px solid rgba(182,146,86,.6)!important;outline-offset:3px}
/* BURGER mobile : sous-menus replies par defaut, ouverture au tap (SmartMenus, 1er tap ouvre / 2e tap suit le lien), chevron or */
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--dropdown .sub-menu{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--dropdown .sub-menu a{font-size:clamp(12.5px,1.5vh,15px)!important;letter-spacing:.18em;color:rgba(246,242,234,.62)!important;padding:clamp(7px,1vh,12px) 24px!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--dropdown .sub-menu a:hover{color:#C9AB74!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea nav.elementor-nav-menu--dropdown ul.sub-menu{display:none;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0 0 8px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea nav.elementor-nav-menu--dropdown .sub-arrow{display:none!important}
.elementor-36677 .elementor-element.elementor-element-b44dcea nav.elementor-nav-menu--dropdown li.menu-item-has-children>a.elementor-item{position:relative!important;display:block!important;width:max-content!important;max-width:86vw!important;margin-left:auto!important;margin-right:auto!important}.elementor-36677 .elementor-element.elementor-element-b44dcea nav.elementor-nav-menu--dropdown li.menu-item-has-children>a.elementor-item:after{content:"";display:block!important;position:absolute!important;left:100%!important;top:50%!important;margin-top:-6px!important;margin-left:10px!important;opacity:1!important;width:7px;height:7px;border-right:1px solid #B69256;border-bottom:1px solid #B69256;transform:rotate(45deg);transition:transform .25s}
.elementor-36677 .elementor-element.elementor-element-b44dcea nav.elementor-nav-menu--dropdown li.menu-item-has-children>a.elementor-item.highlighted:after{transform:rotate(225deg);margin-top:-2px!important}
@media(min-width:1025px){.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--dropdown{display:none!important}.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-menu-toggle{display:none!important}.elementor-36677 .elementor-element.elementor-element-b44dcea .elementor-nav-menu--main{display:flex!important}}
/* TEMPORAIRE (aussi dans le Kit v2.1 via rvlib2.KIT_CSS_V2) : */
/* hero mobile : hauteur sur la zone VISIBLE (svh) — les paddings s ajoutent a la hauteur mini (sections v1) */
@media(max-width:900px){[data-elementor-type="wp-page"]>.elementor-section:first-child>.elementor-container,[data-elementor-type="wp-page"]>.elementor-section.elementor-hidden-desktop.elementor-hidden-tablet>.elementor-container{min-height:min(46vh,372px)!important;min-height:min(46svh,372px)!important}
[data-elementor-type="wp-page"]>.elementor-section:first-child,[data-elementor-type="wp-page"]>.elementor-section.elementor-hidden-desktop.elementor-hidden-tablet{padding-top:108px!important;padding-bottom:40px!important}
[data-elementor-type="wp-page"]>.e-con:first-child,[data-elementor-type="wp-page"]>.e-con.elementor-hidden-desktop.elementor-hidden-tablet{min-height:min(60vh,520px)!important;min-height:min(60svh,520px)!important}
[data-elementor-type="wp-page"]>.e-con:first-child>.e-con-inner,[data-elementor-type="wp-page"]>.e-con.elementor-hidden-desktop.elementor-hidden-tablet>.e-con-inner{padding-top:108px!important;padding-bottom:40px!important}}/* End custom CSS */