.header{position:fixed;width:100%;z-index:100}.header~#main{padding-top:50px}@media screen and (min-width:53.1875em){.header~#main{padding-top:calc(40px + 80px)}}@media screen and (min-width:53.1875em){.header.is-collapsed~#main{padding-top:80px}.header.is-collapsed .header__wrapper .header__wrapper__content:after,.header.is-collapsed .header__wrapper .header__wrapper__content:before{content:unset}.header.is-collapsed .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary{display:none}.header.is-collapsed .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette{margin:auto 0}.header.is-collapsed .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette a{position:relative;border-radius:5px;padding:8px}.header.is-collapsed .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette a div.header__wrapper__content__navigation__primary__manchette__text{display:none}.header.is-collapsed .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette a div.header__wrapper__content__navigation__primary__manchette__cta{font-size:18px}.header.is-collapsed .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__placeholder{display:none}}.header .header__wrapper{background:#fff}@media screen and (min-width:53.1875em){.header .header__wrapper{background:#374151}}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content{position:relative}.header .header__wrapper .header__wrapper__content:after,.header .header__wrapper .header__wrapper__content:before{content:"";position:absolute;width:100vw;height:40px;background:#fff}.header .header__wrapper .header__wrapper__content:before{left:-100vw}.header .header__wrapper .header__wrapper__content:after{right:-100vw}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head{padding:0;height:50px;background:#374151;position:relative}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head:after,.header .header__wrapper .header__wrapper__content .header__wrapper__content__head:before{position:absolute;content:"";background:#374151;height:100%;width:100vw}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head:before{left:-100vw}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head:after{right:-100vw}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__head{height:auto;background:unset}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head:after,.header .header__wrapper .header__wrapper__content .header__wrapper__content__head:before{content:unset}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__placeholder{display:none;padding:0}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__placeholder{display:flex;height:40px;background:#fff}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items{padding:0}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items{justify-content:center;align-content:flex-start;flex-wrap:wrap;height:80px}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__toggler{color:#fff;font-size:24px;justify-content:center;padding-right:10px}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__toggler button{width:-moz-fit-content;width:fit-content;border:unset;background:0 0;padding:0}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__toggler button span{color:#fff}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__toggler button span.icon-x-2{display:none}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__toggler{display:none}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__logo{align-self:center}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__logo a{display:flex;justify-content:center}.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__logo a img{margin:0;max-height:45px;-o-object-fit:contain;object-fit:contain;width:-moz-fit-content;width:fit-content}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__logo a img{max-height:50px}}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__placeholder{display:none}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation{padding:0;background:#fff;position:relative;height:calc(100vh - 50px);overflow:hidden auto;display:none}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation{display:flex;background:0 0;overflow:initial;height:auto}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation>.flex__row{flex-grow:0}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary,.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary{padding:0}}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary{background:#fff;height:40px}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary nav{padding-bottom:10px}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary nav{display:flex;height:100%;justify-content:end;padding-bottom:0}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary nav ul{margin:0}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary nav ul{display:inline-flex;align-items:center}}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary nav ul li:not(:last-of-type){padding-right:30px}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary nav ul li a{display:block;font-size:14px;color:#6a6a69;padding:15px 0 0 0}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary nav ul li a:hover{text-decoration:none}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary nav ul li a{color:#003f59;padding:0}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__secondary nav ul li a:hover{text-decoration:underline}}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary{display:flex;flex-direction:row;justify-content:space-between;height:80px;order:1}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav{padding:15px 0 10px 0}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav{display:flex;height:100%;margin:auto;padding:0 40px}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul{margin:0}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul{display:inline-flex;align-items:center}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul li{padding:12px 0;border-bottom:1px solid #e8e8e8}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul li{padding:0;border-bottom:unset}}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul li:not(:last-of-type){padding-right:30px;position:relative}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul li:not(:last-of-type):after{content:"";position:absolute;width:1px;display:block;background:#e8effa;left:calc(100% - 15px);height:50px;top:50%;transform:translate(-50%,-50%)}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul li a{font-size:16px;font-weight:700!important;color:#006789;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;line-height:1}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul li a:before{font-size:22px;font-weight:900!important;color:#006789;align-self:flex-start}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul li a:hover{text-decoration:none}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul li a{font-size:14px;color:#e8effa;padding:10px;display:block;text-align:center;line-height:inherit}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul li a:before{display:none}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary nav ul li a:hover{text-decoration:underline}}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette{display:none}@media screen and (min-width:53.1875em){.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette{display:flex;height:-moz-fit-content;height:fit-content;position:relative;min-width:168px;max-width:168px}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette a{position:absolute;width:100%;min-height:100%;background:#bfd730;padding:14px 12px 8px 12px;box-sizing:border-box;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette a:hover{text-decoration:none}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette a div{display:block;text-align:center}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette a div.header__wrapper__content__navigation__primary__manchette__text{font-size:14px;font-weight:400;color:#303030;line-height:1;padding-bottom:10px}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette a div.header__wrapper__content__navigation__primary__manchette__cta{background:#303030;color:#bfd730;font-size:16px;font-weight:900;border-radius:5px;padding:5px}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette a div.header__wrapper__content__navigation__primary__manchette__cta .icon-heart-filled{padding-left:5px}.header .header__wrapper .header__wrapper__content .header__wrapper__content__navigation .header__wrapper__content__navigation__primary .header__wrapper__content__navigation__primary__manchette a div.header__wrapper__content__navigation__primary__manchette__cta:hover{color:#fff;background:#5b6617}}.header #toggle-menu:checked+.header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__toggler button span.icon-menu{display:none}.header #toggle-menu:checked+.header__wrapper .header__wrapper__content .header__wrapper__content__head .header__wrapper__content__head__items .header__wrapper__content__head__items__toggler button span.icon-x-2{display:block}.header #toggle-menu:checked+.header__wrapper .header__wrapper__content .header__wrapper__content__navigation{display:flex}