.forms_form__nqUfe{margin:1rem}.forms_form__nqUfe label{display:block;position:relative;margin-bottom:1em}.forms_form__nqUfe label>span{position:absolute;top:-.75rem;left:1.25rem;text-transform:uppercase;font-size:.8rem;font-weight:600;letter-spacing:.02em;background-color:#fff;padding:.25em}.forms_form__nqUfe label>input{background:transparent;color:var(--color-text)}.forms_form__nqUfe button,.forms_form__nqUfe label>input{display:block;width:100%;font-size:1.2rem;padding:1em;border:1px solid #ccc;border-radius:12px}.forms_form__nqUfe button{background:var(--color-accent);color:#ffffffee;font-weight:600}