.Contact-module__J3q-aa__pageContainer{color:#111;background-color:#fff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:8rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.Contact-module__J3q-aa__backgroundFx{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Contact-module__J3q-aa__orb{filter:blur(120px);opacity:.08;border-radius:50%;position:absolute}.Contact-module__J3q-aa__orb1{background:#1b8642;width:60vw;height:60vw;top:-10%;left:-10%}.Contact-module__J3q-aa__orb2{background:#e52744;width:50vw;height:50vw;bottom:-10%;right:-10%}.Contact-module__J3q-aa__orb3{background:#197fc2;width:40vw;height:40vw;top:40%;left:40%}.Contact-module__J3q-aa__contentGrid{z-index:10;grid-template-columns:1fr 1.1fr;align-items:flex-start;gap:5rem;width:100%;max-width:1440px;display:grid;position:relative}.Contact-module__J3q-aa__infoColumn{padding-top:1rem}.Contact-module__J3q-aa__heroTitle{text-transform:uppercase;letter-spacing:.05em;color:#000;margin-bottom:2.5rem;font-family:Hero New Super,sans-serif;font-size:clamp(3.5rem,5vw,6rem);font-weight:900;line-height:.95}.Contact-module__J3q-aa__textHighlight{color:#0000;-webkit-text-stroke:2px #111;position:relative}.Contact-module__J3q-aa__textHighlight:after{content:"Para Sport.";color:#e63946;opacity:.6;filter:blur(2px);z-index:-1;position:absolute;top:0;left:0}.Contact-module__J3q-aa__divider{background:linear-gradient(90deg,#1b8642,#197fc2);width:80px;height:6px;margin-bottom:3rem}.Contact-module__J3q-aa__introText{color:#555;max-width:500px;margin-bottom:4rem;font-family:Hero New Regular,sans-serif;font-size:1.25rem;line-height:1.5}.Contact-module__J3q-aa__contactDetails{flex-direction:column;gap:2rem;margin-bottom:4rem;display:flex}.Contact-module__J3q-aa__infoItem{align-items:flex-start;gap:1.5rem;display:flex}.Contact-module__J3q-aa__iconBox{color:#111;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;transition:all .3s;display:flex}.Contact-module__J3q-aa__infoItem:hover .Contact-module__J3q-aa__iconBox{color:#fff;background:#111;transform:scale(1.1)}.Contact-module__J3q-aa__label{text-transform:uppercase;letter-spacing:.05em;color:#999;margin-bottom:.3rem;font-family:Hero New Super,sans-serif;font-size:.8rem;font-weight:900;display:block}.Contact-module__J3q-aa__value,.Contact-module__J3q-aa__link{color:#111;font-family:Hero New Regular,sans-serif;font-size:1.1rem;line-height:1.4}.Contact-module__J3q-aa__link{border-bottom:1px solid #0000;text-decoration:none;transition:all .3s}.Contact-module__J3q-aa__link:hover{border-bottom-color:#111}.Contact-module__J3q-aa__socialRow{gap:1rem;display:flex}.Contact-module__J3q-aa__socialLink{color:#111;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.Contact-module__J3q-aa__socialLink:hover{color:#fff;background:#111;border-color:#111;transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.Contact-module__J3q-aa__formColumn{position:relative}.Contact-module__J3q-aa__contactForm{background:#fff;border:1px solid #00000008;border-radius:0;padding:4rem;box-shadow:0 20px 80px #00000012}.Contact-module__J3q-aa__formHeader{margin-bottom:3rem}.Contact-module__J3q-aa__formHeader h2{text-transform:uppercase;margin-bottom:.5rem;font-family:Hero New Super,sans-serif;font-size:2rem;font-weight:900}.Contact-module__J3q-aa__formHeader p{color:#777;font-size:1rem}.Contact-module__J3q-aa__inputsGrid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}.Contact-module__J3q-aa__fullWidth{grid-column:span 2}.Contact-module__J3q-aa__inputWrapper{position:relative}.Contact-module__J3q-aa__input{color:#111;background:0 0;border:none;border-bottom:2px solid #eee;border-radius:0;outline:none;width:100%;padding:1rem 0;font-family:Hero New Regular,sans-serif;font-size:1.1rem;transition:border-color .3s}.Contact-module__J3q-aa__textarea{resize:none}.Contact-module__J3q-aa__input:not(:-moz-placeholder-shown){border-bottom-color:#111}.Contact-module__J3q-aa__input:focus,.Contact-module__J3q-aa__input:not(:placeholder-shown){border-bottom-color:#111}.Contact-module__J3q-aa__floatingLabel{color:#999;pointer-events:none;font-family:Hero New Regular,sans-serif;font-size:1.1rem;transition:all .3s;position:absolute;top:1rem;left:0}.Contact-module__J3q-aa__input:not(:-moz-placeholder-shown)~.Contact-module__J3q-aa__floatingLabel{text-transform:uppercase;letter-spacing:.05em;color:#e63946;font-family:Hero New Super,sans-serif;font-size:.75rem;top:-12px}.Contact-module__J3q-aa__input:focus~.Contact-module__J3q-aa__floatingLabel,.Contact-module__J3q-aa__input:not(:placeholder-shown)~.Contact-module__J3q-aa__floatingLabel{text-transform:uppercase;letter-spacing:.05em;color:#e63946;font-family:Hero New Super,sans-serif;font-size:.75rem;top:-12px}.Contact-module__J3q-aa__selectArrow{pointer-events:none;border-top:6px solid #111;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:1rem;right:0}.Contact-module__J3q-aa__submitBtn{color:#fff;cursor:pointer;group:hover;background:#111;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;transition:all .4s;display:flex}.Contact-module__J3q-aa__btnText{text-transform:uppercase;letter-spacing:.1em;font-family:Hero New Super,sans-serif;font-size:1rem;font-weight:900}.Contact-module__J3q-aa__btnIconWrapper{color:#111;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s;display:flex}.Contact-module__J3q-aa__submitBtn:hover{background:#1b8642}.Contact-module__J3q-aa__submitBtn:hover .Contact-module__J3q-aa__btnIconWrapper{color:#fff;background:#111;transform:translate(5px)}@media (max-width:1024px){.Contact-module__J3q-aa__contentGrid{grid-template-columns:1fr;gap:4rem}.Contact-module__J3q-aa__pageContainer{padding-top:6rem}}@media (max-width:768px){.Contact-module__J3q-aa__inputsGrid{grid-template-columns:1fr}.Contact-module__J3q-aa__fullWidth{grid-column:span 1}.Contact-module__J3q-aa__contactForm{padding:2rem}.Contact-module__J3q-aa__heroTitle{font-size:3rem}}
