.tripAdvisor__review-item,.amenities-list__list li,.hotel-nav__link,.hotel-intro__external,.hotel-intro__map,.hotel-intro__cta,.hotel-intro__content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.collapsable-mode{overflow:hidden}.collapsable-mode__content{max-height:0;overflow:hidden;transform:translateY(-100%);transition:all 400ms ease-in-out 0s}.collapsable-mode--expand .collapsable-mode__content{max-height:10000px;transform:translateY(0)}.ff-slide-show{overflow:hidden;position:relative}.ff-slide-show .slide-show{margin:0;padding:0;overflow:hidden;list-style:none}.ff-slide-show li{float:left;margin:0;padding:0;list-style:none;position:relative}.ff-slide-show img{display:block;width:100%}.ff-slide-show .arrow{position:absolute;top:0;color:#000;text-decoration:none;width:60px;height:100%;cursor:pointer;-webkit-transition:background .4s;transition:background .4s}.ff-slide-show .arrow:hover,.ff-slide-show .arrow:focus{background:rgba(0,0,0,.25)}.ff-slide-show.hide-arrows-outline .arrow:focus{outline:none}.ff-slide-show .back{left:0}.ff-slide-show .forward{right:0}.ff-slide-show .nch-icon-arrow-narrow-left,.ff-slide-show .nch-icon-arrow-narrow-right{color:#fff;font-size:40px;display:block;position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ff-slide-show__video{cursor:pointer}.ff-slide-show__video .nch-icon-play{content:"";font-family:"nch-icons";font-size:64px;display:inline-block;position:absolute;top:50%;left:50%;color:#fff;margin:-32px;width:64px;height:64px;line-height:64px;text-align:center;text-shadow:0 0 15px #000;z-index:1;cursor:pointer}.icon-list{list-style:none;padding:0}.icon-list .icon-list__item{line-height:1.25rem;margin-bottom:.625rem}.icon-list .icon-list__item__icon{font-size:1rem;margin:0 5px 0 0}.icon-list .nch-icon-document{font-size:1.5rem}.icon-list .icon-list__link{color:#000;text-decoration:underline;font-size:.875rem}.icon-list .icon-list__link:hover,.icon-list .icon-list__link:focus{color:#5a0032}.icon-list--social{overflow:hidden;margin-bottom:15px}.icon-list--social .icon-list__item{float:left;margin:0}.icon-list--social .icon-list__item__icon{color:#000;overflow:hidden;display:block;text-decoration:none}.icon-list--social .icon-list__item__icon:hover,.icon-list--social .icon-list__item__icon:focus{color:#5a0032;box-shadow:none}.read-more{display:block;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.read-more__text{display:inline}.read-more__truncate{display:inline}.read-more__link{float:right;text-decoration:underline;color:#000;padding-right:10px;line-height:1.3}.read-more__link:after{content:"";display:inline-block;-webkit-transition:all .2s ease .15s;transition:all .2s ease .15s;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;margin:0 0 0 7px}.read-more__text-hide,.read-more__link-less,.read-more__about{display:none}.read-more__content{margin:0;overflow:hidden}.read-more-visible{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.read-more-visible .read-more__text-hide,.read-more-visible .read-more__link-less{display:inline}.read-more-visible .read-more__link-more,.read-more-visible .read-more__truncate{display:none}.read-more-visible .read-more__link:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease .15s;transition:all .2s ease .15s}@media only screen and (min-width:768px){.read-more__text+.read-more__link{display:none}}@media only screen and (max-width:480px){.read-more__text,.read-more__truncate{display:none}.read-more__link{float:none;display:block}.read-more-visible .read-more__text{display:inline}.read-more-visible .read-more__more{display:none}.read-more-visible .read-more__link{text-align:right}}.conf-head{position:relative;background:#fff}.conf-head__navigation{padding:10px 0;margin:0 0 5px}@media only screen and (min-width:768px){.conf-head__navigation{padding:10px;margin:0}.conf-head__navigation:after{display:block;content:"";height:0;clear:both;visibility:hidden}.conf-head .conf-hotel-name{float:left;text-align:left}}.conf-hotel-name{display:table;max-width:290px}.conf-hotel-name__logo{display:table-cell;padding:0 15px 0 0;vertical-align:middle;height:72px}.conf-hotel-name__logo__img{display:block;max-height:100%}.conf-hotel-name__name{line-height:1.2;display:table-cell;vertical-align:middle}.conf-hotel-name__place{display:block;font-size:14px;font-weight:400}@media only screen and (min-width:0)and (max-width:767px){.conf-hotel-name{max-width:unset}.conf-hotel-name__name,.conf-hotel-name__logo{vertical-align:top}}.conf-nav{text-align:right;overflow:hidden;margin:10px 0 0}.conf-nav__list{display:inline-block}.conf-nav__list__link{font-size:16px;text-decoration:none}.conf-nav__list__link.active{padding:0 0 8px;border-bottom:3px solid currentColor}@media only screen and (max-width:480px){.conf-nav__list{overflow:hidden;display:block}.conf-nav__list li{margin:0 0 0 10px;display:inline-block;float:none}.conf-nav__list li:first-child{margin:0}.conf-nav__list__link{font-size:14px}.conf-nav__list__link.active{padding-bottom:5px}}@media only screen and (min-width:768px){.conf-nav{float:right;margin:11px 0 0 0}}.hotel-intro{background:#fff;width:100%;max-width:100%;position:relative}.hotel-intro__slide-show{overflow:hidden}.hotel-intro__slide-show li,.hotel-intro__slide-show .ff-slide-show{height:200px}.hotel-intro__slide-show .ff-cimg{min-width:360px;position:static;transform:none;margin-top:0;overflow:visible}.hotel-intro__slide-show .slide-show{width:inherit}.hotel-intro__slide-show .ff-slide-show li{width:inherit;max-width:100%}.hotel-intro__images-slideshow{overflow:hidden}.hotel-intro__images-slideshow img,.hotel-intro__small-map img{display:block;width:100%;max-width:100%}.hotel-intro__images-slideshow .hotel-intro__small-map_button,.hotel-intro__small-map .hotel-intro__small-map_button{display:block;border-radius:2px;background-image:url(../../Images/MapBTN.svg);background-position:center center;height:80px;overflow:hidden;padding:0;margin:0 1px;text-indent:-999em}.hotel-intro__small-map{margin:0 0 20px}.hotel-intro__small-map a{display:block;overflow:hidden;margin:-3px;padding:3px}.hotel-intro__small-map a:focus{box-shadow:inset 0 0 0 3px #83bffc}.hotel-intro__logo-slider{display:none}.hotel-intro__logo-desc{display:flex;overflow:hidden;margin:10px 0 0;justify-content:space-between}.hotel-intro__logo-desc .hotel-intro__logo{float:left;width:auto;max-height:50px}.hotel-intro__logo-desc .hotel-intro__tripAdvisorBadge{float:left;width:auto;max-height:50px;margin-right:10px}.hotel-intro .sustainable-rating-wrapper{width:50%;overflow:auto}.hotel-intro .sustainable-rating-wrapper .sustainability-rating-container{float:right;align-self:flex-end;align-items:center;padding:.5rem .75rem .75rem .75rem;border:1px solid #d8d4d0;border-radius:.5rem;margin-bottom:.5rem;cursor:pointer}.hotel-intro .sustainable-rating-wrapper .sustainability-rating-container:hover{border:1px solid rgba(0,0,0,.4)}.hotel-intro .sustainable-rating-wrapper .sustainability-rating-container .sustainability-rating-title{font-family:StrawberrySansText;font-style:normal;font-weight:700;font-size:.75rem;line-height:1.5rem;color:#000}.hotel-intro .sustainable-rating-wrapper .sustainability-rating-container .sustainability-rating{display:flex;flex-direction:row;align-items:center;padding:.25rem;background:#f7f5f3;border-radius:35px}.hotel-intro .sustainable-rating-wrapper .sustainability-rating-container .sustainability-rating .sustainability-rating-icon-container{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:3px 4px;background:#f9d9d8;border-radius:1.5rem}.hotel-intro .sustainable-rating-wrapper .sustainability-rating-container .sustainability-rating .sustainability-rating-number{font-family:StrawberrySansDisplay;font-style:normal;font-weight:500;font-size:1rem;line-height:1.125rem;color:#000;margin-left:.5rem;margin-right:.25rem}.hotel-intro .sustainable-rating-wrapper .sustainability-rating-container .sustainability-rating .sustainability-rating-number-desc{font-family:StrawberrySansText;font-style:normal;font-weight:400;font-size:.625rem;line-height:.875rem;display:flex;align-items:flex-end;color:#403d3b}.sustainability-rating-modal .reveal-modal__intro{font-size:.875rem;line-height:1.25rem}.sustainability-rating-modal .sustainability-rating-score-container{padding:16px;background:#f7f5f3;border-radius:8px}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-score-container-row{display:flex;flex-direction:row;align-items:center}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-score-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:4px 20px 4px 8px;background:#fff;border-radius:46px;min-width:100px}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-score-info .sustainability-rating-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:3px 4px;width:40px;height:40px;background:#f9d9d8;border-radius:24px}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-score-info .sustainability-rating-center{text-align:center}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-score-info .sustainability-rating-score{font-family:StrawberrySansDisplay;font-style:normal;font-weight:500;font-size:24px;line-height:33px;color:#000}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-score-info .sustainability-rating-scale{font-family:StrawberrySansText;font-style:normal;font-weight:400;font-size:10px;line-height:14px;color:#403d3b}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-performance-info{margin-left:1.5rem}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-performance-info .sustainability-rating-performance-title{font-family:StrawberrySansText;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#000}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-performance-info .sustainability-rating-performance-intro{font-family:StrawberrySansText;font-style:normal;font-weight:400;font-size:14px;line-height:20px;display:flex;align-items:center;color:#1a1918}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-performance-info .sustainability-rating-performance-intro.sustainability-rating-performance-intro-desk{display:none;margin-bottom:0!important}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-performance-intro-mobile{margin-top:16px;margin-bottom:0!important}.sustainability-rating-modal .sustainability-rating-goals-title{font-family:StrawberrySansText;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5rem;color:#000;margin-top:1.5rem;padding-bottom:.5rem}.sustainability-rating-modal .sustainability-rating-goals-container{display:flex;flex-direction:column;align-items:center;padding:1rem;border:1px solid #d8d4d0;border-radius:.5rem;text-align:left}.sustainability-rating-modal .sustainability-rating-goals-container .sustainability-rating-goal{width:100%}.sustainability-rating-modal .sustainability-rating-goals-container .sustainability-rating-goal .sustainability-rating-goal-title{margin-bottom:2px;font-family:StrawberrySansText;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.25rem;color:#000}.sustainability-rating-modal .sustainability-rating-goals-container .sustainability-rating-goal p{font-family:StrawberrySansText;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#1a1918}.sustainability-rating-modal .sustainability-rating-goals-container .sustainability-rating-separator{width:100%;height:0;border:1px solid #d8d4d0;margin:1rem 0}.hotel-intro__badge{border-top-left-radius:0;left:-22px;top:0}.hotel-intro__content{margin:20px 0 0}.hotel-intro__info p{margin:0}.hotel-intro__header{margin-bottom:12px;line-height:1.3}.hotel-intro__sub-header{display:block;margin:0 0 10px 0}.hotel-intro__opening-box{display:inline-block;border-radius:30px;margin-bottom:10px;padding:.25rem .75rem;font-family:StrawberrySansText;font-style:normal;font-weight:700;font-size:.75rem;line-height:1rem;letter-spacing:.12em;text-transform:uppercase;color:#fff;background-color:#000}.hotel-intro__trip-advisor{padding:8px 0 0 0}.hotel-intro__trip-advisor a{text-decoration:none;display:inline}.hotel-intro__trip-advisor a:focus{box-shadow:inset 0 0 0 1px #83bffc,0 0 0 2px #83bffc}.hotel-intro__trip-advisor .ff-media{line-height:24px;margin:0;padding:2px;font-weight:500;overflow:auto}.hotel-intro__trip-advisor .small{font-size:12px}.hotel-intro__trip-advisor img{display:block;width:100%;max-width:100%}.hotel-intro__trip-advisor .ff-media-bd{overflow:visible;clear:both}.hotel-intro__trip-advisor .ff-media-bd .small-2x{white-space:nowrap}.hotel-intro__trip-advisor .ff-media-img{max-width:120px;margin:0 10px 0 0}.hotel-intro__cta{position:relative;padding:.5rem 0 .5rem 0}.hotel-intro__cta .ff-loader-layer{position:absolute;z-index:1}.hotel-intro__cta .ff-loader-small{margin:15px auto;height:30px;line-height:30px}.hotel-intro__cta .strawberry-button{width:100%}.hotel-intro__map{position:relative;padding:.5rem 0 .5rem 0}.hotel-intro__map .ff-loader-layer{position:absolute;z-index:1}.hotel-intro__map .ff-loader-small{margin:15px auto;height:30px;line-height:30px}.hotel-intro__map .strawberry-button{width:100%}.hotel-intro__external{margin-bottom:3rem}.hotel-intro__external .strawberry-button{width:100%;text-align:center;text-decoration:none;vertical-align:middle}.hotel-intro__external .strawberry-button img{vertical-align:middle;padding-right:.5rem}.hotel-intro__external #js-book-button{height:3rem!important}.hotel-intro__external .google-map-button{width:100%;height:3rem}.hotel-intro__external .google-map-button img.open-map-icon{width:21px;height:18px}.hotel-intro__book-package{margin-top:24px;margin-bottom:12px}@media only screen and (min-width:481px){.hotel-intro__external{margin-bottom:3rem}.hotel-intro__external #js-book-button{width:100%}.hotel-intro__external .google-map-button{width:100%}.hotel-intro__external .strawberry-button{width:100%}.hotel-intro__badge{left:0!important}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-performance-info .sustainability-rating-performance-intro.sustainability-rating-performance-intro-desk{display:block}.sustainability-rating-modal .sustainability-rating-score-container .sustainability-rating-performance-intro-mobile{display:none}}@media only screen and (min-width:768px){.hotel-intro__info,.hotel-intro__external{width:50%;float:left}.hotel-intro__content{overflow:hidden;margin-bottom:30px}.hotel-intro__logo-desc{padding-left:20px!important;padding-right:1rem}.hotel-intro__external{margin-top:10px;padding:0 0 0 20px}.hotel-intro__external .hotel-intro__cta{padding:0 1rem}.hotel-intro__slide-show li,.hotel-intro__slide-show .ff-slide-show{height:320px}.hotel-intro__slide-show .ff-cimg{min-width:600px}.hotel-intro__map{padding:1rem 1rem 0 1rem}.hotel-intro__small-map{margin:0 20px 20px}.hotel-intro__badge{left:-22px!important}}@media only screen and (min-width:1024px){.hotel-intro{display:table;table-layout:fixed;height:min-content}.hotel-intro h1{margin-top:0}.hotel-intro__images-slideshow{display:table-cell;width:66%}.hotel-intro__images-slideshow .arrow.back{border-radius:24px 0 0 24px}.hotel-intro__images-slideshow .arrow.forward{border-radius:0 24px 24px 0}.hotel-intro__content{display:table-cell;width:34%;min-width:360px;height:min-content;vertical-align:top;padding:0 20px 215px;position:relative}.hotel-intro__cta{vertical-align:bottom}.hotel-intro__info,.hotel-intro__external{float:none;padding:0;margin:0;width:100%}.hotel-intro__external{position:absolute;bottom:0;right:0;left:0}.hotel-intro__header{line-height:1.2;margin:15px 0 10px}.hotel-intro__trip-advisor{max-width:300px;padding:0;margin:0}.hotel-intro__trip-advisor .ff-media-img{float:left;max-width:120px}.hotel-intro__slide-show li,.hotel-intro__slide-show,.hotel-intro__slide-show .ff-slide-show{height:min-content}.hotel-intro__slide-show .ff-crop-img{border-radius:24px}.hotel-intro__slide-show .ff-crop-img .ff-cimg:hover{border-radius:24px}.hotel-intro__logo-slider{display:block;position:absolute;top:20px;right:20px;z-index:2}.hotel-intro__logo-slider .hotel-intro__logo{width:auto;max-height:70px}.hotel-intro__logo{display:none}.hotel-intro__tripAdvisorBadge{margin-left:20px}.hotel-intro__badge{left:0!important;top:0;border-radius:24px 0;border-color:transparent!important}}.hotel-nav{display:block;overflow:hidden;overflow-x:scroll;background:#fff;padding:0 10px;position:relative;margin-bottom:5px;margin-top:-1.5rem}.hotel-nav ul{display:table;table-layout:fixed;padding:0}.hotel-nav:before,.hotel-nav:after{content:"";position:absolute;top:0;width:35px;height:100%}.hotel-nav__element{background:#fff;display:table-cell;vertical-align:middle;border-bottom:4px solid #fff;padding:0}.hotel-nav__element.active{border-bottom-color:#1e1e1e}.hotel-nav__element.active .hotel-nav__link .hotel-nav__link-text{color:#000}.hotel-nav__element.active .hotel-nav__link .hotel-nav__link-text:hover{color:#403d3b}.hotel-nav__element:last-child .hotel-nav__link{padding-right:20px}.hotel-nav__element:first-child .hotel-nav__link{padding-left:20px}.hotel-nav__link{display:inline-block;font-size:1.25rem;line-height:1.3;font-weight:700;font-family:StrawberrySansText;line-height:1;text-decoration:none;padding:4px 10px 0;white-space:nowrap}.hotel-nav__link-text{color:#403d3b;font-size:1rem;border-bottom:4px solid #fff;display:inline-block;padding:1rem 0}.hotel-nav__link-target{display:block;position:relative;visibility:hidden;top:-129px}.is-in-app .hotel-nav__link-target{top:0}@media only screen and (min-width:481px){.hotel-nav{margin-top:-2rem}}@media only screen and (min-width:768px){.hotel-nav{margin-top:-3.5rem;overflow-x:hidden}.hotel-nav__link-target{top:-113px}.is-in-app .hotel-nav__link-target{top:0}}@media only screen and (min-width:1024px){.hotel-nav{border-top:none;padding:0;margin-bottom:0;box-shadow:none;margin-top:10px}.hotel-nav ul{display:table;table-layout:fixed;width:100%;overflow:hidden}.hotel-nav:before,.hotel-nav:after{display:none}.hotel-nav__element{text-align:center;height:48px;padding:14px 0}.hotel-nav__element .hotel-nav__link-text{font-size:1.25rem;padding:0;border-bottom:0}.hotel-nav__link{font-size:1.25rem;line-height:1.4;white-space:normal;padding:0!important}.hotel-nav__link-target{top:-254px}.is-in-app .hotel-nav__link-target{top:-126px}.sticky-hotel-page-menu #js-hotel-nav{position:fixed;top:45px;left:0;right:0;z-index:10;margin:0 auto;background-color:#fff}.sticky-hotel-page-menu .hotel-page #js-hotel-nav{top:115px}.sticky-hotel-page-menu .hotel-page #js-hotel-nav.without-calendar{top:60px}.sticky-hotel-page-menu .hotel-article,.sticky-hotel-page-menu .news-list{margin-top:80px}.sticky-hotel-page-menu .hotel-nav__element{height:26px}}.news-list{background:#fff;padding:0}.news-list.room-list{padding-top:1.5rem!important}.news-list.room-list .news-list__item-image .ff-crop-img{border-radius:24px;margin:0 20px}.news-list.room-list .news-list__description small{font-family:StrawberrySansText;font-weight:700;font-size:.75rem;margin-bottom:0!important}.news-list.room-list .news-list__read-more{margin-top:1.25rem}.news-list.room-list .news-list__amenities{margin-top:0}.news-list.room-list .news-list__amenities li{list-style:disc;font-weight:400}.news-list__item{padding:0 0 40px 0}.news-list__item:last-child{border-bottom:none;margin:0}.news-list__description small{display:block;margin:3px 0 15px 0}.news-list__item-image{margin:0 -20px 20px;position:relative}.news-list__item-image .ff-crop-img{height:160px}.news-list__item-image .ff-cimg{margin-top:81px}.news-list__amenities{margin:20px 0}.news-list__amenities li{list-style:circle;font-weight:500;font-size:16px}.news-list__hotel-description{display:none;margin-bottom:20px}.news-list__hotel-description--visible{display:block}.news-list__read-more{display:inline-block;margin-top:20px;margin-bottom:20px;text-decoration:underline;font-weight:400;font-size:16px;line-height:24px}.news-list__read-more img{padding-left:.5rem}.news-list__read-more:after{display:inline-block;content:unset;width:0;height:0;border:5px solid currentColor;border-color:currentColor transparent transparent;position:relative;top:3px;margin-left:7px}.news-list__read-more--opened:after{border-color:transparent transparent currentColor;margin-bottom:6px}@media only screen and (min-width:481px){.news-list:not(.room-list) .news-list__item-image{margin:0 0 10px;padding:0 20px 0 0}.news-list:not(.room-list) .news-list__item-image .ff-cimg{width:100%}.news-list:not(.room-list) .news-list__amenities{padding-left:50%}.news-list:not(.room-list) .news-list__amenities+.hotel-intro__cta{padding-left:50%}.news-list:not(.room-list) .news-list__amenities+.hotel-intro__cta .ff-loader-layer{width:50%;margin-left:50%}.news-list.room-list .news-list__item-image{margin:1rem 0 0 0!important;padding:0}.news-list.room-list .news-list__item-image .ff-crop-img{border-radius:24px;margin-top:0!important;padding:0;top:unset}.news-list.room-list .news-list__item-image .ff-crop-img .ff-cimg{margin-top:0!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;object-fit:fill;border-radius:24px;width:100%;height:auto}.news-list.room-list .news-list__description{margin-left:1.5rem}}@media only screen and (min-width:768px){.news-list{padding:40px 20px 0}.news-list .h4{margin:0 0 10px 0}.news-list__hotel-description{display:block}.news-list__read-more{display:none}.news-list__item{border-bottom:1px solid #ccd9dd;padding:0 0 40px 0;margin:0 0 40px 0}.news-list__item-image{margin:0;padding:0}.news-list__item-image,.news-list__description{margin-right:20px}}@media only screen and (min-width:1024px){.news-list{margin-bottom:50px}.news-list__item-image .ff-crop-img{height:200px}.news-list__item-image .ff-cimg{margin-top:100px}.news-list__amenities{padding-left:0}.news-list__amenities+.hotel-intro__cta{padding-left:20px}.news-list__amenities+.hotel-intro__cta .ff-loader-layer{width:100%;margin-left:0}}.room-list{background:#fff;padding:1.5rem 0 0 0!important}.room-list__item{padding:0 0 2.5rem 0}.room-list__item h5{font-size:1rem;font-family:StrawberrySansText;font-weight:700;margin-block-start:0;margin-block-end:0}.room-list__item p{font-size:.875rem;font-family:StrawberrySansText;font-weight:400}.room-list__item:last-child{border-bottom:none;margin:0}.room-list__description .h4{font-size:1.5rem;font-family:StrawberrySansDisplay;font-weight:500!important}.room-list__description .h4 small{font-size:.75rem;font-weight:700;display:block;margin:.25rem 0 0 0;padding-top:.5rem;padding-bottom:.5rem}.room-list__description p{font-size:.875rem;font-family:StrawberrySansText;font-weight:400}.room-list__subheader{font-weight:500!important}.room-list__item-image{margin:0 0 1rem;position:relative;width:100%}.room-list__item-image .ff-crop-img{height:160px;border-radius:1.5rem}.room-list__item-image .ff-cimg{margin-top:81px;border-radius:1.5rem}.room-list__item-image .nch-icon-search{top:unset!important;left:10%!important;bottom:10%!important;width:unset!important;height:unset!important;margin:0!important;text-shadow:unset!important;color:unset!important}.room-list__item-image .nch-icon-search:before{content:url("../../Images/strawberryImageExpand.svg")!important}.room-list__amenities{margin:0}.room-list__amenities li{list-style:disc;font-family:StrawberrySansText;font-weight:400;font-size:1rem}.room-list__hotel-description{display:none;margin-bottom:20px}.room-list__hotel-description--visible{display:block}.room-list__read-more{display:inline-block;padding-bottom:1rem;font-size:1rem;font-family:StrawberrySansText;font-weight:400;text-decoration:underline}.room-list__read-more--opened:after{border-color:transparent transparent currentColor;margin-bottom:6px}.room-list__read-more img{padding-left:.8125rem}@media only screen and (min-width:481px){.room-list__item-image{margin:0 0 .5rem;padding:0 1.25rem 0 0}.room-list__item-image .nch-icon-search{bottom:15%!important}.room-list__description{padding-left:1.5rem}.room-list__description.amenity{padding-left:0}.room-list__amenities{padding-left:calc(50% + 2.5rem)}.room-list__amenities+.hotel-intro__cta{padding-left:calc(50% + 1.5rem)}.room-list__amenities+.hotel-intro__cta .ff-loader-layer{width:50%;margin-left:50%}}@media only screen and (min-width:768px){.room-list{padding:40px 20px 0}.room-list .h4{margin:0 0 .5rem 0}.room-list__hotel-description{display:block}.room-list__details{padding-top:1rem}.room-list__details.amenity{padding-left:1.5rem}.room-list__read-more{display:none}.room-list__item{border-bottom:1px solid #ccd9dd;padding:0 0 2.5rem 0;margin:0 0 2.5rem 0}.room-list__item.amenity{padding:2rem 0;margin:0}.room-list__item-image{margin:0;padding:0}.room-list__item-image .nch-icon-search{bottom:15%!important}.room-list__item-image,.room-list__description{margin-right:1.25rem}.room-list__item-image.amenity,.room-list__description.amenity{padding-left:1.5rem}}@media only screen and (min-width:1024px){.room-list{margin-bottom:50px}.room-list__item-image .ff-crop-img{height:200px}.room-list__item-image .ff-cimg{margin-top:100px}.room-list__item-image .nch-icon-search{bottom:20%!important}.room-list__description{padding:1rem 1.5rem 0 1.5rem;margin-right:0}.room-list__description.amenity{padding-right:13rem}.room-list__description p{font-size:1rem;margin-bottom:0}.room-list__item.amenity{padding-bottom:1.5rem}.room-list__details.amenity{padding-right:13rem;padding-top:.5rem}.room-list__amenities{padding-left:1rem;padding-top:1rem}.room-list__amenities+.hotel-intro__cta{padding-left:0}.room-list__amenities+.hotel-intro__cta .ff-loader-layer{width:100%;margin-left:0}}.info-panel{background:#f7f5f3;color:#000;font-family:StrawberrySansText;padding:1.5rem;margin:0 0 1.25rem 0;border-radius:1.5rem}.info-panel .btn-secondary{background:#002f3d;border-radius:2px}.info-panel .btn-secondary:hover,.info-panel .btn-secondary:focus{background:#222;color:#fff}.info-panel .strawberry-button{display:block;text-align:center;padding:.75rem 1rem}.info-panel__header,.info-panel h4{font-family:StrawberrySansText;font-weight:700;margin:0 0 .25rem 0}.info-panel__sub-header,.info-panel h5{font-size:16px;font-weight:600;line-height:1.2;display:block;margin:1rem 0 0}.info-panel__content li{font-size:.875rem;line-height:1.43;padding:0}.info-panel__content .no-bullet-list{margin:0 0 15px 0}.info-panel__content .no-bullet-list:last-child{margin:0}.info-panel__content .line-break{display:block}.info-panel__content img{max-width:100%;height:auto}.info-panel__content a{display:inline-block}.info-panel__content a:focus{box-shadow:0 0 0 3px #83bffc}.info-panel__next-text{font-size:14px;line-height:26px}.info-panel__wide-list li{margin:0 0 20px 0}.info-panel__wide-list li:last-child{margin:0}.info-panel__direction-button{padding:4px;margin:-4px;display:block}@media only screen and (min-width:1024px){.info-panel__direction-button .ff-media-bd{width:auto}.info-panel__direction-button .ff-media-img{width:100%}}.amenities-list{background:#fff;padding:0 20px 40px}.amenities-list .h4{margin:30px 0 10px}.amenities-list__list{overflow:hidden;list-style-type:circle}.amenities-list__list li{line-height:1.5}@media only screen and (min-width:768px){.amenities-list__list li{width:50%;float:left;padding-right:20px}}@media only screen and (min-width:1024px){.amenities-list__list li{width:25%}}.conference-box,.conference-box--small{overflow:hidden;background:#eefbfc;padding:14px 20px}.conference-box .btn,.conference-box--small .btn{border-radius:2px}.conference-box{margin:20px 0 20px 0}.conference-box .ff-table-grid{width:100%}.conference-box .btn{width:100%}.conference-box .ff-table-cell{display:block;width:100%}.conference-box--small{margin-bottom:20px}.conference-box--small .conference-box__message{margin:0 0 20px 0}.conference-box--small .conference-box__button{overflow:hidden;text-align:center}.conference-box__header{font-size:20px;line-height:28px;font-weight:600;margin:0 0 10px 0}@media only screen and (min-width:768px){.conference-box{margin-top:0}.conference-box .btn{white-space:nowrap;margin-bottom:10px}.conference-box .ff-table-cell{display:table-cell}.conference-box__message{margin-right:20px}.conference-box__button{vertical-align:bottom}}@media only screen and (min-width:1024px){.conference-box .btn{width:300px;margin-bottom:0}.conference-box__message{margin-right:30px}.conference-box__button{vertical-align:middle}}.cal-event{background:#eefbfc;border-color:#ccd9dd;padding:10px;overflow:hidden;margin-bottom:10px}.cal-event .btn{background:#222;border-radius:2px;margin:10px 0 15px 0}.cal-event__day{font-size:24px;line-height:1.5;font-weight:600;margin-bottom:8px}.cal-event__name,.cal-event__time{font-size:16px;text-transform:capitalize}.cal-event__desc{overflow:hidden;border-top:1px solid #e3e3e3;padding-top:15px}.cal-event__title{margin-bottom:10px}.cal-event__image{overflow:hidden;margin:0 0 10px 0}.cal-event__image img{width:100%;display:block}.cal-event__desc-text{overflow:hidden}.hotel-calendar__month-menu{overflow:hidden;margin:0 0 15px 0;cursor:pointer}.hotel-calendar__month-menu .nch-icon-calendar{color:#2ebd59;float:left}.hotel-calendar__month-menu .h4{display:block;margin-top:4px}@media only screen and (min-width:768px){.cal-event__image{margin:0 0 0 10px;float:right;width:45%}}@media only screen and (min-width:1024px){.cal-event{padding:20px}.cal-event__name,.cal-event__time,.cal-event__day{display:block}.cal-event__desc{padding:0 0 0 20px;border-left:1px solid #e3e3e3;border-top:none}.hotel-calendar__month-menu{display:none}}.calendar-events-list{padding:0;list-style:none;margin-bottom:20px}.calendar-events-list__item{overflow:hidden;padding:15px 0;border-bottom:1px solid #e0e0e0}.calendar-events-list__item:hover .h5{text-decoration:underline}.calendar-events-list__item:first-child{padding-top:0}.calendar-events-list__button{margin:0 0 10px 0}.slider-popup{max-width:980px;width:90%;background:#000;-webkit-transition:top .3s ease,left .3s ease;transition:top .3s ease,left .3s ease}.slider-popup .ui-dialog-content{padding:0;width:100%;height:200px!important;overflow:hidden}.slider-popup .ff-cimg{min-width:360px;margin-top:100px}.slider-popup__close{position:absolute;top:10px;right:10px;z-index:1001;background:#fff;width:30px;height:30px;border-radius:5px;cursor:pointer;border:none;padding:0}.slider-popup__element{height:200px}.slider-popup--thumbnail{display:block;position:relative;cursor:pointer}.slider-popup--thumbnail .nch-icon-search,.slider-popup--thumbnail .nch-icon-play{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;text-shadow:0 0 10px #000;color:#fff;font-size:48px}@media only screen and (min-width:768px){.slider-popup .ui-dialog-content{height:340px!important}.slider-popup .ff-cimg{min-width:620px;margin-top:170px}.slider-popup__element{height:340px}}@media only screen and (min-width:1024px){.slider-popup .ui-dialog-content{height:560px!important}.slider-popup .ff-cimg{min-width:1024px;margin-top:280px}.slider-popup__element{height:560px}}.hotel-back-button{padding-top:30px;margin:20px 0 30px;border-top:1px solid #ccd9dd}.hotel-back-button .btn{width:100%;background:#444;border-radius:2px}.hotel-back-button .btn:hover,.hotel-back-button .btn:focus{background:#222;color:#fff}@media only screen and (min-width:768px){.hotel-back-button .btn{width:auto;min-width:190px}}.hotel-page{background:#fff}@media only screen and (min-width:1024px){.hotel-page{background:#fff}}.hotel-article{background:#fff;padding:0 0 40px 0}.hotel-article .info-panel h4{font-size:1.25rem}.hotel-article .info-panel .info-panel__header{margin-bottom:0;padding-bottom:1rem}.hotel-article .info-panel .info-panel__header.no-padding{padding:0}.hotel-article .info-panel .info-panel__content h5{font-weight:500}.hotel-article__introduction{margin:0 0 20px 0;font-weight:500}.hotel-article__paragraph{font-family:StrawberrySansText;margin:1.25rem 0 1.875rem 0}.hotel-article__paragraph h4,.hotel-article__paragraph h5{font-family:StrawberrySansText;font-weight:700;line-height:1.4;margin:5px 0 10px 0}.hotel-article__paragraph h5{font-size:1.25rem}.hotel-article__paragraph strong{font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 2.5rem 0;display:block}.hotel-article__paragraph p{margin:0 0 30px 0}hotel-article__paragraph-title{margin-bottom:20px}.hotel-article__breadcrumbs{margin:10px 0;overflow:hidden;list-style:none;padding:0}.hotel-article__breadcrumbs-item{float:left}.hotel-article__breadcrumbs-item:before{content:">";padding:0 5px 0 10px}.hotel-article__breadcrumbs-item:first-child:before{content:"";display:none}.hotel-article__breadcrumbs-link{font-size:16px;line-height:1.2}.hotel-article__slider{overflow:hidden;position:relative;margin-bottom:20px}.hotel-article__slider li{max-width:100%}.hotel-article__slider li,.hotel-article__slider .ff-slide-show{height:200px;width:inherit}.hotel-article__slider .ff-cimg{min-width:320px;margin-top:100px}@media only screen and (min-width:768px){.hotel-article{padding:40px 0}.hotel-article__introduction,.hotel-article__paragraph{margin:0 20px 40px 0}.hotel-article__slider li,.hotel-article__slider .ff-slide-show{height:320px}.hotel-article__slider .ff-cimg{min-width:600px;margin-top:160px}}@media only screen and (min-width:1024px){.hotel-article{padding:40px 0;margin-bottom:50px}.hotel-article__slider li,.hotel-article__slider .ff-slide-show{height:470px}.hotel-article__slider .ff-cimg{min-width:860px;margin-top:235px}.hotel-article__breadcrumbs{margin-top:-15px}}.hotel-facilities{background:#fff;padding-top:1.5rem;margin-bottom:-2rem}.hotel-facilities .ff-crop-img{padding:0 20px}.hotel-facilities .ff-crop-img .ff-cimg{position:static;transform:none;margin-top:0;border-radius:1.5rem;overflow-y:visible}.hotel-facilities__item{margin-bottom:2.5rem}.hotel-facilities__image{overflow:hidden;padding-bottom:1rem}.hotel-facilities__image .ff-crop-img:focus .ff-cimg{outline:4px solid #83bffc;outline-offset:-4px}.hotel-facilities__title{font-family:StrawberrySansDisplay;line-height:2rem;font-size:1.5rem;font-weight:500;padding-bottom:.5rem}.hotel-facilities__desc{font-family:StrawberrySansText;line-height:1.25rem;font-size:.875rem;font-weight:400;margin-bottom:0;padding-bottom:.5rem}.hotel-facilities__btn{width:100%;background:#002f3d;border-radius:2px}.hotel-facilities__btn:hover,.hotel-facilities__btn:focus{background:#222;color:#fff}@media only screen and (min-width:481px){.hotel-facilities{padding-top:2rem;margin-bottom:-3.25rem}.hotel-facilities .ff-crop-img{padding:0}.hotel-facilities .strawberry-button{width:7.625rem;padding-left:0;padding-right:0}.hotel-facilities__btn{width:160px}}@media only screen and (min-width:768px){.hotel-facilities__table{width:100%;table-layout:fixed}.hotel-facilities__table--single-el{width:50%}.hotel-facilities__row{display:table-row}.hotel-facilities__item{display:table-cell;width:50%;max-width:512px;padding:0 .625rem 7rem .625rem;margin:0;position:relative}.hotel-facilities__image{overflow:visible}.hotel-facilities__item-footer{position:absolute;left:10px;right:10px;padding-bottom:25px}}@media only screen and (min-width:1024px){.hotel-facilities .ff-crop-img{height:auto}.hotel-facilities__item{max-width:620px}}.hotel-special-offers{margin:0 -10px;padding-bottom:40px;overflow:hidden}.hotel-special-offers .campaign-item{display:block;float:initial;margin:0 auto;padding:.5rem 0;width:90%;height:auto;box-shadow:none}.hotel-special-offers a{display:block;background:#fff;padding:0 .25rem}.hotel-special-offers img{width:100%;border-radius:1.5rem}.hotel-special-offers img.image-closed{margin:0;max-height:none;height:auto;border-radius:1.5rem}@media only screen and (min-width:768px){.hotel-special-offers .campaign-item{float:left;width:48%;max-width:296px;margin:0 .75rem}.hotel-special-offers img{width:auto}}@media only screen and (min-width:1024px){.hotel-special-offers .campaign-item{margin:.25rem .75rem}}.tripAdvisor__head{padding:0 0 5px 0;border-bottom:1px solid #e5e5e5;margin:0 0 10px 0}.tripAdvisor__intro{overflow:hidden}.tripAdvisor__intro .tripAdvisor__logo{display:block;margin:10px 0}img.tripadvisor-rating-image{width:119px;height:20px}@media only screen and (min-width:768px){.tripAdvisor__intro .h4{font-size:18px}.tripAdvisor_rateing{margin:20px 10px}}.tripAdvisor__rate{float:left;clear:left;margin:0 10px 0 0}.tripAdvisor__ratinglabel{overflow:hidden;line-height:20px;float:left}.tripAdvisor__reviewcontent{overflow:hidden}.tripAdvisor__review-item{background:#f2f2f2;padding:10px 20px;margin-bottom:20px}.tripAdvisor__review-item .h3{margin:10px 0 8px 0}.tripAdvisor__review-item .btn{background:#222;border-color:#222;text-transform:uppercase;min-width:160px;border-radius:2px;float:right;margin:10px 0 15px 0}.tripAdvisor__review-item .btn:hover,.tripAdvisor__review-item .btn:focus{color:#fff;background:#888}.tripAdvisor__review-item .ff-media-img{margin:0 20px 0 0;float:none}.tripAdvisor__rate-item{margin:15px 0}.tr_review_footer{margin:20px 0}.tr_review_footer .btn{border-radius:2px}@media only screen and (min-width:768px){.tripAdvisor__review-item{margin:10px 0}.tripAdvisor__review-item .ff-media-img{float:left}.tripAdvisor__review-item .btn{float:none}.tr_review_footer .btn{width:250px}}.tr_commentarrow{overflow:hidden;height:16px;margin:0 13px}.tr_commentbody{background:#222;color:#fff;margin:0;border-radius:2px;padding:10px 20px}.tr_commentbody h1,.tr_commentbody h2,.tr_commentbody h3,.tr_commentbody h4,.tr_commentbody h5,.tr_commentbody h6,.tr_commentbody p{color:#fff}.tr_commentbody p{margin:10px 0}.tripAdvisor-dialog{max-width:700px}.tripAdvisor-dialog .ui-dialog-titlebar{background:#00a680}.tripAdvisor-dialog .ui-widget-content{text-align:left}.tripAdvisor-dialog .small{color:#888}.tripAdvisor-dialog .ui-dialog-titlebar-close .ui-icon:before{content:""}.tripAdvisor-dialog__head{padding:0 0 15px 0;margin-bottom:0 0 20px 0;border-bottom:1px solid #e5e5e5}.tripAdvisor-dialog__rating{overflow:hidden;margin-top:10px}.tr_fullcontent{font-size:16px;font-weight:500;line-height:1.5;color:#222;margin:0 0 10px}.list-tmp-ingress{padding:20px 30px;overflow:hidden;background:#f7f5f3;margin:10px 0 20px;border-radius:16px}.list-tmp-ingress__header{margin:0 0 16px 0}@media only screen and (min-width:768px){.list-tmp-ingress{margin-top:0}}.hotel-calendar{background:#fff;padding:0;margin-top:20px}.hotel-calendar__box{position:relative;overflow:hidden}.hotel-calendar__nav{position:absolute;top:0;left:0;height:100%;border-right:1px solid #ccd9dd;background:#fff;z-index:0}.hotel-calendar__nav-ul{padding:0;list-style:none;width:190px;position:relative;z-index:2}.hotel-calendar__nav-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 10px;line-height:40px;font-size:18px;font-weight:500;text-transform:capitalize;border-bottom:1px solid #fff;text-decoration:none}.hotel-calendar__nav-item.active{background:#004054;color:#fff}.hotel-calendar__nav-item.disable{background:#ccd9dd;color:#fff}.hotel-calendar__nav-item.disable:hover{background:#ccd9dd;color:#fff}.hotel-calendar__nav-item:hover{background:#eefbfc;color:#000}.hotel-calendar__content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;width:100%;position:relative;z-index:1;background:#fff;min-height:500px}.hotel-calendar__content-hidden{position:absolute;top:0;left:0;background:#fff;opacity:.6;width:100%;height:100%;visibility:hidden;display:none;z-index:-1}@media only screen and (max-width:1024px){.hotel-calendar__nav.active+.hotel-calendar__content{margin-left:210px;-webkit-transition:all .3s;transition:all .3s}.hotel-calendar__nav.active+.hotel-calendar__content .hotel-calendar__content-hidden{display:block;z-index:1;visibility:visible}}@media only screen and (min-width:768px){.hotel-calendar__nav{border:none}}@media only screen and (min-width:1024px){.hotel-calendar{padding:40px 20px 30px;margin-bottom:50px;margin-top:0}.hotel-calendar__nav{z-index:2}.hotel-calendar__content{padding-left:210px}}