.r2-form{padding:32px 16px 32px 24px}.r2-form textarea,.r2-form input[type="text"],.r2-form input[type="password"],.r2-form input[type="number"],.r2-form input[type="email"],.r2-form input[type="url"],.r2-form input[type="search"],.r2-form input[type="tel"]{padding:17px 16px 14px;border-radius:5px}.r2-form select{padding:17px 16px 14px;border-radius:5px;background-color:#f5f7fc;border:0px solid #3a3a3a;box-shadow:none;font-size:14px;font-weight:400;line-height:100%;color:#3a3a3a}.r2-form textarea{min-height:100px}.r2-form input[type="submit"]{margin-top:10px;width:100%}.r2-form .hs-submit{margin-right:8px}.r2-form .hs-form fieldset{max-width:100%}.r2-form .hs-form .hs-form-field{margin-bottom:26px;position:relative}.r2-form input::placeholder,.r2-form select::placeholder{color:#9c9da0}.r2-form textarea:focus,.r2-form input[type="text"]:focus,.r2-form input[type="password"]:focus,.r2-form input[type="number"]:focus,.r2-form input[type="email"]:focus,.r2-form input[type="url"]:focus,.r2-form input[type="search"]:focus,.r2-form input[type="tel"]:focus{background-color:#eff1f4}.r2-form legend.hs-field-desc{font-size:11px;color:#687785}.r2-form ul.inputs-list{padding-left:0;list-style:none}.r2-form .hs-form-booleancheckbox-display input[type="checkbox"]{float:left}.r2-form .hs-form-booleancheckbox-display input[type="checkbox"]+span{margin-left:20px;display:block;font-size:14px;line-height:normal}.r2-form .hs_error_rollup{display:none}.r2-form .hs-form-required{color:red}.r2-form .hs-input.invalid.error{border-color:#ef6b51}.r2-form ul.hs-error-msgs{position:absolute;margin:0;padding-left:2px;list-style:none;font-size:12px}.r2-form ul.hs-error-msgs li{font-size:12px;line-height:normal}.r2-form .hs-error-msg{color:#ef6b51;margin-top:.35rem;margin-bottom:0}.r2-form .hs-fieldtype-checkbox ul{list-style:none;padding-left:0;padding-top:14px}.r2-form li.hs-form-checkbox input{margin-right:8px}.r2-form .legal-consent-container{margin-right:8px}.r2-form .legal-consent-container p{font-size:12px;line-height:18px;color:#687785}.r2-form .legal-consent-container a{color:#00b2a9;font-weight:400}.r2-form .legal-consent-container ul.inputs-list{padding-left:0;list-style:none;font-size:14px}.r2-form .legal-consent-container ul.inputs-list li{font-size:14px;line-height:normal}.r2-form .legal-consent-container ul li::before{content:none}@media(min-width:768px){.r2-form{padding:40px 22px 40px 30px}.r2-form input[type="submit"]{width:auto}}