@font-face{font-family:BwModelica;font-stretch:100%;font-weight:100;src:url(/css/theme/fonts/BwModelica-Thin.woff2) format("woff2")}@font-face{font-family:BwModelica;font-stretch:100%;font-weight:300;src:url(/css/theme/fonts/BwModelica-Light.woff2) format("woff2")}@font-face{font-family:BwModelica;font-stretch:100%;font-weight:400;src:url(/css/theme/fonts/BwModelica-Regular.woff2) format("woff2")}@font-face{font-family:BwModelica;font-stretch:100%;font-weight:500;src:url(/css/theme/fonts/BwModelica-Medium.woff2) format("woff2")}@font-face{font-family:BwModelica;font-stretch:100%;font-weight:700;src:url(/css/theme/fonts/BwModelica-Bold.woff2) format("woff2")}@font-face{font-family:BwModelica;font-stretch:100%;font-weight:900;src:url(/css/theme/fonts/BwModelica-ExtraBold.woff2) format("woff2")}@font-face{font-family:BwModelica-BoldUltraCondensed;font-stretch:100%;font-weight:700;src:url(/css/theme/fonts/BwModelica-BoldUltraCondensed.woff2) format("woff2")}.BwModelica-BoldUltraCondensed{font-family:BwModelica-BoldUltraCondensed}@font-face{font-family:BwModelica-ExtraBoldUltraCondensed;font-stretch:100%;font-weight:900;src:url(/css/theme/fonts/BwModelica-ExtraBoldUltraCondensed.woff2) format("woff2")}.BwModelica-ExtraBoldUltraCondensed{font-family:BwModelica-ExtraBoldUltraCondensed}@font-face{font-family:Poppins;font-stretch:100%;font-weight:500;src:url(/css/theme/fonts/Poppins-Medium.woff2) format("woff2")}hr.no-margin{margin:0}.h-100vh{height:100vh}.spacing-personalDetails{margin-bottom:10px}@media screen and (min-width:992px){.spacing-personalDetails{margin-bottom:30px}}.width-14{width:14px!important}.height-14{height:14px!important}.border-radius-5{border-radius:5px!important}.stroke-cbd5e1{stroke:#cbd5e1}.w-95{width:95%}.text-underline{text-decoration:underline}hr{border-top:1px solid #cbd5e1}.lh-1_2{line-height:1.2!important}.floating-uems-chatBotIcon{display:none}@media screen and (min-width:992px){.floating-uems-chatBotIcon{bottom:39.5px;display:block;-webkit-filter:drop-shadow(0 10px 15px rgba(0,0,0,.31));filter:drop-shadow(0 10px 15px rgba(0,0,0,.31));position:fixed;right:23.5px}.floating-uems-chatBotIcon img{border-radius:50%}}.booking-gradient{background:linear-gradient(130deg,#020024,#00a196);color:#fff}.bookingSystem-hr-spacing{margin-bottom:15px;margin-top:15px}@media screen and (min-width:992px){.bookingSystem-hr-spacing{margin-bottom:20px;margin-top:20px}}.cancelBooking-dropdown{cursor:pointer}.cancelBooking-dropdown.show .meatball-wrapper{background-color:hsla(0,0%,100%,.8)}.cancelBooking-dropdown .dropdown-menu{background-color:transparent;margin-top:10px;padding:0}.cancelBooking-dropdown .dropdown-menu .dropdown-item{background-color:#fff;border:1px solid #f2f2f2;border-radius:24px;color:#7f7f7f;-webkit-filter:drop-shadow(0 6px 10px rgba(0,0,0,.1));filter:drop-shadow(0 6px 10px rgba(0,0,0,.1));font-size:14px;font-weight:500;padding:15px 11px 15px 15px}.cancelBooking-dropdown .dropdown-menu .dropdown-item:hover{background-color:hsla(0,0%,100%,.8)}@media screen and (min-width:992px){.text-lg-left{text-align:left}}.loanPlusGif{width:70%}@media screen and (min-width:992px){.loanPlusGif{width:100%}}.fs-font32{font-size:20px}@media screen and (min-width:992px){.fs-font32{font-size:32px}}.fs-reservationSummary{font-size:20px}@media screen and (min-width:992px){.fs-reservationSummary{font-size:25px}}.text-medium{font-weight:500}.text-bold{font-weight:700}.text-extraBold{font-weight:900}.font-size-12px{font-size:12px}.font-size-13px{font-size:13px}.font-size-14px{font-size:14px}.font-size-15px{font-size:15px}.font-size-16px{font-size:16px}.font-size-17px{font-size:17px}.font-size-18px{font-size:18px}.font-size-20px{font-size:20px}.font-size-25px{font-size:25px}@media screen and (min-width:992px){.font-size-lg-14px{font-size:14px}.font-size-lg-16px{font-size:16px}.font-size-lg-18px{font-size:18px}.font-size-lg-20px{font-size:20px}.font-size-lg-22px{font-size:22px}.font-size-lg-24px{font-size:24px}.font-size-lg-25px{font-size:25px}.font-size-lg-30px{font-size:30px}.font-size-lg-32px{font-size:32px}.font-size-lg-39px{font-size:39px}.font-size-lg-40px{font-size:40px}}.bg-f7f7f7{background-color:#f7f7f7}.bg-color-form-lightBlue{background-color:#f1f5f9!important}.bg-white{background-color:#fff}.bg-grey-f9{background-color:#f9f9f9}.bg-transparent{background-color:transparent!important}.color-darkBlue{color:#162b75}.color-lightBlue{color:#4477b8!important}.color-darkBlueGrey{color:#334155}.color-form-textColor{color:#475569!important}.color-black-22{color:#222}.color-black46{color:#464646}.color-black334{color:#334155}.color-grey7e{color:#7e7e7e!important}.color-grey94{color:#94a3b8}.color-grey59{color:#595959}.color-grey80{color:grey}.color-grey64{color:#64748b!important}.color-success-00A{color:#00a196}.color-pending-D85{color:#d85b5b}.button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 18px;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:992px){.button{font-size:16px}}.button:hover{text-decoration:none}.button:focus{outline:none}.button-pink{background-color:#f391bc;border:1px solid #f391bc;color:#fff!important}.button-pink:hover{background-color:#ce85a7;color:#fff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.button-pink img{padding-left:10px}.button-secondary{background-color:#fff;border:1px solid #f391bc;color:#f391bc!important}.button-rectangle{border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:20px;text-align:left}.button-rectangle .col,.button-rectangle .row{width:100%}.button-rectangle .button-text{padding-right:20px}@media screen and (min-width:992px){.button-rectangle .button-text{padding:0 20px}}.button-rectangle .button-title{color:#595959;font-size:14px;font-weight:700;margin-bottom:10px}@media screen and (min-width:992px){.button-rectangle .button-title{font-size:16px}}.button-rectangle .button-subTitle{color:grey;font-size:12px;font-weight:700;margin-bottom:0}@media screen and (min-width:992px){.button-rectangle .button-subTitle{font-size:14px}}.button-rectangle.pink{border:1px solid #f391bc}.button-rectangle.maybank-loan{border:1px solid #fcb808}.button-rectangle.maybank-loan.financing-options-accordion{margin-bottom:15px}@media screen and (min-width:992px){.button-rectangle.maybank-loan.financing-options-accordion{margin-bottom:30px}}.button-rectangle:hover{text-decoration:none}.button-maybank-applyNow{background-color:#ffc600;border-radius:4px;color:#000;font-family:Poppins;font-size:14px;font-weight:500;padding:8px 57px;text-align:center}@media screen and (max-width:991.98px){.button-maybank-applyNow{display:inline-block;width:100%}}.button-rounded-pill{background-color:#fff;border-radius:43px;color:#7f7f7f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;padding:8px 10px}@media screen and (max-width:413.98px){.button-rounded-pill{margin-bottom:16px}}@media screen and (min-width:992px){.button-rounded-pill{font-size:14px}}.button-rounded-pill img{padding-right:4px}@media screen and (min-width:992px){.button-rounded-pill img{padding-right:12px}}.button-virtual-tour,.button-zoom{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:10px;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;justify-content:center;padding:10px}.button-virtual-tour img,.button-zoom img{margin-left:10px;width:27px}@media screen and (max-width:991.98px){.button-virtual-tour,.button-zoom{border:1px solid #cbd5e1;font-weight:700}}@media screen and (min-width:992px){.button-virtual-tour,.button-zoom{font-size:16px}.button-virtual-tour img,.button-zoom img{width:31px}}.button-zoom img{margin-left:10px;width:23px}@media screen and (min-width:992px){.button-zoom img{width:23px}}.button.reserved-viewSummary{padding:10px 69px 11px}.fancybox-button{background:rgba(0,0,0,.5);color:#fff}.fancybox-button:hover{opacity:.8}.fancybox-button--left{left:10px}.fancybox-button--left,.fancybox-button--left:hover{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:50%;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;justify-content:center;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s;transition:opacity .2s;width:44px;z-index:9999}.fancybox-button--left:after{background:transparent;border-right:2px solid;border-top:2px solid;content:"";height:10px;left:18px;position:absolute;top:17px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:10px}.fancybox-button--right{right:10px}.fancybox-button--right,.fancybox-button--right:hover{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:50%;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;justify-content:center;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s;transition:opacity .2s;width:44px;z-index:9999}.fancybox-button--right:after{background:transparent;border-right:2px solid;border-top:2px solid;content:"";height:10px;position:absolute;right:18px;top:17px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:10px}.fancybox-button--play,.fancybox-button--thumbs{display:none!important}.fancybox-caption{background:rgba(0,0,0,.8);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:20px;font-weight:500;left:0;padding:20px;position:absolute;text-align:center;width:100%;z-index:9999}.fancybox-bg{background-color:rgba(0,0,0,.8)}@media (max-width:767px){.fancybox-button{height:36px;width:36px}.fancybox-button:hover{opacity:.6}.fancybox-button--left:after{left:16px!important;top:15px!important}.fancybox-button--right:after{right:16px!important;top:15px!important}.fancybox-caption{font-size:14px;padding:8px}.fancybox-controls--canGrab .fancybox-placeholder{cursor:none}}@media (max-width:414px){.fancybox-image{height:auto!important;-webkit-transition:height .3s ease;transition:height .3s ease}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right{display:block!important}.fancybox-caption{margin:0;padding:20px 0}}.margin-top-1px{margin-top:1px!important}.margin-top-2px{margin-top:2px!important}.margin-top-3px{margin-top:3px!important}.margin-top-4px{margin-top:4px!important}.margin-top-5px{margin-top:5px!important}.margin-top-6px{margin-top:6px!important}.margin-top-7px{margin-top:7px!important}.margin-top-8px{margin-top:8px!important}.margin-top-9px{margin-top:9px!important}.margin-top-10px{margin-top:10px!important}.margin-top-11px{margin-top:11px!important}.margin-top-12px{margin-top:12px!important}.margin-top-13px{margin-top:13px!important}.margin-top-14px{margin-top:14px!important}.margin-top-15px{margin-top:15px!important}.margin-top-16px{margin-top:16px!important}.margin-top-17px{margin-top:17px!important}.margin-top-18px{margin-top:18px!important}.margin-top-19px{margin-top:19px!important}.margin-top-20px{margin-top:20px!important}.margin-top-21px{margin-top:21px!important}.margin-top-22px{margin-top:22px!important}.margin-top-23px{margin-top:23px!important}.margin-top-24px{margin-top:24px!important}.margin-top-25px{margin-top:25px!important}.margin-top-26px{margin-top:26px!important}.margin-top-27px{margin-top:27px!important}.margin-top-28px{margin-top:28px!important}.margin-top-29px{margin-top:29px!important}.margin-top-30px{margin-top:30px!important}.margin-top-31px{margin-top:31px!important}.margin-top-32px{margin-top:32px!important}.margin-top-33px{margin-top:33px!important}.margin-top-34px{margin-top:34px!important}.margin-top-35px{margin-top:35px!important}.margin-top-36px{margin-top:36px!important}.margin-top-37px{margin-top:37px!important}.margin-top-38px{margin-top:38px!important}.margin-top-39px{margin-top:39px!important}.margin-top-40px{margin-top:40px!important}.margin-top-41px{margin-top:41px!important}.margin-bottom-1px{margin-bottom:1px!important}.margin-bottom-2px{margin-bottom:2px!important}.margin-bottom-3px{margin-bottom:3px!important}.margin-bottom-4px{margin-bottom:4px!important}.margin-bottom-5px{margin-bottom:5px!important}.margin-bottom-6px{margin-bottom:6px!important}.margin-bottom-7px{margin-bottom:7px!important}.margin-bottom-8px{margin-bottom:8px!important}.margin-bottom-9px{margin-bottom:9px!important}.margin-bottom-10px{margin-bottom:10px!important}.margin-bottom-11px{margin-bottom:11px!important}.margin-bottom-12px{margin-bottom:12px!important}.margin-bottom-13px{margin-bottom:13px!important}.margin-bottom-14px{margin-bottom:14px!important}.margin-bottom-15px{margin-bottom:15px!important}.margin-bottom-16px{margin-bottom:16px!important}.margin-bottom-17px{margin-bottom:17px!important}.margin-bottom-18px{margin-bottom:18px!important}.margin-bottom-19px{margin-bottom:19px!important}.margin-bottom-20px{margin-bottom:20px!important}.margin-bottom-21px{margin-bottom:21px!important}.margin-bottom-22px{margin-bottom:22px!important}.margin-bottom-23px{margin-bottom:23px!important}.margin-bottom-24px{margin-bottom:24px!important}.margin-bottom-25px{margin-bottom:25px!important}.margin-bottom-26px{margin-bottom:26px!important}.margin-bottom-27px{margin-bottom:27px!important}.margin-bottom-28px{margin-bottom:28px!important}.margin-bottom-29px{margin-bottom:29px!important}.margin-bottom-30px{margin-bottom:30px!important}.margin-bottom-31px{margin-bottom:31px!important}.margin-bottom-32px{margin-bottom:32px!important}.margin-bottom-33px{margin-bottom:33px!important}.margin-bottom-34px{margin-bottom:34px!important}.margin-bottom-35px{margin-bottom:35px!important}.margin-bottom-36px{margin-bottom:36px!important}.margin-bottom-37px{margin-bottom:37px!important}.margin-bottom-38px{margin-bottom:38px!important}.margin-bottom-39px{margin-bottom:39px!important}.margin-bottom-40px{margin-bottom:40px!important}.margin-bottom-41px{margin-bottom:41px!important}.margin-right-1px{margin-right:1px!important}.margin-right-2px{margin-right:2px!important}.margin-right-3px{margin-right:3px!important}.margin-right-4px{margin-right:4px!important}.margin-right-5px{margin-right:5px!important}.margin-right-6px{margin-right:6px!important}.margin-right-7px{margin-right:7px!important}.margin-right-8px{margin-right:8px!important}.margin-right-9px{margin-right:9px!important}.margin-right-10px{margin-right:10px!important}.margin-right-11px{margin-right:11px!important}.margin-right-12px{margin-right:12px!important}.margin-right-13px{margin-right:13px!important}.margin-right-14px{margin-right:14px!important}.margin-right-15px{margin-right:15px!important}.margin-right-16px{margin-right:16px!important}.margin-right-17px{margin-right:17px!important}.margin-right-18px{margin-right:18px!important}.margin-right-19px{margin-right:19px!important}.margin-right-20px{margin-right:20px!important}.margin-right-21px{margin-right:21px!important}.margin-right-22px{margin-right:22px!important}.margin-right-23px{margin-right:23px!important}.margin-right-24px{margin-right:24px!important}.margin-right-25px{margin-right:25px!important}.margin-right-26px{margin-right:26px!important}.margin-right-27px{margin-right:27px!important}.margin-right-28px{margin-right:28px!important}.margin-right-29px{margin-right:29px!important}.margin-right-30px{margin-right:30px!important}.margin-right-31px{margin-right:31px!important}.margin-right-32px{margin-right:32px!important}.margin-right-33px{margin-right:33px!important}.margin-right-34px{margin-right:34px!important}.margin-right-35px{margin-right:35px!important}.margin-right-36px{margin-right:36px!important}.margin-right-37px{margin-right:37px!important}.margin-right-38px{margin-right:38px!important}.margin-right-39px{margin-right:39px!important}.margin-right-40px{margin-right:40px!important}.margin-right-41px{margin-right:41px!important}.margin-left-1px{margin-left:1px!important}.margin-left-2px{margin-left:2px!important}.margin-left-3px{margin-left:3px!important}.margin-left-4px{margin-left:4px!important}.margin-left-5px{margin-left:5px!important}.margin-left-6px{margin-left:6px!important}.margin-left-7px{margin-left:7px!important}.margin-left-8px{margin-left:8px!important}.margin-left-9px{margin-left:9px!important}.margin-left-10px{margin-left:10px!important}.margin-left-11px{margin-left:11px!important}.margin-left-12px{margin-left:12px!important}.margin-left-13px{margin-left:13px!important}.margin-left-14px{margin-left:14px!important}.margin-left-15px{margin-left:15px!important}.margin-left-16px{margin-left:16px!important}.margin-left-17px{margin-left:17px!important}.margin-left-18px{margin-left:18px!important}.margin-left-19px{margin-left:19px!important}.margin-left-20px{margin-left:20px!important}.margin-left-21px{margin-left:21px!important}.margin-left-22px{margin-left:22px!important}.margin-left-23px{margin-left:23px!important}.margin-left-24px{margin-left:24px!important}.margin-left-25px{margin-left:25px!important}.margin-left-26px{margin-left:26px!important}.margin-left-27px{margin-left:27px!important}.margin-left-28px{margin-left:28px!important}.margin-left-29px{margin-left:29px!important}.margin-left-30px{margin-left:30px!important}.margin-left-31px{margin-left:31px!important}.margin-left-32px{margin-left:32px!important}.margin-left-33px{margin-left:33px!important}.margin-left-34px{margin-left:34px!important}.margin-left-35px{margin-left:35px!important}.margin-left-36px{margin-left:36px!important}.margin-left-37px{margin-left:37px!important}.margin-left-38px{margin-left:38px!important}.margin-left-39px{margin-left:39px!important}.margin-left-40px{margin-left:40px!important}.margin-left-41px{margin-left:41px!important}.padding-top-1px{padding-top:1px!important}.padding-top-2px{padding-top:2px!important}.padding-top-3px{padding-top:3px!important}.padding-top-4px{padding-top:4px!important}.padding-top-5px{padding-top:5px!important}.padding-top-6px{padding-top:6px!important}.padding-top-7px{padding-top:7px!important}.padding-top-8px{padding-top:8px!important}.padding-top-9px{padding-top:9px!important}.padding-top-10px{padding-top:10px!important}.padding-top-11px{padding-top:11px!important}.padding-top-12px{padding-top:12px!important}.padding-top-13px{padding-top:13px!important}.padding-top-14px{padding-top:14px!important}.padding-top-15px{padding-top:15px!important}.padding-top-16px{padding-top:16px!important}.padding-top-17px{padding-top:17px!important}.padding-top-18px{padding-top:18px!important}.padding-top-19px{padding-top:19px!important}.padding-top-20px{padding-top:20px!important}.padding-top-21px{padding-top:21px!important}.padding-top-22px{padding-top:22px!important}.padding-top-23px{padding-top:23px!important}.padding-top-24px{padding-top:24px!important}.padding-top-25px{padding-top:25px!important}.padding-top-26px{padding-top:26px!important}.padding-top-27px{padding-top:27px!important}.padding-top-28px{padding-top:28px!important}.padding-top-29px{padding-top:29px!important}.padding-top-30px{padding-top:30px!important}.padding-top-31px{padding-top:31px!important}.padding-top-32px{padding-top:32px!important}.padding-top-33px{padding-top:33px!important}.padding-top-34px{padding-top:34px!important}.padding-top-35px{padding-top:35px!important}.padding-top-36px{padding-top:36px!important}.padding-top-37px{padding-top:37px!important}.padding-top-38px{padding-top:38px!important}.padding-top-39px{padding-top:39px!important}.padding-top-40px{padding-top:40px!important}.padding-top-41px{padding-top:41px!important}.padding-bottom-1px{padding-bottom:1px!important}.padding-bottom-2px{padding-bottom:2px!important}.padding-bottom-3px{padding-bottom:3px!important}.padding-bottom-4px{padding-bottom:4px!important}.padding-bottom-5px{padding-bottom:5px!important}.padding-bottom-6px{padding-bottom:6px!important}.padding-bottom-7px{padding-bottom:7px!important}.padding-bottom-8px{padding-bottom:8px!important}.padding-bottom-9px{padding-bottom:9px!important}.padding-bottom-10px{padding-bottom:10px!important}.padding-bottom-11px{padding-bottom:11px!important}.padding-bottom-12px{padding-bottom:12px!important}.padding-bottom-13px{padding-bottom:13px!important}.padding-bottom-14px{padding-bottom:14px!important}.padding-bottom-15px{padding-bottom:15px!important}.padding-bottom-16px{padding-bottom:16px!important}.padding-bottom-17px{padding-bottom:17px!important}.padding-bottom-18px{padding-bottom:18px!important}.padding-bottom-19px{padding-bottom:19px!important}.padding-bottom-20px{padding-bottom:20px!important}.padding-bottom-21px{padding-bottom:21px!important}.padding-bottom-22px{padding-bottom:22px!important}.padding-bottom-23px{padding-bottom:23px!important}.padding-bottom-24px{padding-bottom:24px!important}.padding-bottom-25px{padding-bottom:25px!important}.padding-bottom-26px{padding-bottom:26px!important}.padding-bottom-27px{padding-bottom:27px!important}.padding-bottom-28px{padding-bottom:28px!important}.padding-bottom-29px{padding-bottom:29px!important}.padding-bottom-30px{padding-bottom:30px!important}.padding-bottom-31px{padding-bottom:31px!important}.padding-bottom-32px{padding-bottom:32px!important}.padding-bottom-33px{padding-bottom:33px!important}.padding-bottom-34px{padding-bottom:34px!important}.padding-bottom-35px{padding-bottom:35px!important}.padding-bottom-36px{padding-bottom:36px!important}.padding-bottom-37px{padding-bottom:37px!important}.padding-bottom-38px{padding-bottom:38px!important}.padding-bottom-39px{padding-bottom:39px!important}.padding-bottom-40px{padding-bottom:40px!important}.padding-bottom-41px{padding-bottom:41px!important}.padding-right-1px{padding-right:1px!important}.padding-right-2px{padding-right:2px!important}.padding-right-3px{padding-right:3px!important}.padding-right-4px{padding-right:4px!important}.padding-right-5px{padding-right:5px!important}.padding-right-6px{padding-right:6px!important}.padding-right-7px{padding-right:7px!important}.padding-right-8px{padding-right:8px!important}.padding-right-9px{padding-right:9px!important}.padding-right-10px{padding-right:10px!important}.padding-right-11px{padding-right:11px!important}.padding-right-12px{padding-right:12px!important}.padding-right-13px{padding-right:13px!important}.padding-right-14px{padding-right:14px!important}.padding-right-15px{padding-right:15px!important}.padding-right-16px{padding-right:16px!important}.padding-right-17px{padding-right:17px!important}.padding-right-18px{padding-right:18px!important}.padding-right-19px{padding-right:19px!important}.padding-right-20px{padding-right:20px!important}.padding-right-21px{padding-right:21px!important}.padding-right-22px{padding-right:22px!important}.padding-right-23px{padding-right:23px!important}.padding-right-24px{padding-right:24px!important}.padding-right-25px{padding-right:25px!important}.padding-right-26px{padding-right:26px!important}.padding-right-27px{padding-right:27px!important}.padding-right-28px{padding-right:28px!important}.padding-right-29px{padding-right:29px!important}.padding-right-30px{padding-right:30px!important}.padding-right-31px{padding-right:31px!important}.padding-right-32px{padding-right:32px!important}.padding-right-33px{padding-right:33px!important}.padding-right-34px{padding-right:34px!important}.padding-right-35px{padding-right:35px!important}.padding-right-36px{padding-right:36px!important}.padding-right-37px{padding-right:37px!important}.padding-right-38px{padding-right:38px!important}.padding-right-39px{padding-right:39px!important}.padding-right-40px{padding-right:40px!important}.padding-right-41px{padding-right:41px!important}.padding-left-1px{padding-left:1px!important}.padding-left-2px{padding-left:2px!important}.padding-left-3px{padding-left:3px!important}.padding-left-4px{padding-left:4px!important}.padding-left-5px{padding-left:5px!important}.padding-left-6px{padding-left:6px!important}.padding-left-7px{padding-left:7px!important}.padding-left-8px{padding-left:8px!important}.padding-left-9px{padding-left:9px!important}.padding-left-10px{padding-left:10px!important}.padding-left-11px{padding-left:11px!important}.padding-left-12px{padding-left:12px!important}.padding-left-13px{padding-left:13px!important}.padding-left-14px{padding-left:14px!important}.padding-left-15px{padding-left:15px!important}.padding-left-16px{padding-left:16px!important}.padding-left-17px{padding-left:17px!important}.padding-left-18px{padding-left:18px!important}.padding-left-19px{padding-left:19px!important}.padding-left-20px{padding-left:20px!important}.padding-left-21px{padding-left:21px!important}.padding-left-22px{padding-left:22px!important}.padding-left-23px{padding-left:23px!important}.padding-left-24px{padding-left:24px!important}.padding-left-25px{padding-left:25px!important}.padding-left-26px{padding-left:26px!important}.padding-left-27px{padding-left:27px!important}.padding-left-28px{padding-left:28px!important}.padding-left-29px{padding-left:29px!important}.padding-left-30px{padding-left:30px!important}.padding-left-31px{padding-left:31px!important}.padding-left-32px{padding-left:32px!important}.padding-left-33px{padding-left:33px!important}.padding-left-34px{padding-left:34px!important}.padding-left-35px{padding-left:35px!important}.padding-left-36px{padding-left:36px!important}.padding-left-37px{padding-left:37px!important}.padding-left-38px{padding-left:38px!important}.padding-left-39px{padding-left:39px!important}.padding-left-40px{padding-left:40px!important}.padding-left-41px{padding-left:41px!important}.pill-status{border-radius:30px;color:#fff;display:inline-block;padding:5px 5px 5px 10px}@media screen and (max-width:413.98px){.pill-status{margin-top:5px}}.pill-status.pending{background-color:#ef4444;background-image:url(/images/icons/icon-pending.svg);background-position-x:93%;background-position-y:50%;background-repeat:no-repeat;background-size:17px;padding-right:32px}.pill-status-reservation-release{background-color:rgba(68,119,184,.1);border-radius:30px;color:#4477b8;display:inline-block;font-size:12px;font-weight:500;padding:5px 10px}@media screen and (min-width:992px){.pill-status-reservation-release{font-size:14px;padding:6.5px 10px}}.pill-status-reservation-release p{margin-bottom:0;margin-left:10px;text-align:left}.pill-rounded{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:30px;color:#4d4d4d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:500;padding:8px 15px}@media screen and (min-width:992px){.pill-rounded{font-size:14px}}.pill-rounded-wrapper{padding-left:0;padding-right:10px}@media screen and (min-width:992px){.pill-rounded-wrapper{padding-right:15px}}.meatball-wrapper{background-color:#fff;border-radius:30px;padding:4.5px 8px 6.5px}@media screen and (min-width:992px){.meatball-wrapper{padding:9.5px 13px 11.5px}}.border-radius-5px{border-radius:5px!important}.bookingForm-wrapper{background-color:#fff;padding:20px}@media screen and (max-width:991.98px){.bookingForm-wrapper{margin-bottom:30px}}@media screen and (min-width:992px){.bookingForm-wrapper{padding:40px}}.bookingForm-wrapper .no-label-wrapper{color:#000;font-size:14px;font-weight:500;margin-bottom:10px}.bookingForm-wrapper label{cursor:pointer;margin-bottom:15px;width:100%}.bookingForm-wrapper label p{color:#000;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:10px}.bookingForm-wrapper label p.nonBold{font-size:14px;font-weight:400}@media screen and (min-width:992px){.bookingForm-wrapper label p.nonBold{font-size:13px}}.bookingForm-wrapper label input,.bookingForm-wrapper label select{background-color:#f1f5f9;border:none;border-radius:50px;cursor:pointer;padding:10px 15px;width:100%}.bookingForm-wrapper label input::-webkit-input-placeholder,.bookingForm-wrapper label select::-webkit-input-placeholder{color:#cbd5e1!important;font-size:16px;font-weight:500!important}.bookingForm-wrapper label input::-moz-placeholder,.bookingForm-wrapper label select::-moz-placeholder{color:#cbd5e1!important;font-size:16px;font-weight:500!important}.bookingForm-wrapper label input:-ms-input-placeholder,.bookingForm-wrapper label select:-ms-input-placeholder{color:#cbd5e1!important;font-size:16px;font-weight:500!important}.bookingForm-wrapper label input::-ms-input-placeholder,.bookingForm-wrapper label select::-ms-input-placeholder{color:#cbd5e1!important;font-size:16px;font-weight:500!important}.bookingForm-wrapper label input::placeholder,.bookingForm-wrapper label select::placeholder{color:#cbd5e1!important;font-size:16px;font-weight:500!important}.bookingForm-wrapper label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f5f9 url(/images/icons/icon-bookingForm-formDropdown.svg) right 15px center no-repeat;background-size:15px;border:none;margin-right:15px}.bookingForm-wrapper label .nric-passport{max-width:140px!important;min-width:140px!important;width:140px!important}.bookingForm-wrapper label .addressLineGap{margin-bottom:15px}.bookingForm-wrapper .drop_zone{border:1px dashed #94a3b8;border-radius:11px;cursor:pointer;padding:37px 44px;position:relative;text-align:center}@media screen and (min-width:992px){.bookingForm-wrapper .drop_zone{padding:37px 15px}}.bookingForm-wrapper .drop_zone__prompt,.bookingForm-wrapper .drop_zone__prompt p{color:#94a3b8;font-size:14px;font-weight:500;text-align:center}.bookingForm-wrapper .drop_zone__prompt p{margin-bottom:20px;padding-top:10px}.bookingForm-wrapper .drop_zone__input{display:none}.bookingForm-wrapper .drop_zone__img{display:none;max-height:100%;max-width:100%}.bookingForm-wrapper .highlight{background-color:#f1f5f9}.bookingForm-wrapper.financingApplicationForm{margin-top:20px;padding:20px}@media screen and (min-width:992px){.bookingForm-wrapper.financingApplicationForm{margin-top:30px;padding:50px}}.bookingForm-wrapper.financingApplicationForm label{margin-bottom:15px}@media screen and (min-width:992px){.bookingForm-wrapper.financingApplicationForm label{margin-bottom:25px}}.bookingForm-wrapper.financingApplicationForm label p{font-weight:700;margin-bottom:9px}@media screen and (min-width:992px){.bookingForm-wrapper.financingApplicationForm label p{font-size:16px;margin-bottom:0}}.bookingForm-wrapper.co-application-box-wrapper{border:1px solid #e2e8f0;border-radius:20px;display:none;padding:30px}.bookingForm-wrapper.co-application-box-wrapper.show{display:block}.bookingForm-wrapper .modal-Reservation.no-modal-body{height:unset}.bookingForm-wrapper .modal-Reservation.no-modal-body p{text-align:left}.bookingForm-wrapper .modal-Reservation.no-modal-body .custom-radio{padding:0;text-align:center;width:100%}@media screen and (max-width:991.98px){.bookingForm-wrapper .modal-Reservation.no-modal-body .custom-radio{margin:0}}@media screen and (min-width:992px){.bookingForm-wrapper .modal-Reservation.no-modal-body .custom-radio:first-of-type{margin-left:0}.bookingForm-wrapper .modal-Reservation.no-modal-body .custom-radio:last-of-type{margin-right:0}.bookingForm-wrapper .modal-Reservation.no-modal-body .col-lg-6:first-of-type{padding-right:10px}.bookingForm-wrapper .modal-Reservation.no-modal-body .col-lg-6:last-of-type{padding-left:10px}}.bookingForm-wrapper .modal-Reservation.no-modal-body label{padding:17px}@media screen and (min-width:1200px){.bookingForm-wrapper .modal-Reservation.no-modal-body label{padding:17px 55px}}.bookingForm-wrapper input::-webkit-inner-spin-button,.bookingForm-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bookingForm-wrapper input[type=number]{-moz-appearance:textfield}.bookingForm-summary{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:20px}@media screen and (min-width:992px){.bookingForm-summary{padding:30px 40px 10px}}.bookingForm-summary-wrapper{-webkit-filter:drop-shadow(0 4px 14px rgba(0,0,0,.05));filter:drop-shadow(0 4px 14px rgba(0,0,0,.05))}@media screen and (max-width:991.98px){.bookingForm-summary-wrapper{border:1px solid #f1f5f9;border-radius:10px;margin-bottom:20px}}@media screen and (min-width:992px){.bookingForm-summary-wrapper{position:sticky;top:166px}}@media screen and (min-width:1200px){.bookingForm-summary-wrapper{position:sticky;top:106px}}.bookingForm-summary .propertyName{color:#475569;font-size:20px}@media screen and (min-width:992px){.bookingForm-summary .propertyName{font-size:25px}}.bookingForm-summary .propertyNameTitle{color:#475569;font-size:14px}@media screen and (min-width:992px){.bookingForm-summary .propertyNameTitle{font-size:16px}}.bookingForm-summary-gradient-reservationSummary{background:linear-gradient(130deg,#020024,#00a196);border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:#fff;padding:20px}@media screen and (min-width:992px){.bookingForm-summary-gradient-reservationSummary{padding:20px 40px}}.bookingForm-summary-counterBlock{margin:-50px auto 20px;text-align:center}.bookingForm-summary-timer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#e3e9f0;border-radius:20px;color:#4477b8;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;padding:2px 10px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bookingForm-summary-timer .text{font-size:14px;font-weight:500;line-height:18px}.bookingForm-summary-timer .icons{height:16px;margin:5px;width:16px}.custom-radio{cursor:pointer;display:inline-block;margin-right:50px;padding-left:35px;position:relative}.custom-radio input{cursor:pointer;opacity:0;position:absolute}.custom-radio .radio-dot{background-color:#fff;border:1px solid #000;border-radius:50%;height:20px;left:0;margin-top:2px;position:absolute;top:0;width:20px}.custom-radio input:checked~.radio-dot:before{background-color:#f391bc;border-radius:50%;content:"";height:14px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14px}.custom-radio-label{color:#000;font-size:16px}.modal.backdrop-blur{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background-color:rgba(0,0,0,.4);opacity:1!important}@media screen and (max-width:575.98px){.modal-fullscreen{margin:0;min-height:100%}}.modal-welcome{margin:0;max-height:924px;min-height:90%}@media screen and (min-width:992px){.modal-welcome{margin:1.75rem auto;max-height:924px;max-width:95%}}@media screen and (min-width:1200px){.modal-welcome{margin:1.75rem auto;max-height:850px;max-width:1340px}}.modal-welcome.modal-dialog{height:100%;margin:0;width:100%}@media screen and (min-width:576px){.modal-welcome.modal-dialog{height:auto;margin:1.75rem auto;width:auto}}.modal-welcome .modal-content{-webkit-overflow-scrolling:touch;border-radius:0!important;height:100%;overflow:scroll}@media screen and (min-width:576px){.modal-welcome .modal-content{border-radius:30px!important;height:auto;overflow:hidden}}.modal-welcome .modal-content .modal-header{border-bottom:none;padding:0 0 32px}@media screen and (min-width:992px){.modal-welcome .modal-content .modal-header{padding:42px 42px 25px}}.modal-welcome .modal-content .modal-header .logo{display:none;height:54px;margin:7px 0 0 7px;width:194px}@media screen and (min-width:992px){.modal-welcome .modal-content .modal-header .logo{display:block}}.modal-welcome .modal-content .modal-header .logo-mobile{border-radius:30px;display:block;width:100%}@media screen and (min-width:992px){.modal-welcome .modal-content .modal-header .logo-mobile{display:none}}.modal-welcome .modal-content .modal-header .header-mobile{border-radius:0;display:block;width:100%}@media screen and (min-width:992px){.modal-welcome .modal-content .modal-header .header-mobile{border-radius:30px;display:none}}.modal-welcome .modal-content .modal-header .close{background-color:#fff;border-radius:26px;color:#94a3b8;font-size:14px;opacity:1;padding:10px 0;text-align:center;vertical-align:center;width:72px}.modal-welcome .modal-content .modal-body{border-radius:30px}@media screen and (max-width:991.98px){.modal-welcome .modal-content .modal-body{border-radius:0;padding:0 30px}}.modal-welcome .modal-content .modal-body .modal-line{border:none;border-top:1px solid #cbd5e1;left:0;margin:0;padding:0;position:absolute;right:0}.modal-welcome .modal-content .modal-body .welcome-image-desktop{display:block;left:-5px;max-width:620px;position:relative;width:100%}@media screen and (max-width:991.98px){.modal-welcome .modal-content .modal-body .welcome-image-desktop{display:none}}.modal-welcome .modal-content .modal-body .welcome-image-mobile{display:block;margin:-10px 0;max-width:620px;padding-bottom:20px;width:100%}@media screen and (min-width:992px){.modal-welcome .modal-content .modal-body .welcome-image-mobile{display:none}}.modal-welcome .modal-content .modal-body .text-content{margin:auto;max-width:365px;padding:0;top:-15px}@media screen and (min-width:992px){.modal-welcome .modal-content .modal-body .text-content{max-width:100%}}.modal-welcome .modal-content .modal-body .text-content .greeting{color:#4477b8;font-size:54px;font-weight:800;line-height:1.2;text-align:center}@media screen and (min-width:992px){.modal-welcome .modal-content .modal-body .text-content .greeting{font-size:100px;text-align:left}}.modal-welcome .modal-content .modal-body .text-content .description{color:#334155;font-size:24px;line-height:1.2;max-width:478px;text-align:center}@media screen and (min-width:992px){.modal-welcome .modal-content .modal-body .text-content .description{font-size:45px;text-align:left}}.modal-welcome .modal-content .modal-body .text-content .usp{color:#334155;font-size:24px;font-weight:800;line-height:1.2;text-align:center}@media screen and (min-width:992px){.modal-welcome .modal-content .modal-body .text-content .usp{font-size:50px;text-align:left}}.modal-welcome .modal-content .modal-body .btn-01{text-align:center;width:100%}@media screen and (min-width:992px){.modal-welcome .modal-content .modal-body .btn-01{width:182px}}.modal-welcome .modal-content .modal-body .btn-01:hover{background-color:#ce85a7}.modal-welcome .modal-content .modal-body .btn-01.icon02{background-position:60%;padding:8px 60px 8px 20px}@media screen and (min-width:992px){.modal-welcome .modal-content .modal-body .btn-01.icon02{background-position:65%;padding:15px 70px 15px 20px}}.modal-welcome .bg-lightgrey{background-color:#ececec!important}.survey-popup .body-background{background-color:#fff}@media screen and (min-width:992px){.survey-popup .body-background{background-image:url(/images/welcome-popup/bg1.png);background-position:0 100%;background-repeat:no-repeat;background-size:auto 610px}}.survey-popup .modal-header .close{background-color:#f1f5f9!important}.survey-popup .modal-body{background:#fff;padding:0 80px}@media screen and (min-width:992px){.survey-popup .modal-body{background:none}}.survey-popup .bg-mobile{background:#fff;padding:0 30px}@media screen and (min-width:992px){.survey-popup .bg-mobile{background:none}}.survey-popup .form-group label{color:#000;font-size:14px;font-weight:600;text-align:center}@media screen and (min-width:576px){.survey-popup .form-group label{text-align:left}}.survey-popup .form-group .form-control:not(:last-child){border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px}.survey-popup .form-group input::-webkit-inner-spin-button,.survey-popup .form-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.survey-popup .form-group input[type=number]{-moz-appearance:textfield}.survey-popup .form-group input,.survey-popup .form-group select{background-color:#f1f5f9;border:none;border-radius:50px;padding:6px 15px;text-align:center;width:100%}@media screen and (min-width:576px){.survey-popup .form-group input,.survey-popup .form-group select{text-align:left}}.survey-popup .form-group input::-webkit-input-placeholder,.survey-popup .form-group select::-webkit-input-placeholder{color:#cbd5e1!important;font-size:16px;font-weight:500!important}.survey-popup .form-group input::-moz-placeholder,.survey-popup .form-group select::-moz-placeholder{color:#cbd5e1!important;font-size:16px;font-weight:500!important}.survey-popup .form-group input:-ms-input-placeholder,.survey-popup .form-group select:-ms-input-placeholder{color:#cbd5e1!important;font-size:16px;font-weight:500!important}.survey-popup .form-group input::-ms-input-placeholder,.survey-popup .form-group select::-ms-input-placeholder{color:#cbd5e1!important;font-size:16px;font-weight:500!important}.survey-popup .form-group input::placeholder,.survey-popup .form-group select::placeholder{color:#cbd5e1!important;font-size:16px;font-weight:500!important}.survey-popup .form-group input:focus-within,.survey-popup .form-group select:focus-within{border:2px solid #4477b8;-webkit-box-shadow:none;box-shadow:none}.survey-popup .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f5f9 url(/images/icons/icon-bookingForm-formDropdown.svg) right 15px center no-repeat;background-size:15px;border:none;margin-right:15px;text-align:center}@media screen and (min-width:576px){.survey-popup .form-group select{text-align:left}}.survey-popup .form-group .circle-buttons .btn,.survey-popup .form-group .circle-buttons-mobile .btn,.survey-popup .form-group .quantity{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.survey-popup .form-group .circle-buttons .btn,.survey-popup .form-group .circle-buttons-mobile .btn{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:0;border-radius:50%;color:#999;font-weight:500;height:20px;justify-content:center;margin:0;outline:none;padding:0;position:absolute;width:20px;z-index:99}.survey-popup .form-group .circle-buttons .btn:focus,.survey-popup .form-group .circle-buttons-mobile .btn:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.survey-popup .form-group .circle-buttons{position:relative}.survey-popup .form-group .circle-buttons .btn.minus{right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.survey-popup .form-group .circle-buttons .btn.plus{display:none;right:38px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:576px){.survey-popup .form-group .circle-buttons .btn.plus{display:-webkit-box;display:-ms-flexbox;display:flex}}.survey-popup .form-group .circle-buttons .btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:50%;border-top-right-radius:50%}.survey-popup .form-group .circle-buttons-mobile{position:relative}.survey-popup .form-group .circle-buttons-mobile .btn.plus{display:-webkit-box;display:-ms-flexbox;display:flex;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:576px){.survey-popup .form-group .circle-buttons-mobile .btn.plus{display:none}}.modal-welcome hr{margin-bottom:1rem;margin-top:1rem}.modal-welcome .listOfCards{background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#000;height:100%;overflow:hidden;padding:10px}.modal-welcome .listOfCards .thumb-cell{position:relative}.modal-welcome .listOfCards .thumb-cell img{background-position:50%;background-size:cover;border-radius:20px}.modal-welcome .listOfCards .thumb-cell .lab{border-radius:50px;color:#fff;font-size:14px;font-weight:600;padding:8px 15px;position:absolute}.modal-welcome .listOfCards .thumb-cell .lab.sale-status{background-color:#182c71;left:10px;top:10px}.modal-welcome .listOfCards .thumb-cell .lab.location{background-color:#1d9f95;bottom:10px;left:10px}.modal-welcome .listOfCards .thumb-cell .lab.fav{background-color:#fff;border-radius:100%;bottom:10px;cursor:pointer;padding:8px;right:10px}.modal-welcome .listOfCards .thumb-cell .lab.fav label{cursor:pointer}.modal-welcome .listOfCards .thumb-cell .lab.fav input,.modal-welcome .listOfCards .thumb-cell .lab.fav input+label img.active{display:none}.modal-welcome .listOfCards .thumb-cell .lab.fav input+label img.de-active{display:block}.modal-welcome .listOfCards .thumb-cell .lab.fav input:checked+label img.de-active{display:none}.modal-welcome .listOfCards .thumb-cell .lab.fav input:checked+label img.active{display:block}.modal-welcome .listOfCards .s-name{color:#4477b8;font-family:BwModelica;font-size:26px;font-weight:600}.modal-welcome .listOfCards .s-type{font-size:12px;font-weight:100}.modal-welcome .listOfCards .icon__series{border-left:1px solid rgba(0,0,0,.25);cursor:pointer;display:inline-block;font-family:BwModelica;font-weight:600;margin-left:.3rem;padding-left:.4rem;position:relative;width:auto}.modal-welcome .listOfCards .s-info .form{font-size:12px;font-weight:100}.modal-welcome .listOfCards .s-info img{height:20px;width:20px}.modal-welcome .listOfCards .s-info .num{font-size:14px;font-weight:600}.modal-welcome .listOfCards .s-info .num.one-t{font-size:20px}.modal-welcome .listOfCards .f-price .from{color:#4477b8;font-size:12px;font-weight:100}.modal-welcome .listOfCards .f-price .price{color:#4477b8;font-family:BwModelica;font-size:27px;font-weight:600}.modal-welcome .listOfCards .f-price .price sup{font-size:12px;right:2px;top:-11px}.z-index-2{z-index:2}.mobile-none{display:none}@media screen and (min-width:992px){.mobile-none{display:block}}.skip-button{display:block;font-size:14px;font-weight:700;margin-top:0;padding:18px 50px;text-align:center;width:100%}@media screen and (min-width:992px){.skip-button{display:none}}.btn-next{border-radius:50px;font-size:16px;font-weight:600;padding:8px 60px;text-align:center;width:100%}@media screen and (min-width:992px){.btn-next{padding:15px 50px;width:280px}}.btn-next:hover{background-color:#ce85a7}.btn-reserveNow{background:#e696bb;border-radius:30px;color:#fff!important;display:inline-block;font-size:14px;font-weight:700;line-height:1.4;margin:0 auto;padding:8px 20px;text-align:center;width:100%}@media screen and (min-width:1200px){.btn-reserveNow{font-size:16px;padding:12px 30px}}.btn-reserveNow:hover{background-color:#ce85a7}.pricebtmbar-details{font-size:20px!important}@media screen and (min-width:1200px){.pricebtmbar-details{font-size:25px!important}}.generalbtn-solid span{float:none}.modal-open{display:block}.modal-Reservation .modal-header{border-bottom:none}.modal-Reservation .logo{display:block;margin:0 auto;max-width:120px;padding:50px 0;z-index:1}@media screen and (min-width:992px){.modal-Reservation .logo{max-width:172px}}.modal-Reservation .modal-content{border-radius:20px;position:relative}.modal-Reservation .modal-content:after,.modal-Reservation .modal-content:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.modal-Reservation .modal-content:before{background-image:url(/images/reserve-property/corner-top-mobile.png);border-radius:20px 0 0;height:149px;left:0;top:0;width:112px}@media screen and (min-width:992px){.modal-Reservation .modal-content:before{background-image:url(/images/reserve-property/corner-top.png);border-radius:20px 0 0;height:288px;width:318px}}.modal-Reservation .modal-content:after{background-image:url(/images/reserve-property/corner-bottom-mobile.png);border-radius:0 0 20px;bottom:0;height:114px;right:0;width:239px}@media screen and (min-width:992px){.modal-Reservation .modal-content:after{background-image:url(/images/reserve-property/corner-bottom.png);border-radius:0 0 20px;height:188px;width:395px}}.modal-Reservation .modal-body,.modal-Reservation.no-modal-body{height:400px;padding-top:3%}@media screen and (min-width:1200px){.modal-Reservation .modal-body,.modal-Reservation.no-modal-body{height:500px;padding-top:3%}}.modal-Reservation .modal-body p,.modal-Reservation.no-modal-body p{color:#4477b8;font-size:20px;font-weight:800;line-height:1.2;max-width:750px;text-align:center}@media screen and (min-width:1200px){.modal-Reservation .modal-body p,.modal-Reservation.no-modal-body p{font-size:30px}}.modal-Reservation .modal-body .select-area,.modal-Reservation.no-modal-body .select-area{width:100%}@media screen and (min-width:1200px){.modal-Reservation .modal-body .select-area,.modal-Reservation.no-modal-body .select-area{width:50%}}.modal-Reservation .modal-body .select-area select,.modal-Reservation.no-modal-body .select-area select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f5f9 url(/images/icons/icon-bookingForm-formDropdown.svg) right 15px center no-repeat;background-size:15px;border:none;margin-right:15px;margin-top:5px;width:100%}@media screen and (min-width:992px){.modal-Reservation .modal-body .select-area select,.modal-Reservation.no-modal-body .select-area select{margin-top:10px}}.modal-Reservation .modal-body .select-area input,.modal-Reservation.no-modal-body .select-area input{margin-top:5px;width:100%}@media screen and (min-width:992px){.modal-Reservation .modal-body .select-area input,.modal-Reservation.no-modal-body .select-area input{margin-top:10px}}.modal-Reservation .modal-body .select-area input,.modal-Reservation .modal-body .select-area select,.modal-Reservation.no-modal-body .select-area input,.modal-Reservation.no-modal-body .select-area select{background-color:#f1f5f9;border:none;border-radius:10px;font-weight:400;padding:6px 20px}.modal-Reservation .modal-body .btn-proceed,.modal-Reservation.no-modal-body .btn-proceed{background-color:#e696bb;border-radius:50px;color:#fff;font-size:16px;font-weight:600;max-width:437px;padding:10px;text-align:center;text-decoration:none;width:100%}.modal-Reservation .modal-body .btn-proceed:hover,.modal-Reservation.no-modal-body .btn-proceed:hover{background-color:#ce85a7}.modal-Reservation .modal-body .custom-radio,.modal-Reservation.no-modal-body .custom-radio{cursor:pointer;margin:0 10px;padding-left:inherit;position:relative}.modal-Reservation .modal-body label,.modal-Reservation.no-modal-body label{border:1px solid #a6a6a6;border-radius:10px;color:#a6a6a6;cursor:pointer;display:inline-block;font-weight:500;padding:17px 55px;width:100%}@media screen and (min-width:1200px){.modal-Reservation .modal-body label,.modal-Reservation.no-modal-body label{padding:25px 87px}}.modal-Reservation .modal-body .custom-radio input[type=radio],.modal-Reservation.no-modal-body .custom-radio input[type=radio]{display:none}.modal-Reservation .modal-body .custom-radio .radio-circle,.modal-Reservation.no-modal-body .custom-radio .radio-circle{border:2px solid #ced4da;border-radius:50%;display:none;height:18px;position:absolute;right:5px;top:5px;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;width:18px}@media screen and (min-width:1200px){.modal-Reservation .modal-body .custom-radio .radio-circle,.modal-Reservation.no-modal-body .custom-radio .radio-circle{display:block}}.modal-Reservation .modal-body .custom-radio .radio-circle:after,.modal-Reservation.no-modal-body .custom-radio .radio-circle:after{background-image:url(/images/reserve-property/checkbox.png);background-repeat:no-repeat;background-size:cover;content:"";height:50%;left:50%;opacity:0;padding:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s;transition:opacity .3s;width:50%}.modal-Reservation .modal-body .custom-radio input[type=radio]:checked+label,.modal-Reservation.no-modal-body .custom-radio input[type=radio]:checked+label{background-color:#4477b8;border:1px solid #4477b8;color:#fff;font-weight:500}.modal-Reservation .modal-body .custom-radio input[type=radio]:checked+.form-check-label .radio-circle,.modal-Reservation.no-modal-body .custom-radio input[type=radio]:checked+.form-check-label .radio-circle{background-color:#fff;border-color:#007bff}.modal-Reservation .modal-body .custom-radio input[type=radio]:checked+.form-check-label .radio-circle:after,.modal-Reservation.no-modal-body .custom-radio input[type=radio]:checked+.form-check-label .radio-circle:after{opacity:1}.bookingPageModal{background-color:unset;text-align:center}.bookingPageModal .modal-content{background-color:#fff;border-radius:20px;padding-top:0}.bookingPageModal .modal-content .close img{width:16px}.bookingPageModal .modal-header{border:none;border-radius:0;padding-bottom:14px;padding-right:20px;padding-top:20px}@media screen and (min-width:992px){.bookingPageModal .modal-header{padding-bottom:18px}}.bookingPageModal .modal-body{padding:0 20px 46px}@media screen and (min-width:992px){.bookingPageModal .modal-body{padding:0 37px 50px}}.bookingPageModal .modal-body a{font-weight:600;padding:9px 39px}@media screen and (max-width:991.98px){.bookingPageModal .booking-reserved-salesAgent .assigned-agent-box{padding:20px 10.5px}}.bookingPageModal-cancelBooking .modal-body{padding:30px 20px}@media screen and (min-width:992px){.bookingPageModal-cancelBooking .modal-body{padding:50px}}.bookingPageModal-cancelBooking .modal-body a{padding:10px 24px}.bookingPageModal.financingApplicationSuccessfull .modal-body{padding:50px 43.5px}.bookingPageModal.financingApplicationSuccessfull .modal-body .maybankLogo{padding:15px 0}@media screen and (min-width:992px){.bookingPageModal.financingApplicationSuccessfull .modal-body .maybankLogo{padding:45px 0}}.bookingPageModal.maybankMortgageRep .modal-body{padding:20px}@media screen and (min-width:992px){.bookingPageModal.maybankMortgageRep .modal-body{padding:0 40px 36px}}.bookingPageModal.maybankMortgageRep .modal-body .img-mortgageRep{border:2px solid #f2f2f2;border-radius:50%;width:40%}@media screen and (min-width:992px){.bookingPageModal.maybankMortgageRep .modal-body .img-mortgageRep{width:100%}}.bookingPageModal.maybankMortgageRep .modal-body .column-title{font-size:14px;text-align:center}@media screen and (min-width:992px){.bookingPageModal.maybankMortgageRep .modal-body .column-title{font-size:18px;text-align:left}}.bookingPageModal.maybankMortgageRep .modal-body .column-info{font-size:16px;padding-top:10px;text-align:center}@media screen and (min-width:992px){.bookingPageModal.maybankMortgageRep .modal-body .column-info{font-size:18px;padding-top:0;text-align:left}}@media screen and (max-width:991.98px){.bookingPageModal.maybankMortgageRep .modal-body img.img-maybankLogo{width:40%}}@media screen and (min-width:992px){.bookingPageModal.maybankMortgageRep .modal-body .img-maybankLogo{text-align:left1}}.bookingPageModal .maybankMortgageRep-infoPanel,.bookingPageModal .maybankMortgageRep-wrapper{padding:20px 0}@media screen and (min-width:992px){.bookingPageModal .maybankMortgageRep-infoPanel{padding:0 0 30px}.bookingPageModal.calculationModal .modal-header{padding:33px 33px 33px 50px}.bookingPageModal.calculationModal .modal-header p{margin-top:18px}}.bookingPageModal.calculationModal .modal-body{color:#334155;padding:0 20px 20px;text-align:left}@media screen and (min-width:992px){.bookingPageModal.calculationModal .modal-body{padding:0 50px 50px}}.bookingPageModal.calculationModal .modal-body .nav{background-color:#f1f5f9;border-radius:50px;padding:10px}.bookingPageModal.calculationModal .modal-body .nav-pills .nav-link{color:#334155;font-size:14px;font-weight:500;padding:8px 27px}@media screen and (min-width:992px){.bookingPageModal.calculationModal .modal-body .nav-pills .nav-link{font-size:20px}}.bookingPageModal.calculationModal .modal-body .nav-pills .nav-link.active{background-color:#fff;border-radius:50px}.bookingPageModal.calculationModal .modal-body .box-pricing{border:1px solid #4477b8;border-radius:10px;padding:15px}.bookingPageModal.calculationModal .modal-body .box-pricing-wrapper{padding-left:10px;padding-right:10px}@media screen and (min-width:992px){.bookingPageModal.calculationModal .modal-body .box-pricing-wrapper{padding-left:5px;padding-right:5px}}.bookingPageModal.calculationModal .modal-body .box-pricing-wrapper .col-12,.bookingPageModal.calculationModal .modal-body .box-pricing-wrapper .col-6{padding-left:5px;padding-right:5px}@media screen and (min-width:992px){.bookingPageModal.calculationModal .modal-body .box-pricing-wrapper .col-12,.bookingPageModal.calculationModal .modal-body .box-pricing-wrapper .col-6{padding-left:10px;padding-right:10px}}@media screen and (max-width:991.98px){.bookingPageModal.calculationModal .modal-body .box-pricing-stretched{margin-top:10px}}.bookingPageModal.calculationModal .modal-body label{font-size:13px;width:100%}@media screen and (min-width:992px){.bookingPageModal.calculationModal .modal-body label{font-size:16px}}.bookingPageModal.calculationModal .modal-body label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f5f9 url(/images/icons/icon-bookingForm-formDropdown.svg) right 15px center no-repeat;background-size:15px;border:none;margin-right:15px;margin-top:5px;width:100%}@media screen and (min-width:992px){.bookingPageModal.calculationModal .modal-body label select{margin-top:10px}}.bookingPageModal.calculationModal .modal-body label input{margin-top:5px;width:100%}@media screen and (min-width:992px){.bookingPageModal.calculationModal .modal-body label input{margin-top:10px}}.bookingPageModal.calculationModal .modal-body label input,.bookingPageModal.calculationModal .modal-body label select{background-color:#f1f5f9;border:none;border-radius:40px;font-weight:700;padding:10px 20px}.bookingPageModal.calculationModal .modal-body label .faked-number-input{display:inline-block;margin-top:10px;position:relative}.bookingPageModal.calculationModal .modal-body label .faked-number-input input{margin:0;position:relative}.bookingPageModal.calculationModal .modal-body label .arrows-wrapper{bottom:0;height:20.8px;padding-right:15px;position:absolute;right:0;top:23%}@media screen and (min-width:992px){.bookingPageModal.calculationModal .modal-body label .arrows-wrapper{height:30.8px;top:12%}}.bookingPageModal.calculationModal .modal-body label .arrows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-evenly}.bookingPageModal.calculationModal .modal-body label .arrow-button{cursor:pointer;height:10px;width:10px}.bookingPageModal.loanPlusWarningModal .modal-header{padding-bottom:0}.bookingPageModal.loanPlusWarningModal .modal-body{padding-top:14px}@media screen and (min-width:992px){.bookingPageModal.loanPlusWarningModal .modal-body{padding-bottom:121px;padding-top:89px}}@media screen and (max-width:991.98px){.bookingPageModal-chooseAgent .modal-dialog{height:100%;margin:0;max-height:100%;max-width:100%;width:100%}.bookingPageModal-chooseAgent .modal-content{border-radius:0;height:100%;max-height:100%}}.bookingPageModal-chooseAgent .modal-header{padding:30px}.bookingPageModal-chooseAgent .modal-body{padding:0}.bookingPageModal-chooseAgent-searchBox{border:1px solid #b3b3b3;border-radius:10px;margin:0 30px 30px}.bookingPageModal-chooseAgent-searchBox label{margin:0;padding:15px 10px;width:100%}.bookingPageModal-chooseAgent-searchBox input{border:none;color:#999;margin-left:10px;width:100%}.bookingPageModal-chooseAgent-searchBox input:focus-visible{outline:none}.bookingPageModal-chooseAgent-searchBox input::-webkit-input-placeholder{color:#999!important;font-size:16px;font-weight:400}.bookingPageModal-chooseAgent-searchBox input::-moz-placeholder{color:#999!important;font-size:16px;font-weight:400}.bookingPageModal-chooseAgent-searchBox input:-ms-input-placeholder{color:#999!important;font-size:16px;font-weight:400}.bookingPageModal-chooseAgent-searchBox input::-ms-input-placeholder{color:#999!important;font-size:16px;font-weight:400}.bookingPageModal-chooseAgent-searchBox input::placeholder{color:#999!important;font-size:16px;font-weight:400}.bookingPageModal-chooseAgent-nameList{max-height:80vh;overflow:auto}@media screen and (min-width:992px){.bookingPageModal-chooseAgent-nameList{max-height:300px}}.bookingPageModal-chooseAgent-nameList-wrapper{border-top:1px solid #e6e6e6;color:#162b75;font-size:18px;font-weight:500;overflow:hidden;text-align:left}.bookingPageModal-chooseAgent-nameList-wrapper .agentName{border-bottom:1px solid #e6e6e6;cursor:pointer;margin:0 30px;padding:15px 0}.bookingPageModal-chooseAgent-nameList-wrapper .agentName:last-of-type{border:none}.reservationSummary-img{border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (min-width:992px){.reservationSummary-img{border-bottom-left-radius:10px;border-top-right-radius:0}}.reservationSummary-propertyInfoCard{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:100%;padding:20px}@media screen and (max-width:991.98px){.reservationSummary-propertyInfoCard{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 15px 12px 0 rgba(0,0,0,.05);box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 15px 12px 0 rgba(0,0,0,.05)}}@media screen and (min-width:992px){.reservationSummary-propertyInfoCard{border-bottom-left-radius:0;border-bottom-right-radius:10px;border-top-right-radius:10px;padding:40px 40px 20px}.reservationSummary-propertyInfoCard-wrapper{border-radius:10px;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 15px 12px 0 rgba(0,0,0,.05);box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 15px 12px 0 rgba(0,0,0,.05)}}.reservationSummary-propertyInfoCard .booking-gradient{border-radius:5px;margin-top:5px;padding:10px 15px}@media screen and (min-width:992px){.reservationSummary-propertyInfoCard .booking-gradient{border-radius:10px;margin-top:10px;padding:20px}}.propertyTable div{padding-bottom:10px}@media screen and (min-width:992px){.propertyTable div{padding-bottom:15px}}.card-bookingStatus{padding:30px}.card-bookingStatus .status-pending{-ms-flex-line-pack:center;align-content:center;color:#979797}.card-bookingStatus .status-passed{-ms-flex-line-pack:center;align-content:center;color:#222}@media screen and (max-width:991.98px){.card-bookingStatus .housingLoanStatus-timeline .bookingStatus-progress{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.card-bookingStatus .housingLoanStatus-timeline .bookingStatus-progress img{height:18px;padding:10px 0;width:18px;z-index:2}.card-bookingStatus .housingLoanStatus-timeline .lines{background-color:#000;-webkit-transform:translateX(11px);-ms-transform:translateX(11px);transform:translateX(11px);width:1px}.card-bookingStatus .housingLoanStatus-timeline .lines-row .titleExplainer{margin-left:23px;padding-bottom:10px;padding-top:5px}.card-bookingStatus .housingLoanStatus-timeline .lines-row:last-of-type .titleExplainer{margin-left:24px;padding-bottom:0}.card-bookingStatus .bookingStatus-progress{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.card-bookingStatus .bookingStatus-progress img{height:18px;padding:10px 0;width:18px;z-index:2}.card-bookingStatus .line{background-color:#000;height:20px;-webkit-transform:translateX(11px);-ms-transform:translateX(11px);transform:translateX(11px);width:1px}}@media screen and (min-width:992px){.card-bookingStatus .bookingStatus-progress{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.card-bookingStatus .bookingStatus-progress img{padding:10px 0 9px;z-index:2}.card-bookingStatus .bookingStatus-progress-start{right:0}.card-bookingStatus .bookingStatus-progress-end{left:0}.card-bookingStatus .bookingStatus-progress-end,.card-bookingStatus .bookingStatus-progress-start{height:2px;position:absolute;top:50%;width:120px}.card-bookingStatus .bookingStatus-progress-end.success,.card-bookingStatus .bookingStatus-progress-start.success{background-color:#5dbc7d}.card-bookingStatus .bookingStatus-progress-end.fail,.card-bookingStatus .bookingStatus-progress-start.fail{background-color:red}.card-bookingStatus .bookingStatus-progress-end.pending,.card-bookingStatus .bookingStatus-progress-start.pending{background-color:#e2e8f0}.card-bookingStatus .line,.card-bookingStatus .lines{background-color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2px;left:-50%;position:absolute;top:50%;-webkit-transform:translateY(-2.5px);-ms-transform:translateY(-2.5px);transform:translateY(-2.5px);width:200%}.card-bookingStatus .line.success,.card-bookingStatus .lines.success{background-color:#5dbc7d}.card-bookingStatus .line.fail,.card-bookingStatus .lines.fail{background-color:red}.card-bookingStatus .line.pending,.card-bookingStatus .lines.pending{background-color:#e2e8f0}}.card-bookingStatus .line.success,.card-bookingStatus .lines.success{background-color:#5dbc7d}.card-bookingStatus .line.fail,.card-bookingStatus .lines.fail{background-color:red}.card-bookingStatus .line.pending,.card-bookingStatus .lines.pending{background-color:#e2e8f0}.card-bookingStatus-currentStatus{background-color:#f5f8fb;border:1px solid #e2e8f0;border-radius:10px;color:#475569;line-height:1.5;margin-top:20px;padding:20px 30px}.card-bookingStatus-currentStatus p{margin-bottom:0}.creditCheckCard{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:24px;padding:30px}@media screen and (min-width:992px){.creditCheckCard{margin-bottom:50px}}.creditCheckCard-title{padding-bottom:10px}@media screen and (min-width:992px){.creditCheckCard-title{padding-bottom:20px}}.checkLoanEligibilityJourney-wrapper{padding:50px}.checkLoanEligibilityJourney-wrapper .checkLoanEligibilityJourneyText{padding:25px 0}@media screen and (min-width:992px){.checkLoanEligibilityJourney-wrapper .checkLoanEligibilityJourneyText{padding:45px 0}}.houseLoanStatus-wrapper{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px;margin-top:1px;padding:30px}@media screen and (min-width:992px){.houseLoanStatus-wrapper{margin-bottom:40px}}.houseLoanStatus-wrapper .card-bookingStatus{padding-bottom:0;padding-left:0;padding-right:0}.houseLoanStatus-boxes{background-color:#f5f8fb;border-radius:5px;padding:10px;text-align:left}@media screen and (min-width:992px){.houseLoanStatus-boxes{border-radius:10px;padding:15px;text-align:center}}.houseLoanStatus-boxes-title{color:#000;font-size:14px;margin-bottom:10px}@media screen and (min-width:992px){.houseLoanStatus-boxes-title{margin-bottom:5px}.houseLoanStatus-col-left{padding-right:10px}}.houseLoanStatus-col-right{margin-top:10px}@media screen and (min-width:992px){.houseLoanStatus-col-right{margin-top:0;padding-left:10px}}.houseLoanStatus-row{margin-top:15px}@media screen and (min-width:992px){.houseLoanStatus-row{margin-top:30px}}.card-reservation{color:#475569;line-height:1.2!important;margin-top:16px;padding:20px}.card-reservation:first-child{margin-top:0}@media screen and (min-width:992px){.card-reservation{padding:20px 30px 20px 20px}}.card-reservation img{border-radius:8px;-o-object-fit:cover;object-fit:cover}.card-reservation .button{font-weight:700}.card-credit-check-score{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;color:#000;margin-bottom:15px;margin-top:1px;padding:15px}@media screen and (min-width:992px){.card-credit-check-score{padding:30px}}.card-credit-check-score.no-border{border:0}.card-credit-check-score-title{margin-bottom:10px}@media screen and (min-width:992px){.card-credit-check-score-title{margin-bottom:20px}}.card-credit-check-score a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:grey;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500}.card-credit-check-score a:hover{text-decoration:none}.card-credit-check-score a img{margin-left:11px}@media screen and (min-width:992px){.card-credit-check-score a img{margin-left:16px}}@media screen and (max-width:991.98px){.card-credit-check-score .right-border:not(:nth-child(4)){border-bottom:1px solid #d9d9d9}}@media screen and (min-width:992px){.card-credit-check-score .right-border:not(:nth-child(4)){border-right:1px solid #d9d9d9}}.card-credit-check-score .credit-check-score{padding-bottom:0;padding-left:0;padding-right:0}.card-credit-check-score .credit-check-score-ccris-ctos-score{-ms-flex-line-pack:center;align-content:center}@media screen and (max-width:991.98px){.card-credit-check-score .credit-check-score-ccris-ctos-score,.card-credit-check-score .credit-check-score-debt-service-ratio,.card-credit-check-score .credit-check-score-max-loan-eligibility,.card-credit-check-score .credit-check-score-overall-rating{padding:15px 0}}.card-credit-check-score .credit-check-score.bad{color:#d85b5b}.card-credit-check-score .credit-check-score.fair{color:#facc6f}.card-credit-check-score .credit-check-score.good{color:#4477b8}.card-credit-check-score .credit-check-score.excellent{color:#00a196}.card-loanScreeningConfirmationDetails{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:20px}@media screen and (min-width:992px){.card-loanScreeningConfirmationDetails{margin-top:30px;padding:30px}}.card-loanScreeningConfirmationDetails-ctaBox{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #d9d9d9;padding:30px}.card-loanScreeningConfirmationDetails-ctaBox .button{font-size:18px}@media screen and (max-width:991.98px){.card-loanScreeningConfirmationDetails-ctaBox .button{width:100%}}.card-loanScreeningConfirmationDetails .fixedContent{font-size:14px}.card-loanScreeningConfirmationDetails .customerContent{color:#4477b8;font-size:16px;font-weight:700}@media screen and (min-width:992px){.card-loanScreeningConfirmationDetails .customerContent{font-size:20px}}.card-loanScreeningConfirmationDetails p{color:#000;margin-bottom:0}.card-bankLoanOptions{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:30px}.card-bankLoanOptions-wrapper{margin-top:19px}@media screen and (min-width:992px){.card-bankLoanOptions-wrapper{margin-top:30px}}.card-bankLoanOptions-bankListing{border:1px solid #d9d9d9;border-radius:10px;margin-bottom:20px;padding:20px}.card-bankLoanOptions-bankListing:first-of-type{margin-top:20px}@media screen and (min-width:992px){.card-bankLoanOptions-bankListing:first-of-type{margin-top:30px}}.card-bankLoanOptions-bankListing:last-of-type{margin-bottom:0}@media screen and (min-width:992px){.card-bankLoanOptions-bankListing{padding:30px}}.card-bankLoanOptions-bankListing .max-loan-amount{margin-bottom:5px}@media screen and (min-width:992px){.card-bankLoanOptions-bankListing .max-loan-amount{margin-bottom:10px}}.card-bankLoanOptions-ctaBox{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #d9d9d9;padding:30px}.card-bankLoanOptions-ctaBox .button{font-size:18px;width:25%}@media screen and (max-width:991.98px){.card-bankLoanOptions-ctaBox .button{width:100%}}.accordionBookingSystem .card{background-color:#fff;border:none;border-radius:20px;color:#334155}.accordionBookingSystem .card-header{background-color:#fff;border:none;padding:20px}@media screen and (min-width:992px){.accordionBookingSystem .card-header{padding:30px 40px}}.accordionBookingSystem .card-body{padding:0 20px 20px}@media screen and (min-width:992px){.accordionBookingSystem .card-body{padding:0 40px 40px}}.accordionBookingSystem .card:first-of-type .accordion-topper{border:none}.accordionBookingSystem .card-bookingStatus-currentStatus{margin-bottom:10px;margin-top:0;padding:20px}.accordionBookingSystem .accordion-topper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e2e8f0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.accordionBookingSystem .accordion-topper:after{-ms-flex-negative:0;background-image:url(/images/icons/icon-accordion-btn.svg);background-repeat:no-repeat;background-size:25px;content:"";flex-shrink:0;height:25px;margin-left:auto;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:25px}.accordionBookingSystem .accordion-topper:not(.collapsed):after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.accordionBookingSystem .accordion-topper p{margin-bottom:0}@media screen and (min-width:992px){.accordionBookingSystem .left-divider-30px{border-left:1px solid #cbd5e1;padding-left:30px}.accordionBookingSystem .left-divider-20px{border-left:1px solid #cbd5e1;padding-left:20px}.accordionBookingSystem.selectUnitSuccess .financingOptions-header{text-align:center}.accordionBookingSystem.selectUnitSuccess .financingOptions-header .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.accordionBookingSystem.selectUnitSuccess .financingOptions-header img{padding-bottom:15px}@media screen and (min-width:992px){.accordionBookingSystem.selectUnitSuccess .financingOptions-header img{padding-bottom:10px}}.table-priceDetails .row{margin-top:15px}.unitBooking .table{border-collapse:separate;border-right:1px solid #cbd5e1;border-spacing:0;margin:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.unitBooking .table td{border-top:none}.unitBooking .table-wrapper{border-top:1px solid #cbd5e1;margin:0;max-height:80vh;overflow:auto;padding:0;position:relative;width:100%}.unitBooking .table thead{background:#f9f9f9;border:none;-webkit-box-shadow:0 .5px .5px rgba(0,0,0,.1);box-shadow:0 .5px .5px rgba(0,0,0,.1);position:sticky;top:0;z-index:2}.unitBooking .table tbody{position:relative;top:0}.unitBooking .table td,.unitBooking .table th{border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(71,85,105,.302);display:table-cell;font-size:14px;font-weight:700;height:44px;min-height:44px;min-width:74.2px;padding:6px 3px;text-align:center;vertical-align:middle;width:74.2px}.unitBooking .table td.no-border-bottom{border-bottom:1px solid transparent}.unitBooking .table td p{font-size:12px;margin-bottom:0}.unitBooking .table td.floor-number{color:#94a3b8}.unitBooking .table td.active-unit,.unitBooking .table td.always-active{color:#475569}.unitBooking .table td.available-unit{background-color:#dbeafe;color:#475569}.unitBooking .table td.not-available-unit{background-color:#fee2e2;color:#475569}.unitBooking .table td.selected-unit{background-color:#4477b8;color:#fff}.unitBooking .zoom-controls{background-color:#f1f5f9;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:100}.unitBooking .zoom-controls .buttons-zoom{background-color:#fff;padding:5px 13px 8px}.unitBooking .zoom-controls .buttons-zoom:first-of-type{border-bottom-left-radius:10px;border-top-left-radius:10px;margin-right:2px}.unitBooking .zoom-controls .buttons-zoom:last-of-type{border-bottom-right-radius:10px;border-top-right-radius:10px}.unitBooking .zoom-controls .buttons-zoom:hover{cursor:pointer}.unitBooking .zoom-controls .buttons-zoom img{height:15px;width:15px}.scroll-indicator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.75);border-radius:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;left:50%;opacity:0;padding:15px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:10}.scroll-indicator .icon{font-size:24px;margin-bottom:5px}.scroll-indicator .text{font-size:12px}@media screen and (min-width:992px){.scroll-indicator{font-size:18px;padding:20px}.scroll-indicator .text{font-size:14px}}.table-wrapper:active{cursor:-webkit-grabbing;cursor:grabbing}.banner-maybank-financing{background-image:url(/images/images/img-maybank-financing-mob.png);background-repeat:no-repeat;border-radius:10px;padding:19px 30px 24px;position:relative}@media screen and (max-width:767.98px){.banner-maybank-financing{background-size:cover}}@media screen and (min-width:992px){.banner-maybank-financing{background-image:url(/images/images/img-maybank-financing.png)}}.banner-maybank-financing-mainCopy{padding:0}@media screen and (max-width:991.98px){.banner-maybank-financing-mainCopy{margin:15px 0}}@media screen and (min-width:992px){.banner-maybank-financing-mainCopy{padding-left:30px}}.banner-maybank-financing .maybank-logo-full{width:100%}@media screen and (max-width:991.98px){.banner-maybank-financing .maybank-logo-full{width:70%}}.booking-reserved-wrapper,.financing-application-success-wrapper{padding:30px 20px}@media screen and (min-width:992px){.booking-reserved-wrapper,.financing-application-success-wrapper{padding:60px 109px}}.booking-reserved-wrapper .cta-wrapper,.financing-application-success-wrapper .cta-wrapper{margin-top:20px}@media screen and (min-width:992px){.booking-reserved-wrapper .cta-wrapper,.financing-application-success-wrapper .cta-wrapper{margin-top:40px}}.booking-reserved-copy .mainCopy,.financing-application-success-copy .mainCopy{font-family:BwModelica-ExtraBoldUltraCondensed;font-size:20px;line-height:1.2}@media screen and (min-width:992px){.booking-reserved-copy .mainCopy,.financing-application-success-copy .mainCopy{font-size:40px}}.booking-reserved-copy .mainCopy p,.financing-application-success-copy .mainCopy p{margin-bottom:0}.booking-reserved-copy .subCopy,.financing-application-success-copy .subCopy{color:#464646;font-size:14px;font-weight:500}@media screen and (min-width:992px){.booking-reserved-copy .subCopy,.financing-application-success-copy .subCopy{font-size:16px}}.booking-reserved-salesAgent .assigned-agent-box,.financing-application-success-salesAgent .assigned-agent-box{background-color:#f1f5f9;border-radius:10px;font-weight:700;padding:20px 30px}.booking-reserved-salesAgent .assigned-agent-box .salesAgentName,.financing-application-success-salesAgent .assigned-agent-box .salesAgentName{color:#162b75;font-size:16px;margin-bottom:10px}@media screen and (min-width:992px){.booking-reserved-salesAgent .assigned-agent-box .salesAgentName,.financing-application-success-salesAgent .assigned-agent-box .salesAgentName{font-size:20px}}.booking-reserved-salesAgent .assigned-agent-box .salesAgentDetails,.financing-application-success-salesAgent .assigned-agent-box .salesAgentDetails{word-wrap:break-word;color:#4477b8;font-size:14px}@media screen and (min-width:992px){.booking-reserved-salesAgent .assigned-agent-box .salesAgentDetails,.financing-application-success-salesAgent .assigned-agent-box .salesAgentDetails{font-size:16px}}@media screen and (min-width:768px){.booking-reserved-salesAgent .assigned-agent-box .salesAgentDetailsPhoneNumber,.financing-application-success-salesAgent .assigned-agent-box .salesAgentDetailsPhoneNumber{border-right:1px solid #cbd5e1;margin-right:15px;padding-right:15px}}.property-info-box{text-align:center}@media screen and (min-width:992px){.property-info-box{text-align:left}}.typeImage-box{display:none;padding-bottom:30px}@media screen and (min-width:992px){.typeImage-box{display:block}}.foreigners-disclaimer{background-color:rgba(68,119,184,.1);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.foreigners-disclaimer .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:8px}.foreigners-disclaimer .img-wrapper img{-ms-flex-item-align:center;align-self:center;display:block;width:18px}@media screen and (min-width:992px){.foreigners-disclaimer{padding:15px}.foreigners-disclaimer .img-wrapper{padding-right:14px}}.choose-type .slick-arrow{width:4.48px;z-index:20}.choose-type .slick-arrow:before{background-color:#fff;border-radius:50px;padding:4px 5px}@media screen and (min-width:992px){.choose-type .slick-arrow{width:12.5px}}.choose-type .slick-next:before,.choose-type .slick-prev:before{opacity:1;padding-bottom:5px;padding-top:5px}@media screen and (max-width:991.98px){.choose-type .slick-next:before,.choose-type .slick-prev:before{font-size:9px}}@media screen and (min-width:992px){.choose-type .slick-next:before,.choose-type .slick-prev:before{padding-bottom:8px;padding-top:10px}}.choose-type .slick-prev{left:0;margin-left:9px}@media screen and (min-width:992px){.choose-type .slick-prev{margin-left:30px}}.choose-type .slick-prev:before{content:url(/images/icons/icon-left-slick.svg);padding-left:8.5px;padding-right:9.5px}@media screen and (max-width:991.98px){.choose-type .slick-prev:before{content:url(/images/icons/icon-left-slick-mob.svg)}}@media screen and (min-width:992px){.choose-type .slick-prev:before{padding-left:15px;padding-right:18px}}.choose-type .slick-next{margin-right:8px;right:28px}@media screen and (max-width:991.98px){.choose-type .slick-next{right:17px}}@media screen and (min-width:992px){.choose-type .slick-next{margin-right:27px;right:29px}}.choose-type .slick-next:before{content:url(/images/icons/icon-right-slick.svg);padding-left:9.5px;padding-right:8.5px}@media screen and (max-width:991.98px){.choose-type .slick-next:before{content:url(/images/icons/icon-right-slick-mob.svg)}}@media screen and (min-width:992px){.choose-type .slick-next:before{padding-left:17px;padding-right:16px}}.choose-type.slick-dotted.slick-slider{margin-bottom:0}.choose-type .slick-slide.slick-active{z-index:1}.choose-type-buttons .slick-slide{width:100%!important}.choose-type-buttons div.slick-current .type-buttons{border:3px solid #4477b8}.choose-type-buttons div .type-buttons{border:1px solid #cbd5e1;border-radius:5px;color:#334155;margin-bottom:11px;padding:15px;width:100%!important}.choose-type-buttons div .type-buttons:hover{cursor:pointer}.choose-type-buttons div .type-buttons .unitType{font-size:18px;font-weight:800;margin-bottom:6px}.choose-type-buttons div .type-buttons .unitSize{font-size:18px;margin-bottom:0}@media screen and (min-width:992px){.choose-type-buttons div .type-buttons .unitSize{font-size:20px}}.choose-type-buttons div .type-buttons .unitSize span{font-size:13px}@media screen and (min-width:992px){.choose-type-buttons div .type-buttons .unitSize span{font-size:16px}}.choose-type-buttons div .type-buttons .unitPrice{font-weight:600;margin-bottom:0}.choose-type-buttons div .type-buttons .unitPrice span{font-size:13px}@media screen and (min-width:992px){.choose-type-buttons div .type-buttons .unitPrice span{font-size:14px}}.choose-type-buttons .slick-track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%!important}.choose-type-buttons .slick-slide{border:2px solid transparent}.card-selectUnit .buttons-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}@media screen and (min-width:992px){.card-selectUnit{padding:30px 30px 85px}.card-selectUnit-top-margin{margin-top:50px}.card-selectUnit-wrapper{background-color:#f9f9f9;border-radius:20px;position:relative}}.card-selectUnit-wrapper.unitType-static{position:sticky;top:106px}@media screen and (max-width:991.98px){.card-selectUnit-mob{background-color:#f9f9f9;border-radius:20px;padding:21px 75px 19px 76px}}@media screen and (min-width:992px){.card-selectUnit-mob .unitImg{padding-left:103px;padding-right:100px}}.card-selectUnit-block{background-color:#f9f9f9;border-radius:20px;padding-bottom:11px;padding-top:11px}@media screen and (min-width:992px){.card-selectUnit-block{margin-top:50px;padding:30px 30px 27px}}.card-selectUnit-block .blockplan .blockImg{padding-left:15px;padding-right:15px}@media screen and (min-width:992px){.card-selectUnit-block .blockplan .blockImg{padding:44px 156px 36px 155px}}.card-selectUnit-storey{background-color:#f9f9f9;border-radius:20px;padding:30px 12px 15px 11px}@media screen and (min-width:992px){.card-selectUnit-storey{margin-top:50px;padding:30px 31px 33px 30px}}.card-selectUnit-storey.unitBooking .table-wrapper{max-height:70vh;width:100%}.card-selectUnit-storey.selectUnit-legend{background-color:#fff;border-radius:18px;margin-top:0;padding:6px 12px 6px 8px}.card-selectUnit-storey.selectUnit-legend .legend-dot{border-radius:50%;display:block;height:10px;margin-right:6px;width:10px}.card-selectUnit-storey.selectUnit-legend .legend-dot.not-available-unit{background-color:#fee2e2}.card-selectUnit-storey.selectUnit-legend .legend-dot.available-unit{background-color:#dbeafe}.card-selectUnit-storey.selectUnit-legend .legend-dot.different-unit{background-color:rgba(0,0,0,.5)}.card-selectUnit-storey.selectUnit-legend p{font-size:10px}@media screen and (min-width:992px){.card-selectUnit-storey.selectUnit-legend p{font-size:12px}}.card-selectUnit-reservationSummary{background-color:#f9f9f9;border-radius:10px;padding:12px 11px}@media screen and (min-width:992px){.card-selectUnit-reservationSummary{margin-top:50px;padding:34px 31px 33px 30px}}.card-selectUnit-reservationSummary .summaryImg{border-radius:10px}.card-selectUnit-reservationSummary-noFee{background-color:#f5f8fb;border:1px solid #e2e8f0;border-radius:10px;color:#4477b8;font-size:14px;font-weight:500;margin-top:15px;padding:20px}@media screen and (min-width:992px){.card-selectUnit-reservationSummary-noFee{font-size:16px;margin-top:22px}}.buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.dots.slick-dots{background-color:transparent;bottom:39px;z-index:20}.dots.slick-dots li.slick-active button:before{background-color:#4477b8}.dots.slick-dots li{height:10px;width:10px}.dots.slick-dots li button{height:10px;padding:0;width:10px}.dots.slick-dots li button:before{background-color:#d9d9d9;border-radius:50%;content:"";height:10px;opacity:1;width:10px}.unit-specs{font-size:14px;font-weight:700;margin-bottom:20px;margin-top:20px;text-align:center}@media screen and (min-width:992px){.unit-specs{font-size:20px;margin-bottom:23px}}.reservationSummary-propertyInfoCard .icon__series,.unit-specs .icon__series{border-left:none;margin-left:0;padding-left:0}.needHelp-box{background-color:#f1f5f9;border-radius:10px;color:#334155;padding:10px;text-align:left}@media screen and (min-width:992px){.needHelp-box{padding:15px}}@media screen and (max-width:991.98px){.needHelp-box.selectUnit-storey{margin-top:5px}}.needHelp-box.selectUnit-summary{margin-top:15px}@media screen and (min-width:992px){.needHelp-box.selectUnit-summary{margin-top:22px}}.selectBlock-radio label{border:1px solid #cbd5e1;border-radius:10px;color:#334155;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin-bottom:10px;padding:15px;text-align:center;width:100%}.selectBlock-radio label:last-of-type{margin-bottom:15px}@media screen and (min-width:992px){.selectBlock-radio label{margin-bottom:15px}}.selectBlock-radio input[type=radio]{display:none}.selectBlock-radio input[type=radio]:checked+label{border:3px solid #4477b8}.unitSelectedFull{-ms-flex-item-align:stretch;-webkit-box-pack:center;-ms-flex-pack:center;align-self:stretch;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px;font-weight:700;justify-content:center;margin-bottom:15px;margin-top:20px;text-align:center}@media screen and (min-width:992px){.unitSelectedFull{font-size:40px;font-weight:400;margin-bottom:31px;margin-top:31px}}.unitSelectedFull .unitSelectedBlock{margin-right:5px;margin-top:5px}.unitSelectedFull .unitSelectedFloor{margin-right:5px}.unitSelectedFull .unitSelectedFloor,.unitSelectedFull .unitSelectedUnit{-ms-flex-item-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-self:center;border:2px solid #cbd5e1;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;margin-left:5px;min-height:54px;min-width:55px;padding:5px}@media screen and (min-width:992px){.unitSelectedFull .unitSelectedFloor,.unitSelectedFull .unitSelectedUnit{min-height:66px;min-width:68px}}.selectUnitDropdowns{color:#334155}.selectUnitDropdowns label{border:1px solid #cbd5e1;border-radius:5px;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:10px;padding:10px;width:100%}@media screen and (min-width:992px){.selectUnitDropdowns label{margin-bottom:31px}}.selectUnitDropdowns label:focus-within{border:3px solid #4477b8}.selectUnitDropdowns label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/icons/icon-bookingForm-formDropdown.svg) right 0 center no-repeat;background-size:15px;border:none;cursor:pointer;margin-top:20px;width:100%}.selectUnitDropdowns label select:focus-within{outline:none}.selectUnitDropdowns label.specialDropdown{padding:0}.selectUnitDropdowns label.specialDropdown .p-10px{padding:10px}.selectUnitDropdowns label.specialDropdown select{background-position:right 11px bottom 15.5px;padding:50px 10px 10px}.selectUnitDropdowns .button-virtual-tour{border:none;font-size:14px;font-weight:400;padding:0}.floating-calculator{background:linear-gradient(230deg,#020024,#17758d);border-top-left-radius:13px;border-top-right-radius:13px;bottom:59px;color:#fff;display:block;padding:15px 30px;position:fixed;z-index:999}@media screen and (max-width:991.98px){.floating-calculator{left:0;width:100%}}@media screen and (min-width:992px){.floating-calculator{border-radius:60px;bottom:45px;margin-left:23px;max-width:600px}}@media screen and (min-width:1200px){.floating-calculator{margin-left:16px;max-width:800px}}@media screen and (min-width:992px){.floating-calculator .right-border{border-right:1px solid #dbeafe}}.floating-calculator p{margin:0}.floating-calculator .price-total{font-size:20px}@media screen and (min-width:992px){.floating-calculator .price-total{font-size:20.5px}}@media screen and (min-width:1200px){.floating-calculator .price-total{font-size:25px}}.floating-calculator .price-total .copy{-ms-flex-line-pack:center;align-content:center;font-size:13px}@media screen and (min-width:992px){.floating-calculator .price-total .copy{font-size:20.5px}}@media screen and (min-width:1200px){.floating-calculator .price-total .copy{font-size:25px}}@media screen and (min-width:992px){.floating-calculator .price-monthly{font-size:15.5px}}@media screen and (min-width:1200px){.floating-calculator .price-monthly{font-size:20px}}.floating-calculator .price-monthly .copy{font-size:13px}@media screen and (min-width:992px){.floating-calculator .price-monthly .copy{font-size:15.5px}}@media screen and (min-width:1200px){.floating-calculator .price-monthly .copy{font-size:20px}}.floating-calculator .button-calculation{background-color:#fff;border-radius:37.5px;color:#162b75;cursor:pointer;font-weight:500;padding:6px 10px 7px}.floating-calculator .button-calculation:hover{color:#162b75;cursor:pointer}.floating-scrolleDown{-webkit-animation:moveUpDownBounce 2s linear infinite forwards;animation:moveUpDownBounce 2s linear infinite forwards;display:none;-webkit-transition:all .2s;transition:all .2s}@media screen and (min-width:992px){.floating-scrolleDown{background:transparent;color:#fff;display:block;left:auto;position:absolute;right:-64px;top:-2px}.floating-scrolleDown .scrollDownIcon{background-color:#f391bc;border-radius:30px;height:57px;line-height:57px;margin:auto;text-align:center;vertical-align:middle;width:57px}}@media screen and (min-width:1200px){.floating-scrolleDown{right:-70px}.floating-scrolleDown .scrollDownIcon{height:60px;line-height:60px;width:60px}}.floating-scrolleDown.buttonDissappear{opacity:0;visibility:hidden;z-index:1}.floating-scrolleDown .scrollDownIcon .animatedItems{text-align:center;vertical-align:middle}@-webkit-keyframes moveUpDownBounce{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-15%,0);transform:translate3d(0,-15%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes moveUpDownBounce{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-15%,0);transform:translate3d(0,-15%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.selectUnit--viewFloorPlan{border:2px solid #4477b8;border-radius:40px;color:#4477b8!important;display:block;font-weight:700;margin-bottom:20px;margin-top:30px;padding-bottom:3px;padding-top:3px;width:100%}.selectUnit--proceedButton{background-color:#e696bb;border:2px solid #e696bb;border-radius:40px;color:#fff!important;display:block;font-weight:700;margin:25px auto 15px;width:80%}.reservationsummary--smalldesc{font-size:13px;font-weight:400;margin:1rem auto}.personalInfo--newInput .form-check-input[type=radio]{accent-color:#f391bc;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform:scale(1.3)!important;-ms-transform:scale(1.3)!important;transform:scale(1.3)!important;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.personalInfo--newInput .form-check-label{margin-left:4px}.bookingform--labelText{color:#000;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:10px}.reservationSummary--slickButton .slick-arrow{width:4.48px;z-index:20}.reservationSummary--slickButton .slick-arrow:before{background-color:rgba(0,0,0,.15);border-radius:50px;padding:4px 5px}@media screen and (min-width:992px){.reservationSummary--slickButton .slick-arrow{width:12.5px}}.reservationSummary--slickButton .slick-next:before,.reservationSummary--slickButton .slick-prev:before{opacity:1;padding-bottom:5px;padding-top:5px}@media screen and (max-width:991.98px){.reservationSummary--slickButton .slick-next:before,.reservationSummary--slickButton .slick-prev:before{font-size:9px}}@media screen and (min-width:992px){.reservationSummary--slickButton .slick-next:before,.reservationSummary--slickButton .slick-prev:before{padding-bottom:10px;padding-top:10px}}.reservationSummary--slickButton .slick-prev{left:0}.reservationSummary--slickButton .slick-prev:before{content:url(/images/icons/icon-left-slick.svg);padding-left:8.5px;padding-right:9.5px}@media screen and (max-width:991.98px){.reservationSummary--slickButton .slick-prev:before{content:url(/images/icons/icon-left-slick-mob.svg)}}@media screen and (min-width:992px){.reservationSummary--slickButton .slick-prev:before{padding-left:15px;padding-right:18px}}.reservationSummary--slickButton .slick-next{right:28px}@media screen and (max-width:991.98px){.reservationSummary--slickButton .slick-next{right:17px}}@media screen and (min-width:992px){.reservationSummary--slickButton .slick-next{right:29px}}.reservationSummary--slickButton .slick-next:before{content:url(/images/icons/icon-right-slick.svg);padding-left:9.5px;padding-right:8.5px}@media screen and (max-width:991.98px){.reservationSummary--slickButton .slick-next:before{content:url(/images/icons/icon-right-slick-mob.svg)}}@media screen and (min-width:992px){.reservationSummary--slickButton .slick-next:before{padding-left:17px;padding-right:16px}}.reservationSummary--slickButton.slick-dotted.slick-slider{margin-bottom:0}.reservationSummary--slickButton .slick-slide.slick-active{z-index:1}
