.erl-contact-form.wp-block-erl-contact-form{max-width:940px}.erl-cf__config{display:none}.erl-cf__honeypot{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.erl-cf__unavailable>p{margin:0}.erl-cf__unavailable>p+p{margin-block-start:var(--erl-spacing-md)}.erl-cf__editor-hint{font-size:var(--erl-fs-body-sm);color:var(--erl-color-text-muted)}.erl-cf__editor-placeholder>p{margin:0}.erl-cf__editor-placeholder>p+p{margin-block-start:var(--erl-spacing-sm)}.erl-cf__privacy{margin:0;font-size:var(--erl-fs-body-sm);color:var(--erl-color-text-muted)}.erl-cf__intro{display:flex;flex-direction:column;gap:var(--erl-spacing-xxl);margin-block-end:5rem}.erl-cf__headline{margin:0;font-family:var(--erl-font-heading);font-size:var(--erl-fs-h2-fluid);line-height:var(--erl-lh-h2);letter-spacing:var(--erl-ls-h2);color:var(--erl-color-primary)}.erl-cf__description{margin:0;font-size:var(--erl-fs-body-xl);line-height:var(--erl-lh-body-xl);letter-spacing:var(--erl-ls-body-xl);color:var(--erl-color-text)}.erl-cf__panel{padding:var(--erl-spacing-xl);background:var(--erl-color-bg-subtlest);border-radius:var(--erl-border-radius-lg)}.erl-cf__progress{margin-block-end:var(--erl-spacing-xl);padding-block-end:var(--erl-spacing-lg)}.erl-cf__progress-label{display:block;margin-block-end:var(--erl-spacing-lg);font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-h3-fluid);line-height:.9;letter-spacing:var(--erl-ls-h3);color:var(--erl-color-text-muted);opacity:.3}.erl-cf__progress-track{display:block;position:relative;height:3px;background:color-mix(in srgb,var(--erl-color-neutral-400) 20%,transparent);border-radius:var(--erl-border-radius-round)}.erl-cf__progress-bar{display:block;position:absolute;inset-block-start:50%;inset-inline-start:0;height:5px;transform:translateY(-50%);background:var(--erl-color-primary);border-radius:var(--erl-border-radius-round);transition:width var(--erl-transition-normal)}.erl-cf__step{display:flex;flex-direction:column;gap:var(--erl-spacing-xl)}.erl-cf__question{margin:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-h4);line-height:var(--erl-lh-h4);letter-spacing:var(--erl-ls-h4);color:var(--erl-color-heading)}.erl-cf__choice{display:flex;flex-direction:column;align-items:flex-start;gap:var(--erl-spacing-xl)}.erl-cf__methods{max-width:100%}.erl-cf__row{display:flex;gap:var(--erl-spacing-xl)}.erl-cf__col--grow{flex:1}.erl-cf__col--narrow{flex:0 0 32%}.erl-cf__fields{display:flex;flex-direction:column;gap:var(--erl-spacing-xl)}.erl-cf__textarea{min-height:110px}.erl-cf__optional{font-weight:var(--erl-fw-regular)}.erl-cf__consents{display:flex;flex-direction:column;gap:var(--erl-spacing-md)}.erl-cf__submit-error{margin:var(--erl-spacing-md) 0 0;font-size:var(--erl-fs-body-sm);color:var(--erl-color-error)}.erl-cf__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--erl-spacing-lg);padding-block-start:var(--erl-spacing-lg);margin-block-start:var(--erl-spacing-xl)}.erl-cf__next,.erl-cf__submit{width:300px;max-width:100%}.erl-cf__submit[aria-busy=true],.erl-cf__submit:disabled{cursor:progress}.erl-cf__done{padding:var(--erl-spacing-md) 0;text-align:center}.erl-cf__success-icon{display:block;margin-bottom:var(--erl-spacing-md);color:var(--erl-color-success)}.erl-cf__success-title{margin:0 0 var(--erl-spacing-sm);font-family:var(--erl-font-heading);font-size:var(--erl-fs-h4)}@media(max-width:600px){.erl-cf__panel{padding:var(--erl-spacing-lg)}.erl-cf__progress{margin-block-end:var(--erl-spacing-lg)}.erl-cf__step,.erl-cf__choice{gap:var(--erl-spacing-lg)}.erl-cf__fields{gap:0}.erl-cf__progress-track{height:2px}.erl-cf__progress-bar{height:4px}.erl-cf__methods{display:flex;width:100%}.erl-cf__methods .erl-tabbar__tab{flex:1 1 0}.erl-cf__row{flex-direction:column;gap:0}.erl-cf__col--narrow{flex:1}.erl-cf__actions{flex-direction:column-reverse;align-items:stretch;gap:var(--erl-spacing-sm);margin-block-start:var(--erl-spacing-lg)}.erl-cf__next,.erl-cf__submit{width:100%}}@media(prefers-reduced-motion:reduce){.erl-cf__progress-bar{transition:none}}
