@media screen and (min-width:75rem){.c-footer-menu{flex:1 1;margin-bottom:0}.c-footer-menu__items{display:block}.c-footer-menu__title{margin-bottom:1rem}.c-footer-menu__item{margin-bottom:.375rem}}@media screen and (min-width:75rem){.c-newsletter-banner{padding:1.75rem 6.4375rem}.c-newsletter-banner__content>*{display:inline-block}.c-newsletter-banner__title{margin-right:1.5625rem}.c-newsletter-banner__form .c-button{max-width:-moz-fit-content;max-width:fit-content;width:100%}}@media screen and (min-width:75rem){.c-footer__info{flex:1 1;padding-bottom:3.125rem;padding-right:4.0625rem}.c-footer__top{flex-direction:row;gap:3.125rem}.c-footer__menus,.c-footer__top{-webkit-box-orient:horizontal}.c-footer__menus{-moz-column-gap:1.5625rem;column-gap:1.5625rem;flex-flow:row wrap}.c-footer__menus-container{flex-flow:column wrap;row-gap:3.125rem}.c-footer__credits{-webkit-box-pack:justify;-ms-flex-pack:justify;flex-flow:row wrap;justify-content:space-between}.c-footer__credits-text--lg{margin-top:4.375rem}.c-footer__contributors{flex-flow:row wrap}.c-footer__socials{align-self:flex-end;margin-top:4.375rem}}@media screen and (min-width:75rem){#cookies-configuration-modal{padding:3.125rem 6.25rem}#cookies-configuration-modal .cookie_title{font-size:1.875rem;line-height:2.5rem;margin-bottom:2.75rem}}@media screen and (min-width:75rem){.c-header--desktop.fixed.scroll-up .c-top-menu__content{padding-left:9.375rem;padding-right:3.125rem}}@media screen and (min-width:75rem){.c-form-section{padding:6.25rem 0}.c-form-section__title{font-size:1.875rem;line-height:2.5rem}}@media screen and (min-width:75rem){.c-accordion__head{font-size:1.125rem}}@media screen and (min-width:75rem){.c-presentation__title{font-size:2.1875rem;line-height:2.8125rem}}@media screen and (min-width:75rem){.c-exchange-voucher-code-banner{padding:4.0625rem 0 5rem}.c-exchange-voucher-code-banner .o-container{gap:5.625rem}.c-exchange-voucher-code-banner__title{font-size:1.875rem;line-height:2.5rem}.c-exchange-voucher-code-banner .c-button{margin-left:auto}.c-exchange-voucher-code-banner__subtitle{margin-bottom:2.5rem}.c-exchange-voucher-code-banner .c-link{margin-top:1.5625rem}}@media screen and (min-width:75rem){.c-modal[data-id=recover-password-modal] .c-modal__container{padding:3rem}.c-recover-password-modal__title{font-size:1.875rem;line-height:2.5rem;margin-bottom:30px}}@media screen and (min-width:75rem){.c-contact-banner__title{font-size:2.1875rem;line-height:2.9375rem;margin-top:1.5625rem}.c-contact-banner__buttons{flex-flow:row wrap}.c-contact-banner .o-container{padding:0}}@media screen and (min-width:75rem){.give-buy-vocuher__title{font-size:35px;line-height:47px}.give-buy-vocuher .o-container{padding-left:100px;padding-right:100px}}@media screen and (min-width:75rem){.voucher-advantages .c-voucher-advantages-grid{padding-bottom:6.25rem}}@media screen and (min-width:75rem){.d-none-lg{display:none}.d-inline-block-lg{display:inline-block}.d-block-lg{display:block}.d-inline-flex-lg{display:inline-flex}.d-flex-lg{display:flex}}@media screen and (min-width:75rem){.d-flex-center-lg{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center}}@media screen and (min-width:75rem){.pb-default{padding-bottom:6.25rem}.mb-default{margin-bottom:6.25rem}.mt-default{margin-top:6.25rem}}
