.contactUs{margin-top:2rem}.contactUs-background{position:relative}.contactUs-background>img{position:absolute;z-index:-100}.contactUs-background>:first-child{margin-top:-200rem;right:0;width:90%}.contactUs-background>:last-child{left:0;margin-top:-100rem;width:70%}@media only screen and (max-width:50em){.contactUs{padding:0 2%}}.contactUs>center{margin:auto;max-width:68rem}@media only screen and (max-width:50em){.contactUs>center{padding:0 2rem}}.contactUs>center>h1{padding-bottom:1.6rem}.contactUs>section>div{background-color:#0f0f0fb3;border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;margin:auto;max-width:80rem;padding:4rem}@media only screen and (max-width:50em){.contactUs>section>div{max-width:45rem;padding:3rem 2.5rem}}.contactUs-form-flex{display:flex;gap:2.4rem}@media only screen and (max-width:28em){.contactUs-form-flex{flex-direction:column}.contactUs-form-flex>div{width:100%!important}}.contactUs-form-flex>div{width:50%}.contactUs-form>button{margin-top:3.2rem;width:18rem}.contactUs-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.contactUs-field label{color:#d1d5db;font-size:1.4rem;font-weight:500}.contactUs-field input,.contactUs-field textarea{background:#fff;border:none;border-radius:50px;color:#1a1a1a;font-family:inherit;font-size:1.4rem;padding:14px 20px;transition:box-shadow .2s ease;width:100%}.contactUs-field input:focus,.contactUs-field textarea:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.4);outline:none}.contactUs-field input::-moz-placeholder,.contactUs-field textarea::-moz-placeholder{color:#9ca3af}.contactUs-field input::placeholder,.contactUs-field textarea::placeholder{color:#9ca3af}.contactUs-field input:disabled,.contactUs-field textarea:disabled{cursor:not-allowed;opacity:.5}.contactUs-field textarea{border-radius:18px;min-height:110px;resize:vertical}.contactUs-required{color:#ef4444;margin-left:2px}.contactUs-submit{background:#333;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:inherit;font-size:1.4rem;font-weight:600;margin-top:8px;padding:16px 36px;transition:background .2s ease,transform .1s ease;width:auto}.contactUs-submit:hover:not(:disabled){background:#444;transform:translateY(-1px)}.contactUs-submit:disabled{cursor:not-allowed;opacity:.6}.contactUs-error{background:rgba(239,68,68,.1);border:1px solid #ef4444;border-radius:12px;color:#ef4444;font-size:.875rem;margin-bottom:20px;padding:12px 16px}.contactUs-success{padding:48px 24px;text-align:center}.contactUs-success h3{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 12px}.contactUs-success p{color:#9ca3af;line-height:1.6}.contactUs-field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:none;border-radius:50px;color:#1a1a1a;cursor:pointer;font-family:inherit;font-size:1.4rem;padding:14px 20px;transition:box-shadow .2s ease;width:100%}.contactUs-field select:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.4);outline:none}.contactUs-field select:disabled{cursor:not-allowed;opacity:.5}.contactUs-field select option{background:#fff;color:#1a1a1a}.contactUs-consent{align-items:flex-start;display:flex;gap:12px;margin-bottom:20px}.contactUs-consent input[type=checkbox]{accent-color:#fff;cursor:pointer;height:18px;margin-top:2px;min-width:18px;width:18px}.contactUs-consent label{color:#9ca3af;cursor:pointer;font-size:1.4rem;line-height:1.5}