@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--primary-color: #25572E;--secondary-color: #D7A429;--background-color: #ffffff;--accent-color: #F7EFE2;--text-color: #181818;--text-color-light: #434343;--card-color: #EAEAEA;--card-color-dark: #f0f0f0;--border-color: #e1e1e1;--space-xxs: .125rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 2rem;--space-xl: 4rem;--space-xxl: 8rem;--fs-xs: 14px;--fs-sm: 18px;--fs: 24px;--fs-md: 28px;--fs-lg: 48px;--fs-xl: 60px;--fs-xxl: 128px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body{margin:0;padding:0;box-sizing:border-box}h1,h2,h3{font-family:Barlow,sans-serif}p,h4{font-family:Inter,sans-serif}a{color:inherit;text-decoration:none;cursor:pointer}.fw-light{font-weight:300}.fw-regular{font-weight:400}.fw-medium{font-weight:500}.fw-bold{font-weight:700}.rw{display:flex}.col{display:flex;flex-direction:column}.sec-with-header{width:100%;gap:calc(var(--space-xl) - var(--space-md) - var(--space-sm));padding-inline:calc(var(--space-xl) - var(--space-sm));align-items:center}@media(max-width:1024px){.sec-with-header{gap:calc(var(--space-lg) + var(--space-sm))}}@media(max-width:900px){.sec-with-header{padding-inline:0}}.sec-with-header .header{align-items:center;text-align:center;gap:var(--space-md);margin-bottom:var(--space-lg)}.sec-with-header .header p{font-size:14px;color:var(--text-color);padding:calc(var(--space-sm) - var(--space-xxs)) var(--space-md);border-radius:50px;border:1px solid var(--secondary-color);background-color:var(--accent-color);margin-bottom:var(--space-md)}.sec-with-header .header h1{max-width:800px;font-size:48px;font-weight:600;color:var(--text-color)}@media(max-width:900px){.sec-with-header .header h1{font-size:32px}}.sec-with-header .header h4{max-width:760px;font-size:var(--fs-sm);color:var(--text-color);font-weight:500}.light-text{color:var(--text-color-light)}h1{font-family:Barlow,sans-serif}a,p,li,span,button{font-family:Inter,sans-serif}.header-text{font-size:45px!important;font-weight:700!important;letter-spacing:-1px!important;font-family:Barlow,sans-serif!important}@media(max-width:900px){.header-text{font-size:36px!important}}.header-p{font-size:19px!important;color:var(--text-color)!important;font-weight:400!important}@media(max-width:900px){.header-p{font-size:16px!important}}.nav-main{width:100%;align-items:center;justify-content:space-between;padding:calc(var(--space-sm) + var(--space-xs)) 5%;background-color:var(--accent-color);position:fixed;top:0;z-index:999}.nav-main .left{align-items:center;gap:var(--space-xl)}.nav-main .left .logo{height:40px}.nav-main .left .logo img{height:100%;width:auto}.nav-main .left .links{gap:calc(var(--space-lg) - var(--space-xs))}.nav-main .left .links a{font-size:12px;color:var(--text-color-light)}.nav-main .left .links a:hover{color:var(--primary-color)}.nav-main button{align-items:center;width:max-content;height:34px;padding:0 calc(var(--space-lg) - var(--space-xs));background-color:var(--secondary-color);border:none;border-radius:8px;font-size:12px;color:var(--text-color);cursor:pointer}.nav-main button a{color:inherit;text-decoration:none}.nav-main .menu-btn{display:none;flex-direction:column;gap:var(--space-sm);cursor:pointer}.nav-main .menu-btn .bar{width:36px;height:3px;background-color:var(--text-color);border-radius:2px}.menu-overlay{position:fixed;inset:70px 0 0;background-color:var(--card-color);z-index:999;animation:slideUp .33s ease-out}.menu-overlay .menu-links{align-items:center;gap:var(--space-lg);padding:var(--space-xl) 0;height:100%}.menu-overlay .menu-links a{font-size:calc(var(--fs-sm) + 2px);letter-spacing:.02rem;color:var(--text-color-light);cursor:pointer}.menu-overlay .menu-links a:hover{color:var(--primary-color)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:900px){.nav-main{padding:var(--space-md) var(--space-lg)}.nav-main .left .logo{height:38px}.nav-main .left .links,.nav-main button{display:none}.nav-main .menu-btn{display:flex;cursor:pointer}.nav-main .menu-btn .close-btn{font-size:28px;color:var(--text-color);width:34px;height:34px;display:flex;align-items:center;justify-content:center}}.footer-main{width:100%}.footer-main .top{width:100%;height:440px;position:relative;overflow:hidden}.footer-main .top .img{width:100%;height:100%;background-color:var(--primary-color)}.footer-main .top .img img{width:100%;height:100%;object-fit:cover}.footer-main .top .overlay{width:100%;height:100%;position:absolute;top:0;left:0;padding:calc(var(--space-xl) + var(--space-lg)) 5%;align-items:center;text-align:center;color:var(--background-color)}.footer-main .top .overlay h1{font-size:44px;font-weight:700;margin-bottom:var(--space-md);color:var(--background-color)}.footer-main .top .overlay p{font-size:var(--fs-sm);margin-bottom:var(--space-lg);max-width:640px;text-align:center;line-height:1.4}.footer-main .top .overlay button{align-items:center;width:max-content;height:48px;padding:0 calc(var(--space-xl) - var(--space-md));background-color:var(--background-color);border:none;border-radius:8px;font-size:15px;color:var(--text-color);font-weight:600;cursor:pointer}.footer-main .bottom{width:100%;padding:var(--space-lg);background-color:var(--accent-color);gap:var(--space-xl)}.footer-main .bottom p{font-size:12px;font-weight:300;color:var(--text-color-light);line-height:1.3;letter-spacing:.02rem}.footer-main .bottom .b-top{width:100%;justify-content:space-between;gap:var(--space-lg)}.footer-main .bottom .b-top .left{max-width:28%;gap:var(--space-md)}.footer-main .bottom .b-top .left .logo{height:50px}.footer-main .bottom .b-top .left .logo img{height:100%;width:auto}.footer-main .bottom .b-top .right{gap:var(--space-xl);flex-wrap:wrap}.footer-main .bottom .b-top .right .sec{gap:var(--space-sm)}.footer-main .bottom .b-top .right .sec h4{font-size:14px;color:var(--text-color);margin-bottom:var(--space-sm);font-weight:500}.footer-main .bottom .b-top .right .sec a{font-size:12px;color:var(--text-color-light);transition:all .3s ease}.footer-main .bottom .b-top .right .sec a:hover{color:var(--primary-color)}.footer-main .bottom .b-bottom{width:100%;align-items:center;justify-content:space-between}.footer-main .bottom .b-bottom .cp{color:var(--text-color)}.footer-main .bottom .b-bottom .socials{gap:calc(var(--space-sm) + var(--space-xxs))}.footer-main .bottom .b-bottom .socials .social{display:inline-flex;align-items:center;justify-content:center;height:20px;width:20px;cursor:pointer;text-decoration:none}.footer-main .bottom .b-bottom .socials .social img{height:100%;width:auto}@media(max-width:900px){.footer-main .top{height:460px}.footer-main .top .overlay{padding-block:var(--space-lg);padding-top:calc(var(--space-xl) - var(--space-md))}.footer-main .top .overlay h1{font-size:40px}.footer-main .top .overlay button{padding-inline:calc(var(--space-lg) + var(--space-md))}.footer-main .bottom .b-top{flex-direction:column;align-items:flex-start}.footer-main .bottom .b-top .left{max-width:100%;align-items:flex-start}.footer-main .bottom .b-top .left p{max-width:400px}.footer-main .bottom .b-top .right{justify-content:flex-start}.footer-main .bottom .b-bottom{flex-direction:column;gap:var(--space-md);align-items:flex-start}}@media(max-width:768px){.footer-main .bottom .b-top .right{flex-direction:column}}main.partnership{padding-inline:5%!important}main.partnership .partners{width:max-content;margin:0 auto}main.partnership .partners .partner{gap:var(--space-md);align-items:center;padding-inline:calc(var(--space-xl) + var(--space-sm));border-right:1px solid var(--border-color)}main.partnership .partners .partner img{height:70px!important;width:auto!important;object-fit:contain;margin-bottom:var(--space-lg)}main.partnership .partners .partner h3{font-size:24px;font-weight:600;color:var(--text-color);text-align:center}main.partnership .partners .partner p{font-size:15px;color:var(--text-color);text-align:center;max-width:340px;font-weight:300}main.partnership .partners .partner:last-child{border-right:none}@media(max-width:1024px){main.partnership .partners{flex-direction:column;align-items:center;gap:calc(var(--space-xl) + var(--space-md))}main.partnership .partners .partner{border-right:none;padding-inline:0;align-items:center;text-align:center;max-width:400px}main.partnership .partners .partner h3{height:auto!important}main.partnership .partners .partner p{max-width:320px}}.editable-number{display:inline-flex;align-items:center;gap:2px}.editable-number-display{cursor:text;-webkit-user-select:none;user-select:none}.editable-number-input{width:100%;min-width:20px;max-width:50px;background:transparent;border:none;outline:none;font-size:inherit;color:inherit;font-family:inherit;font-weight:inherit;padding:0;margin:0;text-align:left}.editable-number-suffix{pointer-events:none}.home-main{width:100%;background-color:var(--background-color)}.home-main .hero{width:100%;height:100dvh;overflow:hidden;position:relative}.home-main .hero .img{width:100%;height:100%}.home-main .hero .img img,img{width:100%;height:100%;object-fit:cover}.home-main .hero .overlay{width:100%;height:100%;position:absolute;top:0;left:0;padding:46% 5%;align-items:center;text-align:center;justify-content:flex-end;gap:var(--space-md);color:var(--accent-color);background-color:#0006}.home-main .hero .overlay h1{max-width:1160px;font-size:70px;font-weight:700;line-height:1.2;line-height:110%;letter-spacing:-2.46px;color:var(--accent-color)}.hero-h-mobile{display:none}.home-main .hero .overlay p{max-width:560px;font-size:22px;font-weight:400;line-height:normal;letter-spacing:-.72px}.home-main .content{width:100%;padding:calc(var(--space-xl) + var(--space-md) + var(--space-sm)) 5%;gap:calc(var(--space-xxl) - var(--space-md))}.content .invest-case{width:100%;gap:calc(var(--space-xxl));align-items:center}.content .invest-case .invest-case-header{width:100%;gap:var(--space-sm);text-align:center;align-items:center}.invest-case-header h2 span{color:var(--secondary-color)}.content .invest-case .invest-case-bottom{width:100%;display:flex;gap:calc(var(--space-md));align-items:stretch;padding-inline:calc(var(--space-xl) - var(--space-sm))}.invest-case .details-grid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--space-md));align-content:start}.invest-case-cards{gap:var(--space-md)}.invest-case-cards .icon{width:50px;height:50px;margin-bottom:calc(var(--space-md) + var(--space-sm))}.invest-case-cards h4{font-size:18px;font-weight:600;color:var(--text-color);font-family:Inter,sans-serif}.invest-case-cards p{font-size:16px;color:var(--text-color-light)}.invest-case-cards:nth-child(3),.invest-case-cards:nth-child(4){margin-top:var(--space-lg)}.big-image{width:45%;height:auto;border-radius:16px;overflow:hidden;margin-left:var(--space-md)}.big-image img{width:100%;height:100%;object-fit:cover}.house-for-sale .for-sale-rw{width:100%;gap:calc(var(--space-xl) - var(--space-sm));align-items:center}.house-for-sale .for-sale-rw .imgs{width:48%;height:100vh;border-radius:16px;overflow:hidden;position:relative}.house-for-sale .for-sale-rw .imgs.carousel-container{position:relative}.house-for-sale .for-sale-rw .imgs .carousel-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease-in-out}.house-for-sale .for-sale-rw .imgs .carousel-image.active{opacity:1}.house-for-sale .for-sale-rw .imgs .carousel-overlay{position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to top,#000c,#0000);pointer-events:none}.house-for-sale .for-sale-rw .imgs .carousel-controls{position:absolute;bottom:0;left:0;width:100%;padding:var(--space-lg);align-items:center;justify-content:space-between;pointer-events:all}.house-for-sale .for-sale-rw .imgs .progress-bars{gap:var(--space-sm);align-items:center}.progress-bar{width:30px;height:8px;background-color:#ffffff4d;border-radius:20px;border:none;padding:0;cursor:pointer;transition:background-color .3s ease}.progress-bar.active{width:60px;background-color:var(--secondary-color)}.progress-bar:hover{background-color:#ffffff80}.fullscreen-btn{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#fff3;border:none;border-radius:50%;padding:var(--space-sm);cursor:pointer;color:var(--background-color);transition:background-color .3s ease}.fullscreen-btn:hover{background-color:#ffffff4d}.fullscreen-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-md)}.fullscreen-modal img{max-width:100%;max-height:100%;object-fit:contain;animation:slideUp .4s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.fullscreen-modal .close-btn{position:absolute;top:var(--space-lg);right:var(--space-lg);width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#80808066;border:none;border-radius:50%;cursor:pointer;color:#fff;transition:background-color .3s ease;z-index:10}.fullscreen-modal .close-btn:hover{background-color:#808080e6}.fullscreen-modal .nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#80808066;border:none;border-radius:50%;cursor:pointer;color:#fff;transition:background-color .3s ease;z-index:10}.fullscreen-modal .nav-btn:hover{background-color:#808080e6}.fullscreen-modal .prev-btn{left:var(--space-sm)}.fullscreen-modal .next-btn{right:var(--space-sm)}.fullscreen-modal .fullscreen-count{position:absolute;bottom:var(--space-lg);left:50%;transform:translate(-50%);margin:0;font-size:11px;line-height:1;color:#ffffffd9;z-index:10}.house-for-sale .for-sale-rw .details{flex:1;gap:calc(var(--space-md));padding-right:var(--space-xl)}.house-type{width:max-content;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:50px;border:1px solid var(--border-color)}.house-type button{font-size:14px;color:var(--background-color);font-weight:500;padding:calc(var(--space-sm)) calc(var(--space-md));border:none;border-radius:50px;background-color:#e3e3e3;cursor:pointer}.house-type .active-btn{background-color:var(--primary-color)}.house-for-sale .for-sale-rw .details h4{font-size:18px;color:var(--text-color);font-weight:400}.house-for-sale .for-sale-rw .details h2{font-size:32px;color:var(--text-color);font-weight:600;font-family:Inter,sans-serif}.house-for-sale .for-sale-rw .details .pricing h1{font-size:30px;font-weight:700;font-family:Inter,sans-serif}.house-for-sale .for-sale-rw .details .pricing h4{color:var(--text-color-light)}.house-for-sale .for-sale-rw .details .features{gap:calc(var(--space-sm) + var(--space-xxs))}.home-main .content .house-for-sale .for-sale-rw .details .features .feature{align-items:center;gap:calc(var(--space-sm) + var(--space-xxs))}.house-for-sale .for-sale-rw .details .features .feature .icon{width:24px;height:24px}.features .feature .icon img{width:100%;height:100%;object-fit:contain}.features .feature p{font-size:15px;color:var(--text-color);width:max-content}.house-for-sale .for-sale-rw .details .pricing{margin-top:calc(var(--space-md) + var(--space-sm));gap:calc(var(--space-md) - var(--space-xs))}.payment-plans{width:100%;padding-inline:calc(var(--space-xl) - var(--space-sm));margin-top:calc(var(--space-lg) * -1);gap:calc(var(--space-xl) - var(--space-xs));align-items:center}.payment-plans .header{width:100%;gap:var(--space-md);text-align:center;color:var(--text-color)}.payment-plans .header p{font-size:23px;line-height:1.1}.payment-plans .payment-sec{width:100%;gap:calc(var(--space-xl))}.payment-plans .payment-sec .interested{width:max-content;margin-top:calc(var(--space-xl) + var(--space-sm));font-size:14px;color:var(--text-color);font-weight:500;padding:calc(var(--space-sm) + var(--space-xxs)) calc(var(--space-md) + var(--space-sm));border:none;border-radius:8px;background-color:var(--secondary-color);cursor:pointer}.payment-plans .payment-sec .interested-mobile{display:none;margin-top:var(--space-sm)}.payment-plans .payment-sec .left{flex:1;gap:var(--space-md)}.payment-plans .payment-sec .left p{font-size:16px;color:var(--text-color);line-height:1.22}.payment-plans .payment-sec .left .plans-op,.payment-plans .header .plans-op{width:max-content;font-size:14px;color:var(--text-color);font-weight:400;padding:calc(var(--space-sm) - var(--space-xxs)) var(--space-md);border:1px solid var(--secondary-color);border-radius:50px;background-color:var(--accent-color);margin-bottom:calc(var(--space-sm) + var(--space-xs))}.payment-plans .header .plans-op{margin:0 auto}.payment-plans .payment-sec .left .tabs{align-items:center;gap:var(--space-sm);margin-top:var(--space-md)}.payment-plans .payment-sec .left .tabs button{font-size:16px;color:var(--background-color);font-weight:500;padding:calc(var(--space-sm) - var(--space-xxs)) var(--space-md);border:none;border-radius:50px;background-color:#8e8e8e;cursor:pointer}.payment-plans .payment-sec .left .tabs button.current-plan{background-color:var(--primary-color)}.payment-plans .payment-sec .right{width:44%;gap:calc(var(--space-md) + var(--space-sm));align-items:center}.payment-plans .payment-sec .calculator-box{width:100%;height:fit-content;border-radius:16px;background-color:var(--card-color-dark);padding:var(--space-md);align-items:center;gap:calc(var(--space-lg) + var(--space-md))}.payment-plans .payment-sec .calculator-box .top{width:100%;align-items:center;justify-content:center}.payment-plans .payment-sec .calculator-box .top p{font-size:16px;color:var(--text-color);font-weight:500}.payment-plans .payment-sec .calculator-box .top p span{font-weight:600;padding:var(--space-xs) var(--space-sm);border-radius:50px;background-color:var(--secondary-color)}.payment-plans .payment-sec .calculator-box .bottom{width:100%;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-sm);background-color:var(--background-color);border-radius:8px}.payment-plans .payment-sec .calculator-box .bottom p{font-size:16px;color:var(--text-color)}.payment-plans .payment-sec .calculator-box .bottom h2{font-size:24px;font-weight:500;color:var(--text-color)}.payment-plans .payment-sec .calculator-box .center{width:100%;gap:var(--space-md)}.home-main .content .payment-plans .payment-sec .calculator-box .center .plan-rw{width:100%;align-items:center;justify-content:space-between}.home-main .content .payment-plans .payment-sec .calculator-box .center .plan-rw p{font-size:16px;color:var(--text-color)}.home-main .content .payment-plans .payment-sec .calculator-box .center .plan-rw p span{font-weight:600;padding:var(--space-xs) calc(var(--space-sm) + var(--space-xxs));border-radius:50px;background-color:var(--secondary-color)}.home-main .content .payment-plans .payment-sec .calculator-box .center .plan-rw h2{font-size:23px;font-weight:500;color:var(--text-color)}.home-main .content .payment-plans .payment-sec .calculator-box .center .plan-rw .light-text{color:var(--text-color-light)}.home-main .content .payment-plans .payment-sec .calculator-box .center .plan-rw .text-counter-rw{align-items:center;gap:calc(var(--space-sm) + var(--space-xs))}.home-main .content .payment-plans .payment-sec .calculator-box .center .plan-rw .text-counter-rw .counter{align-items:center;background-color:var(--card-color);border-radius:4px;padding:var(--space-xxs) var(--space-sm);gap:calc(var(--space-sm) - var(--space-xxs));border:2px solid var(--background-color)}.home-main .content .payment-plans .payment-sec .calculator-box .center .plan-rw .text-counter-rw .counter p{font-size:16px;color:var(--text-color-light)}.home-main .content .payment-plans .payment-sec .calculator-box .center .plan-rw .text-counter-rw .counter .counter-ctrl{align-items:center}.home-main .content .payment-plans .payment-sec .calculator-box .center .plan-rw .text-counter-rw .counter .counter-ctrl img{width:14px;height:14px;object-fit:contain;cursor:pointer}@media(max-width:1024px){.home-main .hero{height:100dvh}.home-main .hero .overlay{padding:calc(var(--space-xl) + var(--space-md)) var(--space-lg);gap:var(--space-md)}.home-main .hero .overlay h1{font-size:42px!important}.home-main .content .invest-case{padding-top:var(--space-md);gap:calc(var(--space-lg) + var(--space-sm))}.home-main .content .invest-case .invest-case-header h2{font-size:36px}.home-main .content .invest-case .invest-case-bottom{flex-direction:column-reverse;gap:calc(var(--space-lg) + var(--space-sm));padding-inline:0}.home-main .content .invest-case .details-grid{min-height:auto}.home-main .content .invest-case .big-image{width:100%;height:64vh;margin-left:0}.home-main .content .invest-case .details-grid .invest-case-cards:nth-child(1),.home-main .content .invest-case .details-grid .invest-case-cards:nth-child(2),.home-main .content .invest-case .details-grid .invest-case-cards:nth-child(3),.home-main .content .invest-case .details-grid .invest-case-cards:nth-child(4){margin-top:var(--space-sm)}.invest-case .details-grid .invest-case-cards .icon{width:64px;height:64px}.home-main .content .house-for-sale .for-sale-rw{flex-direction:column-reverse;gap:calc(var(--space-lg))}.home-main .content .house-for-sale .for-sale-rw .imgs{width:100%;height:66vh}.home-main .content .house-for-sale .for-sale-rw .imgs .carousel-controls{padding:var(--space-md)}for-sale-rw .home-main .content .house-for-sale .for-sale-rw .imgs .progress-bar{width:40px}.home-main .content .house-for-sale .for-sale-rw .imgs .fullscreen-btn{width:40px;height:40px}.home-main .fullscreen-modal{padding:var(--space-md)}.home-main .fullscreen-modal .close-btn{top:var(--space-md);right:var(--space-md);width:48px;height:48px}.home-main .content .house-for-sale .for-sale-rw .details{align-items:center;text-align:center;padding:0;gap:var(--space-lg)}.home-main .content .house-for-sale .for-sale-rw .details h1{font-size:32px}.home-main .content .house-for-sale .for-sale-rw .details .features{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.home-main .content .house-for-sale .for-sale-rw .details .pricing h1{font-size:36px}.home-main .content .payment-plans{padding-inline:0}.home-main .content .payment-plans .header{align-items:center;text-align:center}.home-main .content .payment-plans .payment-sec{flex-direction:column;gap:calc(var(--space-lg) + var(--space-sm));align-items:center}.home-main .content .payment-plans .payment-sec .interested-mobile{display:inline-block}.home-main .content .payment-plans .payment-sec .left{width:100%;align-items:center;text-align:center}.home-main .content .payment-plans .payment-sec .left .tabs{justify-content:center}.home-main .content .payment-plans .payment-sec .left .interested{display:none}.payment-plans .payment-sec .right,.home-main .content .payment-plans .payment-sec .calculator-box{width:100%}.home-main .content .payment-plans .payment-sec .calculator-box .bottom h2,.home-main .content .payment-plans .payment-sec .calculator-box .center h2{font-size:20px!important}h1{font-size:36px}}@media(max-width:900px){.home-main .hero .overlay{padding:calc(var(--space-xl) + var(--space-md)) var(--space-md)}.home-main .hero .overlay h1{width:100%}.hero-h-desktop{display:none}.hero-h-mobile{display:inline-block}.home-main .hero .overlay p{font-size:18px}.invest-case-header p{max-width:300px}.home-main .content .invest-case .details-grid{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-xl) - var(--space-md))}.home-main .content .invest-case .details-grid .invest-case-cards{align-items:center;text-align:center;max-width:460px}.home-main .content .invest-case .details-grid .invest-case-cards:nth-child(1),.home-main .content .invest-case .details-grid .invest-case-cards:nth-child(2),.home-main .content .invest-case .details-grid .invest-case-cards:nth-child(3),.home-main .content .invest-case .details-grid .invest-case-cards:nth-child(4){margin-top:var(--space-lg)}.invest-case-cards p{max-width:330px}.house-for-sale .header h4{max-width:420px}.payment-plans .header p{max-width:340px!important}}@media(max-width:800px){.home-main .content .payment-plans .payment-sec .left .tabs{flex-direction:column;align-items:center;gap:var(--space-md)}.home-main .content .house-for-sale .for-sale-rw .details .features .feature{gap:calc(var(--space-xs) + var(--space-xxs))}}@media(max-width:480px){.home-main .hero .overlay h1{font-size:38px!important}}.about-main{width:100%}.about-main .hero{width:100%;padding:calc(var(--space-xl) + var(--space-lg)) 6%;gap:var(--space-md);text-align:center;align-items:center;background-color:var(--accent-color);color:var(--text-color)}.about-main .hero .img{height:160px}.about-main .hero .img img{height:100%;width:auto;object-fit:contain}.about-main .content{width:100%;padding:var(--space-xxl) 5%;gap:calc(var(--space-xxl) + var(--space-lg));align-items:center}.about-main .content .about-us-rw{width:100%;gap:calc(var(--space-lg) + var(--space-md));align-items:center}.about-main .content .about-us-rw .img{width:45%;height:90vh;border-radius:12px;overflow:hidden}.about-main .content .about-us-rw .img img{width:100%;height:100%;object-fit:cover}.about-main .content .about-us-rw .details{flex:1;gap:calc(var(--space-lg) + var(--space-sm));color:var(--text-color)}.about-main .content .about-us-rw .details h1{font-size:52px;font-weight:600}.about-main .content .about-us-rw .details p{font-size:19px;line-height:1.2;letter-spacing:.2px;margin-bottom:var(--space-xxl)}.about-main .content .about-us-rw .details button{width:max-content;padding:calc(var(--space-sm) + var(--space-xs)) var(--space-lg);font-size:17px;background-color:var(--secondary-color);color:var(--text-color);border:none;border-radius:6px;cursor:pointer}@media(max-width:1024px){.about-main .content .about-us-rw{flex-direction:column}.about-main .content .about-us-rw .img{width:100%;height:60vh}.about-main .content .about-us-rw .details{align-items:center;text-align:center}}.contact-main{width:100%}.contact-main .hero{width:100%;height:380px;padding:calc(var(--space-xl) + var(--space-md)) var(--space-xl);padding-top:calc(var(--space-xxl) + var(--space-lg));gap:calc(var(--space-md) - var(--space-xs));text-align:center;align-items:center;justify-content:flex-end;background-color:var(--accent-color);color:var(--text-color)}.contact-main .hero h1{font-size:60px;font-weight:700;letter-spacing:-1px}.contact-main .hero p{font-size:15px;max-width:660px;line-height:1.4}.contact-main .content{width:100%;padding:var(--space-xl) calc(var(--space-xxl) + var(--space-xl));gap:calc(var(--space-xxl));align-items:center}.contact-main .content .details{gap:var(--space-lg);width:40%}.contact-main .content .details .detail{gap:calc(var(--space-md))}.contact-main .content .details .detail img{width:28px;height:28px;object-fit:contain;margin-top:var(--space-xs)}.contact-main .content .details .detail .info{margin-top:var(--space-sm)}.contact-main .content .details .detail .info h4{font-size:18px;font-weight:600;margin-bottom:var(--space-sm);color:var(--text-color)}.contact-main .content .details .detail .info p{font-size:14px;line-height:1.2;color:var(--text-color-light)}.contact-main .content .map{width:100%;height:480px;background-color:var(--accent-color);border-radius:16px;text-align:center;overflow:hidden}.map .gm-style .place-card-large{display:none!important;padding:9px 4px 9px 11px}@media(max-width:1024px){.contact-main .hero{padding:var(--space-xl) var(--space-lg);height:400px;justify-content:flex-end}.contact-main .hero h1{font-size:44px}.contact-main .content{padding:var(--space-xl) 5%;gap:calc(var(--space-xl) + var(--space-md))}}@media(max-width:900px){.contact-main .content{flex-direction:column;align-items:center;gap:calc(var(--space-xl) - var(--space-md))}.contact-main .content .details{width:100%;flex-direction:column;gap:var(--space-lg)}.contact-main .content .map{height:560px}}.location-main{width:100%}.location-main .hero{width:100%;height:360px;position:relative;overflow:hidden}.location-main .hero .img{width:100%;height:100%}.location-main .hero .img img{width:100%;height:100%;object-fit:cover}.location-main .hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;align-items:center;justify-content:flex-end;padding:calc(var(--space-xl) + var(--space-md)) 10%;padding-top:calc(var(--space-xxl) - var(--space-md));text-align:center;color:var(--background-color);gap:var(--space-sm)}.location-main .hero .overlay h1{font-size:62px;font-weight:700;letter-spacing:-1px}.location-main .hero .overlay p{font-size:16px;max-width:640px;line-height:1.4}.location-main .content{width:100%;padding:var(--space-xl) 10%;gap:calc(var(--space-xl) - var(--space-md))}.location-main .content .loc-card{gap:var(--space-md);padding:var(--space-md);border-radius:8px;box-shadow:1px 1px 6px #0000001a;width:440px;height:fit-content}.location-main .content .loc-card .icon{height:32px}.location-main .content .loc-card .icon img{width:auto;height:100%;object-fit:cover}.location-main .content .loc-card .info{gap:var(--space-sm)}.location-main .content .loc-card .info h4{font-size:17px;font-weight:600;margin-bottom:var(--space-sm);color:var(--text-color)}.location-main .content .loc-card .info p{font-size:13px;color:var(--text-color-light);line-height:1.2}.location-main .content .loc-card .info .dir{color:var(--primary-color)}.location-main .content .map{width:100%;height:600px;border-radius:16px;overflow:hidden;background-color:var(--accent-color)}.location-main .content .map iframe{width:100%;height:100%;border:none}@media(max-width:1024px){.location-main .hero{height:480px}.location-main .hero .overlay{padding-inline:var(--space-lg);padding-bottom:var(--space-xl);gap:var(--space-md);justify-content:flex-end}.location-main .hero .overlay h1{font-size:44px}.location-main .content{padding:var(--space-xl) 5%;gap:calc(var(--space-lg) + var(--space-md))}}@media(max-width:900px){.location-main .content{flex-direction:column;gap:calc(var(--space-xl) - var(--space-md))}.location-main .content .loc-card{width:100%;max-width:440px}}
