.tt-carousel{margin:0 -16px 36px -16px;overflow-x:visible}.tt-carousel .bui-carousel__inner:after{width:0}.tt-carousel a{cursor:pointer}.tt-carousel .bui-carousel__inner{padding:0}.tt-carousel .bui-carousel__item{margin-right:0;padding-right:16px}.tt-carousel .bui-carousel__item:last-child{padding:0 16px}.tt-carousel__image{width:264px;object-fit:cover;border-radius:2px}.tt-carousel__title{margin-top:8px;margin-bottom:24px;font-size:14px;line-height:20px;font-weight:400}.tt-carousel--wide .tt-carousel__image{width:200px;height:120px}.tt-carousel--long .tt-carousel__image{height:180px}.tt-carousel--short .tt-carousel__image{width:120px;height:80px}.tt-carousel--short a,.tt-carousel--short a:hover,.tt-carousel--short a:active{text-decoration:none;color:#333;cursor:default}.tt-carousel .bui-carousel__nav{padding:16px 24px 16px 16px}.tt-carousel--wide .bui-carousel__nav,.tt-carousel--long .bui-carousel__nav{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tt-carousel--short .bui-carousel__nav{top:4px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tt-carousel--single{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:16px;padding-left:16px}.tt-carousel--short .tt-carousel--single{width:50%}.tt-carousel--single .tt-carousel__image{width:100%}.tt-carousel--double{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:16px;padding-left:8px}.tt-carousel--double:last-child{padding-right:8px;padding-left:16px}.tt-carousel--double .tt-carousel__image{width:100%}.tt-carousel--short .tt-carousel--more{width:120px}.tt-description{margin-bottom:24px;font-size:14px;line-height:20px;font-weight:400}.tt-facilities__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tt-facilities__container>div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.tt-attribute{min-height:24px;margin-bottom:16px;position:relative}.tt-attribute svg{position:absolute;top:0;right:0}.tt-attribute div{margin-top:2px;margin-right:32px;margin-left:24px;font-size:14px;line-height:20px;font-weight:400}[data-show-more-content]{overflow:hidden;-webkit-transition:max-height .2s cubic-bezier(0.075,0.80,0.165,1);transition:max-height .2s cubic-bezier(0.075,0.80,0.165,1)}[data-show-more-content].is-visible{max-height:640px!important}[data-show-less]{display:none}.tt-tag__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin-right:-4px}.tt-tag{border-color:#d6d6d6;border:0;background-color:#f5f5f5;color:#6b6b6b;padding:4px 8px;border-radius:2px;margin:0 0 8px 8px;font-size:14px;line-height:20px;font-weight:400}.tt-tag:first-child{margin-right:0}.tt-tag__container-small .tt-tag{font-size:12px;line-height:18px;font-weight:400;padding:4px 6px;margin:0 0 4px 4px}.tt-card-reviews .bui-card__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tt-card-reviews .bui-card__title{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tt-card-review-score{margin:8px}.tt-card .review_list{padding:0;list-style-type:none}.tt-card .review_list_new_item_block{border-bottom:1px solid #d6d6d6;margin-bottom:16px;padding-bottom:16px}.tt-card .review_list--see-more{margin-bottom:8px;display:inline-block;font-weight:normal;font-size:14px;line-height:20px}.tt-card .review_list_new_item_block:last-child{border-bottom:0}.tt-card .review_list__spinner{display:block;position:relative}.loading-content .loading{border-radius:2px;background-image:-webkit-linear-gradient(0deg,#ededed 0,rgba(237,237,237,0.5) 50%,#ededed 100%);background-image:linear-gradient(270deg,#ededed 0,rgba(237,237,237,0.5) 50%,#ededed 100%);background-size:600px;background-position:100%;-webkit-animation:gradient 1s infinite linear;animation:gradient 1s infinite linear}.loading-content .card{width:100%;background:#fff;margin:16px 0;padding:16px 0;border-bottom:1px solid #d6d6d6}.loading-content .text{height:16px;margin:8px 16px}.loading-content .text-third{width:30%}.tt-inline-feedback{background-color:white;padding:16px;border-bottom:1px solid #d6d6d6;font-size:14px;line-height:20px;font-weight:400}.tt-inline-feedback .bui-link{padding:0 8px}.tt-inline-feedback .inline-feedback__title{color:#000}.tt-card .bui-card__title{font-size:16px;line-height:24px;font-weight:700}.tt-card__header-with_padding{margin-left:80px}.tt-card .bui-card__subtitle{color:#333;font-weight:normal!important}.tt-card .bui-card__actions{margin-bottom:8px}.tt-card .bui-card__actions a{font-size:14px;line-height:20px;font-weight:400;display:inline;margin:0;padding:0}.tt-card .bui-card__actions-separator{padding:0 8px;display:inline-block;color:#bdbdbd}.tt-card__poi .bui-card__title{color:#333!important;font-size:14px;line-height:20px;font-weight:700;font-size:14px!important}.tt-card__poi .bui-card__subtitle{color:#6b6b6b!important;font-size:14px;line-height:20px;font-weight:400}.tt-card__poi{position:relative;margin-bottom:-1px}.tt-card__poi-distance{position:absolute;margin-bottom:-1px;top:16px;left:16px;color:#6b6b6b;font-size:14px;line-height:20px;font-weight:400}.tt-card__poi .bui-card__content{padding-bottom:0;border-bottom:0!important}.sliding-view__content .bui-list__item:last-child .tt-card__poi .bui-card__content{padding-bottom:24px}.tt-card__beach .bui-card__header,.tt-card__beach-details .bui-card__header{padding-bottom:16px}.svg-marker.beach_marker{width:2px;height:2px;overflow:visible}.svg-marker.beach_marker.beach{cursor:pointer}.svg-marker.beach_marker .beach_pin-pin{position:absolute;width:28px;height:32px;top:-32px;right:-14px;border-radius:11px;-webkit-transition:-webkit-transform .4s cubic-bezier(0.075,0.80,0.165,1);transition:transform .4s cubic-bezier(0.075,0.80,0.165,1);opacity:.8}.beach_pin-numbers{cursor:pointer}.svg-marker.beach_marker .beach_pin-pin .background{width:28px;height:32px;fill:#0071c2}.svg-marker.beach_marker .beach_pin-pin.beach_pin-property .background{fill:#003580}.svg-marker.beach_marker .beach_pin-pin .text{position:absolute;width:28px;height:20px;font-size:14px;line-height:20px;text-align:center;color:#fff;top:4px}.svg-marker.beach_marker .beach_pin-pin .svg-icon{position:absolute;width:14px;height:14px;top:8px;right:7px;fill:#fff}.svg-marker.beach_marker .beach_pin-landmark{position:absolute;width:20px;height:20px;top:-10px;right:-10px;border-radius:11px;background:#fff;-webkit-box-shadow:0 0 0 2px #d6d6d6;box-shadow:0 0 0 2px #d6d6d6;color:#333;font-size:14px;line-height:20px;text-align:center}.svg-marker.beach_marker .beach_pin-poi{position:absolute;width:20px;height:20px;top:-10px;right:-10px;border-radius:11px;background:#fff;-webkit-box-shadow:0 0 0 2px #d6d6d6;box-shadow:0 0 0 2px #d6d6d6;padding:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.svg-marker.beach_marker .beach_pin-poi svg{width:12px;height:12px}.svg-marker.beach_marker.active .beach_pin-pin{-webkit-animation-name:map_marker_bounce_anim;animation-name:map_marker_bounce_anim;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-transition:-webkit-transform .4s cubic-bezier(0.075,0.80,0.165,1);transition:transform .4s cubic-bezier(0.075,0.80,0.165,1);opacity:1}.svg-marker.beach_marker.active .beach_pin-pin .background{-webkit-animation-name:map_marker_color_anim;animation-name:map_marker_color_anim;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-transition:-webkit-transform .4s cubic-bezier(0.075,0.80,0.165,1);transition:transform .4s cubic-bezier(0.075,0.80,0.165,1)}@-webkit-keyframes map_marker_bounce_anim{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes map_marker_bounce_anim{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes map_marker_color_anim{0%{fill:#0071c2}100%{fill:#199fff}}@keyframes map_marker_color_anim{0%{fill:#0071c2}100%{fill:#199fff}}.tt-map-card-explore{-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.2);box-shadow:0 0 16px 0 rgba(0,0,0,0.2);border:0;overflow-y:scroll;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:1;border-radius:0}.tt-map-card-explore .bui-card__content div{border-radius:2px}.tt-map-card-explore.tt-map-container__www{height:232px}.tt-map-card-explore.tt-map-container__www .bui-card__content{height:232px}.tt-map-card .atlas-control-pan{display:none}.tt-map-card--has-landmarks{margin-bottom:0}.tt-map-card--has-landmarks .tt-map-card{border-bottom:0!important}.tt-map-card--has-landmarks .tt-map-card .bui-card__content{padding-bottom:0}.tt-map-custom-zoom.map_zoom_controls_container{position:absolute;bottom:23px;left:8px;background:rgba(255,255,255,0.9);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.4);box-shadow:0 1px 4px 0 rgba(0,0,0,0.4);border-radius:2px;color:#6b6b6b;z-index:10}.tt-map-custom-zoom.map_zoom_controls_container div{font-size:14px;line-height:20px;font-weight:700;width:24px;height:24px;line-height:24px;text-align:center;cursor:pointer;border-radius:2px 2px 0 0}.tt-map-custom-zoom.map_zoom_controls_container div:hover{background:#f4f4f4}.tt-map-custom-zoom.map_zoom_controls_container div:active{background:0}.tt-map-custom-zoom.map_zoom_controls_container div.map_atlas_custom_zoom_decrement{line-height:12px;border-radius:0 0 2px 2px;-webkit-box-shadow:inset 0 1px 0 0 #e6e6e6;box-shadow:inset 0 1px 0 0 #e6e6e6}.feedback-loop{margin:20px;padding:20px;background-color:#fff;border:1px solid #c6c6c6;border-radius:4px}.feedback-loop>[data-view]{display:none}.feedback-loop__options{margin:20px 0 0;width:100%}.feedback-loop__options td{width:50%;border:1px solid #c6c6c6}.feedback-loop__options td.feedback-loop__cta{border:0}.feedback-loop__options button{height:40px;width:100%;font-size:15px;color:#0071c2;background-color:#fff;border:0;border-radius:3px}.feedback-loop__options button:hover{color:#fff;background-color:#0071c2}.feedback-loop__view-feedback textarea{margin:20px 0 10px;padding:10px;min-height:120px;width:100%;max-width:100%;border:1px solid #c6c6c6;border-radius:3px;font-size:14px;line-height:150%}.feedback-loop__view-feedback textarea::-webkit-input-placeholder{font-style:italic}.feedback-loop__view-feedback textarea::-moz-placeholder{font-style:italic}.feedback-loop__view-feedback textarea:-ms-input-placeholder{font-style:italic}.feedback-loop__view-feedback textarea::placeholder{font-style:italic}.feedback-loop__options.feedback-loop__submit{margin:0 0 15px}.feedback-loop__options.feedback-loop__submit button{color:#fff;background-color:#0071c2;border:0}.feedback-loop button:focus{outline:0}.feedback-loop .feedback-loop__checkbox{display:block;margin:20px 0;cursor:pointer}.feedback-loop .feedback-loop__checkbox-field{margin-left:5px;vertical-align:middle}.feedback-loop .feedback-loop__checkbox-caption{vertical-align:middle}.feedback-loop .feedback-loop__radio{display:block;margin:20px 0;cursor:pointer}.feedback-loop .feedback-loop__radio-field{margin-left:5px;vertical-align:middle}.feedback-loop .feedback-loop__radio-caption{vertical-align:middle}.feedback-loop .feedback-loop__textarea{display:block;margin:20px 0}.feedback-loop .feedback-loop__textarea-caption{display:block}.feedback-loop .feedback-loop__input{display:block;margin:20px 0}.feedback-loop .feedback-loop__input-field{padding:10px;width:100%;max-width:100%;border:1px solid #c6c6c6;border-radius:3px;font-size:14px;line-height:150%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.feedback-loop .feedback-loop__input-field::-webkit-input-placeholder{font-style:italic}.feedback-loop .feedback-loop__input-field::-moz-placeholder{font-style:italic}.feedback-loop .feedback-loop__input-field:-ms-input-placeholder{font-style:italic}.feedback-loop .feedback-loop__input-field::placeholder{font-style:italic}.feedback-loop .feedback-loop__input-caption{display:block}.feedback-loop__list{list-style:none;margin:0 0 20px;padding:0}.feedback-loop__list-item{margin:0 0 2px;padding:0;list-style:none}.feedback-loop .feedback-loop__list-item .feedback-loop__checkbox{margin:0}.feedback-loop__groups{margin:0 0 20px}.feedback-loop__group{border:1px solid #f0f0f0;margin:0 0 5px;padding:5px 10px;border-radius:3px}.feedback-loop__group .feedback-loop__list{margin-bottom:0}.feedback-loop__group-header,.feedback-loop-lightbox p.feedback-loop__group-header{margin:0;color:#0071c2;font-weight:bold}.feedback-loop .feedback-loop__group-header .feedback-loop__checkbox{margin:0}.feedback-loop__group-header:hover,.feedback-loop-lightbox p.feedback-loop__group-header:hover{color:#febb02}.feedback-loop__group-body{display:none;padding:5px 20px 5px 0}.inline-feedback_bordered{margin:10px 0 15px;padding:10px 0 15px;border-bottom:1px solid #fafcff;text-align:left;color:#4778b8;clear:both}#left.leftsmall .inline-feedback{font-size:13px}.inline-feedback_bordered-left{margin:10px 0 15px;padding:10px 0 15px;border-bottom:1px solid #fafcff;text-align:right;color:#4778b8;clear:both}.inline-feedback_aside{margin:10px 0 0;text-align:left;color:#4778b8;clear:both}.inline-feedback_sub{padding:0 0 15px;text-align:left;clear:both}.inline-feedback_bordered-light{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #fafcff;text-align:left;color:#4778b8;clear:both}.inline-feedback_clear-right{margin:0 0 15px;text-align:left;color:#4778b8;clear:both}.inline-feedback_lightbox,.inline-feedback_in-lightbox{margin:24px 0 0;padding-top:8px;border-bottom:0;border-top:1px solid #fafcff}.inline-feedback_light{display:block;margin:3px 0 0}.inline-feedback-row{margin:10px 0 15px;border-bottom:1px solid #fafcff}.inline-feedback-row__core{float:right;padding:1.2em 0 1.2em 15px;color:#4778b8}.inline-feedback-row__extra{float:left}.inline-feedback-row_distant{margin-top:30px}.inline-feedback__title{vertical-align:middle}.inline-feedback__link{text-decoration:none;cursor:pointer;padding:0 5px;vertical-align:middle;font-weight:bold;color:#0071c2}.inline-feedback__link:hover{color:#febb02}.inline-feedback__hidden{display:none}.inline-feedback__cta{cursor:pointer;text-decoration:underline;color:#0071c2}.inline-feedback__cta:hover{color:#febb02}.a11y_btn_style{border:0;background:0}.feedback-modal-wrapper{width:480px}.feedback-modal-wrapper_smooth{-webkit-transition:top .15s;transition:top .15s}.feedback-modal-wrapper_smooth.modal-pos-abs,.feedback-modal-wrapper_smooth.modal-pos-to-fix{-webkit-transition:none;transition:none}.feedback-modal-mask_over{z-index:10004}.modal-wrapper.feedback-modal-mask_over{z-index:10004}.feedback-modal-wrapper_over{z-index:10005}.modal-wrapper.feedback-modal-wrapper_over{z-index:10005}.feedback-loop-lightbox{background:#fff;font-size:14px;line-height:1.4;display:none;margin:0;border:0}.feedback-loop-lightbox p{margin:0 0 1em 0}.feedback-loop-lightbox .feedback-loop__header{font-weight:bold;font-size:1.2em}.feedback-loop-lightbox .feedback-loop__options{display:table;margin-top:1em}.feedback-loop-lightbox .feedback-loop__options.feedback-loop__submit{margin:1em 0}.feedback-loop-lightbox a.feedback-loop__button{display:table-cell;height:40px;line-height:40px;color:#0071c2;border:1px solid #bdbdbd;width:100%;text-align:center;cursor:pointer;text-decoration:none;font-weight:bold;font-size:15px}.feedback-loop-lightbox a.feedback-loop__button:hover{color:#fff;border-color:#0071c2;background-color:#0071c2}.feedback-loop-lightbox .feedback-loop__options--group a.feedback-loop__button{width:33%}.feedback-loop-lightbox .feedback-loop__options--group a.feedback-loop__button:first-child{border-radius:0 3px 3px 0;border-left:none}.feedback-loop-lightbox .feedback-loop__options--group a.feedback-loop__button:last-child{border-right:0;border-radius:3px 0 0 3px}.feedback-loop-lightbox a.feedback-loop__cta{width:100%;border-radius:3px}.feedback-loop-lightbox a.feedback-loop__cta,.feedback-loop-lightbox a.feedback-loop__cta:hover{color:#fff;border-color:#0071c2;background-color:#0071c2}.feedback-loop-lightbox .feedback-loop__view-feedback textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 1em 0}.feedback-loop-lightbox a.feedback-loop__secondary-cta{font-weight:normal}.feedback-loop-lightbox .feedback-loop .feedback-loop__extra{border-top:1px solid #bdbdbd;margin-top:20px;padding-top:20px;font-style:italic}.feedback-loop-extra{display:none}.feedback-loop-lightbox .feedback-loop__title{font-size:1.2em;color:#6b6b6b}.feedback-loop-lightbox .feedback-loop__subtitle{font-size:12px;color:#bdbdbd}.tt-panel .tt-card,.tt-panel .tt-map-card{border:0;border-bottom:1px solid #d6d6d6}#sliding-view__beach .sliding-view__content{padding:0}#sliding-view__beach .sliding-view__content .bui-card__title{font-size:16px;line-height:24px;font-weight:700}#sliding-view__beach .sliding-view__content .bui-card__title svg{vertical-align:unset}.sliding-view__wrapper .bui-list__item.no-margin-bottom{margin-bottom:0}.tt-panel_location_block .hp_location_block__section_map_cta{display:none}h3.hp_location_block__heading{font-size:16px}.hp_location_block_simplified ul{padding:0}h4.hp_location_block__heading{font-size:14px}.hp_location_block_simplified li{font-size:14px}.hp_location_block_simplified .hp_location_block__container{padding:16px;padding-bottom:24px;border-bottom:1px solid #d6d6d6}.hp_location_block_simplified .hp_location_block__wrapper{padding:0}.hp_location_block_simplified .hp_location_block__list-item{line-height:20px}.tt-fixed-footer-active{padding-bottom:88px!important}.tt-fixed-footer{position:fixed;bottom:0;width:100%;padding:16px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #d6d6d6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tt-fixed-footer .bui-button{padding:9px 12px;font-size:14px;line-height:20px;font-weight:400;text-decoration:none!important}.tt-fixed-footer__text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:8px}.tt-fixed-footer__price{font-size:14px;line-height:20px;font-weight:700}.tt-fixed-footer__description{font-size:12px;line-height:18px;font-weight:400;color:#6b6b6b}.tt-fixed-footer__button-flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.active-view__sliding-view__photos{width:100%!important;-webkit-transition:width .001s linear .001s;transition:width .001s linear .001s}.active-view__sliding-view__photos .sliding-view__header{background:-webkit-gradient(linear,right top,right bottom,from(black),color-stop(19%,rgba(0,0,0,0.738)),color-stop(34%,rgba(0,0,0,0.541)),color-stop(47%,rgba(0,0,0,0.382)),color-stop(56.5%,rgba(0,0,0,0.278)),color-stop(65%,rgba(0,0,0,0.194)),color-stop(73%,rgba(0,0,0,0.126)),color-stop(80.2%,rgba(0,0,0,0.075)),color-stop(86.1%,rgba(0,0,0,0.042)),color-stop(91%,rgba(0,0,0,0.021)),color-stop(95.2%,rgba(0,0,0,0.008)),color-stop(98.2%,rgba(0,0,0,0.002)),to(transparent));background:-webkit-linear-gradient(top,black 0,rgba(0,0,0,0.738) 19%,rgba(0,0,0,0.541) 34%,rgba(0,0,0,0.382) 47%,rgba(0,0,0,0.278) 56.5%,rgba(0,0,0,0.194) 65%,rgba(0,0,0,0.126) 73%,rgba(0,0,0,0.075) 80.2%,rgba(0,0,0,0.042) 86.1%,rgba(0,0,0,0.021) 91%,rgba(0,0,0,0.008) 95.2%,rgba(0,0,0,0.002) 98.2%,transparent 100%);background:linear-gradient(to bottom,black 0,rgba(0,0,0,0.738) 19%,rgba(0,0,0,0.541) 34%,rgba(0,0,0,0.382) 47%,rgba(0,0,0,0.278) 56.5%,rgba(0,0,0,0.194) 65%,rgba(0,0,0,0.126) 73%,rgba(0,0,0,0.075) 80.2%,rgba(0,0,0,0.042) 86.1%,rgba(0,0,0,0.021) 91%,rgba(0,0,0,0.008) 95.2%,rgba(0,0,0,0.002) 98.2%,transparent 100%);color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition-property:none;transition-property:none;height:88px}.active-view__sliding-view__photos .sliding-view__close svg{fill:#fff}.active-view__sliding-view__photos .sliding-view__close:hover svg{fill:#e6e6e6}.active-view__sliding-view__photos .sliding-views-group{-webkit-transition-property:none;transition-property:none;top:0;background:url('//r-cf.bstatic.com/static/img/beach/gallery/45e13896ff6a5fec5b3a646bbbaf60b784f34cce.jpg');background-size:100% 100%}.active-view__sliding-view__photos .sliding-view__content{padding:0;padding-top:44px}.tt-gallery__wrapper{width:100%;padding:.1px 0}.tt-gallery__photo{width:92%;margin:16px auto}.tt-gallery__photo img{width:100%;border-radius:2px}.tt-gallery__carousel{position:absolute;top:44px;bottom:96px;right:0;left:0}.tt-gallery__carousel ul{height:100%}.tt-gallery__carousel .bui-carousel__item{width:100%}.tt-gallery__carousel .tt-gallery__photo{width:80%;height:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tt-gallery__carousel .bui-carousel__nav{-webkit-transform:translateY(60%);-ms-transform:translateY(60%);transform:translateY(60%);padding:16px 80px}.active-view__sliding-view__photos .tt-fixed-footer-active{padding-bottom:64px!important}.active-view__sliding-view__photos .tt-fixed-footer{background:-webkit-gradient(linear,right bottom,right top,from(black),to(transparent));background:-webkit-linear-gradient(bottom,black 0,transparent 100%);background:linear-gradient(to top,black 0,transparent 100%);border:0;padding-top:44px}.active-view__sliding-view__photos .tt-fixed-footer__price{color:#fff}.active-view__sliding-view__photos .tt-fixed-footer__description{color:#fff}.is-www.active-view__sliding-view__photos .tt-fixed-footer{background:0;width:376px;margin:16px;margin-bottom:16px;padding:16px;right:50%;margin-right:-188px;border-radius:4px}.is-www.active-view__sliding-view__photos .sliding-view__content{height:100%;padding:0}.hp_location_block__wrapper{clear:both;padding:4px 0;background:#ededed}.hp_location_block__container{background:#fff;padding:16px 10px}.hp_location_block__section{margin-bottom:16px;border-bottom:1px solid #e6e6e6;padding-bottom:16px}.hp_location_block__accordion{margin:-10px -10px 16px -10px}.hp_location_block__section:last-child{border:0}h3.hp_location_block__heading{margin:0;margin-bottom:8px;padding:0;font-weight:700}h4.hp_location_block__heading{margin:0;margin-bottom:2px;padding:0;font-weight:600}.hp_location_block__heading-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.hp_location_block__header-icon{height:20px;position:relative;top:2px;fill:#6b6b6b;color:#6b6b6b}.hp_location_block__header-icon{margin-left:0;margin-right:4px}.hp_location_block__paragraph{margin:0;font-weight:400;margin-bottom:8px}.hp_location_block__list{margin-bottom:16px}.hp_location_block__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:400;margin-bottom:4px}.hp_location_block__list-item:last-child,.hp_location_block__section:last-child,.hp_location_block__paragraph:last-child,.hp_location_block__list:last-child{margin-bottom:0;padding-bottom:0}.hp_location_block__list-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:16px}.hp_location_block__list-item-value{color:#6b6b6b;white-space:nowrap}.hp_location_block__ski_list-item-value{color:#6b6b6b;white-space:nowrap;padding:8px}.hp_location_block__section.hp_location_block__section_map_cta{text-align:center}.hp_location_block__map_cta{display:block;width:100%;font-weight:600}.b-spinner{position:relative}.uil-default-css{position:absolute;top:0;right:50%;background:0}@-webkit-keyframes uil-default-anim{0%{opacity:1}100%{opacity:0}}@keyframes uil-default-anim{0%{opacity:1}100%{opacity:0}}.uil-default-css>div{position:absolute;top:80px;right:93px;width:14px;height:40px;border-radius:10px}.uil-default-css>div:nth-of-type(1){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.5s;animation-delay:-0.5s;-webkit-transform:rotate(0deg) translate(0,-60px);-ms-transform:rotate(0deg) translate(0,-60px);transform:rotate(0deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(2){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.4166666666666667s;animation-delay:-0.4166666666666667s;-webkit-transform:rotate(-30deg) translate(0,-60px);-ms-transform:rotate(-30deg) translate(0,-60px);transform:rotate(-30deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(3){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.33333333333333337s;animation-delay:-0.33333333333333337s;-webkit-transform:rotate(-60deg) translate(0,-60px);-ms-transform:rotate(-60deg) translate(0,-60px);transform:rotate(-60deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(4){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.25s;animation-delay:-0.25s;-webkit-transform:rotate(-90deg) translate(0,-60px);-ms-transform:rotate(-90deg) translate(0,-60px);transform:rotate(-90deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(5){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.16666666666666669s;animation-delay:-0.16666666666666669s;-webkit-transform:rotate(-120deg) translate(0,-60px);-ms-transform:rotate(-120deg) translate(0,-60px);transform:rotate(-120deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(6){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-0.08333333333333331s;animation-delay:-0.08333333333333331s;-webkit-transform:rotate(-150deg) translate(0,-60px);-ms-transform:rotate(-150deg) translate(0,-60px);transform:rotate(-150deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(7){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(-180deg) translate(0,-60px);-ms-transform:rotate(-180deg) translate(0,-60px);transform:rotate(-180deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(8){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:.08333333333333337s;animation-delay:.08333333333333337s;-webkit-transform:rotate(-210deg) translate(0,-60px);-ms-transform:rotate(-210deg) translate(0,-60px);transform:rotate(-210deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(9){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:.16666666666666663s;animation-delay:.16666666666666663s;-webkit-transform:rotate(-240deg) translate(0,-60px);-ms-transform:rotate(-240deg) translate(0,-60px);transform:rotate(-240deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(10){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-transform:rotate(-270deg) translate(0,-60px);-ms-transform:rotate(-270deg) translate(0,-60px);transform:rotate(-270deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(11){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:.33333333333333337s;animation-delay:.33333333333333337s;-webkit-transform:rotate(-300deg) translate(0,-60px);-ms-transform:rotate(-300deg) translate(0,-60px);transform:rotate(-300deg) translate(0,-60px)}.uil-default-css>div:nth-of-type(12){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:.41666666666666663s;animation-delay:.41666666666666663s;-webkit-transform:rotate(-330deg) translate(0,-60px);-ms-transform:rotate(-330deg) translate(0,-60px);transform:rotate(-330deg) translate(0,-60px)}