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{border:0;margin:0;padding: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]{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}button,input{border:0;margin:0;padding: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-collapse:collapse;border-spacing:0;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}a:not([class]){transition:color .25s}a:hover{text-decoration:none}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 7' style='enable-background:new 0 0 44 7' xml:space='preserve'%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' style='fill:%234d4d4d'/%3E%3C/svg%3E") transparent no-repeat!important;background-position:100%!important;background-size:44px 7px!important;padding-left:10px;padding-right:30px!important}select:focus{outline:none}select::-ms-expand{display:none}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.on-header{border-bottom:1px solid #9a9a9a}.on-header__inner{display:flex;justify-content:space-between;padding:28px 0}@media only screen and (max-width:767px){.on-header__inner{flex-wrap:wrap;padding:10px 0}}.on-header__logo{flex-shrink:0;font:500 21px/28px Helvetica Neue,sans-serif;letter-spacing:.7px;text-transform:uppercase}.on-header-navigation{align-items:center;display:flex}@media only screen and (max-width:767px){.on-header-navigation{flex-wrap:wrap;width:100%}}.on-header-navigation__item{font:500 14px/24px Helvetica Neue,sans-serif;letter-spacing:.7px;text-transform:uppercase}.on-header-navigation__item:not(:last-child){margin-right:38px}@media only screen and (max-width:767px){.on-header-navigation__item:not(:last-child){margin-right:10px}.on-header-navigation__item a{font-size:12px;line-height:18px;text-align:right}}.on-breadcrumbs__inner{padding:48px 0 20px}@media only screen and (max-width:767px){.on-breadcrumbs__inner{padding:24px 0 0}}.on-breadcrumbs__item{font-size:16px;line-height:24px}.on-form{border:1px solid #9a9a9a;border-radius:5px;cursor:pointer;padding:36px 24px}@media only screen and (max-width:767px){.on-form{padding:24px}}.on-form__head{padding-bottom:24px}.on-form__title{color:#363636;font-size:24px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:8px;text-align:center}.on-form__row{align-items:center;background:#f2f2f2;border-radius:5px;display:flex;margin-bottom:18px;padding:14px 19px}.on-form__row-icon{fill:#363636;flex-shrink:0;height:17px;margin-right:10px;width:17px}.on-form__row-input{background:none;font:14px/18px Helvetica Neue,sans-serif;padding:0;width:100%}.on-form__btn{background:#ff8100;border-radius:5px;color:#fff;display:flex;font:500 16px/24x Helvetica Neue,sans-serif;justify-content:center;letter-spacing:.7px;padding:14px 16px;width:100%}.on-more-hotels{border:1px solid #f2f2f2;border-radius:5px;margin:24px 0 48px;max-width:850px;padding:16px}.on-more-hotels__title{font-size:24px;line-height:32px;margin-bottom:16px}.on-more-hotels__list{display:flex;flex-wrap:wrap}.on-more-hotels__item{background:#f2f2f2;border-radius:5px;cursor:pointer;margin:8px 16px 8px 0;padding:8px 16px}.on-more-hotels__item:hover{background:#e4e4e4}.on-more-hotels__link{font-size:14px;line-height:1}.on-before-footer{padding:24px 0}.on-before-footer h3{font-size:18px;font-weight:700;margin-bottom:8px}.on-before-footer ul{-moz-column-count:2;column-count:2}@media only screen and (max-width:767px){.on-before-footer ul{-moz-column-count:1;column-count:1}}.on-before-footer li{font-size:16px;line-height:24px;font:500 16px/24px Helvetica Neue,sans-serif;margin-bottom:8px}.on-before-footer li a{font-weight:400}.on-before-footer li a:hover{text-decoration:underline}.on-footer{border-top:1px solid #f2f2f2}.on-footer__inner{display:flex;justify-content:space-between;padding:16px 0}@media only screen and (max-width:1024px){.on-footer__inner{flex-wrap:wrap}}.on-footer__text{font-size:16px;font-weight:500;line-height:24px}.on-footer__text a{font-weight:400}.on-footer__text a:hover{text-decoration:underline}.on-pagination{display:flex;justify-content:center;padding:24px 0;width:100%}.on-pagination__item{align-items:flex-end;display:flex;margin:0 16px}.on-pagination__item:hover{text-decoration:underline}.on-faq{padding:40px 0}.on-faq__title{font:500 24px/32px Helvetica Neue,sans-serif;margin-bottom:24px}.on-faq-item{border:1px solid #f2f2f2;margin-bottom:24px;max-width:850px;padding:16px;width:100%}.on-faq-item__question{font:500 18px/28px Helvetica Neue,sans-serif;margin-bottom:16px}.on-faq-item__answer{font:18px/28px Helvetica Neue,sans-serif}.on-hotel__start{display:flex;margin-bottom:24px}@media only screen and (max-width:1024px){.on-hotel__start{flex-wrap:wrap}}.on-hotel__form{flex-shrink:0;width:400px}@media only screen and (max-width:1024px){.on-hotel__form{margin-top:32px;width:100%}}.on-hotel__section{display:flex;padding:32px 0}@media only screen and (max-width:767px){.on-hotel__section{flex-wrap:wrap}}.on-hotel__section-title{font:500 24px/1 Helvetica Neue,sans-serif;margin-bottom:24px}.on-hotel__section-title b{color:#ff8100;font-size:36px;line-height:.7;margin-right:4px}.on-hotel__section-title span{color:#9a9a9a;font-size:20px}.on-hotel__section-subtitle{font:400 16px/24px Helvetica Neue,sans-serif;margin-bottom:32px}.on-hotel__section-left{border-right:1px solid #f2f2f2;padding-right:16px;width:50%}@media only screen and (max-width:767px){.on-hotel__section-left{padding-right:0;width:100%}}.on-hotel__section-right{padding-left:16px;width:50%}@media only screen and (max-width:767px){.on-hotel__section-right{padding:24px 0 0;width:100%}}.on-hotel-head{padding-right:20px;width:100%}@media only screen and (max-width:1024px){.on-hotel-head{padding-right:0}}.on-hotel-head__title{font:500 42px/56px Helvetica Neue,sans-serif;letter-spacing:.7px;margin-bottom:8px}@media only screen and (max-width:1024px){.on-hotel-head__title{font-size:32px;line-height:40px}}.on-hotel-head__meta{color:#9a9a9a;font-size:14px;letter-spacing:.7px;line-height:24px;margin-bottom:32px;text-transform:uppercase}@media only screen and (max-width:767px){.on-hotel-head__meta{line-height:20px}}.on-hotel-head__img{height:550px;margin-bottom:48px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1450px){.on-hotel-head__img{height:400px}}@media only screen and (max-width:767px){.on-hotel-head__img{height:300px}}.on-hotel-head__text{font-size:18px;line-height:28px}.on-hotel-gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.on-hotel-gallery__item{border-radius:4px;overflow:hidden;position:relative}.on-hotel-gallery__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.on-hotel-gallery__item--main{height:400px;margin-bottom:4px;width:100%}@media only screen and (max-width:767px){.on-hotel-gallery__item--main{height:250px}}.on-hotel-gallery__item--small{height:120px;width:calc(33.33333% - 3px)}@media only screen and (max-width:767px){.on-hotel-gallery__item--small{height:90px}}.on-hotel-gallery__item--hidden{display:none}.on-hotel-gallery__count{align-items:center;background:hsla(0,0%,60%,.8);color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.on-hotel-gallery__count:hover{background:hsla(0,0%,60%,.9)}.on-hotel-gallery__count span{font-size:16px;font-weight:400}.on-hotel-gallery__count b{font-size:24px;font-weight:500}.on-hotel-feedback-block{margin-bottom:32px}.on-hotel-feedback-block__head{align-items:flex-end;display:flex;margin-bottom:16px}.on-hotel-feedback-block__icon{height:24px;margin-right:10px;width:24px}.on-hotel-feedback-block__text{font:500 24px/1 Helvetica Neue,sans-serif}.on-hotel-feedback-block__list-item{display:flex;position:relative}.on-hotel-feedback-block__list-item:before{background:#9a9a9a;border-radius:50%;content:"";flex-shrink:0;height:5px;margin-right:8px;margin-top:9px;width:5px}.on-hotel-feedback-block__list-item:not(:last-child){margin-bottom:8px}.on-hotel-reviews__title{font:500 24px/36px Helvetica Neue,sans-serif;margin-bottom:16px}.on-hotel-reviews__tags{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.on-hotel-reviews__tag{display:flex;flex-direction:column;padding:0 8px 16px 0}.on-hotel-reviews__tag-name{font-size:14px;margin-bottom:6px;width:100%}.on-hotel-reviews__tag-name b{font-size:16px;font-weight:500}.on-hotel-reviews__tag-rating{background:#f2f2f2;border-radius:4px;display:flex;height:6px;overflow:hidden;width:150px}.on-hotel-reviews__tag-progress{background:#ff8100;height:100%;transition:width 1s;width:0;will-change:width}.on-hotel-reviews-review{margin-bottom:16px}.on-hotel-reviews-review__title{font:500 16px/20px Helvetica Neue,sans-serif;margin-bottom:8px}.on-hotel-reviews-review__text{font:400 14px/24px Helvetica Neue,sans-serif;font-style:italic;padding-left:8px}.on-hotel-landmarks__title{font:500 24px/36px Helvetica Neue,sans-serif;margin-bottom:16px}.on-hotel-landmarks__item{align-items:flex-end;display:flex;font:400 16px/1 Helvetica Neue,sans-serif;justify-content:space-between}.on-hotel-landmarks__item:not(:last-child){margin-bottom:16px}.on-hotel-landmarks__item-title{flex-shrink:0}.on-hotel-landmarks__item-dots{border-bottom:1px dotted #363636;width:100%}.on-hotel-landmarks__item-value{flex-shrink:0}.on-hotel-transport{margin-top:32px}.on-hotel-transport__title{font:500 24px/36px Helvetica Neue,sans-serif;margin-bottom:16px}.on-hotel-transport__description{margin-bottom:16px}.on-hotel-transport__item{align-items:flex-end;display:flex;font:400 16px/1 Helvetica Neue,sans-serif;justify-content:space-between}.on-hotel-transport__item:not(:last-child){margin-bottom:16px}.on-hotel-transport__item-title{flex-shrink:0}.on-hotel-transport__item-dots{border-bottom:1px dotted #363636;width:100%}.on-hotel-transport__item-value{flex-shrink:0}.on-hotel-map{height:300px;margin-top:32px;width:100%}.on-hotel-food-facilities{margin-bottom:32px}.on-hotel-food-facilities__title{font:500 24px/1 Helvetica Neue,sans-serif;margin-bottom:16px}.on-hotel-food-facilities__list{-moz-column-count:3;column-count:3}@media only screen and (max-width:1024px){.on-hotel-food-facilities__list{-moz-column-count:2;column-count:2}}.on-hotel-food-facilities__item{display:flex;position:relative}.on-hotel-food-facilities__item:before{background:#9a9a9a;border-radius:50%;content:"";flex-shrink:0;height:5px;margin-right:8px;margin-top:9px;width:5px}.on-hotel-food-facilities__item:not(:last-child){margin-bottom:8px}.on-hotel-restaurants__title{font:500 24px/36px Helvetica Neue,sans-serif;margin-bottom:16px}.on-hotel-restaurants__item{align-items:flex-end;display:flex;font:400 16px/1.2 Helvetica Neue,sans-serif;justify-content:space-between}.on-hotel-restaurants__item:not(:last-child){margin-bottom:16px}.on-hotel-restaurants__item-title{flex-shrink:0;max-width:50%}.on-hotel-restaurants__item-dots{border-bottom:1px dotted #363636;width:100%}.on-hotel-restaurants__item-value{flex-shrink:0}.on-hotel-rooms__list{display:flex;flex-wrap:wrap;margin:0 -8px}.on-hotel-rooms__room{height:240px;margin-bottom:16px;padding:0 8px;width:25%}@media only screen and (max-width:1024px){.on-hotel-rooms__room{width:50%}}.on-hotel-room{border:1px solid #f2f2f2;border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:24px 16px}.on-hotel-room__guests{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.on-hotel-room__guests .fa{font-size:20px;padding:0 2px}.on-hotel-room__guests-plus{margin:0 8px}.on-hotel-room__title{cursor:pointer;margin-bottom:8px;text-align:center}.on-hotel-room__title-name{font:500 16px/1 Helvetica Neue,sans-serif}.on-hotel-room__title-type{color:#9a9a9a}.on-hotel-room__description{display:none}.on-hotel-room__size{text-align:center}.on-hotel-room__size b{font-weight:500}.on-hotel-room__btn{background:#ff8100;border-radius:5px;color:#fff;font:400 18px/1 Helvetica Neue,sans-serif;margin:16px auto 0;padding:8px 16px;width:100%}.on-hotel-services{margin-bottom:32px}.on-hotel-services__title{font:500 24px/1 Helvetica Neue,sans-serif;margin-bottom:16px}.on-hotel-services__list{-moz-column-count:3;column-count:3}@media only screen and (max-width:1024px){.on-hotel-services__list{-moz-column-count:2;column-count:2}}.on-hotel-services__item{display:inline-flex;position:relative;width:100%}.on-hotel-services__item:before{background:#9a9a9a;border-radius:50%;content:"";flex-shrink:0;height:5px;margin-right:8px;margin-top:9px;width:5px}.on-hotel-services__item:not(:last-child){margin-bottom:8px}.on-hotel-highlights{margin-bottom:32px}.on-hotel-highlights__title{font:500 24px/1 Helvetica Neue,sans-serif;margin-bottom:16px}.on-hotel-highlights__list{-moz-column-count:3;column-count:3}@media only screen and (max-width:1024px){.on-hotel-highlights__list{-moz-column-count:2;column-count:2}}.on-hotel-highlights__item{display:inline-flex;position:relative;width:100%}.on-hotel-highlights__item:before{background:#9a9a9a;border-radius:50%;content:"";flex-shrink:0;height:5px;margin-right:8px;margin-top:9px;width:5px}.on-hotel-highlights__item:not(:last-child){margin-bottom:8px}.on-hotel-children-facilities{margin-bottom:32px}.on-hotel-children-facilities__title{font:500 24px/36px Helvetica Neue,sans-serif;margin-bottom:16px}.on-hotel-children-facilities__list{-moz-column-count:3;column-count:3}@media only screen and (max-width:1024px){.on-hotel-children-facilities__list{-moz-column-count:2;column-count:2}}.on-hotel-children-facilities__item{display:inline-flex;margin-bottom:8px;position:relative;width:100%}.on-hotel-children-facilities__item:before{background:#9a9a9a;border-radius:50%;content:"";flex-shrink:0;height:5px;margin-right:8px;margin-top:9px;width:5px}.on-hotel-leisure-facilities__title{font:500 24px/36px Helvetica Neue,sans-serif;margin-bottom:16px}.on-hotel-leisure-facilities__list{-moz-column-count:3;column-count:3}@media only screen and (max-width:1024px){.on-hotel-leisure-facilities__list{-moz-column-count:2;column-count:2}}.on-hotel-leisure-facilities__item{display:inline-flex;margin-bottom:8px;position:relative;width:100%}.on-hotel-leisure-facilities__item:before{background:#9a9a9a;border-radius:50%;content:"";flex-shrink:0;height:5px;margin-right:8px;margin-top:9px;width:5px}.on-hotel-contacts{width:100%}.on-hotel-contacts__title{font:500 24px/36px Helvetica Neue,sans-serif;margin-bottom:16px}.on-hotel-contacts__list{-moz-column-count:2;column-count:2}@media only screen and (max-width:767px){.on-hotel-contacts__list{-moz-column-count:1;column-count:1}}.on-hotel-contacts__item{align-items:flex-end;display:flex;font:16px/1 Helvetica Neue,sans-serif;margin-bottom:20px;position:relative}.on-hotel-contacts__item--link{color:#ff8100;cursor:pointer}.on-hotel-contacts__item i{color:#9a9a9a;display:inline-block;font-size:24px;margin-right:14px}.on-post{padding:0}.on-post__article{width:100%}.on-post__sidebar{flex-shrink:0;width:400px}@media only screen and (max-width:1024px){.on-post__sidebar{margin:24px 0 48px;max-width:700px;order:-1;position:static;width:100%}}@media only screen and (max-width:767px){.on-post__sidebar{margin:24px 0 36px}}.on-post-article__start{display:flex}@media only screen and (max-width:1024px){.on-post-article__start{flex-wrap:wrap;justify-content:center}}.on-post-article__head{width:100%}.on-post-article__inner{display:flex}.on-post-article__nav{flex-shrink:0;width:350px}@media only screen and (max-width:1024px){.on-post-article__nav{display:none}}.on-post-article__subtitle{border-bottom:1px solid #f2f2f2;font-size:20px;line-height:30px;padding-bottom:16px}.on-post-article-head{padding-right:20px}@media only screen and (max-width:1024px){.on-post-article-head{padding-right:0}}.on-post-article-head__title{font:500 42px/56px Helvetica Neue,sans-serif;letter-spacing:.7px;margin-bottom:24px}@media only screen and (max-width:1024px){.on-post-article-head__title{font-size:36px;line-height:44px}}.on-post-article-head__meta{color:#9a9a9a;font-size:14px;letter-spacing:.7px;line-height:24px;margin-bottom:48px;text-transform:uppercase}@media only screen and (max-width:767px){.on-post-article-head__meta{margin-bottom:32px}}.on-post-article-head__img{height:550px;margin-bottom:48px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1450px){.on-post-article-head__img{height:400px}}@media only screen and (max-width:767px){.on-post-article-head__img{height:300px}}.on-post-article-head__text{font-size:18px;line-height:28px}.on-post-article-nav{margin-right:10px;padding-top:36px;position:-webkit-sticky;position:sticky;top:0;width:100%}.on-post-article-nav__item{color:#9a9a9a;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;margin-bottom:15px;padding-right:12px;position:relative;transition:all .3s}.on-post-article-nav__item:hover{text-decoration:underline}.on-post-article-nav__item:after{background:#ff8100;border-radius:50%;content:"";height:6px;left:0;opacity:0;position:absolute;top:7px;transform:translateX(100%);width:6px;will-change:opacity,transform}.on-post-article-nav__item.is-active{color:#ff8100;opacity:1;padding-left:12px;padding-right:0}.on-post-article-nav__item.is-active:after{opacity:1;transform:translateX(0);transition:.3s}.on-post-article-hotel{padding:36px 0}@media only screen and (max-width:767px){.on-post-article-hotel{padding:32px 0}}.on-post-article-hotel__name{font-size:32px;font-weight:500;line-height:35px;margin-bottom:12px}@media only screen and (max-width:767px){.on-post-article-hotel__name{font-size:26px;line-height:30px;margin-bottom:16px}}.on-post-article-hotel__address{color:#9a9a9a;font-size:16px;font-weight:500;line-height:23px;margin-bottom:30px}@media only screen and (max-width:767px){.on-post-article-hotel__address{margin-bottom:24px}}.on-post-article-hotel__gallery{margin-bottom:48px!important}@media only screen and (max-width:767px){.on-post-article-hotel__gallery{margin-bottom:32px!important}}.on-post-article-hotel__gallery.simple-lightbox{background:#fff;display:block;margin-bottom:1.5em;overflow:hidden;position:relative;width:100%}.on-post-article-hotel__gallery.simple-lightbox a img,.on-post-article-hotel__gallery.simple-lightbox span img{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.on-post-article-hotel__gallery .image-number-first{border-right:20px solid #fff;cursor:pointer;float:left;height:290px;width:66.6%}.on-post-article-hotel__gallery .image-number-other{display:none}.on-post-article-hotel__gallery .image-number-second{cursor:pointer;float:left;height:145px;padding-bottom:5px;width:33.3%}.on-post-article-hotel__gallery .image-number-third{float:left;height:145px;padding-top:5px;width:33.3%}.on-post-article-hotel__gallery .count-wrapper{background:rgba(0,0,0,.5);bottom:0;cursor:pointer;height:calc(50% - 5px);position:absolute;right:0;width:33.4%}.on-post-article-hotel__gallery .count-text{color:#fff;cursor:pointer;font-family:sans-serif;font-size:40px;font-weight:700;left:50%;line-height:18px;padding:25%;position:absolute;text-align:center;text-decoration:none;text-shadow:1px 1px 45px #000;top:50%;transform:translate(-50%,-50%)}.on-post-article-hotel__gallery .count-text span{color:#eee;font-size:20px}.on-post-article-hotel__gallery .show-all-photos-text{font-size:20px;line-height:25px;padding:5%}@media screen and (min-width:940px){.on-post-article-hotel__gallery .container.right-sidebar.sidebar-70-30 .content-area{width:70%}.on-post-article-hotel__gallery .container.right-sidebar.sidebar-70-30 .sidebar{width:30%}}.on-post-article-hotel__description p{font-size:18px;font-weight:400;line-height:28px;margin-bottom:24px}@media only screen and (max-width:767px){.on-post-article-hotel__description p{margin-bottom:16px}}.on-post-article-hotel__features{-moz-column-count:2;column-count:2;padding-bottom:36px}@media only screen and (max-width:767px){.on-post-article-hotel__features{padding-bottom:24px}}.on-post-article-hotel__features li{align-items:center;display:flex;font-size:18px;line-height:28px;margin-bottom:12px;position:relative}.on-post-article-hotel__features li:before{background:#363636;border-radius:50%;content:"";display:block;height:4px;margin-right:6px;width:4px}.on-post-article-hotel__btn{background:#ff8100;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:16px;text-align:center;width:240px}.on-posts__title{font:400 30px/40px Helvetica Neue,sans-serif;margin-bottom:32px;text-align:center}@media only screen and (max-width:767px){.on-posts__title{font-size:24px;line-height:32px}}.on-posts__title b{font-weight:500}.on-posts__inner{display:flex;flex-wrap:wrap;margin:0 -8px}.on-posts__post{margin-bottom:32px;padding:0 8px;width:25%}@media only screen and (max-width:1024px){.on-posts__post{width:50%}}@media only screen and (max-width:767px){.on-posts__post{width:100%}}.on-posts-post__img{cursor:pointer;height:180px;margin-bottom:8px;width:100%}@media only screen and (max-width:1024px){.on-posts-post__img{height:200px}}.on-posts-post__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.on-posts-post__tags{display:flex}.on-posts-post__tag{background:#ff8100;border-radius:5px;color:#fff;font:14px/1 Helvetica Neue,sans-serif;margin:0 8px 8px 0;padding:4px 8px}.on-posts-post__tag:hover{color:#fff}.on-posts-post__title{font:500 18px/24px Helvetica Neue,sans-serif;margin-bottom:8px}.on-posts-post__description{font:14px/1.5 Helvetica Neue,sans-serif}.on-page{padding:32px 0}.on-page__title{font:500 28px/36px Helvetica Neue,sans-serif;margin-bottom:16px;text-align:center}.on-page__head-text{font:500 22px/30px Helvetica Neue,sans-serif;margin-bottom:16px;padding:0 15px}.on-page__content{margin:0 auto;max-width:1080px;padding:0 15px;width:100%}.on-page__content p{margin-bottom:10px}.on-page__content-text{display:flex;flex-wrap:wrap;justify-content:space-between}.on-page__content-text h1,.on-page__content-text h2{font:500 22px/30px Helvetica Neue,sans-serif;width:100%}.on-page__content-text h3{font-size:18px;width:100%}.on-page__content-text h2,.on-page__content-text h3{margin-bottom:8px;margin-top:16px}.on-page__content-text li,.on-page__content-text p{margin-bottom:8px;width:48%}@media only screen and (max-width:1024px){.on-page__content-text li,.on-page__content-text p{width:50%}}@media only screen and (max-width:767px){.on-page__content-text li,.on-page__content-text p{width:100%}}.on-page__content-text li:hover a,.on-page__content-text p:hover a{text-decoration:underline}.on-page__content-text li a,.on-page__content-text p a{font:400 16px/24px Helvetica Neue,sans-serif}.on-page__content-text>div{border-bottom:1px solid #adadad;margin-bottom:16px;padding-bottom:16px}.on-page__content-text>div div,.on-page__content-text>div div>p{width:100%}body{color:#363636;font-family:Helvetica Neue,sans-serif;font-weight:400;overflow-x:hidden}.on-container{margin:0 auto;max-width:1400px;padding:0 15px;width:100%}@media only screen and (max-width:1450px){.on-container{max-width:1190px}}@media only screen and (max-width:1100px){.on-container{max-width:1050px}}@media only screen and (max-width:1024px){.on-container{max-width:850px}}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}p{margin:0}a{cursor:pointer}a,a:hover{color:#363636}div p a,li a{color:#c46b13}.blog .list-article-thumb span{cursor:pointer}.blog .list-article-thumb span img:hover{opacity:.8}@media only screen and (max-width:767px){#av-form-cl-mob{margin-bottom:30px}}.contacts .js-btn-show-prices{cursor:pointer}.contacts .js-btn-show-prices:hover{color:rgba(202,155,82,.8)}.contacts .contact__head{text-align:center}.proscons-wrapper .proscons__item .list{padding-left:0}.proscons-wrapper .proscons__item .list li{margin-left:20px}.highlights ul{-moz-column-count:4;column-count:4;padding-left:0}.highlights ul li{margin-left:20px;margin-top:0}@media only screen and (max-width:767px){.highlights ul{-moz-column-count:1;column-count:1}}.rankings .list{list-style:none;padding-left:0}.reviews .review{border-bottom:1px solid #d1dde9;padding-bottom:15px;padding-top:15px}.reviews .review:last-child{border:none}.reviews .review:first-child{padding-top:0}.reviews .review__title{padding-left:20px}.reviews .review__pos{padding-left:20px;position:relative}.reviews .review__pos:after,.reviews .review__pos:before{background-color:#28b040;border-radius:2px;content:"";height:2px;left:0;position:absolute;top:12px;width:10px}.reviews .review__pos:after{transform:rotate(90deg)}.reviews .review__neg{padding-left:20px;position:relative}.reviews .review__neg:before{background:#fc5203;border-radius:2px;content:"";height:2px;left:0;position:absolute;top:12px;width:10px}@media only screen and (max-width:767px){.reviews .review__neg:before{top:9px}}.landmarks .description-info,.restaurants .description-info{margin-bottom:15px!important}.landmarks .list,.restaurants .list{-moz-column-count:2;column-count:2;margin:0 auto;padding-left:0}@media only screen and (max-width:767px){.landmarks .list,.restaurants .list{-moz-column-count:1;column-count:1}}.landmarks .list__item,.restaurants .list__item{display:flex;font:normal 16px/24px Roboto,sans-serif;justify-content:space-between;margin-bottom:5px;margin-left:0;margin-top:0}.landmarks .list__item .dots,.restaurants .list__item .dots{border-bottom:1px dotted #3c4858;flex:1}.hotel-amenities,.hotel-key-facilities{-moz-column-count:4;column-count:4;list-style:initial;margin:0 0 10px!important;padding-left:0}.hotel-amenities .item__list-item,.hotel-key-facilities .item__list-item{margin-left:20px;margin-top:0}@media only screen and (max-width:767px){.hotel-amenities,.hotel-key-facilities{-moz-column-count:1;column-count:1}}.womb-h3{margin-top:15px}.sub-h4{margin-bottom:5px}.rooms table thead{background-color:#4c76b2;color:#fff;font-weight:600}.rooms table .td-sleep{width:200px}@media only screen and (max-width:767px){.rooms table .td-sleep{width:auto}}.rooms i.info{color:#ef9a00;font-size:15px}.rooms .room{font-size:14px}.rooms .room .fa-caret-right{color:#ff8000;padding-right:5px}.rooms .room__name{display:flex;flex-direction:row;font-weight:600;justify-content:space-between;text-decoration:underline}.rooms .room__description,.rooms .room__size{margin-top:5px}.rooms .room__facilities{margin-top:10px}.rooms .room__facilities .list{-moz-column-count:4;column-count:4;padding-left:15px}@media only screen and (max-width:767px){.rooms .room__facilities .list{-moz-column-count:1;column-count:1}}.rooms .room__facilities .list__item{font-size:14px}.rooms .sleeps{align-items:center;display:flex;font-size:14px;justify-content:center;min-width:150px}.rooms .sleeps .adult i,.rooms .sleeps .children i{margin-left:2px;margin-right:2px}.rooms .sleeps .info{cursor:pointer}@media only screen and (max-width:767px){.rooms .sleeps{min-width:60px}}[data-lk]{cursor:pointer}
