@media screen and (min-width:75rem){.c-footer{align-items:flex-start;grid-template-areas:"a b c d" "e b c d" "f f f f";grid-template-columns:18.125rem 1fr 14rem 10rem;padding:3.75rem 0 0}.c-footer__header{margin:0 0 1.875rem}.c-footer__header .logo{height:62px;width:180px}.c-footer__menu{justify-content:center;margin:0}.c-footer__certificates{margin:0 0 3.4375rem}.c-footer__socials{height:100%;margin:0}.c-footer__socials--title{text-align:right}.c-footer__socials--icons{justify-content:flex-end}.c-footer__socials--icons svg{height:2.125rem;width:2.125rem}.c-footer__address{align-self:start;margin:0 0 3.4375rem}.c-footer__credits{margin:0 0 .625rem}}@media screen and (min-width:75rem){.c-newsletter-banner{max-width:42.875rem;padding:3.375rem 0 2.3125rem}.c-newsletter-banner__title{font-size:2rem;margin:0 0 2.1875rem}.c-newsletter-banner__form{gap:2.3125rem;margin:0 0 .8438rem}.c-newsletter-banner__form .c-input--newsletter{width:31.5625rem}.c-newsletter-banner__form .c-button--newsletter{gap:1.9125rem;width:10.9063rem}}@media screen and (min-width:75rem){.c-slider-index--custom{font-size:2.25rem;min-width:3.4375rem}.c-slider-index--custom .c-slider-index span:nth-child(2){font-size:2rem}.c-slider-index--custom .c-slider-index__item:last-child{transform:translateY(-1.125rem)}.c-slider-index--custom .c-slider-index__item:last-child.c-slider-index-total--big{transform:translate(.6rem,-1.125rem)}}@media screen and (min-width:75rem){.c-room-amenities{justify-content:flex-start}}@media screen and (min-width:75rem){.c-presentation{margin:0 auto;max-width:72.5625rem;padding-bottom:4.6875rem;padding-top:4.6875rem}.c-presentation__subtitle{font-size:.875rem;margin-bottom:2rem}.c-presentation__title{margin-bottom:2.25rem}.c-presentation__content{font-size:1rem;margin-left:auto;margin-right:auto;max-width:55.1875rem}}@media screen and (min-width:75rem){.room-card{--room-img-width:27.9375rem;--room-img-height:27.9375rem;justify-content:flex-end}.room-card__images{align-self:flex-end;position:relative}.room-card__images .c-slider-index{bottom:4.0625rem;color:#fff;display:flex;position:absolute;right:2.625rem}.room-card__bg{max-width:37.125rem;min-height:35.6875rem;padding:5.75rem 3.75rem}.room-card__bg:after{right:-5.6875rem;width:5.6875rem}.room-card__title{font-size:2.1875rem;margin-bottom:2.25rem}.room-card__description{font-size:1rem;margin-bottom:1.25rem}.room-card .c-room-amenities{margin-bottom:2.5rem}.room-card__footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;flex-direction:row;flex-wrap:wrap;gap:1.5625rem;justify-content:space-between;margin-top:auto}.room-card__footer .c-button{width:-moz-fit-content;width:fit-content}.room-card--reverse .room-card__bg{padding-left:4.6875rem;padding-right:4.6875rem}.room-card--reverse .room-card__bg:after{left:-5.6875rem}}@media screen and (min-width:75rem){.rooms-list .room-card+.room-card{margin-top:5rem}}@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}}
