@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@font-face{font-family:Montserrat-Light;src:url(/static/media/Montserrat-Light.02afb26f.ttf)}@font-face{font-family:Montserrat-Medium;src:url(/static/media/Montserrat-Medium.e2d60bc4.ttf)}@font-face{font-family:Montserrat-SemiBold;src:url(/static/media/Montserrat-SemiBold.fa8441f3.ttf)}.container{max-width:1280px}p{margin-top:1rem}.header-logo{width:200px!important}.accordion-title-text{font-size:.8571428571rem;margin:0;text-transform:uppercase}.accordion-title-text,h2{color:#050033;font-weight:600}h2{font-size:2.1rem}.h5,h5{font-size:1.4285714286rem;color:#050033;font-weight:600}button,h4.benefits-header{font-family:Montserrat-Medium,"Verdana",sans-serif;color:#050033;font-weight:600;font-size:1.7689rem}.email-check-input{display:block;margin:0 auto;width:350px;text-align:center;font-size:1rem}.validation-error{border:1px solid #dc3545}.terms_conditions a{text-decoration:underline;color:#050033;font-weight:600}.terms_conditions p{margin:5px 0}.terms_conditions .title{margin-bottom:20px;font-weight:700;color:#74758c;font-size:1.1rem}.hotelSales-wrapper{margin-bottom:10rem}input{background-color:#fff;border:1px solid #e6e7e8;color:#000;padding:15px 20px;line-height:1.3;font-size:16px;-webkit-appearance:none;appearance:none;transition:color .2s .15s,box-shadow .2s;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent;border-radius:2px}.email-check-input-submit{display:block;margin:10px auto 0;width:350px;font-weight:600}.button.theme-primary{background:#050033;border:3px solid #050033;border-radius:3px;color:#fff;padding:15px 20px}div,p{font-family:Montserrat-Light,"Verdana",sans-serif;color:#74758c;font-size:1rem}.disclaimer,sup{color:red}button.btn{border:#050033;text-transform:uppercase;font-size:.875rem}button.btn-primary{background:#ec6527;border:3px solid #ec6527;border-radius:3px;color:#fff}button.btn-primary:hover{color:#fff;background:#18a09f;border:3px solid #18a09f}.button.theme-primary .icon{fill:#18a09f}.button.theme-primary--alternate .icon,.button.theme-primary:hover .icon{fill:#050033}.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,button .btn-primary:not(:disabled):not(.disabled).active{color:#fff;background:#f5ac8a;border:3px solid #f5ac8a}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(253,126,20,.5803921568627451)}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#f5ac8a;border-color:#f5ac8a}button.btn-secondary{background:#fff;border:3px solid #ec6527;border-radius:3px;color:#ec6527}.btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle,button.btn-secondary:hover{color:#fff;background:#ec6527;border:3px solid #ec6527}.banner-dbs{width:100%;height:25vw;background-image:url(/static/media/DBS_vantage_card_banner_1650x410_v3.474c62ab.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 40%}.banner-subaru{background-image:url(/static/media/Subaru_banner_1650x1101.dd839bda.png);background-position:50% 100%}.banner-scb,.banner-subaru{width:100%;height:30vw;background-repeat:no-repeat;background-size:cover}.banner-scb{background-image:url(/static/media/SC_1650x1101.c3bcea54.jpg);background-position:50% 38%}.banner-amex{width:100%;height:30vw;background-image:url(/static/media/AMEX_SG_Pullman.0ac25a9a.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 46%}.partners-card{margin-top:-35px}.card{margin-bottom:0}.benefits-container .card,.benefits-header-container{border-bottom:1px solid #e6e7e8!important;box-shadow:none}.benefits-container .card:first-child,.benefits-header-container{border-top:1px solid #e6e7e8!important;box-shadow:none}.benefits .card{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ccc!important;border-radius:0;cursor:pointer}.benefits .card h5{text-align:left;padding:0}.benefits .card h5 button{padding:0;color:#000;text-decoration:none;text-align:left}.benefits .card-header{padding:20px 0;border-bottom:none;background-color:transparent}.benefits .card-header:hover{cursor:pointer}.benefits .card-body{padding:10px 15px}#hotelNameForm{height:300px;overflow-y:auto}.error{color:red;font-size:12px}.hotelSearchModalResults{height:350px;overflow-y:auto;overflow-x:hidden}.hotelSearchModalResults .table tr{border:none}.hotelSearchModalResults .table{color:inherit}.loading{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,94.9%,.8);z-index:2000}.section-loading{position:relative;min-height:250px}@media only screen and (max-width:600px){.header-logo{width:125px!important}.accordion-title-text{font-size:.8rem}h2,h5{font-size:1.1rem}div,p{font-size:.8rem}.banner-dbs,.banner-subaru{height:37vw;background-position:15% 50%}}.hidden{display:none}body{font-family:"Montserrat",sans-serif}.montserrat-normal{font-family:"Montserrat",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.montserrat-medium{font-family:"Montserrat",serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.montserrat-bold{font-family:"Montserrat",serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.amex-terms_conditions a{text-decoration:underline;color:#050033;font-weight:600}.amex-list{list-style-type:none;line-height:2}.amex-content,.amex-list li{color:#221b1a;font-weight:300;font-size:1rem}.amex-content{line-height:1.8}.amex-list li:before{content:"\2014";position:absolute;margin-left:-30px}.amex-benefits{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;background-color:#557b97!important;font-weight:800;cursor:pointer;padding:15px;border-radius:8px}.carousel-container{overflow-x:hidden;width:100%}.item-card:hover{cursor:pointer}.item-card:hover .slide-item-title .item-name{opacity:0;transition:opacity .3s ease-in-out}.item-card:hover .slide-item-title .hover-text{opacity:1;transition:opacity .3s ease-in-out}.slide-item-title{position:relative;width:275px;color:#050033;font-size:1rem;line-height:1.4285714286rem;font-weight:600}.slide-item-title .item-name{position:absolute;top:0;opacity:1;transition:opacity .4s ease-in-out}.pagination-container{display:-webkit-inline-flex;display:inline-flex;margin-top:2rem;margin-left:20rem}.item-pagination{margin-right:5px;border-radius:20px;width:32px;height:1px;padding:2px;background-color:#f0f0f0}.active-pagination{background-color:#050033}.img-400,.img-400-top,.img-455{object-fit:cover;width:275px}.img-455{height:455px}.img-400-top{height:400px;margin-top:30px}.img-400{height:400px}.hover-text{opacity:0;position:relative;color:#050033;font-size:20px;font-weight:800;text-decoration:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:.75rem;margin-bottom:1.5rem;transition:opacity .4s ease-in-out}.hotel-underline{left:45%;width:150px}.hotel-underline,.restaurant-underline{position:absolute;height:2px;background-color:#050033;display:inline-block}.restaurant-underline{left:67%;width:90px}.slick-list{padding-bottom:20px}
/*# sourceMappingURL=main.b14668c8.chunk.css.map */