.navigation-primary ul{list-styLe:none;padding:0;margin:0}.header__navigation .navigation-primary ul.submenu.level-1:before .header__navigation .navigation-primary ul.submenu.level-1:after{display:table;content:" ";clear:both}.header__navigation .navigation-primary ul.submenu.level-1 li a{font-family:"PT Sans Narrow",sans-serif;font-size:19px;font-weight:400;line-height:1.4;text-transform:none;display:block;width:auto}.header__navigation .navigation-primary ul.submenu.level-1>li>a{position:relative}.header__navigation .navigation-primary ul ul{background-clip:padding-box;border-top:3px solid #bbb;font-size:14px;float:none;left:auto;list-style:none;padding:10px 0;position:absolute;top:100%;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgb(0 0 0 / 15%);box-shadow:0 1px 20px rgb(0 0 0 / 15%);transition:all .4s ease;opacity:0;visibility:hidden}.header__navigation .navigation-primary li .submenu.level-2 li a{clear:none;display:block;font-weight:400;line-height:20px;margin:0 10px;padding:10px 15px}.header__navigation .navigation-primary li .submenu.level-2 li{border:0;position:relative}.header__navigation .navigation-primary li.nav-button{padding:10px}.nav-button a{padding:5px 18px;border-radius:5px}.header__navigation .navigation-primary .submenu.level-2 li a:before{content:'';margin-right:0}.header-lang-fr{position:relative !important}.header-lang-fr .submenu.level-2>li{position:relative !important;float:none !important;display:block !important;height:auto !important;vertical-align:unset !important;border-right:none !important}.header-lang-fr .submenu.level-2>li>a{font-weight:400 !important}ul.submenu.level-2>li>a{pointer-events:none}.header__navigation .navigation-primary ul.submenu.level-1>li.has-submenu.header-lang-fr .submenu.level-2>li>a{pointer-events:auto}@media(min-width:768px) and (max-width:1100px){.header__navigation .navigation-primary li .submenu.level-2>li{width:100%}.header__navigation .navigation-primary ul ul{width:240px}ul.submenu.level-2>li>a{pointer-events:auto}.header-lang-fr .submenu.level-2{left:auto;right:0}}@media(min-width:992px) and (max-width:1510px){.header__navigation .navigation-primary ul.submenu.level-1 li.has-submenu:last-child:hover .submenu.level-2{right:0}}@media(min-width:992px){.header__navigation .navigation-primary ul.submenu.level-1{float:right !important}.header__navigation .navigation-primary ul.submenu.level-1>li{display:block;float:left}.fixed-header .header__navigation .navigation-primary ul.submenu.level-1>li>a{padding:10px 15px;transition:none}.fixed-header .header__navigation .navigation-primary li.nav-button a{position:relative;bottom:6px}}@media(min-width:768px){.header__navigation .navigation-primary ul.submenu.level-1>li>a{padding:15px 15px}.header__navigation .navigation-primary li.nos_offres ul.submenu.level-2>li>a:hover{color:#633965 !important}.header__navigation .navigation-primary li .submenu.level-2>li{width:20%}.header-lang-fr>a{color:#777 !important}.header__navigation .navigation-primary ul.submenu.level-1>li.has-submenu.header-lang-fr .submenu.level-2>li{width:100%}.header__navigation .navigation-primary ul.submenu.level-1>li.has-submenu>a:after{font-family:'Font Awesome 5 Free';content:'\f107';font-weight:900;margin-left:5px;display:inline-block;vertical-align:middle}.header__navigation .navigation-primary .submenu.level-2{text-align:left}.header__navigation .navigation-primary ul.submenu.level-1 li.has-submenu:hover ul{opacity:1;visibility:visible}.header-lang-fr .submenu.level-2{width:240px !important;display:block !important;padding:10px 0 !important}}@media(min-width:768px) and (max-width:991px){.header__navigation .navigation-primary>ul>li{display:inline-block;float:none}.header__navigation .navigation-primary li.nav-button{margin-left:5px}}@media(min-width:1101px){.header__navigation .navigation-primary li .submenu.level-2{position:absolute;width:100%;padding:20px;display:table;text-align:left;opacity:0;visibility:hidden;left:0}.header__navigation .navigation-primary li{position:inherit}.header__navigation .navigation-primary li .submenu.level-2>li{position:relative;float:none;display:table-cell;height:auto;vertical-align:top;border-right:1px solid #e4e4e4}.header__navigation .navigation-primary li .submenu.level-2>li:last-child{border-right:0}.header__navigation .navigation-primary li .submenu.level-2>li>a{font-weight:bold}.header__navigation .navigation-primary li .submenu.level-2 li ul.submenu.level-3{position:relative;width:auto;left:0;top:0;opacity:1;padding:0;border-top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-align:left}.header__navigation .navigation-primary li:hover .submenu.level-2{left:0;right:0;opacity:1;visibility:visible}}@media(min-width:992px) and (max-width:1180px){.header__navigation .navigation-primary ul.submenu.level-1>li>a{padding:15px 9px}.header__container{padding-left:10px !important;padding-right:10px !important}}@media(min-width:768px) and (max-width:1100px){.header__navigation .navigation-primary li .submenu.level-2>li{position:relative;border:0;display:block}.header__navigation .navigation-primary ul.submenu.level-2 li.has-submenu ul.submenu.level-3{left:-99999px;padding-bottom:10px;top:-13px;position:absolute}.header__navigation .navigation-primary ul.submenu.level-2 li.has-submenu:hover ul.submenu.level-3{left:100%;opacity:1;visibility:visible;transition:none}.header__navigation .navigation-primary ul.submenu.level-2>li.has-submenu>a:after{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;float:right}}@media(max-width:767px){.header__navigation .navigation-primary>ul.submenu.level-1{flex:0 0 100%;float:none;display:block;margin:0}.header__navigation .navigation-primary>ul.submenu.level-1>li{border-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;display:block;float:none;position:relative}.header__navigation .navigation-primary>ul.submenu.level-1>li.has-submenu>a{padding-right:40px}.header__navigation .navigation-primary>ul.submenu.level-1>li>a{font-family:"PT Sans Narrow",sans-serif;font-size:19px;font-weight:400;line-height:1.4;text-transform:none;padding:15px;text-align:left}.menu-arrow span{position:absolute;padding:15px;top:0;right:0;bottom:0;cursor:pointer;color:#633965}.menu-arrow .fl-submenu-toggle-icon:after{font-family:'Font Awesome 5 Free';content:'\f107';font-weight:900;font-size:19px;float:right}.header__navigation .navigation-primary .submenu.level-1 ul{z-index:1000;font-size:14px;background-clip:padding-box;background-color:transparent;border:0;float:none;height:100%;list-style:none;overflow:hidden;padding:0;position:static;top:0;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;opacity:1;visibility:visible;display:none}.header__navigation .navigation-primary .submenu.level-2 li{border-top:1px solid #e6e6e6 !important}.header__navigation .navigation-primary ul>li.has-submenu:hover>.menu-arrow span{color:#777}.header__navigation .navigation-primary ul.submenu.level-2 li a{clear:both !important;display:block !important;font-weight:400 !important;line-height:20px !important;margin:0 !important;padding:15px !important}.header__navigation .navigation-primary ul.submenu.level-2 li:first-of-type a{padding-right:40px !important}.header__navigation .navigation-primary .submenu.level-2 li a:before{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;margin-right:10px}div.menu-arrow.child-open span:after{content:'\f106'}.child-open{display:block !important}.header__navigation .navigation-primary ul.submenu.level-3{padding-bottom:0;margin-left:15px}}