body .is-root-container .block-hero-lodging{padding:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem) 0}body .is-root-container .block-hero-lodging .wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 64rem){body .is-root-container .block-hero-lodging .wrapper.images{grid-template-columns:minmax(0, 1fr) 1fr}}body .is-root-container .block-hero-lodging .wrapper .image-wrapper{position:relative;height:min(calc(20rem + 20 * (100vw - 22.5rem) / 77.5),40rem)}@media(min-width: 64rem){body .is-root-container .block-hero-lodging .wrapper .image-wrapper{position:sticky;top:min(calc(8.75rem + 1.9375 * (100vw - 64rem) / 36),10.6875rem)}body .is-root-container .block-hero-lodging .wrapper .image-wrapper:is(.admin-bar .image-wrapper){top:min(calc(10.75rem + 1.9375 * (100vw - 64rem) / 36),12.6875rem)}}body .is-root-container .block-hero-lodging .wrapper .image-wrapper .slide .image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container .block-hero-lodging .wrapper .image-wrapper .slide .image .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container .block-hero-lodging .wrapper .image-wrapper .controls-pagination{position:absolute;padding:1.25rem;bottom:0.5rem;left:0.5rem;right:0.5rem;z-index:1;background-color:#fff;border-radius:min(calc(0.25rem + 0.375 * (100vw - 22.5rem) / 77.5),0.625rem)}body .is-root-container .block-hero-lodging .wrapper .image-wrapper .controls-pagination .swiper-controls{align-items:center;justify-content:space-between}body .is-root-container .block-hero-lodging .wrapper .image-wrapper .controls-pagination .swiper-controls .swiper-pagination{position:relative;bottom:unset;left:unset;width:-moz-fit-content;width:fit-content}body .is-root-container .block-hero-lodging .wrapper .image-wrapper .controls-pagination .swiper-controls .swiper-pagination .swiper-pagination-bullet{background-color:rgba(35,31,32,.8)}body .is-root-container .block-hero-lodging .wrapper .image-wrapper .controls-pagination .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00aeef}body .is-root-container .block-hero-lodging .wrapper .content-wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding:min(calc(0.0000625rem + 2.4999375 * (100vw - 22.5rem) / 77.5),2.5rem) min(calc(0.0000625rem + 2.4999375 * (100vw - 22.5rem) / 77.5),2.5rem) min(calc(0.0000625rem + 2.4999375 * (100vw - 22.5rem) / 77.5),2.5rem) 0}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .top{display:flex;flex-flow:column;gap:1.25rem}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .top .info{font-family:Cachet Pro;font-weight:450;line-height:.9;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:-0.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;display:flex;flex-flow:row;gap:0.3125rem;text-transform:uppercase}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .top .info .category{color:#92278f}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .top .title{font-family:Cachet Pro;font-weight:700;line-height:.9;font-size:min(calc(1.25rem + 1.875 * (100vw - 22.5rem) / 77.5),3.125rem);letter-spacing:-0.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .occupancy-wrapper{font-family:Cachet Pro;font-weight:300;line-height:1.4;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;display:flex;flex-flow:column;gap:0.5rem}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .occupancy-wrapper span{display:flex;flex-flow:row;gap:0.5rem;align-items:center}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .occupancy-wrapper span svg{color:#00aeef}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .occupancy-wrapper span strong{font-weight:700}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .amenities-wrapper{display:flex;flex-flow:column;gap:1rem}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .amenities-wrapper .title{font-family:Cachet Pro;font-weight:450;line-height:.9;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:-0.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .amenities-wrapper .amenities{font-family:Cachet Pro;font-weight:300;line-height:1.4;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;display:flex;flex-flow:column;gap:0.5rem}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .amenities-wrapper .amenities li{display:flex;flex-flow:row;gap:0.5rem;align-items:center}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .amenities-wrapper .amenities li svg{color:#00aeef}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .description{font-family:Cachet Pro;font-weight:300;line-height:1.4;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}body .is-root-container .block-hero-lodging .wrapper .content-wrapper .line{margin:0;width:100%;height:1px;background-color:#231f20;opacity:.3}