.hotels-grid-block .hotel .hotel-content .contact a:hover,.hotels-grid-block .hotel .hotel-content .contact a{transition:all .3s ease-out}.hotels-grid-block{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gutter-standard) var(--gutter-x-loose)}.hotels-grid-block .hotel{display:flex;flex-direction:column}.hotels-grid-block .hotel .img{position:relative;width:100%;overflow:hidden;aspect-ratio:5/4}.hotels-grid-block .hotel .img .media-container{position:absolute;inset:0;width:100%;height:100%}.hotels-grid-block .hotel .img .media-container .slick-list::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:.4;background:linear-gradient(0deg, #081516 0%, rgba(8, 21, 22, 0) 53.65%, rgba(8, 21, 22, 0) 53.65%);z-index:1}.hotels-grid-block .hotel .img .media-container img{width:100%;height:100%;display:block;object-fit:cover}.hotels-grid-block .hotel .img .slick-controls{padding:24px 0;bottom:0;position:absolute;width:100%}.hotels-grid-block .hotel .hotel-content{margin-top:var(--space-l);text-align:center}.hotels-grid-block .hotel .hotel-content .hotel-content-lite{padding:0 var(--space-s)}.hotels-grid-block .hotel .hotel-content .title{font-family:var(--font-family-large-heading);font-weight:var(--font-weight-large-heading);text-transform:var(--text-transform-large-heading);font-size:var(--font-size-large-heading-3);line-height:var(--line-height-large-heading-3);letter-spacing:var(--letter-spacing-large-heading-3);font-style:var(--font-style-large-heading)}.hotels-grid-block .hotel .hotel-content .desc{font-family:var(--font-family-subtitle-uppercase);font-weight:var(--font-weight-subtitle-uppercase);text-transform:var(--text-transform-subtitle-uppercase);font-size:var(--font-size-subtitle-uppercase-2);line-height:var(--line-height-subtitle-uppercase-2);letter-spacing:var(--letter-spacing-subtitle-uppercase-2);font-style:var(--font-style-subtitle-uppercase);margin-bottom:var(--space-s)}.hotels-grid-block .hotel .hotel-content .address{display:flex;flex-direction:row;gap:var(--gutter-hairline);font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-body-s);font-style:var(--font-style-body);justify-content:center;margin-bottom:var(--space-s)}.hotels-grid-block .hotel .hotel-content .address svg{width:var(--size-m-1);height:auto}.hotels-grid-block .hotel .hotel-content .contact{display:flex;flex-direction:row;gap:var(--gutter-x-tight);font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-3);line-height:var(--line-height-small-heading-3);letter-spacing:var(--letter-spacing-small-heading-3);font-style:var(--font-style-small-heading);justify-content:center;margin-bottom:var(--space-s)}.hotels-grid-block .hotel .hotel-content .contact a{color:var(--color-body);font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-3);line-height:var(--line-height-small-heading-3);letter-spacing:var(--letter-spacing-small-heading-3);font-style:var(--font-style-small-heading)}.hotels-grid-block .hotel .hotel-content .contact a:hover{color:var(--color-accent-secondary)}@media only screen and (max-width: 64rem){.hotels-grid-block .hotel .hotel-content .contact{flex-direction:column}}.hotels-grid-block .hotel .hotel-content .long-desc{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-body-s);font-style:var(--font-style-body);margin:0}.hotels-grid-block .hotel .hotel-content .long-desc p,.hotels-grid-block .hotel .hotel-content .long-desc h1,.hotels-grid-block .hotel .hotel-content .long-desc h2,.hotels-grid-block .hotel .hotel-content .long-desc h3,.hotels-grid-block .hotel .hotel-content .long-desc h4,.hotels-grid-block .hotel .hotel-content .long-desc h5,.hotels-grid-block .hotel .hotel-content .long-desc h6{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-body-s);font-style:var(--font-style-body);margin:0}.hotels-grid-block .hotel .hotel-content .buttons{margin-top:var(--space-m)}@media only screen and (max-width: 64rem){.hotels-grid-block{grid-template-columns:repeat(1, 1fr)}}
/*# sourceMappingURL=hotels_grid.css.map */
