.budget-form .loader-container{left:50%;position:absolute;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bt-dialog{max-height:94%;max-width:95%;padding:24px 16px;width:100%}@media (min-width:1024px){.bt-dialog{max-width:844px;padding-left:40px;padding-right:40px}}.bt-dialog__container{gap:0;padding:0}.budget{width:100%}.budget-form{min-height:400px;position:relative}.budget-form .bt-label:after{color:rgb(var(--color-primary-500)/1);content:"*";margin-left:4px;width:8px}.budget-form .bt-label.label-checkbox:after,.budget-form .bt-label.label-model:after{display:none}.budget-form select{padding-right:40px}.budget-form select[disabled]{pointer-events:none}.budget-form__top{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;margin-top:38px}.budget-form__title{color:rgb(var(--color-black)/1);font-size:clamp(1.375rem,1.1253rem + 1.0246vw,2rem);font-weight:500;line-height:120%}.budget-form__description{color:rgb(var(--color-gray-700)/1);font-size:clamp(.875rem,.75rem + .5vw,1rem);line-height:150%}.budget-form__alert{border-width:0;height:0;opacity:0;padding:0;transition-duration:.3s;transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden}.budget-form:has(input:user-invalid) .budget-form__alert{border-width:1px;height:auto;margin-bottom:32px;opacity:1;padding:8px 8px 8px 12px;visibility:visible}.budget-form:has(input:user-invalid) .budget-form__alert[class*=hidden]{display:none}@media (min-width:1024px){.budget-form:not(:has(.budget-product-form__fieldset--cnpj-cpf)) .budget-product-form__fieldset--culture{grid-column:span 2/span 2}}.budget-form__box{display:grid;gap:16px;margin-bottom:16px}@media (min-width:1024px){.budget-form__box{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-form__box--top{grid-template-columns:repeat(3,minmax(0,1fr))}}.budget-form__box--bottom{margin-bottom:32px}@media (min-width:1024px){.budget-form__box--bottom{grid-template-columns:30% auto 1fr}}.budget-form__fieldset--option{column-gap:16px;display:flex;flex-direction:column;margin-bottom:16px;row-gap:8px}@media (min-width:1024px){.budget-form__fieldset--option{flex-direction:row;flex-wrap:wrap}}.budget-form__fieldset--option .bt-label{width:100%}.budget-form__fieldset--option .bt-radio{min-height:20px;min-width:20px}@media (min-width:1024px){.budget-form__fieldset--state{max-width:128px}}.budget-form__option{align-items:center;display:flex;gap:8px;min-width:170px}.budget-form__option .bt-label:after{display:none}.budget-form__upload{opacity:0;position:absolute;visibility:hidden;width:0;z-index:-1}.budget-form__upload-wrapper{align-items:center;border-color:rgb(var(--color-gray-300)/1);border-radius:4px;border-width:1px;display:flex;gap:16px;height:56px;padding-left:8px;padding-right:8px;position:relative}.budget-form__upload-wrapper #guarantee-upload-label{position:static}.budget-form__upload-wrapper-file{color:rgb(var(--color-gray-500)/1)}.budget-form__upload-wrapper-file.active{color:rgb(var(--color-black)/1)}.budget-form__bottom{column-gap:24px;display:flex;flex-direction:column;margin-top:32px;row-gap:48px}@media (min-width:1024px){.budget-form__bottom{align-items:center;flex-direction:row;justify-content:space-between}}.budget-form__bottom-checkbox{display:flex;gap:8px}.budget-form__bottom-checkbox a{color:rgb(var(--color-primary-600)/1);text-decoration-line:underline;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.budget-form__bottom-checkbox a:hover{color:rgb(var(--color-primary-700)/1)}.budget-form__bottom-checkbox .bt-checkbox{height:fit-content;min-width:20px}.budget-form__submit{margin-bottom:16px;width:100%}@media (min-width:1024px){.budget-form__submit{margin-bottom:0;max-width:200px}}.budget-form .hf-message-success,.budget-form__success{display:none}.budget-form.form--success{align-items:center;display:flex;justify-content:center}.budget-form.form--success+.budget__image{display:none}.budget-form.form--success .hf-fields-wrap{align-items:center;display:flex;justify-content:center}.budget-form.form--success .bt-alert{display:none}.budget-form.form--success .budget-form{align-items:center;display:flex;justify-content:center}.budget-form.form--success .budget-form .bt-alert,.budget-form.form--success .budget-form__bottom,.budget-form.form--success .budget-form__box,.budget-form.form--success .budget-form__fieldset,.budget-form.form--success .budget-form__image,.budget-form.form--success .budget-form__top{display:none!important}.budget-form.form--success .budget-form__success{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center}.budget-form.form--success .budget-form__success-icon{height:40px;width:48px}.budget-form.form--success .budget-form__success-title{font-size:clamp(1.75rem,1.2505rem + 2.0492vw,3rem);font-weight:500;line-height:120%}.budget-form.form--success .budget-form__success-description{color:rgb(var(--color-gray-700)/1);font-size:clamp(1rem,.875rem + .5vw,1.125rem);line-height:150%;max-width:540px}.budget-form .loader-container{display:none}.budget-form .loader{animation:l23 1s steps(12) infinite;aspect-ratio:1/1;background:linear-gradient(0deg,rgba(0,0,0,.502) 30%,#0000 0 70%,#000 0) 50%/8% 100%,linear-gradient(90deg,rgba(0,0,0,.251) 30%,#0000 0 70%,rgba(0,0,0,.749) 0) 50%/100% 8%;background-repeat:no-repeat;border-radius:50%;display:grid;width:80px}.budget-form .loader:after,.budget-form .loader:before{background:inherit;border-radius:50%;content:"";grid-area:1/1;opacity:.915;transform:rotate(30deg)}.budget-form .loader:after{opacity:.83;transform:rotate(60deg)}@keyframes l23{to{transform:rotate(1turn)}}.budget-form.mc4wp-loading .loader-container{display:grid}