.menu-hover-cadre ul li a{position:relative;padding:10px 18px;transition:color 0.25s ease}.menu-hover-cadre ul li a::after{content:"";position:absolute;inset:0;border:0.5px solid currentColor;border-radius:999px;opacity:0;transform:scale(0.95);transition:opacity 0.25s ease,transform 0.25s ease;pointer-events:none}.menu-hover-cadre ul li.current-menu-item>a::after{opacity:1;transform:scale(1)}.menu-hover-cadre ul li a:hover::after{opacity:1;transform:scale(1)}.menu-hover-cadre ul{position:relative}.menu-hover-cadre .menu-indicator{position:absolute;border:0.5px solid currentColor;border-radius:999px;transition:all 0.35s cubic-bezier(0.4,0,0.2,1);pointer-events:none}.menu-hover-cadre .menu-indicator{ border:0.5px solid #0a0a0a}.menu-hover-cadre ul:hover li.current-menu-item>a::after{opacity:0;transform:scale(0.95)}.menu-hover-cadre ul li a:hover::after{opacity:0!important;transform:scale(0.95)!important}@media (max-width:767px){.two-cols-mobile .et_pb_column{width:50%!important;float:left;clear:none!important}}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}.et_mobile_menu{border-top:0}.et_pb_menu .et_mobile_menu{min-width:105vw;padding-top:20%!important;margin-left:-4vw;padding-bottom:100vh!important}.et_mobile_menu li a{padding:10px 10px!important;border-bottom:none!important}.et_mobile_menu li li{padding-left:0%!important}.header-mobile .et_pb_column:last-child{justify-content:flex-end}.header-mobile .et_pb_menu{width:auto!important}.header-mobile .et_pb_menu__logo img{max-height:40px;width:auto}.et_pb_image:not(.no-zoom){overflow:hidden}.et_pb_image:not(.no-zoom) img{transition:transform 0.4s ease-in-out}.et_pb_image:not(.no-zoom):hover img{transform:scale(1.05)}@media (max-width:767px){.ligne-mobile{display:flex!important;flex-wrap:nowrap!important}}.et_mobile_menu li{text-align:center!important}.et_mobile_menu li li,.et_mobile_menu li ul{padding-left:0!important}.et_mobile_menu{min-width:100vw;margin-left:-10vw}.et_mobile_menu{min-height:100vh!important;min-height:-webkit-fill-available;padding-top:50px!important}html{height:-webkit-fill-available}.mobile_nav.opened .et_mobile_menu{display:block!important}.et-pb-arrow-prev:before,.et-pb-arrow-next:before{color:#ffffff!important}