@media screen and (min-width:90rem){.c-socials-banner{gap:3.125rem;margin-left:auto;margin-right:auto;max-width:83.625rem;padding-left:0;padding-right:0}}@media screen and (min-width:90rem){.c-footer--container{margin-left:auto;margin-right:auto;max-width:83.625rem;padding-left:0;padding-right:0}.c-footer__main{padding-right:5.8125rem}}@media screen and (min-width:90rem){.c-menu-establishments{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}}@media screen and (min-width:90rem){.c-sidebar__body .c-menu{margin-top:80px}.c-sidebar__img{right:125px}.c-sidebar__img--reduced{--main-image-width:462px}}@media screen and (min-width:120rem){.c-sidebar{--main-image-width:594px;--main-image-height:594px}.c-sidebar__body .c-sidebar-accordion--menu{max-width:none}.c-sidebar__img--reduced{--main-image-width:594px}}@media screen and (min-width:90rem){.c-modal{max-width:83.625rem}}@media screen and (min-width:90rem){.c-call-center--modal{max-width:800px}}@media screen and (min-width:90rem){.filters-box--services .filters-box__list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:90rem){.c-filters-modal{height:auto}.c-filters-modal__filters{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2.5rem}.c-filters-modal__other-filters{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:90rem){.c-establishment-card{--img-width:20.1875rem;--img-height:28.125rem}.c-establishment-card__name{font-size:1.375rem;margin-bottom:1.5625rem;padding-bottom:1.5625rem}}@media screen and (min-width:90rem){.c-layout-establishments-list .c-establishment-card .c-amenities-tooltip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:90rem){.c-layout-establishments-list{max-width:none}}@media screen and (min-width:90rem){.booking-widget{font-size:.875rem;line-height:1.25rem}}@media screen and (min-width:90rem){.related-destinations{--destinations-img-width:36.25rem;--destinations-img-height:19.875rem}}@media screen and (min-width:90rem){.c-section-head-with-floating-icons{margin-left:auto;margin-right:auto;max-width:90rem}}@media screen and (min-width:90rem){.wave-sizes{height:9.375rem}}