.swiper-pagination-bullet-active{background:var(--primary-color)}.amenity-icon-wrap svg{fill:var(--body-text)}.amenity-icon-wrap-active svg{fill:var(--primary-color)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.custom-next-amenities,.custom-prev-amenities{background-color:rgba(0,0,0,.296);padding:10px;transition:background-color .3s ease}.custom-next-amenities:hover,.custom-prev-amenities:hover{background-color:rgba(0,0,0,.422)}.custom-next-amenities svg,.custom-prev-amenities svg{width:24px;height:24px;color:#fff}.custom-prev-amenities{left:10px}.custom-next-amenities{right:10px}@media (max-width:768px){.amenity-icon-wrap svg,.amenity-icon-wrap-active svg{width:36px;height:36px}.custom-next-amenities,.custom-prev-amenities{padding:1px}}.custom-next-img-gallery,.custom-prev-img-gallery{background-color:hsla(0,0%,100%,.7);padding:10px;border-radius:50%;transition:background-color .3s ease}.custom-next-img-gallery:hover,.custom-prev-img-gallery:hover{background-color:#fff}.custom-next-img-gallery svg,.custom-prev-img-gallery svg{width:24px;height:24px;color:#333}.custom-prev-img-gallery{left:10px}.custom-next-img-gallery{right:10px}.custom-next-img-gallery,.custom-prev-img-gallery{z-index:10;cursor:pointer}.floor-gallery-wrapper{width:60%;height:auto;margin:auto}.slider-text{margin-top:30px;font-size:24px;line-height:28.8px;text-align:center}.slider-text-sub{margin-top:10px;font-size:16px;font-weight:500;line-height:19.2px;text-align:center}@media (max-width:768px){.floor-gallery-wrapper{width:100%}.slider-text{font-size:16px}.cursor-pointer{font-size:11px!important}.cursor-pointer-wrapper{flex-direction:column;text-wrap:nowrap;gap:8px}.custom-next-img-gallery,.custom-prev-img-gallery{top:33%}}@media (max-width:576px){.custom-next-img-gallery,.custom-prev-img-gallery{top:50%}}.swiper-button-lock{display:block!important}@media (max-width:768px){.buttons-wrapper{flex-direction:column}.icon-cta-outlined{padding:10px 26px}}@media (max-width:576px){.sold-out-wrapper{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:10px!important}.sold-out-floor{background-color:#ff4d4f;color:#fff;font-size:8px;padding:2px 4px;border-radius:4px;position:unset}.sold-out-wrapper-01{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important}.sold-out{background-color:#ff4d4f;color:#fff;font-size:12px;padding:2px 4px;border-radius:4px;flex-shrink:0}}@media (min-width:577px) and (max-width:768px){.sold-out-wrapper{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:10px!important}.sold-out-floor{text-wrap-mode:nowrap;background-color:#ff4d4f;color:#fff;font-size:8px;padding:4px 8px;border-radius:4px;position:unset}.sold-out-wrapper-01{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important}.sold-out{background-color:#ff4d4f;color:#fff;font-size:12px;padding:2px 4px;border-radius:4px;flex-shrink:0}}@media (min-width:769px){.sold-out-floor{padding:2px 4px!important;bottom:25px!important;text-wrap-mode:nowrap;background-color:#ff4d4f;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;position:absolute;right:0;top:-24px;display:inline-table}.sold-out-wrapper-01{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.sold-out{text-wrap-mode:nowrap;background-color:#ff4d4f;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px}}@media (min-width:1024px){.sold-out-floor{top:-26px;display:inline-table}}.form-card .main{font-size:34px}.input_wrapper input{outline:none}#countryCode{outline:none;box-shadow:none;border:none}#countryCode:focus{outline:none;box-shadow:none;border-color:transparent}#phone{padding-left:10px}.input_wrapper{display:flex;flex-direction:column;min-height:65px}.input_wrapper .text-red-500{padding-top:5px;font-size:14px}@media (max-width:575px){.form-card .main{font-size:18px;padding-bottom:20px}}@media (min-width:576px) and (max-width:767px){.form-card .main{font-size:18px;padding-bottom:20px}}.form-card{border-radius:10px}@media screen and (max-width:767px){.css-119ht3l{width:75%}}@media screen and (min-width:768px) and (max-width:1023px){.css-119ht3l{width:65%}}.c-banner-wrapper{background-attachment:fixed;z-index:1}.c-banner-content{position:absolute}.c-banner-content h1{color:var(--secondary);font-size:56px;font-family:Linear-Grotesk;line-height:3.8rem}.c-banner-content h1 span{font-weight:100}.c-banner-content p{width:60%;font-size:18px}.qr-code{position:absolute;left:96px;bottom:59px;z-index:9;transform:translate(-50%,-50%)}.qr-code img{width:114px;height:auto;-o-object-fit:contain;object-fit:contain}#background-video{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);z-index:-1}.content-wrapper .banner-logo img{width:25%;height:auto;-o-object-fit:contain;object-fit:contain}.content-wrapper .main-title{font-size:36px;color:#fff}.content-wrapper .main-title .item-one,.item-two{display:block}.featured-points span{font-size:16px;color:#fff;padding:0 10px}.featured-points .image-wrapper{flex-shrink:0}@media (max-width:768px){.content-wrapper .main-title{font-size:36px;color:#fff}.c-banner-content h1{font-size:46px;line-height:2.8rem}.c-banner-content p{margin:10px auto 30px;width:75%;font-size:14px}}@media (max-width:576px){.content-wrapper .banner-content{padding-left:2%}.content-wrapper .banner-logo img{width:50%;height:auto;-o-object-fit:contain;object-fit:contain}.content-wrapper .main-title{font-size:24px;color:#fff}.content-wrapper .main-title .item-one,.item-two{display:inline}.c-banner-content h1{font-size:36px}.c-banner-content p{margin:10px auto 30px;width:75%;font-size:14px}}.mute-button{position:absolute;left:30px;bottom:30px}.center-con{display:flex;align-items:center;justify-content:center}.round{opacity:.5;border:2px solid #fff;border-radius:100%}.round,.speaker{position:absolute;width:40px;height:40px}.speaker{overflow:hidden;margin:5px}.speaker span{display:block;width:7px;height:7px;background:#fff;margin:11px 0 0 1px}.speaker span:after{content:"";position:absolute;width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:10px 12px 10px 15px;left:-13px;top:5px}.speaker span:before{transform:rotate(45deg);border-radius:0 50px 0 0;content:"";position:absolute;width:5px;height:5px;border-color:#fff;border-style:double;border-width:7px 7px 0 0;left:18px;top:10px;transition:all .2s ease-out}.speaker:hover span:before{transform:scale(.8) translate(-17px,5px) rotate(42deg)}.speaker.on .mute,.speaker:hover .mute{opacity:1;transform:scale(1)}.speaker.on span:before{transform:scale(.8) translate(-17px,5px) rotate(42deg)}.speaker.on:hover span:before{transform:scale(1) translate(0) rotate(42deg);border-color:#fff}.mute,.speaker.on:hover .mute{opacity:0;transform:scale(.3)}.mute{position:absolute;width:15px;height:15px;left:15px;top:7px;transition:all .2s ease-out}.mute:after,.mute:before,.on .mute:after,.on .mute:before{position:absolute;margin-left:7px;content:" ";height:15px;width:2px;background-color:#fff}.mute:before{transform:rotate(45deg)}.mute:after{transform:rotate(-45deg)}.c-banner-wrapper{position:relative}.banner-content-wrapper{position:absolute;left:10%}.points p{color:#fff}.points{display:flex;flex-direction:row;gap:10px;padding-bottom:14%}.items-img{max-width:auto;height:20px}.item1,.item2{align-items:center;justify-content:center;display:flex;flex-direction:row;gap:5px}.banner-main-text{padding-top:24px;font-size:32px;color:#fff}.banner-sub-text{color:#fff;padding-bottom:21px}.logo-wrapper img{width:40%}.c-banner-wrapper:before{content:"";position:absolute;top:0;left:0;width:70%;height:100%;background:linear-gradient(90deg,rgba(42,94,147,.5),rgba(42,94,147,0));border-radius:12px;z-index:0;pointer-events:none}@media only screen and (max-width:320px){.banner-content-wrapper{top:56%}.banner-main-text{font-size:23px}.c-banner-wrapper:before{content:"";position:absolute;top:unset;bottom:0;width:100%;height:60%;background:linear-gradient(1turn,rgba(0,0,0,.7),transparent);border-radius:12px;z-index:0;pointer-events:none}}@media only screen and (max-width:375px){.banner-content-wrapper{top:56%}.banner-main-text{font-size:23px!important}.c-banner-wrapper:before{content:"";position:absolute;top:unset;bottom:0;width:100%;height:60%;background:linear-gradient(1turn,rgba(0,0,0,.7),transparent);border-radius:12px;z-index:0;pointer-events:none}}@media only screen and (max-width:480px){.banner-content-wrapper{position:absolute;left:10%;top:51%!important}.banner-main-text{font-size:28px}.c-banner-wrapper:before{content:"";position:absolute;top:unset;bottom:0;width:100%;height:60%;background:linear-gradient(1turn,rgba(0,0,0,.7),transparent);border-radius:12px;z-index:0;pointer-events:none}}@media only screen and (max-width:769px){.banner-content-wrapper{position:absolute;left:10%;top:50%}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.banner-content-wrapper{position:absolute;left:10%;top:55%}.c-banner-wrapper:before{content:"";position:absolute;top:unset;bottom:0;width:100%;height:70%;background:linear-gradient(1turn,rgba(0,0,0,.7),transparent);border-radius:12px;z-index:0;pointer-events:none}}@media only screen and (min-width:480px){.qr-code img{width:48px}.qr-code{position:absolute;left:24px;bottom:-18px;z-index:9;transform:translate(-50%,-50%)}}@media only screen and (min-width:320px){.qr-code img{width:48px}.qr-code{position:absolute;left:24px;bottom:-18px;z-index:9;transform:translate(-50%,-50%)}}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:4px;position:relative;outline:none;cursor:pointer}input[type=checkbox]:checked{background-color:var(--primary-color);border-color:var(--accent-color)}input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:6px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sub-title{font-size:16px;color:#b18e49}.form-wrapper h3{font-size:14px}.text-red-500{font-size:12px!important}@media (max-width:576px){.form-wrapper h3{font-size:11px}.line-1,.line-2{display:inline}.main-head{font-size:21px;padding-bottom:10px}}@media (min-width:769px){.main-head{font-weight:600;font-size:26px;padding-bottom:10px}.line-1,.line-2{display:block}}@media (min-width:2560px){.main-head{font-weight:600;font-size:36px}.line-1,.line-2{font-size:36px;display:block}}.main-button{text-wrap-mode:nowrap;width:100%}