.RadioGroupItem{display:flex;flex:1;align-items:center;flex-basis:auto}@media screen and (min-width:670px){.RadioGroupItem{flex-grow:0;margin-right:64px}.RadioGroupItem:last-child{margin-right:0}}.RadioGroupItem:last-of-type{justify-content:flex-end}@media screen and (min-width:670px){.RadioGroupItem:last-of-type{justify-content:flex-start}}.RadioGroupItem__box{position:absolute;overflow:hidden;padding:0;border:0;margin:0;outline:0;opacity:0}.RadioGroupItem__box+.RadioGroupItem__label{padding-left:38px;margin:16px 0}.RadioGroupItem__box+.RadioGroupItem__label:before{width:22px;height:22px}.RadioGroupItem__box:checked+.RadioGroupItem__label:after{width:14px;height:14px;margin-left:4px}.RadioGroupItem__box+.RadioGroupItem__label{position:relative;font-size:1.4rem;cursor:pointer}.RadioGroupItem__box+.RadioGroupItem__label:before{position:absolute;transform:translateY(-50%);top:50%;content:"";left:0;display:inline-block;border:1px solid #d9d9d6;border-radius:50%}.is-showing-errors .has-error .RadioGroupItem__box+.RadioGroupItem__label:before{border-color:#e91630}.RadioGroupItem__box+.RadioGroupItem__label.has-description{font-size:1.6rem;font-weight:700}.RadioGroupItem__box:checked+.RadioGroupItem__label:after{position:absolute;transform:translateY(-50%);top:50%;content:"";left:0;display:inline-block;border-radius:50%}.RadioGroupItem__box:checked+.RadioGroupItem__label:after{background-color:currentColor}.is-showing-errors .RadioGroup.has-error{color:#e91630}.RadioGroup__content{display:flex;flex-wrap:wrap}.RadioGroup__title{width:100%;margin:16px 0;font-size:1.4rem;font-weight:400}.RadioGroup__label{white-space:nowrap}.RadioGroup__label.is-wrapped{white-space:normal}.RadioGroup__error{color:#e91630;font-size:1.3rem}.RadioGroup_alt .RadioGroup__item{margin-right:48px}.RadioGroup_alt .RadioGroup__item:last-child{margin-right:0}.RadioGroup__content_vertical{flex-direction:column}.RadioGroup__content_vertical .RadioGroup__item{justify-content:flex-start}.RadioGroup_inline .RadioGroup__content{flex-wrap:nowrap}.RadioGroup_inline .RadioGroup__title{margin-right:16px}.RadioGroup_inline .RadioGroup__item:not(:last-of-type){margin-right:16px}@media screen and (min-width:670px){.RadioGroup_inline .RadioGroup__item:not(:last-of-type){margin-right:64px}}.RadioGroup__description{padding-left:36px}.CookieCategory{display:flex;padding:8px 0 16px;border-bottom:1px solid #f2f2f2;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{padding-left:24px;font-size:1.6rem}@media screen and (min-width:670px){.CookieCategory .CookieCategory__cookie{padding-left:0}}.CookieCategory .CookieCategory__radioGroup{padding-left:32px;margin-left:auto}.CookieCategory .CookieCategory__svg{width:20px;margin-right:-20px}@media screen and (min-width:670px){.CookieCategory .CookieCategory__svg{width:30px;margin-right:32px}}.CookieConsent{position:fixed;z-index:21}.CookieConsent__title{position:relative;padding-bottom:16px;border-bottom:1px solid #d9d9d6;margin-bottom:32px;font-size:1.4rem;text-align:center;text-transform:uppercase;font-weight:700}.CookieConsent__valide{display:grid;grid-gap:16px}@media screen and (min-width:1024px){.CookieConsent__valide{justify-content:center;grid-auto-columns:1fr;grid-auto-flow:column}}@media only screen and (max-width:400px){.CookieConsent__inside{width:calc(100% - 32px);padding:16px}}.CookieConsent__redirection{padding:0;margin-left:8px;text-align:center;text-decoration:underline;cursor:pointer}.CookieConsent_strict{width:100vw;height:100vh;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.CookieConsent_strict .CookieConsent__inside{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;overflow-y:auto;width:calc(100% - 64px);max-height:90vh;min-height:50vh;padding:32px;border:1px solid #8c8c8b;border-radius:4px;background-color:#fff;color:#3e3f40;font-size:1.6rem}@media screen and (min-width:670px){.CookieConsent_strict .CookieConsent__inside{max-width:500px;min-height:auto;padding:32px;font-size:1.6rem}}.CookieConsent_strict .CookieConsent__actions{display:flex;flex-direction:column;align-items:center;width:100%}.CookieConsent_strict .CookieConsent__text{margin:16px 0 32px;text-align:center}.CookieConsent_strict .CookieConsent__redirection{margin:8px 0;color:#000}.CookieConsent_strict .CookieConsent__button{width:100%;padding:16px 32px;margin-bottom:32px}@media screen and (min-width:670px){.CookieConsent_strict .CookieConsent__button{width:auto}}.CookieConsent_light{bottom:0;width:100%;max-width:500px}@media screen and (min-width:670px){.CookieConsent_light .CookieConsent__text{max-width:60%}}.CookieConsent_light .CookieConsent__inside{display:flex;flex-direction:column;width:100%;padding:16px;background-color:rgba(50,50,50,.8);color:#fff;font-size:1.2rem;line-height:normal}@media screen and (min-width:670px){.CookieConsent_light .CookieConsent__inside{bottom:24px;left:auto;flex-direction:row;margin-right:16px;margin-bottom:0}}.CookieConsent_light .CookieConsent__actions{display:flex;justify-content:space-between;align-items:center;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{padding:8px 32px;font-size:1.3rem}.CookieConsent_light .CookieConsent__actionsCTA{grid-auto-flow:column}@media screen and (min-width:670px){.CookieConsent_light .CookieConsent__actionsCTA{grid-auto-flow:row}}.CookieConsent__actionsCTA{display:grid;margin-bottom:32px;grid-gap:16px}@media screen and (min-width:1024px){.CookieConsent__actionsCTA{justify-content:center;grid-auto-columns:1fr;grid-auto-flow:column}}@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}.CookieConsent__error{margin-bottom:16px;color:#e91630;font-size:1.4rem}