.ToggleButton{position:relative;display:inline-block;width:60px;height:34px}.ToggleButton__switch{position:absolute;top:0;left:0;right:0;bottom:0;width:60px;height:34px}.ToggleButton__switch:not(.is-disabled){cursor:pointer}.ToggleButton__checkbox{display:none}.ToggleButton__slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#dfe4ef;transition:.4s;border-radius:34px}.ToggleButton__slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#f9f9fb;transition:.4s;border-radius:50%}.ToggleButton__checkbox_checked+.ToggleButton__slider{background-color:#10314c}.ToggleButton__checkbox_checked+.ToggleButton__slider:before{transform:translateX(26px)}.ToggleButton__slider{background-color:#fff;border:1px solid #ccc}.ToggleButton__slider:before{background-color:#ccc;bottom:3px}.ToggleButton__checkbox_checked+.ToggleButton__slider{background-color:#0089cd;border:none}.ToggleButton__checkbox_checked+.ToggleButton__slider:before{background-color:initial;border:1px solid #f0f3f5;bottom:4px}.CookieCategory{display:flex;padding:8px 0 16px;border-bottom:1px solid #f0f3f5;margin:0 8px 16px}@media screen and (min-width:670px){.CookieCategory{border-bottom:0}}.CookieCategory.is-disabled{opacity:.5}.CookieCategory .CookieCategory__cookieDescription{font-size:1.3rem}.CookieCategory .CookieCategory__cookie{font-size:1.6rem;padding-left:24px}@media screen and (min-width:670px){.CookieCategory .CookieCategory__cookie{padding-left:0}}.CookieCategory .CookieCategory__toggle{margin-left:auto;padding-left:32px}.CookieCategory .CookieCategory__svg{width:20px;margin-right:-20px}@media screen and (min-width:670px){.CookieCategory .CookieCategory__svg{margin-right:32px;width:30px}}.CookieConsent{max-width:500px;position:fixed;bottom:8px;font-size:1.2rem;display:flex;padding:8px;z-index:20;left:0;margin:0 8px;flex-direction:column;color:#fff;background-color:rgba(16,49,76,.83)}@media screen and (min-width:670px){.CookieConsent{flex-direction:row;bottom:24px;padding:16px;left:auto}}.CookieConsent .CookieConsent__content{line-height:normal;margin-right:0;margin-bottom:8px}@media screen and (min-width:670px){.CookieConsent .CookieConsent__content{margin-right:16px;margin-bottom:0}}.CookieConsent .CookieConsent__actions{align-self:flex-end}@media screen and (min-width:670px){.CookieConsent .CookieConsent__actions{align-self:center}}.CookieConsent .CookieConsent__redirection{text-decoration:underline;cursor:pointer;color:#fff}.CookieConsent .CookieConsent__button{padding:8px 32px;font-size:1.3rem}.CookieConsent__cookieContainer{border-bottom:1px solid #dfe4ef}.CookieConsent__valide{display:flex;justify-content:center}