@media (max-width: 1200px){body:has(.nav-header.open){overflow-y:hidden}}.header{background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,130,139,0.15);position:relative;width:100%;z-index:999;top:0}@media (max-width: 1200px){.header:has(.nav-header.open){position:fixed;overflow-y:auto;height:100%}}@media (min-width: 1201px){.header:has(.nav-dropdown.open)::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#F2F2F2}}.header.sticky{position:sticky;animation:ttb 300ms}@keyframes ttb{0%{top:-200px}100%{top:0}}@media (max-width: 1200px){.header .column .quick-access-wrapper{gap:8px}}@media (min-width: 1201px){.header .column .quick-access-wrapper{min-width:311px;width:min-content}}@media (max-width: 1200px){.header .column .quick-access{justify-content:flex-start;display:flex;gap:8px;align-items:center;color:#000;text-decoration:none;cursor:pointer;padding:4px;background-color:transparent;border:unset;box-shadow:none;min-height:auto}.header .column .quick-access:visited{color:#000}.header .column .quick-access:hover{background-color:rgba(0,0,0,0);color:#005A61;border:none}.header .column .quick-access:disabled{background-color:rgba(0,0,0,0);color:#A1A1A1;border:1px solid #A1A1A1;cursor:auto}}@media (max-width: 1200px){.header .column .quick-access:hover{color:#000;text-decoration:underline}}@media (max-width: 1200px){.header .column .quick-access span,.header .column .quick-access p{font-size:1.6rem;text-transform:inherit;font-weight:400;line-height:130%}}@media (max-width: 1200px){.header .column .quick-access img{display:none}}@media (max-width: 1200px){.header .column .quick-access .picto{display:none}}.header .disclosure{z-index:999;padding:8px;width:204px;background-color:#fff;position:absolute;top:calc(100% - 7px);border:1px solid #00828B;border-radius:8px}.header .disclosure a{display:block;width:100%;text-decoration:none;color:#000;padding:8px;border-radius:8px}.header .disclosure a:hover{background-color:#CCE6E8}.header-container{padding-left:24px;display:flex;max-width:1440px;margin:auto;min-height:136px}@media (max-width: 1200px){.header-container{min-height:72px;flex-direction:column;padding-left:0}}.header-container .header-logo{position:relative}@media (max-width: 1200px){.header-container .header-logo{height:72px;display:flex;justify-content:space-between;padding:8px 16px}}@media (min-width: 1201px){.header-container .header-logo{padding-right:60px;padding-top:20px}}.header-container .header-logo .bt-wrapper{padding:12px}@media (max-width: 440px){.header-container .header-logo .bt-wrapper{padding-right:0}}@media (max-width: 1200px){.header-container .header-logo .bt-wrapper .bt-close{display:none}}@media (max-width: 1200px){.header-container .header-logo .bt-wrapper .bt-menu{display:flex;flex-direction:column;font-size:0.9rem;font-weight:500;color:#00828B;text-transform:uppercase;line-height:1 !important}}.header-container .header-logo .logo{display:block}@media (max-width: 1200px){.header-container .header-logo .logo{display:flex;align-items:center;height:100%}}.header-container .header-logo .logo img{width:231px}@media (max-width: 1200px){.header-container .header-logo .logo img{width:180px}}.header-container .header-logo .logo+p{position:absolute;color:#000;font-weight:700}@media (min-width: 1201px){.header-container .header-logo .logo+p{left:60px}}@media (max-width: 1200px){.header-container .header-logo .logo+p{display:none}}.header-container .text-icon{display:flex;flex-direction:column;line-height:1;font-size:9px;gap:2px;padding-top:8px;text-transform:uppercase}.header-container:not(:has(.nav-header .header-top .nav-item)) .bt-wrapper.js-menu-burger{display:none}@media (min-width: 1200px){.header-container:not(:has(.nav-header .header-top .nav-item)):not(:has(.baseline)){min-height:92px}}@media (max-width: 1200px){.header-container .nav-header{display:none}}@media (max-width: 1200px){.header-container .nav-header.open{animation:opacityAnim 300ms;display:block}@keyframes opacityAnim{0%{opacity:0}100%{opacity:1}}}.header-container .nav-header>.nav-cta a,.header-container .nav-header>.nav-cta button{width:calc(100% - 16px*2);display:flex;align-items:center;justify-content:center;margin:32px 16px}@media (min-width: 1441px){.header-container .nav-header .header-top,.header-container .nav-header .header-bottom-nav{width:calc(100% - ((100vw - 1440px)/2))}}.header-container .nav-header .header-top{display:flex}@media (max-width: 1200px){.header-container .nav-header .header-top{overflow-x:auto;background-color:#F2F2F2;padding:16px}}@media (min-width: 1201px){.header-container .nav-header .header-top{min-height:72px;padding-right:24px}}.header-container .nav-header .header-top .nav-item{height:100%}.header-container .nav-header .header-top .nav-item>span,.header-container .nav-header .header-top .nav-item>button{height:100%;display:flex;align-items:center;position:relative}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item>span,.header-container .nav-header .header-top .nav-item>button{font-size:1.6rem;text-transform:inherit;font-weight:500;line-height:150%;display:flex;text-align:center;align-items:center;justify-content:center;gap:10px;width:fit-content;background-color:#fff;color:#00828B;border:1px solid #00828B;padding:16px 32px;border-radius:33px;cursor:pointer;text-decoration:none;min-width:max-content;box-shadow:0 4px 10px 0 rgba(0,130,139,0.15);padding:8px 12px;border-radius:8px;color:#000;white-space:nowrap}.header-container .nav-header .header-top .nav-item>span span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button span[class*="ag2ricon"]{color:inherit;line-height:1}.header-container .nav-header .header-top .nav-item>span span[class*="ag2ricon"]:not([class*="txt-"]),.header-container .nav-header .header-top .nav-item>button span[class*="ag2ricon"]:not([class*="txt-"]){font-size:2.4rem;text-transform:inherit;font-weight:400;line-height:130%}.header-container .nav-header .header-top .nav-item>span:visited,.header-container .nav-header .header-top .nav-item>button:visited{color:#00828B}.header-container .nav-header .header-top .nav-item>span.thin-padding,.header-container .nav-header .header-top .nav-item>button.thin-padding{padding:12px 28px}.header-container .nav-header .header-top .nav-item>span:hover,.header-container .nav-header .header-top .nav-item>button:hover{background-color:#005A61;color:#fff;border:1px solid #005A61}.header-container .nav-header .header-top .nav-item>span:disabled,.header-container .nav-header .header-top .nav-item>button:disabled{background-color:#A1A1A1;color:#fff;border:1px solid #A1A1A1;cursor:auto}.header-container .nav-header .header-top .nav-item>span.light-radius,.header-container .nav-header .header-top .nav-item>button.light-radius{border-radius:8px}.header-container .nav-header .header-top .nav-item>span.full-radius,.header-container .nav-header .header-top .nav-item>button.full-radius{border-radius:50%;padding:16px}.header-container .nav-header .header-top .nav-item>span.full-radius.thin-padding,.header-container .nav-header .header-top .nav-item>button.full-radius.thin-padding{padding:12px}.header-container .nav-header .header-top .nav-item>span.vertical-align,.header-container .nav-header .header-top .nav-item>button.vertical-align{display:flex;flex-direction:column;gap:1px;text-align:center}.header-container .nav-header .header-top .nav-item>span.vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.vertical-align span[class*="ag2ricon"]{font-size:3.2rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px) and (max-width: 768px){.header-container .nav-header .header-top .nav-item>span.vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.vertical-align span[class*="ag2ricon"]{font-size:2.8rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item>span:hover,.header-container .nav-header .header-top .nav-item>button:hover{background-color:#fff;color:#005A61;border:1px solid #005A61}.header-container .nav-header .header-top .nav-item>span:disabled,.header-container .nav-header .header-top .nav-item>button:disabled{background-color:#fff;color:#A1A1A1;border:1px solid #A1A1A1;cursor:auto}}@media (min-width: 1201px){.header-container .nav-header .header-top .nav-item>span,.header-container .nav-header .header-top .nav-item>button{padding:24px 16px}}@media (min-width: 1201px){.header-container .nav-header .header-top .nav-item>span::after,.header-container .nav-header .header-top .nav-item>button::after{content:"";height:5px;width:100%;position:absolute;background-color:#00828B;bottom:0;left:0}}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item>span,.header-container .nav-header .header-top .nav-item>button{font-size:1.6rem;text-transform:inherit;font-weight:500;line-height:150%;display:flex;text-align:center;align-items:center;justify-content:center;gap:10px;width:fit-content;background-color:#00828B;color:#fff;border:1px solid #00828B;padding:16px 32px;border-radius:33px;cursor:pointer;text-decoration:none;padding:8px 12px;border-radius:8px}.header-container .nav-header .header-top .nav-item>span span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button span[class*="ag2ricon"]{color:inherit;line-height:1}.header-container .nav-header .header-top .nav-item>span span[class*="ag2ricon"]:not([class*="txt-"]),.header-container .nav-header .header-top .nav-item>button span[class*="ag2ricon"]:not([class*="txt-"]){font-size:2.4rem;text-transform:inherit;font-weight:400;line-height:130%}.header-container .nav-header .header-top .nav-item>span:visited,.header-container .nav-header .header-top .nav-item>button:visited{color:#fff}.header-container .nav-header .header-top .nav-item>span.thin-padding,.header-container .nav-header .header-top .nav-item>button.thin-padding{padding:12px 28px}.header-container .nav-header .header-top .nav-item>span:hover,.header-container .nav-header .header-top .nav-item>button:hover{background-color:#005A61;color:#fff;border:1px solid #005A61}.header-container .nav-header .header-top .nav-item>span:disabled,.header-container .nav-header .header-top .nav-item>button:disabled{background-color:#A1A1A1;color:#fff;border:1px solid #A1A1A1;cursor:auto}.header-container .nav-header .header-top .nav-item>span.light-radius,.header-container .nav-header .header-top .nav-item>button.light-radius{border-radius:8px}.header-container .nav-header .header-top .nav-item>span.full-radius,.header-container .nav-header .header-top .nav-item>button.full-radius{border-radius:50%;padding:16px}.header-container .nav-header .header-top .nav-item>span.full-radius.thin-padding,.header-container .nav-header .header-top .nav-item>button.full-radius.thin-padding{padding:12px}.header-container .nav-header .header-top .nav-item>span.vertical-align,.header-container .nav-header .header-top .nav-item>button.vertical-align{display:flex;flex-direction:column;gap:1px;text-align:center}.header-container .nav-header .header-top .nav-item>span.vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.vertical-align span[class*="ag2ricon"]{font-size:3.2rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px) and (max-width: 768px){.header-container .nav-header .header-top .nav-item>span.vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.vertical-align span[class*="ag2ricon"]{font-size:2.8rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item>span.active,.header-container .nav-header .header-top .nav-item>button.active{font-size:1.6rem;text-transform:inherit;font-weight:500;line-height:150%;display:flex;text-align:center;align-items:center;justify-content:center;gap:10px;width:fit-content;background-color:#00828B;color:#fff;border:1px solid #00828B;padding:8px 12px;border-radius:33px;cursor:pointer;text-decoration:none}.header-container .nav-header .header-top .nav-item>span.active span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.active span[class*="ag2ricon"]{color:inherit;line-height:1}.header-container .nav-header .header-top .nav-item>span.active span[class*="ag2ricon"]:not([class*="txt-"]),.header-container .nav-header .header-top .nav-item>button.active span[class*="ag2ricon"]:not([class*="txt-"]){font-size:2.4rem;text-transform:inherit;font-weight:400;line-height:130%}.header-container .nav-header .header-top .nav-item>span.active:visited,.header-container .nav-header .header-top .nav-item>button.active:visited{color:#fff}.header-container .nav-header .header-top .nav-item>span.active.thin-padding,.header-container .nav-header .header-top .nav-item>button.active.thin-padding{padding:12px 28px}.header-container .nav-header .header-top .nav-item>span.active:hover,.header-container .nav-header .header-top .nav-item>button.active:hover{background-color:#005A61;color:#fff;border:1px solid #005A61}.header-container .nav-header .header-top .nav-item>span.active:disabled,.header-container .nav-header .header-top .nav-item>button.active:disabled{background-color:#A1A1A1;color:#fff;border:1px solid #A1A1A1;cursor:auto}.header-container .nav-header .header-top .nav-item>span.active.light-radius,.header-container .nav-header .header-top .nav-item>button.active.light-radius{border-radius:8px}.header-container .nav-header .header-top .nav-item>span.active.full-radius,.header-container .nav-header .header-top .nav-item>button.active.full-radius{border-radius:50%;padding:16px}.header-container .nav-header .header-top .nav-item>span.active.full-radius.thin-padding,.header-container .nav-header .header-top .nav-item>button.active.full-radius.thin-padding{padding:12px}.header-container .nav-header .header-top .nav-item>span.active.vertical-align,.header-container .nav-header .header-top .nav-item>button.active.vertical-align{display:flex;flex-direction:column;gap:1px;text-align:center}.header-container .nav-header .header-top .nav-item>span.active.vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.active.vertical-align span[class*="ag2ricon"]{font-size:3.2rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px) and (max-width: 768px){.header-container .nav-header .header-top .nav-item>span.active.vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.active.vertical-align span[class*="ag2ricon"]{font-size:2.8rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item>a:visited{color:#000}}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item:last-child{padding-right:16px}}.header-container .nav-header .header-top .header-top-nav{display:flex;height:100%;align-items:center}@media (max-width: 1200px){.header-container .nav-header .header-top .header-top-nav{gap:16px}}.header-container .nav-header .header-top .nav-cta{position:relative;display:flex;align-items:center;min-width:fit-content}@media (min-width: 1201px){.header-container .nav-header .header-top .nav-cta{padding-left:8px}}.header-container .nav-header .header-bottom{padding:16px 32px}@media (max-width: 1200px){.header-container .nav-header .header-bottom{padding:0}}@media (min-width: 1201px){.header-container .nav-header .header-bottom{min-height:64px;background-color:#F2F2F2}}@media (min-width: 1441px){.header-container .nav-header .header-bottom{width:calc(100vw - ((100vw - 1440px)/2) - 291px)}}@media (max-width: 1440px) and (min-width: 1201px){.header-container .nav-header .header-bottom{width:calc(100vw - 291px - 24px)}}.header-container .nav-header .header-bottom:not(:has(.header-bottom-nav .nav-item)){display:none}.header-container .nav-header .header-bottom .bt-home{width:calc(100% - 16px*2);margin:16px}.header-container .nav-header .header-bottom .quick-access-container{padding:16px}.header-container .nav-header .header-bottom .quick-access-container .icon-button{color:#00828B}.header-container .nav-header .header-bottom .header-bottom-nav{display:flex}@media (max-width: 1200px){.header-container .nav-header .header-bottom .header-bottom-nav{flex-direction:column}}@media (min-width: 1201px){.header-container .nav-header .header-bottom .header-bottom-nav{gap:8px}}@media (max-width: 1200px){.header-container .nav-header .header-bottom .nav-item{border-top:1px solid #E7E3E3}}@media (min-width: 1201px){.header-container .nav-header .header-bottom .nav-item{display:flex;align-items:center}}.header-container .nav-header .header-bottom .nav-item .label{display:flex}@media (max-width: 1200px){.header-container .nav-header .header-bottom .nav-item:last-child{border-bottom:1px solid #E7E3E3}}@media (max-width: 1200px){.header-container .nav-header .header-bottom .nav-item>button[aria-controls]{background:none}}.header-container .nav-header .header-bottom .nav-item>button[aria-controls] span{margin-left:auto}.header-container .nav-header .header-bottom .nav-item>a,.header-container .nav-header .header-bottom .nav-item>button{padding:4px 8px}@media (max-width: 1200px){.header-container .nav-header .header-bottom .nav-item>a,.header-container .nav-header .header-bottom .nav-item>button{width:100%;padding:16px}}.header-container .nav-header .header-bottom .nav-item:has(>a){display:flex;align-items:center}.header-container .nav-header .nav-item>a,.header-container .nav-header .nav-item button{cursor:pointer;color:#000}@media (min-width: 1201px){.header-container .nav-header .nav-item>a,.header-container .nav-header .nav-item button{text-decoration:none;background:none;border:none}}.header-container .nav-header .nav-item>button:hover,.header-container .nav-header .nav-item>.label:hover{font-weight:500}.header-container .nav-header .nav-item>span[aria-current="true"],.header-container .nav-header .nav-item button[aria-expanded="true"]{font-weight:500}.header-container .nav-header .nav-item .nav-dropdown{display:none}.header-container .nav-header .nav-item .nav-dropdown.open{display:block;background-color:#fff;width:100%;animation:opacityAnim 300ms}@keyframes opacityAnim{0%{opacity:0}100%{opacity:1}}@media (min-width: 1201px){.header-container .nav-header .nav-item .nav-dropdown.open{box-shadow:0 4px 10px 0 rgba(0,130,139,0.15);position:absolute;left:0;top:calc(100% + 2px);padding-top:24px;padding-bottom:32px;z-index:999}}.header-container .nav-header .nav-item .dropdown-container{max-width:1200px;margin:auto}@media (max-width: 1200px){.header-container .nav-header .nav-item .dropdown-container{display:flex;flex-direction:column;gap:24px;padding:16px}}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container{display:flex;justify-content:space-between;gap:24px}}@media (max-width: 1200px){.header-container .nav-header .nav-item .dropdown-container .link-list{display:flex;flex-direction:column;gap:8px}}.header-container .nav-header .nav-item .dropdown-container .link-list .label{display:block;padding:4px;color:#000;text-decoration:none}.header-container .nav-header .nav-item .dropdown-container .link-list .label:hover{text-decoration:underline}.header-container .nav-header .nav-item .dropdown-container .link-list .link{color:#00828B;font-weight:500}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container:has(.quick-access-wrapper,.big-offer) .column:has(>.link-list){width:224px}}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container:has(.quick-access-wrapper,.big-offer) .column:not(:has(.link-list)):nth-child(3){margin-left:auto}}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container .column:has(.quick-access-wrapper):nth-child(2){margin-left:auto}}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container .column:has(>.link-list){width:100%}}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container .column:has(.link-list)>:not(.title):first-child{padding-top:calc(21px + 16px)}}.header-container .nav-header .nav-item>button{display:flex;gap:8px;align-items:center}.header-container .nav-header .nav-item>button span::before{transform:rotate(0deg);transition:transform 300ms}.header-container .nav-header .nav-item>button[aria-expanded="true"] span::before{transform:rotate(180deg)}@media (min-width: 1201px){.header-container .nav-header .align-right{margin-left:auto}}@media (max-width: 1200px){.header-container .nav-header .align-right{padding-top:32px}}.header-container .nav-header .align-right .label{align-items:baseline;gap:8px}@media (max-width: 1200px){.header-container:has(.nav-header.open) .header-logo .bt-wrapper .bt-close{display:flex}.header-container:has(.nav-header.open) .header-logo .bt-wrapper .bt-menu{display:none}}
