.formPage-module__juBWcG__container{color:#1d1d1b;background:linear-gradient(#f3f0e9 0%,#faf9f6 100%);min-height:100vh;padding:0 1rem}.formPage-module__juBWcG__hero{text-align:center;padding:6rem 1rem 4rem;position:relative}.formPage-module__juBWcG__hero:before{content:"CONTACTO";color:#00000008;pointer-events:none;white-space:nowrap;font-family:Bodoni Moda,serif;font-size:clamp(4rem,15vw,18rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.formPage-module__juBWcG__overline{text-transform:uppercase;letter-spacing:.25em;color:#8f8a82;margin-bottom:1.5rem;font-size:.7rem;display:block}.formPage-module__juBWcG__hero h1{margin-bottom:1.5rem;font-family:Bodoni Moda,serif;font-size:clamp(2.8rem,10vw,7rem);line-height:.9}.formPage-module__juBWcG__hero p{color:#6c6a66;max-width:700px;margin:auto;padding:0 .5rem;font-size:1rem;line-height:1.9}.formPage-module__juBWcG__wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa6;border-radius:30px;max-width:1100px;margin:auto auto 4rem;padding:2rem 1.5rem;box-shadow:0 30px 80px #00000014}.formPage-module__juBWcG__header{text-align:center;margin-bottom:2.5rem}.formPage-module__juBWcG__header h2{margin-bottom:.8rem;font-family:Bodoni Moda,serif;font-size:2.2rem}.formPage-module__juBWcG__header p{color:#8f8a82;max-width:600px;margin:auto;padding:0 .5rem;font-size:.95rem;line-height:1.8}.formPage-module__juBWcG__formGrid{grid-template-columns:1fr;gap:1rem;display:grid}.formPage-module__juBWcG__input,.formPage-module__juBWcG__select{appearance:none;background:#fff;border:1px solid #00000014;border-radius:16px;width:100%;height:60px;padding:0 1.2rem;font-size:.95rem;transition:all .3s}.formPage-module__juBWcG__textarea{resize:vertical;border:1px solid #00000014;border-radius:20px;grid-column:span 1;width:100%;min-height:150px;padding:1.2rem;font-family:inherit;font-size:.95rem;transition:all .3s}.formPage-module__juBWcG__input:focus,.formPage-module__juBWcG__select:focus,.formPage-module__juBWcG__textarea:focus{border-color:#1d1d1b;outline:none;box-shadow:0 10px 30px #0000000f}.formPage-module__juBWcG__input::placeholder,.formPage-module__juBWcG__textarea::placeholder{color:#8f8a82}.formPage-module__juBWcG__buttonContainer{justify-content:center;margin-top:2rem;display:flex}.formPage-module__juBWcG__button{color:#faf9f6;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;background:#1d1d1b;border:none;border-radius:999px;width:100%;max-width:300px;padding:1rem 2.5rem;font-size:.7rem;transition:all .4s;box-shadow:0 20px 50px #0000001f}.formPage-module__juBWcG__button:hover{background:#353431;transform:translateY(-4px)}.formPage-module__juBWcG__button:active{transform:scale(.98)}.formPage-module__juBWcG__logoContainer{justify-content:center;margin-top:3rem;display:flex}.formPage-module__juBWcG__logo{opacity:.9;width:180px;height:auto}@media (min-width:768px){.formPage-module__juBWcG__container{padding:0 2rem}.formPage-module__juBWcG__hero{padding:8rem 2rem 5rem}.formPage-module__juBWcG__wrapper{border-radius:40px;margin-bottom:6rem;padding:3rem}.formPage-module__juBWcG__formGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.formPage-module__juBWcG__textarea{grid-column:span 2}.formPage-module__juBWcG__button{width:auto;padding:1.3rem 3rem}.formPage-module__juBWcG__logo{width:220px}}@media (min-width:1024px){.formPage-module__juBWcG__hero{padding:11rem 2rem 6rem}.formPage-module__juBWcG__wrapper{border-radius:50px;margin-bottom:8rem;padding:4rem}.formPage-module__juBWcG__header h2{font-size:3rem}.formPage-module__juBWcG__hero h1{font-size:clamp(3.8rem,8vw,7rem)}.formPage-module__juBWcG__logo{width:240px}}@media (max-width:380px){.formPage-module__juBWcG__hero h1{font-size:2.4rem}.formPage-module__juBWcG__wrapper{border-radius:20px;padding:1.5rem 1rem}.formPage-module__juBWcG__input,.formPage-module__juBWcG__select{height:50px;padding:0 1rem;font-size:.9rem}.formPage-module__juBWcG__textarea{min-height:120px;padding:1rem;font-size:.9rem}.formPage-module__juBWcG__button{padding:.9rem 2rem;font-size:.65rem}}
