.contact-module__nbxcwa__contactWrapper{text-align:center;max-width:800px;margin:0 auto;padding:10rem 5%}.contact-module__nbxcwa__contactHeader{margin-bottom:6rem}.contact-module__nbxcwa__contactLabel{text-transform:uppercase;letter-spacing:.4em;opacity:.5;margin-bottom:2rem;font-size:.7rem;display:block}.contact-module__nbxcwa__title{font-family:var(--font-heading);margin-bottom:1.5rem;font-size:3rem}.contact-module__nbxcwa__subtitle{opacity:.7;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.8}.contact-module__nbxcwa__form{text-align:left;flex-direction:column;gap:4rem;display:flex}.contact-module__nbxcwa__formGroup{flex-direction:column;gap:1rem;display:flex}.contact-module__nbxcwa__formGroup label{text-transform:uppercase;letter-spacing:.25em;opacity:.4;font-size:.65rem}.contact-module__nbxcwa__formGroup input,.contact-module__nbxcwa__formGroup select{color:#fff;background:0 0;border:none;border-bottom:.5px solid #ffffff26;outline:none;padding:1rem 0;font-size:1rem;transition:border-color .4s}.contact-module__nbxcwa__formGroup input:focus,.contact-module__nbxcwa__formGroup select:focus{border-color:#fff9}.contact-module__nbxcwa__submitBtn{color:#fff;text-transform:uppercase;letter-spacing:.3em;cursor:pointer;background:0 0;border:.5px solid #ffffff4d;align-self:center;margin-top:2rem;padding:1rem 3rem;font-size:.75rem;transition:all .4s}.contact-module__nbxcwa__submitBtn:hover{color:#01050d;background-color:#fff}@media (max-width:768px){.contact-module__nbxcwa__contactWrapper{padding-top:5rem}.contact-module__nbxcwa__title{font-size:1.8rem}.contact-module__nbxcwa__form{gap:3rem}}
