@media screen and (min-width:75rem){.c-footer-menu{flex:1 1;margin-bottom:0}.c-footer-menu__items{display:block}.c-footer-menu__item,.c-footer-menu__title{margin-bottom:1.25rem}}@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 [type=email]{max-width:clamp(15.5rem,-9.5rem + 33.3333vw,20.5rem)}.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:1.4375rem;padding-right:4.0625rem}.c-footer__menus{-moz-column-gap:1.5625rem;column-gap:1.5625rem;flex-flow:row wrap}.c-footer__menus-container{flex-flow:column wrap;height:100%;row-gap:0}.c-footer__credits-text{align-self:flex-end;margin-top:2rem;width:-moz-fit-content;width:fit-content}.c-footer .c-weather{align-items:flex-start}.c-footer .c-weather,.c-footer__icons{flex-direction:column}.c-footer__contributors{justify-content:flex-end}.c-footer__socials{align-self:flex-end}}@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-main-menu,.c-header--desktop.fixed.scroll-up .c-top-menu__content{padding-right:3.125rem}.c-header--desktop.fixed.scroll-up .c-top-menu__content{padding-left:9.375rem}}@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-presentation__title{font-size:2.8125rem;line-height:2.8125rem}}@media screen and (min-width:75rem){.c-card-horizontal{--image-height:18.75rem;--image-width:33.5rem}.c-card-horizontal__title{font-size:1.875rem;line-height:2.5rem}.c-card-horizontal__image{max-height:var(--image-height);min-width:var(--image-width)}.c-card-horizontal--large{--image-height:28.125rem;--image-width:28.125rem;min-width:33.5rem}}@media screen and (min-width:75rem){.c-cta-banner__title{font-size:2.1875rem;line-height:2.8125rem;margin-bottom:1.563rem}}@media screen and (min-width:75rem){.c-featured-item__title{font-size:1.375rem;line-height:2rem}}@media screen and (min-width:75rem){.c-featured-offer:not(.c-featured-offer:last-child){min-width:calc(var(--card-width) + var(--slider-gutter))}.c-featured-offer__container{margin-right:0;max-width:var(--card-width)}.c-featured-offer .c-link{max-height:0;opacity:0;transition:opacity .25s,max-height .45s linear .2s}.c-featured-offer:hover .c-link{max-height:20px;opacity:1;transition:max-height .35s,opacity .45s linear .2s}}@media screen and (min-width:75rem){.c-cards-horizontal-list{row-gap:6.25rem}}@media screen and (min-width:75rem){.c-featured-slider{--items:2;padding-left:1.5625rem}.c-featured-slider__slider-container{max-width:calc(var(--slider-gutter)*(var(--items) - 1) + var(--card-width)*var(--items))}}@media screen and (min-width:75rem){.c-related-establishments{padding:6.25rem 0}.c-related-establishments__title{font-size:1.875rem;line-height:2.5rem}.c-related-establishments .c-featured-item__container{max-height:16.25rem;min-height:16.25rem;width:50%}.c-related-establishments__title{margin-bottom:4.6875rem}.c-related-establishments .c-button{margin-top:4.6875rem}}@media screen and (min-width:75rem){.c-featured-offers__head{margin-bottom:4.6875rem}.c-featured-offers__title{font-size:1.875rem;line-height:2.5rem}.c-featured-offers .c-button{margin-top:4.6875rem}.c-featured-offers .c-featured-slider{--items:2}.c-featured-offers .c-featured-slider__slider-container{max-width:calc(var(--slider-gutter) + var(--card-width)*var(--items));width:calc(100vw - 6.6875rem - 75px)}}@media screen and (min-width:75rem){.c-cards-horizontal-list{margin-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}}
