@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){.featured-services{--service-item-width:15.625rem;--featured-services-gap:2.1875rem;--featured-services-items:4}}@media screen and (min-width:90rem){.room-card__content{--lines:3}}@media screen and (min-width:90rem){.rooms{margin-left:auto;margin-right:auto;max-width:83.625rem;padding-left:0;padding-right:0}}@media screen and (min-width:90rem){.room-amenities{margin-left:auto;margin-right:auto;max-width:73.5rem}}@media screen and (min-width:90rem){.c-thumbnails-slider{--thumbnail-item-width:31rem;--thumbnail-item-height:21.6875rem}.c-thumbnails-slider .splide__list{margin-left:5.3125rem}}@media screen and (min-width:90rem){.c-gallery{--first-img-width:571px;--first-img-height:277px;--second-img-width:362px;--second-img-height:277px;--fourth-img-width:264px;--fourth-img-height:277px;--fifth-img-width:490px;--fifth-img-height:277px;--seventh-img-width:258px;--seventh-img-height:277px;max-width:83.75rem}}@media screen and (min-width:90rem){.c-small-banner-cta{padding-left:4.0625rem;padding-right:4.0625rem}}@media screen and (min-width:90rem){.c-horizontal-card--img-sizes{--img-width:644px;--img-height:400px}}@media screen and (min-width:90rem){.c-horizontal-cards-list{margin-left:auto;margin-right:auto;max-width:83.625rem;padding-left:0;padding-right:0}}@media screen and (min-width:90rem){.animation-card{--img-width:26.875rem;--img-height:15.625rem}}@media screen and (min-width:90rem){.awards{--awards-items:5}}@media screen and (min-width:90rem){.wave-sizes{height:9.375rem}}