.style-module-scss-module__F4Wj-q__contactContainer{color:#0e0e0e;box-sizing:border-box;padding-block:clamp(96px,12vh,160px);padding-inline:clamp(16px,6vw,64px);background:#f7f7f7;width:100%;min-height:100svh;padding-top:200px;font-family:Poppins,sans-serif;position:relative}.style-module-scss-module__F4Wj-q__contactContainer .style-module-scss-module__F4Wj-q__heading{margin-inline:auto;letter-spacing:-.02em;max-width:1100px;margin-bottom:clamp(2rem,4vw,4rem);font-size:clamp(2rem,5vw,3rem);font-weight:500}.style-module-scss-module__F4Wj-q__contactContainer .style-module-scss-module__F4Wj-q__contactContent{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2rem,3vw,4rem);max-width:1100px;margin-inline:auto;display:grid}@media (max-width:900px){.style-module-scss-module__F4Wj-q__contactContainer .style-module-scss-module__F4Wj-q__contactContent{grid-template-columns:1fr}}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm{flex-direction:column;gap:clamp(1.5rem,2vw,3rem);display:flex}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__formGroup{position:relative}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__formGroup label{color:#222121b3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.85rem;font-weight:500;display:block}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__formGroup input,.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__formGroup textarea{color:#0e0e0e;background:0 0;border:none;border-bottom:1px solid #1c1b1b14;width:100%;padding-block:1.5rem;font-size:1rem;font-weight:300;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__formGroup input:focus-visible,.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__formGroup textarea:focus-visible{border-bottom-color:#131313;outline:none;box-shadow:0 1px #131313}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__formGroup input::placeholder,.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__formGroup textarea::placeholder{color:#ffffff59;font-weight:300}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__formGroup textarea{resize:vertical;min-height:120px;font-family:inherit}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__formGroup .style-module-scss-module__F4Wj-q__inputLine{display:none}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__submitButton{color:#131313;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #c2bebe;border-radius:999px;align-self:flex-start;align-items:center;gap:1rem;padding:1.5rem 3rem;font-size:.9rem;font-weight:400;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__submitButton:hover:not(:disabled){background:#253a100d;border-color:#131313;transform:translateY(-1px)}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__submitButton:hover:not(:disabled) svg{transform:translate(4px)}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__submitButton:focus-visible{outline-offset:2px;outline:2px solid #131313}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__submitButton:disabled{opacity:.55;cursor:not-allowed}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__submitButton svg{width:16px;height:16px;transition:transform .15s}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__statusMessage{border-radius:6px;padding:1.5rem;font-size:.9rem;font-weight:400}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__statusMessage.style-module-scss-module__F4Wj-q__successMessage{color:#00d4aa;background:#00d4aa1a;border-left:2px solid #00d4aa}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__statusMessage.style-module-scss-module__F4Wj-q__errorMessage{color:#ff4757;background:#ff47571a;border-left:2px solid #ff4757}@media (max-width:900px){.style-module-scss-module__F4Wj-q__contactContainer .style-module-scss-module__F4Wj-q__heading{text-align:center}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__submitButton{align-self:center}}@media (max-width:480px){.style-module-scss-module__F4Wj-q__contactContainer{padding-inline:1.5rem}.style-module-scss-module__F4Wj-q__contactContainer .style-module-scss-module__F4Wj-q__heading{margin-bottom:3rem}.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__submitButton{justify-content:center;width:100%}.style-module-scss-module__F4Wj-q__contactDetails .style-module-scss-module__F4Wj-q__detailItem{gap:1rem}}@media (prefers-reduced-motion:reduce){.style-module-scss-module__F4Wj-q__formContainer .style-module-scss-module__F4Wj-q__contactForm .style-module-scss-module__F4Wj-q__submitButton{transition:none;transform:none}}
