.comp-home-hero{position:relative;width:100%;height:calc(100vh - 50px);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.comp-home-hero video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comp-home-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.5) 100%);z-index:1}.comp-home-hero .hero-content{position:relative;z-index:2;text-align:center;max-width:90%;padding:0 20px;margin-top:40px}.comp-home-hero .hero-title{font-family:var(--ff-heading);font-size:40px;line-height:1.2;color:#fff;text-transform:uppercase;margin:0;letter-spacing:0;font-weight:300;letter-spacing:-2px}.comp-home-hero .hero-scroll-indicator{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px}.comp-home-hero .hero-scroll-indicator .scroll-text{font-family:var(--ff-body);font-size:11px;font-weight:bold;color:#fff;text-transform:uppercase;letter-spacing:1px}.comp-home-hero .hero-scroll-indicator .scroll-line{width:1px;height:100px;background:hsla(0,0%,100%,.4);position:relative;overflow:hidden}.comp-home-hero .hero-scroll-indicator .scroll-line::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;animation:scroll-line-animate 2s cubic-bezier(0.15, 0.41, 0.69, 0.94) infinite}@keyframes scroll-line-animate{0%{transform:translateY(-100%)}80%{transform:translateY(100%)}100%{transform:translateY(100%)}}@media(min-width: 768px){.comp-home-hero .hero-title{font-size:60px}}@media(min-width: 1200px){.comp-home-hero{height:100vh}.comp-home-hero .hero-content{max-width:62.5vw;margin-top:3.125vw}.comp-home-hero .hero-title{font-size:4.6875vw;letter-spacing:-0.15625vw;line-height:3.6458333333vw}.comp-home-hero .hero-scroll-indicator{gap:.78125vw}.comp-home-hero .hero-scroll-indicator .scroll-text{font-size:.5729166667vw;letter-spacing:.078125vw}.comp-home-hero .hero-scroll-indicator .scroll-line{height:7.8125vw;width:.0520833333vw}}.comp-home-welcome{position:relative;z-index:2}.comp-home-welcome .left-col img{display:none}.comp-home-welcome .right-col{position:relative}.comp-home-welcome .right-col .bg-img{position:absolute;bottom:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.comp-home-welcome .right-col .content-area{display:flex;flex-direction:column-reverse;color:var(--primary);padding:40px 20px;gap:30px}.comp-home-welcome .right-col .content-area .left-img-card{border:1px solid rgba(239,229,212,.5019607843);box-shadow:0px 0px 20px 10px rgba(0,0,0,.19)}.comp-home-welcome .right-col .content-area .text-content span.tagline{font-weight:bold;text-transform:uppercase;font-size:12px;color:var(--secondary-color);letter-spacing:1px;display:block;margin-bottom:20px}.comp-home-welcome .right-col .content-area .text-content .title{font-weight:100;text-transform:uppercase;line-height:35px;letter-spacing:-2px}.comp-home-welcome .right-col .content-area .text-content p{margin:0}.comp-home-welcome .right-col .content-area .text-content .bold-text{font-weight:500;display:block;margin-top:5px}@media(min-width: 768px){.comp-home-welcome .right-col .content-area .left-img-card{width:50%;margin:0 auto}}@media(min-width: 1024px){.comp-home-welcome{display:flex;overflow:hidden}.comp-home-welcome .left-col{width:25%;position:relative}.comp-home-welcome .left-col img{display:block;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.comp-home-welcome .right-col{width:75%;position:relative;padding-top:10%;padding-bottom:10%}.comp-home-welcome .right-col::after{content:"";position:absolute;left:33.333%;top:0;width:1px;height:100%;background:#c8c8c8;z-index:1;opacity:.3}.comp-home-welcome .right-col::before{content:"";position:absolute;right:33.333%;top:0;width:1px;height:100%;background:#c8c8c8;z-index:1;opacity:.3}.comp-home-welcome .right-col .content-area{padding:0;padding-left:33.33%;max-width:75%;position:relative;z-index:2}.comp-home-welcome .right-col .content-area .left-img-card{position:absolute;left:-10%;width:220px;z-index:5;top:80px}}@media(min-width: 1200px){.comp-home-welcome{position:sticky;top:0;height:100vh}.comp-home-welcome .right-col{display:flex;justify-content:center;flex-direction:column}.comp-home-welcome .right-col .content-area .text-content span.tagline{font-size:.625vw;margin-bottom:4.1666666667vw;letter-spacing:.1041666667vw;font-weight:700}.comp-home-welcome .right-col .content-area .text-content .title{font-size:3.90625vw;line-height:3.2291666667vw;letter-spacing:-.2083333333vw;font-weight:500;margin-bottom:2.0833333333vw;position:relative;left:-.4166666667vw}.comp-home-welcome .right-col .content-area .text-content p{font-size:.8854166667vw;max-width:70%;line-height:1.5;letter-spacing:-.0364583333vw}.comp-home-welcome .right-col .content-area .text-content .bold-text{letter-spacing:-.0364583333vw;font-weight:700}.comp-home-welcome .right-col .content-area .left-img-card{width:350px;left:-5%;top:18vh;border-color:rgba(239,229,212,.5019607843)}}.comp-home-video-container{position:relative;z-index:2;background-color:#fff;width:100%;height:90vh}.comp-home-video-container video{position:absolute;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comp-home-video-container .play-button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:5;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:1px;backdrop-filter:blur(15px);padding:10px 20px;border-radius:30px;width:-moz-max-content;width:max-content}.comp-home-video-container .play-button .icon svg{stroke:#fff;width:20px;height:20px}.comp-home-video-container .play-button svg{width:13px;height:13px;fill:#fff}@media(min-width: 1200px){.comp-home-video-container{height:100vh;position:sticky;top:0}.comp-home-video-container a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.168627451);transition:all .3s ease-in-out}.comp-home-video-container .play-button{transition:all .3s ease-in-out;backdrop-filter:blur(0);gap:1.3020833333vw;font-size:.7291666667vw;font-weight:600;letter-spacing:.078125vw}.comp-home-video-container .play-button .icon svg{width:1.8229166667vw;height:1.8229166667vw}.comp-home-video-container .play-button:hover{transition:all .3s ease-in-out;backdrop-filter:blur(15px)}}.comp-home-gallery-slider{position:relative;z-index:3;background:#fff;color:var(--primary);padding:60px 20px}.comp-home-gallery-slider .header-col{display:flex;flex-direction:column;gap:20px;text-align:center;margin-bottom:40px}.comp-home-gallery-slider .header-col .tagline{text-transform:uppercase;color:var(--secondary-color);display:block;font-size:12px;margin:0;font-weight:600;letter-spacing:1.5px}.comp-home-gallery-slider .header-col .title{font-size:28px;line-height:30px;text-transform:uppercase;font-weight:400;margin:0;letter-spacing:-1.5px}.comp-home-gallery-slider .tabs-header{display:flex;gap:10px;align-items:center;justify-content:center}.comp-home-gallery-slider .tabs-header .sin-tab{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:1.5px;transition:all .3s ease-in-out;opacity:.6;position:relative;padding-bottom:20px;cursor:pointer}.comp-home-gallery-slider .tabs-header .sin-tab.active::after{content:"";position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:15px solid #fff;z-index:3}.comp-home-gallery-slider .tabs-header .sin-tab.active,.comp-home-gallery-slider .tabs-header .sin-tab:hover{opacity:1;transition:all .3s ease-in-out}.comp-home-gallery-slider .tabs-header .sin-tab .icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--primary);border-radius:100%}.comp-home-gallery-slider .tabs-header .sin-tab .icon svg{width:15px;height:15px;fill:#fff}.comp-home-gallery-slider .item .content-card{position:relative;background:var(--primary);color:#fff;text-align:center;padding:30px;transition:all .3s ease-in-out}.comp-home-gallery-slider .item .content-card .close-icon{position:absolute;right:10px;top:0;padding:5px}.comp-home-gallery-slider .item .content-card .close-icon svg{width:15px;height:15px;fill:#fff}.comp-home-gallery-slider .item .content-card .card-title{font-weight:300;text-transform:uppercase;font-size:20px;line-height:20px}.comp-home-gallery-slider .item .content-card p{font-size:13px}.comp-home-gallery-slider .item .content-card a{color:#fff;justify-content:center}.comp-home-gallery-slider .item .content-card a span{color:#fff}.comp-home-gallery-slider .item .content-card a svg{fill:#fff}.comp-home-gallery-slider .item .content-card.minimize{height:40px;padding:10px 25px}.comp-home-gallery-slider .item .content-card.minimize .card-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;max-width:70%;text-align:left}.comp-home-gallery-slider .item .content-card.minimize p,.comp-home-gallery-slider .item .content-card.minimize a{opacity:0;visibility:hidden;transition:all .3s ease-in-out}.comp-home-gallery-slider .owl-nav:not(.disabled){display:flex;justify-content:center;align-items:center;padding:20px;gap:10px;position:relative}.comp-home-gallery-slider .owl-nav:not(.disabled)::after{content:"";position:absolute;left:50%;transform:translate(-50%, -50%);width:1px;height:30%;top:50%;background:#dfdfdf}.comp-home-gallery-slider .owl-nav:not(.disabled) button{padding:5px;width:50px}.comp-home-gallery-slider .owl-nav:not(.disabled) button svg{width:22px;height:22px;transition:all .3s ease-in-out}.comp-home-gallery-slider .owl-nav:not(.disabled) button.disabled svg{transition:all .3s ease-in-out;fill:#dfdfdf}.comp-home-gallery-slider .wrapper-rooms-wrapper{display:flex;flex-direction:column;color:var(--primary);gap:20px;margin-top:40px;padding-bottom:0}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row{display:flex;flex-direction:column;gap:20px;padding-bottom:10px;border-bottom:1px solid #dfdfdf;width:100%}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .left-col{display:flex;flex-direction:row;gap:20px;flex:1}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .left-col .rm-title{font-weight:100;font-size:20px;text-transform:uppercase;line-height:20px;margin:0 0 5px}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .left-col .price{font-size:13px}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .left-col .price span{font-weight:600}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .number{font-size:13px;font-weight:600}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .right-col{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding-left:40px}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .right-col .icon svg{width:20px;height:20px}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .right-col .sq-f{font-size:13px}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .right-col .sq-f span{font-weight:600}.comp-home-gallery-slider .virtual-link-preview{width:100%}.comp-home-gallery-slider .virtual-link-preview iframe{width:100%;height:500px}@media(min-width: 1024px){.comp-home-gallery-slider{padding:40px 0}.comp-home-gallery-slider .header-col p{max-width:60%;margin:0 auto}.comp-home-gallery-slider .tabs-header{gap:40px;position:relative;padding:0}.comp-home-gallery-slider .tabs-header::after{content:"";position:absolute;left:50%;top:50%;height:50%;width:1px;transform:translate(-50%, -50%);background:#dfdfdf}.comp-home-gallery-slider .tabs-header .sin-tab{padding:20px 0}.comp-home-gallery-slider .apartment-slider{width:90%}.comp-home-gallery-slider .apartment-slider .item{position:relative}.comp-home-gallery-slider .apartment-slider .item .content-card{position:absolute;right:10px;bottom:10px;width:350px;background:rgba(74,74,74,.95)}.comp-home-gallery-slider .apartment-slider .item .content-card .close-icon svg{width:10px;height:10px}.comp-home-gallery-slider .apartment-slider .owl-nav{position:absolute;right:-10%;top:50%;transform:translateY(-50%);flex-direction:column;gap:30px}.comp-home-gallery-slider .apartment-slider .owl-nav::after{width:30%;height:1px}.comp-home-gallery-slider .wrapper-rooms-wrapper{width:90%;padding-left:20px}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row{flex-direction:row}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .left-col{gap:10px}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .right-col{flex-direction:row;align-items:center;gap:10px}}@media(min-width: 1200px){.comp-home-gallery-slider{padding:6.25vw 0 2.6041666667vw;color:var(--primary)}.comp-home-gallery-slider .header-col{gap:1.5625vw;margin-bottom:1.3020833333vw}.comp-home-gallery-slider .header-col .tagline{font-size:.625vw;letter-spacing:.1041666667vw;font-weight:700;margin-bottom:.78125vw}.comp-home-gallery-slider .header-col .title{font-size:3.125vw;line-height:.8;letter-spacing:-.1822916667vw;color:var(--primary)}.comp-home-gallery-slider .header-col p{max-width:27.0833333333vw;line-height:1.7;color:#4a4a4a;letter-spacing:-.0260416667vw;font-size:.8854166667vw;line-height:1.5}.comp-home-gallery-slider .tabs-header{gap:4.1666666667vw}.comp-home-gallery-slider .tabs-header .sin-tab{gap:1.0416666667vw;font-size:.7291666667vw;padding:1.8229166667vw 0;font-weight:700}.comp-home-gallery-slider .tabs-header .sin-tab.active::after{border-left:2.6041666667vw solid rgba(0,0,0,0);border-right:2.6041666667vw solid rgba(0,0,0,0);border-top:35px solid #fff}.comp-home-gallery-slider .tabs-header .sin-tab .icon{width:2.3958333333vw;height:2.3958333333vw}.comp-home-gallery-slider .tabs-header .sin-tab .icon svg{width:.78125vw;height:.78125vw}.comp-home-gallery-slider .apartment-slider .item .content-card{padding:5.2083333333vw 3.125vw;width:30.2083333333vw;border:1px solid rgba(239,229,212,.1647058824)}.comp-home-gallery-slider .apartment-slider .item .content-card .close-icon{padding:.5208333333vw;cursor:pointer}.comp-home-gallery-slider .apartment-slider .item .content-card .close-icon svg{width:.625vw;height:.625vw}.comp-home-gallery-slider .apartment-slider .item .content-card .card-title{font-size:2.0833333333vw;line-height:1.9791666667vw;margin:0 0 1.0416666667vw}.comp-home-gallery-slider .apartment-slider .item .content-card p{font-size:.8333333333vw;letter-spacing:-.0260416667vw;max-width:80%;margin:0 auto 2.0833333333vw}.comp-home-gallery-slider .apartment-slider .item .content-card a{gap:1.0416666667vw}.comp-home-gallery-slider .apartment-slider .item .content-card a svg{width:.78125vw;height:.78125vw}.comp-home-gallery-slider .apartment-slider .item .content-card a span{font-weight:600;font-size:.7291666667vw}.comp-home-gallery-slider .apartment-slider .item .content-card.minimize{padding:.2604166667vw 1.0416666667vw;height:2.6041666667vw;background:rgba(74,74,74,.75);backdrop-filter:blur(5px)}.comp-home-gallery-slider .apartment-slider .item .content-card.minimize .card-title{font-size:1.0416666667vw;padding:0;margin:0}.comp-home-gallery-slider .apartment-slider .owl-nav{right:-7.5vw}.comp-home-gallery-slider .apartment-slider .owl-nav button{padding:.5208333333vw}.comp-home-gallery-slider .apartment-slider .owl-nav button svg{width:1.8229166667vw;height:1.8229166667vw}.comp-home-gallery-slider .wrapper-rooms-wrapper{width:90%;padding-left:17%;margin-top:3.6458333333vw;padding-bottom:3.125vw}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row{border-bottom:0;gap:0;padding-bottom:0;position:relative}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .hover-line{position:absolute;right:0;bottom:0;width:calc(100% - 3.125vw);height:1px;z-index:2}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .hover-line::after{content:"";position:absolute;left:50%;bottom:-.0260416667vw;transform:translate(-50%, -50%);width:0;height:100%;background:#cd9368;transition:all .3s ease-in-out}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row:hover .hover-line::after{width:100%;transition:all .3s ease-in-out}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .left-col{gap:1.5625vw}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .left-col .number{font-size:.6770833333vw;line-height:1.3020833333vw;font-weight:bold;width:1.5625vw}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .left-col .main-cont{border-bottom:.0520833333vw solid #dfdfdf;flex:1;padding-bottom:1.0416666667vw}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .left-col .rm-title{font-size:2.0833333333vw;line-height:2.0833333333vw;letter-spacing:-.1041666667vw}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .left-col .price{font-size:.8333333333vw;letter-spacing:-.0260416667vw}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .left-col .price span{font-weight:700}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .right-col{flex-direction:row;align-items:center;gap:.78125vw;border-bottom:.0520833333vw solid #dfdfdf}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .right-col .sq-f{font-size:.8333333333vw;line-height:.8333333333vw;letter-spacing:-.0364583333vw}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .right-col .sq-f span{font-weight:700}.comp-home-gallery-slider .wrapper-rooms-wrapper .single-row .right-col .icon svg{width:1.3541666667vw;height:1.3541666667vw}.comp-home-gallery-slider .virtual-link-preview iframe{height:36.4583333333vw}}.comp-home-image-section{position:relative;z-index:3;background:#fff;height:1180px}.comp-home-image-section .bg-img{position:absolute;top:0;width:100%;height:100%;left:0;-o-object-fit:cover;object-fit:cover}.comp-home-image-section .header-col{text-align:center;position:absolute;width:100%;top:40px;color:#fff;z-index:5}.comp-home-image-section .header-col .tagline{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:20px}.comp-home-image-section .header-col .title{font-size:30px;font-weight:100;letter-spacing:-1.5px;text-transform:uppercase;line-height:1}.comp-home-image-section .amenities-slider-area{position:absolute;bottom:30px;width:90%;left:5%}.comp-home-image-section .amenities-slider-area .item{background:#fff}.comp-home-image-section .amenities-slider-area .item .content{padding:20px;text-align:center;display:flex;flex-direction:column;gap:10px;color:#1e1e1e}.comp-home-image-section .amenities-slider-area .item .content .title{font-size:14px;font-weight:600;font-family:var(--font-family-secondary);margin-bottom:0}.comp-home-image-section .amenities-slider-area .item .content .distance{font-size:13px}.comp-home-image-section .amenities-slider-area .item .content p{font-size:14px;line-height:1.5}.comp-home-image-section .amenities-slider-area .owl-nav:not(.disabled){display:flex;justify-content:center;align-items:center;padding:20px;gap:10px;position:relative}.comp-home-image-section .amenities-slider-area .owl-nav:not(.disabled)::after{content:"";position:absolute;left:50%;transform:translate(-50%, -50%);width:1px;height:30%;top:50%;background:#dfdfdf}.comp-home-image-section .amenities-slider-area .owl-nav:not(.disabled) button{padding:5px;width:50px}.comp-home-image-section .amenities-slider-area .owl-nav:not(.disabled) button svg{width:22px;height:22px;transition:all .3s ease-in-out;fill:#fff}.comp-home-image-section .amenities-slider-area .owl-nav:not(.disabled) button.disabled svg{transition:all .3s ease-in-out;fill:#dfdfdf}@media(min-width: 768px){.comp-home-image-section{height:1380px}}@media(min-width: 1024px){.comp-home-image-section{height:auto}.comp-home-image-section .bg-img{position:relative;height:auto}.comp-home-image-section .amenities-slider-area{width:300px;left:auto;right:130px}.comp-home-image-section .amenities-slider-area .item .content{text-align:left;gap:0}.comp-home-image-section .amenities-slider-area .item .content .title{font-size:16px}.comp-home-image-section .amenities-slider-area .item .content .distance{margin-bottom:10px;font-weight:600}.comp-home-image-section .amenities-slider-area .item .content p{letter-spacing:-0.5px}.comp-home-image-section .amenities-slider-area .owl-nav:not(.disabled){position:absolute;right:-110px;flex-direction:column;bottom:40%}.comp-home-image-section .amenities-slider-area .owl-nav:not(.disabled):after{width:30%;height:1px}}@media(min-width: 1200px){.comp-home-image-section .header-col{top:4.1666666667vw}.comp-home-image-section .header-col .tagline{font-size:.625vw;margin-bottom:2.34375vw;letter-spacing:.1041666667vw;font-weight:700}.comp-home-image-section .header-col .title{font-size:3.125vw;line-height:2.6041666667vw;letter-spacing:-.2083333333vw}.comp-home-image-section .amenities-slider-area{right:10%;width:19.2708333333vw;bottom:6.25vw}.comp-home-image-section .amenities-slider-area .item .content{padding:1.8229166667vw;gap:0vw}.comp-home-image-section .amenities-slider-area .item .content .title{font-size:1.0416666667vw;line-height:1.0416666667vw;margin-bottom:.2604166667vw;letter-spacing:-.0260416667vw}.comp-home-image-section .amenities-slider-area .item .content .distance{font-size:.78125vw;line-height:.78125vw;margin-bottom:.78125vw}.comp-home-image-section .amenities-slider-area .item .content p{font-size:.8333333333vw;margin-bottom:0vw}.comp-home-image-section .amenities-slider-area .owl-nav:not(.disabled){right:-7.5vw;bottom:35%}.comp-home-image-section .amenities-slider-area .owl-nav:not(.disabled)::after{background:hsla(0,0%,100%,.2901960784)}.comp-home-image-section .amenities-slider-area .owl-nav:not(.disabled) button{padding:.5208333333vw}.comp-home-image-section .amenities-slider-area .owl-nav:not(.disabled) button svg{width:1.8229166667vw;height:1.8229166667vw}}.comp-home-why-invest{padding:80px 20px;background:#fff;position:relative;z-index:3}.comp-home-why-invest .header-col{text-align:center;color:var(--primary);margin-bottom:60px}.comp-home-why-invest .header-col .tagline{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:20px;color:var(--secondary-color)}.comp-home-why-invest .header-col .title{font-size:30px;font-weight:100;text-transform:uppercase;line-height:1;letter-spacing:-1.5px}.comp-home-why-invest .header-col p{font-size:16px;letter-spacing:-0.5px}.comp-home-why-invest .card-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.comp-home-why-invest .card-wrapper .single-card{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #dfdfdf;color:var(--primary);align-items:center;text-align:center}.comp-home-why-invest .card-wrapper .single-card .icon{width:40px;margin-bottom:20px}.comp-home-why-invest .card-wrapper .single-card .card-title{font-weight:600;font-size:18px;margin:0;letter-spacing:-0.5px;line-height:18px;font-family:var(--ff-body)}@media(min-width: 1024px){.comp-home-why-invest .card-wrapper{grid-template-columns:repeat(3, 1fr);gap:30px}.comp-home-why-invest .card-wrapper .single-card{padding-bottom:25px;align-items:flex-start;text-align:left}}@media(min-width: 1200px){.comp-home-why-invest{padding:5vw 0 7vw}.comp-home-why-invest .header-col{margin-bottom:4.1666666667vw}.comp-home-why-invest .header-col .tagline{font-size:.625vw;margin-bottom:2.0833333333vw;letter-spacing:.1041666667vw;font-weight:700}.comp-home-why-invest .header-col .title{font-size:3.125vw;line-height:2.8125vw;letter-spacing:-0.15625vw;margin-bottom:1.0416666667vw;color:var(--primary)}.comp-home-why-invest .header-col p{max-width:20.8333333333vw;margin:0 auto;font-size:.8854166667vw;line-height:1.5}.comp-home-why-invest .card-wrapper{max-width:60%;margin:0 auto;gap:1.0416666667vw}.comp-home-why-invest .card-wrapper .single-card{padding-bottom:1.0416666667vw;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:baseline}.comp-home-why-invest .card-wrapper .single-card::after{content:"";position:absolute;bottom:-1px;width:0;left:50%;height:2px;transform:translateX(-50%);background:#cd9368;transition:all .3s ease-in-out}.comp-home-why-invest .card-wrapper .single-card:hover::after{width:100%;transition:all .3s ease-in-out}.comp-home-why-invest .card-wrapper .single-card .icon{width:1.8229166667vw;margin-bottom:1.3020833333vw}.comp-home-why-invest .card-wrapper .single-card .card-title{font-size:1.0416666667vw;line-height:1.1458333333vw;width:70%;margin-bottom:.5208333333vw;font-weight:700;letter-spacing:-.0416666667vw;min-height:2.0833333333vw}.comp-home-why-invest .card-wrapper .single-card p{font-weight:400;letter-spacing:-.0260416667vw;margin-bottom:0;opacity:.8}}.comp-home-architecture{position:relative;z-index:3;background:#fff}.comp-home-architecture .top-left-img{position:absolute;top:0;width:100%;left:0;z-index:-1}.comp-home-architecture .content-area{padding:20px;display:flex;flex-direction:column-reverse;gap:20px}.comp-home-architecture .content-area .right-col{border:1px solid rgba(239,229,212,.5019607843)}.comp-home-architecture .content-area .left-col{color:var(--primary)}.comp-home-architecture .content-area .left-col .header-col{margin-bottom:30px;text-align:center}.comp-home-architecture .content-area .left-col .header-col .tagline{text-transform:uppercase;color:var(--secondary-color);display:block;font-size:12px;margin:0 0 20px;font-weight:600;letter-spacing:1.5px}.comp-home-architecture .content-area .left-col .header-col .title{font-size:38px;line-height:30px;text-transform:uppercase;font-weight:400;margin:0;letter-spacing:-1.5px}.comp-home-architecture .content-area .left-col .header-col .title span{font-size:20px}.comp-home-architecture .content-area .left-col p{text-align:center}.comp-home-architecture .architecture-slider .item{position:relative;overflow:hidden}.comp-home-architecture .architecture-slider .item::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;background:#f06f2a;background:linear-gradient(180deg, rgba(240, 111, 42, 0) 0%, rgb(0, 0, 0) 100%);z-index:0;opacity:.6;filter:blur(10px);transform:scale(1.3)}.comp-home-architecture .architecture-slider .item .content{position:absolute;z-index:3;bottom:60px;left:0;padding:20px;width:calc(100% - 40px);color:#fff}.comp-home-architecture .architecture-slider .item .content .title{font-family:var(--ff-body);font-size:16px;margin:0;font-weight:bold;line-height:16px;letter-spacing:-0.5px}.comp-home-architecture .architecture-slider .item .content span{font-weight:500;display:block;font-size:16px;margin-bottom:20px;letter-spacing:-0.5px}.comp-home-architecture .architecture-slider .item .content p{letter-spacing:-0.5px}.comp-home-architecture .architecture-slider .owl-nav:not(.disabled){display:flex;justify-content:center;align-items:center;padding:20px;gap:10px;position:absolute;bottom:10px;left:0;padding-left:10px}.comp-home-architecture .architecture-slider .owl-nav:not(.disabled)::after{content:"";position:absolute;left:47%;transform:translate(-50%, -50%);width:1px;height:30%;top:50%;background:#dfdfdf}.comp-home-architecture .architecture-slider .owl-nav:not(.disabled) button{padding:5px;width:50px}.comp-home-architecture .architecture-slider .owl-nav:not(.disabled) button svg{width:22px;height:22px;transition:all .3s ease-in-out;fill:#fff}.comp-home-architecture .architecture-slider .owl-nav:not(.disabled) button.disabled svg{transition:all .3s ease-in-out;fill:rgba(223,223,223,.5137254902)}@media(min-width: 768px){.comp-home-architecture .content-area .right-col{width:50%;margin:0 auto}}@media(min-width: 1024px){.comp-home-architecture{overflow:hidden;display:flex;flex-direction:row}.comp-home-architecture .top-left-img{width:33.33%;left:-10%;opacity:.6}.comp-home-architecture .content-area{padding:0;padding-left:20px;flex-direction:row;align-items:center;padding-bottom:60px}.comp-home-architecture .content-area .left-col{width:30%}.comp-home-architecture .content-area .left-col .header-col{text-align:left}.comp-home-architecture .content-area .left-col .header-col .title{line-height:25px}.comp-home-architecture .content-area .left-col .header-col .title span{display:block}.comp-home-architecture .content-area .left-col p{text-align:left}.comp-home-architecture .content-area .right-col{width:200px;position:relative;right:-100px;z-index:5;margin:0}.comp-home-architecture .architecture-slider{width:40%;position:absolute;right:0}.comp-home-architecture .architecture-slider .owl-stage{height:100%}.comp-home-architecture .architecture-slider .item{position:relative;height:100%}.comp-home-architecture .architecture-slider .item .content{width:100%;padding-left:80px}.comp-home-architecture .architecture-slider .owl-nav:not(.disabled){left:55px}}@media(min-width: 1200px){.comp-home-architecture{position:relative}.comp-home-architecture::after{content:"";position:absolute;left:calc(20% - .0520833333vw);top:0;width:1px;height:100%;background:#dfdfdf;z-index:-1}.comp-home-architecture .top-left-img{left:0;width:20%;border-right:.0520833333vw solid #dfdfdf;border-bottom:.0520833333vw solid #dfdfdf;opacity:1}.comp-home-architecture .content-area{padding:0;border-top:.0520833333vw solid #dfdfdf;border-bottom:.0520833333vw solid #dfdfdf;padding-left:calc(20% - .0520833333vw);padding-top:calc(11.7% + .3125vw);align-items:flex-start}.comp-home-architecture .content-area .left-col{width:45%}.comp-home-architecture .content-area .left-col .header-col .tagline{font-size:.625vw;margin-bottom:1.5625vw;letter-spacing:.1041666667vw;font-weight:700}.comp-home-architecture .content-area .left-col .header-col .title{font-size:4.1666666667vw;line-height:4.1666666667vw;letter-spacing:-.1822916667vw;position:relative;left:-.5208333333vw}.comp-home-architecture .content-area .left-col .header-col .title span{font-size:2.34375vw;line-height:2.34375vw;left:.3125vw;position:relative}.comp-home-architecture .content-area .left-col p{letter-spacing:-.0364583333vw;font-size:.8333333333vw;line-height:1.40625vw;font-weight:400;margin-bottom:2.0833333333vw}.comp-home-architecture .content-area .right-col{width:19.0625vw;position:absolute;right:0;left:45%}.comp-home-architecture .architecture-slider{width:40%;position:relative;right:0}.comp-home-architecture .architecture-slider .owl-stage{height:auto}.comp-home-architecture .architecture-slider .item::after{height:70%;opacity:.9}.comp-home-architecture .architecture-slider .item .content{padding:0;padding-left:8.59375vw;bottom:12.5vw;width:70%}.comp-home-architecture .architecture-slider .item .content .title{font-size:1.0416666667vw;line-height:1.1458333333vw;letter-spacing:-.0520833333vw}.comp-home-architecture .architecture-slider .item .content span{font-size:.8333333333vw;line-height:1.1458333333vw;margin:0 0 1.0416666667vw;letter-spacing:-.0260416667vw}.comp-home-architecture .architecture-slider .item .content p{font-size:.8333333333vw;letter-spacing:-.0260416667vw;font-weight:300;opacity:.8}.comp-home-architecture .architecture-slider .owl-nav:not(.disabled){position:absolute;right:3vw;flex-direction:column-reverse;bottom:14vw;width:auto;left:auto;padding:0;z-index:3}.comp-home-architecture .architecture-slider .owl-nav:not(.disabled):after{width:50%;height:1px}.comp-home-architecture .architecture-slider .owl-nav:not(.disabled) button{padding:.5208333333vw}.comp-home-architecture .architecture-slider .owl-nav:not(.disabled) button svg{width:1.8229166667vw;height:1.8229166667vw}}.comp-home-enquiry-section{position:relative;z-index:3;background:#fff;padding:20px;color:var(--primary);padding-bottom:60px}.comp-home-enquiry-section .header-col{text-align:center;margin-bottom:40px}.comp-home-enquiry-section .header-col .tagline{text-transform:uppercase;color:var(--secondary-color);display:block;font-size:12px;margin:0 0 20px;font-weight:600;letter-spacing:1.5px}.comp-home-enquiry-section .header-col .title{font-size:30px;line-height:30px;text-transform:uppercase;font-weight:400;margin:0;margin-bottom:20px;letter-spacing:-1.5px}.comp-home-enquiry-section .form-wrapper .wrap-form{display:flex;flex-direction:column;gap:0}.comp-home-enquiry-section .form-wrapper .screen-reader-response{color:#d63638;font-size:14px;margin-bottom:40px}.comp-home-enquiry-section .form-wrapper .screen-reader-response ul{margin:0;padding-left:20px}.comp-home-enquiry-section .form-wrapper form.invalid .single-input{margin-bottom:50px}.comp-home-enquiry-section .form-wrapper .single-input{position:relative;margin-bottom:40px}.comp-home-enquiry-section .form-wrapper .single-input label{position:absolute;left:15px;top:50%;transform:translateY(-50%);pointer-events:none;transition:all .2s ease-in-out;color:var(--primary);opacity:.6;letter-spacing:-0.5px}.comp-home-enquiry-section .form-wrapper .single-input .wpcf7-not-valid-tip{position:absolute;left:0;bottom:2px;transform:translateY(calc(100% + 5px));font-size:12px;color:#d63638;z-index:1}.comp-home-enquiry-section .form-wrapper .single-input.has-value label,.comp-home-enquiry-section .form-wrapper .single-input:focus-within label{transform:translateY(-50px);left:10px;color:var(--primary);opacity:1}.comp-home-enquiry-section .form-wrapper .single-input:focus-within input[type=text]::-moz-placeholder, .comp-home-enquiry-section .form-wrapper .single-input:focus-within input[type=email]::-moz-placeholder, .comp-home-enquiry-section .form-wrapper .single-input:focus-within input[type=tel]::-moz-placeholder, .comp-home-enquiry-section .form-wrapper .single-input:focus-within textarea::-moz-placeholder{-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.5}.comp-home-enquiry-section .form-wrapper .single-input:focus-within input[type=text]::placeholder,.comp-home-enquiry-section .form-wrapper .single-input:focus-within input[type=email]::placeholder,.comp-home-enquiry-section .form-wrapper .single-input:focus-within input[type=tel]::placeholder,.comp-home-enquiry-section .form-wrapper .single-input:focus-within textarea::placeholder{transition:all .3s ease-in-out;opacity:.5}.comp-home-enquiry-section .form-wrapper .single-input input[type=text],.comp-home-enquiry-section .form-wrapper .single-input input[type=email],.comp-home-enquiry-section .form-wrapper .single-input input[type=tel],.comp-home-enquiry-section .form-wrapper .single-input textarea,.comp-home-enquiry-section .form-wrapper .single-input select{padding:10px;width:100%;border:1px solid rgba(239,229,212,.5019607843);height:50px;transition:all .3s ease-in-out}.comp-home-enquiry-section .form-wrapper .single-input input[type=text]::-moz-placeholder, .comp-home-enquiry-section .form-wrapper .single-input input[type=email]::-moz-placeholder, .comp-home-enquiry-section .form-wrapper .single-input input[type=tel]::-moz-placeholder, .comp-home-enquiry-section .form-wrapper .single-input textarea::-moz-placeholder, .comp-home-enquiry-section .form-wrapper .single-input select::-moz-placeholder{-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;font-weight:400}.comp-home-enquiry-section .form-wrapper .single-input input[type=text]::placeholder,.comp-home-enquiry-section .form-wrapper .single-input input[type=email]::placeholder,.comp-home-enquiry-section .form-wrapper .single-input input[type=tel]::placeholder,.comp-home-enquiry-section .form-wrapper .single-input textarea::placeholder,.comp-home-enquiry-section .form-wrapper .single-input select::placeholder{transition:all .3s ease-in-out;opacity:0;font-weight:400}.comp-home-enquiry-section .form-wrapper .single-input input[type=text]:focus,.comp-home-enquiry-section .form-wrapper .single-input input[type=email]:focus,.comp-home-enquiry-section .form-wrapper .single-input input[type=tel]:focus,.comp-home-enquiry-section .form-wrapper .single-input textarea:focus,.comp-home-enquiry-section .form-wrapper .single-input select:focus{border-color:var(--primary);outline:none}.comp-home-enquiry-section .form-wrapper .single-input input[type=text].wpcf7-not-valid,.comp-home-enquiry-section .form-wrapper .single-input input[type=email].wpcf7-not-valid,.comp-home-enquiry-section .form-wrapper .single-input input[type=tel].wpcf7-not-valid,.comp-home-enquiry-section .form-wrapper .single-input textarea.wpcf7-not-valid,.comp-home-enquiry-section .form-wrapper .single-input select.wpcf7-not-valid{border-color:#d63638}.comp-home-enquiry-section .form-wrapper .single-input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right 15px center;background-size:13px 7px;background-image:url('data:image/svg+xml,<svg width="13" height="7" viewBox="0 0 13 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-2.54996e-08 0.583363C-1.89785e-08 0.434177 0.0577612 0.284845 0.173137 0.170951C0.404035 -0.0569843 0.777933 -0.0569843 1.00868 0.170951L6.50001 5.59181L11.9913 0.170951C12.2222 -0.0569838 12.5961 -0.0569838 12.8269 0.170951C13.0576 0.398886 13.0578 0.767986 12.8269 0.995776L6.91778 6.82905C6.68688 7.05698 6.31299 7.05698 6.08224 6.82905L0.173137 0.995775C0.0577612 0.881881 -3.20208e-08 0.732549 -2.54996e-08 0.583363Z" fill="%231E1E1E"/></svg>');padding-right:40px;transition:background-image .15s ease-in-out,border-color .3s ease-in-out;background-color:#fff}.comp-home-enquiry-section .form-wrapper .single-input select:focus{background-image:url('data:image/svg+xml,<svg width="13" height="7" viewBox="0 0 13 7" fill="none" xmlns="http://www.w3.org/2000/svg"><g transform="rotate(180 6.5 3.5)"><path d="M-2.54996e-08 0.583363C-1.89785e-08 0.434177 0.0577612 0.284845 0.173137 0.170951C0.404035 -0.0569843 0.777933 -0.0569843 1.00868 0.170951L6.50001 5.59181L11.9913 0.170951C12.2222 -0.0569838 12.5961 -0.0569838 12.8269 0.170951C13.0576 0.398886 13.0578 0.767986 12.8269 0.995776L6.91778 6.82905C6.68688 7.05698 6.31299 7.05698 6.08224 6.82905L0.173137 0.995775C0.0577612 0.881881 -3.20208e-08 0.732549 -2.54996e-08 0.583363Z" fill="%231E1E1E"/></g></svg>')}.comp-home-enquiry-section .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper{position:absolute;top:1px;right:1px}.comp-home-enquiry-section .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper .select2-container.select2-container--open .select2-selection__arrow b{transform:rotate(180deg)}.comp-home-enquiry-section .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper .select2-container .select2-selection{height:45px;border:none;display:flex;align-items:center;justify-content:center}.comp-home-enquiry-section .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper .select2-container .select2-selection img{margin-right:10px}.comp-home-enquiry-section .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper .select2-container .select2-selection .country-code{display:none}.comp-home-enquiry-section .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper .select2-container .select2-selection__rendered{padding-right:0;padding-left:60px}.comp-home-enquiry-section .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper .select2-container .select2-selection__arrow{top:8px;right:10px}.comp-home-enquiry-section .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper .select2-container .select2-selection__arrow b{width:14px;height:14px;display:inline-block;border:none;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml,<svg width="13" height="7" viewBox="0 0 13 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-2.54996e-08 0.583363C-1.89785e-08 0.434177 0.0577612 0.284845 0.173137 0.170951C0.404035 -0.0569843 0.777933 -0.0569843 1.00868 0.170951L6.50001 5.59181L11.9913 0.170951C12.2222 -0.0569838 12.5961 -0.0569838 12.8269 0.170951C13.0576 0.398886 13.0578 0.767986 12.8269 0.995776L6.91778 6.82905C6.68688 7.05698 6.31299 7.05698 6.08224 6.82905L0.173137 0.995775C0.0577612 0.881881 -3.20208e-08 0.732549 -2.54996e-08 0.583363Z" fill="%231E1E1E"/></svg>');transition:transform .2s ease-in-out}.comp-home-enquiry-section .form-wrapper .button{position:relative;display:flex;justify-content:center;margin-bottom:20px}.comp-home-enquiry-section .form-wrapper .button button{border:none;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;gap:20px;position:relative;z-index:40}.comp-home-enquiry-section .form-wrapper .button button span{font-weight:600;font-family:var(--ff-body);text-transform:uppercase;font-size:14px;letter-spacing:1px;color:var(--primary)}.comp-home-enquiry-section .form-wrapper .button button .icon{width:15px;height:15px;display:flex;align-items:center;justify-content:center}.comp-home-enquiry-section .form-wrapper .button button .icon svg{width:100%;height:100%;fill:var(--primary)}.comp-home-enquiry-section .form-wrapper .button .wpcf7-spinner{position:absolute;right:0}.comp-home-enquiry-section .form-wrapper .button .realsubmit{position:absolute;right:0;top:0;opacity:0}.comp-home-enquiry-section .form-wrapper .wpcf7-form-control-wrap{position:static}.comp-home-enquiry-section .form-wrapper .wpcf7-response-output{padding:20px;font-size:14px;text-align:center}.comp-home-enquiry-section .form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#166534;background-color:#d1fae5}.comp-home-enquiry-section .form-wrapper .wpcf7-response-output.wpcf7-validation-errors{border-color:#991b1b;background-color:#fee2e2}.comp-home-enquiry-section .select2-dropdown,.comp-home-enquiry-section .select2-container{min-width:150px !important}.comp-home-enquiry-section .download-brochure{position:relative;color:var(--primary);overflow:hidden;padding-bottom:100px;border:1px solid #e9e9e9;margin-bottom:20px}.comp-home-enquiry-section .download-brochure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;z-index:0}.comp-home-enquiry-section .download-brochure .brochure-details{position:relative;padding:30px;text-align:center}.comp-home-enquiry-section .download-brochure .brochure-details a{display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-decoration:none;letter-spacing:1px;color:var(--primary);font-weight:500;gap:10px}.comp-home-enquiry-section .download-brochure .brochure-details a svg{width:15px;height:15px}.comp-home-enquiry-section .brochure-error{color:#ee3e3e;display:none}.select2-container--open{right:20px;left:0}@media(min-width: 1024px){.comp-home-enquiry-section{padding:60px 0}.comp-home-enquiry-section .header-col{margin:0 auto}.comp-home-enquiry-section .wrapper{max-width:60%;margin:0 auto}.comp-home-enquiry-section .wrapper .form-wrapper .wrap-two{gap:20px;display:grid;grid-template-columns:repeat(2, 1fr)}.comp-home-enquiry-section .wrapper .download-brochure{padding-bottom:0}.comp-home-enquiry-section .wrapper .download-brochure .brochure-details{text-align:left;padding:40px}.comp-home-enquiry-section .wrapper .download-brochure .brochure-details a{justify-content:flex-start}}@media(min-width: 1200px){.comp-home-enquiry-section{padding:4.6875vw 0}.comp-home-enquiry-section .header-col{margin:0 auto 3.125vw}.comp-home-enquiry-section .header-col .tagline{font-size:.625vw;margin-bottom:2.0833333333vw;letter-spacing:.1041666667vw;font-weight:700}.comp-home-enquiry-section .header-col .title{font-size:3.125vw;line-height:2.6041666667vw;letter-spacing:-0.15625vw;font-weight:400}.comp-home-enquiry-section .header-col p{max-width:27.0833333333vw;margin:0 auto;letter-spacing:-.0260416667vw;font-size:.8854166667vw;line-height:1.5}.comp-home-enquiry-section .wrapper{max-width:40%}.comp-home-enquiry-section .wrapper .form-wrapper{margin:0}.comp-home-enquiry-section .wrapper .form-wrapper .wrap-two{gap:1.0416666667vw}.comp-home-enquiry-section .wrapper .form-wrapper .single-input{margin-bottom:2.0833333333vw}.comp-home-enquiry-section .wrapper .form-wrapper .single-input label{font-size:.78125vw;letter-spacing:-.0520833333vw;left:1.0416666667vw;font-weight:400;z-index:5}.comp-home-enquiry-section .wrapper .form-wrapper .single-input.has-value label,.comp-home-enquiry-section .wrapper .form-wrapper .single-input:focus-within label{transform:translateY(-2.6041666667vw);left:1.0416666667vw;font-weight:500}.comp-home-enquiry-section .wrapper .form-wrapper .single-input input[type=text],.comp-home-enquiry-section .wrapper .form-wrapper .single-input input[type=email],.comp-home-enquiry-section .wrapper .form-wrapper .single-input input[type=tel],.comp-home-enquiry-section .wrapper .form-wrapper .single-input textarea,.comp-home-enquiry-section .wrapper .form-wrapper .single-input select{height:2.6041666667vw;border-width:.0520833333vw;border-color:#dfdfdf;font-size:.8333333333vw;font-weight:bold;padding:0 1.0416666667vw;letter-spacing:-.0520833333vw;background-color:#fff}.comp-home-enquiry-section .wrapper .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper{top:.15625vw}.comp-home-enquiry-section .wrapper .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper .select2-container .select2-selection{height:2.2916666667vw}.comp-home-enquiry-section .wrapper .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper .select2-container .select2-selection__rendered{padding-left:2.6041666667vw;padding-top:.1041666667vw}.comp-home-enquiry-section .wrapper .form-wrapper .single-input .wrap-country-code .cf7-country-code-wrapper .select2-container .select2-selection__arrow{top:.3125vw;right:.78125vw}.comp-home-enquiry-section .wrapper .form-wrapper .single-input .wpcf7-not-valid-tip{bottom:.15625vw;font-size:.625vw}.comp-home-enquiry-section .wrapper .form-wrapper .button button{padding:.5208333333vw}.comp-home-enquiry-section .wrapper .form-wrapper .button button span{font-size:.7291666667vw;letter-spacing:.078125vw;font-weight:800;color:var(--primary)}.comp-home-enquiry-section .wrapper .form-wrapper .button button .icon{width:.625vw;height:.625vw;transition:all .3s ease-in-out}.comp-home-enquiry-section .wrapper .form-wrapper .button button:hover .icon{transition:all .3s ease-in-out;transform:translateX(0.5208333333vw)}.comp-home-enquiry-section .wrapper .form-wrapper .wpcf7-response-output{padding:0}.comp-home-enquiry-section .wrapper .download-brochure{padding-bottom:0;margin-top:.78125vw}.comp-home-enquiry-section .wrapper .download-brochure .brochure-details{text-align:left;padding:3.125vw}.comp-home-enquiry-section .wrapper .download-brochure .brochure-details p{font-size:.8333333333vw;line-height:1.1458333333vw;letter-spacing:-.0260416667vw;max-width:75%}.comp-home-enquiry-section .wrapper .download-brochure .brochure-details a{justify-content:flex-start}.comp-home-enquiry-section .wrapper .download-brochure .brochure-details a span{font-weight:bold;font-size:.7291666667vw;letter-spacing:.078125vw}.comp-home-enquiry-section .wrapper .download-brochure .brochure-details a svg{width:.625vw;height:.625vw;transition:all .3s ease-in-out}.comp-home-enquiry-section .wrapper .download-brochure .brochure-details a:hover svg{transform:translateX(10px)}.comp-home-enquiry-section .wrapper .brochure-error{font-size:.7291666667vw;line-height:.7291666667vw}.select2-container--open{right:20px;left:0;width:7.8125vw}}.comp-home-insta-row{position:relative;z-index:3;background:#fff;padding:20px}.comp-home-insta-row .item{text-decoration:none;position:relative;display:flex;align-items:center;justify-content:center}.comp-home-insta-row .item svg{position:absolute;width:25px;height:25px;fill:#fff;z-index:3}.comp-home-insta-row .owl-nav:not(.disabled){display:flex;justify-content:center;align-items:center;padding:20px;gap:10px;position:relative}.comp-home-insta-row .owl-nav:not(.disabled)::after{content:"";position:absolute;left:50%;transform:translate(-50%, -50%);width:1px;height:30%;top:50%;background:#dfdfdf}.comp-home-insta-row .owl-nav:not(.disabled) button{padding:5px;width:50px}.comp-home-insta-row .owl-nav:not(.disabled) button svg{width:22px;height:22px;transition:all .3s ease-in-out}.comp-home-insta-row .owl-nav:not(.disabled) button.disabled svg{transition:all .3s ease-in-out;fill:#dfdfdf}@media(min-width: 1200px){.comp-home-insta-row{padding:0 10% 6.25vw;position:relative}.comp-home-insta-row .item{height:29.7916666667vw;position:relative;display:flex;border:1px solid rgba(217,217,217,.2)}.comp-home-insta-row .item svg{width:1.1458333333vw;height:1.1458333333vw}.comp-home-insta-row .owl-nav:not(.disabled){position:absolute;right:-8%;flex-direction:column-reverse;bottom:12vw;width:auto;left:auto;padding:0;z-index:3}.comp-home-insta-row .owl-nav:not(.disabled):after{width:50%;height:1px}.comp-home-insta-row .owl-nav:not(.disabled) button{padding:.5208333333vw}.comp-home-insta-row .owl-nav:not(.disabled) button svg{width:1.8229166667vw;height:1.8229166667vw}}@media(max-width: 1023px){.comp-home-insta-row .insta-slider.has-less-than-2 .owl-stage{display:flex !important;justify-content:center !important;width:100% !important}}@media(min-width: 1024px){.comp-home-insta-row .insta-slider.has-less-than-4 .owl-stage{display:flex !important;justify-content:center !important;width:100% !important}}.comp-home-amenities{background:#fff;position:relative;z-index:3;padding:20px 20px 60px}.comp-home-amenities .header-col{display:flex;flex-direction:column;gap:20px;text-align:center;margin-bottom:40px}.comp-home-amenities .header-col .tagline{text-transform:uppercase;color:var(--secondary-color);display:block;font-size:12px;margin:0;font-weight:600;letter-spacing:1.5px}.comp-home-amenities .header-col .title{font-size:28px;line-height:30px;text-transform:uppercase;font-weight:400;margin:0;letter-spacing:-1.5px}.comp-home-amenities .item{position:relative;overflow:hidden;height:500px}.comp-home-amenities .item::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;z-index:0;background:#f06f2a;background:linear-gradient(180deg, rgba(240, 111, 42, 0) 0%, rgb(0, 0, 0) 100%);filter:blur(10px);transform:scale(1.3)}.comp-home-amenities .item img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.comp-home-amenities .item .content{position:absolute;left:0;bottom:30px;padding:30px;text-align:center;z-index:3;color:#fff}.comp-home-amenities .item .content .title{font-weight:bold;font-family:var(--ff-body);margin:0;font-size:18px;line-height:22px;margin-bottom:10px}.comp-home-amenities .item .content span{display:block;font-weight:500;letter-spacing:-0.5px;margin-bottom:20px}.comp-home-amenities .item .content p{font-weight:300;letter-spacing:-0.5px;margin:0}.comp-home-amenities .owl-nav:not(.disabled){display:flex;justify-content:center;align-items:center;padding:20px;gap:10px;position:relative}.comp-home-amenities .owl-nav:not(.disabled)::after{content:"";position:absolute;left:50%;transform:translate(-50%, -50%);width:1px;height:30%;top:50%;background:#dfdfdf}.comp-home-amenities .owl-nav:not(.disabled) button{padding:5px;width:50px}.comp-home-amenities .owl-nav:not(.disabled) button svg{width:22px;height:22px;transition:all .3s ease-in-out}.comp-home-amenities .owl-nav:not(.disabled) button.disabled svg{transition:all .3s ease-in-out;fill:#dfdfdf}@media(min-width: 1200px){.comp-home-amenities{padding:0 0 6.25vw}.comp-home-amenities .header-col{margin:0 auto 3.125vw}.comp-home-amenities .header-col .tagline{font-size:.625vw;margin-bottom:2.0833333333vw;letter-spacing:.1041666667vw;font-weight:700}.comp-home-amenities .header-col .title{font-size:3.125vw;line-height:2.6041666667vw;letter-spacing:-0.15625vw;color:var(--primary)}.comp-home-amenities .header-col p{max-width:26.0416666667vw;margin:0 auto;letter-spacing:-.0260416667vw;color:#4a4a4a;font-size:.8854166667vw;line-height:1.5}.comp-home-amenities .features-amenities-slider{max-width:70%;margin:0 auto}.comp-home-amenities .features-amenities-slider .item{height:auto}.comp-home-amenities .features-amenities-slider .item img{position:static;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.comp-home-amenities .features-amenities-slider .item::after{opacity:.3}.comp-home-amenities .features-amenities-slider .item .content{padding:2.6041666667vw;bottom:1.0416666667vw}.comp-home-amenities .features-amenities-slider .item .content .title{font-size:1.0416666667vw;max-width:70%;margin:0 auto .5208333333vw;letter-spacing:-.0520833333vw}.comp-home-amenities .features-amenities-slider .item .content span{margin:0 0 .5208333333vw;letter-spacing:-.0260416667vw;font-weight:400}.comp-home-amenities .features-amenities-slider .item .content p{max-width:80%;margin:0 auto;font-size:.8333333333vw;line-height:1.5;letter-spacing:-.0260416667vw}.comp-home-amenities .features-amenities-slider .owl-nav{position:absolute;right:-7.5vw;top:50%;transform:translateY(-50%);flex-direction:column;gap:1.5625vw}.comp-home-amenities .features-amenities-slider .owl-nav button{padding:.5208333333vw}.comp-home-amenities .features-amenities-slider .owl-nav button svg{width:1.8229166667vw;height:1.8229166667vw}.comp-home-amenities .features-amenities-slider .owl-nav::after{width:30%;height:1px}}.comp-inner-general-content{padding:60px 0;padding-top:150px;background-color:var(--white, #ffffff);color:var(--primary, #4a4a4a);font-family:var(--ff-body, "Inter", sans-serif);line-height:1.7}.comp-inner-general-content .container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.comp-inner-general-content .content-header{margin-bottom:40px}.comp-inner-general-content .content-header .tagline{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--secondary-color, #cd9368);margin-bottom:15px}.comp-inner-general-content .content-header h1{margin-top:0}.comp-inner-general-content .lead{font-size:18px;font-weight:300;line-height:1.6;color:var(--text-dark, #1b392f);margin-bottom:24px}.comp-inner-general-content .content-section{margin-bottom:40px}.comp-inner-general-content h1,.comp-inner-general-content h2,.comp-inner-general-content h3,.comp-inner-general-content h4,.comp-inner-general-content h5,.comp-inner-general-content h6{font-family:var(--ff-heading, "Playfair", serif);color:var(--text-dark, #1b392f);font-weight:600;line-height:1.3;margin-top:32px;margin-bottom:16px;letter-spacing:-0.5px}.comp-inner-general-content h1:first-child,.comp-inner-general-content h2:first-child,.comp-inner-general-content h3:first-child,.comp-inner-general-content h4:first-child,.comp-inner-general-content h5:first-child,.comp-inner-general-content h6:first-child{margin-top:0}.comp-inner-general-content h1{font-size:36px;letter-spacing:-0.5px}.comp-inner-general-content h2{font-size:28px;letter-spacing:-0.3px}.comp-inner-general-content h3{font-size:22px}.comp-inner-general-content h4{font-size:18px}.comp-inner-general-content h5{font-size:16px;font-weight:700}.comp-inner-general-content h6{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.comp-inner-general-content p{margin-top:0;margin-bottom:20px;font-size:16px;color:var(--primary, #4a4a4a);letter-spacing:-0.5px}.comp-inner-general-content a{color:var(--secondary-color, #cd9368);text-decoration:none;font-weight:500;transition:var(--transition-base, all 0.3s ease-in-out)}.comp-inner-general-content a:hover,.comp-inner-general-content a:focus{color:var(--text-dark, #1b392f);text-decoration:underline}.comp-inner-general-content strong,.comp-inner-general-content b{font-weight:700;color:var(--text-dark, #1b392f)}.comp-inner-general-content em,.comp-inner-general-content i{font-style:italic}.comp-inner-general-content mark{background-color:#fef3c7;color:#92400e;padding:2px 6px;border-radius:3px}.comp-inner-general-content code{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#d97706;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:14px}.comp-inner-general-content del,.comp-inner-general-content s{text-decoration:line-through;opacity:.7}.comp-inner-general-content ins,.comp-inner-general-content u{text-decoration:underline;text-underline-offset:3px}.comp-inner-general-content sub,.comp-inner-general-content sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.comp-inner-general-content sup{top:-0.5em}.comp-inner-general-content sub{bottom:-0.25em}.comp-inner-general-content blockquote{position:relative;border-left:4px solid var(--secondary-color, #cd9368);background-color:var(--off-white, #f9f4ea);padding:24px 30px;margin:32px 0;border-radius:0 8px 8px 0}.comp-inner-general-content blockquote p{font-family:var(--ff-heading, "Playfair", serif);font-style:italic;font-size:20px;line-height:1.5;color:var(--text-dark, #1b392f);margin-bottom:12px}.comp-inner-general-content blockquote p:last-child{margin-bottom:0}.comp-inner-general-content blockquote cite{display:block;font-size:13px;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--secondary-color, #cd9368)}.comp-inner-general-content ul,.comp-inner-general-content ol{padding-left:24px;margin-top:0;margin-bottom:24px}.comp-inner-general-content ul li,.comp-inner-general-content ol li{margin-bottom:10px;line-height:1.6}.comp-inner-general-content ul li::marker,.comp-inner-general-content ol li::marker{color:var(--secondary-color, #cd9368)}.comp-inner-general-content ul ul,.comp-inner-general-content ul ol,.comp-inner-general-content ol ul,.comp-inner-general-content ol ol{margin-top:8px;margin-bottom:8px;padding-left:20px}.comp-inner-general-content ul{list-style-type:disc}.comp-inner-general-content ul ul{list-style-type:circle}.comp-inner-general-content ol{list-style-type:decimal}.comp-inner-general-content ol ol{list-style-type:lower-alpha}.comp-inner-general-content dl{margin-top:0;margin-bottom:24px}.comp-inner-general-content dl dt{font-weight:700;font-size:17px;color:var(--text-dark, #1b392f);margin-top:14px}.comp-inner-general-content dl dd{margin-left:0;margin-bottom:14px;color:var(--primary, #4a4a4a)}.comp-inner-general-content .grid-row{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px}.comp-inner-general-content .grid-row .col{flex:1 1 300px}.comp-inner-general-content .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:30px;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.03)}.comp-inner-general-content table{width:100%;border-collapse:collapse;background-color:var(--white, #ffffff);text-align:left}.comp-inner-general-content table th,.comp-inner-general-content table td{padding:14px 18px;border-bottom:1px solid #e2e8f0;font-size:15px}.comp-inner-general-content table thead th{background-color:var(--text-dark, #1b392f);color:var(--white, #ffffff);font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:1px}.comp-inner-general-content table tbody tr{transition:background-color .2s ease}.comp-inner-general-content table tbody tr:nth-child(even){background-color:rgba(249,244,234,.4)}.comp-inner-general-content table tbody tr:hover{background-color:rgba(205,147,104,.08)}.comp-inner-general-content table tbody tr:last-child td{border-bottom:0}.comp-inner-general-content table tfoot td{background-color:#f8fafc;font-weight:600;color:var(--text-dark, #1b392f);border-top:2px solid #cbd5e1}.comp-inner-general-content .badge{display:inline-block;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.comp-inner-general-content .badge-success{background-color:#dcfce7;color:#15803d}.comp-inner-general-content .badge-warning{background-color:#fef9c3;color:#a16207}.comp-inner-general-content .badge-danger{background-color:#fee2e2;color:#b91c1c}.comp-inner-general-content .callout{border-left:4px solid #cbd5e1;background-color:#f8fafc;padding:20px 24px;border-radius:0 8px 8px 0;margin-bottom:24px}.comp-inner-general-content .callout h4{margin-top:0;margin-bottom:8px;font-size:17px;font-weight:600}.comp-inner-general-content .callout p{margin-bottom:0;font-size:15px}.comp-inner-general-content .callout-info{border-color:#3b82f6;background-color:#eff6ff}.comp-inner-general-content .callout-info h4{color:#1d4ed8}.comp-inner-general-content .callout-warning{border-color:#f59e0b;background-color:#fffbeb}.comp-inner-general-content .callout-warning h4{color:#b45309}.comp-inner-general-content .callout-success{border-color:#10b981;background-color:#ecfdf5}.comp-inner-general-content .callout-success h4{color:#047857}.comp-inner-general-content figure{margin:0 0 32px 0;display:block}.comp-inner-general-content figure img,.comp-inner-general-content figure .img-fluid{max-width:100%;height:auto;border-radius:8px;display:block;width:100%;-o-object-fit:cover;object-fit:cover;box-shadow:0 10px 30px rgba(0,0,0,.06)}.comp-inner-general-content figure figcaption{margin-top:12px;font-size:14px;color:#666;font-style:italic;text-align:center}.comp-inner-general-content pre{background-color:#1e293b;color:#f8fafc;padding:20px 24px;border-radius:8px;overflow-x:auto;font-family:"Fira Code","Courier New",monospace;font-size:14px;line-height:1.6;margin-top:0;margin-bottom:30px;border:1px solid #334155}.comp-inner-general-content pre code{background-color:rgba(0,0,0,0);padding:0;border:none;color:inherit;font-family:inherit;font-size:inherit}.comp-inner-general-content hr{border:0;height:1px;background:linear-gradient(to right, rgba(205, 147, 104, 0.1), rgba(205, 147, 104, 0.6), rgba(205, 147, 104, 0.1));margin:50px 0}.comp-inner-general-content .btn-group{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:20px}.comp-inner-general-content .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:var(--transition-base, all 0.3s ease-in-out);cursor:pointer;border:1px solid rgba(0,0,0,0)}.comp-inner-general-content .btn-primary{background-color:var(--secondary-color, #cd9368);color:var(--white, #ffffff);border-color:var(--secondary-color, #cd9368)}.comp-inner-general-content .btn-primary:hover{background-color:var(--text-dark, #1b392f);border-color:var(--text-dark, #1b392f);color:var(--white, #ffffff);text-decoration:none}.comp-inner-general-content .btn-secondary{background-color:var(--text-dark, #1b392f);color:var(--white, #ffffff);border-color:var(--text-dark, #1b392f)}.comp-inner-general-content .btn-secondary:hover{background-color:var(--secondary-color, #cd9368);border-color:var(--secondary-color, #cd9368);color:var(--white, #ffffff);text-decoration:none}.comp-inner-general-content .btn-outline{background-color:rgba(0,0,0,0);color:var(--text-dark, #1b392f);border-color:var(--text-dark, #1b392f)}.comp-inner-general-content .btn-outline:hover{background-color:var(--text-dark, #1b392f);color:var(--white, #ffffff);text-decoration:none}.comp-inner-general-content .btn-dark{background-color:#000;color:var(--white, #ffffff);border-color:#000}.comp-inner-general-content .btn-dark:hover{background-color:var(--secondary-color, #cd9368);border-color:var(--secondary-color, #cd9368);color:var(--white, #ffffff);text-decoration:none}@media(min-width: 1200px){.comp-inner-general-content{padding:4.1666666667vw 0;padding-top:9.375vw}.comp-inner-general-content .container{max-width:62.5vw;padding:0 1.0416666667vw}.comp-inner-general-content .content-header{margin-bottom:2.6041666667vw}.comp-inner-general-content .content-header .tagline{font-size:.6770833333vw;letter-spacing:.1041666667vw;margin-bottom:.9375vw}.comp-inner-general-content .lead{font-size:1.0416666667vw;margin-bottom:1.4583333333vw}.comp-inner-general-content .content-section{margin-bottom:2.6041666667vw}.comp-inner-general-content h1{font-size:2.2916666667vw;letter-spacing:-.0260416667vw}.comp-inner-general-content h2{font-size:1.6666666667vw;letter-spacing:-0.015625vw}.comp-inner-general-content h3{font-size:1.25vw}.comp-inner-general-content h4{font-size:1.0416666667vw}.comp-inner-general-content h5{font-size:.8854166667vw}.comp-inner-general-content h6{font-size:.7291666667vw;letter-spacing:.0520833333vw}.comp-inner-general-content p{font-size:.8854166667vw;margin-bottom:1.25vw}.comp-inner-general-content blockquote{padding:1.5625vw 1.875vw;margin:2.0833333333vw 0}.comp-inner-general-content blockquote p{font-size:1.1458333333vw;margin-bottom:.8333333333vw}.comp-inner-general-content blockquote cite{font-size:.7291666667vw;letter-spacing:.078125vw}.comp-inner-general-content ul,.comp-inner-general-content ol{padding-left:1.4583333333vw;margin-bottom:1.4583333333vw}.comp-inner-general-content ul li,.comp-inner-general-content ol li{margin-bottom:.625vw}.comp-inner-general-content table th,.comp-inner-general-content table td{padding:.8333333333vw 1.1458333333vw;font-size:.8333333333vw}.comp-inner-general-content table thead th{font-size:.7291666667vw;letter-spacing:.0520833333vw}.comp-inner-general-content .callout{padding:1.25vw 1.4583333333vw;margin-bottom:1.4583333333vw}.comp-inner-general-content .callout h4{font-size:.9895833333vw;margin-bottom:.5208333333vw}.comp-inner-general-content .callout p{font-size:.8333333333vw}.comp-inner-general-content pre{padding:1.25vw 1.4583333333vw;font-size:.78125vw;margin-bottom:1.875vw}.comp-inner-general-content hr{margin:3.125vw 0}.comp-inner-general-content .btn{padding:.8333333333vw 1.6666666667vw;font-size:.6770833333vw;letter-spacing:.078125vw}}/*# sourceMappingURL=home.min.css.map */