body.LuxuryBrandGlobal:not(.trc-reserve-page):not(.trc-page) .global-nav-menu-container-placeholder{background:#303030}@media (min-width:1200px){body.LuxuryBrandGlobal:not(.trc-reserve-page):not(.trc-page) .marriott-header-menu-container{background:#303030}}body.LuxuryBrandGlobal:not(.trc-reserve-page):not(.trc-page) .changeBackground{background:#fff}
body.LuxuryBrandGlobal .heading-component .regisIcon{display:none!important;margin-top:-40px;overflow-y:hidden}body.LuxuryBrandGlobal .heading-component .regisIcon .asset-brand-img{max-width:80px;width:100%}body.LuxuryBrandGlobal .heading-component .horizontal-separator{border-bottom:1px solid var(--t-non-interactive-accent-color);width:64px}body.LuxuryBrandGlobal .heading-component .verticle-separator{border-left:1px solid var(--t-non-interactive-accent-color);display:none;height:60px}body.LuxuryBrandGlobal.brandCode_XR .regisIcon,body.LuxuryBrandGlobal.brandCode_XR .verticle-separator{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}body.LuxuryBrandGlobal.brandCode_XR .heading-component{padding-top:0!important}body.LuxuryBrandGlobal.brandCode_JW .h1-component{padding-bottom:40px}body.LuxuryBrandGlobal.brandCode_JW .image-container{max-width:52px}body.LuxuryBrandGlobal.brandCode_RZ .horizontal-separator{display:none}body.LuxuryBrandGlobal.brandCode_RZ .heading-component__description p{margin:0}body.LuxuryBrandGlobal.brandCode_RZ.dark-mode-page .content-container{background-color:#1c1c1c}body.PremiumBrandGlobal.brandCode_AK .image-container{margin-bottom:40px;max-width:140px}
.stRegis-floating-card{background-position:50%;background-size:contain;position:relative}@media (max-width:1199.98px){.stRegis-floating-card__links_container{overflow:auto}}@media (min-width:992px){.stRegis-floating-card__links_container_scrollable{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1199.98px){.stRegis-floating-card__links_container_scrollable{width:870px}}@media (max-width:991.98px){.stRegis-floating-card__links_container_scrollable{overflow-x:scroll;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-overflow-style:none;scrollbar-width:none}.stRegis-floating-card__links_container_scrollable::-webkit-scrollbar{display:none}}@media (max-width:767.98px){.stRegis-floating-card__links_container_scrollable{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.stRegis-floating-card__tabs,.stRegis-floating-card__tabs:focus{background:none;border-bottom:3px solid rgba(0,0,0,0);cursor:pointer}@media (max-width:991.98px){.stRegis-floating-card__tabs,.stRegis-floating-card__tabs:focus{-ms-flex-negative:0;flex-shrink:0}}.stRegis-floating-card__tabs.active,.stRegis-floating-card__tabs:focus.active{border-bottom:3px solid var(--t-non-interactive-accent-color)}.stRegis-floating-card__card_info_container{background-color:hsla(0,0%,100%,.95);bottom:5%;-webkit-box-shadow:0 9px 19px 0 rgba(0,0,0,.07);box-shadow:0 9px 19px 0 rgba(0,0,0,.07);left:0;position:absolute;right:0}@media (max-width:1199.98px){.stRegis-floating-card__card_info_container{margin-top:-24px;position:relative}}@media (max-width:991.98px){.stRegis-floating-card__card_info_container{margin-top:-24px;position:relative;text-align:center}}@media (min-width:992px){.stRegis-floating-card__card_info{display:-webkit-box;display:-ms-flexbox;display:flex}}.stRegis-floating-card__card_info .horizontal-separator{width:46px}.stRegis-floating-card__cards_container{height:100%}.stRegis-floating-card__card_img_container{position:relative}@media (min-width:992px){.stRegis-floating-card__card_img_holder{background-attachment:fixed!important;background-position:50%!important;background-repeat:no-repeat;background-size:cover;height:562px;height:612px;max-height:100vh}}.ie .non-ie{display:none!important}.ie-image.stRegis-floating-card__card_img_holder{display:none}.ie .ie-image.stRegis-floating-card__card_img_holder{background-size:cover;display:block;height:auto;max-height:612px}.ie .ie-image.stRegis-floating-card__card_img_holder img{-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1199.98px){.ie .ie-image.stRegis-floating-card__card_img_holder{display:none!important}}
body.LuxuryBrandGlobal .luxury-carousel .marriott-home-banner__container-slider-left,body.LuxuryBrandGlobal .luxury-carousel .marriott-home-banner__container-slider-right{cursor:pointer;min-height:44px}body.LuxuryBrandGlobal .luxury-carousel .marriott-home-banner__container-slider-left:hover .marriott-home-banner__container-points-prev,body.LuxuryBrandGlobal .luxury-carousel .marriott-home-banner__container-slider-right:hover .marriott-home-banner__container-points-next{text-decoration:underline}@media (min-width:1200px){body.LuxuryBrandGlobal .marriott-home-banner__container-points{bottom:48px}}body.LuxuryBrandGlobal .marriott-home-banner__container-slider-left,body.LuxuryBrandGlobal .marriott-home-banner__container-slider-right{z-index:1}body.LuxuryBrandGlobal .marriott-home-banner__container .icons .gradient{background:-webkit-gradient(linear,left top,right top,from(rgba(35,28,25,0)),color-stop(100%,rgba(0,0,0,.34)),color-stop(60%,rgba(0,0,0,.34)));background:linear-gradient(90deg,rgba(35,28,25,0),rgba(0,0,0,.34) 100%,rgba(0,0,0,.34) 0);border-radius:10px;height:35px;position:absolute;right:0;width:25px}body.LuxuryBrandGlobal .marriott-home-banner__container .icons .gradient.left{background:-webkit-gradient(linear,right top,left top,from(rgba(35,28,25,0)),color-stop(100%,rgba(0,0,0,.34)),color-stop(60%,rgba(0,0,0,.34)));background:linear-gradient(270deg,rgba(35,28,25,0),rgba(0,0,0,.34) 100%,rgba(0,0,0,.34) 0);left:0}body.LuxuryBrandGlobal .marriott-home-banner__container .icons .next,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1200px){body.LuxuryBrandGlobal .marriott-home-banner__container .icons .next img,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .next svg,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .prev img,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .prev svg{display:block}body.LuxuryBrandGlobal .marriott-home-banner__container .icons .next:focus img,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .next:focus svg,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .next:hover img,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .next:hover svg,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .prev:focus img,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .prev:focus svg,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .prev:hover img,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .prev:hover svg{margin-left:0;margin-right:0}}body.LuxuryBrandGlobal .marriott-home-banner__container .icons .next img,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .next svg,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .prev img,body.LuxuryBrandGlobal .marriott-home-banner__container .icons .prev svg{height:auto;width:auto}body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop li{min-width:auto;opacity:.5}body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop li.active{opacity:1}body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop{width:55%}body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop li{height:3px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop.luxury{margin:0 16px;max-width:236px;width:auto}@media (min-width:1200px){body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop.luxury{margin:0 48px;max-width:360px}}body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop.luxury li{height:2px;opacity:.5;width:59px}@media (min-width:1200px){body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop.luxury li{width:60px}}body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop.luxury li.active{background-color:#fff;height:5px;opacity:1}@media (max-width:1199.98px){body.LuxuryBrandGlobal .marriott-home-banner__container-points{width:100%}body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop{width:85%}body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop.luxury{margin:0 16px;max-width:236px;width:auto}}@media (max-width:1199.98px) and (min-width:1200px){body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop.luxury{margin:0 48px;max-width:360px}}@media (max-width:1199.98px){body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:59px}}@media (max-width:1199.98px) and (min-width:1200px){body.LuxuryBrandGlobal .marriott-home-banner__container-points-desktop li{width:60px}}body.LuxuryBrandGlobal .marriott-home-banner__container:not(.cloned) .marriott-home-banner__container-points{width:80%}
body.LuxuryBrandGlobal .luxury-feature-full-width{position:relative}body.LuxuryBrandGlobal .luxury-feature-full-width__card_info_container{background-color:hsla(0,0%,100%,.95);bottom:7%;-webkit-box-shadow:0 9px 19px 0 rgba(0,0,0,.07);box-shadow:0 9px 19px 0 rgba(0,0,0,.07);left:0;position:absolute;right:0}@media (max-width:1199.98px){body.LuxuryBrandGlobal .luxury-feature-full-width__card_info_container{margin-top:-24px;position:relative}}@media (max-width:991.98px){body.LuxuryBrandGlobal .luxury-feature-full-width__card_info_container{margin-top:-24px;position:relative;text-align:center}}@media (min-width:992px){body.LuxuryBrandGlobal .luxury-feature-full-width__card_info{display:-webkit-box;display:-ms-flexbox;display:flex}}body.LuxuryBrandGlobal .luxury-feature-full-width__card_info .horizontal-separator{border-bottom:1.4px solid var(--t-button-primary-bg-color);width:46px}body.LuxuryBrandGlobal .luxury-feature-full-width__card_img_container{position:relative}@media (min-width:992px){body.LuxuryBrandGlobal .luxury-feature-full-width__card_img_holder{background-attachment:fixed!important;background-position:50%!important;background-repeat:no-repeat;background-size:cover;height:562px;height:612px;max-height:100vh}}.ie .non-ie{display:none!important}.ie-image.luxury-feature-full-width__card_img_holder{display:none}.ie .ie-image.luxury-feature-full-width__card_img_holder{background-size:cover;display:block;height:auto;max-height:auto}.ie .ie-image.luxury-feature-full-width__card_img_holder img{-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1199.98px){.ie .ie-image.luxury-feature-full-width__card_img_holder{display:none!important}}
body.LuxuryBrandGlobal .offset-staggered-component__section{background-color:#fcfcf7}body.LuxuryBrandGlobal .offset-staggered-component__section__border{border:3px solid var(--t-button-primary-bg-color)}@media (min-width:1200px){body.LuxuryBrandGlobal .offset-staggered-component__section__border{padding:0 32px;width:100%}body.LuxuryBrandGlobal .offset-staggered-component__section__description{width:100%}}body.LuxuryBrandGlobal .offset-staggered-component__section__image img{width:100%}
body.LuxuryBrandGlobal .static-card-component__container .glide__slide:not(.glide__slide--active){opacity:.5}body.LuxuryBrandGlobal .static-card-component__container .glide__slide:not(.glide__slide--active) .glide__description{opacity:0}body.LuxuryBrandGlobal .static-card-component__container .glide__arrow{border:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;top:27%;-webkit-transform:none;-ms-transform:none;transform:none}body.LuxuryBrandGlobal .static-card-component__container .glide__arrow--left{left:0}body.LuxuryBrandGlobal .static-card-component__container .glide__arrow--right{right:0}body.LuxuryBrandGlobal .static-card-component__container .glide__bullets{position:static;-webkit-transform:none;-ms-transform:none;transform:none}body.LuxuryBrandGlobal .static-card-component__container .glide__bullet{background-color:rgba(0,0,0,.25);border-radius:0;height:3px;pointer-events:none;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}body.LuxuryBrandGlobal .static-card-component__container .glide__bullet--active{background-color:#000}body.LuxuryBrandGlobal .static-card-component__container li.no-carousel:first-child{opacity:1}body.LuxuryBrandGlobal .static-card-component__container .see-more-container button{background:none;color:#1c1c1c;text-decoration:underline}@media (min-width:1200px){body.LuxuryBrandGlobal .static-card-component__container__card:nth-child(3n+1){padding-left:0;padding-right:48px}body.LuxuryBrandGlobal .static-card-component__container__card:nth-child(3n+1):last-child{padding-left:24px;padding-right:24px}body.LuxuryBrandGlobal .static-card-component__container__card:nth-child(3n+2){padding-left:24px;padding-right:24px}body.LuxuryBrandGlobal .static-card-component__container__card:nth-child(3n){padding-left:48px;padding-right:0}body.LuxuryBrandGlobal .static-card-component__container__card.hide-card{display:none}}body.LuxuryBrandGlobal .static-card-component__container .glide__description{white-space:normal}body.LuxuryBrandGlobal .static-card-component__bg-Image{-o-object-fit:contain;object-fit:contain}body.LuxuryBrandGlobal .static-card-component__alt__image__text{left:0;position:absolute;top:5px;z-index:-1}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){body.brandCode_AK .static-card-component__container__slide{display:block!important}body.brandCode_AK .static-card-component__container__description{height:305px}}body.brandCode_AK .static-card-component__container .separator{width:63px}body.brandCode_AK .static-card-component__container__description{background-color:#fff;position:relative}body.brandCode_AK .static-card-component__container__description h3,body.brandCode_AK .static-card-component__container__description p{color:#1c1c1c}body.brandCode_AK .static-card-component__container .glide__arrow{border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;text-shadow:none;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}body.brandCode_AK .static-card-component__container .glide__arrow--left{left:30px}body.brandCode_AK .static-card-component__container .glide__arrow--right{right:30px}body.brandCode_AK .static-card-component__container .glide__arrow .line{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:1px;width:51px}body.brandCode_AK .static-card-component__container .glide__arrow [class^=icon-]{display:-webkit-box;display:-ms-flexbox;display:flex;height:20px}@media (min-width:1200px){body.brandCode_AK .static-card-component__container .glide__arrow [class^=icon-]{display:none}}body.brandCode_AK .static-card-component__container .glide__arrow [class^=icon-]:before{font-size:15px;font-weight:100}body.brandCode_AK .static-card-component__container .see-more-container button{background:none;color:#1c1c1c;text-decoration:underline}@media (min-width:1200px){body.brandCode_AK .static-card-component__container__card:nth-child(3n+1){padding-left:0;padding-right:12px}body.brandCode_AK .static-card-component__container__card:nth-child(3n+1):last-child{padding-left:4px;padding-right:4px}body.brandCode_AK .static-card-component__container__card:nth-child(3n+2){padding-left:4px;padding-right:4px}body.brandCode_AK .static-card-component__container__card:nth-child(3n){padding-left:12px;padding-right:0}body.brandCode_AK .static-card-component__container__card.hide-card{display:none!important}}
body.PremiumBrandGlobal.brandCode_AK .single-story_img-container{z-index:1}body.PremiumBrandGlobal.brandCode_AK .single-story_content{border:1px solid #1c1c1c;height:100%}@media (max-width:1199.98px){body.PremiumBrandGlobal.brandCode_AK .single-story_content{border-left:0;border-top:0}}@media (min-width:1200px){body.PremiumBrandGlobal.brandCode_AK .single-story_content{margin-left:-83px;max-width:562px}body.PremiumBrandGlobal.brandCode_AK .single-story_content_card{margin-left:139px;margin-right:85px}}body.PremiumBrandGlobal.brandCode_AK .single-story_content-see-more,body.PremiumBrandGlobal.brandCode_AK .single-story_content-see-more:hover{border-bottom:0;color:var(--t-link-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}@media (max-width:1199.98px){body.PremiumBrandGlobal.brandCode_AK .single-story-reverse .single-story_content{border:1px solid #1c1c1c;border-right:0;border-top:0}}@media (min-width:1200px){body.PremiumBrandGlobal.brandCode_AK .single-story-reverse .single-story_content{margin-right:-83px}body.PremiumBrandGlobal.brandCode_AK .single-story-reverse .single-story_content .single-story_content_card{margin-left:85px;margin-right:139px}}

body.brandCode_OX .marriott-home-banner__floating-image{height:200px;position:absolute;width:306px;z-index:1}body.brandCode_OX .marriott-home-banner__floating-image-overlap{top:200px}body.brandCode_OX .marriott-home-banner__floating-image-disable-overlap{top:50px}body.brandCode_OX .marriott-home-banner__floating-image-container{position:relative;z-index:2}
.angle-overlay-component{position:relative}.content-container:not(.pt-0,.nopadding) .image-with-overlay:first-child:last-child .angle-overlay-component{margin-top:0!important}.angle-overlay-component__container{position:relative}@media (min-width:1200px){.angle-overlay-component__container{background-size:cover;height:100%;overflow:hidden;position:absolute;width:100%}}.angle-overlay-component__container .angle-overlay-component__container-overlay{position:relative}@media (min-width:1200px){.angle-overlay-component__container .angle-overlay-component__container-overlay{background:rgba(222,0,148,.5);height:100%;left:53%;position:absolute;top:0;-webkit-transform:skew(156deg);-ms-transform:skew(156deg);transform:skew(156deg);width:100%;z-index:10}.angle-overlay-component__container .angle-overlay-component__container-overlay-content{margin-left:8%!important;padding-top:165px;-webkit-transform:skew(-156deg);-ms-transform:skew(-156deg);transform:skew(-156deg);width:25.75%}.angle-overlay-component__container .angle-overlay-component__container-overlay-content p{color:#fff}.angle-overlay-component__container .angle-overlay-component__container-overlay.changeOverlayColor{background:rgba(0,0,0,.5)}}@media (max-width:1199.98px){.angle-overlay-component__container .angle-overlay-component__container-overlay-cta.m-button-primary-inverse{background:#de0094;border:1px solid #de0094;color:#fff}}.angle-overlay-component__image{position:relative}@media (min-width:1200px){.angle-overlay-component__image{width:100%}}.content-container:not(.pb-0,.nopadding):has(.image-with-overlay:first-child:last-child){padding-bottom:0!important}
body.brandCode_OX .moxy-header__section__title{background-color:#000}body.brandCode_OX .moxy-header__section__title__right{text-align:right}body.brandCode_OX .moxy-header__section__title__left{text-align:left}@media (min-width:1200px){body.brandCode_OX .moxy-header__section__description{max-width:674px}}
body.brandCode_OX .moxy-pillar-component__container .see-more-container{position:relative;z-index:1}body.brandCode_OX .moxy-pillar-component__container .see-more-container button{background:none;color:#1c1c1c;text-decoration:underline}body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+1) .moxy-pillar-component__container__content__card{-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+1) .moxy-pillar-component__container__content__card__cta,body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+1) .moxy-pillar-component__container__content__card__description{-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+1):last-child .moxy-pillar-component__container__content__card{-webkit-transform:none;-ms-transform:none;transform:none}body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+1):last-child .moxy-pillar-component__container__content__card__cta,body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+1):last-child .moxy-pillar-component__container__content__card__description{-webkit-transform:none;-ms-transform:none;transform:none}body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+2) .moxy-pillar-component__container__content__card{-webkit-transform:none;-ms-transform:none;transform:none}body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+2) .moxy-pillar-component__container__content__card__cta,body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+2) .moxy-pillar-component__container__content__card__description{-webkit-transform:none;-ms-transform:none;transform:none}body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+2):last-child .moxy-pillar-component__container__content__card{-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+2):last-child .moxy-pillar-component__container__content__card__cta,body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n+2):last-child .moxy-pillar-component__container__content__card__description{-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n) .moxy-pillar-component__container__content__card{-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n) .moxy-pillar-component__container__content__card__cta,body.brandCode_OX .moxy-pillar-component__container__content:nth-child(3n) .moxy-pillar-component__container__content__card__description{-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}body.brandCode_OX .moxy-pillar-component__container__content__card{background-color:#fff;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.07);box-shadow:0 4px 20px 0 rgba(0,0,0,.07);height:100%;margin-bottom:-60px;margin-right:-16px;position:relative;top:-60px}body.brandCode_OX .moxy-pillar-component__container__content__card__cta a:hover{font-weight:500}body.brandCode_OX .moxy-pillar-component__container__content.hide-card{display:none}@media (min-width:1200px){body.brandCode_OX .moxy-pillar-component__container__content__img{max-width:345px}}@media (min-width:1200px){body.brandCode_OX .moxy-pillar-component__container__content:not(.hide-card){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.brandCode_OX .moxy-pillar-component__link{border-bottom:none;color:var(--t-link-text-color)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body.brandCode_OX .moxy-pillar-component__container__content__img{max-height:345px}}
@media (max-width:1199.98px){.westin-floating-card__content-container{padding-bottom:32px;padding-top:32px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.westin-floating-card{display:block!important}.westin-floating-card__container__card{display:block!important;height:20%}.westin-floating-card__container__card__description{padding-bottom:16px!important}}.westin-floating-card__container .see-more-container button{background:none;color:#1c1c1c;text-decoration:underline}@media (max-width:1199.98px){.westin-floating-card__container__card{padding-left:0;padding-right:0}.westin-floating-card__container__card__ipadImage{width:1024px}}.westin-floating-card__container__card.hide-card{display:none!important}.westin-floating-card__container__card__description{background-color:rgba(81,85,90,.9);bottom:0;-webkit-box-shadow:inset 0-8px 0 0 var(--t-non-interactive-accent-color);box-shadow:inset 0-8px 0 0 var(--t-non-interactive-accent-color);height:236px;max-width:236px;position:absolute;right:0}.westin-floating-card__container__card__description h3,.westin-floating-card__container__card__description p{color:#fff}.westin-floating-card__container__card__description .ctalink a{color:var(--link-text-color-dark-bg,#fff)}.westin-floating-card__container__card__description .ctalink a:hover{font-weight:500}@media (min-width:1200px){.westin-floating-card__container__card__description{right:5px}.westin-floating-card__container__card:nth-child(3n+1){padding-left:0}.westin-floating-card__container__card:nth-child(3n+1) .westin-floating-card__container__card__description{right:8px}.westin-floating-card__container__card:nth-child(3n+2){padding-left:4px;padding-right:4px}.westin-floating-card__container__card:nth-child(3n+2) .westin-floating-card__container__card__description{right:4px}.westin-floating-card__container__card:nth-child(3n){padding-right:0}.westin-floating-card__container__card:nth-child(3n) .westin-floating-card__container__card__description{right:0}}.westin-floating-card .see-more-container button{background:none;color:#1c1c1c;text-decoration:underline}
.brand-curtain__container{background-color:#fff;position:absolute;top:0;width:100%;z-index:9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;overflow:hidden}.brand-curtain__container__content{opacity:1;overflow:hidden}.brand-curtain__container__image{max-width:220px}@keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}
.editorial-paragraph__container,.editorial-paragraph__container__sectionOne{padding-left:0;padding-right:0}.editorial-paragraph__container__sectionOne .separator{max-width:176px;width:176px}.editorial-paragraph__container__sectionOne .separator.light{border-bottom:3px solid #fff}.editorial-paragraph__container__sectionOne .separator.dark{border-bottom:3px solid var(--t-non-interactive-accent-color)}.editorial-paragraph__container__sectionOne .title{max-width:523px}
.square-card-container{background:#fff;padding-bottom:75px;position:relative}@media (min-width:1200px){.square-card-container{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}}@media (min-width:1200px) and (-ms-high-contrast:active),(min-width:1200px) and (-ms-high-contrast:none){.square-card-container{margin-bottom:40px!important;margin-left:8px;margin-right:8px}}.square-card-container .horizontal-separator{width:80px}.square-card-container .content-tile-cta-container{bottom:40px;left:50%;padding-top:22px;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.luxury-square-card{display:block!important}}.luxury-square-card-cards-container{gap:16px}
