.ToggleButton{position:relative;display:inline-block;width:60px;height:32px}.ToggleButton__switch{position:absolute;top:0;left:0;right:0;bottom:0;width:60px;height:32px}.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:#ccc;transition:.4s;border-radius:32px}.ToggleButton__slider:before{position:absolute;content:"";height:24px;width:24px;left:4px;bottom:4px;background-color:#f3f5f6;transition:.4s;border-radius:50%}.ToggleButton__checkbox_checked+.ToggleButton__slider{background-color:#ffce33}.ToggleButton__checkbox_checked+.ToggleButton__slider:before{transform:translateX(26px)}.CookieCategory{display:flex;padding:8px 0 16px;border-bottom:1px solid #e6e6ec;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}}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.CookieConsent{position:fixed;z-index:20}.CookieConsent__valide{display:grid;grid-gap:16px}@media screen and (min-width:1024px){.CookieConsent__valide{grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center}}@media only screen and (max-width:400px){.CookieConsent__inside{padding:16px;width:calc(100% - 32px)}}.CookieConsent__redirection{cursor:pointer;margin-left:8px;padding:0;text-align:center;text-decoration:underline}.CookieConsent_strict{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100vh;width:100vw}.CookieConsent_strict .CookieConsent__inside{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid #777;border-radius:4px;color:#333;font-size:1.6rem;max-height:90vh;min-height:50vh;overflow-y:auto;padding:32px;width:calc(100% - 64px)}@media screen and (min-width:670px){.CookieConsent_strict .CookieConsent__inside{font-size:1.6rem;min-height:auto;max-width:500px;padding:32px}}.CookieConsent_strict .CookieConsent__actions{align-items:center;display:flex;flex-direction:column;width:100%}.CookieConsent_strict .CookieConsent__text{margin:16px 0 32px;text-align:center}.CookieConsent_strict .CookieConsent__redirection{color:#000;margin:8px 0}.CookieConsent_strict .CookieConsent__button{margin-bottom:32px;padding:16px 32px;width:100%}@media screen and (min-width:670px){.CookieConsent_strict .CookieConsent__button{width:auto}}.CookieConsent_light{bottom:0;max-width:500px;width:100%}.CookieConsent_light .CookieConsent__inside{background-color:rgba(31,37,50,.8);color:#fff;display:flex;flex-direction:column;font-size:1.2rem;line-height:normal;padding:16px;width:100%}@media screen and (min-width:670px){.CookieConsent_light .CookieConsent__inside{bottom:24px;flex-direction:row;left:auto;margin-right:16px;margin-bottom:0}}.CookieConsent_light .CookieConsent__actions{align-items:center;display:flex;justify-content:space-between;margin-top:8px}@media screen and (min-width:670px){.CookieConsent_light .CookieConsent__actions{flex-direction:column;margin-top:0;margin-left:8px}}.CookieConsent_light .CookieConsent__redirection{color:#fff}.CookieConsent_light .CookieConsent__button{font-size:1.3rem;padding:8px 32px}.CookieConsent__actionsCTA{display:grid;grid-gap:16px;margin-bottom:32px}@media screen and (min-width:1024px){.CookieConsent__actionsCTA{grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center}}@media screen and (min-width:1024px){.CookieConsent__refuseCTA{order:1}}@media screen and (min-width:1024px){.CookieConsent__acceptCTA{order:2}}@media screen and (min-width:1024px){.CookieConsent__validationCTA{order:3}}.CookieConsent__introduction{margin-bottom:16px}