@media (min-width:60em){.js__displace__main-menu--desk,.l-main-menu{width:100%}.c-main-menu{justify-content:space-between}.c-main-menu,.c-main-menu__reseaux{align-items:center;display:flex;position:relative}.c-main-menu__reseaux{background:#f1ddbc;border-radius:40px;gap:8px;justify-content:flex-start;padding:8px}.hover-on .c-nav__link-niv1{margin:0;padding-bottom:0}.c-main-menu__reseaux__title{background:#535551;border-radius:10px 10px 0 0;color:#fff;display:block;font-weight:700;left:0;padding:10px 18px 40px;position:absolute;top:-37px;transform:translateY(2px);z-index:0}.c-main-menu__reseaux .c-nav__link-niv1>a{background:#fff;border:1px solid #fff;border-radius:50px;margin:0;padding:10px 12px}.c-main-menu__reseaux__links{display:flex;gap:10px}.c-main-menu__libelle__min{font-size:1.2rem}.c-header{gap:15px}.c-nav__sous-menu .c-main-menu__lvl1{background:transparent;transition:background .3s ease-out}.hover-on .c-nav__sous-menu .c-main-menu__lvl1:hover{background:#f1ddbc}}@media (min-width:75em){.c-main-menu__reseaux__title{background:#3b3c3a}.c-header{gap:30px}.c-main-menu__reseaux .c-nav__link-niv1>a{padding:10px 18px}}@media (min-width:90em){.l-main-menu .c-reseau__btn{margin-bottom:0}}@media (min-width:60em) and (max-width:90em){.c-main-menu__reseaux{flex-wrap:wrap}.c-main-menu__reseaux__title{flex-basis:100%}}@media (max-width:90em){.c-main-menu .c-reseau__btn{margin-bottom:0;padding:15px 20px}.c-main-menu__reseaux{gap:10px}}@media (max-width:80em){.c-main-menu .c-reseau__btn{align-self:center;margin-bottom:0;padding:12px 16px}}@media (max-width:60em){.c-main-menu__reseaux{margin-bottom:10px;padding:0}.c-main-menu .c-reseau__btn{font-size:2.5rem;padding:20px}.c-main-menu .c-reseau__btn span{flex:1}.c-main-menu__reseaux__title>span{display:inline-block}.c-main-menu__reseaux__title{background:#f1ddbc;border-bottom:1px solid #eee;border-radius:30px 30px 30px 0;display:inline-block;font-size:1.8rem;font-weight:700;padding:9px 12px 6px 15px}.c-header__cta{font-size:1.8rem}.c-header__cta,.c-header__cta:before,.c-main-menu .c-reseau__btn:before{border-radius:50px}.u-pannel-mobile .c-main-menu__lvl1:before{border-radius:0 50px 50px}.u-pannel-mobile .c-main-menu__lvl1{border:1px solid #eee;border-radius:0 50px 50px;margin-top:8px;padding:18px}}@media (max-width:35em){.c-main-menu .c-reseau__btn,.u-pannel-mobile .c-main-menu__lvl1{font-size:1.6rem}.c-main-menu__reseaux__title{display:inline-block;font-size:1.5rem}.c-header__cta{font-size:1.5rem}}