.bl-form .hs-form-field{margin-bottom:16px}.bl-form .hs-form-field:last-of-type{margin-bottom:0}.bl-form .hs-form-field>label{color:var(--bl-ink-soft);display:block;font-size:13px;font-weight:700;margin-bottom:6px}.bl-form .hs-form-required{color:var(--bl-error);margin-left:2px}.bl-form .hs-field-desc{color:var(--bl-muted);font-size:12.5px;line-height:1.5;margin:-2px 0 8px}.bl-form input.hs-input,.bl-form select.hs-input,.bl-form textarea.hs-input{background:var(--bl-surface-soft);border:1px solid var(--bl-line);border-radius:var(--bl-radius-sm);color:var(--bl-ink);font-family:var(--bl-font);font-size:16px;height:52px;outline:none;padding:12px 16px;transition:border-color .15s,background .15s;width:100%}.bl-form textarea.hs-input{height:auto;min-height:104px;resize:vertical}.bl-form .hs-input::placeholder{color:var(--bl-faint)}.bl-form .hs-input:focus{background:var(--bl-surface);border-color:var(--bl-green)}.bl-form .hs-input.invalid,.bl-form .hs-input[aria-invalid=true]{background:var(--bl-error-bg);border-color:var(--bl-error)}.bl-form .hs-input.bl-valido{background:var(--bl-surface);border-color:var(--bl-mountain)}.bl-form .hs-fieldtype-intl-phone,.bl-form fieldset.hs-fieldtype-intl-phone{border:0;display:flex;gap:8px;margin:0;min-width:0;padding:0}.bl-form .hs-fieldtype-intl-phone .bl-form__ddi-select{flex:0 0 100px;min-width:0;position:relative;width:100px}.bl-form .hs-fieldtype-intl-phone>select.hs-input{flex:0 0 100px;font-size:14px;min-width:0;padding:12px 8px;width:100px}.bl-form .hs-fieldtype-intl-phone .bl-form__ddi-select select.hs-input{-webkit-appearance:none;appearance:none;color:transparent;flex:none;font-size:0;min-width:0;padding:12px 28px 12px 10px;position:relative;width:100%;z-index:1}.bl-form .bl-form__ddi-select select.hs-input option{color:var(--bl-ink);font-size:14px}.bl-form .hs-fieldtype-intl-phone:has(input[data-bl-tel]) input[type=tel]:not([data-bl-tel]){border:0;height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px!important}.bl-form .hs-fieldtype-intl-phone input.bl-form__tel-nativo{border:0;height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px!important}.bl-form .bl-form__ddi-display{align-items:center;color:var(--bl-ink);display:flex;font-family:var(--bl-font);font-size:14px;gap:5px;inset:0 24px 0 10px;pointer-events:none;position:absolute;white-space:nowrap;z-index:2}.bl-form .bl-form__ddi-flag{border-radius:2px;box-shadow:0 0 0 1px var(--bl-line-subtle);flex:0 0 auto;height:15px;object-fit:cover;width:20px}.bl-form .bl-form__ddi-code{font-variant-numeric:tabular-nums}.bl-form .bl-form__ddi-select--custom>select.hs-input{display:none}.bl-form .bl-form__ddi-botao{align-items:center;background:var(--bl-surface-soft);border:1px solid var(--bl-line);border-radius:var(--bl-radius-sm);color:var(--bl-ink);cursor:pointer;display:flex;font-family:var(--bl-font);font-size:14px;height:100%;padding:12px 24px 12px 10px;transition:border-color .15s,background .15s;width:100%}.bl-form .bl-form__ddi-botao:hover{background:var(--bl-surface)}.bl-form .bl-form__ddi-botao:focus-visible{background:var(--bl-surface);border-color:var(--bl-green);outline:none}.bl-form .bl-form__ddi-select--custom .bl-form__ddi-display{inset:auto;position:static;z-index:auto}.bl-form .bl-form__ddi-painel{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:var(--bl-radius-sm);box-shadow:var(--bl-shadow-panel);display:flex;flex-direction:column;left:0;max-width:calc(100vw - 40px);overflow:hidden;position:absolute;top:calc(100% + 4px);width:288px;z-index:20}.bl-form .bl-form__ddi-item[hidden],.bl-form .bl-form__ddi-painel[hidden]{display:none}.bl-form .hs-fieldtype-intl-phone .bl-form__ddi-painel>*{float:none;margin:0;max-width:none}.bl-form .hs-fieldtype-intl-phone .bl-form__ddi-busca{flex:0 0 auto;min-width:0;width:100%!important}.bl-form .hs-fieldtype-intl-phone .bl-form__ddi-lista{flex:1 1 auto;min-height:0;min-width:0;width:100%}.bl-form .bl-form__ddi-busca{background:var(--bl-surface);border:0;border-bottom:1px solid var(--bl-line);color:var(--bl-ink);font-family:var(--bl-font);font-size:14px;outline:none;padding:10px 12px;width:100%}.bl-form .bl-form__ddi-busca::placeholder{color:var(--bl-faint)}.bl-form .bl-form__ddi-lista{list-style:none;margin:0;max-height:244px;overflow-y:auto;padding:4px 0}.bl-form .bl-form__ddi-item{align-items:center;color:var(--bl-ink);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px}.bl-form .bl-form__ddi-item--ativo,.bl-form .bl-form__ddi-item:hover{background:var(--bl-surface-soft)}.bl-form .bl-form__ddi-item[aria-selected=true]{font-weight:600}.bl-form .bl-form__ddi-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-form .bl-form__ddi-item-code{color:var(--bl-faint);font-variant-numeric:tabular-nums}.bl-form .bl-form__ddi-vazio{color:var(--bl-faint);font-size:13px;margin:0;padding:14px 12px}.bl-form .bl-form__ddi-select:after{border-bottom:1.5px solid var(--bl-ink);border-right:1.5px solid var(--bl-ink);content:"";height:6px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-65%) rotate(45deg);width:6px;z-index:3}.bl-form .hs-fieldtype-intl-phone input.hs-input{flex:1 1 auto;min-width:0}.bl-form .inputs-list,.bl-form ul.inputs-list{list-style:none;margin:0;padding:0}.bl-form ul.inputs-list>li{list-style:none}.bl-form .hs-form-booleancheckbox-display,.bl-form .hs-form-checkbox-display{align-items:flex-start;color:var(--bl-muted);cursor:pointer;display:flex;font-size:13px;gap:12px;line-height:1.6;margin-top:20px}.bl-form .hs-form-booleancheckbox-display input,.bl-form .hs-form-checkbox-display input{accent-color:var(--bl-green);flex:none;height:20px;margin-top:2px;width:20px}.bl-form .legal-consent-container{color:var(--bl-muted);font-size:12.5px;line-height:1.6;margin-top:20px}.bl-form .legal-consent-container>*+*{margin-top:12px}.bl-form .legal-consent-container .hs-form-field{margin-bottom:0}.bl-form .legal-consent-container .hs-form-booleancheckbox-display{margin-top:0}.bl-form .hs-dependent-field>.hs-form-field+.hs-form-field{margin-top:10px}.bl-form .legal-consent-container a{color:var(--bl-green);font-weight:600}.bl-form .hs-error-msgs{list-style:none;margin-top:6px}.bl-form .hs-error-msg,.bl-form .hs-main-font-element{color:var(--bl-error);font-size:13px;font-weight:600}.bl-form .hs_error_rollup{background:var(--bl-error-bg);border-radius:var(--bl-radius-sm);margin-top:14px;padding:12px 16px}.bl-form .hs_error_rollup .hs-error-msgs{margin-top:0}.bl-form .hs-submit{margin-top:16px}.bl-form .submitted-message{color:var(--bl-ink-soft);font-size:var(--bl-fs-body);line-height:1.6}