.wpcf7-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wpcf7-form div{display:flex;flex-direction:column;width:100%;gap:10px}.wpcf7-form div>*{width:100%}.wpcf7-form div.fullWidth{width:100% !important;grid-column:1 / -1}.wpcf7-form .wpcf7-spinner{display:none !important}.wpcf7-form .wpcf7-response-output{width:100%;margin:0 auto 10px !important;border:none !important;background:var(--formResponseBackground);color:var(--formResponseColor);font-size:var(--textNormal);padding:10px 15px !important;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden}.wpcf7-form .wpcf7-response-output:empty{display:none}.wpcf7-form .wpcf7-not-valid-tip{font-size:var(--textSmall);margin-top:5px}.wpcf7-form .wpcf7-submit{margin-top:0;font-family:var(--fontTitle);letter-spacing:normal;background:var(--primaryButton);color:var(--primaryButtonText);border-radius:var(--primaryButtonRadius)}.wpcf7-form:not(.submitting) .wpcf7-submit:hover{background:var(--primaryButtonHover);color:var(--primaryButtonHoverText)}.wpcf7-form.submitting input,.wpcf7-form.submitting textarea,.wpcf7-form.submitting select,.wpcf7-form.submitting checkbox,.wpcf7-form.submitting option{opacity:.4;pointer-events:none}.wpcf7-form.submitting input[type="submit"]{opacity:1;animation-name:formSubmit;animation-duration:300ms;animation-iteration-count:infinite;animation-direction:alternate}.wpcf7-form input[type=text],.wpcf7-form input[type=number],.wpcf7-form input[type=password],.wpcf7-form textarew{width:100%}
