.page-module-scss-module__9Z3Caa__aboutContainer{overflow:hidden}.page-module-scss-module__9Z3Caa__contactContainer{width:100%;min-height:100vh;position:relative;overflow:hidden}.page-module-scss-module__9Z3Caa__underWaterBackground{z-index:-1;background-image:url("/RESULT/contact/under water.png");background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.page-module-scss-module__9Z3Caa__contentWrapper{z-index:1;height:auto;position:relative}.page-module-scss-module__9Z3Caa__title{text-transform:uppercase;letter-spacing:2px;text-align:center;color:#fff;background-color:#00000080;margin-bottom:2rem;padding:.5rem 1rem;font-family:Grian,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:3rem;font-weight:700;transition:transform .3s,letter-spacing .3s}.page-module-scss-module__9Z3Caa__contactPanel{background:linear-gradient(#020617c7,#020617b3);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:calc(100% - 3rem);max-width:1100px;height:auto;margin:2rem auto;padding:2.5rem 1.5rem;display:flex}.page-module-scss-module__9Z3Caa__formSection{flex-direction:column;align-items:center;width:100%;display:flex}.page-module-scss-module__9Z3Caa__contactTitle{color:#fff;text-align:center;text-shadow:2px 2px 4px #000c;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.page-module-scss-module__9Z3Caa__contactForm{width:100%;margin-bottom:2rem}.page-module-scss-module__9Z3Caa__formRow{grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:2.5rem;display:grid}.page-module-scss-module__9Z3Caa__emailRow,.page-module-scss-module__9Z3Caa__nameRow{grid-template-columns:1fr;margin-bottom:2rem;display:grid}.page-module-scss-module__9Z3Caa__leftGroup,.page-module-scss-module__9Z3Caa__rightGroup{flex-direction:column;display:flex}.page-module-scss-module__9Z3Caa__label{color:#fff;text-shadow:1px 1px 2px #000c;margin-bottom:.8rem;font-size:1.4rem;font-weight:700}.page-module-scss-module__9Z3Caa__input,.page-module-scss-module__9Z3Caa__textarea{color:#111827;background:#fffffff5;border:1px solid #ffffff0f;border-radius:12px;min-height:54px;padding:1rem 1.25rem;font-size:1.125rem;box-shadow:0 6px 18px #02061759}.page-module-scss-module__9Z3Caa__input:focus,.page-module-scss-module__9Z3Caa__textarea:focus{background:#fff;outline:none;transform:translateY(-1px);box-shadow:0 10px 30px #02061773,0 0 0 4px #3b82f614}.page-module-scss-module__9Z3Caa__textarea{resize:vertical;min-height:200px}.page-module-scss-module__9Z3Caa__submitButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#6496c8cc;border:2px solid #96c8ffcc;border-radius:30px;margin:3rem auto 0;padding:1.2rem 3rem;font-size:1.4rem;font-weight:700;transition:all .3s;display:block}.page-module-scss-module__9Z3Caa__submitButton:hover{background:#96c8ffe6;transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.page-module-scss-module__9Z3Caa__contactInfo{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:1.5rem;width:100%;margin-top:2rem;padding-top:1.25rem;display:flex}.page-module-scss-module__9Z3Caa__contactItem{align-items:center;gap:.75rem;display:flex}.page-module-scss-module__9Z3Caa__contactLink{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:.75rem;padding:.5rem .8rem;text-decoration:none;transition:background .18s,transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 20px #0206172e}.page-module-scss-module__9Z3Caa__contactLink:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-3px);box-shadow:0 14px 30px #02061747}.page-module-scss-module__9Z3Caa__contactLink:focus-visible{border-color:#3b82f6e6;outline:none;box-shadow:0 0 0 6px #3b82f61f}.page-module-scss-module__9Z3Caa__contactLink .page-module-scss-module__9Z3Caa__contactText{color:#fff;font-weight:600}.page-module-scss-module__9Z3Caa__iconLocation img,.page-module-scss-module__9Z3Caa__iconWhatsapp img,.page-module-scss-module__9Z3Caa__iconEmail img{object-fit:contain;filter:drop-shadow(0 2px 2px #00000073);width:100%;height:100%}.page-module-scss-module__9Z3Caa__contactText{color:#fff;text-shadow:1px 1px 2px #0009;font-size:1rem}.page-module-scss-module__9Z3Caa__iconLocation,.page-module-scss-module__9Z3Caa__iconWhatsapp,.page-module-scss-module__9Z3Caa__iconEmail{border-radius:8px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex}.page-module-scss-module__9Z3Caa__iconLocation img,.page-module-scss-module__9Z3Caa__iconWhatsapp img,.page-module-scss-module__9Z3Caa__iconEmail img{object-fit:contain;width:100%;height:100%}@media (max-width:768px){.page-module-scss-module__9Z3Caa__formRow{grid-template-columns:1fr;gap:1rem}.page-module-scss-module__9Z3Caa__contactInfo{flex-direction:column;align-items:flex-start}.page-module-scss-module__9Z3Caa__title{font-size:2rem}.page-module-scss-module__9Z3Caa__contactTitle{font-size:1.8rem}.page-module-scss-module__9Z3Caa__contactContainer{height:auto;min-height:100vh}.page-module-scss-module__9Z3Caa__contactPanel{box-sizing:border-box;width:calc(100% - 2rem);min-height:100vh;margin:1rem auto;padding:2rem 1rem}}@media (max-width:1024px){.page-module-scss-module__9Z3Caa__formRow{grid-template-columns:1fr;gap:1rem}.page-module-scss-module__9Z3Caa__contactInfo{flex-direction:column;align-items:flex-start}.page-module-scss-module__9Z3Caa__title{font-size:2rem}.page-module-scss-module__9Z3Caa__contactTitle{font-size:1.8rem}.page-module-scss-module__9Z3Caa__contactContainer{height:auto;min-height:100vh}.page-module-scss-module__9Z3Caa__contactPanel{box-sizing:border-box;width:calc(100% - 2rem);min-height:100vh;margin:1rem auto;padding:2rem 1rem}}@media (max-width:480px){.page-module-scss-module__9Z3Caa__formRow{grid-template-columns:1fr;gap:1rem}.page-module-scss-module__9Z3Caa__contactInfo{flex-direction:column;align-items:flex-start}.page-module-scss-module__9Z3Caa__title{font-size:2rem}.page-module-scss-module__9Z3Caa__contactTitle{font-size:1.8rem}.page-module-scss-module__9Z3Caa__contactContainer{height:auto;min-height:100vh}.page-module-scss-module__9Z3Caa__contactPanel{box-sizing:border-box;width:calc(100% - 2rem);min-height:100vh;margin:1rem auto;padding:2rem 1rem}}
