html{font-family:Inter,system-ui,sans-serif;scroll-behavior:smooth}body{margin:0;padding:0;line-height:1.6;color:#333}.whatsapp-float[data-astro-cid-sckkx6r4]{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.whatsapp-float[data-astro-cid-sckkx6r4]:hover{background-color:#128c7e;transform:scale(1.1);box-shadow:4px 4px 8px #666}@media (max-width: 768px){.whatsapp-float[data-astro-cid-sckkx6r4]{width:50px;height:50px;bottom:20px;right:20px}}[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:100vh;padding:2rem 5%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);gap:3rem}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.5rem;font-weight:700;color:#8b4513;margin-bottom:.5rem}.hero-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.8rem;color:#6c757d;margin-bottom:1.5rem;font-weight:400}.hero-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:#495057;margin-bottom:2rem;line-height:1.6}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap}.btn-primary[data-astro-cid-j7pv25f6],.btn-secondary[data-astro-cid-j7pv25f6]{padding:12px 24px;text-decoration:none;border-radius:8px;font-weight:500;transition:all .3s ease;display:inline-block}.btn-primary[data-astro-cid-j7pv25f6]{background-color:#8b4513;color:#fff}.btn-primary[data-astro-cid-j7pv25f6]:hover{background-color:sienna;transform:translateY(-2px)}.btn-secondary[data-astro-cid-j7pv25f6]{background-color:transparent;color:#8b4513;border:2px solid #8b4513}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background-color:#8b4513;color:#fff}.hero-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px #0000001a}.container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:0 2rem}.about[data-astro-cid-j7pv25f6]{padding:5rem 0;background-color:#fff}.about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;font-size:2.5rem;color:#8b4513;margin-bottom:3rem}.about-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:center}.about-text[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.8rem;color:#8b4513;margin-bottom:1rem}.about-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem;color:#495057;line-height:1.7}.services[data-astro-cid-j7pv25f6]{margin-top:2rem}.services[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{color:#8b4513;margin-bottom:1rem;font-size:1.3rem}.services[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none}.services[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.5rem 0;color:#495057}.about-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;border-radius:8px;box-shadow:0 5px 15px #0000001a}.gallery[data-astro-cid-j7pv25f6]{padding:5rem 0;background-color:#f8f9fa}.gallery[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;font-size:2.5rem;color:#8b4513;margin-bottom:1rem}.gallery-intro[data-astro-cid-j7pv25f6]{text-align:center;color:#6c757d;margin-bottom:3rem;font-size:1.1rem}.gallery-filters[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.filter-btn[data-astro-cid-j7pv25f6]{padding:8px 16px;border:2px solid #8b4513;background-color:transparent;color:#8b4513;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:500}.filter-btn[data-astro-cid-j7pv25f6].active,.filter-btn[data-astro-cid-j7pv25f6]:hover{background-color:#8b4513;color:#fff}.gallery-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.gallery-item[data-astro-cid-j7pv25f6]{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease}.gallery-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.gallery-item[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:250px;object-fit:cover}.gallery-overlay[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:2rem 1.5rem 1.5rem;transform:translateY(100%);transition:transform .3s ease}.gallery-item[data-astro-cid-j7pv25f6]:hover .gallery-overlay[data-astro-cid-j7pv25f6]{transform:translateY(0)}.gallery-overlay[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;font-size:1.2rem}.location[data-astro-cid-j7pv25f6]{padding:5rem 0;background-color:#fff}.location[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;font-size:2.5rem;color:#8b4513;margin-bottom:3rem}.location-info[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#8b4513;margin-bottom:1rem;font-size:1.5rem}.location-info[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#495057;line-height:1.7;margin-bottom:1.5rem}.contact-info[data-astro-cid-j7pv25f6]{background-color:#f8f9fa;padding:1.5rem;border-radius:8px;margin-top:2rem}.contact-info[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}@media (max-width: 768px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;text-align:center;padding:2rem 1rem}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.5rem}.hero-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.4rem}.about-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;text-align:center}.gallery-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.gallery-filters[data-astro-cid-j7pv25f6]{justify-content:center}.container[data-astro-cid-j7pv25f6]{padding:0 1rem}}@media (max-width: 480px){.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.btn-primary[data-astro-cid-j7pv25f6],.btn-secondary[data-astro-cid-j7pv25f6]{width:100%;text-align:center}.hero-cta[data-astro-cid-j7pv25f6]{flex-direction:column}}
