.yb-form .form-title:empty{display:none}.yb-form .hs-form-field{display:flex;flex-direction:column;margin-bottom:18px}.yb-form .hs-form-field>label{color:var(--yb-ink);font-family:Bricolage Grotesque,sans-serif;font-size:13px;font-weight:700;margin-bottom:7px}.yb-form .hs-form-required{color:var(--yb-accent)}.yb-form .hs-field-desc{border:0;color:var(--yb-grey);font-family:Lato,sans-serif;font-size:12.5px;margin:0 0 7px;padding:0}.yb-form .hs-input{background:var(--yb-paper);border:1.5px solid var(--yb-line2);border-radius:var(--yb-rb);color:var(--yb-ink);font-family:Lato,sans-serif;font-size:15.5px;padding:12px 14px;transition:border-color .15s;width:100%}.yb-form textarea.hs-input{min-height:110px;resize:vertical}.yb-form .hs-input:focus{border-color:var(--yb-accent);outline:none}.yb-form .hs-input.error,.yb-form .hs-input.invalid{border-color:#c0392b}.yb-form .hs-error-msgs{list-style:none;margin:7px 0 0;padding:0}.yb-form .hs-error-msg,.yb-form .hs-main-font-element{color:#c0392b;font-family:Lato,sans-serif;font-size:12.5px;font-weight:400}.yb-form .inputs-list{list-style:none;margin:0;padding:0}.yb-form .hs-form-booleancheckbox,.yb-form .hs-form-checkbox,.yb-form .hs-form-radio{margin:6px 0}.yb-form .hs-form-booleancheckbox-display,.yb-form .hs-form-checkbox-display,.yb-form .hs-form-radio-display{align-items:flex-start;color:var(--yb-ink2);display:flex;font-family:Lato,sans-serif;font-size:14.5px;font-weight:400;gap:11px;line-height:1.45;margin:0}.yb-form .inputs-list input[type=checkbox],.yb-form .inputs-list input[type=radio]{accent-color:var(--yb-accent);flex:none;height:18px;margin-top:2px;width:18px}.yb-form .hs-submit .actions{margin:24px 0 0;padding:0}.yb-form .hs-button{background:var(--yb-accent);border:0;border-radius:var(--yb-rb);color:#fff;cursor:pointer;display:inline-block;font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.2px;padding:15px 28px;transition:background .15s,transform .1s}.yb-form .hs-button:hover{background:#2a1ce0}.yb-form .hs-button:active{transform:translateY(1px)}.yb-form .submitted-message{background:var(--yb-paper);border-left:3px solid var(--yb-accent);border-radius:var(--yb-rb);color:var(--yb-ink);font-family:Lato,sans-serif;font-size:14.5px;line-height:1.55;margin-top:20px;padding:14px 16px}.yb-form .legal-consent-container{color:var(--yb-grey);font-family:Lato,sans-serif;font-size:13px;line-height:1.5;margin-top:6px}.yb-form .legal-consent-container p{margin:0 0 10px}