.form-with-background{font-family:Nunito;position:relative;text-align:left}.form-with-background form{padding:20px;position:-webkit-sticky;position:sticky;text-align:left;top:30px}.form-with-background label.hs-form-checkbox-display{align-items:center;display:block;display:flex;flex-direction:row-reverse;font-size:16px;justify-content:space-between;padding-bottom:5px}.form-with-background label input[type=checkbox]{width:50px}.form-with-background .hs-form .hs-form-field,.form-with-background .hs-form fieldset{margin:1.5em 0 0}.form-with-background input[type=button],.form-with-background input[type=email],.form-with-background input[type=number],.form-with-background input[type=search],.form-with-background input[type=submit],.form-with-background input[type=tel],.form-with-background input[type=text],.form-with-background select,.form-with-background textarea.hs-input{-webkit-appearance:none;border:0;border-radius:0;font-size:18px;padding:.5em;width:95%}.form-with-background .hs-form .hs-fieldtype-select .hs-input,.form-with-background .hs-form .hs-fieldtype-select select.hs-input{width:100%}.form-with-background ul.inputs-list{list-style:none}.form-with-background .hs-error-msgs li{padding-bottom:.5em;padding-top:.5em}.form-with-background input[type=submit]{background:#000;background:var(--color-dark);border-radius:30px;color:#fff;display:inline-block;font-family:Quicksand,sans-serif;font-size:1.8rem;font-weight:900;line-height:1;margin-top:20px;opacity:1;padding:18px 30px;position:relative;text-decoration:none;transition:all .3s ease}.form-with-background input[type=submit]:active,.form-with-background input[type=submit]:hover{opacity:.8}