.hero-banner-form{width:100%;max-height:initial;position:relative;font-family:TOTVS,Verdana,Arial,sans-serif}[data-testid=HeroBanner__Container]{transition:height .3s ease-in-out;will-change:height}.hero-banner-form.hs-form fieldset:not(:has(>div[style*="display: none"])){max-width:100%;width:100%}.hero-banner-form.hs-form fieldset:not(:has(>div[style*="display: none"],ul.hero-banner-error-msg)){margin-bottom:calc((var(--standard-spacing) * 3) - 4px)}.hero-banner-form.hs-form fieldset:has(.legal-consent-container),.hero-banner-form.hs-form fieldset:has(.hs-richtext){font-size:12px;line-height:1.4}.hero-banner-form.hs-form fieldset .hs-richtext br{display:block;height:16px;margin:4px 0;content:""}.hero-banner-form.hs-form legend,.hero-banner-form.hs-form legend.hs-field-desc{font-size:12px!important;font-family:TOTVS,Verdana,Arial,sans-serif;margin-bottom:8px}.hero-banner-form.hs-form fieldset ul:not(.hero-banner-error-msg){list-style-type:none;padding:0}.hero-banner-form.hs-form fieldset[class^=form-columns-]:not(.hero-banner-form.hs-form fieldset[class=form-columns-1]) div.field{width:100%}.hero-banner-form.hs-form fieldset[class^=form-columns-]:not(.hero-banner-form.hs-form fieldset[class=form-columns-1]) div.field:not(:last-child){margin-bottom:calc((var(--standard-spacing) * 3) - 4px)}.hero-banner-form.hs-form fieldset[class^=form-columns-]:not(.hero-banner-form.hs-form fieldset[class=form-columns-1]) div:not(:last-child) .input{margin-right:var(--standard-spacing)}.hero-banner-form.hs-form input[type=text],.hero-banner-form.hs-form input[type=email],.hero-banner-form.hs-form input[type=tel],.hero-banner-form.hs-form .hs-input:not([type=checkbox]){width:100%!important}.hero-banner-form.hs-form input[type=text],.hero-banner-form.hs-form input[type=email],.hero-banner-form.hs-form input[type=tel],.hero-banner-form.hs-form .hs-input{max-height:3rem;min-height:2.5rem;height:100%;padding:.5rem 1rem;border-radius:8px;outline:none;font-family:TOTVS,Verdana,Arial,sans-serif;font-size:14px;color:var(--color-totvs-primary);box-sizing:border-box;border:2px solid transparent;transition:all .6s ease-in-out}.hero-banner-form.hs-form fieldset:not(:has(>div+div)){margin-bottom:0}.hero-banner-form.hs-form select.hs-input{color:color-mix(in srgb,var(--color-totvs-primary) 70%,transparent)}.hero-banner-form.hs-form input[type=text],.hero-banner-form.hs-form input[type=email],.hero-banner-form.hs-form input[type=tel],.hero-banner-form.hs-form .hs-input:not([type=file]){background-color:var(--color-totvs-white)}.hero-banner-form.hs-form input[type=file]{font-size:small;padding:0}.hero-banner-form.hs-form input[type=text]:hover,.hero-banner-form.hs-form input[type=email]:hover,.hero-banner-form.hs-form input[type=tel]:hover,.hero-banner-form.hs-form .hs-input:hover{outline:none;border-color:var(--color-totvs-blue-dark);box-shadow:0 0 0 3px #a44dff1a}.hero-banner-form.hs-form input[type=text]:focus,.hero-banner-form.hs-form input[type=email]:focus,.hero-banner-form.hs-form input[type=tel]:focus,.hero-banner-form.hs-form .hs-input:focus{outline:none;border-color:var(--color-totvs-purple);box-shadow:0 0 0 3px #a44dff1a}.hero-banner-form.hs-form .hs-form-field.hs-form-field--two-columns .hs-input{width:256px}.hero-banner-form.hs-form .hs-form-field.hs-form-field--two-columns:first-child .hs-input{margin-right:16px}.hero-banner-form.hs-form .hs-form-field .hs-form-required{color:var(--color-totvs-error)}.hero-banner-form.hs-form label:not(.hero-banner-form.hs-form label.hs-form-booleancheckbox-display,.hero-banner-form.hs-form label.hs-error-msg){display:none}.hero-banner-form.hs-form label.hs-form-booleancheckbox-display{display:flex;align-items:center}.hero-banner-form.hs-form label.hs-form-booleancheckbox-display span{display:inline-block;margin-left:1rem;position:relative;top:2px;font-weight:var(--font-weight-regular);font-size:calc(var(--font-size-medium) - 2px)}.hero-banner-submit-btn{width:-moz-fit-content;width:fit-content;padding:calc(var(--standard-spacing) * 2) calc(var(--standard-spacing) * 8);background-color:var(--color-totvs-purple);color:var(--color-totvs-white);border-radius:10px;font-weight:var(--font-weight-semi-bold);font-family:TOTVS,Verdana,Arial,sans-serif;font-size:calc(var(--font-size-medium) - 2px);border:none;cursor:pointer;box-shadow:none;transition:all .2s ease;display:inline-flex;justify-content:center;align-items:center;text-align:center;line-height:normal}.hero-banner-submit-btn:active{transform:translateY(0)}.hero-banner-error{border-color:var(--color-totvs-error);box-shadow:0 0 0 3px #ef44441a}.hero-banner-form.hs-form fieldset ul.hero-banner-error-msg{color:var(--color-totvs-error);font-size:.75rem;margin-top:.375rem;margin-bottom:1rem;font-family:TOTVS,Verdana,Arial,sans-serif;background-color:color-mix(in srgb,var(--color-totvs-error) 10%,transparent);padding-top:2px;padding-bottom:2px;padding-right:var(--spacing-lg);border-radius:6px;width:calc(100% - 8px);border:1px solid color-mix(in srgb,var(--color-totvs-error) 20%,transparent);list-style:none}.hero-banner-form.hs-form fieldset:has(>:nth-child(2)) div:not(:last-child) .no-list.hero-banner-error-msg{width:calc(100% - calc((var(--standard-spacing) * 2)))}.hero-banner-form.hs-form .hs-form-field .hs-error-msgs{color:var(--color-totvs-error);font-size:12px;margin-top:4px;font-family:TOTVS,Verdana,Arial,sans-serif}.hero-banner-form.hs-form .hs-form-field .hs-error-msgs .hs-error-msg{display:block}.hero-banner-form.hs-form .hs_submit{margin-top:24px;text-align:center}.hero-banner-form.hs-form .hs-form-field .hs-input::-moz-placeholder{color:var(--color-totvs-blue-dark);opacity:.7;font-family:TOTVS,Verdana,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.hero-banner-form.hs-form .hs-form-field .hs-input::placeholder{color:var(--color-totvs-blue-dark);opacity:.7;font-family:TOTVS,Verdana,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.hero-banner-form.hs-form .hs-form-field input[type=checkbox]{width:18px;height:18px;border:none;outline:none}.hero-banner-form.hs-form .hs-form-field input[type=checkbox]:checked{background-color:var(--color-totvs-purple);border-color:var(--color-totvs-purple)}.hero-banner-form.hs-form .hs-form-field .hs-form-checkbox-display{color:var(--color-totvs-white);font-size:12px;font-family:TOTVS,Verdana,Arial,sans-serif;font-weight:400;line-height:1.4;margin-top:8px}.hero-banner-form.hs-form .hs-form-field .hs-form-checkbox-display label{color:var(--color-totvs-white);font-size:12px;opacity:1;margin-bottom:0;line-height:1.4}@media (min-width: 640px){.hero-banner-form.hs-form fieldset[class^=form-columns-]:not(.hero-banner-form.hs-form fieldset[class=form-columns-1]) div.field{width:50%}.hero-banner-form.hs-form fieldset[class^=form-columns-]:not(.hero-banner-form.hs-form fieldset[class=form-columns-1]) div:not(:last-child) .input{margin-right:calc(var(--standard-spacing) * 2)}.hero-banner-form.hs-form fieldset[class^=form-columns-]:not(.hero-banner-form.hs-form fieldset[class=form-columns-1]) div.field:not(:last-child){margin-bottom:0}}@media (min-width: 768px){.hero-banner-form{width:100%;max-height:none;position:relative;font-family:TOTVS,Verdana,Arial,sans-serif}.hero-banner-form.hs-form label:not(.hero-banner-form.hs-form label.hs-form-booleancheckbox-display,.hero-banner-form label.hs-error-msg){color:var(--color-totvs-white)}.hero-banner-form.hs-form input[type=text]:hover,.hero-banner-form.hs-form input[type=email]:hover,.hero-banner-form.hs-form input[type=tel]:hover,.hero-banner-form.hs-form .hs-input:hover{border-color:var(--color-totvs-blue)}.hero-banner-form.hs-form .hs_submit{text-align:left}}@media (min-width: 1024px){.hero-banner-submit-btn:hover{background-color:var(--color-totvs-blue);transform:translateY(-4px);box-shadow:none}}
