.form-module__cCcH2G__form{--border_radius:max(min(.833vw, 1rem), .75rem)}.form-module__cCcH2G__form.form-module__cCcH2G__small{margin-bottom:calc(var(--padding) * 2)}.form-module__cCcH2G__form.form-module__cCcH2G__large{margin-bottom:var(--component_padding__large)}.form-module__cCcH2G__form .form-module__cCcH2G__title{text-align:center}.form-module__cCcH2G__form .form-module__cCcH2G__error{color:var(--vta__orange)}.form-module__cCcH2G__form .form-module__cCcH2G__characterCount{color:var(--vta__dark_blue);opacity:.7;text-align:right;margin-top:.25rem;font-size:.875rem}.form-module__cCcH2G__form input,.form-module__cCcH2G__form textarea,.form-module__cCcH2G__form select{border:1px solid var(--vta__dark_blue);border-radius:var(--border_radius);width:100%;padding:.5rem;display:block}:is(.form-module__cCcH2G__form input,.form-module__cCcH2G__form textarea,.form-module__cCcH2G__form select):focus{outline:1px solid var(--vta__dark_blue)}.form-module__cCcH2G__form .form-module__cCcH2G__fieldset{padding:var(--padding) 0;gap:var(--padding);grid-template-columns:1fr 1fr;display:grid}.form-module__cCcH2G__large:is(.form-module__cCcH2G__form .form-module__cCcH2G__fieldset):not(:last-of-type){margin-bottom:var(--component_padding__small)}.form-module__cCcH2G__form .form-module__cCcH2G__fieldWrapper{margin-bottom:calc(var(--padding) * 2);flex-direction:column;grid-column:auto/span 2;display:flex}:is(:is(:is(.form-module__cCcH2G__form .form-module__cCcH2G__fieldWrapper) .form-module__cCcH2G__description) p):first-child{margin-top:0}.form-module__cCcH2G__fieldError:is(.form-module__cCcH2G__form .form-module__cCcH2G__fieldWrapper) input,.form-module__cCcH2G__fieldError:is(.form-module__cCcH2G__form .form-module__cCcH2G__fieldWrapper) textarea,.form-module__cCcH2G__fieldError:is(.form-module__cCcH2G__form .form-module__cCcH2G__fieldWrapper) select{border-color:var(--vta__orange)}:is(.form-module__cCcH2G__fieldError:is(.form-module__cCcH2G__form .form-module__cCcH2G__fieldWrapper) input,.form-module__cCcH2G__fieldError:is(.form-module__cCcH2G__form .form-module__cCcH2G__fieldWrapper) textarea,.form-module__cCcH2G__fieldError:is(.form-module__cCcH2G__form .form-module__cCcH2G__fieldWrapper) select):focus{outline:1px solid var(--vta__orange)}.form-module__cCcH2G__half:is(.form-module__cCcH2G__form .form-module__cCcH2G__fieldWrapper){grid-column:auto/span 1}.form-module__cCcH2G__form .form-module__cCcH2G__checkboxWrapper{align-items:center;gap:var(--gutter);display:flex}:is(.form-module__cCcH2G__form .form-module__cCcH2G__checkboxWrapper) input{width:min-content;max-width:min-content}:is(.form-module__cCcH2G__form .form-module__cCcH2G__checkboxWrapper) p{margin:.4em 0}:is(.form-module__cCcH2G__form .form-module__cCcH2G__checkboxWrapper) label{flex-grow:1}.form-module__cCcH2G__form .form-module__cCcH2G__acceptance{margin-bottom:calc(var(--padding) * 2)}.form-module__cCcH2G__form .form-module__cCcH2G__submitBtn{margin:auto}.form-module__cCcH2G__form .form-module__cCcH2G__submittedMessage{text-align:center;margin:auto}.form-module__cCcH2G__form .form-module__cCcH2G__afterSubmit{text-align:center}@media (min-width:768px){.form-module__cCcH2G__form .form-module__cCcH2G__formWrapper{width:50%;margin:auto}.form-module__cCcH2G__form .form-module__cCcH2G__afterSubmit{width:80%;margin:auto}:is(.form-module__cCcH2G__form .form-module__cCcH2G__afterSubmit) .headline{margin-bottom:2em;display:block}}