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%}