@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}:root{--primary-navy:#0A1F44;--secondary-navy:#1E3A5F;--gold:#D4AF37;--gold-light:#E8C55B;--white:#FFFFFF;--light-gray:#F5F7FA;--medium-gray:#E0E0E0;--text-dark:#2C3E50;--text-gray:#7F8C8D;--shadow:0 4px 6px rgba(0,0,0,0.07);--shadow-lg:0 10px 30px rgba(0,0,0,0.1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:var(--text-dark)}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:all .3s ease}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.navbar,body{background:var(--white)}.navbar{box-shadow:var(--shadow);position:sticky;top:0;z-index:1000;transition:box-shadow .3s ease;will-change:box-shadow}.nav-brand,.navbar .container{display:flex;align-items:center}.navbar .container{justify-content:space-between;padding:1rem 20px}.nav-brand{gap:15px}.nav-brand-logo{height:94px;width:94px;object-fit:contain;transition:transform .3s ease}.nav-brand-logo:hover{transform:scale(1.05)}.hero-brand-text h1,.nav-brand-text h1{font-size:1.8rem;color:var(--primary-navy);letter-spacing:2px}.nav-brand-text .tagline{font-size:.75rem;color:var(--gold);margin-top:-5px}.nav-menu{display:flex;gap:2rem;align-items:center}.hero-nav-menu a,.nav-menu a{color:var(--text-dark);font-weight:500;padding:.5rem 0;position:relative}.hero-nav-menu a.active,.hero-nav-menu a:hover,.nav-menu a.active,.nav-menu a:hover,.search-field i{color:var(--gold)}.hero-nav-menu a::after,.nav-menu a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gold);transition:width .3s ease}.hero-nav-menu a.active::after,.hero-nav-menu a:hover::after,.nav-menu a.active::after,.nav-menu a:hover::after{width:100%}.btn-contact{background:var(--gold);color:var(--white)!important;padding:.6rem 1.5rem!important;border-radius:5px}.btn-contact::after,.hero-nav-menu .btn-contact::after,.nav-toggle,.toggle-switch input[type=radio]{display:none}.btn-contact:hover,.hero-nav-menu .btn-contact:hover{background:var(--gold-light);color:var(--primary-navy)!important}.nav-toggle{flex-direction:column;background:0 0;border:0;cursor:pointer}.hero-nav-toggle span,.nav-toggle span{width:25px;height:3px;margin:3px 0;transition:.3s}.nav-toggle span{background:var(--primary-navy)}.whatsapp-float{position:fixed;bottom:30px;right:30px;background:#25d366;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 4px 12px rgba(37,211,102,.4);z-index:999;transition:transform .3s ease}.community-card:hover img,.whatsapp-float:hover{transform:scale(1.1)}.hero-header{position:absolute;top:0;left:0;right:0;z-index:100;padding:1.5rem 0}.hero-header .container{display:flex;justify-content:space-between;align-items:center}.hero-nav-brand{display:flex;align-items:center;gap:15px}.hero-brand-logo{height:94px;width:94px;object-fit:contain;transition:transform .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.hero-brand-logo:hover,.property-card:hover .property-image img{transform:scale(1.05)}.hero-brand-text h1{color:var(--white);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-brand-text .tagline{font-size:.75rem;color:var(--gold);margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.hero-nav-menu{display:flex;gap:2rem;align-items:center}.hero-nav-menu a{color:var(--white);text-shadow:1px 1px 3px rgba(0,0,0,.5);transition:all .3s ease}.hero-nav-menu .btn-contact{background:var(--gold);color:var(--white)!important;padding:.6rem 1.5rem!important;border-radius:5px;text-shadow:none}.hero-nav-toggle{display:none;flex-direction:column;background:0 0;border:0;cursor:pointer;z-index:101}.hero-nav-toggle span{background:var(--white);box-shadow:0 1px 2px rgba(0,0,0,.3)}.hero{height:100vh;text-align:center;color:#fff;position:sticky;top:0;overflow:hidden;z-index:1}.hero-slider{z-index:0}.hero-overlay,.hero-slide,.hero-slider{position:absolute;top:0;left:0;width:100%;height:100%}.hero-slide{background-size:cover;background-position:center;opacity:0;transition:opacity 1.5s ease-in-out}.hero-slide.active{opacity:1}.hero-overlay{background:linear-gradient(rgba(10,31,68,.7),rgba(10,31,68,.7));z-index:1}.hero-content{max-width:900px;padding:0 20px;position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);z-index:2}.hero-content h2{font-size:2rem;margin-bottom:1rem;font-weight:200;letter-spacing:2px;text-transform:uppercase;animation:fadeInUp .8s ease}.hero-content p{font-size:1.3rem;margin-bottom:2.5rem;animation:fadeInUp .8s ease .2s both}.search-box{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);padding:1.5rem;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.1);animation:fadeInUp .8s ease .4s both;max-width:1000px;margin:0 auto}.search-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:1rem;align-items:end}.search-field{display:flex;align-items:center;border:1px solid rgba(255,255,255,.3);border-radius:5px;padding:.8rem;background:rgba(255,255,255,.9)}.search-field i{margin-right:.5rem}.search-field input,.search-field select{border:0;outline:0;width:100%;font-size:1rem;background:0 0}.btn-search,.newsletter-form input{border-radius:5px;color:#fff;font-size:1rem}.btn-search{background:var(--gold);border:0;padding:.8rem 2rem;font-weight:600;cursor:pointer;transition:.3s}.btn-primary:hover,.btn-search:hover,.social-links a:hover{background:var(--gold-light);color:var(--primary-navy)}.btn-primary,.btn-secondary{display:inline-block;padding:.9rem 2rem;border-radius:5px;font-weight:600;cursor:pointer;border:2px solid transparent;transition:all .3s ease}.btn-primary,.btn-secondary:hover{background:var(--gold);color:#fff}.btn-secondary{background:0 0;border-color:var(--gold);color:var(--gold)}.btn-link{color:var(--gold);font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.btn-link:hover{gap:.8rem}.page-header h1,.section-label{margin-bottom:.5rem;letter-spacing:2px}.section-label{color:var(--gold);font-weight:600;text-transform:uppercase;font-size:.9rem;display:block}.section-header{margin-bottom:3rem}.about-content h2,.section-header h2,.stat h3{font-size:2.5rem;color:var(--primary-navy);margin-bottom:1rem}.section-header p{color:var(--text-gray);font-size:1.1rem}.section-footer,.section-header.centered{text-align:center}.section-footer{margin-top:3rem}.page-header{background:linear-gradient(rgba(10,31,68,.8),rgba(10,31,68,.8)),url(../media/palm-jumeirah-hero.jpg);background-size:cover;background-position:center;color:#fff;padding:0;text-align:center;position:sticky;top:0;min-height:100vh;display:flex;align-items:center;justify-content:center;z-index:1;overflow:hidden}.page-header-simple{position:relative!important}.page-header h1{font-size:2.5rem;font-weight:300}.page-header p{font-size:1.1rem;opacity:.9;font-weight:300;letter-spacing:1px}.page-header>.container{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);z-index:2;padding:0 20px}.page-header .hero-header{position:absolute;top:0;left:0;right:0;z-index:100;padding:1.5rem 0}.page-header-completed,.page-header-offplan{background-size:cover!important;background-position:center!important}.page-header-completed{background:linear-gradient(rgba(10,31,68,.4),rgba(10,31,68,.4)),url(../media/completed-projects-hero.jpg)!important;filter:brightness(1.1) contrast(1.2) saturate(1.1);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.page-header-offplan{background:linear-gradient(rgba(10,31,68,.8),rgba(10,31,68,.8)),url(../media/palm-jumeirah-hero.jpg)!important;height:100vh!important}.about-preview{padding:5rem 0;position:relative;z-index:10;background:var(--white)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-image img{border-radius:10px;box-shadow:var(--shadow-lg)}.about-content h2,.stat h3{margin-bottom:1.5rem}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0}.stat{text-align:center}.stat h3{color:var(--gold);margin-bottom:.5rem}.stat p{color:var(--text-gray)}.featured-properties,.properties-listing{padding:5rem 0;background:var(--light-gray);position:relative;z-index:10}.property-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.property-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover,.property-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.property-image{height:250px;overflow:hidden;position:relative}.community-card img,.property-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.property-badge{position:absolute;top:15px;right:15px;background:var(--gold);color:#fff;padding:.5rem 1rem;border-radius:5px;font-size:.85rem;font-weight:600}.property-info{padding:1.5rem}.property-price{font-size:1.8rem;color:var(--gold);font-weight:700;margin-bottom:.5rem}.property-location{color:var(--text-gray);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.property-features{display:flex;gap:1.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--medium-gray)}.feature,.property-footer{display:flex;align-items:center}.feature{gap:.3rem;color:var(--text-gray);font-size:.95rem}.property-footer{justify-content:space-between}.view-details{color:var(--gold);font-weight:600;display:flex;align-items:center;gap:.5rem}.why-choose{padding:5rem 0;position:relative;z-index:10;background:var(--white)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card{text-align:center;padding:2rem;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease}.feature-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#fff}.feature-card h3{color:var(--primary-navy);margin-bottom:1rem}.communities-listing,.communities-preview{padding:5rem 0;position:relative;z-index:10;background:var(--white)}.communities-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.community-card{position:relative;height:350px;border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.community-card.large{grid-column:span 2;height:450px}.community-card img{transition:transform .5s ease}.community-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,31,68,.9)0,transparent 100%);display:flex;align-items:flex-end;padding:2rem}.community-content{color:#fff}.community-content h2,.community-content h3{margin-bottom:.5rem}.community-content p{margin-bottom:1rem;opacity:.9}.community-features{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0}.community-features li{font-size:.9rem;opacity:.9}.price-range{display:inline-block;background:var(--gold);padding:.5rem 1rem;border-radius:5px;margin-bottom:1rem;font-weight:600}.testimonials{padding:5rem 0;background:var(--light-gray);position:relative;z-index:10}.testimonials-slider{max-width:800px;margin:0 auto;position:relative}.testimonial-card{display:none;text-align:center;padding:2rem}.testimonial-card.active{display:block;animation:fadeIn .5s ease}.stars{color:var(--gold);font-size:1.2rem;margin-bottom:1rem}.testimonial-card p{font-size:1.2rem;font-style:italic;color:var(--text-dark);margin-bottom:1.5rem}.testimonial-author strong{color:var(--primary-navy);display:block;margin-bottom:.3rem}.testimonial-author span{color:var(--text-gray);font-size:.9rem}.testimonial-dots{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.dot{width:12px;height:12px;border-radius:50%;background:var(--medium-gray);cursor:pointer;transition:background .3s ease}.dot.active{background:var(--gold)}.newsletter{background:linear-gradient(rgba(10,31,68,.8),rgba(10,31,68,.8)),url(../media/dubai-skyline-hero.jpg);background-size:cover;background-position:center;color:#fff;padding:4rem 0;position:relative;z-index:10}.newsletter-content{text-align:center;max-width:600px;margin:0 auto}.newsletter-content h2{margin-bottom:1rem;font-weight:300;font-size:2rem;letter-spacing:2px}.cta-content p,.newsletter-content p{font-size:1rem;font-weight:300;letter-spacing:1px}.newsletter-form{display:flex;gap:1rem;margin-top:2rem}.newsletter-form input{flex:1;padding:1rem;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.newsletter-form input::placeholder{color:rgba(255,255,255,.7)}.cta-section{background:linear-gradient(rgba(10,31,68,.8),rgba(10,31,68,.8)),url(../media/palm-jumeirah-hero.jpg);background-size:cover;background-position:center;color:#fff;padding:5rem 0;text-align:center;position:relative;z-index:10}.cta-content h2{font-size:2rem;margin-bottom:1rem;font-weight:300;letter-spacing:2px}.cta-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.filters-section{background:#fff;padding:2rem 0;box-shadow:var(--shadow);position:relative;z-index:10}.filters-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.filter-group label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text-dark)}.filter-group select,.toggle-switch{border:1px solid var(--medium-gray);border-radius:5px}.filter-group select{width:100%;padding:.8rem;font-size:1rem}.toggle-switch{display:flex;gap:0;overflow:hidden}.toggle-switch label{flex:1;padding:.8rem 1.5rem;text-align:center;cursor:pointer;transition:all .3s ease;margin:0}.toggle-switch input[type=radio]:checked+label{background:var(--gold);color:#fff}.filter-actions{display:flex;gap:1rem}.listing-header,.sort-options{display:flex;align-items:center}.listing-header{justify-content:space-between;margin-bottom:2rem;padding:1rem;background:#fff;border-radius:5px}.sort-options{gap:.5rem}.sort-options select{padding:.5rem 1rem;border:1px solid var(--medium-gray);border-radius:5px}.pagination{display:flex;justify-content:center;gap:.5rem;margin-top:3rem}.page-btn,.page-num{padding:.7rem 1.2rem;border:1px solid var(--medium-gray);background:#fff;border-radius:5px;cursor:pointer;transition:all .3s ease}.page-btn:hover:not(:disabled),.page-num.active,.page-num:hover{background:var(--gold);color:#fff;border-color:var(--gold)}.page-btn:disabled{opacity:.5;cursor:not-allowed}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.service-item,.team-member{padding:2rem;background:#fff;border-radius:10px;box-shadow:var(--shadow)}.team-member{text-align:center}.team-member img{width:150px;height:150px;border-radius:50%;margin:0 auto 1rem;object-fit:cover}.contact-text h4,.team-member h3{color:var(--primary-navy);margin-bottom:.3rem}.form-group label,.team-member p{color:var(--text-gray);margin-bottom:.5rem}.team-member .bio{font-size:.9rem}.service-item{display:grid;grid-template-columns:100px 1fr;gap:2rem}.service-item.reverse,[dir=rtl] .search-box .search-row{direction:rtl}.service-item.reverse>*{direction:ltr}.service-icon{width:100px;height:100px;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff}.service-content h2,.social-section h4,.why-card h3{color:var(--primary-navy);margin-bottom:1rem}.service-benefits{margin:1.5rem 0}.service-benefits li{padding:.5rem 0;display:flex;align-items:center;gap:.5rem}.contact-text a,.footer .contact-info li a:hover,.footer ul li a:hover,.service-benefits i,.stat-box h3{color:var(--gold)}.why-section{padding:5rem 0;position:relative;z-index:10;background:#fff}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.why-card{padding:2rem;background:#fff;border-radius:10px;box-shadow:var(--shadow);transition:transform .3s ease}.why-card:hover{transform:translateY(-5px)}.why-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#fff;margin-bottom:1rem}.stats-section{padding:5rem 0;background:var(--light-gray);position:relative;z-index:10}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stat-box{text-align:center;padding:2rem;background:#fff;border-radius:10px;box-shadow:var(--shadow)}.stat-box h3{font-size:3rem;margin-bottom:.5rem}.services-section{padding:5rem 0;position:relative;z-index:10;background:#fff}.service-item{margin-bottom:4rem}.about-story{background:#fff}.about-story,.awards-section,.mission-values{padding:5rem 0;position:relative;z-index:10}.mission-values{background:var(--light-gray)}.awards-section{background:#fff}.contact-section{padding:5rem 0}.contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem}.contact-form-container h2,.contact-info h2{color:var(--primary-navy);margin-bottom:1.5rem}.contact-details{margin:2rem 0}.contact-item{display:flex;gap:1rem;margin-bottom:2rem}.contact-icon,.social-links a{background:var(--gold);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-icon{width:50px;height:50px;flex-shrink:0}.social-links{display:flex;gap:1rem}.social-links a{width:40px;height:40px;font-size:1.2rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group{display:flex;flex-direction:column}.form-group label{font-weight:600;color:var(--text-dark)}.form-group input,.form-group select,.form-group textarea{padding:.8rem;border:1px solid var(--medium-gray);border-radius:5px;font-size:1rem;font-family:inherit}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:var(--gold)}.form-success{text-align:center;padding:2rem;background:#d4edda;border:1px solid #c3e6cb;border-radius:5px;color:#155724}.form-success i{font-size:3rem;margin-bottom:1rem}.map-section{margin-bottom:5rem}.map-section h2{color:var(--primary-navy);margin-bottom:2rem}.map-container{border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.footer{background:linear-gradient(rgba(10,31,68,.95),rgba(10,31,68,.95)),url(../media/dubai-skyline-hero.jpg);background-size:cover;background-position:center;backdrop-filter:blur(10px);color:#fff;padding:1.5rem 0 .5rem;position:relative;z-index:10;border-top:1px solid rgba(212,175,55,.2)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:4rem;margin-bottom:1rem}.footer h3,.footer h4{margin-bottom:.8rem;font-weight:300;letter-spacing:2px;font-size:1.3rem}.footer h4{font-weight:400;letter-spacing:1px;font-size:1.1rem;color:var(--gold)}.footer p{opacity:.9;line-height:1.8;font-weight:300}.footer ul li{margin-bottom:.4rem}.footer .contact-info li{display:flex;align-items:flex-start;gap:.8rem;opacity:.9;font-weight:300}.footer .contact-info li a{display:flex;align-items:flex-start;gap:.8rem;color:#fff;transition:color .3s ease}.footer .contact-info i{color:var(--gold);margin-top:3px}.footer-bottom{text-align:center;padding-top:.8rem;margin-top:.8rem;border-top:1px solid rgba(212,175,55,.2);opacity:.8;font-weight:300;letter-spacing:1px}@media (max-width:768px){.nav-brand-logo{height:72px;width:72px}.hero-brand-text h1,.nav-brand-text h1{font-size:1.2rem}.nav-brand-text .tagline{font-size:.65rem}.nav-toggle{display:flex}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background:#fff;width:100%;text-align:center;transition:.3s;box-shadow:0 10px 27px rgba(0,0,0,.05);padding:2rem 0}.nav-menu.active{left:0}.hero-header .container{padding:0 1rem}.hero-brand-logo{height:72px;width:72px}.hero-brand-text .tagline{font-size:.65rem}.hero-nav-toggle{display:flex;margin-left:auto}.hero-nav-menu{position:fixed;left:-100%;top:0;flex-direction:column;background:rgba(10,31,68,.95);backdrop-filter:blur(10px);width:100%;height:100vh;text-align:center;transition:.3s;padding:6rem 2rem 2rem;justify-content:flex-start}.hero-nav-menu.active{left:0}.hero-nav-menu li{margin-bottom:1rem}.hero-content h2,.page-header h1,.section-header h2{font-size:2rem}.hero-content p{font-size:1rem}.about-grid,.communities-grid,.contact-grid,.property-grid,.search-form,.stats{grid-template-columns:1fr}.community-card.large{grid-column:span 1}.cta-buttons,.filter-actions{flex-direction:column}.form-row,.service-item{grid-template-columns:1fr}.service-item{text-align:center}.service-icon{margin:0 auto}}@media (max-width:480px){.hero{height:600px}.navbar .container{padding:.8rem 20px}.nav-brand h1{font-size:1.4rem}.hero-brand-logo{height:60px;width:60px}.hero-nav-brand{gap:10px;flex:1;min-width:0}.hero-brand-text h1{font-size:.95rem;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-brand-text .tagline{display:none}.hero-nav-toggle{flex-shrink:0}.hero-content{bottom:1rem;padding:0 15px}.hero-content h2{font-size:1.4rem;margin-bottom:.5rem;letter-spacing:1px}.hero-content p{font-size:.85rem;margin-bottom:1.5rem}.search-box{padding:1rem}.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px}.section-header h2{font-size:1.8rem}.property-price,.whatsapp-float{font-size:1.5rem}.footer-grid{grid-template-columns:1fr;gap:2rem}}.lang-toggle{background:var(--gold);color:var(--primary-navy);border:0;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .3s ease;margin-left:1rem}.lang-toggle:hover{background:var(--gold-light);transform:translateY(-2px)}[dir=rtl]{text-align:right}[dir=rtl] body{font-family:"Segoe UI","Tahoma","Arial",sans-serif}[dir=rtl] .nav-menu{margin-right:0;margin-left:auto}[dir=rtl] .nav-menu li{margin-left:0;margin-right:2rem}[dir=rtl] .lang-toggle{margin-left:0;margin-right:1rem}[dir=rtl] .feature i,[dir=rtl] .property-location i{margin-right:0;margin-left:.5rem}[dir=rtl] .view-details i{margin-left:0;margin-right:.5rem}[dir=rtl] .whatsapp-float{right:auto;left:30px}[dir=rtl] .footer-grid{text-align:right}[dir=rtl] .social-links a{margin-left:1rem;margin-right:0}[dir=rtl] .social-links a:last-child{margin-left:0}[dir=rtl] .property-badge{left:auto;right:1rem}[dir=rtl] .community-content,[dir=rtl] .service-card ul{text-align:right}[dir=rtl] .service-card ul li:before{left:auto;right:0}[dir=rtl] .service-card ul li{padding-left:0;padding-right:1.5rem}[dir=rtl] .contact-grid{direction:rtl}[dir=rtl] .contact-item i{margin-right:0;margin-left:1rem}[dir=rtl] .nav-menu.active{right:auto;left:0}@media (max-width:768px){[dir=rtl] .nav-menu{text-align:right}[dir=rtl] .nav-menu li{margin-right:0}[dir=rtl] .lang-toggle{margin-right:0;margin-top:1rem}}