@font-face{font-family:Corporate A;src:url("./media/Corporate A Light-5XTWVMNS.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Corporate A;src:url("./media/Corporate A Bold-366E6ZVE.otf") format("opentype");font-weight:700;font-style:normal}body{margin:0;font-family:Corporate A;font-weight:300}.property-gallery{padding:60px 0;background:#2d3748}.property-gallery h2{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#e5e7eb;font-weight:700}.property-gallery .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:20px 10px}.property-gallery .gallery-grid::-webkit-scrollbar{height:8px}.property-gallery .gallery-grid::-webkit-scrollbar-track{background:#374151;border-radius:10px}.property-gallery .gallery-grid::-webkit-scrollbar-thumb{background:#1a4d2e;border-radius:10px}.property-gallery .property-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #00000026;transition:all .3s ease;border:4px solid #1a4d2e;position:relative;width:100%}.property-gallery .property-card:hover{transform:translateY(-15px) scale(1.05);box-shadow:0 20px 50px #1a4d2e4d;border-color:#0f3621}.property-gallery .property-card .property-image{width:100%;height:200px;object-fit:cover;border-bottom:2px solid #1a4d2e}.property-gallery .property-card .property-info{padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#fff)}.property-gallery .property-card .property-info h3{color:#1a4d2e;font-size:1.4rem;font-weight:800;margin:0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media(max-width:768px){.property-gallery{padding:40px 0}.property-gallery h2{font-size:1.8rem;margin-bottom:2rem}.property-gallery .gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:15px 20px;overflow:visible}.property-gallery .property-card{flex:none;border-width:3px;width:100%}.property-gallery .property-card:hover{transform:translateY(-5px) scale(1.02)}.property-gallery .property-card .property-image{height:140px}.property-gallery .property-card .property-info{padding:1rem}.property-gallery .property-card .property-info h3{font-size:1rem}}
