@media screen and (min-width:768px){.booking-md{display:none}.popup .inner{display:flex;align-items:center}}@media screen and (min-width:992px){.service-price{position:absolute;bottom:0;opacity:0}.service-item:hover .service-price{bottom:30%;opacity:1}.service-item:hover .serviceitem-desc{opacity:0}}@media screen and (min-width:1300px){.advantages-bg{width:50%}}@media screen and (max-width:1300px){.is-top .logo{font-size:1.5em}.is-top .logo img{}.mainnav a{letter-spacing:0;padding:5px 10px 2px}.logo img{height:60px;margin:0}.logo,.is-top .logo{font-size:19px}}@media screen and (max-width:991px){.innerpage main{padding-top:30px}.banner-info{top:7%;left:11%;width:44%}h1,.h1{font-size:30px;margin-bottom:20px}.banner-text h3{font-size:18px}.banner-text p{font-size:17px;margin:10px 0}.lang-select{margin:0 20px}.topPhones{font-weight:600;margin:0 20px}.slide-item{height:300px}.topBar{margin-bottom:0}body{padding:70px 0 0}header{flex-direction:row;right:0;width:auto;bottom:auto}.logo{position:relative;margin-right:auto}.is-top .logo img{}#trigger-overlay{display:block}.dropdown-icon{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .2s;width:50px;height:50px;font-size:20px;display:inline-block;position:relative;vertical-align:top;margin-left:10px}.dropdown-icon:focus{outline:none}.dropdown-icon span{display:block;position:absolute;background:var(--color1);top:24px;left:5px;right:5px;height:2px}.dropdown-icon span::before,.dropdown-icon span::after{position:absolute;display:block;left:0;width:100%;background-color:var(--color1);content:"";height:2px}.dropdown-icon span::before{top:-12px}.dropdown-icon span::after{bottom:-12px}.dropdown-icon--animate{background-color:transparent}.dropdown-icon--animate span{transition:background 0s .2s}.dropdown-icon--animate span::before,.dropdown-icon--animate span::after{transition-duration:.2s , .2s;transition-delay:.2s , 0s}.dropdown-icon--animate span::before{transition-property:top , transform}.dropdown-icon--animate span::after{transition-property:bottom , transform}.is-active.dropdown-icon--animate{}.is-active.dropdown-icon--animate span{background:none}.is-active.dropdown-icon--animate span::before{top:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}.is-active.dropdown-icon--animate span::after{bottom:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.is-active.dropdown-icon--animate span::before,.is-active.dropdown-icon--animate span::after{transition-delay:0s , .2s}.mainnav{max-height:0;padding:0;background:var(--color-light);position:fixed;width:100%;top:0;padding-top:85px;z-index:-1;opacity:0;overflow:hidden;transition:all 1.5s;transition-timing-function:cubic-bezier(.19,1,.22,1);height:0;left:0;text-align:center}.mainnav ul{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.mainnav li{display:none}.open.mainnav li{display:block;margin-bottom:10px}#mainnav.open{max-height:100vh;height:3000px;opacity:1}.mainnav ul.telecom li{display:inline-block;padding:40px 0}.mainnav ul.telecom li a{padding:0}.textImageBlock-bg{position:relative;width:100%;margin-bottom:30px;min-height:300px;left:0}.imageBlockBg-right{left:0}.bgtitlespabgtitle .text-block{padding:30px 0 90px}.textImageBlock .text-block.dark-block{padding:30px 10px}.textImageBlock .text-block{padding:30px 10px}.itemTile{overflow:hidden}.itemTile img{margin:-20% 0}footer{text-align:center}.col-md-6 .btn{margin:5px}.no-title .textImageBlock-bg{display:none}.no-title .text-block.white{padding:30px 0 0}.textImageBlock-bottom{padding-top:20px}.textImageBlock.textRight{display:flex;flex-direction:column;padding-bottom:0}.textImageBlock.textRight .section-bg.half-bg{position:relative;height:100vw;width:100%;order:2}.fact-count h3{font-size:40px}.advantages{padding-bottom:0}.advantages-bg{position:relative;width:100%;height:60vw;display:none}}@media screen and (max-width:767px){.textImageBlock{background-size:100%}.section-title{font-size:1.4em}.section{padding:30px 0}.innerpage h1{color:var(--color-light)}.buy-btn{bottom:-26px}.textImageBlock,.section-services{padding:30px 0}.section-facts{padding:70px 0 0}.advantages{padding:30px 0 0}.roomItemBlock{border-bottom:1px dashed #696259}.textImageBlock-bg{margin-bottom:0}.mainnav .bookingBtn a{padding:10px 16px}.btn{font-size:.9rem;min-width:120px}.bgtitlespabgtitle .text-block{padding:30px 0 60px}.spabgtitle{padding-left:10px}#rooms{background-size:100%}.contact-page-info table{margin:auto}footer{padding-bottom:70px}.map-contacts{position:relative;top:0;left:0;width:100%}h1,.h1{font-size:26px}.h3,h3{font-size:1.5rem}.title-bg span{font-size:1.8em}.textImageBlock-bg{padding:50px 10px}.section{}.servicelist .title-bg{bottom:50%;transform:translateY(50%) rotate(180deg)}.section-logo-bg{background:none}.btn{margin-bottom:10px}.dark-block{padding:50px 0}.textImageBlock-bg{min-height:220px}.roomItem{height:250px}.bordtitle{text-align:center}.bookingwrap{position:absolute;width:90%;display:flex;justify-content:center;bottom:20px;background: rgb(200 180 175 / 80%);padding:6px 10px 0;margin-left:5%;display:none}.timeline:after{display:none}.logo,.is-top .logo{max-width:290px;font-size:1em}.topAddress{display:none}header{padding:5px 10px}body{padding-top:0}.section-banner{padding-top:60px}.timeline .item-image{margin:70px 0 0;text-align:center}.timeline.item-even .item-image{text-align:center}.timeline.item-odd .item-details{text-align:left}.timeline .item-details{padding:20px 0}#vegasslider{height:calc(100vh - 100px)}.logo img{height:40px;margin:0;width:40px}}@media screen and (max-width:670px){.topSocial{}}@media screen and (max-width:577px){.hex-item{font-size:14px}.gohome{right:0;bottom:0;width:60px;height:50px;line-height:50px}.gohome svg{width:50px;height:50px}.logo span{margin-left:10px;font-size:14px}.btn-form{display:none}.btn-form-mobile{display:block!important}.contacts-block{padding:100px 20px 100px 0;text-align:right}.contacts-block h2{text-align:right}.telecom{justify-content:end}.logo span{text-shadow:3px 4px 5px rgba(0,0,0,.3)}.slider-logo img{margin-bottom:20px}#galleryId>div,#galleryId1>div{width:50%}.topAddress{display:none}.topPhones{display:none}.logo,.is-top .logo{}.telecom svg{width:39px}}