#hs_cos_wrapper_header_social{margin-right:auto}#hs_cos_wrapper_header_social .social-links__link{color:#8f8f8f}#hs_cos_wrapper_header_social .social-links__link:focus,#hs_cos_wrapper_header_social .social-links__link:hover{color:#8b6e4b}#hs_cos_wrapper_header_social .social-links__icon{height:10.72px;width:10.72px}#hs_cos_wrapper_header_social .social-links__icon svg{height:10.72px}.header__container--main{border-bottom:0}.header__container--main .header__container{padding-bottom:19px;padding-top:19px}#hs_cos_wrapper_header_logo_mobile{display:none}.header__navigation{align-self:center}.header__navigation_open{display:none}#hs_cos_wrapper_navigation_header{font-size:13px;font-weight:500;letter-spacing:.18em;line-height:130.8%;text-transform:uppercase}#hs_cos_wrapper_navigation_header .hs-menu-item{margin-right:35px}.header__logo--main{margin-bottom:-102px}.header__container--btm{border-bottom:0}#hs_cos_wrapper_locations_nav{height:calc(100vh - 123px);height:calc(100svh - 123px);top:123px}@media (min-width:768px){html.sticky-header{padding-top:0!important}.main-header{background-color:transparent;left:0;position:absolute;top:0}.header__container--top{border-bottom-color:hsla(0,0%,100%,.1)}#hs_cos_wrapper_header_social .social-links__link{color:#fff}.locationNav-opened #hs_cos_wrapper_header_social .social-links__link{color:#000}#hs_cos_wrapper_header_social .social-links__link:focus,#hs_cos_wrapper_header_social .social-links__link:hover{color:#e60538}#hs_cos_wrapper_navigation_top a{color:#fff}.locationNav-opened #hs_cos_wrapper_navigation_top a{color:#000}#hs_cos_wrapper_navigation_top a:focus,#hs_cos_wrapper_navigation_top a:hover{color:#e60538}.header__language-switcher--label-current{color:#fff}.locationNav-opened .header__language-switcher--label-current{color:#000}.header__language-switcher--label-current:after{border-top-color:#fff}.locationNav-opened .header__language-switcher--label-current:after{border-top-color:#000}#hs_cos_wrapper_navigation_header a{color:#fff}.locationNav-opened #hs_cos_wrapper_navigation_header a{color:#000}#hs_cos_wrapper_navigation_header a:focus,#hs_cos_wrapper_navigation_header a:hover{color:#e60538;text-decoration:none}.header__logo--main .logo-company-name,.header__logo--main .widget-type-text{color:#fff}}@media (max-width:1024px){.header__container--main .header__container{grid-template-columns:1fr auto}.sticky-header .header__container--main .header__container{grid-template-columns:auto 1fr auto}.header__logo--main{grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1}.header__navigation,.sticky-header .header__logo--main{grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.sticky-header .header__navigation{grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1}#hs_cos_wrapper_header_button{grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1}.header__logo--sticky{margin-right:35px;max-width:56px}#hs_cos_wrapper_header_logo_sticky{max-width:56px;padding-left:0}}@media (max-width:767px){.header__container--main .header__container,.sticky-header .header__container--main .header__container{grid-template-columns:1fr auto auto}.header__logo--main{grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;margin-bottom:0;max-width:50px}.header__logo--main .logo-company-name,.header__logo--main .widget-type-text{display:none}#hs_cos_wrapper_header_logo_mobile{display:block;padding-left:0}.header__navigation,.sticky-header .header__navigation{grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1}#hs_cos_wrapper_navigation_header{display:none}.header__navigation_open{display:block}#hs_cos_wrapper_header_button{grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1}#hs_cos_wrapper_locations_nav{height:calc(100vh - 138.92px);height:calc(100svh - 138.92px);padding-top:60.03px;top:100%}}#hs_cos_wrapper_header_logo,#hs_cos_wrapper_header_logo_mobile,#hs_cos_wrapper_header_logo_text{display:none}#hs_cos_wrapper_hero_banner .hero-banner-content{padding-bottom:184px;padding-top:184px}#hs_cos_wrapper_hero_banner .hero-banner-title{padding-top:9px}#hs_cos_wrapper_hero_banner .hero-banner-title em:first-child{margin-bottom:-13px}#hs_cos_wrapper_hero_banner .hero-banner-title em:last-child{margin-top:-13px}.body-container--home{padding-top:130px}.body-container--home .hotel-intro--header,.body-container--home .hotel-intro--richtext{max-width:560px}.body-container--home .hotel-intro--header{font-size:48px;letter-spacing:2px;line-height:153%;margin-bottom:17px}.body-container--home .hotel-intro--richtext{font-size:16px;letter-spacing:.5px;line-height:180%}.body-container--home .hotel-intro--images{margin-top:116px}.body-container--home .testimonials{padding:170px 0}@media (max-width:1024px){#hs_cos_wrapper_hero_banner .hero-banner-content{padding-bottom:380px;padding-top:270px}#hs_cos_wrapper_hero_banner .hero-banner-logo{margin-bottom:54px}#hs_cos_wrapper_hero_banner .hero-banner-title{padding-top:17px}#hs_cos_wrapper_hero_banner .hero-banner-title em:first-child{margin-bottom:-17px}#hs_cos_wrapper_hero_banner .hero-banner-title em:last-child{margin-top:-17px}.body-container--home{padding-top:114px}.body-container--home .hotel-intro--header,.body-container--home .hotel-intro--richtext{max-width:608px}.body-container--home .hotel-intro--header{line-height:100%;margin-bottom:34px}.body-container--home .testimonials{padding:120px 0 118px}}@media (max-width:767px){#hs_cos_wrapper_header_logo_mobile{display:block}#hs_cos_wrapper_hero_banner .hero-banner-content{justify-content:flex-start;min-height:calc(100vh - 126px);padding-bottom:108px;padding-top:108px}#hs_cos_wrapper_hero_banner .hero-banner-logo{margin-bottom:83px}#hs_cos_wrapper_hero_banner .hero-banner-logo img{max-width:173.5px}#hs_cos_wrapper_hero_banner .hero-banner-title{padding-top:17px}#hs_cos_wrapper_hero_banner .hero-banner-title em:first-child{margin-bottom:-17px}#hs_cos_wrapper_hero_banner .hero-banner-title em:last-child{margin-top:-17px}.body-container--home{padding-top:114px}.body-container--home .hotel-intro--header,.body-container--home .hotel-intro--richtext{max-width:608px}.body-container--home .hotel-intro--header{line-height:100%;margin-bottom:34px}.body-container--home .testimonials{padding:120px 0 118px}}