.elementor-18 .elementor-element.elementor-element-eb221c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-695451e .hero h1{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-695451e .hero h1 span{color:#f5a623;}.elementor-18 .elementor-element.elementor-element-695451e .hero p{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-695451e .hero-actions .btn-accent{background:#f5a623;color:#0f1c2e;}.elementor-18 .elementor-element.elementor-element-695451e .hero-actions .btn-outline{border-color:#ffffff;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-695451e .hero-stat strong{color:#f5a623;}.elementor-18 .elementor-element.elementor-element-695451e .hero-stat span{color:#ffffff;opacity:0.85;}.elementor-18 .elementor-element.elementor-element-695451e .hero{min-height:92vh;}.elementor-18 .elementor-element.elementor-element-55a9a3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2684d27 .section-eyebrow{color:#1f6f43;}.elementor-18 .elementor-element.elementor-element-2684d27 .section-title{color:#0f1c2e;}.elementor-18 .elementor-element.elementor-element-2684d27 .section-subtitle{color:#5b6b80;}.elementor-18 .elementor-element.elementor-element-2684d27 .apartment-card{background:#ffffff;border-radius:22px;}.elementor-18 .elementor-element.elementor-element-2684d27 .apartment-badge{background:#ffffff;color:#1f6f43;}.elementor-18 .elementor-element.elementor-element-2684d27 .apartment-rating{background:#1f6f43;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-2684d27 .apartment-card h3{color:#0f1c2e;}.elementor-18 .elementor-element.elementor-element-2684d27 .feature-tag{background:#f6f8fa;}.elementor-18 .elementor-element.elementor-element-2684d27 .feature-tag .material-symbols-outlined{color:#1f6f43;}.elementor-18 .elementor-element.elementor-element-2684d27 .apartment-footer .btn-primary{background:#1f6f43;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-2684d27 .apartments-grid{grid-template-columns:repeat(2, 1fr);gap:30px;}.elementor-18 .elementor-element.elementor-element-5190793{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d485422 .features-section{background:#f6f8fa;}.elementor-18 .elementor-element.elementor-element-d485422 .feature-icon{background:rgba(31,111,67,0.1);color:#1f6f43;}.elementor-18 .elementor-element.elementor-element-d485422 .feature-card h4{color:#0f1c2e;}.elementor-18 .elementor-element.elementor-element-d485422 .feature-card p{color:#5b6b80;}.elementor-18 .elementor-element.elementor-element-d485422 .features-grid{grid-template-columns:repeat(4, 1fr);}.elementor-18 .elementor-element.elementor-element-98b929b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b297433 .section-eyebrow{color:#1f6f43;}.elementor-18 .elementor-element.elementor-element-b297433 .about-content h2{color:#0f1c2e;}.elementor-18 .elementor-element.elementor-element-b297433 .about-list .material-symbols-outlined{color:#1f6f43;}.elementor-18 .elementor-element.elementor-element-b297433 .about-content .btn-primary{background:#1f6f43;}.elementor-18 .elementor-element.elementor-element-012f16f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8a319a0 .cta-section, .elementor-18 .elementor-element.elementor-element-8a319a0 .cta-section h2{color:#ffffff;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-2684d27 .apartments-grid{grid-template-columns:repeat(2, 1fr);}.elementor-18 .elementor-element.elementor-element-d485422 .features-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-2684d27 .apartments-grid{grid-template-columns:repeat(1, 1fr);}.elementor-18 .elementor-element.elementor-element-d485422 .features-grid{grid-template-columns:repeat(1, 1fr);}}