html body .wpforms-container{--wpforms-field-border-size:1.5px;--wpforms-field-border-radius:var(--radius-xs);--wpforms-field-background-color:var(--white);--wpforms-field-border-color:var(--grey-600);--wpforms-field-border-color-spare:var(--grey-600);--wpforms-field-text-color:var(--ink);--wpforms-label-color:var(--ink);--wpforms-label-sublabel-color:var(--muted);--wpforms-label-error-color:var(--error);--wpforms-button-border-radius:var(--radius-xs);--wpforms-button-background-color:var(--primary);--wpforms-button-text-color:var(--white);--wpforms-field-size-input-height:48px;--wpforms-field-size-input-spacing:20px;--wpforms-field-size-font-size:var(--fs-html body);--wpforms-field-size-line-height:24px;--wpforms-field-size-padding-h:14px;--wpforms-field-size-checkbox-size:22px;--wpforms-field-size-sublabel-spacing:6px;--wpforms-label-size-font-size:var(--fs-html body);--wpforms-label-size-line-height:24px;--wpforms-label-size-sublabel-font-size:15px;--wpforms-label-size-sublabel-line-height:22px;--wpforms-button-size-font-size:var(--fs-html body);--wpforms-button-size-height:var(--btn-h);--wpforms-button-size-padding-h:28px;--wpforms-button-size-margin-top:8px;font-family:var(--ff1);color:var(--ink);margin:0!important}html body .wpforms-container .wpforms-field{padding-top:0}html body .wpforms-container input,html body .wpforms-container textarea,html body .wpforms-container select,html body .wpforms-container button{font-family:inherit}html body .wpforms-container .wpforms-layout-row{gap:20px;margin:0!important}html body .wpforms-container .wpforms-layout-column{padding-left:0!important;padding-right:0!important}@media (max-width:767px){html body .wpforms-container .wpforms-layout-row{flex-direction:column;gap:0}html body .wpforms-container .wpforms-layout-column{width:100%!important}}html body .wpforms-container .wpforms-field input[type="text"],html body .wpforms-container .wpforms-field input[type="email"],html body .wpforms-container .wpforms-field input[type="tel"],html body .wpforms-container .wpforms-field textarea{width:100%;max-width:100%;transition:border-color .15s var(--ease)}html body .wpforms-container .wpforms-field-label{font-size:14px!important;font-weight:var(--fw-semibold);margin-bottom:6px!important}html body .wpforms-container .wpforms-required-label{color:var(--primary)}html body .wpforms-container .wpforms-field-description{margin-top:6px;font-size:14px;line-height:1.5;color:var(--muted)}html body .wpforms-container .wpforms-captcha-question{font-size:14px!important;margin:0 0 6px;font-weight:var(--fw-semibold);color:var(--ink)}html body .wpforms-container textarea{min-height:160px;padding-top:12px;padding-bottom:12px;resize:vertical}html body .wpforms-container input:hover,html body .wpforms-container textarea:hover{border-color:var(--grey-800)}html body .wpforms-container input:focus,html body .wpforms-container textarea:focus{border-color:var(--primary);box-shadow:none;outline:var(--focus);outline-offset:2px}html body .wpforms-container .wpforms-field-checkbox ul{margin:0;padding:0}html body .wpforms-container .wpforms-field-checkbox ul li{display:flex;align-items:flex-start;gap:12px;margin:0}html body .wpforms-container .wpforms-field-checkbox input[type="checkbox"]{flex:none;margin-top:1px;accent-color:var(--primary)}html body .wpforms-container .wpforms-field-checkbox input[type="checkbox"]:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}html body .wpforms-container .wpforms-field-label-inline{font-size:14px!important;font-weight:var(--fw-regular);color:var(--ink);padding:0!important}html body .wpforms-container .wpforms-field-label-inline a{color:var(--primary);font-weight:var(--fw-semibold);text-decoration:underline}html body .wpforms-container .wpforms-field-label-inline a:hover{color:var(--primary-dark)}html body .wpforms-container label.wpforms-error,html body .wpforms-container em.wpforms-error{display:block;margin-top:6px;font-size:15px;font-weight:var(--fw-semibold);font-style:normal;color:var(--error)}html body .wpforms-container input.wpforms-error,html body .wpforms-container textarea.wpforms-error{border-color:var(--error)}html body .wpforms-container .wpforms-submit-container{display:flex;align-items:center;gap:12px}html body .wpforms-container button.wpforms-submit{font-weight:var(--fw-semibold);letter-spacing:0;cursor:pointer;transition:background-color .15s var(--ease)}html body .wpforms-container button.wpforms-submit:hover,html body .wpforms-container button.wpforms-submit:active{background-image:none;background-color:var(--primary-dark)}html body .wpforms-container button.wpforms-submit:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset);box-shadow:none}@media (max-width:767px){html body .wpforms-container .wpforms-submit-container,html body .wpforms-container button.wpforms-submit{width:100%}}.wpforms-confirmation-container-full{background:var(--green-soft);border:0;border-radius:var(--radius-sm);padding:20px 24px;color:var(--green-text);font-family:var(--ff1);font-size:var(--fs-html body);line-height:var(--lh-html body)}.wpforms-confirmation-container-full p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){html body .wpforms-container *{transition:none!important}}