:root{--r2r-label:#00f;--r2r-required:#e93341;--r2r-body:#33475b;--r2r-field-bg:#f5f6f7;--r2r-field-border:#8c8c8c;--r2r-button:#e93341;--r2r-button-hover:#c81f2c}.hs-form{max-width:720px}.hs-form .hs-form-field>label{color:var(--r2r-label);display:block;font-size:15px;font-weight:500;line-height:1.35;margin-bottom:5px}.hs-form .hs-form-required{color:var(--r2r-required);padding-left:2px}.hs-form .hs-field-desc{color:var(--r2r-body);font-size:14px;margin:0 0 5px}.hs-form .hs-form-field{margin-bottom:16px}.hs-form .input{margin:0}.hs-form .hs-input:not([type=checkbox]):not([type=radio]){background-color:var(--r2r-field-bg);border:1px solid var(--r2r-field-border);border-radius:0;box-sizing:border-box;color:var(--r2r-body);font-size:16px;line-height:1.4;padding:4px 8px;width:100%}.hs-form .hs-input:focus{border-color:var(--r2r-label);outline:none}.hs-form .hs-input::placeholder{color:#7c8797}.hs-form .hs-richtext,.hs-form .hs-richtext p,.hs-form .legal-consent-container{color:var(--r2r-body);font-size:16px;line-height:1.5}.hs-form ul.inputs-list{list-style:none;margin:0;padding:0}.hs-form ul.inputs-list>li{margin:0}.hs-form .hs-form-booleancheckbox-display{align-items:flex-start;display:flex;gap:8px}.hs-form .hs-form-booleancheckbox-display>span{color:var(--r2r-body);font-size:16px;font-weight:400;line-height:1.5;margin:0}.hs-form .hs-form-booleancheckbox-display input[type=checkbox]{margin:4px 0 0;width:auto}.hs-form .legal-consent-container .hs-richtext,.hs-form .legal-consent-container .hs-richtext p{margin:0}.hs-form .legal-consent-container .hs-dependent-field,.hs-form .legal-consent-container .hs-form-booleancheckbox,.hs-form .legal-consent-container .hs-form-field{margin-bottom:6px;margin-top:6px}.hs-form .hs_submit .actions{margin:20px 0 0;padding:0}.hs-form .hs-button,.hs-form input[type=submit].hs-button{background-color:var(--r2r-button);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:1.15;padding:13px 22px;text-transform:none;transition:background-color .15s ease-in-out}.hs-form .hs-button:focus,.hs-form .hs-button:hover{background-color:var(--r2r-button-hover);color:#fff}.hs-form .hs-error-msg,.hs-form .hs-error-msgs label{color:var(--r2r-required);font-size:14px;font-weight:400}.hs-form .hs-input.error,.hs-form .hs-input.invalid{border-color:var(--r2r-required)}@media (max-width:767px){.hs-form .hs-form-field{margin-bottom:9px;margin-top:9px}.hs-form .hs-button,.hs-form input[type=submit].hs-button{text-align:center;width:100%}}