.formSection{background-color:#f8f8f8}.formFieldsStack{flex-direction:column;gap:1.25rem;display:flex}.formWrapper{width:50%;margin:0 auto}.formWrapper input:not([type=submit]):not([type=button]),.formWrapper select,.formWrapper textarea{box-sizing:border-box;width:100%}.formButton{background-color:var(--primary-color);color:#fff;cursor:pointer;border-radius:2rem;width:50%;margin:0 auto;padding:.5rem;font-weight:600}.underFormText{text-align:center;margin-top:-1rem}.oneInputWrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.twoInputsWrapper{flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem;display:flex}.twoInputsWrapper>.oneInputWrapper{flex:1 1 0;width:auto;min-width:0}.twoInputsWrapper>.oneInputWrapper input,.twoInputsWrapper>.oneInputWrapper select{box-sizing:border-box;width:100%}@media (max-width:1000px){.formWrapper{border-radius:2rem;width:100%;margin-top:1rem}.twoInputsWrapper{flex-direction:column}.twoInputsWrapper>.oneInputWrapper{flex:none;width:100%}.formButton{width:100%}.underFormText{text-align:center}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.formMessageSuccess{text-align:center;color:#16a34a;font-weight:600}.formMessageError{text-align:center;color:#dc2626;font-weight:600}.recaptchaTerms{text-align:center;color:var(--black);opacity:.5;font-size:.75rem}.recaptchaTerms a{text-decoration:underline}
