:root{--origine:-7px;--rotationMenu:45deg;--fromColor:#ffffff;--toColor:#000}body.scroll-locked{overflow:hidden}.burger-wrapper{height:100%}.burger-wrapper input[type=checkbox]{display:none}.eenov-burger{width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;-webkit-tap-highlight-color:#fff0;-webkit-transition:.5s;transition:.5s}.eenov-burger .burger__ligne{transform-origin:50%;transform-box:fill-box}.elementor-widget-eenov-burger .main-burger input+.eenov-burger .line2,.fullscreen-menu-overlay.shrink .eenov-burger svg .line2{transition:all .35s;-webkit-transform:scale(1,1);transform:scale(1,1)}.elementor-widget-eenov-burger .main-burger input:checked+.eenov-burger .line2,.fullscreen-menu-overlay .eenov-burger svg .line2{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:0s .5s;transition:all .35s}.elementor-widget-eenov-burger .main-burger input+.eenov-burger .line1,.fullscreen-menu-overlay.shrink .eenov-burger svg .line1{transition:all .35s;transform:translateY(0) rotate(0)}.elementor-widget-eenov-burger .main-burger input:checked+.eenov-burger .line1,.fullscreen-menu-overlay .eenov-burger svg .line1{transition:all .35s;transform:translateY(7px) rotate(45deg)}.elementor-widget-eenov-burger .main-burger input+.eenov-burger .line3,.fullscreen-menu-overlay.shrink .eenov-burger svg .line3{transition:all .35s;transform:translateY(0) rotate(0)}.elementor-widget-eenov-burger .main-burger input:checked+.eenov-burger .line3,.fullscreen-menu-overlay .eenov-burger svg .line3{transition:all .35s;transform:translateY(-7px) rotate(-45deg)}body.admin-bar .fullscreen-menu-overlay{top:46px}.fullscreen-menu-overlay{position:fixed;top:0;left:-100vw;height:100vh;justify-content:center;background:#fff;opacity:0;visibility:hidden;display:flex;overflow:hidden!important;width:100%;-webkit-transition:opacity .5s;transition:opacity .5s}.fullscreen-menu-overlay.expand,.fullscreen-menu-overlay.shrink{opacity:1;left:0;visibility:visible;z-index:100;-webkit-transition:opacity .5s .75s;transition:opacity .5s .75s}.fullscreen-menu-overlay.shrink{opacity:0}.fullscreen-menu-overlay .elementor-location-header{width:100%;overflow:auto}.fullscreen-menu-overlay .overlay-burger .milieu{height:2px;background:var(--fromColor);width:30px;position:relative;transform-origin:50%}.fullscreen-menu-overlay .overlay-burger span::before,.fullscreen-menu-overlay .overlay-burger span::after{content:" ";height:2px;background:var(--fromColor);width:30px;position:absolute;transform:translateY(-9.5px)}.fullscreen-menu-overlay .overlay-burger span::after{transform:translateY(9.5px)}.overlay-burger.active .milieu{background:var(--toColor);height:0;transition:all 0s 0.5s}.overlay-burger.reverse .milieu{height:2px;background:var(--from);transition:all 0s 0.5s}.overlay-burger.active span::before,.overlay-burger.reverse span::before{--origine:-9.5px;--rotationMenu:45deg}.overlay-burger.active span::after,.overlay-burger.reverse span::after{--origine:9.5px;--rotationMenu:-45deg}.overlay-burger.active span::before,.overlay-burger.active span::after{animation:animBarre 0.35s cubic-bezier(1,-3.22,.43,1) forwards,rotateBarre 0.35s 0.5s ease-out forwards}.overlay-burger.reverse span::before,.overlay-burger.reverse span::after{animation:rotateBarreReverse 0.35s ease-out forwards,animBarreReverse 0.5s 0.5s cubic-bezier(1,1,.43,3.22) forwards}@keyframes animBarre{to{transform:translatey(0)}}@keyframes animBarreReverse{to{transform:translatey(var(--origine))}}@keyframes rotateBarre{0%{transform:rotate(0deg)}100%{transform:rotate(var(--rotationMenu))}}@keyframes rotateBarreReverse{0%{transform:rotate(var(--rotationMenu))}100%{transform:rotate(0deg)}}