@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&family=Raleway:wght@500);@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700);@import url(https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}html{box-sizing:border-box}body,html{height:100%}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:reduce){*{transition:none!important}}a{color:inherit;text-decoration:none;cursor:pointer}a:not([class]){transition:color .25s}select:not(.field__text--city){-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-left:30px!important;padding-right:10px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 7'%3E%3Cpath d='M28.9.1c-.2-.2-.5-.2-.7 0L22 5.9 15.8.1c-.2-.2-.5-.2-.7 0-.2.2-.2.4 0 .6l6.5 6.1c.2.2.5.2.7 0L28.8.7c.2-.1.3-.3.1-.6 0 .1 0 0 0 0z' fill='%234d4d4d'/%3E%3C/svg%3E") transparent no-repeat!important;background-position:0!important;background-size:44px 7px!important}select:not(.field__text--city):focus{outline:none}select::-ms-expand{display:none}body{font-family:PT Sans,sans-serif;color:#515b6a}h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif}::-moz-selection{background:rgba(255,51,101,.7);color:#fff}::selection{background:rgba(255,51,101,.7);color:#fff}.clearfix:after,.clearfix:before{content:" ";display:block}.clearfix:after{clear:both}.container{max-width:1172px;width:100%;padding:0 20px;margin:0 auto}@media only screen and (max-width:767px){.container{padding:0 10px}}.content{padding:30px 15px}@media only screen and (max-width:767px){.content{padding:30px 10px}}.content .right-col{width:60%;float:left;position:relative}@media only screen and (max-width:767px){.content .right-col{width:100%!important}}.content .left-col{float:right;width:40%;box-sizing:border-box;padding-left:30px}@media only screen and (max-width:767px){.content .left-col{display:none;width:100%!important;padding:0!important;box-sizing:border-box!important;position:relative;top:0}}.content .col-right{width:calc(100% - 390px);float:left;position:relative}@media only screen and (max-width:1024px){.content .col-right{width:100%;padding:0}}.content .col-left{float:right;width:353px;box-sizing:content-box;padding-left:37px}@media only screen and (max-width:1024px){.content .col-left{width:100%;padding:0}}.pull-left{float:right!important}.pull-right{float:left!important}.hidden,.show-tablet,[hidden]{display:none!important}@media only screen and (max-width:1024px){.show-tablet{display:block!important}}.hide-tablet{display:block!important}@media only screen and (max-width:1024px){.hide-tablet{display:none!important}}.show-mob{display:none!important}@media only screen and (max-width:767px){.show-mob{display:block!important}}.hide-mob{display:block!important}@media only screen and (max-width:767px){.hide-mob{display:none!important}}.filter__form{padding:30px 20px 20px;background-color:#f5f5f6;border-radius:0 0 4px 4px}@media only screen and (max-width:1024px){.filter__form{padding:15px 20px;max-height:calc(100vh - 175px);overflow:auto;background-color:#fff}}@media only screen and (max-width:767px){.filter__form{padding:15px 10px 5px}}.filter__fieldset{text-align:right;box-sizing:border-box}.filter__fieldset a,.filter__fieldset span{font:normal 14px PT Sans,sans-serif}.filter__fieldset a:hover,.filter__fieldset span:hover{text-decoration:none}.filter__fieldset-title{margin-bottom:15px;font:700 16px/1.5 Merriweather,serif;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.filter__fieldset-title{font-size:14px}}.filter__fieldset-title.active .icon-arrow-uk-cluster{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.filter__fieldset hr{height:2px;background-color:#fff;border:none;margin-top:15px;margin-bottom:20px}@media only screen and (max-width:1024px){.filter__fieldset hr{background-color:#dddde1;height:1px}}.filter__fieldset:last-child{border-bottom:0}.filter__fieldset:last-child hr{display:none}.filter__fieldset .filters-toggle__btn{cursor:pointer;display:flex;align-items:center}.filter__fieldset .filters-toggle__btn-text{font:700 14px/21px PT Sans,sans-serif;color:#ff3365}.filter__fieldset .filters-toggle__btn-text--more{display:none}.filter__fieldset .filters-toggle__btn-text--less{display:inline}.filter__fieldset .filters-toggle__btn-icon{flex-shrink:0;fill:#ff3365;margin-right:5px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transition:all .2s ease-in-out}.filter__fieldset.search-filter .search-input{color:#878c98;font:normal 14px/1.5 PT Sans,sans-serif;border-radius:10px;border:1px solid #878c98;background-color:#fff;width:100%;padding:8px 15px 8px 30px;position:relative}.filter__fieldset.search-filter .search-input__wrapper{position:relative}@media only screen and (max-width:767px){.filter__fieldset.search-filter .search-input__wrapper{display:none}.filter__fieldset.search-filter .search-input__wrapper.active{display:block}}.filter__fieldset.search-filter .search-input__wrapper .icon-search-uk-cluster{position:absolute;left:15px;top:calc(50% - 7px);width:14px;height:14px;fill:#878c98}.filter__fieldset.search-filter .search-input:focus{outline:none}.filter__fieldset .icon-arrow-uk-cluster{display:none}@media only screen and (max-width:767px){.filter__fieldset .icon-arrow-uk-cluster{display:block;width:12px;height:12px;fill:#878c98}}.filter__header{display:none;width:100%;justify-content:space-between;align-items:center;border-bottom:1px solid #dddde1;padding:18px 20px}.filter__header-title{font:700 20px Merriweather,serif}@media only screen and (max-width:1024px){.filter__header{display:flex}}@media only screen and (max-width:767px){.filter__header{padding:15px 10px}.filter__header-title{font-size:18px}}.filter__item:not(:last-of-type){margin-bottom:10px}@media only screen and (max-width:1024px){.filter__item{display:inline-block;width:100%}}.filter__input{display:none}.filter__input:checked~.filter__label .filter__checkbox{border:1px solid #dddde1;background:#dddde1}.filter__input:checked~.filter__label .filter__checkbox .icon{display:inline-block}.filter__label{display:flex;align-items:flex-start;cursor:pointer}.filter__checkbox{flex-shrink:0;width:18px;height:20px;border-radius:4px;border:1px solid #878c98;background-color:#fff;font-size:0;display:flex;align-items:center;justify-content:center;transition:all .1s ease-out}.filter__checkbox-input{display:none}.filter__checkbox .icon{display:none;fill:#515b6a;width:10px;height:10px}.filter__name{padding-right:10px}.filter__name,.filter__name a{display:flex;align-items:center}.filter__btn{padding:11px 20px;font:700 16px PT Sans,sans-serif;min-width:147px}@media only screen and (max-width:767px){.filter__btn{font-size:14px;padding:11px;min-width:auto;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width:414px){.filter__btn{width:50%}}.filter__btn-wrapper{border-top:1px solid #dddde1;padding:18px 20px;justify-content:flex-end;display:none}@media only screen and (max-width:1024px){.filter__btn-wrapper{display:flex;padding:10px}}.filter__btn-apply{margin-right:15px}@media only screen and (max-width:1024px){.filter__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:767px){.filter__list{-webkit-column-count:1;-moz-column-count:1;column-count:1;display:none}.filter__list.active{display:block}}.filter__list.is-closed .filter__item:nth-child(n+7){display:none}.filter__list.is-closed .filters-toggle__btn-text--more{display:inline}.filter__list.is-closed .filters-toggle__btn-text--less{display:none}.filter__list.is-closed .filters-toggle__btn-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media(min-width:1025px){.filter-modal{display:block!important}}@media only screen and (max-width:1024px){.filter-modal{display:none;position:fixed;right:0;left:0;top:0;bottom:0;width:100%;height:100%;z-index:1001;background:rgba(0,0,0,.8);overflow-y:auto;text-align:right}.filter-modal.active{display:block}}@media only screen and (max-width:1024px){.filter-modal__wrapper{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;padding:10px;box-sizing:border-box}}.filter-modal__close{cursor:pointer}.filter-modal__close svg{pointer-events:none;width:16px;height:16px;fill:#4d4d4d}.filter-modal__btn{display:none;font:normal 14px/1.5 PT Sans,sans-serif;text-align:right;height:100%;align-items:center;padding:8px 15px;justify-content:space-between;cursor:pointer}.filter-modal__btn .icon-filters-uk-cluster{flex-shrink:0;width:16px;height:16px;pointer-events:none}@media only screen and (max-width:1024px){.filter-modal__btn{display:flex}}@media only screen and (max-width:767px){.filter-modal__btn{padding:8px 10px}}.filter-modal__content{width:100%;background-color:#fff;border-radius:4px}.sort{font:normal 14px/1.5 PT Sans,sans-serif;text-align:right;height:100%;position:relative}.sort.active .sort-wrapper{background-color:#fff;border-radius:4px 4px 0 0;border:1px solid #dddde1;border-bottom:none}.sort.active .sort-wrapper .icon-arrow-uk-cluster{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.sort-wrapper{height:100%}.sort-btn{width:100%;display:flex;justify-content:space-between;align-items:center}.sort-btn__text{display:block}@media only screen and (max-width:1024px){.sort-btn__text{display:none}}.sort-btn__mob-text{display:none}@media only screen and (max-width:1024px){.sort-btn__mob-text{display:block}}.sort-btn .icon-arrow-uk-cluster{fill:#515b6a;width:10px;height:10px;margin-right:10px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.sort-dropdown{cursor:pointer;z-index:10;min-width:170px;width:100%;padding:8px 15px;height:100%;display:flex;align-items:center}@media only screen and (max-width:767px){.sort-dropdown{min-width:0;padding:8px 10px}}.sort-list{position:absolute;z-index:1000;left:0;right:auto;top:100%;width:100%;background:#fff;border-radius:0 0 4px 4px;border:1px solid #dddde1;border-top:none;-webkit-transform:translateY(-15px);transform:translateY(-15px);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;visibility:hidden;opacity:0}.sort-list.active{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sort-item{padding:8px 15px}.sort-item a{color:#252d3a}.sort-item a:hover{text-decoration:none}.sort-item.is-selected{background-color:#f5f5f6}.hotellist,.sort-item:hover a{color:#515b6a}@media only screen and (max-width:1024px){.hotellist__page{width:100%!important}}.hotellist__header{display:flex;justify-content:space-between;align-items:center;height:50px;background-color:#f5f5f6;border-radius:4px;margin-bottom:30px}@media only screen and (max-width:1024px){.hotellist__header{height:44px;background-color:transparent;justify-content:space-between}.hotellist__header .hotellist__title{padding:0;flex-shrink:0}}@media only screen and (max-width:767px){.hotellist__header{flex-wrap:wrap;height:auto;margin-bottom:20px}}.hotellist__header .filter-and-sort{height:100%}@media only screen and (max-width:1024px){.hotellist__header .filter-and-sort{width:100%;max-width:calc(100% - 275px);display:flex;justify-content:space-between;align-items:stretch}.hotellist__header .filter-and-sort .btn-filter,.hotellist__header .filter-and-sort .sort{width:calc(50% - 5px);height:100%}.hotellist__header .filter-and-sort .btn-filter,.hotellist__header .filter-and-sort .sort-wrapper{border:1px solid #dddde1;border-radius:4px}.hotellist__header .filter-and-sort .sort.active .sort-wrapper{border-bottom:0;border-radius:4px 4px 0 0}}@media only screen and (max-width:767px){.hotellist__header .filter-and-sort{width:100%;max-width:100%;height:44px}}.hotellist__title{font:normal 16px/1.5 Merriweather,serif;margin:0;padding-right:15px}@media only screen and (max-width:767px){.hotellist__title{width:100%;text-align:center;padding-right:0;margin-bottom:15px;font-size:14px}}.all-hotels-group{position:relative;margin-bottom:40px;z-index:5}.all-hotels-group__title{font:700 26px/39px PT Sans,sans-serif;color:#252d3a;margin-bottom:15px}@media only screen and (max-width:767px){.all-hotels-group__title{font-size:18px;line-height:24px}}.all-hotels-group__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:30px}@media only screen and (max-width:414px){.all-hotels-group__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.all-hotels-group__list-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:7px}.all-hotels-group__link{font:400 14px/1.5 PT Sans,sans-serif;color:#515b6a;transition:all .1s ease-in-out}@media only screen and (max-width:767px){.all-hotels-group__link{margin-bottom:5px}}.all-hotels-group__link:hover{color:#ff3365;text-decoration:underline}.all-hotels__head{padding:30px 0}@media only screen and (max-width:767px){.all-hotels__head{padding:20px 0}}.all-hotels__title{font:700 30px/48px Merriweather,serif;color:#252d3a;text-align:center}@media only screen and (max-width:767px){.all-hotels__title{font-size:20px;line-height:28px}}.all-hotels__subtitle{font:16px/24px PT Sans,sans-serif;color:#515b6a;text-transform:lowercase;text-align:center;margin-top:10px}@media only screen and (max-width:767px){.all-hotels__subtitle{font-size:14px;line-height:24px}}.all-hotels__inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;z-index:1}@media only screen and (max-width:1024px){.all-hotels__inner{flex-wrap:wrap}}.all-hotels__inner .col-left{width:353px;flex-shrink:0}@media only screen and (max-width:1100px){.all-hotels__inner .col-left{width:300px}}@media only screen and (max-width:1024px){.all-hotels__inner .col-left{width:100%;margin-bottom:20px}}.all-hotels__inner .col-right{width:calc(100% - 390px)}@media only screen and (max-width:1100px){.all-hotels__inner .col-right{width:calc(100% - 320px)}}@media only screen and (max-width:1024px){.all-hotels__inner .col-right{width:100%}}.mini-map{width:100%;height:120px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;background:url(/new/designs/11/build/images/mini-map.svg) 50%/cover no-repeat #fff;border-radius:4px;overflow:hidden}@media only screen and (max-width:767px){.mini-map{height:100px}}.mini-map__btn{cursor:pointer;display:flex;justify-content:center;align-items:center;height:48px;min-width:160px;max-width:calc(100% - 20px);padding:0 20px;border-radius:24px;border:1px solid #515b6a;background:#fff;font:700 14px/18px PT Sans,sans-serif;letter-spacing:.5px;color:#515b6a;text-transform:uppercase;transition:all .2s ease-in-out}@media only screen and (max-width:767px){.mini-map__btn{font-size:12px;line-height:16px;letter-spacing:.43px}}.mini-map__btn:hover{background:#515b6a;color:#fff}.menu-filters__header{display:none;width:100%;justify-content:space-between;align-items:center;border-bottom:1px solid #dddde1;padding:18px 20px}@media only screen and (max-width:1024px){.menu-filters__header{display:flex}}@media only screen and (max-width:767px){.menu-filters__header{padding:15px 10px}}.menu-filters__header-title{font:700 20px Merriweather,serif}@media only screen and (max-width:767px){.menu-filters__header-title{font-size:18px}}.menu-filters__content{background:#f5f5f6;border-radius:4px;padding:30px 20px 20px}@media only screen and (max-width:767px){.menu-filters__content{padding:20px}}.menu-filters__group:not(:last-child):after{display:block;content:"";height:2px;width:100%;margin:15px 0 20px;background:#fff}.menu-filters__title{font:700 16px/24px Merriweather,serif;color:#252d3a;margin-bottom:15px}.menu-filters__title--link{display:block}.menu-filters__item{display:block;padding-right:28px;font:400 14px/20px PT Sans,sans-serif;color:#252d3a}.menu-filters__item:not(:last-of-type){margin-bottom:10px}.menu-filters__list.is-hide .menu-filters__item:nth-child(n+7){display:none}.menu-filters__list.is-hide .menu-filters__btn-more-text--more{display:inline}.menu-filters__list.is-hide .menu-filters__btn-more-text--less{display:none}.menu-filters__list.is-hide .menu-filters__btn-more-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.menu-filters__link{display:inline-block;position:relative;transition:all .2s ease-in-out}.menu-filters__link:before{content:"";display:block;width:18px;height:20px;background:#fff;border-radius:4px;position:absolute;top:0;left:calc(100% + 10px)}.menu-filters__link:hover{text-decoration:underline}.menu-filters__all-hotels{font:400 14px/20px PT Sans,sans-serif;color:#252d3a;transition:all .2s ease-in-out}.menu-filters__all-hotels:hover{text-decoration:underline}.menu-filters__btn{width:100%;height:44px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;border:1px solid #dddde1;border-radius:4px}.menu-filters__btn-text{font:400 14px/28px PT Sans,sans-serif;color:#252d3a}.menu-filters__btn-icon{flex-shrink:0;width:16px;height:16px;fill:#252d3a}.menu-filters__btn-more{cursor:pointer;display:flex;align-items:center}.menu-filters__btn-more-text{font:700 14px/21px PT Sans,sans-serif;color:#ff3365}.menu-filters__btn-more-text--more{display:none}.menu-filters__btn-more-text--less{display:inline}.menu-filters__btn-more-icon{flex-shrink:0;fill:#ff3365;margin-right:5px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transition:all .2s ease-in-out}@media(min-width:1025px){.menu-filters-modal{display:block!important}}@media only screen and (max-width:1024px){.menu-filters-modal{display:none;position:fixed;right:0;left:0;top:0;bottom:0;width:100%;height:100%;z-index:1001;background:rgba(0,0,0,.8);overflow-y:auto;text-align:right}.menu-filters-modal.active{display:block}}@media only screen and (max-width:1024px){.menu-filters-modal__wrapper{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;padding:10px;box-sizing:border-box}}.menu-filters-modal__close{cursor:pointer}.menu-filters-modal__close svg{pointer-events:none;width:16px;height:16px;fill:#4d4d4d}.menu-filters-modal__btn{display:none;font:normal 14px/1.5 PT Sans,sans-serif;text-align:right;height:100%;align-items:center;padding:8px 15px;justify-content:space-between;cursor:pointer}.menu-filters-modal__btn .icon-filters-uk-cluster{flex-shrink:0;width:16px;height:16px;pointer-events:none}@media only screen and (max-width:1024px){.menu-filters-modal__btn{display:flex}}@media only screen and (max-width:767px){.menu-filters-modal__btn{padding:8px 10px}}.menu-filters-modal__content{width:100%;background-color:#fff;border-radius:4px}.menu-filters-btn{display:none}@media only screen and (max-width:1024px){.menu-filters-btn{display:block}}.filter__btn-apply,.hotelcard__footer-bookbtn{border-radius:100px;background-color:#ff3365;color:#fff;border:1px solid #ff3365;cursor:pointer;text-align:center;transition:all .3s ease;text-transform:uppercase}.filter__btn-apply:hover,.hotelcard__footer-bookbtn:hover{background:#fff;color:#ff3365;box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05)}.filter__btn-clear{border-radius:100px;background-color:#fff;color:#ff3365;border:1px solid #ff3365;cursor:pointer;text-align:center;transition:all .3s ease;text-transform:uppercase}.filter__btn-clear:hover{background:#ff3365;color:#fff;box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05)}.hotelcard{text-align:right;border-radius:4px;border:1px solid #dddde1;background-color:#fff;margin-bottom:30px;display:flex;position:relative;height:297px}@media only screen and (max-width:767px){.hotelcard{flex-wrap:wrap;height:auto;margin-bottom:20px}}.hotelcard--not-avail{margin-bottom:50px;border-color:#ff3365}@media only screen and (max-width:1024px){.hotelcard--not-avail{margin-bottom:40px}}.hotelcard__gallery{border-radius:0 4px 4px 0;width:275px;height:295px;overflow:hidden;position:relative}.hotelcard__gallery-link{cursor:pointer}.hotelcard__gallery img{-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.hotelcard__gallery{width:100%;height:200px;border-radius:4px 4px 0 0}}.hotelcard__gallery-wrapper{width:275px;height:295px}@media only screen and (max-width:767px){.hotelcard__gallery-wrapper{width:100%;height:200px}.hotelcard__gallery-wrapper img{width:100%;height:100%}}.hotelcard__gallery-nav{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;cursor:pointer;z-index:1}.hotelcard__gallery-nav-btn{width:30px;display:flex;justify-content:center}.hotelcard__gallery-nav-btn.swiper-button-disabled{opacity:.5;cursor:default}.hotelcard__gallery-nav-btn>.icon-arrow{width:18px;height:24px;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.hotelcard__info{width:calc(100% - 275px);height:100%;padding:15px 20px 70px;position:relative}@media only screen and (max-width:767px){.hotelcard__info{width:100%;padding:15px 10px 20px}}.hotelcard__info-in{position:relative;z-index:2}.hotelcard__title{margin-bottom:5px}.hotelcard__title-link{font:700 16px/1.38 Merriweather,serif;color:#252d3a}@media only screen and (max-width:1280px){.hotelcard__title-link{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:1024px){.hotelcard__title-link{white-space:normal}}.hotelcard__title-link:hover{text-decoration:none}.hotelcard__descr{font:normal 14px/1.5 PT Sans,sans-serif;color:#515b6a;max-width:calc(100% - 110px)}.hotelcard__descr-more{color:#ff3365;cursor:pointer}@media only screen and (max-width:767px){.hotelcard__descr{max-width:100%;font-size:12px}.hotelcard__descr--not-avail{display:none}}.hotelcard__address{display:flex;font:normal 12px/1.75 PT Sans,sans-serif;color:#333e50;margin-bottom:15px}@media only screen and (max-width:767px){.hotelcard__address{margin-bottom:10px}}.hotelcard__address-name{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:5px}.hotelcard__address .show-map{font-weight:700;cursor:pointer;white-space:nowrap}.hotelcard__address .icon-map-marker{flex-shrink:0;fill:#333e50;width:12px;height:12px;margin-left:5px}.hotelcard__stars .icon{height:12px;fill:#f6a624}.hotelcard__stars .icon.icon-2-star{width:32px}.hotelcard__stars .icon.icon-3-star{width:48px}.hotelcard__stars .icon.icon-4-star{width:64px}.hotelcard__stars .icon.icon-5-star{width:80px}.hotelcard__footer{position:absolute;bottom:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px;text-align:left;z-index:2;color:#242c4a}@media only screen and (max-width:767px){.hotelcard__footer{position:static;width:100%;display:flex;padding:0;justify-content:space-between;margin-top:20px}.hotelcard__footer--not-avail{margin-top:15px}}@media only screen and (max-width:767px){.hotelcard__footer-info{text-align:right}.hotelcard__footer-info--not-avail{display:none}}.hotelcard__footer-price{font:700 20px PT Sans,sans-serif;margin-bottom:5px}.hotelcard__footer-price .from{font-size:12px}.hotelcard__footer-price i{font-style:normal;font-size:20px;line-height:1.3}.hotelcard__footer-nights{font:normal 13px/1.3 PT Sans,sans-serif;margin-top:2px}.hotelcard__footer-bookbtn{display:block;font:700 16px/1.3 PT Sans,sans-serif;padding:10px;min-width:140px;margin-top:15px}@media only screen and (max-width:767px){.hotelcard__footer-bookbtn{font-size:14px;line-height:1.5;margin-top:0}}.hotelcard__footer-bookbtn--not-avail{color:#878c98;border:none;background:#dddde1;cursor:auto;pointer-events:none}@media only screen and (max-width:767px){.hotelcard__footer-bookbtn--not-avail{margin:0 auto}}.hotelcard__review{position:absolute;top:10px;right:10px;z-index:1}.hotelcard__review-info{color:#fff;padding:7px 10px;display:flex;align-items:center}.hotelcard__review-info:before{top:0;opacity:.6;border-radius:4px;background-color:#333e50}.hotelcard__review-info:after,.hotelcard__review-info:before{content:"";display:block;position:absolute;bottom:0;right:0;left:0}.hotelcard__review-info:after{height:3px;background-color:#ff3365;border-radius:0 0 100px 100px}.hotelcard__review-number{font:700 20px/1.25 Merriweather,serif;color:#fff;z-index:1;margin-left:10px}.hotelcard__review-content{font:normal 12px/1.33 PT Sans,sans-serif;z-index:1}.hotelcard__review-text{font-weight:700}@media only screen and (max-width:1024px){.not-avail{padding:20px 0 0}}.not-avail+.hotellist__header{background-color:transparent;height:40px;margin-bottom:20px}@media only screen and (max-width:1024px){.not-avail+.hotellist__header{height:auto}}.not-avail+.hotellist__header .hotellist__title{font:400 14px/21px PT Sans,sans-serif;padding-right:0}.not-avail+.hotellist__header .sort-dropdown{padding-left:10px}@media only screen and (max-width:1024px){.not-avail+.hotellist__header .sort-dropdown{padding-left:15px}}@media only screen and (max-width:767px){.not-avail+.hotellist__header .sort-dropdown{padding-left:10px}}.not-avail+.hotellist__header .sort-btn{justify-content:flex-end}@media only screen and (max-width:1024px){.not-avail+.hotellist__header .sort-btn{justify-content:space-between}}.not-avail+.hotellist__header .sort-btn .icon{margin-right:5px}.not-avail-info{position:relative;display:flex;align-items:center;padding:12px 19px;margin-bottom:30px;border-radius:4px;border:1px solid #ff3365;background:#fff;overflow:hidden}@media only screen and (max-width:767px){.not-avail-info{padding:6px 14px;margin-bottom:20px}}.not-avail-info:after{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:#ff3365}.not-avail-info--avail{margin-bottom:15px;border-color:#22b030}.not-avail-info--avail:after{background:#22b030}.not-avail-info--avail .not-avail-info__icon{fill:#22b030}.not-avail-info--avail .not-avail-info__text{color:#22b030}.not-avail-info__icon{flex-shrink:0;width:24px;height:24px;fill:#ff3365;margin-left:10px}.not-avail-info__text{font:700 16px/24px PT Sans,sans-serif;color:#ff3365;text-align:right}@media only screen and (max-width:767px){.not-avail-info__text{font-size:14px;line-height:20px}}.nav__list{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.nav__list{display:block;overflow-x:auto;white-space:nowrap;text-align:center}}.nav__btn{display:flex;justify-content:center;align-items:center;margin:0 10px;width:38px;height:38px;flex-shrink:0;background-color:#252d3a;border:1px solid #252d3a;border-radius:4px;transition:all .3s;cursor:pointer}@media only screen and (max-width:767px){.nav__btn{display:none}}.nav__btn:hover{background-color:#fff;color:#252d3a}.nav__btn:hover .icon{fill:#252d3a}.nav__btn .icon{fill:#fff;width:9px;height:14px;padding:0}.nav__btn--prev{padding-left:2px}.nav__btn--next{padding-right:2px}.nav__btn--disabled{opacity:.5;background:none;border:1px solid #dddde1;pointer-events:none}.nav__btn--disabled .icon{fill:#dddde1}.nav__item{min-width:38px;height:38px;font:400 16px/38px PT Sans,sans-serif;color:#515b6a;cursor:default;z-index:2}@media only screen and (max-width:767px){.nav__item{display:inline-block}}@media only screen and (max-width:767px){.nav__item--auto-width{min-width:auto}}.nav__item-link{display:flex;justify-content:center;align-items:center;padding:0 5px;width:100%;height:100%;border-radius:4px;transition:all .3s;cursor:pointer}.nav__item-link:hover{color:#ff3365}.nav__item-link--active{background:#f5f5f6;color:#252d3a;font-weight:700;pointer-events:none;cursor:default}.nav__item-dots{display:flex;justify-content:center;align-items:center;padding:0 5px;width:100%;height:100%}.nav__mob-btns{display:none;justify-content:center;margin-top:10px;gap:10px}@media only screen and (max-width:767px){.nav__mob-btns{display:flex}}.nav__mob-btn{display:flex;justify-content:center;align-items:center;font:700 12px/1.2 PT Sans,sans-serif;border-radius:100px;border:1px solid #dddde1;color:#ff3365;padding:10px;min-width:130px;cursor:pointer;transition:all .3s}.nav__mob-btn--disabled{color:#515b6a;pointer-events:none}.footer{margin-top:65px;background:#252d3a;color:#878c98}@media only screen and (max-width:767px){.footer{margin-top:30px}}.footer .icon{fill:#878c98}.footer__title{margin-bottom:20px;color:#fff;font:700 16px/1.5 PT Sans,sans-serif;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width:767px){.footer__title{margin:0;padding:20px 0;border-top:1px solid hsla(0,0%,100%,.15);font-size:14px;line-height:18px}}.footer__top{padding:0}@media only screen and (max-width:1280px){.footer__top{padding:0 15px}}@media only screen and (max-width:767px){.footer__top{padding:0 10px}}.footer__bottom{border-top:1px solid hsla(0,0%,100%,.15)}.footer__bottom-inner{display:flex;align-items:flex-start;justify-content:space-between;padding:30px 0}@media only screen and (max-width:1280px){.footer__bottom-inner{padding:20px 15px}}@media only screen and (max-width:767px){.footer__bottom-inner{flex-wrap:wrap;padding:15px 10px}}.footer__copyright{font:400 14px/1.5 PT Sans,sans-serif}@media only screen and (max-width:767px){.footer__copyright{width:100%;margin-bottom:15px;text-align:center}}@media only screen and (max-width:414px){.footer__copyright{text-align:right}}.footer__payment{display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.footer__payment{flex-wrap:wrap;justify-content:center;width:100%}}@media only screen and (max-width:414px){.footer__payment{justify-content:space-between}}.footer__payment .icon{flex-shrink:0;width:115px;height:20px;margin-right:20px}@media only screen and (max-width:767px){.footer__payment .icon{width:auto;height:16px;margin:0 0 0 15px}}.footer__payment-img{display:block;flex-shrink:0;width:auto;margin-right:20px}@media only screen and (max-width:767px){.footer__payment-img{height:14px;margin:0 0 0 15px}}.footer-logo{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-logo__text{margin-bottom:9px;color:#fff;font:500 30px/36px Raleway;letter-spacing:5px;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.footer-logo__text{margin-bottom:0;font:500 22px/26px Raleway;letter-spacing:3.6px}}.footer-logo__subtext{position:relative;padding:0 15px;font-size:0;text-align:center}.footer-logo__subtext:before{z-index:0;position:absolute;top:58%;right:50%;width:100%;height:1px;-webkit-transform:translateX(50%);transform:translateX(50%);background:#ced1d8;content:""}.footer-logo__decor{display:block;position:relative;padding:0 5px;background:#252d3a;color:#ced1d8;font:400 italic 15px/20px Playfair Display;letter-spacing:.5px;white-space:nowrap}@media only screen and (max-width:767px){.footer-logo__decor{font:400 italic 13px/17px Playfair Display;letter-spacing:.433333px}}.footer-info__top{display:flex;justify-content:space-between;padding:70px 0}@media only screen and (max-width:1024px){.footer-info__top{flex-wrap:wrap;padding:50px 0}}@media only screen and (max-width:767px){.footer-info__top{padding:30px 0 20px}}.footer-info__hotel-info{max-width:365px;padding-left:10px}@media only screen and (max-width:1024px){.footer-info__hotel-info{width:100%;max-width:100%;margin-bottom:50px;padding:0}}@media only screen and (max-width:767px){.footer-info__hotel-info{margin-bottom:20px}}.footer-info__lists{display:flex;width:calc(100% - 665px)}@media only screen and (max-width:1024px){.footer-info__lists{width:calc(100% - 300px)}}@media only screen and (max-width:767px){.footer-info__lists{flex-wrap:wrap;width:100%}}.footer-info__communication{max-width:300px;padding-right:10px}@media only screen and (max-width:767px){.footer-info__communication{width:100%;max-width:100%;padding:0}}.footer-info__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:40px}@media only screen and (max-width:767px){.footer-info__bottom{padding:20px 0}}.footer-info__link{display:block;padding:0 25px;font:400 14px/18px PT Sans,sans-serif;cursor:pointer;transition:all .3s ease}@media only screen and (max-width:767px){.footer-info__link{padding:4px 10px}}.footer-info__link:hover{color:#fff}@media only screen and (max-width:1024px){.hotel-info{display:flex;align-items:center}}@media only screen and (max-width:414px){.hotel-info{display:block}}.hotel-info__head{display:flex;justify-content:flex-start;margin-bottom:30px}@media only screen and (max-width:1024px){.hotel-info__head{margin:0 0 0 50px}}@media only screen and (max-width:767px){.hotel-info__head{margin:0 0 0 30px}}@media only screen and (max-width:414px){.hotel-info__head{margin:0 0 20px}}.hotel-info__text{font:400 14px/26px PT Sans,sans-serif}@media only screen and (max-width:1024px){.hotel-info__text br{display:none}}@media only screen and (max-width:767px){.hotel-info__text{font-size:12px;line-height:22px}}.footer-list{width:50%;padding-right:80px}@media only screen and (max-width:1280px){.footer-list{padding-right:30px}}@media only screen and (max-width:1024px){.footer-list{padding:0 0 0 20px}}@media only screen and (max-width:767px){.footer-list{width:100%;padding:0}}.footer-list__title{display:flex;align-items:center;justify-content:space-between}.footer-list__title.active .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.footer-list__title .icon{display:none;flex-shrink:0;width:10px;height:7px;margin-right:5px;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.footer-list__title .icon{display:block}}@media only screen and (max-width:767px){.footer-list__content{display:none;padding-bottom:20px}.footer-list__content.active{display:block}}.footer-list__item{margin-bottom:10px}.footer-list__link{font:400 14px/24px PT Sans,sans-serif;cursor:pointer;transition:all .3s ease}.footer-list__link:hover{color:#fff}.footer-list__link.not-active{cursor:default}.footer-social{display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:30px}@media only screen and (max-width:767px){.footer-social{justify-content:flex-start;margin-top:15px}}.footer-social__item{display:flex;align-items:center;justify-content:center;width:37px;height:37px;margin-right:20px;border:1px solid #878c98;border-radius:50%}@media only screen and (max-width:767px){.footer-social__item{width:30px;height:30px;margin-left:12px;margin-right:0}}.footer-social__item .icon{display:block;flex-shrink:0;width:13px;height:13px;margin:auto}@media only screen and (max-width:767px){.footer-social__item .icon{width:11px;height:11px}}.footer-newsletter__label{display:flex;position:relative;width:100%;max-width:290px}@media only screen and (max-width:414px){.footer-newsletter__label{max-width:100%}}.footer-newsletter__input{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;padding:12px 15px 12px 130px;border:1px solid hsla(0,0%,100%,.15);border-radius:4px;background:none;color:#fff}@media only screen and (max-width:767px){.footer-newsletter__input{padding:10px 15px 10px 130px}}.color-scheme-2 .footer-newsletter__input{border-radius:0}.footer-newsletter__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #252d3a;-webkit-text-fill-color:#fff;color:#fff}.footer-newsletter__input::-webkit-input-placeholder{color:#878c98;font:400 12px/16px PT Sans,sans-serif}.footer-newsletter__input::-moz-placeholder{color:#878c98;font:400 12px/16px PT Sans,sans-serif}.footer-newsletter__input::-ms-input-placeholder{color:#878c98;font:400 12px/16px PT Sans,sans-serif}.footer-newsletter__input::placeholder{color:#878c98;font:400 12px/16px PT Sans,sans-serif}.color-scheme-4 .footer-newsletter__input::-webkit-input-placeholder,.color-scheme-6 .footer-newsletter__input::-webkit-input-placeholder{font-weight:300}.color-scheme-4 .footer-newsletter__input::-moz-placeholder,.color-scheme-6 .footer-newsletter__input::-moz-placeholder{font-weight:300}.color-scheme-4 .footer-newsletter__input::-ms-input-placeholder,.color-scheme-6 .footer-newsletter__input::-ms-input-placeholder{font-weight:300}.color-scheme-4 .footer-newsletter__input::placeholder,.color-scheme-6 .footer-newsletter__input::placeholder{font-weight:300}.footer-newsletter__submit{position:absolute;top:0;left:0;min-width:120px;height:40px;border-radius:4px 0 0 4px;background:#ff3365;color:#fff;font:700 14px/18px PT Sans,sans-serif}@media only screen and (max-width:767px){.footer-newsletter__submit{height:36px}}.color-scheme-2 .footer-newsletter__submit{border-radius:0}.color-scheme-5 .footer-newsletter__submit{background:#f5a623}.room-loader{display:none;position:fixed;right:0;left:0;top:0;bottom:0;width:100%;height:100%;z-index:1001;background:rgba(0,0,0,.8);overflow-y:auto;text-align:right}.room-loader .modal-content{background-color:#fff;width:400px;max-width:90%;padding:20px 30px;box-sizing:border-box;border-radius:4px;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:2;text-align:center}.room-loader .modal-content .title{font:600 18px/26px Merriweather,serif;color:#515b6a;text-transform:uppercase;margin-bottom:10px}.room-loader .progress{border-radius:4px;border:1px solid #515b6a;height:2.5em;position:relative;overflow:hidden}.room-loader .progress-inner{position:absolute;top:0;right:0;background-color:#ff3365;width:100%;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%)}.room-loader .count{margin-top:10px;font:600 16px/20px PT Sans,sans-serif}.room-loader .result{font:400 16px/20px PT Sans,sans-serif;margin-top:5px}.room-loader .count,.room-loader .result{display:none}.room-loader .count.active,.room-loader .result.active{display:block}.room-loader .count.animate,.room-loader .result.animate{-webkit-animation:slideDown .45s;animation:slideDown .45s}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideDown{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.room-loader.active{display:block}.thanks-modal{display:none;position:fixed;right:0;left:0;top:0;bottom:0;width:100%;height:100%;background:rgba(51,62,80,.8);overflow-y:auto;z-index:1000}.thanks-modal.active{display:block}.thanks-modal__wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.thanks-modal__content{position:relative;width:100%;max-width:440px;padding:100px 20px;border-radius:4px;box-shadow:0 5px 10px 3px rgba(36,44,74,.1);background:#fff;text-align:center;font-size:0}.thanks-modal__title{font:700 18px Merriweather,serif;margin-bottom:45px;color:#252d3a}.thanks-modal__img{margin-bottom:25px;position:relative;right:7px}.thanks-modal__btn{font:700 16px PT Sans,sans-serif;color:#fff;text-transform:uppercase;background-color:#ff3365;padding:10px;border-radius:100px;display:inline-block;min-width:140px;cursor:pointer}.thanks-modal__close{position:absolute;top:20px;left:20px;cursor:pointer}.thanks-modal__close .icon{fill:#252d3a;width:16px;height:16px}.cookie-policy{display:none;z-index:1000;position:fixed;bottom:0;width:100%;border-top:1px solid #dddde1;background-color:hsla(0,0%,100%,.95);color:#252d3a}.cookie-policy.show{display:block}.cookie-policy__wrapper{max-width:1150px;margin:0 auto;padding:10px 0}@media only screen and (max-width:1024px){.cookie-policy__wrapper{padding:10px}}.cookie-policy__inner{display:flex;align-items:center;justify-content:space-between;padding:0 10px}@media only screen and (max-width:1024px){.cookie-policy__inner{padding:0}}@media only screen and (max-width:767px){.cookie-policy__inner{flex-direction:column}}.cookie-policy__inner-text{max-width:100%;margin-left:40px;font:400 14px/18px PT Sans,sans-serif;text-align:start}@media only screen and (max-width:1024px){.cookie-policy__inner-text{margin-left:50px}}@media only screen and (max-width:767px){.cookie-policy__inner-text{margin-left:0;margin-bottom:10px;font-size:12px;line-height:16px}}.cookie-policy__inner-btns{display:flex}.cookie-policy__inner-btns-btn{min-width:80px;height:40px;padding:9px 0;border-radius:100px;font:700 12px/20px PT Sans,sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase;cursor:pointer}@media only screen and (max-width:767px){.cookie-policy__inner-btns-btn{min-width:100px;height:30px;padding:4px 0}}.cookie-policy__inner-btns-btn--ok{box-sizing:border-box;margin-left:10px;padding:10px 0;background-color:#ff3365;color:#fff}@media only screen and (max-width:767px){.cookie-policy__inner-btns-btn--ok{padding:6px 0}}.cookie-policy__inner-btns-btn--ok:hover{border:1px solid #ff3365;background-color:#fff;color:#ff3365}.color-scheme-5 .cookie-policy__inner-btns-btn--ok{background-color:#fff;color:#000}.color-scheme-5 .cookie-policy__inner-btns-btn--ok:hover{border:1px solid #fff;background-color:#000;color:#fff}.cookie-policy__inner-btns-btn--no{box-sizing:border-box;border:1px solid #ff3365;color:#ff3365}.color-scheme-1 .cookie-policy__inner-btns-btn--no{background-color:#fff}.menu-filters__link:before{border:1px solid #878c98}.menu-filters__link:active:before{border-color:#dddde1;background:url(/new/designs/11/build/images/check.svg) 50%/12px no-repeat #dddde1}.menu-filters__btn-more-text{line-height:18px}@media only screen and (max-width:767px){.hotelcard__descr{color:#333e50}}.hotel-info__text{font-family:Merriweather,serif}.cookie-policy__inner-btns-btn--no{background-color:#fff}