@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:RecklessNeue;src:url("../webfonts/RecklessNeue-Book.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Polysans;src:url("../webfonts/polysans-bulkyitalic-webfont.woff2") format("woff2"),url("../webfonts/polysans-bulkyitalic-webfont.woff") format("woff");font-weight:800;font-style:italic}@font-face{font-family:Polysans;src:url("../webfonts/polysans-median-webfont.woff2") format("woff2"),url("../webfonts/polysans-median-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:Polysans;src:url("../webfonts/polysans-medianitalic-webfont.woff2") format("woff2"),url("../webfonts/polysans-medianitalic-webfont.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:Polysans;src:url("../webfonts/polysans-neutral-webfont.woff2") format("woff2"),url("../webfonts/polysans-neutral-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Polysans;src:url("../webfonts/polysans-neutralitalic-webfont.woff2") format("woff2"),url("../webfonts/polysans-neutralitalic-webfont.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:Polysans;src:url("../webfonts/polysans-slim-webfont.woff2") format("woff2"),url("../webfonts/polysans-slim-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:Polysans;src:url("../webfonts/polysans-bulky-webfont.woff2") format("woff2"),url("../webfonts/polysans-bulky-webfont.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../webfonts/fa-light-300.woff2") format("woff2"),url("../webfonts/fa-light-300.ttf") format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.ttf") format("truetype")}*{scrollbar-width:thin;scrollbar-color:#ffffff #530e2a}#launcher{z-index:95!important;bottom:10px!important}#spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(244,243,240,.95);z-index:99999;display:flex;align-items:center;justify-content:center;pointer-events:all}#global-spinner{border-radius:10px;font-size:18px;font-weight:700;pointer-events:none;height:100vh;width:100%;max-width:600px}#global-spinner img{height:100%;width:85%;object-fit:contain;transform:translateX(10%)}.fa-light,.fa-regular,.fal,.far{font-family:"Font Awesome 6 Pro";font-weight:300}input[type=text]::-ms-clear,input[type=text]::-webkit-search-cancel-button{pointer-events:none;display:none;width:0;height:0}input[type=text]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.newsletter-wrapper input:-webkit-autofill,.newsletter-wrapper input:-webkit-autofill:active,.newsletter-wrapper input:-webkit-autofill:focus,.newsletter-wrapper input:-webkit-autofill:hover{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#530e2a!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out}.newsletter-wrapper input:autofill{background-color:transparent!important;color:#ccc!important;border:1px solid #530e2a}body{font-family:Polysans,sans-serif;color:#333;font-size:16px;line-height:1.4}a{color:#530e2a;text-decoration:none;font-weight:500;transition:.25s ease-in-out}a:focus{outline:0}a:hover{text-decoration:none;color:#999}a.link{text-decoration:underline}a.txt-link{color:#000}a.txt-link:hover{color:#000;text-decoration:underline}a.underline{color:#000;font-weight:500;text-decoration:underline}.page-link,a.underline:hover{color:#530e2a}b,strong{font-weight:500}.font-red{color:red}hr{border-color:#000}hr.border-dashed{border-style:dashed}input:focus,textarea:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}:focus{outline:0}p{letter-spacing:normal;margin-bottom:20px}p.intro{font-size:20px;font-weight:300}ul{margin-bottom:0;padding-left:20px}ul li{margin-bottom:0;position:relative}ol{padding-left:20px}ol li,ul li{padding:2px 5px;line-height:1.4;text-align:left}ol.breadcrumb{margin-bottom:0}ul.list-unstyled li:before{display:none}img{max-width:100%}img.full-width{width:100%}.rounded{border-radius:20px!important}:dir(rtl) ol li,:dir(rtl) ul li,:lang(ar) ol li,:lang(ar) ul li{text-align:right}:dir(rtl) ol,:dir(rtl) ul{padding-right:0}:dir(rtl) .text-start{text-align:right!important}:dir(rtl) .text-end{text-align:left!important}:dir(rtl) div:not(".owl-carousel") .fa-arrow-right:before{content:"\f060"}:dir(rtl) div:not(".owl-carousel") .fa-arrow-left:before{content:"\f061"}h1,h2,h3,h4,h5{font-family:Polysans,sans-serif;font-weight:500}h1.title{font-size:42px}section.pageTitle h1.title{font-size:calc(1.325rem + .9vw)}h2.title.text-lg{font-size:40px;width:100%;max-width:450px}h2.title.text-lg.fullWidth{max-width:100%;line-height:normal}.news h2.title.text-lg.fullWidth{max-width:none}h3{font-size:24px}.fs-7{font-size:12px!important}.spacer10{height:10px}.spacer20{height:20px}.spacer30{height:30px}.spacer40{height:40px}.spacer50{height:50px}.spacer100{height:100px}.width400{max-width:400px}.width500{max-width:500px;margin:0 auto}.width600{max-width:600px;margin:0 auto}.width800{max-width:800px;margin:0 auto}.width1024{max-width:1024px;margin:0 auto}.fullHeight{height:80vh}.container-fluid{max-width:1390px}.container-fluid.long-container{max-width:1490px;padding:0 50px}.container.full-container{max-width:100%}.sm-container::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#711b45}.home.pageWrapper{padding-top:0}.notice{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.notice .text-xl{font-size:40px}.notice .text-xl h1{font-size:60px}.notice .notice-icon{border:5px solid #fff;display:inline-block;font-size:42px;width:80px;height:80px;line-height:1.75;border-radius:50%}.alert{position:fixed;z-index:1000;padding:12px 35px 12px 15px;margin:0;top:0;left:0;width:100%;text-align:center;border:0;border-radius:0;color:#fff;background-color:#4a0d26}.alert-dismissible .btn-close{filter:invert(1);opacity:1;padding:12px 15px}.date{color:#530e2a;font-weight:500;margin-bottom:10px}.mx-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-n3{margin-left:-1rem!important;margin-right:-1rem!important}.mx-n4{margin-left:-2rem!important;margin-right:-2rem!important}.mx-n5{margin-left:-3rem!important;margin-right:-3rem!important}.mt-n1{margin-top:-.25rem}.mt-n2{margin-top:-.5rem}.mt-n3{margin-top:-1rem}.mt-n4{margin-top:-2rem}.mt-n5{margin-top:-3rem}.mt-n6{margin-top:-3.3rem}.px-4{padding-left:2rem!important;padding-right:2rem!important}.text-marroon{color:#681235!important}textarea{resize:none}.pre-scrollable{max-height:240px;overflow-y:scroll}.modal-body .title{font-size:28px;margin-bottom:25px;color:#000}.modal-body .lounge-filter .title{font-size:16px}.getpricemobile:not(.show-after-search),.hide{display:none!important}.fade-text{opacity:0;transition:opacity .2s ease-in-out}.fade-text.show{opacity:1}.fw-home-banner{width:100%}.fw-home-banner:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:2}.carousel-control-next,.carousel-control-prev{z-index:20}.carousel-caption{width:100%;max-width:1200px;height:auto;position:absolute;z-index:10;left:50%;top:52%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel-item h1{color:#fff;font-size:80px;font-weight:500;line-height:1;text-align:center}.fw-home-banner,.homeBanner-wrapper .carousel-inner{height:650px}.carousel-item{height:100%;object-fit:cover}#main-banner .carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%}#main-banner .carousel-item img{height:100%;object-fit:cover}.bannerTxt{color:#fff;width:100%;max-width:1200px;height:auto;position:absolute;z-index:10;left:50%;top:40%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bannerTxt h2{color:#fff;font-size:72px;font-weight:500;line-height:1;text-align:center}.pagebannerImg{position:relative;width:100%;height:0;padding-bottom:40%;margin-bottom:30px;border-radius:20px;background-position:center;background-size:cover}.light-theme .breadcrumb,.light-theme .pageBanner{background:#f5f4f1;position:relative}.pagebannerImg .playVideo{position:absolute;bottom:30px;right:30px;color:#fff;border:1px solid #fff;border-radius:50%;width:100px;height:100px;background:0 0;line-height:2;font-size:43px;text-align:center}.pagebannerImg .playVideo:hover{background:#000;border-color:#000}#back-top{width:40px;height:40px;position:fixed;text-align:center;bottom:120px;right:5px;margin:0;z-index:500;font-size:25px;line-height:40px;display:block;background-color:#681235;color:#fff;border-radius:50%}#back-top a{width:50px;height:40px;position:absolute;text-align:center;bottom:0;left:50%;margin-left:-25px;z-index:500;font-size:14px;color:#007bff;opacity:.6}#back-top a:hover{opacity:.5}.wsmainwp{max-width:1290px;width:100%;margin:0 auto;position:relative;display:flex}.wsmainfull{display:flex;width:100%;z-index:10;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.wsmainfull.active{background-color:#530e2a}.lounge-bottom-booking{display:flex;position:fixed;width:100%;bottom:0;z-index:10;background-color:#fff;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.lounge-bottom-wrapper{width:100%;box-shadow:0 0 10px rgba(100,100,100,.5);padding:8px 10px}.lounge-bottom-wrapper .btn-primary.bookingBtn{text-transform:uppercase;background:#530e2a;padding:6px 25px;font-size:14px;margin-right:5px;letter-spacing:.5px}.loungeBooking-steps span,.purchase-steps span{display:flex;font-size:12px;margin-left:5px}.loungeBooking-steps .step-circle,.purchase-steps .step-circle{font-size:10px;opacity:.7;width:15px;height:15px;color:#530e2a;margin-left:0;background:#fff;text-align:center;border-radius:50%;line-height:1.6;margin-right:5px}.loungeBooking-steps .step-circle.active,.purchase-steps .step-circle.active{opacity:1}.ui-widget select{border:0;background:0 0}select.ui-datepicker-month{text-align:right;padding:5px;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.ui-datepicker-year{text-align:left;padding:5px;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group .number.date-number,.form-group .number.lw-number{background-color:#f5f4f1}.form-group .number.lw-number input{background-color:transparent}#TimeEnd-input,#TimeStart-input{background:0 0}.mobileBookingDate-value{font-size:14px;color:rgba(255,255,255,.6)}#bookingmobilediv .mobileBookingDate-value{color:rgba(0,0,0,.6)}.mobileLoungeBooking-wrapper .modal-header{padding:12px 16px;background:#530e2a;color:#fff;justify-content:flex-end}.mobileLoungeBooking-wrapper a{color:#fff}.mobileLoungeBooking-wrapper .svg-inline--fa{height:1.5em}.mobileLoungeBooking-wrapper .ui-widget.ui-widget-content{max-width:none;position:relative;margin-top:0;padding-left:0;padding-right:0}.mobileLoungeBooking-wrapper .ui-datepicker .ui-datepicker-header,.mobileLoungeBooking-wrapper .ui-state-default,.mobileLoungeBooking-wrapper .ui-widget-content .ui-state-default,.mobileLoungeBooking-wrapper .ui-widget.ui-widget-content{box-shadow:none;background:#fff}.mobileLoungeBooking-wrapper .modal-dialog-scrollable .modal-content{max-width:400px;margin:auto}.mobileLoungeBooking-wrapper .ui-widget-content .ui-state-active{background:#530e2a}.mobileLoungeBooking-wrapper .form .form-label{margin-bottom:5px;text-transform:capitalize}.mobileLoungeBooking-wrapper .ui-datepicker .ui-datepicker-header{padding-top:0}.mobileLoungeBooking-wrapper .ui-datepicker .ui-datepicker-next,.mobileLoungeBooking-wrapper .ui-datepicker .ui-datepicker-prev{top:25px}.mobileLoungeBooking-wrapper .ui-datepicker td{text-align:center}.mobileLoungeBooking-wrapper .ui-datepicker .ui-datepicker-next{right:12px}.mobileLoungeBooking-wrapper .ui-datepicker .ui-datepicker-prev{left:12px}.mobileLoungeBooking-wrapper .form-control{padding:5px 25px;font-size:14px;font-weight:500}.mobileLoungeBooking-wrapper .number,.mobileLoungeBooking-wrapper .number input{background:#fff;width:100%;max-width:260px}.mobileLoungeBooking-wrapper .number span.number-btn{color:#000;cursor:pointer;touch-action:manipulation}.mobileLoungeBooking-wrapper .form-text{margin-top:-5px}.mobileLoungeBooking-wrapper label{color:#000;font-weight:500;letter-spacing:0}.mobileLoungeBooking-wrapper .bookingBtn.mobile{float:none;margin-right:0}label{display:block}.reserve-box-wrapper{text-align:left}.reserve-box{display:flex;justify-content:space-between;align-items:flex-start;margin-top:20px}.reserve-box .btn-primary{font-weight:300!important;padding:10px 15px;letter-spacing:1px;font-size:11px!important}.reserve-price-wrapper{display:flex;align-items:flex-start}.reserve-price-wrapper span{color:rgba(0,0,0,.6);font-size:16px;line-height:1.2;padding-right:5px}.reserve-price span{font-weight:500;color:#000;font-size:16px;display:block;line-height:1.2}.reserve-price-wrapper del{font-weight:500;color:#000;font-size:12px}.desktoplogo{width:240px;padding-top:8px;left:0;float:none;position:absolute;z-index:10;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.desktoplogo a{display:block;margin-left:15px}.desktoplogo img{filter:none}.home .desktoplogo img,.wsmainfull.active .desktoplogo img{filter:invert(1) grayscale(1) brightness(100)}.main-navigation{position:relative;z-index:999}.main-navigation.fixedTop .wsmainfull,.main-navigation.red-menu-bg .wsmainfull{background-color:#530e2a}.light-theme .wsmainfull{background:#f5f4f1}.main-navigation.fixedTop .desktoplogo{padding:20px 0;width:200px}.main-navigation.fixedTop .wsmenu>.wsmenu-list>li>a{line-height:70px}.main-navigation.fixedTop .wsmenu>.wsmenu-list>li>.wsmegamenu,.main-navigation.fixedTop .wsmenu>.wsmenu-list>li>ul.sub-menu{top:70px}.main-navigation.fixedTop .desktoplogo img,.main-navigation.fixedTop .utility-wrap,.main-navigation.red-menu-bg .desktoplogo img{filter:invert(1) grayscale(1) brightness(100)}.main-navigation.fixedTop .wsmenu>.wsmenu-list>li>a,.main-navigation.red-menu-bg .wsmenu>.wsmenu-list>li>a{color:#fff}.wsmenu{width:100%;max-width:1400px;position:absolute;top:0;left:0;right:0;display:flex}.home .wsmenu .link-list a,.home .wsmenu>.wsmenu-list>li>a{color:#fff}.wsmenu>.wsmenu-list>li>a:focus,.wsmenu>.wsmenu-list>li>a:hover,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:focus,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{text-decoration:underline}.wsmenu-click{color:#333}.wsmenu-click.ws-activearrow{color:#d89415}.wsmenu-click .wsmenu-arrow{color:#fff;float:right;margin-right:13px;margin-top:15px;font-size:20px}.wsmenu-click.ws-activearrow svg{transform:rotate(90deg)}.wsmegamenu .nav-tabs{border-bottom:0;height:40vh;overflow-y:auto}.wsmegamenu .country-tabs .nav-tabs{max-height:40vh;overflow-y:auto;flex-flow:column}.wsmegamenu .country-tabs .nav-tabs .nav-item{flex-wrap:nowrap}.wsmegamenu .country-tabs .region-bx ul{display:flex;max-height:40vh;overflow-y:auto;flex-flow:column;width:100%}::-webkit-scrollbar-thumb{background:#ccc;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#555}.wsmegamenu .nav-item{margin-right:30px;padding:0}.wsmegamenu .nav-item .nav-link{position:relative;background-color:transparent;border:0;border-radius:0;color:#fff;text-align:left;padding:12px 30px 12px 0;width:100%;font-size:13px}.wsmegamenu .nav-item:last-of-type .nav-link{border-bottom:0}.wsmegamenu .nav-item .nav-link i{display:none;position:absolute;top:50%;transform:translateY(-50%);right:0}.wsmegamenu .nav-item .nav-link.active i{display:block}.wsmegamenu .tab-pane{color:#fff;position:relative;padding:0 30px}.wsmegamenu .tab-pane ul li{list-style-type:none;padding:0}.wsmegamenu .tab-pane ul li a{color:#fff;font-weight:300;font-size:13px}.region-tabs ul{width:33.33%}.region-tabs .tab-content{width:66.66%;border-left:1px solid #7a5564}.country-tabs ul{width:50%}.country-tabs .tab-content{min-height:40vh;width:50%;border-left:1px solid #7a5564}.menu-legend{position:absolute;bottom:0;right:0}.legend-circle{border:2px solid #fff;border-radius:50%;display:inline-block;width:25px;height:25px;text-align:center;margin-right:5px}.lounge-icon-wrapper{display:inline-block;width:25px;border-radius:50%;margin-left:5px}.region-bx{width:100%;padding:0 5px;float:left}.region-bx ul{padding:0;gap:2px 10px;list-style-type:none;min-height:120px}.region-bx ul li a{padding:8px 0;display:inline-block;color:#fff}.region-bx ul li{padding:0}.country-CN ul,.country-ID ul{columns:160px 8;flex-direction:column}.country-MY ul,.country-TH ul,.country-VN ul{columns:160px 3;flex-direction:column}.country-US ul{columns:160px 6;flex-direction:column}.country-IN ul{columns:160px 3;flex-direction:column}.country-SA ul{columns:160px 6;flex-direction:column}.region-bx strong{margin-bottom:10px;display:block}.confirmation-wrapper{padding:100px 0;background-size:cover;background-position:center;background-repeat:no-repeat}.confirmation-page .wsmenu>.wsmenu-list>li>a{color:#fff}.confirmation-page .main-navigation .wsmainfull{background:0 0}.confirmation-page .desktoplogo img{filter:brightness(0) invert(1)}.confirmation-page .main-navigation.fixedTop .desktoplogo img{filter:none}.confirmation-page .main-navigation.fixedTop .wsmenu>.wsmenu-list>li>a{color:#000}.confirmation-page .main-navigation.fixedTop .wsmainfull{background:#fff}.confirmation-page .main-navigation.fixedTop .utility-wrap>.utility>a,.confirmation-page .main-navigation.fixedTop .wsmainfull:hover .desktoplogo img{filter:none}.confirmation-page .wsmainfull:hover .utility-wrap{color:#fff;border-color:#fff}.confirmation-page .main-navigation .bookingBtn.desktop{background:#fff;color:#530e2a}.confirmation-page .main-navigation.fixedTop .bookingBtn.desktop{background:#530e2a;color:#fff}.confirmation-page .utility-wrap>.utility>a{filter:invert(0)}.confirmation-page .utility-wrap{border-color:#fff}.confirmation-page .main-navigation.fixedTop .utility-wrap{border-color:#000}.white-text{color:#fff}.info-box a.info-link,.info-box h4{font-size:14px;font-weight:300;color:#fff;border-bottom:1px solid #fff;display:block;padding:15px 0;margin-bottom:0}.info-content-wrapper{border-bottom:1px solid #fff;padding:15px 0}.info-content-box{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.info-content-box .guest-add .svg-inline--fa{font-size:16px}.guest-add{padding-left:10px}.guest-add a{color:#fff}.guest-email{font-weight:300}.info-box a.info-link{display:flex;justify-content:space-between;align-items:center}.pdf-link-group{margin-top:20px}.pdf-print a{display:inline-block;text-transform:uppercase;border-radius:5px;border:1px solid #fff;color:#fff;padding:2px 8px}.pdf-print a img{padding-right:2px;vertical-align:middle}.pdf-print a span{vertical-align:middle}.pdf-print a:hover{border-color:#a7a293;color:#a7a293}.pdf-back-wrapper{margin-top:65px;padding:0 25px}.pdf-back-wrapper .btn{max-width:500px}.pdf-link-group .list-inline-item{margin:0}#shareModal .modal-dialog{max-width:650px}.share-body{padding:0 10px}.share-form-wrapper{border-top:1px solid #000;padding-top:15px}.share-form-box{border-bottom:1px solid #000;padding:0 0 18px;margin-bottom:18px}.form .share-form-box .form-label{margin-bottom:5px}.share-input{position:relative}.share-input img{position:absolute;width:18px;cursor:pointer;top:50%;right:15px;transform:translateY(-50%)}.share-input img.rotated{transform:translateY(-50%) rotate(45deg)}.add-email-btn{color:#530e2a;border:1px solid #530e2a;font-size:14px;font-weight:500;border-radius:24px;background:#fff;padding:5px 20px;display:inline-block}.add-email-btn:hover{background:#530e2a;color:#fff}.share-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;margin:25px 0 0}.share-bottom-wrapper span{color:#530e2a}.share-bottom-wrapper .button-group .btn{margin-bottom:0;padding:5px 35px;margin-left:8px}.btn{padding:5px 20px;color:#530e2a;text-transform:capitalize;display:inline-block;margin-bottom:15px}.btn.btnLg{width:200px}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:#ccc;color:#666;border-color:transparent}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#681235!important}.btn-primary{white-space:normal;text-transform:capitalize;font-size:14px;border-color:transparent;background-color:#681235;border-radius:30px;color:#fff;min-width:120px;margin-bottom:15px;font-weight:400;transform:none;vertical-align:middle}.btn.submit{background-color:#fff;color:#681235;margin-top:20px}.listFooter .ft-right .btn-primary span{transition:.3s;display:inline-block;width:20px;vertical-align:text-bottom;margin-right:5px}.btn-primary:focus,.btn-primary:hover{color:#530e2a;background-color:#fff;border-color:#530e2a;transition:.3s}.btn-primary .fa-angle-right{padding-left:10px}.btn-primary .fa-angle-left{padding-right:10px}.btn-primary.btnLg{font-size:16px;display:inline-block;margin:0 auto 15px;padding:9px 20px;min-width:260px;max-width:100%;font-weight:500;border-width:1px;transition:.3s}.btn-primary.btnLg:hover{color:#530e2a;background-color:#eee;border-color:#530e2a;transition:.3s}.btn-primary.outline{color:#530e2a;background-color:transparent;border-color:#530e2a;transition:.3s}.btn-primary.outline:hover{color:#fff;background-color:#530e2a;border-color:#530e2a;transition:.3s}.btn-primary.outline.red{color:#530e2a;background-color:transparent;border:1px solid #530e2a;transition:.3s}.btn-primary.outline.red:hover{color:#fff;background-color:#530e2a;border-color:#530e2a;transition:.3s}.btn-primary.outline.white{border-color:#fff;color:#fff;transition:.3s}.btn-primary.outline.white:hover{opacity:.8}.btn.fullWidth{width:100%;max-width:100%}.btn-primary.bookingBtn{margin-bottom:0;padding:5px 10px;color:#fff}.btn-primary.bookingBtn:focus,.btn-primary.bookingBtn:hover{color:#530e2a;background-color:#fff!important;border-color:#530e2a!important}.btn-primary.pink{color:#530e2a;background-color:rgba(83,14,42,.1);font-weight:500;letter-spacing:1px}.btn-primary.pink:hover{color:#fff;background-color:#530e2a}.btn-primary.blue{background-color:#005370}.btn-primary.xs{font-size:12px;padding:5px 15px;line-height:1;text-transform:uppercase;min-width:0}.btn.sm-btn{min-width:90px!important;padding:8px 10px!important}.btn-secondary{white-space:normal;text-transform:capitalize;font-size:14px;border-color:transparent;background-color:rgba(104,18,53,.1);border-radius:30px;color:#530e2a;padding:15px 30px;min-width:120px;margin-bottom:15px;font-weight:500;transform:none;vertical-align:middle}.btn-secondary:hover{background:#530e2a;color:#fff}.btn-tertiary{color:#530e2a;background:#fff;width:100%;max-width:240px;border:1px solid #530e2a;border-radius:24px;font-size:15px;margin-bottom:15px;font-weight:500}.btn-tertiary:hover{background:#530e2a;color:#fff;border-color:#fff}.disabled-btn{pointer-events:none}.long-btn{width:100%}.btn-fourthiary{color:#fff;text-transform:uppercase;background:0 0;border-color:#fff;font-size:14px;border-radius:30px;padding:10px;max-width:240px;width:100%}.btn-fourthiary:hover{background:#fff;color:#530e2a}.confirmation-cta{margin:30px;text-align:center}.mid-btn{max-width:130px;width:100%;padding:5px}.button-group{display:flex;justify-content:space-between}.button-group .btn{width:100%;max-width:180px}.mw-410{max-width:410px}.sm-btn{padding-top:5px;padding-bottom:5px}#resendModel .btn{max-width:160px!important;width:100%}.btn-fifth{color:#530e2a;background:#f5f4f1;padding:10px;width:100%;max-width:240px;border:0;border-radius:24px;font-size:15px;margin-bottom:15px;font-weight:500}.btn-fifth:hover{background-color:#530e2a;color:#fff}.btn-default{background-color:#711b45;color:#fff;border-radius:30px}.btn-default:hover{background:#fff;color:#681235}.btn-default.search{width:100%}.scoll-pane{width:100%;margin-bottom:25px;height:auto;overflow:auto;outline:0;overflow-y:hidden;padding:0 25px 15px;-ms-overflow-style:none;scrollbar-width:none}.filter-list .list-inline{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:25px}.offer-place-wrapper .filter{position:relative}.offer-place-wrapper .filter .scoll-pane{padding-left:0;margin-bottom:0}.offer-place-wrapper .list-inline li{padding:0 5px;display:inline-block;line-height:1}.offer-place-wrapper .list-inline li a{font-weight:500;font-size:14px}.offer-place-wrapper .list-inline li.active a{text-decoration:underline}.scoll-pane .active a{border-bottom:2px solid #711b45}.offer-place-wrapper .arrow-btn{position:absolute;font-size:16px;height:35px;z-index:10;top:50%;transform:translateY(-50%);left:0;border:0;background-color:#fff;color:#711b45;font-weight:500;padding:0 10px}.offer-place-wrapper .arrow-btn.right{left:auto;right:0}.scoll-pane::-webkit-scrollbar{display:none}.offer-place-search-wrapper{margin-bottom:25px;position:relative}.offer-place-search-wrapper .formTxtBox-wrap{width:100%;top:72px;left:0}.offer-place-search-wrapper .offer-place-search .input-group .form-control{border-radius:15px!important;font-size:18px;padding:20px}.offer-place-search-wrapper .offer-place-search .input-group-text{background:0 0;position:absolute;right:15px;top:50%;border:0;font-size:21px;transform:translateY(-50%)}#countryCollapse-wrapper .accordion-header .accordion-button{background:#711b45;color:#fff;padding:6px;border-radius:4px;font-size:18px}#countryCollapse-wrapper .accordion-header .accordion-button.collapsed{background:0 0;color:#530e2a}#countryCollapse-wrapper .accordion-button::after{padding-left:0}#countryCollapse-wrapper .accordion-button:not(.collapsed)::after{padding-left:3px}.cd-search .form{font-size:26px;padding:0 100px;position:relative;top:25%;left:0;transform:translateY(-50%)}.cd-search-trigger{margin-top:7px}.cd-nav-trigger,.cd-search-trigger{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;z-index:3;padding:0;border-radius:50%;height:35px;width:35px;background-color:#d89415}.cd-search-trigger .fa-search{color:#fff;font-size:18px;position:absolute;top:8px;left:8px}.cd-search-trigger:focus,.cd-search-trigger:hover{color:#118181}.cd-search-trigger::after,.cd-search-trigger::before{content:"";position:absolute;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-search-trigger span{position:absolute;height:100%;width:100%;top:0;left:0}.cd-search-trigger span::after,.cd-search-trigger span::before{content:"";position:absolute;display:inline-block;height:3px;width:22px;top:50%;margin-top:-2px;left:50%;margin-left:-11px;background:#2e3233;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s}.cd-search-trigger span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cd-search-trigger span::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.cd-search-trigger.search-is-visible::after,.cd-search-trigger.search-is-visible::before{opacity:0}.cd-search-trigger.search-is-visible span::after,.cd-search-trigger.search-is-visible span::before{opacity:1}.cd-search-trigger.search-is-visible span::before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.cd-search-trigger.search-is-visible span::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cd-header-buttons{position:absolute;display:inline-block;top:2px;right:0;z-index:10}.cd-header-buttons li{display:inline-block}.cd-search{position:fixed;height:100%;width:100%;background-color:#eee;top:0;left:0;z-index:100;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility 0s .3s;-moz-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s}.cd-search form{height:100%;width:100%}.cd-search input{color:#530e2a;border-radius:0;border:none;background:#eee;height:80px;width:100%;font-size:26px;padding:0 40px 0 0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-bottom:1px solid #999}.cd-search input::-webkit-input-placeholder{color:#000;opacity:.4}.cd-search input::-moz-placeholder{color:#000;opacity:.4}.cd-search input:-moz-placeholder{color:#000;opacity:.4}.cd-search input:-ms-input-placeholder{color:#000;opacity:.4}.cd-search input:focus{outline:0;border:0;border-bottom:1px solid #999;box-shadow:none}.cd-search .close-btn{position:absolute;bottom:15px;right:100px}.cd-search input::-webkit-search-cancel-button{display:none}.cd-search.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s,visibility;-moz-transition:opacity .3s,visibility;transition:opacity .3s,visibility}.cd-search h2{font-size:30px;color:#000;font-weight:500}.cd-search-trigger i,.cd-search-trigger svg{font-size:22px;color:#666}.menuSearchBtn{position:absolute;right:0;bottom:10px;z-index:100}.theme-bg{background:#530e2a}.homeBanner-wrapper{position:relative;background-color:#f5f4f1}.bookingWidget-wrapper{position:absolute;left:0;right:0;bottom:50px;width:100%;max-width:1400px;margin:auto;z-index:98}.bookingWidget-wrapper h3{display:none}.bookingWidget{background-color:#681235;border-radius:30px;padding:0 10px;margin:0 15px}.bookingWidget label{color:#fff;margin-bottom:2px}.bookingWidget .form-control{font-size:20px;font-weight:300;background-color:transparent;color:#fff;padding:0;border-radius:0}.bookingWidget .number .form-control[disabled],.bookingWidget .number .form-control[readonly],.bookingWidget .number fieldset[disabled] .form-control .bookingWidget .form-control:focus{opacity:1;background:0 0}#bookingPopout .ui-datepicker-trigger,.bookingWidget .ui-datepicker-trigger,.ppl-loc-widget-datepicker-trigger{display:none!important}.bookingWidget #bookingDate[readonly],.bookingWidget #bookingTime[readonly]{opacity:1;background-color:transparent;cursor:pointer;caret-color:transparent;-webkit-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}.bookingWidget .bookingCol .position-relative:has(#bookingDate),.bookingWidget .bookingCol .position-relative:has(#bookingTime){cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#mobileBooking #bookingDateMobile,#mobileBooking .mobileBookingDate-value{-webkit-user-select:none;user-select:none;cursor:pointer}#mobileBooking #bookingTimeMobile{cursor:pointer;caret-color:transparent}.bookingWidget input::-webkit-input-placeholder{color:#fff;opacity:.4}.bookingWidget input::-moz-placeholder{color:#fff;opacity:.4}.bookingWidget input:-moz-placeholder{color:#fff;opacity:.4}.bookingWidget input:-ms-input-placeholder{color:#fff;opacity:.4}.bookingWidget .bookingCol{padding:30px 15px;position:relative}.bookingWidget .bookingCol button.ui-datepicker-trigger{display:none}.bookingWidget .bookingCol #locationValidationMessage{position:absolute;bottom:12px;left:15px;font-size:12px}.bookingWidget .bookingCol+.bookingCol{border-left:1px solid #fff}.bookingWidget .bookingCol:last-child{padding-right:80px}.bookingWidget .bookingBtn{color:#fff;background-color:#4a0d26;font-size:28px;border-radius:0 30px 30px 0;padding:32px 36px;position:absolute;right:15px;top:0;z-index:10}.home .bookingWidget .bookingBtn{z-index:10}.deskHighlight .bookingBtn{top:53px}.bookingWidget-wrapper .bookingNotes{color:#fff;font-size:14px;text-align:center;max-width:680px;margin:20px auto;font-weight:300}.number{position:relative;width:60px;margin:0 auto}.number #Duration-input,.number #Time-input{width:200px;background:0 0;font-weight:500;font-size:16px;opacity:1}.lounge-booking-body{border-bottom:1px solid #000}.lounge-booking-body .number #Duration-input,.lounge-booking-body .number #Time-input{font-size:16px}.number.date-number,.number.lw-number{display:flex;width:auto;justify-content:center;background:rgb(245 244 241 / 55%);border-radius:25px;padding:12px 25px}.service-details{display:flex;width:auto;justify-content:center;background:#f5f4f1;border-radius:25px;padding:0}#formChatbotForm .number.date-number,#formChatbotForm .number.lw-number{padding:0}.lounge-booking-body .number.date-number,.lounge-booking-body .number.lw-number{padding:6px 5px;height:37px;background:#ebe9e4}.lounge-booking-body .form-control{padding:8px 25px 8px 15px;font-weight:400;background-color:#ebe9e4}.lounge-booking-box .form-control[disabled],.lounge-booking-box .form-control[readonly],.lounge-booking-box fieldset[disabled] .form-control{opacity:1;background:0 0}.lounge-booking-body .form-control.invalid-promo{border:2px solid #f03;color:#f03}.lounge-booking-body .promo-btn+.invalid-promo{color:#f03;font-size:12px;font-weight:300}.lounge-booking-body .form-label span{text-transform:capitalize;font-weight:300;letter-spacing:0;color:#aaa;padding-left:3px;font-size:10px}.number input{font-size:15px;width:60px;padding:0 20px;text-align:center}.number span.number-btn{font-size:20px;color:#fff;position:absolute;z-index:1;user-select:none}.number.disabled span.number-btn{pointer-events:none}.number.disabled input[type=text]{background:#f5f4f1;pointer-events:none}.number span:focus,.number span:hover{cursor:pointer}.number span.plus{right:0;top:-2px}.number span.minus{left:0;top:-4px}.Time-minus,.duration-minus,.number.lw-number .minus{font-size:20px;position:absolute;z-index:1;left:15px;top:3px;user-select:none;color:#000;transition:.2s ease-in-out}.Time-plus,.duration-plus,.number.lw-number .plus{font-size:20px;position:absolute;z-index:1;right:15px;top:3px;user-select:none;color:#000;transition:.2s ease-in-out}.Time-minus:hover,.Time-plus:hover,.duration-minus:hover,.duration-plus:hover{color:#530e2a}.formTxtBox-wrap.active{display:block;color:#333}.formTxtBox-wrap{display:none;background-color:#f5f4f1;padding:15px 20px;margin-top:0;border:1px solid #eee;top:100px;left:0;border-radius:20px;position:absolute;width:auto;width:calc(50% + 130px);z-index:14}.deskHighlight .formTxtBox-wrap{top:160px}.formTxtBox-wrap h5{margin:0 0 5px}.form-group .text-danger{font-size:13px}.error-message{display:block!important;color:#92400e!important;padding:2px 10px;background-color:#fffbeb;border-radius:5px;border:1px solid #f5ca45;margin:5px 0}.error-message:before{content:"\f06a";font-family:"Font Awesome 6 Pro";font-weight:900;margin-right:6px;display:inline-block;vertical-align:middle}.form-group .formTxtBox-wrap.location a{padding:5px 0 5px 20px}.formTxtBox-wrap.location ul{padding-right:10px;max-height:220px;overflow-y:scroll}.form-group .formTxtBox-wrap a{color:#333;padding:5px 10px;margin-bottom:5px;display:inline-block}.form-group .formTxtBox-wrap a:focus,.form-group .formTxtBox-wrap a:hover{color:#530e2a}.formTxtBox-wrap a{position:relative;font-weight:300;display:block;color:#666;font-size:18px;padding:8px 0}.formTxtBox-wrap a:hover{color:#000}.formTxtBox-wrap .active a{font-weight:500;color:#000}.formTxtBox-wrap.location li.active:after{content:"Select";color:#530e2a;position:absolute;right:5px;top:12px;font-weight:500;font-size:16px}.formTxtBox-wrap.bookingTime li.active a{color:#681235;font-weight:700}.formTxtBox-wrap a .fal,.formTxtBox-wrap a .svg-inline--fa{position:absolute;left:0;top:6px}.homeBanner-wrapper .formTxtBox-wrap.bookingTime{top:120%;padding:15px;min-width:auto;width:auto;right:0;left:0;max-width:135px}.formTxtBox-wrap.bookingTime{top:120%;padding:15px;min-width:auto;width:auto;right:15px;left:auto}.formTxtBox-wrap.bookingTime ul{max-height:200px;overflow:auto}.formTxtBox-wrap.bookingTime li{margin-right:10px}.formTxtBox-wrap.bookingTime li a{color:#333;font-weight:500}.formTxtBox-wrap.bookingTime li+li{border-top:1px solid #000}.form-group{margin-bottom:30px}.form-group .form-text{font-weight:300;color:#000;padding-top:5px;display:block}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-down' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1'/></svg>");background-color:#f5f4f1;border-radius:25px;border:0;padding:8px 25px;font-size:14px;font-weight:500}.captcha-wrapper{margin-top:35px}.groupBooking .number.date-number{padding:12px 5px;opacity:1}.groupBooking .number #Duration-input,.groupBooking .number #Time-input{font-size:16px}.groupBooking .Time-minus,.groupBooking .Time-plus,.groupBooking .duration-minus,.groupBooking .duration-plus{top:8px}.form-check-input[type=checkbox],.form-check-input[type=radio]{border-radius:50%;border-color:#530e2a}.form-check-input:checked[type=checkbox],.form-check-input:checked[type=radio]{--bs-form-check-bg-image:none;background:#530e2a;border-color:#530e2a}.form-check-input+.form-check-label{margin-left:5px}.form-check-inline{padding-left:0}.open-info{color:#530e2a;font-weight:500;letter-spacing:1px}.custom-select{position:relative}.custom-select.disabled{pointer-events:none}.custom-select.disabled .select-selected{background-color:#eee}.custom-select select{display:none}.select-selected{background-color:#ebe9e4;border-radius:32px;border:0;font-size:14px;font-weight:500;transition:.15s ease-in-out}.select-selected.select-arrow-active{background-color:#fff;border:1px solid #000;border-bottom:0;--bs-form-select-bg-img:none;border-radius:15px 15px 0 0}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff;top:7px}.select-items div,.select-selected{color:#212529;padding:8px 16px;cursor:pointer;user-select:none}.select-items div{position:relative;font-size:16px;font-weight:500;border-bottom:1px solid #000;padding:10px}.select-items div:first-child{border-top:1px solid #000}.select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;padding:0 4px 0 10px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;height:130px;border:1px solid #000;border-top:0;overflow-y:scroll;overflow-x:hidden}.select-items::-webkit-scrollbar-track{background:0 0}.select-hide{display:none}.same-as-selected,.select-items div:hover{color:#530e2a}.same-as-selected:after{content:"Select";color:#530e2a;position:absolute;right:15px;top:12px;font-weight:500;font-size:15px}.lounge-booking{background:#f5f4f1;margin:30px 0}.lounge-booking-box{padding:15px 20px}.lounge-booking-box .lounge-booking-header{border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px}.lounge-booking-box h3{font-size:20px}.lounge-online-exclusive img{width:90px}.lounge-online-exclusive img+*{font-size:14px;font-weight:500;display:inline-block}.lounge-booking-body .form-select{background-color:#ebe9e4}.switch-lounge-wrapper{margin-bottom:35px}.switch-lounge-wrapper h5{color:#000;text-transform:uppercase;font-weight:500;letter-spacing:1px;margin-bottom:15px;font-size:12px}.search-lounge-wrapper .bookingWidget{background:#f5f4f1;position:relative;border-radius:12px;padding:0;margin:0}.search-lounge-wrapper .bookingWidget .bookingCol{padding:15px 20px}.search-lounge-wrapper .bookingWidget input{color:#000;opacity:1;font-size:16px;font-weight:500}.search-lounge-wrapper .bookingWidget input::-webkit-input-placeholder{color:#000;opacity:1}.search-lounge-wrapper .bookingWidget input::-moz-placeholder{color:#000;opacity:1}.search-lounge-wrapper .bookingWidget input:-moz-placeholder{color:#000;opacity:1}.search-lounge-wrapper .bookingWidget input:-ms-input-placeholder{color:#000;opacity:1}.search-lounge-wrapper .bookingWidget .bookingBtn{background:#dddacf;color:#000;font-size:14px;width:28px;height:28px;text-align:center;top:50%;padding:0;transform:translateY(-50%);border-radius:50%}.search-lounge-wrapper .formTxtBox-wrap{top:110%;left:0;width:100%}#ui-datepicker-div:before{content:"Date";font-weight:500;font-size:18px;line-height:1;margin-bottom:-5px}.ui-datepicker{width:100%!important;max-width:350px}.ui-datepicker-multi-2{width:100%!important;max-width:1370px;left:15px!important;right:15px!important;margin:auto}.ui-widget.ui-widget-content{border:0;border-radius:20px;padding:20px;background-color:#f5f4f1;margin-top:10px;box-shadow:0 4px 8px 0 rgba(10,10,10,.1)}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-size:14px;margin:0;padding:0;width:32px;height:32px;line-height:2.2;text-align:center}.ui-widget.ui-widget-content.ui-datepicker-multi-2{border:0;border-radius:20px;padding:30px;background-color:#f5f4f1;margin-top:34px;height:380px}.ui-datepicker .ui-datepicker-header{background-color:#f5f4f1;border:0;position:static;padding:1.65em 0 .75em}.ui-datepicker-title{font-size:18px}.ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-next{right:20px}.ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-prev{left:20px}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background-color:#f5f4f1;border:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:#f5f4f1;color:#000;border-radius:50%}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background-color:#530e2a;border-radius:50%;color:#fff}.ui-datepicker.ui-datepicker-multi-2 td a,.ui-datepicker.ui-datepicker-multi-2 td span{font-size:14px;text-align:center;margin:5px 10px;padding:3px 2px}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{display:none}.ui-datepicker-multi .ui-datepicker-group table{width:50%}.ui-datepicker .ui-datepicker-buttonpane{position:absolute;top:2px;background:0 0;right:25px;border:0}.ui-datepicker .ui-datepicker-buttonpane button{background:url(../svgs/light/xmark.svg) no-repeat;text-indent:-999999px}.ui-datepicker-group-first .ui-datepicker-calendar,.ui-datepicker-group-last .ui-datepicker-calendar{margin:0 auto!important}.ui-icon,.ui-widget-content .ui-icon{background-image:none;background-size:contain;background-repeat:no-repeat;width:30px}.ui-datepicker-prev span{background-image:url(../svgs/light/arrow-left.svg)!important;background-position:0 0!important;left:20px;pointer-events:none!important}.ui-datepicker-next span{background-image:url(../svgs/light/arrow-right.svg)!important;background-position:0 0!important;right:20px;pointer-events:none!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:63px;transform:translateY(0);pointer-events:auto!important;cursor:pointer!important;z-index:10!important}.ui-datepicker .ui-datepicker-prev{left:35px}.ui-datepicker .ui-datepicker-next{right:35px}footer{color:#fff;background-color:#1b1b1b;padding:50px 0 15px}footer .ft-list{font-size:18px;font-weight:300}footer .ft-col .ft-list-title,footer .ft-col h3{text-transform:uppercase;font-size:14px;letter-spacing:2px;margin-bottom:15px;cursor:pointer}footer .ft-col .ft-list-title i,footer .ft-col h3 i{display:none}footer .ft-col.ft-three a{width:25px}footer ul li{padding:0}footer ul li a{display:block;color:#fff;font-size:14px;padding:2px 0;font-weight:300;margin-bottom:5px}footer ul li a:focus,footer ul li a:hover{color:#fff;opacity:.8}footer hr{border-color:#fff}footer .copyright{font-size:12px;color:#fff;opacity:.5;line-height:1.2}footer .copyright p{margin-bottom:0}footer .ppl-group-wrapper{padding:20px 0}footer .ppl-group-wrapper .ppl-group{width:250px;margin-right:25px;display:flex;flex:0 0 auto;border-right:1px solid #fff;padding-right:25px;align-items:center}footer .ppl-group-wrapper a:hover{opacity:.8}.partnersBrand-list{width:auto;flex:auto}.partnerBrand-inner{display:flex;justify-content:space-evenly;align-items:center}.ppl-group-container{display:flex}.partnerBrand-row{display:flex;flex-wrap:wrap}.partnerBrand-row:last-child{margin-bottom:0}.partnerBrand-box{padding:0 10px 0 15px;flex:1 1 100%;border-right:1px solid #fff}.partnerBrand-box.box2,.partnerBrand-box.box5{border:0}.partnerBrand-box h5{font-size:12px;font-weight:300;margin-bottom:0}.box1{flex:1 1 60%}.box2,.box3,.box4,.box5{flex:1 1 35%}.box5{flex:1 1 25%}.partnersBrand-list a{display:inline-block}.partnersBrand-list img{width:100%;filter:brightness(0) invert(1);padding:0 20px}.newsletter-form input::placeholder{color:#fff;font-weight:300;opacity:.25}.newsletter{background-color:#530e2a;padding:30px 50px;border-radius:30px;color:#fff}.newsletter h2,.newsletter h3{font-size:1.5rem}.newsletter-input{position:relative}.newsletter-input #EmailAddress{background-position:right calc(.375em + 2rem) center}.newsletter-btn{background-color:transparent;color:#fff;position:absolute;right:0;top:4px;border:0;font-size:18px;width:40px}.newsletter .form label{font-size:12px;text-transform:uppercase;margin-bottom:5px}.newsletter .form .privacy-consent label{text-transform:none}.newsletter .form .privacy-consent a{color:#fff;text-decoration:underline;font-weight:400}.newsletter .form .privacy-consent .form-check-input:checked[type=checkbox],.newsletter .form .privacy-consent .form-check-input:checked[type=radio]{background-color:#fff;background-image:none;border-color:#fff}.newsletter .form .privacy-consent .form-check-label{position:relative;font-weight:400}.newsletter .form .privacy-consent .form-check-input:checked[type=checkbox]~.form-check-label::before,.newsletter .form .privacy-consent .form-check-input:checked[type=radio]~.form-check-label::before{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:700;color:#530e2a;position:absolute;left:-24px;top:1px}.privacy-consent{font-size:14px}.privacy-consent .form-check-input:checked[type=checkbox],.privacy-consent .form-check-input:checked[type=radio]{background-color:#530e2a;background-image:none;border-color:#530e2a}.privacy-consent .form-check-label{position:relative}.privacy-consent .form-check-label a{color:inherit;text-decoration:underline;font-weight:400}.privacy-consent .form-check-label a:hover{color:#530e2a}.privacy-consent .form-check-input:checked[type=checkbox]~.form-check-label::before,.privacy-consent .form-check-input:checked[type=radio]~.form-check-label::before{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:12px;color:#fff;position:absolute;left:-24px;top:1px}.newsletter .form .form-control{background-color:#530e2a;padding:6px 25px;color:#fff;border-radius:20px;border:1px solid #fff}.newsletter-wrapper p{font-size:18px;font-weight:300}.breadcrumb,.breadcrumb-wrap{background-color:transparent}.breadcrumb-item.active{color:#530e2a;font-weight:500;padding-left:0}.breadcrumb-item.active::before{content:var(--bs-breadcrumb-divider, "<")}.breadcrumb{padding:10px 0 0;margin:0}.breadcrumb li:first-child{padding-left:0}.breadcrumb a{color:#666}.breadcrumb-wrapper .breadcrumb-item+.breadcrumb-item::before{content:"<"}.lounge-breadcrumb.breadcrumb{margin-bottom:30px}.user-menu-wrapper,.utility-wrap{display:inline-block;vertical-align:middle}.user-menu-wrapper{position:absolute;padding:35px 0;z-index:1;right:15px;top:0;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.user-menu-wrapper a{color:#fff;position:relative;display:inline-block}.confirmation-page .main-navigation.fixedTop .user-menu-wrapper a{color:#530e2a}.confirmation-page .main-navigation.fixedTop .loggedIn-user{color:#fff;background-color:#530e2a}.user-menu-wrapper a:focus,.user-menu-wrapper a:focus *,.user-menu-wrapper a:hover,.user-menu-wrapper a:hover *,.wsdownmenu-animated-arrow:focus,.wsdownmenu-animated-arrow:hover{text-decoration:none}.user-menu-wrapper a>.fal{font-size:20px;margin-right:5px}.user-menu-wrapper .dropdown-toggle::after{display:none}.user-menu-wrapper .dropdown-menu li a{text-align:center}.loggedIn-user{background:#fff;border-radius:50%;color:#530e2a;font-size:11px;width:20px;height:20px;display:block;text-align:center;line-height:1.9}.loggedIn-user-circle .loggedIn-user{filter:brightness(0) invert(1)}.loggedIn-user-circle,.mobile-user-login-link{margin:0 8px}.hasAlert.wsactive .mobile-user-login-link{display:none}.cart-num{background:#000;color:#fff;display:block;font-size:12px;position:absolute;top:-5px;right:-11px;width:18px;height:18px;text-align:center;filter:invert(1);border-radius:50%;line-height:1.5}.dropdown-menu{padding:0;border:1px solid #666;border-radius:10px;width:100%;min-width:200px}.dropdown-menu li{margin:5px}.dropdown-menu li a{color:#1b1b1b}.dropdown-menu li a:hover{opacity:.8}.dropdown-menu li+li{border-top:1px solid #ccc}.dropdown-item{white-space:normal}.dropdown-item.active,.dropdown-item:active{background:0 0;color:#ccc}.dropdown-item:focus,.dropdown-item:hover{background:0 0}.dropdown-menu .cart-wrapper{padding:10px;width:200px}.dropdown-menu .cart-title{font-weight:500;padding:0 0 10px;border-bottom:1px solid #ccc}.dropdown-menu .cart-content{padding:20px 0}.utility-wrap{padding:4px 10px;border-radius:20px;border-color:#000;margin-left:10px}.utility-wrap>.utility>a{filter:invert(1) grayscale(1)}.main-navigation.fixedTop .utility-wrap>.utility>a,.main-navigation.red-menu-bg .utility-wrap>.utility>a{filter:invert(0)}.main-navigation.fixedTop .utility-wrap,.main-navigation.red-menu-bg .utility-wrap{border-color:#fff}.home .utility-wrap{border-color:#fff}.home .utility-wrap>.utility>a,.wsmainfull.active .utility-wrap>.utility>a{filter:none}.utility-wrap .utility{display:inline-block;padding:0 5px;font-size:16px;line-height:1.2;vertical-align:top}.utility-wrap .utility.languageCurrency{font-size:18px}#cart-popup .modal-dialog{margin-right:1.75rem;max-width:420px;margin-left:auto}#cart-popup .modal-content{border-radius:18px;overflow:hidden}#cart-popup .modal-body{background:#f5f4f1}#cart-popup .sm-cart-wrapper{padding:0}.sm-cart-wrapper .summary-total-title{max-width:none}.sm-cart-header{padding-bottom:15px;margin-bottom:20px;border-bottom:.6px solid #000}.sm-cart-header h4{font-size:20px}.sm-cart-title h5{font-size:16px;font-weight:500;margin-bottom:5px}.sm-cart-box{padding-bottom:10px;margin-bottom:10px;border-bottom:.6px solid #000}.sm-cart-view-more{margin-top:4px}.sm-cart-view-more .js-minicart-view-more-options{font-size:13px}.sm-cart-view-more .js-minicart-view-more-options.is-loading{opacity:.6;pointer-events:none}.sm-cart-promo .form-control{background-color:#ebe9e4}.sm-cart-btn-group{margin-top:10px}.sm-cart-title .summary-content{margin-bottom:10px;font-size:13px}.sm-cart-title .summary-content .summary-loc{display:block}.search-wrapper .form-control{border-radius:20px;border-right:0;padding-left:20px;height:41px}.search-wrapper .btn-outline-secondary{border-color:#ced4da;border-left:0;border-radius:20px;padding:5px}.search-wrapper .btn-outline-secondary:focus,.search-wrapper .btn-outline-secondary:hover{background-color:#fff}.search-wrapper .btn-outline-secondary svg{color:#fff;padding:5px;background-color:#d89415;font-size:25px;border-radius:50%}.summary-content.grid{display:grid!important;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;grid-auto-flow:row dense;margin-bottom:20px}.summary-attribute.flex{flex-direction:column;display:flex}section{padding:35px 0}.newsletter-wrapper h3,section h2{font-weight:500;margin-bottom:25px}.pageBanner+.offer{padding:0 70px 50px}section.greyBg{background-color:#f5f4f1}.contentWrapper section.greyBg.pageTitle{padding:50px 0}section.maroonBg{background-color:#530e2a;color:#fff;min-height:calc(100vh - 70px)}section .title-wrapper{margin-bottom:30px;text-align:center}section .title small{font-size:20px;letter-spacing:1px;text-transform:capitalize;display:block;margin-bottom:10px;font-weight:300}section.profile-wrapper{padding-bottom:0}.profile-wrapper .title-wrapper{margin-bottom:25px;margin-top:50px}.profile-wrapper h1.title{text-align:left}:dir(rtl) .profile-wrapper h1.title,:lang(ar) .profile-wrapper h1.title{text-align:right}.boxLiner{border:1px solid #ddd;padding:15px 20px}.profile-wrapper .checkbox{margin:0;padding-left:20px;position:relative}.profile-wrapper .profile-title{border-bottom:1px solid #ddd;margin-bottom:25px}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;top:0;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::after{display:inline-block;position:absolute;width:17px;height:17px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:0;border-radius:3px;font-size:11px;color:#fff;background-color:#711b45;line-height:1.6}.checkbox input[type=checkbox]:checked+label::after{font-family:"Font Awesome 6 Pro";content:"\f00c"}.checkbox input[type=checkbox]{opacity:0;z-index:1;cursor:pointer;margin-left:0;margin-top:0;width:20px;height:20px;position:absolute!important;left:0;top:0}:dir(rtl) .checkbox label::after{text-align:center}.profile-wrapper .sidebar-menu li a{padding:5px 0;display:inline-block;font-weight:300;font-size:16px}.profile-wrapper .sidebar-menu li.active a{font-weight:500}.shortBox{width:100%;max-width:350px;margin:0 auto}.password-wrapper label{font-weight:500;margin-bottom:12px;font-size:16px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{opacity:.55;background-color:#f5f4f1}.lounge-details .mybooking-info{margin-top:25px;margin-bottom:30px}.lounge-details .mybooking-info li{font-weight:500;font-size:16px;padding:0;color:#681235}.lounge-details .mybooking-info span{font-weight:300;color:#666;padding-right:5px;display:inline-block;vertical-align:middle;font-size:16px}.profile-wrapper .lounge-details{min-height:auto}.top-nav{margin-bottom:35px}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.top-nav ul li{padding:0 20px}.top-nav ul li a{font-size:18px}.top-nav ul li.active a{font-weight:500;text-decoration:underline}.top-nav ul li a:hover{text-decoration:underline!important}.lets-connect h2.title{margin-bottom:15px}.social-sm{margin-top:40px}.social-sm a{font-size:18px;color:#fff;background-color:#530e2a;width:35px;height:35px;border-radius:50%;text-align:center;line-height:35px;display:block}.social-sm .list-inline-item:not(:last-child){margin-right:0}.flex-columns{border-radius:3px;padding:0;display:flex;flex-flow:column wrap;align-content:space-evenly;height:530px}.flex-child{position:relative;border-radius:15px;background-color:#a2cbfa;width:30%;margin-bottom:2%;padding:10px;box-sizing:border-box;text-align:center;color:#fff;background-size:cover;background-position:center;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.flex-child:hover{transform:scale(1.1)}.flex-column-sm{height:225px}.flex-column-lg{height:475px}.tag{font-size:12px;font-weight:500;color:#530e2a;background-color:#fff;text-transform:uppercase;margin-left:15px;padding:2px 20px;border-radius:20px;position:absolute;right:15px;top:15px;letter-spacing:1px;z-index:10}.tag.left{left:15px;right:auto}.tag.pink{display:inline-block;font-size:12px;padding:8px 15px;line-height:1;text-transform:uppercase;min-width:0;color:#530e2a;background-color:#6812351a;font-weight:500;letter-spacing:1px}.lounge-content .lounge-tags .tag.pink{display:inline-block;font-size:11px;padding:8px 15px;line-height:1;text-transform:uppercase;min-width:0;color:#530e2a;background-color:#6812351a;font-weight:500;letter-spacing:1px;width:auto}.popover-info{font-size:12px;display:inline-block;vertical-align:middle;line-height:1;margin-top:2px}.offer-wrapper{display:table;width:calc(100% + 30px);border-spacing:15px 0px;margin:0 -15px}.offerCard{display:table-cell;background-color:#fff;padding:20px 15px;border-radius:15px;width:33.33%}.offerCard.pink{color:#530e2a;background-color:#f3d7d3}.offerCard.red{color:#530e2a;background-color:#ea7368}.offerCard .badge{width:85px;padding:0;vertical-align:middle}.offerCard .tag-wrapper{text-align:end}.offerCtn{font-size:16px;min-height:150px}.offerCtn .subtitle{font-weight:500;font-size:18px;margin:25px 0 10px}.offerBtn .btn{background-color:#f5f4f1;color:#530e2a;margin:30px 0 0}.offerBtn .btn:hover{background-color:#530e2a;color:#fff}.offerBtn .btn:focus{background-color:#002436;color:#fff}.offerTitle{padding-bottom:10px;margin-bottom:20px;border-bottom:1px dashed #666}.offerTitle h3{font-family:RecklessNeue}.popular-offers .textLink{color:#000;display:block;font-size:20px;font-weight:300;margin-top:-1px;padding:20px 0;border-top:1px solid #999;border-bottom:1px solid #999}.popular-offers .textLink:hover{color:#530e2a}.popular-offers i{margin-right:15px}.offer-sidebar .accordion-body li{padding-bottom:6px}.offer-sidebar .accordion-body li a{font-weight:300;padding-left:15px;display:block;margin-bottom:5px;color:#000}.offer-sidebar .accordion-body li a:hover{color:#530e2a}.offer-sidebar .accordion-item{border:0;border-bottom:1px solid #dddacf}.offer-sidebar .accordion-item:last-of-type{border-radius:0}.offer-sidebar .accordion-button:after{font-weight:300;font-size:14px}.form-check-input[type=checkbox],.form-check-input[type=radio]{margin-top:1px}.form-label{text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:12px}.form-label span{text-transform:none;color:#bbb;font-weight:300}.form-label span.red{color:#df1111}.form .form-label{margin-bottom:1rem}.form-control{border-radius:25px;background-color:#f5f4f1;border:0;padding:12px 25px;font-size:14px}.modal{z-index:9999}#passPageErrorModal{z-index:10050!important}body:has(#passPageErrorModal.show) .modal-backdrop:last-of-type{z-index:10040!important}.modal-content{position:relative;border-radius:20px}.modal-header{justify-content:center;border-top-left-radius:17px;border-top-right-radius:17px}.modal .btn-close{position:absolute;top:22px;right:20px}#filterList.modal .btn-close{position:absolute;top:15px;left:15px}.modalBox-popup .modal-header{background-color:#530e2a;color:#fff;text-align:start;justify-content:left}.modalBox-popup .btn-close{filter:invert(1);opacity:1}#deletePromo .modal-footer.text-center{text-align:center!important;justify-content:center;border:0;margin-top:0;padding-top:0}.modal-fullscreen.grey .modal-body{background-color:#f5f4f1;color:#333;border-top-left-radius:15px;border-top-right-radius:15px}.modal-fullscreen.grey .btn-close{filter:none}.modal-fullscreen .modal-body{background-color:#530e2a;color:#fff}.modal-fullscreen .btn-close{--bs-btn-close-color:#fff;filter:invert(1);opacity:1}.btn-close:focus{box-shadow:none}.clear-btn.submit{background:rgba(0,0,0,.5);margin-top:0;width:100%;color:#fff;padding:12px 20px;text-transform:uppercase;letter-spacing:.4px;font-size:13px}#deleteModal{background:rgba(0,0,0,.75)}.languageCurrency nav{border-bottom:1px solid #000}.languageCurrency .nav-link{color:#000;font-size:16px;font-weight:500;margin-bottom:-2px;border-bottom:5px solid transparent}.languageCurrency .nav-link.active{border-bottom:5px solid #000}.languageCurrency .modal-content{border-radius:0}.modal-header{color:#fff;background-color:#530e2a;text-align:left;justify-content:space-between}.languageCurrency .modal-header{border-radius:0}.modal-title{font-size:21px}.languageCurrency label{font-weight:500}.languageCurrency .mobile-lang label{border-bottom:1px solid #eee;display:block;margin-bottom:10px}.languageCurrency .mobile-lang ul{margin:0 -5px}.languageCurrency .mobile-lang li{width:33.33%;float:left;padding:0 5px}.languageCurrency .badgebox{opacity:0;display:none;text-indent:-999999px;width:27px;padding:0;margin:4px 0 0}.languageCurrency .badgebox+label.btn-primary{background-color:#fff;border:1px solid #333;color:#666;padding:5px 20px;border-radius:3px;text-transform:uppercase;font-weight:300;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.languageCurrency .form-group li>.badgebox:checked+label.btn-primary,.languageCurrency .language-list-wrapper li>.d-badgebox:checked+label.btn-primary,.mobile-lang .btn-primary:hover{background-color:#711b45!important;color:#fff!important}.close{float:right;font-size:21px;font-weight:500;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;margin-top:-2px}.languageWrapper{padding:20px 0}.languageWrapper ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.languageWrapper a{display:block;font-size:18px;font-weight:500;color:#666;margin-bottom:20px;position:relative}.languageWrapper a span{display:inline-block}.languageWrapper a.selected,.languageWrapper a:hover{color:#530e2a}.languageWrapper a.selected span:after{content:"\f058";font-family:"Font Awesome 6 Pro";font-weight:500;display:inline-block;padding-left:10px}.btn-default.fullWidth{width:100%}.languageCurrency .btn-default.fullWidth{color:#fff;background-color:#711b45;border-color:transparent;transition:.3s;text-transform:uppercase;font-weight:300;padding:8px 15px}.languageCurrency .btn-default.fullWidth:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.fw-banner{position:relative;height:0;padding-bottom:30%;overflow:hidden}.fw-banner img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.partners-wrapper{max-width:850px;margin:0 auto}.partners-card{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:15px;text-align:center;padding:50px 30px;width:100%;height:165px;margin-bottom:30px;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.partners-card img{max-width:125px;max-height:100px;object-fit:contain}.partners-card:hover{transform:scale(1.1)}.partners-wrapper-mobile.d-block.d-md-none{margin-right:-15px}.featured-card{color:#fff;background-color:#530e2a;background-size:cover;background-position:center;padding:80px;border-radius:30px;font-size:18px}.featured-card p{font-weight:300}.owl-carousel.off{display:block}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;top:35%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#530e2a}.owl-theme .owl-dots{margin:20px 0;text-align:center}.arrowTop .owl-nav button.owl-prev{top:-40px;left:auto;right:50px}.arrowTop .owl-nav button.owl-next{top:-40px}.offerImg{height:0;padding-bottom:60%;margin-bottom:20px;border-radius:15px;background-size:cover;background-position:center;box-shadow:0 5px 12px rgba(0,0,0,.3)}.offerImg .tag.left{display:none}.offerCarousel.owl-carousel{padding:0 50px}.offerCarousel-item{position:relative}.offerCarousel-item p{margin-bottom:15px}.offerCarousel-item .date{display:block;margin-bottom:15px}.offerDescription{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}.offerDescription p{margin-bottom:0}.offerCarousel-item .tag.left{margin-left:0}a.offerLink{display:block;margin-top:15px}.loungesList-carousel{padding:0 30px}.loungesList-item{display:block;width:100%;height:0;padding-bottom:100%;position:relative;border-radius:15px;background-color:#a2cbfa;box-sizing:border-box;text-align:center;color:#fff;background-size:cover;background-position:center;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.loungesList-mobile{margin:0 -30px}.loungesList-mobile .item{width:250px}.connectCarousel{margin:30px 0 0}.connectCarousel .owl-dots{display:none;margin:0}.connectCarousel.owl-carousel .owl-stage-outer{margin-right:-15px}.connectImg{display:block;height:0;padding-bottom:100%;margin-bottom:20px;border-radius:15px;background-size:cover;background-position:center}.deskoverlap{display:none}.deskHighlight .deskoverlap{position:fixed;background:#530e2a;display:block;z-index:1000;top:0;left:0;width:100%;height:100%;-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.deskoverlap-close-btn{display:none;position:fixed;top:20px;right:20px;z-index:1003;width:44px;height:44px;padding:0;border:2px solid rgba(255,255,255,.8);border-radius:50%;color:#fff;line-height:1;cursor:pointer;pointer-events:auto;-webkit-transition:background .2s,border-color .2s;-o-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s;filter:invert(1)}.deskHighlight .deskoverlap-close-btn{display:block}.deskHighlight .bookingNotes{display:none}body.deskHighlight .home .bookingWidget-wrapper,body.deskHighlight .homeBanner-wrapper.landing-hero-compact .bookingWidget-wrapper{position:fixed;z-index:1001;top:var(--booking-widget-deskhighlight-top,56px);left:0;right:0;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;pointer-events:auto}@media (min-width:768px) and (max-width:1199.98px){body.deskHighlight .home .bookingWidget-wrapper,body.deskHighlight .homeBanner-wrapper.landing-hero-compact .bookingWidget-wrapper{max-height:calc(100vh - var(--booking-widget-deskhighlight-top,85px))}}body.deskHighlight .homeBanner-wrapper.landing-hero-compact>.landing-hero-inner{position:relative;z-index:1001}.deskHighlight .home .bookingWidget-wrapper h3{display:block}.mobileBooking-wrapper{width:100%;height:100%;background:#530e2a;color:#fff}.mobileBooking-wrapper .formTxtBox-wrap{top:60px}.mobileBooking-wrapper .modal-content{background:#530e2a;border:0;box-shadow:none}.mobileBooking-wrapper .modal-body{padding-top:30px}.mobileBooking-wrapper .close{color:#fff;position:absolute;top:10px;left:auto;right:15px;opacity:1;font-size:26px}.mobileBooking-wrapper h2,.mobileBooking-wrapper h3{margin-top:20px;margin-bottom:20px;font-size:20px;padding-top:10px}.mobileBooking-wrapper .ui-widget.ui-widget-content{margin:10px auto 30px;padding:0;background-color:transparent}.mobileBooking-wrapper .ui-datepicker th{color:#fff}.mobileBooking-wrapper .ui-datepicker .ui-datepicker-title{font-size:14px}.mobileBooking-wrapper .ui-state-default,.mobileBooking-wrapper .ui-widget-content .ui-state-default{color:#fff;background:0 0;width:30px;margin:0 auto}.mobileBooking-wrapper .ui-datepicker .ui-datepicker-header{background-color:#530e2a;color:#fff;position:relative;padding-top:3px}.mobileBooking-wrapper .ui-datepicker .ui-datepicker-next,.mobileBooking-wrapper .ui-datepicker .ui-datepicker-prev{top:3px;transform:none;filter:invert(1)}.mobileBooking-wrapper .ui-datepicker .ui-datepicker-prev{left:10px}.mobileBooking-wrapper .ui-datepicker .ui-datepicker-next{right:10px}.mobileBooking-wrapper .ui-button.ui-state-active:hover,.mobileBooking-wrapper .ui-button:active,.mobileBooking-wrapper .ui-state-active,.mobileBooking-wrapper .ui-widget-content .ui-state-active,.mobileBooking-wrapper .ui-widget-header .ui-state-active,.mobileBooking-wrapper a.ui-button:active{background-color:#fff;color:#530e2a}.mobileBooking-wrapper .ui-icon,.mobileBooking-wrapper .ui-widget-content .ui-icon{width:15px}.mobileBooking label{text-transform:capitalize}.mobileBooking .bookingCol .row{margin-bottom:5px}.mobileBooking .bookingCol>label{margin-bottom:1rem}.mobileBooking.form .form-label{margin-bottom:0}.mobileBooking .form-control{background-color:#681235;color:#fff;padding:10px 20px;margin-bottom:20px}.mobileBooking .form-select{--bs-form-select-bg-img:url("data:image/svg+xml, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-arrow-down' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1'/></svg>")}.mobileBooking .form-floating>label{left:8px}.mobileBooking #location{height:80px}.mobileBooking input::-webkit-input-placeholder{color:#fff;opacity:.4}.mobileBooking input::-moz-placeholder{color:#fff;opacity:.4}.mobileBooking input:-moz-placeholder{color:#fff;opacity:.4}.mobileBooking input:-ms-input-placeholder{color:#fff;opacity:.4}.mobileBooking .number .form-control{padding:0;background-color:transparent;font-size:14px;line-height:30px;margin:0}.mobileBooking .number{margin-left:auto;margin-right:0}.mobileBooking .form-text{color:#fff;opacity:.6}.twoCol .accordion-item{flex:1 0 40%;margin:0 10px}.twoCol .accordion-item:nth-child(-n+2){border-top:1px solid #999}.threeCol .accordion-item{width:30%;margin:0 10px}.accordion-flush .accordion-item:first-child,.threeCol .accordion-item:nth-child(-n+3){border-top:1px solid #999}.accordion-flush.d-flex{flex-wrap:wrap;justify-content:space-between;margin:0 -10px}.accordion-button{padding:25px 0;font-weight:500}.accordion-button:not(.collapsed){background-color:#fff;color:#530e2a;font-weight:500;box-shadow:none}.accordion-button:focus{border:0;box-shadow:none}.accordion-body{color:#666;padding:10px 0 20px}.accordion-flush .accordion-collapse{border:0}.accordion-button::after{content:"\f061";font-family:"Font Awesome 6 Pro";background-image:none;margin-right:15px}.accordion-button:not(.collapsed)::after{background-image:none;transform:rotate(90deg)}.accordion-header .accordion-button{font-size:20px}.lounge-content .accordion-button:not(.collapsed){color:#333}#awards-milestones{flex-wrap:wrap;justify-content:normal;margin:0 -10px}#awards-milestones .accordion-button{font-weight:400}#faqs .accordion-body{width:100%;max-width:600px}.faq .accordion-flush .accordion-item:last-child,.faq .accordion-item{border-bottom:1px solid #dee2e6}.faq .accordion-item:first-of-type .accordion-button{border-top:1px solid #dee2e6}.faq .accordion-flush .accordion-item:first-child{border-top:0}.milestone .accordion-flush .accordion-item:last-child{border-bottom:1px solid #dee2e6}.filter{font-size:30px;font-weight:500}.filter .dropdown{display:inline;border-bottom:1px solid #530e2a}.filter a{display:inline-block;color:#530e2a;font-weight:500}.filter .dropdown-toggle::after{content:"\f063";font-family:"Font Awesome 6 Pro";border:0;font-size:18px}.dropdown-toggle{white-space:unset;word-break:break-word}.card{padding:20px}.contactForm .form-control{padding:10px 20px;opacity:1}:dir(rtl) .contactForm .form-control{background-position:left 1em center}.btnCall{margin:0;font-size:24px;padding:8px 20px;background:rgba(83,14,42,.1);border-radius:20px;display:inline-block}.btnCall:focus,.btnCall:hover{border:1px solid #530e2a;color:#530e2a}.region{color:#530e2a;font-size:24px;font-weight:500;width:200px;margin-right:50px}.regionList{padding:50px 0 30px}.region-contactBx{margin-bottom:30px}.assistance-wrapper{background:#530e2a;border-radius:18px;color:#fff}.assistance-box{padding:35px 40px 40px}.assistance-box a{color:#fff;font-weight:300;font-size:18px}.asssistance-img{margin-bottom:15px}.assistance-text{transition:.25s ease-in-out}.faq-link a:hover .assistance-text{opacity:.7}.passes-wrapper .pass-col{margin-bottom:20px}.passes-wrapper .loungeCard{border-radius:24px;background:#fff;height:100%;margin-bottom:0;padding-bottom:70px;box-shadow:0 0 10px rgba(0,0,0,.2)}.offerListing{margin-bottom:50px}.loungeCard{position:relative;border-bottom:1px solid #000;margin-bottom:30px;padding-bottom:30px;height:100%;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);border:1px solid #e5e7eb;border-radius:20px;transition:transform .2s,box-shadow .2s}.loungeCard:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.loungeCardWrapper{background-color:#fff;border-radius:20px;padding:12px;transition:.25s ease-in}.loungeCardWrapper:hover{background:#d9d9d9}.loungeCard .cardImg{width:100%;height:0;padding-bottom:62%;background-size:cover;background-position:center;border-radius:20px;overflow:hidden;position:relative}.loungeCard .tag-wrapper{position:absolute;z-index:10;right:10px;top:10px}.loungeCard .cardInfo,.pass-modal .cardInfo{padding:20px}.loungeCard .cardInfo .pass,.pass-modal .cardInfo .pass{font-size:24px;font-weight:500;line-height:1.4;margin-bottom:0}.loungeCard .cardInfo .price,.pass-modal .cardInfo .price{font-size:24px}.loungeCard .cardInfo .points,.pass-modal .cardInfo .points{font-size:12px}.loungeCard .cardInfo .points,.loungeCard .cardInfo .price,.pass-modal .cardInfo .price{text-align:end}.loungeCard .cardInfo .location,.pass-modal .cardInfo .location{font-size:20px;line-height:1}.loungeCard .cardInfo .txt-link,.pass-modal .cardInfo .txt-link{font-size:16px;display:block;font-weight:500;margin:5px 0 20px;text-decoration:underline;text-underline-offset:5px}.loungeCard .cardInfo,.summer-pass-popup .cardInfo{padding:20px}.loungeCard .cardInfo .pass,.summer-pass-popup .cardInfo .pass{font-size:22px;font-weight:500;line-height:1.4;margin-bottom:0}.loungeCard .cardInfo .price,.summer-pass-popup .cardInfo .price{font-size:22px}.loungeCard .cardInfo .points,.summer-pass-popup .cardInfo .points{font-size:12px}.loungeCard .cardInfo .points,.loungeCard .cardInfo .price,.summer-pass-popup .cardInfo .price{text-align:end}.loungeCard .cardInfo .location,.summer-pass-popup .cardInfo .location{font-size:20px;line-height:1}.loungeCard .cardInfo .txt-link,.summer-pass-popup .cardInfo .txt-link{font-size:16px;display:block;font-weight:500;margin:5px 0 20px;text-decoration:underline;text-underline-offset:5px}.loungeCard .cardInfo .txt-link:hover,.summer-pass-popup{color:#530e2a}.loungeCard .align-bottom{width:100%;z-index:1}.loungeCard.featured{background-color:#001c2a;color:#fff}.loungeCard.featured .cardInfo .txt-link{color:#fff}.loungeCard.featured .cardInfo .btn-primary,.summer-pass-popup .btn-primary{background-color:#005370}.loungeCard.featured .cardInfo .btn-primary:focus,.loungeCard.featured .cardInfo .btn-primary:hover,.summer-pass-popup .btn-primary:focus,.summer-pass-popup .btn-primary:hover{background-color:#fff;color:#005370;border-color:#005370}.loungeCard.featured .btn-primary.pink{color:#530e2a;background-color:#fff}.loungeCard.featured hr.border-dashed{border-color:#fff}.loungeCard .btn-wrapper{padding:15px;position:absolute;bottom:0;left:0;margin:0;width:100%}.title.loungesTitle{font-size:28px;font-weight:500;padding-bottom:15px;margin-bottom:15px}.topfilter{padding:0 15px}.topfilter .btn-default{border-radius:20px;min-width:120px;line-height:24px;padding:8px 20px;transition:.3s}.topfilter .btn-default.outline{color:#fff;background-color:#9b9b9b;border-color:#9b9b9b;box-shadow:0 0 5px rgba(0,0,0,.2)}.topfilter .active .btn-default{color:#fff;background-color:#711b45;border-color:#711b45}.btn-default.outline.red:hover,.topfilter .active .btn-default.red:hover{border-color:#eee;color:#efefef}.lounge-listing{margin-bottom:35px}.lounge-link{display:block;padding-bottom:30px;padding-top:30px}.pass-modal-body{padding:0}.sm-pass-banner img{width:100%}.pass-modal .modal-dialog{max-width:450px}.pass-modal .modal-content{border-radius:18px;overflow:hidden}.pass-modal-body .sm-pass-banner{border-radius:15px;overflow:hidden;height:0;padding-bottom:62%;margin-top:-10px}.sm-pass-banner button{color:#fff;opacity:1;transition:.25s ease-in}.sm-pass-banner button:hover{opacity:.5}.pass-modal-content ol,.pass-modal-content ul{margin-bottom:15px}.pass-modal-content>*{font-size:13px}.summer-pass-popup .pass-modal-body{background:#002639;color:#fff}.summer-pass-popup .btn-primary.pink{background:#fff;color:#530e2a}.summer-pass-popup a{color:#fff;font-weight:400;text-decoration:underline;text-underline-offset:3px;transition:.25s ease-in}.summer-pass-popup a:hover{opacity:.5}.pass-modal-content ul{list-style:disc}.pass-modal-content li{position:relative;margin-bottom:1em}.summer-pass-popup .pass-modal-content li::before{color:#7c0040}.btn-primary.item-added-btn{background:#fff;color:#7c0040;border:1px solid #530e2a}.btn-primary.sold-out-btn{background:rgba(0,0,0,.3);color:#fff}.lounge-listing .loungeCard{display:block;border-bottom:1px solid #ccc;padding-bottom:0}.lounge-listing .loungeCard.in-cart,.lounge-listing .loungeCard.not-available{pointer-events:none}.lounge-gallery .carousel-indicators{box-shadow:inset 0 -25px 25px 0 rgba(0,0,0,.65);margin:0;padding-bottom:5px;padding-top:30px}.lounge-gallery{overflow:hidden;border-radius:12px}.lounge-gallery .carousel-indicators button{width:8px;height:8px;border-radius:50%}.lounge-gallery .carousel-item{aspect-ratio:13/9}.lounge-gallery .carousel-item img{height:100%;object-fit:cover}.lounge-title{display:block}.lounge-title h2,.lounge-title h3{font-size:20px;font-weight:500;color:#000;display:inline-block;line-height:1.1;margin-bottom:5px;position:relative;transform:perspective(1px) translateZ(0);transition:.2s ease-in-out}.PPF-loungeCard .lounge-details span.flight-details,.PPF-loungeCard .lounge-details span.time,.PPF-loungeCard .lounge-title h2,.PPF-loungeCard .lounge-title h3{color:#2a5236}.PPF-loungeCard .bottom-lounge .lounge-CTA a{color:#fff;border-color:#2a5236;background-color:#2a5236}.PPF-loungeCard .bottom-lounge .lounge-CTA a:focus,.PPF-loungeCard .bottom-lounge .lounge-CTA a:hover{background-color:#fff;border-color:#2a5236;color:#2a5236}.PPF-loungeCard .lounge-tags .tag{color:#2a5236}.AEROTEL-loungeCard .lounge-details span.flight-details,.AEROTEL-loungeCard .lounge-details span.time,.AEROTEL-loungeCard .lounge-title h2,.AEROTEL-loungeCard .lounge-title h3{color:#624d4a}.AEROTEL-loungeCard .bottom-lounge .lounge-CTA a{color:#fff;border-color:#624d4a;background-color:#624d4a}.AEROTEL-loungeCard .bottom-lounge .lounge-CTA a:focus,.AEROTEL-loungeCard .bottom-lounge .lounge-CTA a:hover{background-color:#fff;border-color:#624d4a;color:#624d4a}.AEROTEL-loungeCard .lounge-tags .tag{color:#624d4a}.ALLWAYS-loungeCard .lounge-details span.flight-details,.ALLWAYS-loungeCard .lounge-details span.time,.ALLWAYS-loungeCard .lounge-title h2,.ALLWAYS-loungeCard .lounge-title h3{color:#573b82}.ALLWAYS-loungeCard .bottom-lounge .lounge-CTA a{color:#fff;border-color:#573b82;background-color:#573b82}.ALLWAYS-loungeCard .bottom-lounge .lounge-CTA a:focus,.ALLWAYS-loungeCard .bottom-lounge .lounge-CTA a:hover{background-color:#fff;border-color:#573b82;color:#573b82}.ALLWAYS-loungeCard .lounge-tags .tag{color:#573b82}.lounge-title:hover h2,.lounge-title:hover h3{text-decoration:underline}.lounge-details span{display:block;font-size:14px;font-weight:300;margin-bottom:5px}.lounge-details .booking-hotel-name{margin-top:10px;font-size:16px}.lounge-details .booking-hotel-name span{color:#666;display:block;font-size:12px}.lounge-details .hotel-price{font-size:16px;margin-bottom:35px}.lounge-details .hotel-price span{color:#666;display:block;font-size:14px;margin-bottom:0;font-weight:300}.lounge-details span small{font-size:12px}.lounge-details span.flight-details{display:block;margin-bottom:20px}.lounge-details span.time{font-size:12px;color:#530e2a;text-transform:uppercase;font-weight:500}.lounge-details .lounge-title:hover span{color:#999}.filter-title{margin-bottom:5px;font-size:16px;display:flex;justify-content:space-between;align-items:center}.lounge-filter{position:relative}.filter-title .clear-btn{font-size:10px;letter-spacing:1px;border-radius:15px;color:rgba(0,0,0,.3);font-weight:500;background:rgba(0,0,0,.1);padding:3px 10px}.filter-title .clear-btn:hover{color:#fff;background:#530e2a}.lounge-filter>ul>li{margin-bottom:25px;padding:0;font-weight:500}.lounge-filter>ul>li>ul>li{padding:0}.lounge-filter>ul>li>ul>li a{color:rgba(0,0,0,.6);padding:3px 0;font-weight:300;display:block;position:relative}.lounge-filter>ul>li>ul>li a:focus,.lounge-filter>ul>li>ul>li a:hover{color:#530e2a}.lounge-filter>ul>li>ul>li a.active,.mobile-lounge-filter .lounge-filter ul li a.active{color:#530e2a;font-weight:500;padding-left:22px}.loungeCardWrapper .d-flex{height:100%}.lounge-filter>ul>li>ul>li a.active::before,.mobile-lounge-filter ul li a.active:before{content:"" url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(104, 18, 53)" class="bi bi-check-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"/><path d="m10.97 4.97-.02.022-3.473 4.425-2.093-2.094a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05"/></svg>');display:inline-block;margin-right:3px;vertical-align:text-top;position:absolute;top:5px;left:0}.lounge-tags .tag{position:relative;padding:6px 12px;top:auto;right:auto;font-size:9px;margin-bottom:5px;margin-left:0}.lounge-tags .tag img{padding-right:5px}.lounge-card-notice{position:absolute;z-index:100;background-color:#ffffffd6;color:#530e2a;text-align:center;width:100%;height:100%}.lounge-card-notice h5{font-size:16px}.lounge-card-notice>.row{height:100%}.lounge-details{margin-bottom:15px;min-height:185px}.top-lounge-tags{white-space:nowrap;overflow-x:auto;padding-bottom:10px}.icon-wrap img{width:auto;max-width:85px;margin-right:10px;display:inline-block;vertical-align:middle}.custom-tooltip{background:#530e2a}.noDisp{display:none}.cancel-modal-top p{margin-bottom:10px}.boxLiner1{padding:0;margin-top:15px;border:0;border-radius:0;border-bottom:1px solid #dee2e6}.bottom-lounge{display:flex;padding-top:10px;align-items:center;justify-content:space-between}.bottom-lounge .lounge-CTA{padding:0}.bottom-lounge .lounge-CTA a{margin-bottom:0;padding:5px 15px}.top-lounge-tags::-webkit-scrollbar{height:6px}.top-lounge-tags::-webkit-scrollbar-track{background:#f1f1f1}.top-lounge-tags::-webkit-scrollbar-thumb{background:#ccc;border-radius:20px}.top-lounge-tags::-webkit-scrollbar-thumb:hover{background:#555}.top-lounge-tags span.active{background:#530e2a}.top-lounge-tags span.active a{color:#fff}.lounge-image{display:none;margin-bottom:15px;position:relative;border-radius:20px;overflow:hidden}.lounge-image:nth-child(-n+4){display:block}.lounge-image:last-child{margin-bottom:0}.lounge-wrapper{padding-top:30px}.lounge-wrapper .breadcrumb-wrapper{margin-bottom:20px}.lounge-wrapper .breadcrumb-wrapper li:first-child{padding-left:0}.lounge-content .accordion-flush .accordion-item:first-child{border-top:0}.lounge-content .accordion-item:first-of-type .accordion-button{padding-top:0}.lounge-content .lounge-tags .tag{padding:8px 25px;line-height:18px;margin-bottom:10px;margin-right:8px;font-size:12px;font-weight:500}.lounge-content .lounge-tags .tag img{padding-right:5px;max-width:20px;display:none}.lounge-CTA{padding:10px 25px 20px}.lounge-CTA a{font-weight:300}.lounge-CTA a span{font-weight:500}.lounge-CTA .reserve-box{margin-top:0}#mobileDdlRoomQty{text-align:center}.service-box{border-bottom:1px solid #530e2a;padding:15px 0;align-items:center}.service-box:last-child{border-bottom:0}.lounge-content .services-list .lounge-tags .tag{font-size:12px;font-weight:500;text-align:center}.service-name{width:100%;font-weight:300}.upgrade-service h4{color:#681235;margin-bottom:25px;line-height:1.3;font-size:20px}.upgrade-service h4 small{display:block;font-size:14px;font-weight:300}.upgrade-service .service-name{max-width:90%;margin-right:15px}.upgrade-service .card{border-radius:0;padding:0;border:0;margin-bottom:30px}.upgrade-service .card .card-title{font-size:14px;font-weight:300}.upgrade-service .lounge-tags .tag{color:#2a5236;background-color:#2a52361f}.upgrade-service .card-body .btn-primary{color:#fff;background-color:#2a5236}.upgrade-service .card-body .btn-primary:hover{border-color:#2a5236;background-color:#fff;color:#2a5236}.card-top{background:#fff}.upgrade-service .card .card-img-top{border-radius:0}.upgrade-service .card .card-body{padding:30px 15px 15px;border:0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background:#f5f4f1;margin-top:-15px}.upgrade-service .card .card-header{border:0;position:relative;background-repeat:no-repeat;background-size:cover;height:0;padding-bottom:60%;border-radius:12px;overflow:hidden}.upgrade-service .card .card-header:before{content:"";background:#000;height:100%;width:100%}.upgrade-service .card-text{color:#000;font-size:10px;font-weight:500;padding-bottom:5px;text-transform:uppercase;margin-bottom:5px;letter-spacing:1px}.learn-expand-wrapper p{font-size:10px}.packageWrapper .row{margin:0 -7px}.packageWrapper .row>*{padding:0 7px}.learn-expand-wrapper{margin:10px 0}.upgrade-service .card a.learn-more-btn{color:#000;font-size:12px;text-decoration:underline;font-weight:500;display:block;margin-bottom:10px;padding:0}.lounge-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.lounge-top .card-title .lounge-loc{display:block;font-size:12px;font-weight:300}.upgrade-price{color:#000;font-size:12px;font-weight:500;width:80px;text-align:right}.lounge-contact b{font-size:12px;color:#000;display:block;margin-bottom:12px}.lounge-contact .btn-secondary{font-size:12px;font-weight:500;padding:6px 35px;min-width:150px}.lounge-contact .btn-secondary.fullWidth{background-color:transparent!important;text-align:left;padding:5px 0;margin:0!important;text-decoration:underline}.lounge-contact .btn-secondary.fullWidth:focus,.lounge-contact .btn-secondary.fullWidth:hover{border-color:transparent;color:#999}.lounge-total{padding:10px 25px}.reserveNow-btn.open{display:block}.prev-amt{font-size:16px;font-weight:500;text-decoration:line-through}.lounge-total-amt .final-amt{font-size:21px;font-weight:500;display:block}.lounge-total-amt b{display:block}.exclusive-logo{max-width:110px}.lounge-total .exclusive-logo+span{display:block;padding-top:10px}.lounge-images-wrapper{position:relative}.lounge-images::-webkit-scrollbar,.lounge-images::-webkit-scrollbar-thumb,.lounge-images::-webkit-scrollbar-track{width:0}.lounge-images:after{content:"";display:block;bottom:0;left:0;width:100%;height:300px;position:absolute;background:linear-gradient(180deg,rgba(217,217,217,0) 0,#d9d9d9 100%,#d9d9d9 100%);border-bottom-right-radius:15px;border-bottom-left-radius:15px;transition:.25s ease-in-out}.lounge-images.one-img:after{display:none}.lounge-images-wrapper:hover .lounge-images:after{opacity:0}.amountpart{border-top:1px dashed #000;padding:10px 0 0}.amountpart b{display:block;font-size:21px;margin-bottom:5px}#upgradeLabel{color:#fff;margin-bottom:0}.upgrade-service .card a{margin-bottom:0;margin-top:5px;width:100%;font-weight:300}#mainsummarysection .promo-input{background-color:#e7e5e5;color:#681235}#bookyourvisitform .promo-input{background-color:#fff;border:1px solid rgba(13,0,0,.95);color:#681235}#bookyourvisitform .promo-input.validated{background-color:#ebe9e4!important;border:1px solid rgba(13,0,0,.95)}#bookyourvisitform .promo-input.validated,#mainsummarysection .promo-input.validated{color:#681235;opacity:1}#bookyourvisitform .promo-input.validated:focus i,#bookyourvisitform .promo-input.validated:hover i{display:none}.promo-input{background-repeat:no-repeat;background-size:12px;background-position:right 15px center;border:1px solid transparent}.promo-input.validated{background-color:#ebe9e4!important;position:relative;padding-right:40px}.promo-input.validated::after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#681235;mask-image:url(../svgs/light/circle-check.svg);-webkit-mask-image:url(../svgs/light/circle-check.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;pointer-events:none}:dir(rtl) .promo-input.validated{padding-right:0;padding-left:40px}:dir(rtl) .promo-input.validated::after{right:auto;left:10px}#lblValDesktopPromoCode{display:none}.promo-input+.promo-btn{position:absolute;right:10px;top:11px;border:0;background:0 0}.promo-input.validated.promo-remove-btn{background-image:url(../../Images/close-btn.svg)!important;cursor:pointer}.promo-input.validated.promo-remove-btn::after{display:none}#mainsummarysection .summary-promo .promo-field-wrap .promo-input.validated,.sm-cart-promo .promo-field-wrap .promo-input.validated{cursor:pointer;padding-right:2.75rem;background-image:none!important}#mainsummarysection .summary-promo .promo-field-wrap .promo-input.validated::after,.sm-cart-promo .promo-field-wrap .promo-input.validated::after{display:none}#mainsummarysection .summary-promo .promo-field-wrap .promo-input.validated.promo-remove-btn,.sm-cart-promo .promo-field-wrap .promo-input.validated.promo-remove-btn{background-image:none!important}#mainsummarysection .summary-promo .promo-field-icons,.sm-cart-promo .promo-field-icons{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:2;width:1.75rem;height:1.75rem;pointer-events:none}#mainsummarysection .summary-promo .promo-field-icons .js-open-delete-promo-modal,#mainsummarysection .summary-promo .promo-field-icons .promo-field-check,.sm-cart-promo .promo-field-icons .js-minicart-remove-promo-open,.sm-cart-promo .promo-field-icons .promo-field-check{position:absolute;inset:0;margin:auto}#mainsummarysection .summary-promo .promo-field-icons .promo-field-check,.sm-cart-promo .promo-field-icons .promo-field-check{display:inline-flex;align-items:center;justify-content:center;color:#681235;font-size:1.1rem;line-height:1;opacity:1;visibility:visible;transition:opacity .15s;pointer-events:none}#mainsummarysection .summary-promo .promo-field-icons .js-open-delete-promo-modal,.sm-cart-promo .promo-field-icons .js-minicart-remove-promo-open{display:inline-flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;border:0;background:0 0;color:#681235;font-size:1.1rem;line-height:1;width:1.75rem;height:1.75rem;padding:0;cursor:pointer;transition:opacity .15s,color .15s}#mainsummarysection .summary-promo .promo-field-icons .js-open-delete-promo-modal i,.sm-cart-promo .promo-field-icons .js-minicart-remove-promo-open i{position:static;display:inline-block;right:auto;top:auto}#mainsummarysection .summary-promo .promo-field-wrap:focus-within .promo-field-icons .promo-field-check,#mainsummarysection .summary-promo .promo-field-wrap:hover .promo-field-icons .promo-field-check,.sm-cart-promo .promo-field-wrap:focus-within .promo-field-icons .promo-field-check,.sm-cart-promo .promo-field-wrap:hover .promo-field-icons .promo-field-check{opacity:0;visibility:hidden}#mainsummarysection .summary-promo .promo-field-wrap:focus-within .promo-field-icons .js-open-delete-promo-modal,#mainsummarysection .summary-promo .promo-field-wrap:hover .promo-field-icons .js-open-delete-promo-modal,.sm-cart-promo .promo-field-wrap:focus-within .promo-field-icons .js-minicart-remove-promo-open,.sm-cart-promo .promo-field-wrap:hover .promo-field-icons .js-minicart-remove-promo-open{opacity:1;visibility:visible;pointer-events:auto}#mainsummarysection .summary-promo .promo-field-wrap:focus-within .promo-field-icons .js-open-delete-promo-modal:hover,#mainsummarysection .summary-promo .promo-field-wrap:hover .promo-field-icons .js-open-delete-promo-modal:hover,.sm-cart-promo .promo-field-wrap:focus-within .promo-field-icons .js-minicart-remove-promo-open:hover,.sm-cart-promo .promo-field-wrap:hover .promo-field-icons .js-minicart-remove-promo-open:hover{color:#530e2a}#cart-popup.modal{z-index:10000!important}#minicart-deletePromo.modal,.jimbet.show{z-index:10010!important}body:has(#minicart-deletePromo.show) .modal-backdrop:last-of-type{z-index:10005!important}body:has(#cart-popup.show):has(#minicart-deletePromo.show) .modal-backdrop:not(:last-of-type){z-index:9995!important}.promo-applied{font-size:12px;font-weight:300;color:#000}.promo-input.validated.uneditable-promo{background-image:url(../svgs/light/circle-check.svg)!important}.promo-code-capsule-wrap .promo-code-capsule-label{display:block;font-weight:500;color:rgba(0,0,0,.85);text-transform:capitalize;letter-spacing:.02em;margin-bottom:6px;font-size:.9rem}.promo-input-capsule{display:flex;align-items:center;color:#530e2a;background-color:#f5f4f1;border-radius:50px;max-width:320px;border:1px solid transparent;transition:background-color .2s,border-color .2s}.promo-input-capsule:focus-within{background-color:#f0f0f0;border-color:rgba(0,0,0,.08)}.promo-input-capsule .promo-input-capsule-field{flex:1;min-width:0;border:none;background:0 0;color:#530e2a}.promo-input-capsule .promo-input-capsule-field::placeholder{color:#888}.promo-input-capsule .promo-input-capsule-field:focus{outline:0;box-shadow:none}.promo-input-capsule .promo-capsule-apply{width:40px;height:30px;padding:0;border:none;background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,color .2s;margin:0}.promo-input-capsule .promo-capsule-apply:hover{color:#000}.promo-input-capsule .promo-capsule-apply i{font-size:1rem}.promo-code-capsule-wrap .promo-capsule-remove{padding-left:0;font-size:.9rem}.promo-input-capsule .promo-input-capsule-field.validated{padding-right:12px;background-image:none!important;cursor:pointer}.promo-input-capsule .promo-input-capsule-field.validated::after{display:none}.promo-input-capsule.promo-input-capsule-validated{background-color:#ebe9e4}.promo-input-capsule .promo-capsule-check{flex-shrink:0;color:#681235;font-size:1.1rem;margin-right:12px}.lounge-booking-steps{background:#530e2a;padding:15px 0;position:relative}.lounge-booking-steps .breadcrumb{padding:0;background:0 0}.lounge-booking-steps .breadcrumb-item{color:#fff;opacity:.35}.lounge-booking-steps .breadcrumb-item.active{opacity:1}.lounge-booking-steps .breadcrumb-item:last-child::before{display:none}.lounge-booking-steps .breadcrumb-item::before{float:right;content:"\f061";font-weight:300;color:#fff;padding:0 15px 0 20px;display:inline-block;font-family:"Font Awesome 6 Pro"}.breadcrumb-close-btn{background:0 0;color:#fff;box-shadow:none;border:0;font-size:20px;position:absolute;left:15px;top:9px}:dir(rtl) .lounge-booking-steps .breadcrumb-item::before,:dir(rtl) .lounge-booking-steps .breadcrumb-item:last-child::after{display:none}:dir(rtl) .lounge-booking-steps .breadcrumb-item::after{float:left;content:"\f060";font-weight:300;color:#fff;padding:0 15px 0 20px;display:inline-block;font-family:"Font Awesome 6 Pro"}.review-wrapper{margin-bottom:30px}.review-header{font-size:12px;color:#530e2a;font-weight:500;text-transform:uppercase;letter-spacing:1}.review-wrapper .review-sm-title{text-transform:uppercase;display:block;margin-bottom:25px;font-weight:500;font-size:12px}.review-box{padding:15px 0;border-bottom:1px solid #666}.review-detail-box.review-lounge{width:250px}.review-detail-box.review-lounge span{display:block}.review-lounge h5{font-size:16px;margin-bottom:2px;font-weight:500}.review-detail-box{position:relative;width:15%}.review-detail-box.long-review-box{width:32%;padding-right:25px}:dir(rtl) .review-detail-box.long-review-box{padding-left:25px;padding-right:0}.review-detail-cta{width:8%;position:relative;display:flex;align-items:flex-end;flex-direction:column;text-align:right}.review-detail-cta b{margin-bottom:8px}.review-detail-box:before,.review-detail-cta:before{content:"";display:block;width:0;height:100%;top:0;position:absolute;border-right:1px solid #666;left:-16px}.review-detail-box:first-child:before{display:none}:dir(rtl) .review-detail-box:before{right:auto;left:0}.review-detail-box b{display:block;margin-bottom:8px}.cta-wrapper{margin-bottom:20px}.cta-wrapper a{display:block;font-weight:300;text-decoration:underline;font-size:14px}.cta-wrapper .btn-primary{text-decoration:none;margin-top:15px!important;display:inline-block}.review-detail-box li{padding-left:0}.modified-book{color:#530e2a;background:#f0e8eb;padding:3px 15px;border-radius:25px;max-width:125px;margin:10px 0;font-size:12px;text-align:center;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.review-detail-title{font-weight:300;padding-right:3px}.review-detail-content{font-weight:500;color:#530e2a}.lounge-charge-amt{font-weight:500}#add-extra-service-form.mobileLoungeBooking-wrapper .modal-dialog,#add-extra-service-form.mobileLoungeBooking-wrapper .modal-dialog-scrollable .modal-content{max-width:650px}#add-extra-service-form .service-form-footer{margin-top:15px}.extra-service-total{margin-top:30px}.extra-service-total b{font-size:21px;padding-left:5px}.checkbox-wrapper label{display:inline-block;margin-left:5px;font-weight:500}.checkbox-wrapper label a{text-decoration:underline}.checkbox-wrapper input{vertical-align:top;margin-top:4px}.checkbox-wrapper .form-note{font-size:13px;color:#f03;font-weight:300;display:block}.filter-btn .text-btn{color:#555}.filter-btn .text-btn:focus,.filter-btn .text-btn:hover{color:#1d1d1d}.smarttraveller-banner{background-color:#002639;background-size:cover;background-position:top right;background-repeat:no-repeat;border-radius:20px;padding:30px;color:#fff}.agreement-wrapper{font-size:14px}.confirmation-wrapper .agreement-wrapper,.confirmation-wrapper .agreement-wrapper a{font-size:12px;color:rgba(255,255,255,.6);font-weight:300}.agreement-wrapper h3,.agreement-wrapper h4,.agreement-wrapper h5,.agreement-wrapper h6,.confirmation-wrapper .agreement-wrapper h2{color:#fff}.agreement-section ol,.confirmation-wrapper .agreement-wrapper ul{margin-bottom:15px}.confirmation-wrapper .agreement-wrapper li{padding-bottom:5px}.confirmation-wrapper .agreement-wrapper li span{margin-bottom:8px;display:inline-block}.confirmation-wrapper .agreement-wrapper p{margin-bottom:0;font-size:12px}.modal .bookingWidget-wrapper{position:relative;margin-top:50px;margin-bottom:50px;top:0}.modal .nav-item .nav-link{background-color:transparent;border:0;border-radius:0;color:#fff}.modal .nav-tabs{border:0;height:auto}.modal .nav-tabs .nav-item .nav-link{background-color:transparent;border:0;border-radius:0;color:#fff}.modal .nav-tabs .nav-item .nav-link.active{border-bottom:3px solid #fff}.modal .nav-tabs.tab-pane{color:#fff}.modal .wsmegamenu .nav-item{margin-right:10px}.modal .wsmegamenu .tab-pane{padding:0}#ui-datepicker-div.ui-widget.ui-widget-content{z-index:10001!important}.formloader img,.modal-loader img{width:50px;height:50px}.modal-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1050;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.switchCity input,.switchCity label{display:inline-block;font-size:2em;font-weight:500}.switchCity label{width:22%;text-transform:none;color:#000}.switchCity input{width:77%;color:#530e2a;border-radius:0;border-bottom:1px solid #666}.switchCity .form-control:focus{background-color:transparent;box-shadow:none;border-color:#530e2a}.featured-card-wrapper{position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;padding:120px 50px;border-radius:20px}.featured-card-wrapper .row{position:relative;z-index:2}.featured-card-wrapper:before{content:"";width:100%;height:100%;background-color:#0000002d;position:absolute;z-index:1;left:0;top:0}.featured-card-wrapper .featured-st-logo{position:absolute;top:20px;right:20px;z-index:9}.featured-smart-traveller{position:absolute;bottom:20px;right:20px;z-index:9}.sp-loc .form-label{font-size:20px;font-weight:500;text-transform:capitalize;margin-bottom:0}.sp-loc .form-select{background-color:#fff;border-bottom:1px solid #000;border-radius:0;padding-left:0}.services-list{margin-bottom:25px}.services-list .service-box{border:0;margin-bottom:10px;padding:0;border-radius:35px;transition:215ms ease-in,padding-left .15s ease-in-out,border-top .1s ease-in}.service-inner-box{padding:10px 15px;border-radius:20px}.services-list .delete-service-box{color:#681235;background-color:rgba(221,218,207,.3)}.add-service-btn{width:100%;max-width:180px;margin:0;padding:5px}.summary-form .service-form .form-label{display:block;color:#000;padding-bottom:5px;border-bottom:1px solid #000}.summary-form .service-form .service-name{width:26%;flex:0 0 auto;margin-right:10px}.service-detail{flex:0 0 auto;width:51%;padding:0 15px}.service-box.selected .service-detail,.service-box.selected .service-name{visibility:visible;color:#530e2a;font-weight:500;padding-left:30px}.service-box.selected{background:rgba(221,218,207,.4)}.service-CTA{width:23%;flex:0 0 auto;opacity:1;position:relative;text-align:end;z-index:2}.services-list .service-box:hover .add-service-btn{opacity:1;z-index:1}.add-lounge{position:relative}.add-lounge .formTxtBox-wrap{width:100%;left:0;top:90px}.input-group2{position:relative}.input-group2 .btn{position:absolute;right:10px;top:12px;margin-bottom:0;width:30px;height:30px;padding:0;background:#dddacf;border-radius:50%;font-size:11px}.location-input{border-radius:15px;padding:15px 25px}#add-service-form.mobileLoungeBooking-wrapper .modal-dialog-scrollable .modal-content{max-width:650px}.service-form-header h3{font-size:20px;font-weight:300}.service-form-header p{font-size:14px;font-weight:300}.service-form-box{border-bottom:1px solid #ccc;padding:15px 0}.service-form-box .col-9{padding-left:0}.service-form-box .number{margin:0;max-width:none}.mobileLoungeBooking-wrapper .service-form-box .number,.mobileLoungeBooking-wrapper .service-form-box .number input{max-width:none;opacity:1}.service-form-bottom{display:flex}.service-form-box h6{text-transform:uppercase;font-size:12px;font-weight:500;margin-bottom:0}.service-form-box .number input{background:#f5f4f1!important}.service-form-box .number .minus{left:15px}.service-form-box .number .plus{right:15px}.service-form-cta{display:flex;justify-content:space-between;align-items:center}.mobileLoungeBooking-wrapper .btn-tertiary.addservice{max-width:120px}.mobileLoungeBooking-wrapper .btn-tertiary{margin-bottom:0;color:#530e2a;max-width:160px;padding:5px 15px}.mobileLoungeBooking-wrapper .btn-tertiary:hover{color:#fff;background:#530e2a}.service-total{display:flex;align-items:center}.service-total b{font-size:20px;color:#000;padding-left:5px}#add-service-form.mobileLoungeBooking-wrapper .form-check-label{font-size:12px;font-weight:300}.booking-summary-wrapper{background:#f5f4f1;padding:20px;border-radius:20px;margin-bottom:20px}.booking-summary-wrapper h4{font-size:20px;padding-bottom:15px;margin-bottom:20px}.booking-summary-wrapper h5{margin-bottom:0;color:#000}.summary-header{margin-bottom:15px;position:relative}.mobile-summary-header-left{position:absolute;top:5px;right:0}.summary-attribute{padding-bottom:3px;color:#681235;max-width:300px}.break-attr,.coma-attr{display:inline-block}.summary-attribute span{color:rgba(0,0,0,.6);font-weight:300}.summaryTotal-wrapper{padding:10px 0;margin-top:10px;border-top:1px solid #bbb}.summary-exclusive-discount{padding-bottom:0}.sm-cart-wrapper span,.summary-total-title{color:rgba(0,0,0,.6)}.summary-subtotal-amt{color:#000;font-size:16px;text-align:right}.summary-subprice,.summary-subtotal{padding-top:20px}.summary-promo{padding-top:15px;margin-bottom:20px}.summary-promo i{position:absolute;color:#681235;right:15px;top:16px}.summary-promo .promo-field-icons i{position:static;right:auto;top:auto}.modal-open .summary-promo:not(.sm-cart-promo) i{display:none}.modal-open .summary-promo:not(.sm-cart-promo) .promo-field-icons,.modal-open .summary-promo:not(.sm-cart-promo) .promo-field-icons .js-open-delete-promo-modal,.modal-open .summary-promo:not(.sm-cart-promo) .promo-field-icons .js-open-delete-promo-modal i,.modal-open .summary-promo:not(.sm-cart-promo) .promo-field-icons .promo-field-check{display:inline-flex}#mainsummarysection .subtotal-total{border-top:1px solid #bbb;padding-top:8px;margin-top:8px}.subtotal-total{border-top:.6px solid #000;padding-top:8px}.summary-total,.summaryTotal-wrapper .summary-total{padding-bottom:10px}.summary-total-title{font-weight:300;max-width:150px}.summary-total-title small{line-height:1.2;display:block;padding-top:2px}.total-amt{font-weight:500;font-size:18px;text-align:end}.total-amt span{font-size:12px;font-weight:300}.total-amt small{font-size:11px;color:#555;font-weight:300;display:block}.total-amt .old-price{padding-right:5px;font-size:12px}.total-amt .exclusive-logo{max-width:95px;padding-bottom:5px}.summary-reserve-wrapper{background:#eee7ea;padding:20px 0;margin-top:20px}.additional-service{background-color:#fff}#welcome-msg{position:fixed;bottom:0;left:0;width:100%}.reserve-now-btn{background-color:#681235;margin-bottom:0;padding:12px 50px;font-weight:300}.reserve-now-btn.disabled{border:1px solid #530e2a}.reserve-now-btn .fa-arrow-right{padding-left:8px}.w-100 .reserve-now-btn,.w-100 .review-change-btn{width:100%}#summary-form-accordion .accordion-button small{display:block;font-weight:300;font-size:16px;padding-top:8px}#summary-form-accordion .accordion-button{padding-bottom:25px;margin-bottom:0;transition:.2s ease-in}:dir(rtl) #summary-form-accordion .accordion-button{text-align:right}#summary-form-accordion .accordion-button.collapsed{padding-bottom:40px;margin-bottom:20px}#summary-form-accordion .accordion-button.collapsed .summary-accordion-header-bottom{display:flex!important}.summary-accordion-header-bottom{position:absolute;bottom:0;font-size:14px;width:100%;display:none!important}.summary-accordion-header-bottom a{font-weight:300;font-size:14px;text-decoration:underline}.summary-accordion-header-bottom span{background:#eee7ea;color:#530e2a;padding:5px 15px;border-radius:14px;font-size:12px;display:inline-block}#summary-form-accordion .accordion-button::after{font-weight:300;font-size:16px;position:relative;line-height:1}#summary-form-accordion.accordion-flush .accordion-item:first-child{border-top:0}.summary-box{padding-bottom:20px;color:#0009}.summary-box+.summary-box{padding-top:10px}.booking-summary-header{position:relative}.booking-summary-header h4+span{position:absolute;top:3px;right:0}:dir(rtl) .booking-summary-header h4+span{right:auto;left:0}.edit-lounge-btn{padding-right:15px;text-decoration:underline}.collapse-btn .svg-inline--fa{transform:rotate(90deg);transition:.2s ease-in-out}.collapse-btn.collapsed .svg-inline--fa{transform:rotate(0)}.booking-summary-wrapper h5{font-size:16px}.summary-content{transition:.2s ease-in}.summary-content .summary-subtotal{margin-top:35px}.summaryTotal-wrapper .summary-subtotal{border-top:1px solid #bbb;margin-top:10px;padding-top:10px}.summary-exclusive-discount .summary-subtotal-amt span{color:#681235}.desktop-back-btn{padding-right:15px;font-size:24px}:dir(rtl) .desktop-back-btn{padding-right:0;padding-left:15px}.review-bottom{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column;text-align:right;border-top:1px solid #000;padding-top:30px}.review-bottom .summary-promo{margin-bottom:15px;display:flex;align-items:center}.review-bottom .summary-promo .form-label{width:150px;margin-bottom:0;padding-right:10px}.review-bottom .summary-promo .form-control{min-width:400px}.review-bottom .summary-promo span{font-size:12px;padding-top:5px;display:block}.review-total{margin-bottom:20px;width:50%}.review-total .form-group.summary-promo{width:100%}.review-total .form-group.summary-promo label{text-align:left}.review-bottom .total-amt{font-weight:500;font-size:28px;display:flex;justify-content:space-between;align-items:end}.review-bottom .total-amt+.total-amt{margin-top:15px}.review-bottom .total-amt span{font-size:12px}.review-bottom .total-amt span.fw-bold{font-size:22px;font-weight:500!important}.review-bottom .total-amt span.fw-bold.cancellation-fee:before{content:"-";margin-right:10px}.review-bottom .total-amt span.fw-bold.refund-amount{font-size:22px;color:#681235}.review-bottom .total-amt .old-price{padding-right:10px;font-size:18px}.review-bottom .total-amt .total-total{margin-right:50px;text-align:left}.review-bottom .total-amt .total-total b{display:block;font-size:20px;font-weight:300;color:#000}.review-bottom .total-amt .total-total span{display:block;font-size:14px;font-weight:300}.promo-code-label{margin-right:25px}.promo-code-input{min-width:420px}.total-price{display:flex;align-items:flex-end;line-height:1;justify-content:flex-end;min-width:238px}.smart-traveller-login-box{background:#f5f4f1;padding:20px;border-radius:18px;margin-top:35px;font-size:18px;font-weight:300;display:flex;justify-content:space-between}.purchaser-smart-traveller-login-wrapper .smart-traveller-login-box{font-size:16px}.smart-traveller-main-login .btn{max-width:180px;width:100%;margin-right:15px}.purchaser-smart-traveller-login-wrapper .smart-traveller-main-login .btn{max-width:150px}.purchaser-smart-traveller-login-wrapper .smart-traveller-main-login .btn+.btn{margin-right:0}.flat-btn{padding-top:6px!important;padding-bottom:6px!important}.sp-long-btn{max-width:300px;width:100%}.smart-traveller-logo{display:flex;justify-content:flex-end;align-items:center}.smart-traveller-logo img{width:100%;max-width:120px;margin-right:6px}.tooltip-trigger{cursor:pointer}.tooltip-trigger:focus,.tooltip-trigger:hover{background-color:#681235;color:#fff}.tooltip-wrapper{display:inline-block}.flat-input{padding-top:8px!important;padding-bottom:8px!important}.important-note-wrapper{margin-top:10px;padding-top:30px;border-top:1px solid #000;color:#666;font-size:14px}.important-note-wrapper li{padding-bottom:8px}.important-note-wrapper a{text-decoration:underline;color:#333;font-weight:400}.important-note-wrapper.guest-checkout-terms-wrapper{border-top:none;margin-top:0;padding-top:0}.guest-method{border-top:1px solid #000}.guest-method-wrapper{background:#f5f4f1;padding:15px 20px;border-radius:18px}.noBorder{border:0}.purchaser-information-wrapper h6{text-transform:uppercase;font-size:14px;margin-bottom:25px;font-weight:500}.forgotPassword-box a,.smart-traveller-login-wrapper .signup-now a{text-decoration:underline}.st-tooltip{opacity:1!important}.st-tooltip .tooltip-inner{background:#f5f4f1;color:#000;padding:15px;max-width:576px;box-shadow:0 6px 15px -6px rgba(0,0,0,.2)}.st-tooltip .tooltip-arrow:before{border-bottom-color:#f5f4f1!important}body>.features-tooltip-wrapper.tooltip:not(.st-tooltip){--bs-tooltip-bg:#f5f4f1;--bs-tooltip-opacity:1}body>.features-tooltip-wrapper.tooltip:not(.st-tooltip) .tooltip-inner{color:#fff!important}body>.features-tooltip-wrapper.tooltip:not(
.st-tooltip
).bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,body>.features-tooltip-wrapper.tooltip:not(.st-tooltip).bs-tooltip-top .tooltip-arrow::before{border-color:#f5f4f1 transparent transparent!important}body>.features-tooltip-wrapper.tooltip:not(
.st-tooltip
).bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,body>.features-tooltip-wrapper.tooltip:not(.st-tooltip).bs-tooltip-bottom .tooltip-arrow::before{border-color:transparent transparent #f5f4f1!important}body>.features-tooltip-wrapper.tooltip:not(
.st-tooltip
).bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,body>.features-tooltip-wrapper.tooltip:not(.st-tooltip).bs-tooltip-start .tooltip-arrow::before{border-color:transparent transparent transparent #f5f4f1!important}body>.features-tooltip-wrapper.tooltip:not(
.st-tooltip
).bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,body>.features-tooltip-wrapper.tooltip:not(.st-tooltip).bs-tooltip-end .tooltip-arrow::before{border-color:transparent #f5f4f1 transparent transparent!important}.features-tooltip-wrapper .tooltip-inner{background-color:#f5f4f1!important;color:#000!important;padding:20px!important;max-width:300px!important;box-shadow:0 6px 15px -6px rgba(0,0,0,.2)!important;text-align:left!important}.features-tooltip-wrapper.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.features-tooltip-wrapper.bs-tooltip-top .tooltip-arrow::before{border-top-color:#f5f4f1!important}.features-tooltip-wrapper.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.features-tooltip-wrapper.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:#f5f4f1!important}.features-tooltip-wrapper.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.features-tooltip-wrapper.bs-tooltip-start .tooltip-arrow::before{border-left-color:#f5f4f1!important}.features-tooltip-wrapper.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.features-tooltip-wrapper.bs-tooltip-end .tooltip-arrow::before{border-right-color:#f5f4f1!important}.features-tooltip-title{font-weight:700;color:#000;font-size:16px}.features-tooltip-list{list-style:none;padding:0;margin:0}.features-tooltip-list li{color:#681235;font-size:14px;font-weight:500;display:flex;align-items:center}.features-tooltip-list li i{color:#681235;margin-right:8px;font-size:12px}.PPF-tooltip .features-tooltip-list li,.PPF-tooltip .features-tooltip-list li i{color:#2a5236}.phone-wrapper{display:flex;align-items:center;flex-wrap:wrap;width:100%;background:#f5f4f1;border-radius:25px;font-size:14px;font-weight:500}.phone-wrapper .custom-select-wrapper{position:relative;width:85px;border:0;border-right:1px solid #530e2a}.phone-wrapper select{width:100%;padding:10px 10px 10px 20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;background:0 0;font-size:14px;font-weight:500}.phone-wrapper .custom-select-wrapper i{font-size:14px;position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .2s}.phone-wrapper input[type=tel]{width:200px;border:0;background:0 0;font-size:14px;font-weight:500;padding:12px 15px}.smart-traveller-form-wrapper{padding:50px 100px;background:#f5f4f1;border-radius:45px;margin-top:20px}.smart-traveller-form-wrapper .form-control,.smart-traveller-form-wrapper .phone-wrapper{background:#ebe9e4}.smart-traveller-form-wrapper .title-wrapper{margin:0 auto 50px;max-width:800px}.smart-traveller-form-wrapper .title-wrapper h2{font-size:52px;margin-bottom:25px;font-weight:500;margin-top:35px}.smart-traveller-form-wrapper .title-wrapper p{font-size:18px;color:rgba(0,0,0,.6);font-weight:300}.purchase-steps{background:#530e2a;padding:10px 15px;color:#fff}.agreement-section{margin-bottom:25px}.agreement-section>p{margin-bottom:10px}.agree-note{font-weight:300;font-size:14px}.agreement-section a{text-decoration:underline}.payment-method-wrapper{padding:20px;border:1px solid #530e2a;border-radius:12px}.payment-method-wrapper h3{font-size:24px;margin-bottom:20px}.cc-top-wrapper{padding-bottom:0}.cc-wrapper{overflow:hidden;border-radius:8px;padding-top:0}.cc-header{background:rgba(186,186,186,.1);border:1px solid rgba(0,0,0,.3);border-radius:8px;display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.left-cc-header{display:flex;align-items:center}.left-cc-header h4{margin-bottom:0;margin-left:8px}.right-cc-header .list-inline-item{margin:0;padding:0 0 0 3px}.cc-body{padding:2px 20px 20px}.cc-body p{font-weight:300;color:#919191}.cc-body .form-label{margin-bottom:2px;letter-spacing:0}.cc-body .card-input{border:1px solid rgba(0,0,0,.3);width:100%;border-radius:6px;padding:8px 15px}.card-number-wrapper{margin-bottom:20px}.card-input-wrapper{position:relative}.card-input-wrapper label{font-size:12px;text-transform:uppercase}.card-input-wrapper img{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.other-payment-box{border:1px solid rgba(0,0,0,.3);margin-bottom:15px;border-radius:8px;transition:.45s}.other-payment-box:hover{border-color:#000}.other-payment-box a{display:flex;align-items:center;padding:20px 15px}.other-payment-box img{padding-right:8px}.other-payment-box span{color:#000;font-size:24px;font-weight:500}.other-payment-wrapper{padding:20px 0 0}.video-wrapper{position:relative}.video-wrapper .playVideo{position:absolute;bottom:30px;right:30px;color:#fff;border:1px solid #fff;border-radius:50%;width:100px;height:100px;background:0 0;line-height:2;font-size:43px;text-align:center}.video-wrapper .playVideo:hover{background:#000;border-color:#000}.pass-features .icon-in-card{padding-bottom:25px;padding-top:25px}.confirmation-page{background:url(../../images/confimation-bg.png) 0 0/cover no-repeat #530e2a}.confirm-msg .fs-5{font-size:18px!important}.confirm-msg a{color:#fff;text-decoration:underline;font-weight:300}.confirm-msg a:hover{color:#fff;text-decoration:underline}.confirmation-pdf{padding-top:0}.pdf-header img{max-width:350px;width:350px;filter:brightness(0) invert(1)}.PPF-confirmation-header-bg .pdf-header img{filter:none;width:250px}.confirmation-header-bg{background:url(../../Images/pdf-top-bg.jpg) no-repeat #530e2a;position:relative}.PPF-confirmation-header-bg{background-image:url(../../Images/PPF-confirmation-banner.jpg);background-size:cover;background-position:center}.PPF-confirmation-header-bg .pdf-header{text-align:center;margin-bottom:40px}.confirmation-header{padding:50px 0 20px}.confirmation-header .confirm-msg{color:#fff}.confirmation-header .confirm-msg h2{font-size:46px}.confirmation-header .confirm-msg p{font-size:34px;font-weight:500}.confirmation-wrapper p{font-size:20px;font-weight:300}.confirmation-footer{background:#f5f4f1;padding:50px 0 25px}.confirmation-footer h4{font-size:32px}.confirmation-footer a{width:40px;height:40px;color:#fff;display:block;font-size:21px;background:#530e2a;border-radius:50%;text-align:center;line-height:42px}.confirmation-footer p{font-size:18px}.bottom-img-group{overflow-x:hidden;white-space:nowrap}.bottom-img-group img{max-width:30%;padding-left:30px;min-width:40%}.pdf-container{padding:0 50px}.order-confirmation-wrapper p{opacity:.6;margin-bottom:30px}.destination-banner-wrapper{position:relative;height:0;padding-bottom:40%;background-repeat:no-repeat;background-size:cover;background-position:center center}.btn-wrap a{background:#711b45;color:#fff;padding:8px 30px;min-width:120px;border-radius:20px;position:absolute;bottom:5%;left:50%;transform:translateX(-50%)}.btn-wrap a svg{padding-right:5px}.btn-wrap a:hover{color:#333;background-color:#d4d4d4}.pagination{padding:35px 0 15px}.page-item .page-link,.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:6px}.page-item .page-link{color:#530e2a}.page-item .page-link:hover,.page-item.active .page-link{background:#530e2a;color:#fff;border-color:#530e2a}.top-detail{display:flex;justify-content:space-between}.top-right-detail{text-align:right}.top-right-detail a.back-btn{display:block;margin-bottom:10px}.top-right-detail a.btn-primary{padding:12px 35px}.booking-label{font-size:18px}.booking-info{font-size:21px;font-weight:500}.booking-detail-box h4{font-size:21px;margin-bottom:20px}.booking-detail-box .booking-info,.booking-detail-box .booking-label{font-size:14px}.booking-detail-box ul li{justify-content:space-between;align-items:center}.booking-detail-box .booking-label{width:30%;flex:0 0 auto;font-weight:500}.booking-detail-box .booking-info{width:70%;flex:0 0 auto;font-weight:300}.booking-field{margin-bottom:10px;padding:0}.booking-border{border-bottom:1px solid #ababab;padding-bottom:20px;margin-bottom:20px}.mid-detail .booking-info b{font-size:21px}.CF-block ol{padding-left:40px}.detail-btn-wrapper{align-items:center}.modify-allowed-summary .form .form-label{margin-bottom:.5rem}.modify-allowed-summary .form-group{margin-bottom:15px}.modify-allowed-summary .services-list .service-box .add-service-btn{opacity:1;z-index:1}.modify-allowed-summary .service-detail{color:#000}.modify-allowed-summary .add-services{margin-top:35px}.ft-list-title .svg-inline--fa{display:none}.ft-list-title i{transition:transform .3s;display:inline-block}.ft-list-title.active i{transform:rotate(180deg)}.sp-modal .modal-header{border:0}.sp-modal .modal-body{background:#530e2a}.sp-modal h3{color:#fff;font-family:Polysans,sans-serif;font-size:24px;font-weight:500;margin-bottom:20px}.sp-modal.modal .btn-close{position:relative;filter:invert(1);margin-top:10px;top:auto;right:auto}.sp-modal .wsmegamenu{display:block!important}.lounge-locations-overlay{position:fixed;bottom:50px!important;inset:0;z-index:1050;visibility:hidden;opacity:0;background:#530e2a;transition:opacity .25s,visibility .25s;overflow:auto}.lounge-locations-overlay.open{visibility:visible;opacity:1}body.lounge-locations-panel-open{overflow:hidden}.lounge-locations-overlay-inner{min-height:100%}.lounge-locations-root{min-height:320px}.lounge-locations-page{display:none;width:100%}.lounge-locations-page.active{display:block}.lounge-locations-panel-full{width:100%;background:#5c0f2d;color:#fff;display:flex;flex-direction:column;min-height:280px}.lounge-locations-panel .panel-title{color:#fff;font-size:18px;margin-bottom:12px;padding:20px 17px}.lounge-locations-panel .panel-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:20px 17px}.lounge-locations-panel .panel-toolbar .btn-back,.lounge-locations-panel .panel-toolbar .btn-close-panel{background:0 0;border:0;color:#fff;padding:4px;font-size:22px;cursor:pointer}.lounge-locations-close{filter:invert(1);opacity:1}.lounge-locations-list{list-style:none;padding:0;margin:0}.lounge-locations-list li{display:flex;align-items:center;justify-content:space-between;padding:0;border-bottom:1px solid rgba(0,0,0,.13)}.lounge-locations-list li:last-child{border-bottom:0}.lounge-locations-list li .item-label,.lounge-locations-list li a{font-size:18px;font-weight:300;color:#fff;text-decoration:none;flex:1;min-width:0;padding:12px 17px}.lounge-locations-list li i{font-size:20px;padding:0 17px}.lounge-locations-list li .item-content{display:flex;align-items:center;flex-wrap:wrap;flex:1;min-width:0;gap:6px}.lounge-locations-list li .item-arrow{color:#fff;margin-left:8px;flex-shrink:0}.lounge-locations-panel .country-item,.lounge-locations-panel .region-item{cursor:pointer}#userLogin .btn-close{filter:invert(1)}.mobile-profile-nav li{position:relative;margin-bottom:15px}.mobile-profile-nav li a{color:#fff;display:block;font-size:24px;font-weight:500}.mobile-profile-nav li a i{position:absolute;right:0;top:50%;transform:translateY(-50%)}#mobileProfileNavModal .modal-header{padding-bottom:25px}#mobileProfileNavModal .modal-header a{color:#fff;font-size:18px;font-weight:500;position:relative;top:10px}#mobileProfileNavModal .modal-header a i{padding-right:5px}#mobileProfileNavModal .modal-content{border-radius:22px;overflow:hidden;padding-bottom:50px;background:#530e2a}.newsletter-wrapper{padding:20px 0}.hasAlert .pageWrapper{padding-top:40px}.review-change-btn{padding:8px 25px}.additional-service .form-label{border-bottom:1px solid #000;padding-bottom:15px}.additional-service .services-list{border-bottom:1px solid #000}.mobile-price b{display:block;line-height:1.2}.mobile-price del{font-size:11px;font-weight:500}.mobile-filter-wrapper{display:flex;justify-content:space-between;align-items:center}.mobile-filter-wrapper .filter-btn{flex:50px 0 0;margin-left:12px}.mobile-filter-wrapper .filter-btn a{color:rgba(29,29,29,.4)}.mobile-lounge-filter{display:flex;overflow:hidden;white-space:nowrap;align-items:center;position:relative}.lounge-list{display:inline;list-style:none;margin:0;padding:0}.lounge-wrapper{flex:1 1 auto;overflow:hidden;min-width:0}.lounge-list li{flex:none;font-size:13px;display:inline;padding-left:20px}.lounge-list li a{white-space:nowrap;overflow:hidden;text-overflow:clip;display:inline;color:#333;background:#f5f5f5;padding:0 5px;border-radius:4px;max-width:none}.more-indicator{padding:0 8px;border-radius:4px;flex-shrink:0;white-space:nowrap;font-size:.9em}.mobile-pagebannerImg{margin-bottom:20px;display:none}.mobile-pagebannerImg img{max-width:650px;width:100%;display:block;margin:0 auto}.core-value .title p{font-weight:500;font-size:50px;margin-bottom:5px}.core-value p{font-weight:300}.lets-connect .item{width:320px}#summary-form-accordion .accordion-header{border-bottom:1px solid #ccc}#summary-form-accordion .accordion-button:not(.collapsed){color:#333}.mobilelogo{max-width:100px}.tnc-wrapper a{text-decoration:underline;color:#333;font-weight:400}.terms-title{font-weight:500}.terms-and-conditions-wrapper{margin:20px 0;padding-left:0}.terms-content{margin-bottom:15px}.terms-heading{color:#333;font-size:14px}.terms-content h5,.terms-content h6,.terms-content strong{font-weight:500;margin-top:15px;margin-bottom:10px;display:block}.terms-content ol,.terms-content ul{margin-left:20px;margin-bottom:15px}.terms-content li{margin-bottom:8px}.terms-content p{margin-bottom:12px}.consent{position:fixed;z-index:99;bottom:0;left:0;width:100%;background:#fff;padding:15px;border-top:2px solid #681235}.consent>div{height:auto}.consent p{margin:0;font-size:12px;font-weight:100;color:#666}.consent .btn{margin-top:8px!important;margin-bottom:0!important}.consent a{color:#666;text-decoration:underline;font-weight:400}.profile-content .loungeCard{border:none;box-shadow:none;border-bottom:1px solid #ccc;border-radius:0}.profile-content .loungeCard:hover{transform:none}.profile-content .loungeCard .loungeCardWrapper{box-shadow:none}.profile-content .loungeCard .loungeCardWrapper:hover{background:0 0}.input-group-text{display:inline;background:0 0;border:0;border-radius:0;color:inherit}.input-group-text.select-text{position:absolute;left:60px;font-size:14px;top:2px}.sm-cart-title .input-group-text{font-size:13px}.bookingCol .input-group-text{color:#fff;padding-left:0;padding-top:0;padding-bottom:0;display:flex}.bookingCol #bookingDateValidationMessage{display:none}#bookingTime{max-width:55px}.guest-checkout-st-promo{background:#fff;border:1px solid #e8e4e0;border-radius:18px;padding:1.75rem 2rem;margin-bottom:1.5rem;box-sizing:border-box}.title-wrapper+.guest-checkout-st-promo{margin-top:1rem}.guest-checkout-st-promo__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2.5rem}.guest-checkout-st-promo__title{font-size:clamp(1.125rem, 2.5vw, 1.375rem);font-weight:700;color:#000;line-height:1.25;margin:0 0 .625rem;letter-spacing:-.01em}.guest-checkout-st-promo__lead{font-size:1rem;font-weight:400;color:#1a1a1a;line-height:1.55;margin:0}.guest-checkout-st-promo__lead strong{font-weight:700;color:#000}.guest-checkout-st-promo__actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1rem;margin-top:0}.guest-checkout-st-promo__btn{box-sizing:border-box;border-radius:999px;padding:.625rem 1.5rem;font-weight:600;font-size:.9375rem;line-height:1.25;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:9.25rem;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.guest-checkout-st-promo__btn--outline{background:0 0;color:#681235;border:1px solid #681235}.guest-checkout-st-promo__btn--outline:hover{background:rgba(104,18,53,.06);color:#681235}.guest-checkout-st-promo__btn--solid{background:#681235;color:#fff;border:1px solid #681235}.guest-checkout-st-promo__btn--solid:hover{background:#4f0d28;border-color:#4f0d28;color:#fff}.bw-upsell-modal-addon-card__body .bw-upsell-modal-addon-card__title{font-size:18px}@media (max-width:767.98px){.guest-checkout-st-promo{padding:1.35rem 1.25rem}.guest-checkout-st-promo__inner{flex-direction:column;align-items:stretch;gap:1.25rem}.guest-checkout-st-promo__actions{justify-content:flex-start}.guest-checkout-st-promo__btn{min-width:0;flex:1 1 calc(50% - 0.5rem)}}@media (max-width:400px){.guest-checkout-st-promo__actions{flex-direction:column}.guest-checkout-st-promo__btn{flex:1 1 auto;width:100%}}@media (max-width:991.98px){.guest-checkout-summary-layout .booking-summary{margin-bottom:1.5rem}.guest-checkout-summary-layout .booking-summary .mt-4.d-grid{display:none!important}.guest-checkout-summary-layout .booking-summary .reserve-now-btn{width:100%}.guest-checkout-mobile-total .total-amt{font-weight:700}.summary-reserve-wrapper.guest-checkout-mobile-reserve{display:block!important;position:fixed;bottom:0;left:0;width:100%;z-index:1050;background:#fff;box-shadow:0 -5px 30px -10px rgba(0,0,0,.2);padding:15px 0;margin:0}.guest-checkout-mobile-reserve .btn-wwrapper{width:100%;padding:0 20px;box-sizing:border-box}.guest-checkout-mobile-reserve .long-btn,.guest-checkout-mobile-reserve .reserve-now-btn{display:block;width:100%;max-width:100%;margin:0 auto;text-transform:uppercase;letter-spacing:1px;font-weight:500;padding:15px}.guest-checkout-mobile-reserve .btn:disabled{opacity:1;visibility:visible}}@media (min-width:992px){.summary-reserve-wrapper.guest-checkout-mobile-reserve{display:none!important}}@media (max-width:1199.98px){#bookingTime{max-width:45px}.bookingCol .input-group-text{margin-top:-2px}.desktoplogo{width:200px}.notice .text-xl h1,h1.title{font-size:32px}h2.title.text-lg{font-size:28px}h4{font-size:18px}body.wsactive .contentWrapper{opacity:0}.profile-wrapper .title-wrapper{margin-top:0}.bannerTxt{top:40%}.bannerTxt h2{font-size:50px}.mobilelogo{display:block;text-align:left}.mobilelogo a{display:inline-block;padding:15px;width:100px}.wsmobileheader{background-color:#fff;position:relative;align-items:center}.wsanimated-arrow{left:auto;right:auto;position:relative}.wsanimated-arrow span,.wsanimated-arrow span:after{width:23px}.wsdownmenu-animated-arrow{width:55px;left:0;top:7px}.wsdownmenu-animated-arrow span{left:20px;right:auto}.wsactive .wsmobileheader{margin:0;background:#5c0f2d}.wsactive .loggedIn-user-circle,.wsactive .mobile-cart-wrapper,.wsactive .wsmobileheader .mobile-booknow-link.btn,.wsactive .wsmobileheader .mobilelogo{opacity:0;visibility:hidden}.wsactive .wsanimated-arrow{left:auto;right:5px;top:0}.wsmenu>.wsmenu-list{width:100%;margin-left:auto;margin-right:-100%;background-color:#5c0f2d}.lounge-images:after,.wsactive .wsmenu .overlapblackbg{display:none}.wsactive .wsmenucontainer{margin-left:0}.wsactive .wsmenu>.wsmenu-list{margin-left:auto;margin-right:0;min-height:500px;margin-bottom:100px}.wsactive .wsanimated-arrow span:after,.wsactive .wsanimated-arrow span:before{background-color:#fff}.wsmenu>.wsmenu-list>li>a{color:#fff;font-size:20px;font-weight:500}.wsmenu>.wsmenu-list>li>a i{position:absolute;right:23px;top:50%;transform:translateY(-50%)}.wsmenu>.wsmenu-list>li>.wsmegamenu{background-color:#530e2a;height:50vh;overflow-y:scroll}.wsmenu>.wsmenu-list>li>ul.sub-menu{background-color:#530e2a;padding-bottom:50px;max-height:300px;overflow-y:scroll}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{color:#fff}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover{background-color:#530e2a}.modal .wsmegamenu .nav-item .nav-link{font-size:12px;text-transform:uppercase;letter-spacing:1px;border-radius:20px;border:1px solid transparent;background:#fff;color:#5c0f2d;margin-bottom:5px;padding:8px 16px}.modal .wsmegamenu .nav-item .nav-link.active{border:1px solid #711b45;background:#711b45;color:#fff}.deskoverlap{position:fixed;background:rgba(0,0,0,.55);display:none;z-index:1000;top:0;left:0;width:100%;height:100%;-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.pageWrapper{padding-top:0}.fw-home-banner,.homeBanner-wrapper .carousel-inner{height:400px;width:auto}.homeBanner-wrapper{padding:30px 0}#main-banner{margin:0 15px;border-radius:20px;overflow:hidden}.carousel-item h1{font-size:40px}.carousel-caption{top:60%}.arrowTop{padding-top:50px}.arrowTop .owl-nav button.owl-next,.arrowTop .owl-nav button.owl-prev{top:0}.user-menu-wrapper{width:100%;padding:5px 0;position:fixed;top:auto;right:0;bottom:0;left:0;z-index:999;background-color:#fff;color:#000;box-shadow:0 0 10px rgba(100,100,100,.5)}.user-menu-wrapper a{color:#000}.languageWrapper ul li{flex:50%}.btn-primary.bookingBtn{float:right;margin-right:15px;margin-top:2px}.utility-wrap{padding:0;border-color:#fff}.utility-wrap>.utility>a{filter:none}.utility-wrap .utility{padding:0 10px;text-align:center}.utility small{font-size:10px}.newsletter{padding:30px}.bookingWidget-wrapper{position:relative;bottom:0}.bookingWidget{margin:20px 15px;border-radius:20px;padding:0 20px}.bookingWidget .bookingBtn{border-top-right-radius:20px;border-bottom-right-radius:20px}.bookingWidget-wrapper .bookingNotes{color:#000;width:100%;max-width:none;padding:0 15px}.bookingBtn.desktop{display:none}.bookingBtn.mobile{display:block}.bookingWidget .form-control{font-size:16px}#loungeLocationsPanel{background-color:#5c0f2d}.sp-modal.modal .btn-close{opacity:1}.loungesList-carousel{padding:0}.loungeCard .align-bottom{position:relative}.tablet-hide{display:none!important}.region{font-size:16px;width:145px;margin-right:5px}.btnCall{font-size:14px}.lounge-images{height:auto}.summary-form .services-list .service-box{border-bottom:1px solid #000;border-radius:0}.service-form,.summary-form .services-list .service-box:last-child{border:0}.summary-form .service-form .service-name{font-weight:500}.service-form{padding:20px 0;border-radius:15px}.service-form.additional-service{background-color:#fff}.upgrade-service .service-form{background:0 0;border-radius:0}.services-list .service-box:first-child{border-top:0}.service-box{justify-content:space-between!important}.add-service-btn{opacity:1;z-index:9;max-width:none;flex:0;min-width:90px;font-size:12px}.confirmation-page .user-menu-wrapper{display:none}.title.loungesTitle{font-size:21px}.cart-num{top:-4px;right:-7px;width:18px;height:18px;text-align:center;filter:invert(0);border-radius:50%;line-height:1.5}.menu-legend{position:relative;clear:both;width:100%;display:block;padding:35px 0 15px}.region-bx{float:none}.region-bx ul{-webkit-columns:auto;columns:auto;flex-direction:row;max-height:none;min-height:0}.formTxtBox-wrap a{font-size:14px;padding:8px 0}.offer-place-search-wrapper{display:none}.wsmenu>.wsmenu-list>li>.wsmenu-click>i{color:#fff}.wsmenu>.wsmenu-list>li .logged-in-user{text-align:left;padding:0 18px;margin-bottom:25px;font-size:18px;font-weight:500}.summary-reserve-wrapper{margin-top:40px}.mobile-bottom-menu{position:fixed;bottom:0;z-index:9999;left:0;width:100%;display:none;align-items:center;justify-content:space-between}.wsactive .mobile-bottom-menu{display:flex!important}.mobile-lang-nav{background:#fff;padding:15px;width:50%;text-align:center}.mobile-lang-nav:first-child{border-right:1px solid #530e2a}.mobile-lang-nav img{width:18px;vertical-align:middle}.mobile-dollar,.mobile-nav-text{vertical-align:middle;font-weight:300}.mobile-lang-nav i{vertical-align:middle}.mobile-dollar{font-size:10px}.mobile-cart-wrapper{margin-left:8px;position:relative}.mobile-cart-wrapper i{font-size:16px}.cart-dot{background:#e17368;display:block;position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:50%}.mobileBooking.form{max-width:500px;margin:0 auto;position:relative}.loggedIn-user-circle .loggedIn-user{filter:none;color:#fff;background-color:#001c2a}}@media (max-width:991.98px){footer .ppl-group-wrapper .ppl-group{width:200px;margin:0 auto;border:0;padding-right:0}footer .ppl-group-wrapper{padding-bottom:0}.partnersBrand-list a{padding:0}.partnerBrand-inner{margin-bottom:25px}.ppl-group-container{flex-direction:column}.review-detail-box:before,.review-detail-cta:before{display:none}.review-wrapper .review-sm-title{margin-bottom:0}.review-bottom>:not(:last-child){display:none}.review-bottom .summary-promo{display:block}.review-bottom .summary-promo .form-label{margin-bottom:.5rem}.mobile-summary .review-bottom{display:block;align-items:normal;border:0;padding-top:15px}.review-bottom .total-amt .total-total,.total-price{min-width:auto}.review-bottom .total-amt{font-size:18px;min-width:0}.review-bottom .total-amt .total-total,.review-bottom .total-amt .total-total b,.total-price{font-size:16px}section .title-wrapper{margin-bottom:0}.review-detail-box b{display:inline-block;color:#888;font-weight:300;font-size:14px}.review-detail-box b:after{content:":"}.review-detail-box .review-detail{display:inline-block;color:#888;font-weight:300;font-size:14px}.review-detail-title{font-size:14px;color:#888;display:block}.review-detail-box li{margin-bottom:10px}.promo-code-label{text-align:left}.checkbox-wrapper .form-note{font-weight:500;margin-top:10px}.summary-reserve-wrapper{position:fixed;box-shadow:0 -5px 30px -10px rgba(0,0,0,.2);bottom:0;width:100%;left:0;background:#fff;padding:15px 0;z-index:9;margin:0}.summary-reserve-wrapper .long-btn{text-transform:uppercase;letter-spacing:1px}.mobilelogo a{width:auto}.mobile-expand{text-align:center;cursor:pointer}.mobile-expand span{display:block;font-size:14px}.tablet-hide{display:none!important}.review-total{width:100%;margin-bottom:15px}.mobile-expand i:before{font-family:"Font Awesome 6 Pro";content:"\f063"}.mobile-expand.collapsed i:before{content:"\f062"}.accordion .summary-attribute{position:relative;max-width:100%;margin-bottom:12px}.accordion .summary-attribute span{display:block}.accordion .summary-attribute .edit-lounge-btn{position:absolute;right:0;top:0;font-weight:300}.accordion .summary-attribute strong{color:rgba(0,0,0,.6)}.accordion .summary-content{padding-top:0}.accordion .summary-box{padding-bottom:0}.service-box.selected,.services-list .delete-service-box{background:0 0}.summary-form-wrapper .service-box .service-detail{visibility:visible;color:#999;font-weight:300;padding:5px 0}.summary-form-wrapper .service-inner-box{position:relative;padding:5px 0}.summary-form-wrapper .service-CTA{position:absolute;right:0;bottom:0;text-align:right}.summary-form-wrapper .services-list .service-box{padding:0 0 15px;border-bottom:1px solid #000;border-radius:0}.summary-form-wrapper .services-list{border-bottom:0}.summary-form-wrapper .col-md-6{width:100%}.mobile-hide .booking-summary{display:none}.switch-lounge-wrapper{margin-top:25px}.reserve-now-btn,.review-change-btn,.service-form .review-change-btn{margin:0 auto;text-transform:uppercase;font-size:14px;letter-spacing:1px;max-width:380px;font-weight:500;width:100%;padding:15px;display:block}.ppl-red-font{margin-bottom:0}.add-service-btn{min-width:auto;max-width:150px}.add-service-btn:hover{background:#530e2a;color:#fff}.summary-subtotal-amt del+b{padding-left:15px}.lg-btn{max-width:420px;width:100%}.bookingWidget .bookingBtn{padding:29px 30px}.loungeCard .cardInfo .pass,.loungeCard .cardInfo .price,.summer-pass-popup .cardInfo .pass,.summer-pass-popup .cardInfo .price{font-size:18px}.partnerBrand-box{padding:0;border-right:0}.partnersBrand-list .partnerBrand-box a img{padding:0;max-width:200px;max-height:80px}.partnerBrand-box.box2 a img{max-width:125px;max-height:90px}.partnerBrand-box.box3 a img{max-width:140px;max-height:90px}.partnerBrand-box.box4 a img{max-width:125px;padding:0}.partnerBrand-box.box5 a img{max-width:130px}.review-detail-box b.d-block{font-weight:300}.review-box{padding:20px 0}.review-detail-box:nth-child(2)>b,.review-detail-box:nth-child(3)>b{display:none}.review-detail-box:nth-child(4)>b{display:block}.service-box.selected .service-name{padding-left:0}.pageBanner+.offer{padding:25px 15px}}@media (max-width:767.98px){body{font-size:14px}body.wsactive{height:95%}.fs-1{font-size:2rem!important}.fs-2{font-size:1.75rem!important}.fs-3{font-size:1.5rem!important}.fs-4{font-size:1.25rem!important}.fs-5{font-size:1rem!important}.fs-6{font-size:.85rem!important}.col-xs-6{flex:0 0 auto;width:50%}section{padding:25px 0}.cc-wrapper,.cc-wrapper .container-fluid{padding:0}.mobile-hide{display:none!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding:0 20px}h1.title{font-size:30px}.flex-columns{height:1000px}.flex-child{width:48%}.offer-wrapper{display:static;width:100%;border-spacing:0;margin:0}.offerCard{display:block;width:100%;margin-bottom:15px}.core-value .title p{font-size:32px}.featured-card{padding:50px}section .title-wrapper{text-align:left;margin-bottom:0}.bookingWidget-wrapper .bookingNotes{text-align:left}.booking-summary-header h4+span{position:relative}.summary-form-wrapper .service-form{padding:15px}.mobileBanner-carousel{padding:0 15px}.mobileBanner-carousel .mobileBanner-item{height:0;padding-bottom:100%;width:100%;background-size:cover;background-position:center;border-radius:20px;overflow:hidden}.mobileBanner-carousel.owl-carousel .owl-dots{position:absolute;bottom:0;left:0;right:0}.newsletter-wrapper,.newsletter-wrapper .container-fluid.long-container{padding:0}.newsletter{border-radius:0;padding:30px 15px}.lounge-details{margin:15px 0;min-height:auto}.alert{position:relative;padding-right:30px}body.hasAlert .home.pageWrapper{padding-top:0}.faq-link{margin-bottom:25px}.assistance-box{text-align:center;padding:15px}.region{font-size:14x;width:118px;margin-right:5px}.btnCall{font-size:12px;padding:5px 10px}.lounge-content{padding-left:0}.lounge-content .accordion-collapse{display:block!important}.lounge-content .accordion-button::after{display:none}.lounge-images-wrapper{padding-bottom:20px;padding-top:30px;background:#f5f4f1;position:relative}.lounge-images-wrapper:before{content:"";display:block;width:100%;position:absolute;right:-50%;top:0;background:#f5f4f1;height:100%;z-index:-1}.lounge-images-wrapper:after{content:"";display:block;width:100%;position:absolute;left:-50%;top:0;background:#f5f4f1;height:100%;z-index:-1}.lounge-images-wrapper .owl-dots{margin-top:-40px;z-index:99;position:relative}section.greyBg.pageTitle{padding-top:25px}.pageBanner+.offer{padding:25px 0}.lounge-content .services-list .lounge-tags .tag{margin:0;background:0 0;padding-left:0;color:#000}.review-bottom .summary-promo .form-control{min-width:0}.lounge-content .accordion-flush .accordion-item{border:0;margin-bottom:30px;padding-top:10px}.lounge-content .accordion-body{padding:0}.lounge-content .accordion-header .accordion-button{pointer-events:none;padding:0 0 15px;background:0 0;text-transform:uppercase;font-size:14px;letter-spacing:1px}.lounge-content .available-services-section{background:#f5f4f1;padding:25px 30px;border-radius:15px}.tag{font-size:10px;padding:5px 20px}.service-box{padding:10px 0}.service-name{font-weight:300;color:#000}.lounge-wrapper{position:relative;padding-top:0}.lounge-brief{background:#f5f4f1;position:relative;padding-bottom:20px}.lounge-brief:before{content:"";display:block;width:100%;position:absolute;right:-50%;top:0;background:#f5f4f1;height:100%;z-index:-1}.lounge-brief:after{content:"";display:block;width:100%;position:absolute;left:-50%;top:0;background:#f5f4f1;height:100%;z-index:-1}footer .copyright{padding-right:30%}.open-info{font-size:12px;margin-bottom:10px}.mobile-booking-loc h4{font-size:18px;font-weight:500;margin-bottom:5px}.mobile-booking-loc h5{font-size:18px;font-weight:300}.booking-summary-wrapper h4{border:0;margin-bottom:0;padding:0}.booking-summary-header{padding:20px 0}.booking-summary-header a{font-size:18px;padding-right:8px}.summary-header{margin-bottom:0;padding-right:60px}.summary-content{padding-top:20px}.summary-attribute{padding-bottom:10px}#mainsummarysection .summary-attribute span{display:inline-block;font-size:inherit}#mainsummarysection .summary-attribute>span{display:block}.summary-attribute span{display:block;font-weight:300}.summary-subtotal span{opacity:0}.summary-subtotal-amt{font-weight:500;font-size:16px}.summary-form-wrapper .service-form{background:#f5f4f1;margin:0 -15px 15px}.total-amt{display:inline-block}.lounge-booking-steps,.reserve-now-btn .svg-inline--fa{display:none}.coma-attr b+b:before{content:",";display:inline-block;padding-right:3px;margin-left:-2px}.break-attr b,.review-wrapper{display:block}.review-box{display:block!important;width:100%;border:0;position:relative;border-bottom:1px solid #000;padding:20px 0}.review-detail-box,.review-detail-cta{width:100%!important}.review-detail-box:after{display:none}.review-detail-box.long-review-box{padding-right:80px}.review-detail-box b{margin-bottom:0;display:inline-block}.review-detail-box>b{display:none}.review-detail-box li{padding-bottom:0}.lounge-charge-amt{font-size:18px}.title-wrapper h2 a{font-size:16px}.review-wrapper{margin-top:0}.cta-wrapper a{font-size:12px;padding-bottom:10px}.important-note-wrapper,.service-detail{font-size:12px}.smart-traveller-login-box{margin-top:15px;padding:25px 20px 10px}.info-box .svg-inline--fa{display:none}.confirmation-page .summary-total-title{max-width:none}.confirmation-page .summary-total-title span>b{font-size:16px;padding-left:5px}.profile-wrapper .profile-title h3.title,.title.loungesTitle{font-size:18px}.boxLiner{margin-bottom:20px}#cart-popup .modal-dialog{margin-right:auto;max-width:420px;margin-left:auto}.sm-cart-box,.sm-cart-header{padding-bottom:12px;margin-bottom:12px}.sm-cart-title h5{font-size:14px}.sm-cart-header h4{font-size:18px;margin-bottom:5px}.modal .sm-cart-header .btn-close{top:15px}.bookingWidget .bookingBtn{font-size:20px;padding:25px 20px}.bookingWidget .bookingCol{padding:20px 65px 20px 15px}.summary-content.grid{grid-template-columns:repeat(1,1fr)}.summary-total.d-md-flex{display:flex}footer .ppl-group-wrapper{padding:10px 0;max-width:320px;margin:0 auto}.helpCard{margin-bottom:15px}.offer-place-search-wrapper .offer-place-search .input-group .form-control{border-radius:15px!important;font-size:14px;padding:10px}.offer-place-search-wrapper .offer-place-search .input-group-text{right:5px;font-size:15px}.lounge-tags{padding-bottom:10px}.ft-list{display:none}.box1{flex:1 1 100%}.box2,.box3,.box4,.box5{flex:1 1 45%}.partnerBrand-box{border:0}.partnerBrand-box.box1{flex:1 1 100%!important}.partnerBrand-box.box2,.partnerBrand-box.box3,.partnerBrand-box.box4,.partnerBrand-box.box5{flex:1 1 48%!important}.partnersBrand-list img{object-fit:contain;padding:5px 8px;max-height:50px;object-fit:contain}.partnerBrand-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;row-gap:15px}.partnerBrand-inner a{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.partnerBrand-box.box1 .partnerBrand-inner{justify-content:space-evenly}.review-bottom .total-amt{font-size:16px}.review-bottom .total-amt .total-total b,.title-wrapper h2{font-size:18px}.total-amt{font-size:16px}.payment-method-wrapper h3{font-size:14px}.payment-method-wrapper{margin-bottom:100px}.confirm-msg .fs-5{font-size:14px!important;font-weight:300}.promo-code-input{min-width:250px}.btn-primary.add-service-btn{min-width:auto;background-color:#530e2a;color:#fff}.delete-service-box .btn-primary.add-service-btn{min-width:auto;background-color:transparent;color:#530e2a}.lounge-content .services-list .lounge-tags .tag{width:100%;text-align:left;border-bottom:1px solid #000;border-radius:0;padding-bottom:12px;padding-top:12px}.services-list{border-bottom:0;margin-bottom:0}.mobile-pagebannerImg{display:block}.pass-features .px-xl-4{margin:30px 0}.pass-features .px-xl-4 img{padding-bottom:15px}.filter{font-size:24px}footer .ft-list,footer ul li a{font-size:14px}li.list-inline-item.store-icon{max-width:100px}.lets-connect .col-md-8{margin:0 -30px;max-width:none;width:auto}.lets-connect .item{width:280px}section .title small{font-size:12px;color:#530e2a;line-height:1;font-weight:300}.latest-offer .title p{font-size:32px}.partnerBrand-inner{margin-bottom:0}.service-inner-box .service-name{padding-right:100px}.threeCol .accordion-item{width:46%}.contactForm .col-6{width:100%}.contactForm #h-captcha{margin-bottom:20px}.ydbd-btn .mobile-booknow-link{display:block;border-radius:0;padding:10px 15px;margin:0;width:100%;max-width:none}.pagebannerImg .playVideo{bottom:15px;right:15px;width:50px;height:50px;background:0 0;font-size:24px;padding:0 18px}.formTxtBox-wrap{top:80px}.partnerBrand-box{margin-bottom:20px}.partnerBrand-box.box1{flex:1 1 100%!important;margin-bottom:25px}.partnerBrand-box.box2,.partnerBrand-box.box3,.partnerBrand-box.box4,.partnerBrand-box.box5{flex:1 1 100%!important}.partnerBrand-box h5{text-transform:capitalize;font-size:10px;margin-bottom:8px;padding-bottom:5px;font-weight:300;border-bottom:1px solid #fff}.partnerBrand-inner{justify-content:center}.partnerBrand-box.box1 .partnerBrand-inner a img{max-width:85px}.partnerBrand-box.box2 .partnerBrand-inner a img{max-width:75px}.partnerBrand-box.box3 .partnerBrand-inner a img{max-width:80px;max-height:60px}.partnerBrand-box.box4 .partnerBrand-inner a img{max-width:85px;max-height:55px}.partnerBrand-box.box5 .partnerBrand-inner a img{max-width:125px}}@media (max-width:650px){.container-fluid.long-container{padding:0 15px}.flex-child{width:100%}.region-bx ul{min-height:0;columns:100px 2}.featured-card{padding:30px}.footer-end ul{margin-top:20px}.footer-end ul.text-end{text-align:center!important}#offers .btn-primary{padding:8px 15px}.mobile-booknow-link{max-width:80px;overflow:hidden;word-wrap:unset;white-space:nowrap;text-overflow:ellipsis}.wsanimated-arrow{margin:-4px 0 0 5px}.formTxtBox-wrap.location li.active:after{display:none}}@media (max-width:575.98px){.regionList{text-align:center;padding:0}.region{display:block;margin-bottom:5px;width:100%;font-size:16px}.btnCall{font-size:16px}.lounge-content .available-services-section{padding:25px 25px 10px}.lounge-brief:before{right:-20px;width:20px;border-bottom-right-radius:25px}.lounge-brief:after{left:-20px;width:20px;border-bottom-left-radius:25px}.lounge-bottom-wrapper .btn-primary.bookingBtn{padding:6px 20px;font-size:12px}.reserve-now-btn{font-size:12px}.smart-traveller-login-box{font-size:16px}.smart-traveller-btn-group{text-align:center}.purchaser-smart-traveller-login-wrapper .smart-traveller-main-login .btn{max-width:100%;margin-right:0;text-transform:uppercase}.profile-wrapper .sidebar-menu{margin-bottom:25px}.profile-wrapper .sidebar-menu ul li{padding:0}.profile-wrapper .sidebar-menu ul li a{display:block;background:#eee;border-bottom:1px solid #ddd;padding:10px 15px}.profile-wrapper .sidebar-menu ul li.active a{background:#530e2a;color:#fff}.top-nav{text-align:center}.top-nav ul li{padding:0 10px}.top-nav ul li a{font-size:14px}.review-bottom .total-amt .total-total b{font-size:16px}.mobile-summary-reserve-box{flex-direction:column}.mobile-summary-reserve-box>div:first-child{margin-bottom:20px}.mobile-summary-reserve-box .reserve-now-btn{padding:15px;width:100%;min-width:100%;max-width:450px;font-weight:500;font-size:14px}.sp-modal .modal-dialog{border-radius:0;padding:0;margin:0}.sp-modal .modal-dialog .modal-content,.sp-modal .modal-dialog .modal-header{border-radius:0}.sp-modal .wsmegamenu .tab-pane ul li{width:48%}.sp-modal .wsmegamenu .tab-pane ul li a{font-size:12px}#mobileProfileNavModal .modal-content{border-radius:0;height:100vh}.loungeCard .cardInfo .pass,.loungeCard .cardInfo .price,.summer-pass-popup .cardInfo .pass,.summer-pass-popup .cardInfo .price{font-size:16px}.featured-card-wrapper{padding:50px 25px}.featured-offer{padding-top:0}.btn-primary.xs{font-size:11px}.confirmation-wrapper{padding:50px 0}.threeCol .accordion-item{width:100%}footer .ppl-group-wrapper{max-width:220px}}@media (max-width:479.98px){.languageCurrency .mobile-lang li{width:33.33%}.mobile-lang .btn-primary{min-width:100%}.promo-code-input{min-width:180px}.lounge-bottom-wrapper .btn-primary.bookingBtn{font-size:11px}.cts-wrapper .btn{width:100%}.consent{display:block!important}.consent .btn-primary{font-size:12px}}@media (max-width:380.98px){.mobilelogo a{padding:5px;margin:10px 0}.lounge-content .lounge-tags .tag{width:100%}.lounge-bottom-wrapper .btn-primary.bookingBtn{padding:6px 15px}.purchaser-smart-traveller-login-wrapper .smart-traveller-btn-group{text-align:center}.col-xs-6{flex:0 0 auto;width:100%}.box2,.box3,.box4,.box5{flex:1 1 100%}}@media (max-width:340.98px){.partnerBrand-inner{gap:5px}.partnerBrand-box.box1 .partnerBrand-inner a img{max-width:80px}.partnerBrand-box.box2 .partnerBrand-inner a img{max-width:65px}.partnerBrand-box.box3 .partnerBrand-inner a img{max-height:55px}.partnerBrand-box.box5 .partnerBrand-inner a img{margin-top:0;max-width:105px}.lounge-bottom-wrapper .btn-primary.bookingBtn{padding:6px 10px}}@media (min-width:576px) and (max-width:767.98px){.partnerBrand-box.box1 .partnerBrand-inner a img{max-width:140px}.partnerBrand-box.box2 .partnerBrand-inner a img{max-width:115px}.partnerBrand-box.box3 .partnerBrand-inner a img{max-width:145px}}@media (min-width:768px){.desktop-hide{display:none!important}.summary-content{display:block!important}.summary-attribute b+b{border-left:1px solid #000;padding-left:5px}.mobile-show{display:none!important}.lounge-online-exclusive{padding:25px 25px 10px}.summary-form-wrapper{padding:0 40px}.quickFlow .bookingWidget .bookingCol{padding:20px 0}.quickFlow .bookingWidget .bookingCol .row{padding:0 15px;margin:0}}@media (min-width:768px) and (max-width:991.98px){.review-wrapper{display:flex;flex-direction:column}.review-box{display:block!important;margin-right:-1px}.review-detail-box,.review-detail-cta{width:100%!important}.review-detail-cta{text-align:left}.review-detail-box:after{display:none}.review-detail-box b{margin-bottom:0}.review-detail-box li{padding-bottom:0}.lounge-charge-amt{font-size:18px}.cta-wrapper{margin-bottom:15px}.partnersBrand-list .partnerBrand-box a img{max-width:115px}.partnersBrand-list .partnerBrand-box.box4 a img{max-height:60px}}@media (min-width:1199.98px){.formTxtBox-wrap{top:85px}}@media (min-width:992px){.booking-summary-header p,.lounge-bottom-booking,.summary-header .mobile-summary-header-left,.top-lounge-tags{display:none}.container.sm-container{max-width:860px}section{padding:50px 0}.newsletter-wrapper h3,section h2{margin-bottom:35px}.lets-connect h2.title{margin-bottom:10px}.offerCard .tag-wrapper{text-align:right}.title-wrapper.short{max-width:600px}.bookingWidget{padding:0 40px}.bookingBtn.desktop{display:inline-block}.bookingBtn.mobile{display:none}#summary-accordion .accordion-collapse{display:block!important}#summary-accordion .accordion-button{pointer-events:none;background:0 0;padding:25px 0 0}#summary-accordion .accordion-item{background:0 0}#summary-accordion .accordion-button::after{display:none}.service-inner-box{display:flex;max-width:100%;flex:0 0 auto;align-items:center}.upgrade-service .service-inner-box{width:65%}.tablet-show{display:none!important}.mt-md-n6{margin-top:-3.3rem}.partnersBrand-list .partnerBrand-inner img{padding:0;max-height:70px;max-width:180px}.partnerBrand-box.box1 a:nth-child(3) img{max-height:90px}.partnerBrand-box.box2 a img{max-width:105px}.partnerBrand-box.box3 a:nth-child(2) img{max-width:125px;max-height:80px}.partnerBrand-box.box4 a:first-child img{max-height:50px}.partnerBrand-box.box4 a:nth-child(2) img{max-width:100px}.partnerBrand-box.box5 a img{max-width:130px}.partnerBrand-box.box5 .partnerBrand-inner{align-items:start;justify-content:left}}@media (min-width:992px) and (max-width:1200px){.carousel-item h1{font-size:60px;max-width:850px;margin:0 auto}.bookingWidget{padding:0 20px}.bookingWidget .bookingBtn{padding:32px 20px;font-size:24px}.summary-total-title{max-width:120px;padding-right:10px}.summary-total-title small{font-size:11px}.purchaser-smart-traveller-login-wrapper .smart-traveller-main-login .btn{max-width:132px}footer .store-icon{max-width:100px}footer .ppl-group-wrapper .ppl-group{width:250px}.partnerBrand-box.box2 a img{max-width:115px}}@media (min-width:1200px){.main-navigation.fixedTop .bookingBtn.desktop,.main-navigation.red-menu-bg .bookingBtn.desktop{background-color:#fff;color:#530e2a}body.hasAlert .wsmenu>.wsmenu-list>li>.wsmegamenu{top:145px}body.hasAlert .main-navigation.fixedTop .wsmenu>.wsmenu-list>li>.wsmegamenu{top:108px}body.hasAlert .home.pageWrapper{padding-top:43px}.sp-container{max-width:100%}.mt-lg-n1{margin-top:-.25rem}.mt-lg-n2{margin-top:-.5rem}.mt-lg-n3{margin-top:-1rem}.mt-lg-n4{margin-top:-2rem}.mt-lg-n5{margin-top:-3rem}.news-content{padding-right:20%}.h2,h2,section.pageTitle h1.title{font-size:2rem}.pl-lg-30{padding-left:30px}.pr-lg-100{padding-right:100px}.contact-box{padding-right:20px;font-weight:300}.lounge-content{padding-left:55px}.purchaser-smart-traveller-login-wrapper .smart-traveller-login-box{background:0 0;padding:0}div.pageWrapper:not(.home) .main-navigation{height:108px}.wsmainfull{height:108px;position:fixed;left:0;z-index:99;width:100%}.wsmainfull:hover .desktoplogo img{filter:invert(1) grayscale(1) brightness(100)}.wsmenu>.wsmenu-list{display:flex;justify-content:center;margin-left:-125px}.wsmenu>.wsmenu-list>li{display:inline-block;vertical-align:middle;position:static}.wsmenu>.wsmenu-list>li>ul.sub-menu{opacity:0;top:105px;background-color:#530e2a;border:0;visibility:hidden;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-webkit-transition:-webkit-transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility 0s linear .8s;-o-transition:-o-transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility 0s linear .8s;transition:transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility 0s linear .8s;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg)}.wsmenu>.wsmenu-list>li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);-webkit-transition:-webkit-transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility linear;-o-transition:-o-transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility linear;transition:transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility linear}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu{opacity:0;visibility:hidden;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg)}.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>ul.sub-menu{opacity:1;visibility:visible;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-o-transition:-o-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s;transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0)}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{opacity:0;visibility:hidden;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-o-transition:-o-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg)}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0)}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{font-size:13px;color:#fff;padding:8px 25px}.wsmenu>.wsmenu-list>li>.wsmegamenu{opacity:0;border:0;position:fixed;top:105px;visibility:hidden;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-webkit-transition:-webkit-transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility 0s linear .8s;-o-transition:-o-transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility 0s linear .8s;transition:transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility 0s linear .8s;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);background-color:#530e2a}.wsmenu>.wsmenu-list>li:hover>.wsmegamenu{opacity:1;visibility:visible;transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);background-color:#530e2a;-webkit-transition:-webkit-transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility linear;-o-transition:-o-transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility linear;transition:transform .5s ease-in-out .3s,opacity .5s ease-in-out .3s,visibility linear}.wsmenu>.wsmenu-list>li>a{line-height:105px;text-transform:capitalize;color:#000;border-bottom:3px solid transparent;padding:0 15px;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.wsmenu>.wsmenu-list>li>a.active{border-bottom:3px solid #fff}.wsmainfull:focus,.wsmainfull:hover{background-color:#530e2a}.wsmainfull.active .wsmenu>.wsmenu-list>li>a{color:#fff}.wsmainfull:hover .btn-primary.bookingBtn{background:#fff;color:#530e2a;filter:none}.wsmainfull:hover .utility-wrap>.utility>a{filter:none}.wsmainfull:hover .utility-wrap{color:#fff;border-color:#fff}.wsmainfull:hover .wsmenu>.wsmenu-list>li>a{color:#fff}.mobile-bottom-menu{display:none}.main-navigation.fixedTop .desktoplogo{padding:3px 0;width:175px}.main-navigation.fixedTop .wsmenu>.wsmenu-list{margin-top:0}.main-navigation.fixedTop .wsmainfull{height:70px}.main-navigation.fixedTop .user-menu-wrapper{padding:20px 0}.main-navigation.fixedTop .utility-wrap,.main-navigation.red-menu-bg .utility-wrap{filter:invert(0)}.partnerBrand-box.box3 a:nth-child(2) img{max-width:100px;max-height:90px}}@media (min-width:576px){.modal-sm{min-width:420px}}@media (min-width:1400px){.back-title{margin-left:-10px}}.gridBox{float:left;height:0;width:100%;position:relative;background-position:center;background-size:cover;color:#fff;padding:15px;border:1px solid #fff}.gridBox.sm{padding-bottom:300px;width:30%}.gridBox.sm.md{width:40%}.gridBox.md{padding-bottom:300px;width:40%}.gridBox.lg{padding-bottom:300px;width:50%}.gridBox.xlg{padding-bottom:300px;width:100%}.gridBox .gridTitle{position:absolute;bottom:15px;right:15px}.gridBox .gridTitle h3{font-family:nimbus_sans_lregular,sans-serif;margin:0;text-shadow:0 0 5px #000;text-transform:uppercase;font-size:18px;opacity:1;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.gridBox.textWrap{position:absolute;width:90%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gridBox .overlay{position:absolute;height:100%;width:100%;text-align:center;padding:15px;top:0;right:0;opacity:0;transition:.5s ease-in-out;background-color:rgba(0,0,0,.7);background-repeat:no-repeat;background-size:cover;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.gridBox.video-Box .overlay{padding:0}.gridBox:hover .overlay{cursor:pointer;opacity:1}.gridBox:hover .title h3{opacity:0}.gridCol{width:100%;float:left}.gridCol-left{width:50%}.gridBox .overlay p{font-weight:100}.gridBox .overlay a{color:#ddd;text-decoration:underline}.gridBox .overlay a:hover{color:#fff}.gridBox .overlay .btn-wrapper a{text-decoration:none}.gridBox .overlay h3{margin-top:20px}.icon-wrap{padding:10px 0 0}.branding{background:#f5f4f1;padding-bottom:5px;margin-top:50px}.branding .grid-wrapper{display:flex;margin-bottom:50px;flex-wrap:wrap;justify-content:center}.branding .gridBox .gridTitle{top:35px;left:20px;bottom:auto;right:auto;font-size:28px}.branding .gridBox:hover .gridTitle{display:none}.branding .gridBox h3{font-size:28px;max-width:220px;text-transform:uppercase;text-align:start}.branding .gridBox{float:none;flex-basis:32%;padding-bottom:35%;margin:1% .5%;overflow:hidden;border-radius:18px}.branding .gridBox .textWrap{display:none;transform:none;text-align:left;padding-bottom:100px;position:relative;top:15px;z-index:2}.branding .gridBox:focus .textWrap,.branding .gridBox:hover .textWrap{display:block}.branding .gridBox .overlay{background-color:#711b45a8;z-index:3;padding:15px 20px}.branding .gridBox.video-Box .overlay{padding:0;background-color:#711b45a8;position:absolute;z-index:1}.branding .gridBox.video-Box .overlay .textWrap h3{margin-top:35px}.overlay.overlay-video{position:absolute;z-index:2;opacity:.65}.branding .gridBox.video-Box .overlay .textWrap{position:absolute;top:0;width:100%;left:0;height:100%;z-index:9;padding:0 20px;background-color:rgba(0,0,0,.8)}.branding .gridBox .video-bg{position:absolute;left:0;top:0;z-index:1;opacity:0;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.branding .gridBox:hover .video-bg{opacity:1}.branding .gridBox .overlay a{text-decoration:none}.branding .gridBox .textWrap .btn{padding:8px 15px}.branding .gridBox .textWrap .btn:focus,.branding .gridBox .textWrap .btn:hover{color:#530e2a}.branding .gridBox .btn-wrapper{position:absolute;padding:30px 0;bottom:0;left:0;width:100%;text-align:center;z-index:2}.archive-wrapper .gridBox .btn-wrapper .fa-play,.branding .gridBox .btn-wrapper .fa-play{display:inline-block;font-size:14px;margin-right:8px}.branding .gridBox .btn-wrapper .playVideo{font-weight:400;letter-spacing:0;border-radius:20px}.branding .ms-caption{text-align:center}.branding .ms-caption h1{font-size:60px;color:#fff;text-shadow:0 0 5px #00000096;text-transform:uppercase}.branding .ms-caption h2{color:#fff;text-shadow:0 0 5px #00000096;font-size:40px;font-weight:500}.branding .ms-caption .btn-default{padding:8px 15px;font-size:12px;font-weight:400;letter-spacing:0}.branding .ms-caption .fa-play{margin-right:8px}.branding h2.gridTitle{color:#711b45}.lounge-list-header{display:flex;width:100%;justify-content:space-between}.lounge-list-content h2{font-size:32px;padding-bottom:20px;border-bottom:3px solid #333;margin-bottom:30px;margin-top:20px;padding-top:50px}.lounge-list-content h3{font-size:21px;margin-top:45px}.lounge-area{font-weight:500;margin-bottom:15px;font-size:18px;background:#eee;padding:20px 25px}.lounge-area h4{font-size:18px;border-bottom:1px solid #530e2a;padding-bottom:2px;margin-bottom:15px}.lounge-place-wrapper{margin-bottom:30px}.lounge-place-wrapper&:last-child{margin-bottom:0}.lounge-region-links h4{margin-right:10px;font-size:18px}.lounge-region-links h4 span{font-size:12px;font-weight:300;font-family:nimbus_sans_lregular,sans-serif;display:block;margin:8px 0 10px}.lounge-links-list a{padding:6px 25px;background:#6812351a;display:inline-block;border-radius:32px;margin-bottom:5px;font-size:14px;text-transform:uppercase;font-weight:300;letter-spacing:1px;color:#681235}.lounge-links-list a:hover{background:#530e2a;color:#fff}.lounge-area div{font-weight:300;font-size:14px;margin-bottom:2px;clear:both}.lounge-place:before{content:"Lounge Name: ";display:inline-block;margin-right:5px;font-weight:500;text-indent:0;min-width:130px;min-height:23px;float:left}.lounge-place+div:before{content:"Address: ";display:inline-block;margin-right:5px;font-weight:500;text-indent:0;min-width:130px;min-height:23px;float:left}.lounge-place+div+div:before{content:"Operating hours: ";display:inline-block;margin-right:5px;font-weight:500;text-indent:0;min-width:130px;min-height:23px;float:left}.lounge-place+div+div{margin-bottom:20px}.lounge-place+div+div:last-child{margin-bottom:0}.region-updated-date{display:block;margin-top:10px;margin-bottom:25px;font-size:14px}.lounge-list-wrapper{background:#f5f4f1;border-radius:10px;padding:30px;margin-bottom:35px}.lounge-list-wrapper h2{font-size:21px;font-weight:500;margin-bottom:25px;color:#681235}.lounge-list-content h4{font-size:20px;color:#681235}.airport-title{display:flex}.airport-title .fa-circle{font-size:5px;margin-right:10px;margin-top:9px}.airport-content{font-weight:300}.airport-content span{font-size:16px}.airport-list h5{font-size:17px}.airport-list ul{margin-bottom:25px}.airport-list li{margin-bottom:10px;background:#530e2a;color:#fff;border-radius:4px;padding:3px 12px}.airport-list li ul{margin:5px 0 0}.airport-list li li{padding:0;margin:0 0 5px}.airport-list li a{display:inline-block;vertical-align:middle;font-size:16px;font-weight:300}.airport-list li span i{font-size:12px;padding-left:3px;color:#681235}.airport-list li span i:before{content:"\f062"}.airport-list li.collapsed span i:before{content:"\f063"}.airport-list li.collapsed{background:0 0;color:#000}.swiper{margin-bottom:100px}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;height:500px}.swiper-controller{position:relative;height:50px;width:100%;max-width:600px;margin:50px auto 0}.swiper-button-next,.swiper-button-prev{height:25px;top:33px}.swiper-button-next span{font-size:15px;color:#333;transition:.2s ease-in}.swiper-button-prev span{font-size:15px;color:#333}.swiper-button-prev:after{display:none}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#530e2a}.swiper-button-prev:before{content:"prev";font-family:swiper-icons;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1;right:15px}.swiper-rtl .swiper-button-prev:before{content:"next";right:auto!important;left:15px!important}.swiper-button-next:after,.swiper-button-prev:before{font-weight:700;font-size:11px;color:#000;position:relative;top:1px;transition:.4s ease-in}.swiper-button-next:after{position:relative;left:15px}.swiper-rtl .swiper-button-next:after{left:auto;right:15px}.swiper-button-next:hover:after{left:25px}.swiper-button-prev:hover:before{right:25px}.archive-wrapper .gridBox{height:80%;margin:10px;overflow:hidden;border-radius:18px}.archive-wrapper .gridBox .overlay h3{margin-bottom:25px}.archive-wrapper .gridBox .overlay p{font-size:14px;padding:0 15px}.archive-wrapper2{padding-bottom:0}.archive-wrapper2 .swiper-slide{display:block;padding:0 20px}.archive-wrapper2 .gridBox{float:none;margin:0 0 25px}.archive-wrapper2 .swiper-slide:nth-child(2n){margin-top:100px}.archive-wrapper2 .gridTitle{position:relative;clear:both}.archive-wrapper2 .swiper-controller{margin-top:0;display:none}.archive-wrapper2.other-destination .swiper-controller{display:block}.archive-wrapper2.other-destination .swiper-controller .swiper-button-next,.archive-wrapper2.other-destination .swiper-controller .swiper-button-prev,.archive-wrapper2.other-destination .swiper-scrollbar{display:none}.archive-wrapper2.other-destination .swiper-pagination-bullet-active{background:#ffc107}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:calc(100% - 200px);margin:0 auto;left:50%;transform:translateX(-50%);top:22px}@media (max-width:575px){.archive-wrapper2 .swiper-slide:nth-child(2n){margin-top:0}.swiper{margin-bottom:40px}.featured-card{padding-top:30px;border-radius:0;margin:0 -20px;background-size:245%;background-position:bottom center;background-repeat:no-repeat}.featured-card .row.gx-5{--bs-gutter-x:4rem}.featured-card .col-sm-6.order-1{padding:0}.featured-card .col-sm-6.order-2{padding-top:30px}}@media (max-width:350px){.mobilelogo a{margin:5px 8px}.mobile-booknow-link.btn{padding:3px 5px;margin-right:3px!important}.mobile-booknow-link{max-width:65px}.ydbd-btn .mobile-booknow-link{padding:10px 15px}}@media (max-width:1199.98px){.branding .gridBox{flex-basis:32%}}@media (max-width:991.98px){footer .ft-col.ft-three a{width:25px}.lounge-region-links{display:block}.title.loungesTitle{font-size:18px}.lounge-area h4,.lounge-region-links h4{font-size:16px!important}.lounge-list-content h2{font-size:28px}.lounge-list-content h3{font-size:21px;margin-top:25px}.lounge-place,.lounge-place+div,.lounge-place+div+div{text-indent:0!important}.lounge-place+div+div::before,.lounge-place+div:before,.lounge-place:before{display:block!important;margin-top:10px!important;float:none}.lounge-place+div+div{margin-bottom:20px;border-bottom:1px solid #333!important;padding-bottom:15px!important}.branding .gridBox{flex-basis:40%}.branding .gridBox h3{font-size:20px}.branding .gridBox .gridTitle{top:25px;left:15px}.branding .gridBox .overlay{padding:5px 15px}.archive-wrapper .gridBox{height:85%}.smart-traveller-form-wrapper .title-wrapper{padding:0}.smart-traveller-form-wrapper{padding:20px;border-radius:24px;margin-bottom:60px}.smart-traveller-form-wrapper .title-wrapper h2{font-size:24px;margin-top:10px}.smart-traveller-form-wrapper .title-wrapper p{font-size:14px}.additional-service .form-label{border:0;margin-bottom:0}.review-detail-cta{margin-top:0}}@media (max-width:767.98px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:15px;padding-left:15px}.branding .gridBox{flex-basis:45%;padding-bottom:55%}.branding .container{max-width:100%}.branding .gridBox.video-Box .overlay .textWrap h3{margin-top:25px}.branding .gridBox.video-Box .overlay .textWrap{padding:0 15px}.hasAlert .pageWrapper{padding-top:0}footer .ft-col .ft-list-title i,footer .ft-col h3 i{display:inline-block}.video-wrapper .playVideo{width:50px;height:50px;line-height:1;font-size:24px;bottom:15px;right:15px;padding:12px 17px}.partners-carousel .item{width:300px}}@media (max-width:519.98px){.branding .gridBox{flex-basis:100%;padding-bottom:65%;margin:2% .5%}.partners-carousel .item{width:250px}}.required-field-red-star:after{content:" *";color:#df1111}.ppl-red-font{color:#530e2a;text-transform:uppercase;font-size:14px;margin-bottom:25px;font-weight:500}.error-message:empty,.field-validation-error:empty,span[id$=ValidationMessage]:empty{display:none!important}.mobileLoungeBooking .bookingCol h6{text-transform:uppercase;margin-top:10px;margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:13px;font-weight:500;letter-spacing:1px}.card-header[data-bg-image]{background-image:var(--bg-image);background-size:cover;background-position:center;background-repeat:no-repeat}#bookingwidgetspanResult{display:none;position:absolute;z-index:10;color:#92400e!important;padding:2px 10px;background-color:#fffbeb;border-radius:5px;border:1px solid #f5ca45;margin:5px 0;left:0;right:0;bottom:-25px}#bookingwidgetspanResult:before{content:"\f06a";font-family:"Font Awesome 6 Pro";font-weight:900;margin-right:6px;display:inline-block;vertical-align:middle}.iti__flag.iti__globe{display:none}.iti__selected-country{flex-direction:row-reverse}.iti .iti__selected-dial-code{margin-left:15px;font-size:14px}.iti__selected-country-primary{border:0;border-right:1px solid #ccc;padding:0 10px 0 5px}button.overlap-close.deskoverlap-close-btn{display:none;border:0;position:fixed;z-index:1003;top:20px;right:20px;opacity:1;pointer-events:auto}.deskHighlight button.overlap-close.deskoverlap-close-btn{display:block}#OPEN_CHATBOT_BUTTON_IFRAME{bottom:100px!important}form#formBookNowSearch{position:relative}.quickFlow .bookingCol .input-group-text{padding:0!important}.quickFlow .bookingWidget-wrapper.booking-widget-with-summary .landing-hero-copy{text-align:left;margin-top:0;padding:20px 0}.quickFlow .bookingWidget-wrapper.booking-widget-with-summary .landing-hero-description{font-size:16px;max-width:800px}.quickFlow .booking-widget-with-summary__aside{align-self:start}.quickFlow .booking-widget-with-summary__strip{margin-top:30px}.quickFlow .bookingWidget .bookingBtn{right:0;padding:27px 20px;font-size:20px}.quickFlow .booking-widget-products-section{border-top:0}.quickFlow .bookingWidget .form-control{font-size:18px}.quickFlow .booking-widget-with-summary__main #bookingWidget.bookingWidget{padding-right:75px}.quickFlow .homeBanner-wrapper.landing-hero-compact{padding-top:0;background-color:inherit}.quickFlow .bookingWidget-wrapper.booking-widget-with-summary .landing-hero-title{max-width:none;margin-bottom:20px;font-size:40px}.quickFlow .home-landing-booking-section .booking-widget-products-section.upgrade-service .booking-widget-products-heading__title{margin-bottom:0}.quickFlow .bookingWidget-wrapper.booking-widget-with-summary{max-width:1400px}.quickFlow .homeBanner-wrapper.landing-hero-compact>.landing-hero-backdrop{height:100%}.quickFlow .homeBanner-wrapper.landing-hero-compact .landing-hero-backdrop .carousel-inner,.quickFlow .homeBanner-wrapper.landing-hero-compact .landing-hero-backdrop .fw-home-banner{height:clamp(100%,52vh,640px)}.quickFlow .upgrade-service .card-body .btn-primary{background-color:#530e2a}.hasAlert.deskHighlight #booking-widget-products-section{display:none}.hasAlert.deskHighlight .formTxtBox-wrap{top:85px}body.hasAlert.deskHighlight .home .bookingWidget-wrapper.booking-widget-with-summary,body.hasAlert.deskHighlight .homeBanner-wrapper.landing-hero-compact .bookingWidget-wrapper.booking-widget-with-summary{max-height:none;overflow-y:unset}@media (max-width:1199.98px){.quickFlow .homeBanner-wrapper.landing-hero-compact .landing-hero-backdrop .carousel-inner,.quickFlow .homeBanner-wrapper.landing-hero-compact .landing-hero-backdrop .fw-home-banner{height:clamp(100%,42vh,480px)}}