:root{--breakpoint-xxl:1920px;--breakpoint-xl-3:1750px;--breakpoint-xl-2:1700px;--breakpoint-xl-1:1640px;--breakpoint-xl:1440px;--breakpoint-lg:1280px;--breakpoint-md:1024px;--breakpoint-md-s:992px;--breakpoint-sm:768px;--breakpoint-sm-x:640px;--breakpoint-xs:512px;--breakpoint-xxs:390px;--breakpoint-xxs-2:350px}.term-item__img{aspect-ratio:440/550;background-color:var(--sk-color-gray)}.term-item picture{display:block;height:100%;width:100%}.term-item a{overflow:hidden;position:relative;width:100%}.term-item__info{background:linear-gradient(180deg,transparent,rgba(0,0,0,.94));bottom:0;min-height:174px;padding:40px;position:absolute;width:100%}.term-item__title{font-size:var(--sk-text--title);line-height:1.5;margin-bottom:4px;text-transform:uppercase}.term-item__description,.term-item__title{color:var(--sk-color-white)}.term-item__description p{margin-bottom:4px}.term-item__description p:last-child{margin-bottom:0}.roms-rates__item .item__img{aspect-ratio:415/450;background-color:var(--sk-color-gray);margin-bottom:50px;overflow:hidden}.roms-rates__item .item__title{font-size:var(--sk-text--h4);font-weight:500;margin-bottom:12px;text-transform:uppercase}.roms-rates__item .item__specs{margin-bottom:30px;min-height:30px}.roms-rates__item .item__specs .spec-item{display:inline-block;margin-right:20px;padding-right:21px;position:relative}.roms-rates__item .item__specs .spec-item:after{content:"|";position:absolute;right:0;top:50%;transform:translateY(-50%)}.roms-rates__item .item__specs .spec-item:last-child{margin-right:0;padding-right:0}.roms-rates__item .item__specs .spec-item:last-child:after{display:none}.roms-rates__item .item__description{margin-bottom:30px}.roms-rates__item .item__from-price{align-items:flex-start;display:flex;gap:8px}.roms-rates__item .item__price{font-size:var(--sk-text--h3)}.hotel-hero{background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:40px;position:relative;width:100%}@media(max-width:1024px){.hotel-hero{padding-top:100px}}.hotel-hero:after{background-color:var(--sk-color-black);content:"";height:100%;opacity:.3;width:100%}.hotel-hero:after,.hotel-hero__img{bottom:0;left:0;position:absolute;right:0;top:0}.hotel-hero__img{z-index:-1}.hotel-hero__title{margin-bottom:38px;text-transform:uppercase}.hotel-hero__wrapper{margin-bottom:50px;max-width:666px;position:relative;width:100%;z-index:10}@media(max-width:768px){.hotel-hero__check-rate-desktop.sk-btn{display:none}}.hotel-hero__nav{border-top:1px solid var(--sk-color-white);position:relative;transition:.4s;transition-timing-function:ease-in-out;z-index:10}@media(min-width:768px){.hotel-hero__nav.sticky{background-color:var(--sk-color-white);border-top:1px solid var(--sk-color-black);box-shadow:0 3px 6px rgba(0,0,0,.161);left:192px;position:fixed;right:0;top:0}.hotel-hero__nav.sticky .hotel-hero__nav-item{color:var(--sk-color-black)}}@media(min-width:768px)and (max-width:1024px){.hotel-hero__nav.sticky{left:0;top:80px}}.hotel-hero__nav-container--wrapper{display:flex;justify-content:space-between;max-width:1250px;padding:60px 0}@media(max-width:1280px){.hotel-hero__nav-container--wrapper{padding:30px 0}}@media(max-width:1024px){.hotel-hero__nav-container--wrapper{padding:20px 0}.hotel-hero__nav-container--wrapper.not-blh{flex-direction:column}}@media(max-width:512px){.hotel-hero__nav-container--wrapper{flex-direction:column}}.hotel-hero .search-input-wrapper{margin:138px 0 50px}.hotel-hero__nav-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px 40px;list-style:none;margin:0;padding:0}.hotel-hero__nav-item{color:var(--sk-color-white);cursor:pointer;font-size:var(--sk-text--p);line-height:var(--sk-line-height--p);margin-bottom:10px;text-transform:uppercase;transition:.4s;transition-timing-function:ease-in-out;width:auto}.hotel-hero__nav-item .hover-underline:after{background-color:currentColor;transition:width .4s ease-in-out}.hotel-hero__nav-item.active{cursor:default}.hotel-hero__nav-item.active .hover-underline{cursor:inherit}.hotel-hero__nav-item.active .hover-underline:after{width:100%}@media(max-width:768px){.hotel-hero__nav-item{width:auto}}@media(max-width:390px){.hotel-hero__nav-item{padding:0}}.hotel-hero__nav-item:active,.hotel-hero__nav-item:focus,.hotel-hero__nav-item:focus-within,.hotel-hero__nav-item:hover{opacity:.8}.hotel-hero__check-rate-wrapper{display:flex;padding-left:20px}@media(max-width:1024px){.hotel-hero__check-rate-wrapper{justify-content:flex-end;padding-left:0}.hotel-hero__check-rate-wrapper.not-blh{padding-top:20px}}@media(max-width:1024px)and (max-width:768px){.hotel-hero__check-rate-wrapper.not-blh .hotel-hero__button.sk-btn{height:48px;margin-left:10px;margin-top:0;min-width:auto}}@media(max-width:1024px)and (max-width:390px){.hotel-hero__check-rate-wrapper.not-blh .hotel-hero__button.sk-btn{margin-left:0;margin-top:10px}}@media(max-width:768px){.hotel-hero__check-rate-wrapper{justify-content:flex-start}}@media(max-width:390px){.hotel-hero__check-rate-wrapper{flex-direction:column;padding-top:14px}}.hotel-hero__from-price{align-items:center;-moz-column-gap:5px;column-gap:5px;cursor:auto;display:flex}@media(max-width:1280px){.hotel-hero__from-price--desktop{display:none}}.hotel-hero__from-price--mobile{display:none;min-width:200px}@media(max-width:1280px){.hotel-hero__from-price--mobile{display:block}}.hotel-hero__from-price.average-price-hidden{margin-right:15px}.hotel-hero__from-price.average-price-hidden .styles-averagePrice-LRPpC{display:none}.hotel-hero__price{font-size:var(--sk-text--h3)}.hotel-hero__button.sk-btn{color:var(--sk-color-black);height:54px;margin-left:5px;width:-moz-fit-content;width:fit-content}@media(max-width:512px){.hotel-hero__button.sk-btn{margin-left:0;margin-top:10px}}.hotel-tabs{margin-top:140px;overflow:hidden;position:relative}@media(max-width:1024px){.hotel-tabs{margin-top:100px}}@media(max-width:768px){.hotel-tabs{margin-top:70px}}.hotel-tabs__item{left:var(--sk-container-padding);opacity:0;position:absolute;right:var(--sk-container-padding);top:0;transition:.4s;transition-timing-function:ease-in-out;visibility:hidden}.hotel-tabs__item.active{opacity:1;position:static;visibility:visible}.hotel-tabs__item .hotel-overview{grid-gap:76px 100px;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:1280px){.hotel-tabs__item .hotel-overview{grid-gap:70px}}@media(max-width:768px){.hotel-tabs__item .hotel-overview{grid-gap:50px;grid-template-columns:repeat(2,1fr);grid-template-columns:1fr}}.hotel-tabs__item .hotel-overview ol,.hotel-tabs__item .hotel-overview p,.hotel-tabs__item .hotel-overview ul{margin:0 0 17px}.hotel-tabs__item .hotel-overview ol:last-child,.hotel-tabs__item .hotel-overview p:last-child,.hotel-tabs__item .hotel-overview ul:last-child{margin-bottom:0}.hotel-tabs__item .hotel-overview ul{list-style:none;padding-left:0}.hotel-tabs__item .hotel-overview ul li{margin-bottom:17px;padding-left:12px;position:relative}.hotel-tabs__item .hotel-overview ul li:last-child{margin-bottom:0}.hotel-tabs__item .hotel-overview ul li:before{content:"-";left:0;position:absolute;top:0}.hotel-tabs__item .hotel-overview__title{margin-bottom:43px}.hotel-tabs__item .hotel-overview__title ol,.hotel-tabs__item .hotel-overview__title p,.hotel-tabs__item .hotel-overview__title span,.hotel-tabs__item .hotel-overview__title ul{font-size:inherit;line-height:inherit}.hotel-tabs__item .hotel-overview__subtitle{font-size:var(--sk-text--h4);font-weight:500;line-height:1.2;margin-bottom:17px}.hotel-tabs__item .hotel-overview__text{grid-column:1/3}@media(max-width:768px){.hotel-tabs__item .hotel-overview__text{grid-column:auto}}.hotel-tabs__item .hotel-overview__info{grid-gap:50px 20px;display:grid;grid-template-columns:1fr 1fr;height:-moz-fit-content;height:fit-content;max-width:300px}@media(max-width:768px){.hotel-tabs__item .hotel-overview__info{grid-column:1/3;grid-column:auto}}.hotel-tabs__item .hotel-logos_wrapper{display:contents}.hotel-tabs__item .hotel-logos_wrapper .hotel-logos_item{display:flex;flex-direction:column}.hotel-tabs__item .hotel-logos_wrapper .hotel-logos_item .hotel-logos-title{font-size:var(--sk-text--p);font-weight:500;line-height:1.2;margin-bottom:17px}.hotel-tabs__item .hotel-logos_wrapper .hotel-logos_item img{height:auto;max-height:50px;-o-object-fit:contain;object-fit:contain;width:50px}.hotel-tabs__item .hotel-gallery{grid-column-gap:50px;display:grid;grid-auto-flow:dense;grid-auto-rows:27px;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.hotel-tabs__item .hotel-gallery{grid-column-gap:25px;grid-auto-rows:22px}}@media(max-width:512px){.hotel-tabs__item .hotel-gallery{grid-template-columns:repeat(2,1fr)}}.hotel-tabs__item .hotel-gallery__item{margin-bottom:50px}@media(max-width:992px){.hotel-tabs__item .hotel-gallery__item{margin-bottom:25px}}.hotel-tabs__item .hotel-gallery__item span{cursor:pointer;height:100%;width:100%}.hotel-tabs__item .hotel-gallery__item--column-1{grid-column:1;grid-row:span 14}@media(max-width:512px){.hotel-tabs__item .hotel-gallery__item--column-1{grid-column:auto}}.hotel-tabs__item .hotel-gallery__item--column-2{grid-column:2;grid-row:span 11}.hotel-tabs__item .hotel-gallery__item--column-2:nth-child(7),.hotel-tabs__item .hotel-gallery__item--column-2:nth-child(9n+8){grid-row:span 18}@media(max-width:512px){.hotel-tabs__item .hotel-gallery__item--column-2{grid-column:auto}}.hotel-tabs__item .hotel-gallery__item--column-3{grid-column:3;grid-row:span 9}.hotel-tabs__item .hotel-gallery__item--column-3:nth-child(2n){grid-row:span 20}@media(max-width:512px){.hotel-tabs__item .hotel-gallery__item--column-3{grid-column:auto}}.hotel-tabs__item .hotel-offers{grid-gap:78px;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:1280px){.hotel-tabs__item .hotel-offers{grid-gap:50px}}@media(max-width:1024px){.hotel-tabs__item .hotel-offers{grid-template-columns:repeat(2,1fr)}}@media(max-width:512px){.hotel-tabs__item .hotel-offers{grid-template-columns:1fr}}.hotel-tabs__item .hotel-location{display:flex;gap:47px}@media(max-width:992px){.hotel-tabs__item .hotel-location{flex-direction:column-reverse}}.hotel-tabs__item .hotel-location__map{aspect-ratio:877/623;max-width:877px;overflow:hidden;position:relative;width:100%}@media(max-width:992px){.hotel-tabs__item .hotel-location__map{max-width:100%}}@media(max-width:512px){.hotel-tabs__item .hotel-location__map{aspect-ratio:1/1.4}}.hotel-tabs__item .hotel-location__map #location-map{height:100%;left:0;position:absolute;top:0;width:100%}.hotel-tabs__item .hotel-location__map #marker{background:var(--sk-color-second);border-radius:50%;height:32px;width:32px}.hotel-tabs__item .hotel-location__map .mapboxgl-popup{max-width:250px!important}.hotel-tabs__item .hotel-location__map .mapboxgl-popup .mapboxgl-popup-tip{display:none}.hotel-tabs__item .hotel-location__map .mapboxgl-popup .mapboxgl-popup-content{align-items:center;background:var(--sk-color-second);border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center;min-height:250px;min-width:250px;padding:20px;text-align:center}.hotel-tabs__item .hotel-location__map .mapboxgl-popup .mapboxgl-popup-content h3{font-size:var(--sk-text--h4);line-height:var(--sk-line-height--h4);margin-bottom:20px}.hotel-tabs__item .hotel-location__map .mapboxgl-popup .mapboxgl-popup-content h3,.hotel-tabs__item .hotel-location__map .mapboxgl-popup .mapboxgl-popup-content p{color:var(--sk-color-white)}.hotel-tabs__item .hotel-location__map .mapboxgl-popup .mapboxgl-popup-content .hotel-location__address{display:block}.hotel-tabs__item .hotel-location__map .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{display:none}.hotel-tabs__item .hotel-location__map .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 30px 30px 0}.hotel-tabs__item .hotel-location__info{max-width:375px;width:100%}@media(max-width:992px){.hotel-tabs__item .hotel-location__info{max-width:100%}}.hotel-tabs__item .hotel-location__item{margin-bottom:80px}@media(max-width:992px){.hotel-tabs__item .hotel-location__item{margin-bottom:40px}}.hotel-tabs__item .hotel-location__item:last-child{margin-bottom:0}.hotel-tabs__item .hotel-location__title{font-weight:500;margin-bottom:20px;text-transform:uppercase}

/*# sourceMappingURL=single-hotels.css.map*/