section.form-section{margin-top:3.75rem;background-size:cover}div.form-wrapper{background-color:var(--color-white);border-radius:0.25rem;padding:2rem}section.form-section form fieldset:not(:has(div[style*="display: none"]))::after,section.form-section form>div:not(:has(div[style*="display: none"]))::after{content:"";display:block;min-height:1.5rem}section.form-section form label{color:var(--color-body-copy);font-size:1rem;font-style:normal;font-weight:500;line-height:normal}section.form-section form input,section.form-section form select{border:1px solid var(--color-gray);background-color:var(--color-white);border-radius:0.25rem;min-height:2.5rem!important}section.form-section form select{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.9375rem}section.form-section form ul li label.hs-form-booleancheckbox-display{display:flex;align-items:center;gap:0.5rem;padding:0}section.form-section form ul.hs-error-msgs{margin:0;min-height:1.5rem}section.form-section form fieldset:has(ul.hs-error-msgs)::after,form>div:has(ul.hs-error-msgs)::after{display:none}section.form-section form ul label.hs-error-msg{color:var(--color-gray);font-size:0.75rem}section.form-section form input.hs-button[type="submit"]{background-color:var(--color-accent);border-radius:0.25rem;border:none;color:var(--color-white);display:block;padding-bottom:0.875rem;padding-top:0.875rem;width:100%}@media (max-width:768px){section.form-section .form-wrapper p{text-align:center}}