@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-price{display:grid;font-size:.625rem;grid-template-areas:"d d" "e f";line-height:1rem;margin:0 0 0 auto}.c-price>*{display:inline-block;text-align:right}.c-price__text{grid-area:e}.c-price__title{font-weight:700}.c-price__new{font-size:1.375rem;grid-area:f;line-height:1.75rem;margin:0 0 0 .4375rem}.c-price__old{font-size:.875rem;font-weight:400;grid-area:d;line-height:.9375rem;margin-bottom:-.5625rem;vertical-align:top}}@media screen and (min-width:75rem){.c-presentation__title{font-size:2.8125rem;line-height:2.8125rem}}@media screen and (min-width:75rem){.c-featured-item__title{font-size:1.375rem;line-height:2rem}}@media screen and (min-width:75rem){.c-slider-lightgallery .c-slider-controls{--controls-distance:1.875rem;opacity:0;transition:opacity .7s}.c-slider-lightgallery:hover .c-slider-controls{display:block;opacity:1}}@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-establishment-card{--min-height:493px}.c-establishment-card__content{grid-column-gap:0;align-self:end;display:grid;grid-template-areas:"m m m n" "o o o o" "p p p p" "q q q q";grid-template-columns:1fr;height:-moz-fit-content;height:fit-content;padding-bottom:3.125rem}.c-establishment-card__title{align-self:center;font-size:1.875rem;grid-area:m;line-height:2.5rem;margin-bottom:calc(8px - var(--base-gap))}.c-establishment-card .c-price{align-self:start;grid-area:n;margin-bottom:calc(8px - var(--base-gap))}.c-establishment-card__destination{grid-area:o}.c-establishment-card__tags{align-self:center;grid-area:p;height:-moz-fit-content;height:fit-content}.c-establishment-card__description{grid-area:q}.c-establishment-card__footer{-webkit-box-pack:end;-ms-flex-pack:end;height:-moz-fit-content;height:fit-content;justify-content:end}.c-establishment-card--reverse .c-establishment-card__content{padding-bottom:3.125rem}}@media screen and (min-width:75rem){.establishments-list{margin-bottom:6.25rem}}@media screen and (min-width:75rem){.establishments-section{gap:4.6875rem}}@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}}
