.widget-type-form{background-color:var(--idt-color-3);border-radius:1.5rem;padding:32px;.form-title{color:var(--idt-color-1);font-size:2rem;line-height:2.4rem;margin-bottom:2rem}}form{fieldset{display:block;float:none;max-width:100%;width:100%}label{&:not(.hs-error-msg,.hs-dependent-field label){border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}input,select{border:1px solid var(--idt-color-1);border-radius:46px;display:block;font-size:1rem;line-height:1.5rem;outline:none;padding:0 1.5rem;width:100%;&:not(textarea){height:42px}}.field{margin-bottom:1.2rem}.hs-error-msgs{list-style:none;margin:0;padding:0}.hs-error-msg{color:var(--bs-red);font-size:.9rem;font-weight:400;line-height:1.1rem;padding:.5rem}.legal-consent-container{.inputs-list{list-style:none;padding:0}.hs-form-booleancheckbox-display{align-items:center;display:flex;flex-direction:row;input[type=checkbox]{float:none;height:32px;width:32px}}}input[type=submit]{background-color:var(--idt-color-1);background-color:var(--idt-color-2);border:1px solid var(--idt-color-2);border-radius:100px;box-sizing:border-box;color:var(--idt-color-3);color:var(--idt-color-5);display:inline-block;font-size:1rem;font-weight:700;height:auto;line-height:1.2rem;padding:1rem 2rem;text-decoration:none;transition:.3s;width:auto;width:100%}}