*{margin:0;padding:0;box-sizing:border-box;transition:all .3s ease-in-out}body{font-family:Poppins,sans-serif;color:#020617}.Header{width:100%;position:sticky;top:0;background-color:#fff;margin:0 auto;border-bottom:1px solid #ccc;z-index:1000;box-shadow:0 2px 10px #0000001a;flex-wrap:wrap}.Navbar{width:1300px;height:120px;display:flex;justify-content:space-between;align-items:center;margin:0 auto}.Header img{width:180px;height:100px;object-fit:cover;cursor:pointer}.Navbar ul{display:flex;justify-content:space-between;align-items:center;list-style:none;gap:50px;color:#020617}.Navbar ul li{cursor:pointer;font-weight:500;font-size:15px}.Navbar ul :hover{color:#010805;font-weight:600;border-bottom:2Px solid #e02808;margin-bottom:-2px}.btn{background-color:#0817e0;color:#fff;border:none;padding:15px 35px;font-size:1rem;font-weight:600;border-radius:5px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.btn:hover{background-color:#fff;transform:translateY(-3px);box-shadow:0 6px 12px #00000026;border:2px solid black;color:#000}.btn:active{transform:translateY(0)}a{text-decoration:none;color:#000}.Hero-section{width:1300px;margin:120px auto 0;height:500px}.hero-section2{width:1300px;margin:50px auto 0;text-align:center}.hero-title{font-size:40px;margin-top:10px;margin-bottom:10px;font-weight:800;color:#0817e0}.hero-subtitle{font-size:15px;color:#443d3d}.Hero-text{width:1300px;margin-top:50px}.Hero-text h1{font-size:70px;text-align:center;font-weight:550;color:#0c0c53;font-family:inner,sans-serif;line-height:90px}.Hero-text p{font-size:16px;margin-top:20px;font-family:Poppins,sans-serif;color:#323b3b;text-align:center}.HeroImage{width:1330px;margin:0 auto;height:100%;display:flex;justify-content:center;align-items:center;border-radius:12px;overflow:hidden}.HeroImage img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease}.HeroImage img:hover{transform:scale(1.05)}.property-cards{width:1300px;margin:50px auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;flex-wrap:wrap}.featured-properties{width:1300px;margin:50px auto;text-align:center}.featured-properties .head{font-size:35px;font-weight:800;text-align:center;color:#0e0ec2;margin-top:150px}.featured-properties .para{font-size:15px;font-weight:600;text-align:center;color:#16161f;margin-top:15px}.property-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.property-cards img{width:100%;height:200px;object-fit:cover;border-radius:8px}.property-type{margin-top:12px}.property-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:start}.property-info h2{grid-column:1 / -1;font-size:1.05rem;margin:0 0 6px;color:#0b1220}.property-info p{margin:0;color:#475569;font-size:2rem}.btn2{color:#fff;text-transform:uppercase;padding:15px 25px;font-size:16px;font-weight:500;line-height:24px;display:flex;position:relative;overflow:hidden;background-color:#020617;margin:0 auto}.btn2:hover{background-color:#e9f3f1;transition:.3s;color:#020617;font-weight:600}.agent-cards{width:1300px;margin:50px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.agent-card{background-color:#fff;padding:15px;transition:transform .3s ease,box-shadow .3s ease}.agent-cards img{width:100%;height:320px;object-fit:cover;border-radius:8px}.agents-section{text-align:center;margin-top:150px}.head-agent{font-size:20px;font-weight:700;color:#0c0c53;font-family:inner,sans-serif;line-height:60px}.agents-section .head{font-size:50px;font-weight:800;text-align:center;color:#0e0ec2}.agents-section p{font-size:16px;font-family:Poppins,sans-serif;color:#194444;text-align:center}.testimonial-card{padding:15px;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;border:2px solid rgb(14,13,11)}.testimonial img{width:100%;height:250px;object-fit:cover;border-radius:8px}.testimonial-section{text-align:center;width:1300px;margin:50px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #f1f5f9}.testimonial-content{flex:1}.header{display:flex;align-items:center;justify-content:space-between;gap:12px}.name{margin:10px 0 0;font-size:1rem;font-weight:600;color:#0f172a}.role{font-size:.85rem;color:#6b7280;margin-top:10px}.text{margin:15px 0 0;color:#334155;line-height:1.45}.rating{color:#f59e0b;font-size:1rem;letter-spacing:1px}.test{text-align:center;margin-bottom:50px}.test .head{width:100px;padding:10px;margin:0 auto 10px;text-align:center;font-size:13px;font-weight:800;color:#17171a;border-radius:50px;border:2px solid rgb(222,222,230);background-color:#fffefe}.test .subhead{font-size:40px;font-weight:600;color:#0c0c53;margin-bottom:10px}.test p{font-size:16px;color:#194444;font-family:poppins,sans-serif}.service{width:1200px;margin:100px auto 0}.service h1{width:150px;margin:0 auto;text-align:center;font-size:15px;font-weight:700;color:#0c0c53;font-family:inner,sans-serif;line-height:60px;border-radius:50px;background-color:#fffefe;border:2px solid rgb(133,126,126)}.service h2{text-align:center;font-size:50px;font-weight:700;color:#0c0c53;font-family:inner,sans-serif;line-height:60px}.service .paragraph{text-align:center;font-size:16px;font-weight:500;color:#181827bb;font-family:inner,sans-serif;line-height:60px}.text-area{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:50px}.service-card{padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;width:550px;height:200px;margin:15px}.icon{font-size:50px;color:#0e0ec2}.service-info h3{margin-top:20px;font-size:20px;font-weight:700;color:#0c0c53}.service-info p{margin-top:10px;font-size:16px;font-weight:500;color:#0a0a1bb2}.footer-section{text-align:center;background-image:linear-gradient(#0006,#0006),url(/assets/Hero%20image-BFU-MVTp.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:160px 20px;min-height:500px}.text-section{text-align:center;color:#fff;max-width:800px;background-attachment:fixed}.text-section h1{font-size:60px;font-weight:700;margin-bottom:20px}.btn-foot{background-color:#f8f9fa;color:#111010;border:none;padding:15px 20px;font-size:.8rem;font-weight:600;border-radius:5px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.btn-foot:hover{background-color:#fff;transform:translateY(-3px);box-shadow:0 6px 12px #00000026;border:2px solid black;color:#000}.footer-section{background-color:#f8f9fa;padding:60px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid #eaeaea;margin-top:15px}.text-section h1{font-size:5rem;color:#edeff1;margin-bottom:15px;font-weight:700;line-height:1.2}.text-section p{font-size:1.2rem;color:#f8f8f8;margin-bottom:30px;line-height:1.6;text-align:center}.btn-sec{display:flex;justify-content:center;margin-top:20px}.cta-footer{width:100%!important;margin:50px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px;color:#fff;background-color:#0817e9;padding:60px 20px}.cta-1 img{width:150px;margin-bottom:30px}.cta-1 p{font-size:1rem;color:#ecf0f1;line-height:1.6}.cta-1 p:nth-child(2){font-size:1.2rem;font-weight:600;color:#fff}.cta-1 i{display:inline-block;background-color:#e5ecf3;color:#fff;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;margin-right:10px;margin-top:15px;font-size:1.1rem;transition:all .3s ease;cursor:pointer;list-style:none}.cta-1 i:hover{background-color:#e74c3c;transform:translateY(-3px)}.cta-2 a{list-style:none;font-size:1rem;margin-bottom:12px;color:#bdc3c7;transition:all .3s ease;cursor:pointer}.cta-2 a:hover{color:#e74c3c;transform:translate(5px)}.cta-2,.cta-3{display:flex;flex-direction:column}.cta-2 h3,.cta-3 h3,.cta-4 h3{font-size:1.5rem;margin-bottom:25px;color:#fff;position:relative;padding-bottom:10px}.cta-2 h3:after,.cta-3 h3:after,.cta-4 h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:#e74c3c}.cta-2 p,.cta-3 p{font-size:1rem;margin-bottom:12px;color:#bdc3c7;transition:all .3s ease;cursor:pointer}.cta-2 p:hover,.cta-3 p:hover{color:#e74c3c;transform:translate(5px)}.cta-4 p{font-size:1rem;margin-bottom:20px;color:#bdc3c7;line-height:1.6}.cta-4 input{width:100%;padding:15px;border-radius:5px;border:none;margin-bottom:15px;font-size:1rem;box-sizing:border-box}.cta-4 input:focus{outline:none;box-shadow:0 0 0 3px #e74c3c4d}.btn2{background-color:#e74c3c;color:#fff;border:none;padding:15px 30px;font-size:1rem;font-weight:600;border-radius:5px;cursor:pointer;transition:all .3s ease;width:100%}.btn2:hover{background-color:#c0392b;transform:translateY(-3px);box-shadow:0 4px 8px #0003}.footer-bottom{width:100%;margin:0 auto;background-color:#1a252f;color:#95a5a6;text-align:center;padding:25px 20px;font-size:.95rem}.about{width:1320px;margin:100px auto 0}.about-text{display:flex;justify-content:center;align-items:center;gap:50px}.text-left{width:600px}.text-left h1{font-size:40px;font-weight:700;color:#0c0c53;font-family:inner,sans-serif;line-height:60px}.text-right{width:500px}.text-right p{font-size:16px;font-weight:500;color:#0a0a1bb2;line-height:25px}.about .head{text-align:center;font-size:50px;font-weight:700;color:#0c0c53;font-family:inner,sans-serif;line-height:60px;margin-bottom:50px}.about-image{margin-top:50px;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.about-image img{width:100%;height:500px;object-fit:cover;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease}.journey{width:1300px;margin:100px auto 0}.journey-content{display:flex;justify-content:center;align-items:center;gap:50px;margin-bottom:35px}.journey-content h1{font-size:20px;font-weight:700;color:#0c0c53;font-family:inner,sans-serif;line-height:60px}.journey-content p{font-size:50px;font-weight:800;color:#0a0a1bb2;line-height:25px;text-align:center}.tursted{width:1300px;margin:100px auto 0;text-align:center}.tursted h1{font-size:30px;font-weight:700;color:#0c0c53;font-family:inner,sans-serif;line-height:40px;margin-bottom:30px}.tursted p{font-size:18px;font-weight:600;color:#0c0c0cf6;line-height:35px;text-align:center}.core{width:1300px;display:flex;margin:100px auto 0;gap:25px}.core-values{margin-bottom:50px}.core-values .core-head{font-size:15px;font-weight:600;color:#0c0c53;font-family:inner,sans-serif;line-height:40px}.core-values h1{font-size:45px;font-weight:700;color:#0c0c53;font-family:inner,sans-serif;line-height:50px;margin-bottom:10px}.core-values p{font-size:15px;font-weight:400;color:#0c0c0cf6;line-height:20px;font-family:Verdana,Geneva,Tahoma,sans-serif}.core-content{border-radius:20px;padding:20px;box-shadow:0 4px 8px #0000001a;flex:1}.core-content h1{font-size:25px;font-weight:700;color:#0c0c53;font-family:inner,sans-serif;line-height:30px;margin-bottom:15px}.value1,.value2,.value3{border-radius:12px;margin:25px;border:2px solid rgb(14,13,11);padding:20px}.value1 p,.value2 p,.value3 p{font-size:16px;font-weight:500;color:#0c0c0cf6;line-height:25px}.contact-container{max-width:1200px;margin:0 auto;padding:80px 20px 100px;min-height:calc(100vh - 200px)}.contact-title{text-align:center;font-size:2.8rem;font-weight:700;color:#1a1a1a;margin-bottom:60px;line-height:1.2;max-width:800px;margin-left:auto;margin-right:auto}.contact-form{background-color:#fff;border-radius:12px;padding:50px;box-shadow:0 10px 30px #00000014;max-width:900px;margin:0 auto}.form-row{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px}.form-group{flex:1;min-width:250px}.form-group.full-width{flex:0 0 100%}label{display:block;margin-bottom:10px;font-weight:600;color:#333;font-size:1.1rem}.form-input{width:100%;padding:16px 20px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.form-input:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 3px #4a6cf71a}.form-textarea{width:100%;padding:16px 20px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;min-height:180px;resize:vertical;font-family:inherit;box-sizing:border-box}.form-textarea:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 3px #4a6cf71a}.submit-btn{background-color:#4a6cf7;color:#fff;border:none;padding:18px 40px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:20px;display:block;width:100%;max-width:250px;margin-left:auto;margin-right:auto}.submit-btn:hover{background-color:#3a5ce5;transform:translateY(-3px);box-shadow:0 7px 15px #4a6cf74d}.submit-btn:active{transform:translateY(-1px)}.property-section{width:1300px;margin:50px auto 0}.property-section h1{text-align:center;font-size:35px;color:#0d1ace}.property-section p{text-align:center;font-size:15px;margin-top:15px;line-height:25px;color:#04050c9a}.image-sec{width:1300px;display:flex;gap:25px;margin:20px}.left img{width:800px;height:800px;border-radius:25px}.right img{width:450px;height:400px;border-radius:20px}.property-header{margin:2rem 0 1.5rem}.property-header h2{font-size:2rem;color:#1a2639;margin-bottom:.5rem}.property-header .location{font-size:1.1rem;color:#5a6b7a;margin-bottom:.75rem}.property-header .price{font-size:2rem;font-weight:700;color:#2c3e50}.property-header .currency{font-size:1.5rem;margin-right:5px}.property-header .period{font-size:1rem;color:#7f8c8d;font-weight:400;margin-left:5px}.property-stats{display:flex;gap:2.5rem;padding:1.5rem;background:linear-gradient(145deg,#fff,#f5f7fa);border-radius:15px;margin:2rem 0;box-shadow:0 5px 15px #0000000d;border:1px solid #eef2f6}.stat-item{display:flex;flex-direction:column;align-items:flex-start}.stat-label{font-size:.9rem;color:#6c7a89;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:1.75rem;font-weight:700;color:#1e2b3a}.property-description{margin:2rem 0;padding:1.5rem}.property-description h3{font-size:2rem;color:#1e2b3a;margin-bottom:1rem;font-weight:600}.property-description p{font-size:1.5rem;line-height:1.7;color:#4a5c6c}.property-features{margin:2rem 0}.property-features h3{font-size:2rem;color:#1e2b3a;margin-bottom:1.25rem;font-weight:600}.property-features p{font-size:1.5rem;color:#4a5c6c;margin-bottom:.5rem}.feature-item{display:flex;align-items:center;padding:1rem 1.25rem;transition:all .3s ease}.feature-icon{color:#27ae60;margin-right:.75rem;font-weight:700;font-size:1.2rem}.additional-details{background:#fff;border:1px solid #eef2f6;border-radius:15px;padding:1.75rem;margin:2rem 0;box-shadow:0 3px 10px #00000005}.additional-details h3{font-size:2rem;color:#1e2b3a;margin-bottom:1.25rem;font-weight:600}.details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.detail-row{display:flex;padding:.6rem 0;border-bottom:1px dashed #e2e8f0}.detail-label{width:130px;color:#64748b;font-weight:500;font-size:.95rem}.detail-value{color:#1e293b;font-weight:600;font-size:1rem}.inquiry-section{display:flex;gap:1.5rem;margin:3rem 0 2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.inquiry-btn,.contact-btn{padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;border:none}.inquiry-btn{background:#2563eb;color:#fff;box-shadow:0 5px 15px #2563eb33}.inquiry-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb4d}.contact-btn{background:#fff;color:#2563eb;border:2px solid #2563eb}.contact-btn:hover{background:#eff6ff;transform:translateY(-2px)}.loading{text-align:center;padding:3rem;font-size:1.2rem;color:#64748b}.property-detail-container{max-width:1200px;margin:40px auto;padding:0 20px;font-family:Segoe UI,sans-serif}.property-detail-content{width:1200px;display:flex;gap:20px;margin-bottom:40px}.property-image-gallery{display:flex;flex-direction:row;width:100%;gap:20px}.property-image-gallery img{border-radius:12px;object-fit:cover;transition:.3s ease;width:65%;height:500PX}.property-image-gallery .right-images img{width:100%;height:245px}.property-info{display:flex;flex-direction:column;gap:20px}.property-detail-header h1{font-size:32px;margin-bottom:5px}.property-location{font-size:16px;color:#666;margin-bottom:15px}.property-price-section{display:flex;gap:15px;align-items:center}.property-price{font-size:28px;font-weight:700;color:#2c7a7b}.property-type,.property-status{background:#f2f2f2;padding:6px 12px;border-radius:20px;font-size:14px}.property-description h3,.property-features h3,.agent-info h3{margin-bottom:8px}.property-description p{line-height:1.6;color:#555}.property-features ul{padding-left:20px}.property-features li{margin-bottom:6px}.property-details{display:flex;flex-direction:column;gap:8px}.detail-item{color:#444}.agent-info p{font-size:1rem}.view-details-btn{width:250px;margin:10px auto 0;display:flex;justify-content:center;padding:12px 15px;align-items:center;border-radius:25px;border:2px solid rgb(212,184,184)}.property-badge{width:80px;display:flex;justify-content:left;margin-top:5px;padding:8px 10px;background-color:#fff;border-radius:25px;border:2px solid rgb(235,227,227);font-size:13px;text-align:center;margin-bottom:15px}.property-specs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border:2px solid #ddd;padding:15px;background-color:#fafafa;border-radius:8px}.property-specs .spec-item{width:150px;display:flex;align-items:center;gap:8px;background-color:#fff;border:1px solid #ccc;padding:8px 10px;border-radius:6px;flex:1;box-shadow:0 2px 4px #0000001a}.pagination-section{display:flex;justify-content:center;margin-top:30px}.load-more-btn{background-color:#0817e0;color:#fff;border:none;padding:15px 35px;font-size:1rem;font-weight:600;border-radius:5px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.property-detail-title{text-align:center;font-size:32px;font-weight:700;color:#1111db;font-family:inner,sans-serif;line-height:60px;margin-top:50px}.property-detail-subtitle{text-align:center;font-size:18px;font-weight:500;color:#413b3bf6;line-height:25px;margin-bottom:50px}.alert{width:100%;padding:12px 16px;margin-bottom:15px;border-radius:6px;font-size:14px;font-weight:500;animation:fadeIn .3s ease-in-out}.alert.error{background-color:#ffe5e5;color:#d8000c;border:1px solid #ffb3b3}.alert.success{background-color:#e6ffed;color:#1e7e34;border:1px solid #b2f2c4}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1400px){.Navbar,.Hero-section,.hero-section2,.Hero-text,.property-cards,.featured-properties,.agent-cards,.testimonial-section,.journey,.tursted,.core,.property-section,.cta-footer{width:95%}}@media(max-width:1024px){.Navbar{width:95%;height:100px}.Navbar ul{gap:25px}.Hero-text h1{font-size:50px;line-height:65px}.property-cards{grid-template-columns:repeat(3,1fr)}.agent-cards,.testimonial-section{grid-template-columns:repeat(2,1fr)}.core{flex-direction:column}.image-sec{flex-direction:column;align-items:center}.left img,.right img,.HeroImage img{width:100%;height:auto}.service{width:1000px}}@media(max-width:768px){.Navbar{height:90px}.Navbar ul{display:block}.Hero-text h1{font-size:36px;line-height:50px}.Hero-section{height:auto;margin-top:80px}.property-cards{grid-template-columns:repeat(2,1fr)}.agent-cards,.testimonial-section{grid-template-columns:1fr}.text-area{flex-direction:column}.service-card{width:100%;height:auto}.about-text{flex-direction:column}.text-left,.text-right{width:100%}.journey-content{flex-direction:column;text-align:center}.core{flex-direction:column}.cta-footer{flex-direction:column;text-align:center}.service{width:700px}.cta-2 h3:after,.cta-3 h3:after,.cta-4 h3:after{content:"";position:absolute;bottom:0;left:45%;width:50px;height:3px;background-color:#e74c3c}}@media(max-width:480px){.Header img{width:120px;height:auto}.Hero-text h1{font-size:26px;line-height:38px}.Hero-text p{font-size:14px}.hero-title{font-size:28px}.property-cards{grid-template-columns:1fr}.property-info p{font-size:1.2rem}.service h2,.agents-section .head{font-size:30px}.test .subhead{font-size:28px}.text-section h1{font-size:32px}.cta-2 h3,.cta-3 h3,.cta-4 h3{font-size:20px}.btn,.btn2{padding:12px 20px;font-size:14px}.service{width:450px}.service-card{width:95%;height:auto}.property-details{text-align:center}.property-price-section{display:flex;justify-content:center}.property-type{margin-bottom:5px}}@media(max-width:360px){.Hero-text h1{font-size:22px}.Hero-text p{font-size:13px}.btn{width:100%;text-align:center}.property-badge{width:auto;font-size:12px}.service{width:350px}.Header img{width:100px!important;height:90px!important;object-fit:contain}}img{max-width:100%;height:auto;display:block}.Header img{width:180px;height:120px;object-fit:contain}.HeroImage{width:100%;max-width:1300px;height:auto}.HeroImage img{width:100%;height:500px;object-fit:cover;border-radius:12px}.property-cards img{width:100%;height:220px;object-fit:cover;border-radius:8px}.agent-cards img{width:100%;height:300px;object-fit:cover;border-radius:10px}.testimonial img{width:100%;height:200px;object-fit:cover}.about-image img{width:100%;height:450px;object-fit:cover}.property-image-gallery{display:flex;gap:15px}.property-image-gallery img{width:65%;height:450px;object-fit:cover}.property-image-gallery .right-images{display:flex;flex-direction:column;gap:10px;width:35%}.property-image-gallery .right-images img{width:100%;height:220px;object-fit:cover}.left img{width:100%;height:500px;object-fit:cover}.right img{width:100%;height:240px;object-fit:cover}@media(max-width:768px){.HeroImage img{height:250px;margin-top:15px}.property-cards img{height:180px}.agent-cards img,.about-image img{height:250px}.property-image-gallery{flex-direction:column}.property-image-gallery img{width:100%;height:250px}.property-image-gallery .right-images{width:100%;flex-direction:row}.property-image-gallery .right-images img{height:120px}}.hamburger span{width:25px;height:3px;background-color:#333;margin:3px 0;transition:.3s;border-radius:2px}@media(max-width:768px){.nav-btn{display:none}.hamburger{display:flex}.nav-links{position:fixed;top:0;left:-100%;width:280px;height:100vh;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:80px 2rem 2rem;gap:1.5rem;transition:left .3s ease-in-out;box-shadow:2px 0 10px #0000001a;z-index:1000}.nav-links.active{left:0}.nav-links li{width:100%;text-align:left}.nav-links li a{display:block;padding:.75rem 0;font-size:1.1rem;font-weight:500;color:#333;border-bottom:1px solid #e5e7eb}.nav-links li a:hover{color:#2563eb;padding-left:5px}.mobile-btn{display:block;width:100%;margin-top:1rem}.mobile-btn .btn{width:100%;background-color:#2563eb;color:#fff;padding:.875rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.mobile-btn .btn:hover{background-color:#1d4ed8}.nav-links.active:before{content:"";position:fixed;top:0;left:280px;width:calc(100% - 280px);height:100vh;background-color:#00000080;pointer-events:none}}@media(max-width:480px){.nav-links{width:260px}.nav-links.active:before{left:260px;width:calc(100% - 260px)}.hamburger span{width:22px;height:2.5px}}.Header{position:sticky;top:0;z-index:1000;background-color:#fff}.Navbar{position:relative;z-index:1001}.hamburger{display:none;flex-direction:column;cursor:pointer;z-index:1001}.hamburger span{width:25px;height:3px;background-color:#070711;margin:3px 0;transition:.3s;border-radius:2px}.hamburger.active span:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.nav-links{display:flex;list-style:none;gap:2rem;margin:0;padding:0;align-items:center}.nav-links li a{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease}.nav-links li a:hover{color:#2563eb}.mobile-btn{display:none}.nav-btn{display:block}.nav-btn .btn{background-color:#2563eb;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.nav-btn .btn:hover{background-color:#1d4ed8}@media(max-width:768px){.nav-btn{display:none}.hamburger{display:flex}.nav-links{position:fixed;top:0;right:-100%;width:280px;height:100vh;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:80px 2rem 2rem;gap:1.5rem;transition:right .3s ease-in-out;box-shadow:-2px 0 10px #0000001a;z-index:1000}.nav-links.active{right:0}.nav-links li{width:100%;text-align:left}.nav-links li a{display:block;padding:.75rem 0;font-size:1.1rem;font-weight:500;color:#333;border-bottom:1px solid #e5e7eb}.nav-links li a:hover{color:#2563eb;padding-left:5px}.mobile-btn{display:block;width:100%;margin-top:1rem}.mobile-btn .btn{width:100%;background-color:#2563eb;color:#fff;padding:.875rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.mobile-btn .btn:hover{background-color:#1d4ed8}.nav-links.active:before{content:"";position:fixed;top:0;right:280px;width:calc(100% - 280px);height:100vh;background-color:#00000080;pointer-events:none}.icons{font-size:20px;justify-content:center}}@media(max-width:480px){.nav-links{width:260px}.nav-links.active:before{right:260px;width:calc(100% - 260px)}.icons{font-size:20px;justify-content:center}}.icons{display:flex;gap:15px;margin-top:20px;font-size:25px}.privacy-container{min-height:100vh;background:radial-gradient(circle at top,#1e3a8a,#020617);padding-bottom:60px}.privacy-header{text-align:center;padding:80px 20px 60px;color:#fff}.privacy-header h1{font-size:48px;font-weight:800;letter-spacing:1px;margin-bottom:10px;background:linear-gradient(90deg,#60a5fa,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.privacy-header p{font-size:16px;color:#cbd5f5;max-width:600px;margin:auto;line-height:1.6}.privacy-content{max-width:950px;margin:auto;padding:40px;border-radius:20px;background:#ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #0006}.privacy-content section{margin-bottom:25px;padding:25px;border-radius:14px;background:#ffffff0f;border-left:4px solid #3b82f6;transition:all .3s ease;position:relative;overflow:hidden}.privacy-content section:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(59,130,246,.2),transparent);opacity:0;transition:.4s}.privacy-content section:hover:before{opacity:1}.privacy-content section:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 10px 30px #3b82f633}.privacy-content h2{font-size:22px;margin-bottom:10px;color:#93c5fd;font-weight:600}.privacy-content p{font-size:15px;line-height:1.8;color:#e5e7eb}.privacy-content ul{margin-top:10px;padding-left:20px}.privacy-content ul li{margin-bottom:8px;color:#d1d5db;transition:.2s}.privacy-content ul li:hover{color:#60a5fa;transform:translate(5px)}.privacy-content ul li::marker{color:#3b82f6}.privacy-content section:last-child{border-left:4px solid #22c55e}.privacy-content section:last-child p{color:#bbf7d0;font-weight:500}@media(max-width:768px){.privacy-header h1{font-size:32px}.privacy-content{padding:25px}.privacy-content section{padding:18px}}.faq-container{min-height:100vh;padding:60px 20px;background:radial-gradient(circle at top,#1e3a8a,#020617);color:#fff}.faq-header{text-align:center;margin-bottom:40px}.faq-header h1{font-size:42px;font-weight:800;background:linear-gradient(90deg,#60a5fa,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-header p{color:#cbd5f5;margin-top:10px}.faq-content{max-width:800px;margin:auto}.faq-item{margin-bottom:15px;border-radius:14px;overflow:hidden;background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:.3s}.faq-item:hover{transform:translateY(-3px);box-shadow:0 10px 25px #3b82f633}.faq-question{width:100%;padding:18px 20px;background:transparent;border:none;color:#e5e7eb;font-size:16px;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-question .icon{font-size:22px;color:#60a5fa;transition:.3s}.faq-item.active .icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 20px}.faq-answer p{color:#d1d5db;padding:10px 0 20px;line-height:1.6}.faq-answer.show{max-height:200px}.faq-item.active{border-left:4px solid #3b82f6}@media(max-width:768px){.faq-header h1{font-size:28px}}.terms-container{min-height:100vh;padding:60px 20px;background:radial-gradient(circle at top,#1e3a8a,#020617);color:#fff}.terms-header{text-align:center;margin-bottom:50px}.terms-header h1{font-size:44px;font-weight:800;background:linear-gradient(90deg,#60a5fa,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.terms-header p{margin-top:10px;color:#cbd5f5;max-width:600px;margin-left:auto;margin-right:auto}.terms-content{max-width:900px;margin:auto;padding:40px;border-radius:20px;background:#ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #0006}.terms-content section{margin-bottom:25px;padding:22px;border-radius:14px;background:#ffffff0d;border-left:4px solid #3b82f6;transition:.3s}.terms-content section:hover{transform:translateY(-5px);box-shadow:0 10px 30px #3b82f633}.terms-content h2{font-size:22px;margin-bottom:10px;color:#93c5fd}.terms-content p{color:#e5e7eb;line-height:1.7;font-size:15px}.terms-content ul{margin-top:10px;padding-left:20px}.terms-content ul li{margin-bottom:8px;color:#d1d5db;transition:.2s}.terms-content ul li:hover{color:#60a5fa;transform:translate(5px)}.terms-content section:last-child{border-left:4px solid #22c55e}.terms-content section:last-child p{color:#bbf7d0;font-weight:500}@media(max-width:768px){.terms-header h1{font-size:30px}.terms-content{padding:25px}}.property-image-gallery img{width:100%;border-radius:12px;object-fit:cover;transition:.4s ease}.main-img{height:400px}.right-images img{height:195px}.loading{filter:blur(12px);opacity:.6}.loaded{filter:blur(0);opacity:1}.loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 1.2s infinite}@keyframes shimmer{to{transform:translate(100%)}}
