@media only screen and (min-width:1024px){::-webkit-scrollbar-track{background:#d8d8d8}::-webkit-scrollbar-thumb{background:#002f87}::-moz-selection{background:hsla(0,0%,84.7%,.8);color:#fff}::selection{background:rgba(40,40,40,.8);color:#fff}}.button,input[type=submit].button{color:#000}.button:hover,input[type=submit].button:hover{color:#002f87;text-decoration:underline}.button.white,input[type=submit].button.white{background:none;border-color:transparent}.button.white:hover,input[type=submit].button.white:hover{background:none;color:#002f87;text-decoration:underline}.button.book,input[type=submit].button.book{color:#fff;background:#002f87;border-color:#002f87}.button.book:hover,input[type=submit].button.book:hover{background:#282828;border-color:#282828;color:#fff;text-decoration:none}#photos .top-image-promo .promos-wrapper button{color:#002f87}#photos .top-image-promo .promos-wrapper button:hover{background:#002f87;color:#fff}#photos .top-image-promo .promos-wrapper button:after,#photos .top-image-promo .promos-wrapper button:after:hover{border-top-color:#002f87}#photos .promo-popup .buttons-wrapper .button{background:#002f87;color:#fff}#photos .promo-popup .buttons-wrapper .button.white{color:#282828}#photos .promo-popup .buttons-wrapper .button.white:hover{color:#002f87}#photos .promo-popup .buttons-wrapper .button:hover{background:#282828}#photos .slideshow-button{background:#002f87}#photos .slideshow-button:after{border-right-color:#fff;border-bottom-color:#fff}#photos .slideshow-button:hover{background:#282828}#photos .slideshow-button:hover:after{border-right-color:#fff;border-bottom-color:#fff}#brand-resorts .brand-resort-item .links a{color:#262323}#brand-resorts .brand-resort-item .links a:hover{color:#002f87}#brand-resorts .brand-resort-item .links .button{color:#fff}#brand-resorts .brand-resort-item .links .button:hover{text-decoration:none;color:#fff;background:#282828}.destinations-map .common-close-button{background:#002f87}.destinations-map .common-close-button:after,.destinations-map .common-close-button:before{background:#fff}.destinations-map .common-close-button:hover{background:#282828;opacity:1}.destinations-map>.wrapper>img{width:auto}.destinations-map .label{color:#002f87}.destinations-map .mobile-infobox .common-close-button.infobox-close{background:#002f87}.destinations-map .infoBox .infobox-button{background:#002f87;color:#fff}.destinations-map .infoBox .infobox-button:hover{text-decoration:none;background:#282828}.booking-lightbox button[type=submit]{background:#002f87;color:#fff}.booking-lightbox button[type=submit]:hover{background:#282828}.ui-datepicker-calendar .ui-datepicker-current-day a,.ui-datepicker-calendar .ui-datepicker-highlight a,.ui-datepicker-calendar .ui-state-default:hover{background:#002f87;color:#fff;font-weight:400;box-shadow:-1px 0 0 #002f87,1px 0 0 #002f87}.property-rooms-descr h4:after{background:#002f87}@media only screen and (min-width:1024px){.rooms-specials-layout .items-wrapper .items-categories-selector button{background:none}}@media only screen and (min-width:768px) and (max-width:1023px){.rooms-specials-layout .items-wrapper .items-categories-selector button{background:none}}.rooms-specials-layout .items-wrapper .item .item-info h3{color:#002f87}.rooms-specials-layout .items-wrapper .item .links .button{background:#002f87;color:#fff}.rooms-specials-layout .items-wrapper .item .links .button:hover{background:#282828;color:#fff}.rooms-specials-layout .items-wrapper .item .links .read-more:hover{color:#002f87}.rooms-specials-layout .items-wrapper .slider-container .pagination button:hover{border-color:#002f87}.property-rooms-acm .room-slide-item .room-info .content-wrapper h3:after{background-color:#002f87}.property-rooms-acm .room-slide-item .room-info .links .button{background-color:#002f87;border:none;color:#fff}.property-rooms-acm .room-slide-item .room-info .links .button:hover{background:#282828;color:#fff}.property-rooms-acm .room-slide-item .room-info .links .button.white{color:#282828;border:none;background:none}.property-rooms-acm .room-slide-item .room-info .links .button.white:hover{background:none;color:#002f87}.property-rooms-acm .rooms-slideshow .slideshow-pagination button{background:#fff;border:1px solid #979797}.property-rooms-acm .rooms-slideshow .slideshow-pagination button.active,.property-rooms-acm .rooms-slideshow .slideshow-pagination button:hover{background:#002f87;border:1px solid #002f87}.single-room-special .items-content .common-close-button{background:#002f87}.single-room-special .items-content .common-close-button:after,.single-room-special .items-content .common-close-button:before{background:#fff}.single-room-special .items-content .common-close-button:hover{background:#282828}.single-room-special .items-content .common-close-button:hover:after,.single-room-special .items-content .common-close-button:hover:before{background:#fff}.single-room-special .items-content h2:after{background:#002f87}.single-room-special .items-content .links a{color:#002f87}.single-room-special .items-content .links .button{background:#002f87;border-color:#002f87;color:#fff}.single-room-special .items-content .links .button:hover{background:#282828;border-color:#282828;color:#fff}.single-room-special .items-gallery-slideshow .slideshow-button{background:#002f87}.single-room-special .items-gallery-slideshow .slideshow-button:after{border-color:#fff}.single-room-special .items-gallery-slideshow .slideshow-button:hover{background:#282828}.single-room-special .items-gallery-slideshow .slideshow-button:hover:after{border-color:#fff}.brand-properties-blocks .brand-property-item .links a:hover{color:#002f87}.newsletter input[type=submit].button{background:#002f87;color:#fff}.newsletter input[type=submit].button:hover{background:#282828;border-color:#282828;color:#fff}.brand-properties-slideshow .brand-property-item .content-wrapper .property-location-title{color:#002f87}.testimonials .testimonial-item .testimonial-info .content-wrapper h3:after{background-color:#002f87}.testimonials .testimonial-item .testimonial-info .content-wrapper h4{font:600 28px/39px "Source Serif Pro",Times New Roman,sans-serif;letter-spacing:1px;color:#262323;position:relative}.testimonials .testimonials-slideshow .slideshow-pagination button{background:#fff;border:1px solid #979797}.testimonials .testimonials-slideshow .slideshow-pagination button.active,.testimonials .testimonials-slideshow .slideshow-pagination button:hover{background:#002f87;border:1px solid #002f87}.categories-plus-slider .category-buttons button{color:#282828;background:none}.categories-plus-slider .category-buttons button:after{background:#282828}.categories-plus-slider .category-buttons button:hover{text-decoration:none}.categories-plus-slider .categories .tile .content{background:#002f87;color:#fff}@media only screen and (max-width:767px){.categories-plus-slider .categories .tile .content{background:none}}@media only screen and (max-width:767px){.categories-plus-slider .categories .tile .content.opened{background:#002f87}}@media only screen and (max-width:767px){.categories-plus-slider .categories .tile .content.opened .button,.categories-plus-slider .categories .tile .content.opened h3{color:#fff}}.categories-plus-slider .categories .tile .content a,.categories-plus-slider .categories .tile .content h3{color:#fff}@media only screen and (max-width:767px){.categories-plus-slider .categories .tile .content a,.categories-plus-slider .categories .tile .content h3{color:#fff}}.categories-plus-slider .categories .tile .content .links{background:#002f87}.categories-plus-slider .categories .tile .content .links .button.booking-button{background:#fff;color:#282828}.categories-plus-slider .categories .tile .content .links .button.booking-button:hover{background:#282828;color:#fff;text-decoration:none}.categories-plus-slider .categories .tile .content .button{color:#fff}@media only screen and (max-width:767px){.categories-plus-slider .categories .tile .content .button{color:#fff;background:none}}.categories-plus-slider .categories .tile .common-close-button{background:#002f87}.categories-plus-slider .categories .tile .common-close-button:after,.categories-plus-slider .categories .tile .common-close-button:before{background:#fff}.categories-plus-slider .categories .tile .common-close-button:hover{background:#282828}.categories-plus-slider .categories .tile .common-close-button:hover:after,.categories-plus-slider .categories .tile .common-close-button:hover:before{background:#fff}#our-locations .location-categories-selector button{background:none}.featured-offers .offer-wrapper .content-wrapper .links .button{background:#002f87}.featured-offers .offer-wrapper .content-wrapper .links .button:hover{background:#282828}.featured-offers .offer-wrapper .content-wrapper .links .button.white{color:#282828}.featured-offers .offer-wrapper .content-wrapper .links .button.white:hover{background:none;color:#002f87}.featured-properties-in-popup .featured-offer.popup .popup-wrapper .buttons-wrapper .button{background:#002f87;color:#fff}.featured-properties-in-popup .featured-offer.popup .popup-wrapper .buttons-wrapper .button:hover{background:#282828;border-color:#282828;color:#fff}.featured-properties-in-popup .featured-offer.popup .popup-wrapper .buttons-wrapper .button.white{background:none;border-color:transparent}.featured-properties-in-popup .featured-offer.popup .popup-wrapper .buttons-wrapper .button.white:hover{background:none;color:#002f87;text-decoration:underline}.galleries .gallery .description .centered .button{border-color:#002f87}.galleries .gallery .description .centered .button:hover{border-color:#282828}.pressroom .pressroom-item .description .button{border-color:#002f87}.pressroom .pressroom-item .description .button:hover{border-color:#282828}#chat-trigger{background-color:#002f87}.home #chat-trigger:hover:before{color:#002f87}.home.scrolled #chat-trigger{background-color:#002f87}#chat-trigger:before,.home.scrolled #chat-trigger:after,.home.scrolled #chat-trigger:before{background:#002f87;color:#002f87}#chat-trigger:after{background:#002f87}.home #chat-trigger svg{fill:#002f87}.scrolled #chat-trigger svg{fill:#fff}#chatForm{background:#002f87}#chatForm .button,#chatForm .button:hover{background-color:#282828;border-color:#282828}#chatForm .button:hover{opacity:.8}.newsletter-popup .form-popup,.nl-popup-form .nl-popup-form-inner .content .btn-submit,.nl-popup-form .nl-popup-form-inner .content .close-btn{background-color:#002f87}.newsletter-popup .form-popup:hover,.nl-popup-form .nl-popup-form-inner .content .btn-submit:hover,.nl-popup-form .nl-popup-form-inner .content .close-btn:hover{background-color:#282828}.experiences-grid__item .hovered-content .wrapper .top-heading{font-family:Source Sans Pro,Arial,sans-serif}.experiences-grid__item .hovered-content .wrapper .h1-like{font-family:Arial,sans-serif;color:#002f87}.experiences-grid__item .hovered-content .wrapper .content-wrapper{font-family:Source Sans Pro,Arial,sans-serif}.experiences-grid__item .hovered-content .wrapper nav a{color:#002f87;font-family:Source Sans Pro,Arial,sans-serif}.experiences-grid__item-image-wrapper:before{background-image:linear-gradient(180deg,transparent,#002f87)}.experiences-grid__item-title{font-family:Arial,sans-serif}.brand-properties-blocks.v4 .thumbnail:before{content:"";position:absolute;display:block;width:100%;height:100%;background-image:linear-gradient(175deg,rgba(112,180,168,.4),rgba(40,65,149,.9))}@media only screen and (max-width:767px){.brand-properties-blocks.v4 .thumbnail{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}}.brand-properties-blocks.v4 .brand-properties-slideshow{position:relative}.brand-properties-blocks.v4 .brand-properties-slideshow .slideshow{margin:75px auto 40px;width:auto}@media only screen and (max-width:767px){.brand-properties-blocks.v4 .brand-properties-slideshow .slideshow{margin:0;padding:45px 10px 60px}}.brand-properties-blocks.v4 .slideshow-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.brand-properties-blocks.v4 .brand-property-item{display:flex;flex-direction:column;justify-content:space-between;width:calc((100% - 110px)/3);max-width:380px;height:auto;margin-right:55px;margin-bottom:40px;padding:30px 15px 15px;border:none}@media only screen and (max-width:1023px){.brand-properties-blocks.v4 .brand-property-item{width:calc((100% - 60px)/2);margin-right:30px}.brand-properties-blocks.v4 .brand-property-item:nth-child(2n){margin-right:0}}@media only screen and (max-width:767px){.brand-properties-blocks.v4 .brand-property-item{width:100%;margin-right:0;margin-bottom:11px}.brand-properties-blocks.v4 .brand-property-item:last-child{margin-bottom:0}}.brand-properties-blocks.v4 .brand-property-item:nth-child(3n){margin-right:0}@media only screen and (min-width:768px) and (max-width:1023px){.brand-properties-blocks.v4 .brand-property-item:nth-child(3n){margin-right:30px}}.brand-properties-blocks.v4 .brand-property-item .map-button{position:absolute;right:15px;top:17px;display:flex;text-align:left;font-size:11px;line-height:14px;text-transform:uppercase;font-family:Source Sans Pro,Arial,sans-serif}.brand-properties-blocks.v4 .brand-property-item .map-button svg{position:relative;top:-5px;width:20px;margin-left:5px}.brand-properties-blocks.v4 .brand-property-item .logo{margin:0 0 15px;border:none;height:54px}.brand-properties-blocks.v4 .brand-property-item .logo img{margin:0 auto;height:100%}.brand-properties-blocks.v4 .brand-property-item .content-wrapper{max-width:305px;margin:0 auto 35px;font-family:Source Sans Pro,Arial,sans-serif;color:#000}.brand .brand-properties-blocks.v4 .brand-property-item .content-wrapper{margin-bottom:30px}.brand-properties-blocks.v4 .brand-property-item .content-wrapper h3{margin:0;font-size:24px;line-height:30px;font-weight:500;text-transform:none}.brand-properties-blocks.v4 .brand-property-item .content-wrapper .property-location-title{margin-bottom:15px;font-size:12px;line-height:15px;font-weight:500;color:#002f87;text-transform:uppercase}.brand-properties-blocks.v4 .brand-property-item .content-wrapper .description{font-size:12px;line-height:17px}.brand .brand-properties-blocks.v4 .brand-property-item .content-wrapper .description{margin-top:0}@media only screen and (max-width:767px){.brand-properties-blocks.v4 .brand-property-item .content-wrapper .description{display:block}}.brand-properties-blocks.v4 .brand-property-item .button-links{position:relative;left:auto;right:auto;bottom:auto;display:flex;flex-wrap:wrap}.brand-properties-blocks.v4 .brand-property-item .button-links .button,.brand-properties-blocks.v4 .brand-property-item .button-links .text-button{display:block;width:50%;padding:12px;height:auto;font-family:Source Sans Pro,Arial,sans-serif;letter-spacing:.2px;font-weight:500;text-transform:uppercase}.brand-properties-blocks.v4 .brand-property-item .button-links .text-button{color:#000;font-size:12px;line-height:15px}.brand-properties-blocks.v4 .brand-property-item .button-links .text-button:hover{text-decoration:underline}.brand-properties-blocks.v4 .brand-property-item .button-links .button{color:#fff;font-size:14px;line-height:17px}