.budget-product-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))}.budget-product__media-icon path{fill:currentColor}.budget-product,.budget-product-form{clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}@media(min-width:1024px){.budget-product,.budget-product-form{clip-path:polygon(32px 0,100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%,0 32px)}}.budget-product{background-color:rgb(var(--color-secondary-500)/1);border-color:rgb(var(--color-secondary-800)/1);border-radius:4px;border-width:1px;display:flex;margin:8px;padding-bottom:64px;padding-top:64px}.budget-product__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.budget-product__container{max-width:768px;padding-left:24px;padding-right:24px}}@media (min-width:1024px){.budget-product__container{max-width:1024px;padding-left:32px;padding-right:32px}}@media (min-width:1280px){.budget-product__container{max-width:1280px}}.budget-product__container{max-width:100%}@media (min-width:1024px){.budget-product__container{max-width:1280px}}.budget-product__medias{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:48px;text-align:center}@media (min-width:1024px){.budget-product__medias{flex-direction:row;gap:40px;text-align:start}}.budget-product__media{align-items:center;display:flex;order:9999}@media (min-width:1024px){.budget-product__media{order:-9999}}.budget-product__media-icon{color:rgb(var(--color-black)/1);height:24px;margin-right:8px;width:24px}.budget-product__media-link,.budget-product__media-name{font-size:clamp(.875rem,.75rem + .5vw,1rem);font-weight:500;line-height:150%}.budget-product__media-name{color:rgb(var(--color-black)/1);margin-right:4px}.budget-product__media-link{color:rgb(var(--color-primary-600)/1);font-size:clamp(.875rem,.75rem + .5vw,1rem);line-height:150%}.budget-product select{padding-right:40px}.budget-product select[disabled]{pointer-events:none}.budget-product-form{background-color:rgb(var(--color-white)/1);border-color:rgb(var(--color-secondary-800)/1);border-radius:4px;border-width:1px;min-height:400px;padding:32px 16px;position:relative}@media (min-width:1024px){.budget-product-form{padding:48px}}.budget-product-form .bt-label:after{color:rgb(var(--color-primary-500)/1);content:"*";margin-left:4px;width:8px}.budget-product-form .bt-label.label-checkbox:after{display:none}.budget-product-form__top{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:32px;text-align:center}.budget-product-form__title{color:rgb(var(--color-black)/1);font-size:clamp(1.75rem,1.2505rem + 2.0492vw,3rem);font-weight:500;line-height:120%}.budget-product-form__description{color:rgb(var(--color-gray-700)/1);font-size:clamp(1rem,.875rem + .5vw,1.125rem);line-height:150%}.budget-product-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-product-form:has(input:user-invalid) .budget-product-form__alert{border-width:1px;height:auto;margin-bottom:32px;opacity:1;padding:8px 8px 8px 12px;visibility:visible}.budget-product-form:has(input:user-invalid) .budget-product-form__alert[class*=hidden]{display:none}@media (min-width:1024px){.budget-product-form:not(:has(.budget-product-form__fieldset--cnpj-cpf)) .budget-product-form__fieldset--culture{grid-column:span 2/span 2}}.budget-product-form__box{display:grid;gap:16px;margin-bottom:16px}@media (min-width:1024px){.budget-product-form__box{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-product-form__box--top{grid-template-columns:repeat(3,minmax(0,1fr))}}.budget-product-form__box--bottom{margin-bottom:32px}@media (min-width:1024px){.budget-product-form__box--bottom{grid-template-columns:30% auto 1fr}}.budget-product-form__fieldset--option{column-gap:16px;display:flex;flex-direction:column;margin-bottom:16px;row-gap:8px}@media (min-width:1024px){.budget-product-form__fieldset--option{flex-direction:row;flex-wrap:wrap}}.budget-product-form__fieldset--option .bt-label{width:100%}.budget-product-form__fieldset--option .bt-radio{min-height:20px;min-width:20px}.budget-product-form__fieldset--state{min-width:140px}.budget-product-form__fieldset--phone-lang{position:relative}.budget-product-form__fieldset--phone-lang input[type=tel]{padding-left:38%}.budget-product-form__fieldset--phone-lang bt-select{bottom:0;left:0;position:absolute;width:35%}.budget-product-form__fieldset--phone-lang bt-select .ddi-select{padding-left:6px;padding-right:6px}.budget-product-form__option{align-items:center;display:flex;gap:8px;min-width:170px}.budget-product-form__option .bt-label:after{display:none}.budget-product-form__option--first{margin-top:8px}@media (min-width:1024px){.budget-product-form__option--first{margin-top:0}}.budget-product-form__option--last{margin-top:16px}@media (min-width:1024px){.budget-product-form__option--last{margin-top:0}}.budget-product-form__upload{opacity:0;position:absolute;visibility:hidden;width:0;z-index:-1}.budget-product-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-product-form__upload-wrapper #guarantee-upload-label{position:static}.budget-product-form__upload-wrapper-file{color:rgb(var(--color-gray-500)/1)}.budget-product-form__upload-wrapper-file.active{color:rgb(var(--color-black)/1)}.budget-product-form__bottom{column-gap:24px;display:flex;flex-direction:column;margin-top:32px;row-gap:48px}@media (min-width:1024px){.budget-product-form__bottom{align-items:center;flex-direction:row;justify-content:space-between}}.budget-product-form__bottom-checkbox{display:flex;gap:8px}.budget-product-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-product-form__bottom-checkbox a:hover{color:rgb(var(--color-primary-700)/1)}.budget-product-form__bottom-checkbox .bt-checkbox{height:fit-content;min-width:20px}.budget-product-form__submit{margin-bottom:16px;width:100%}@media (min-width:1024px){.budget-product-form__submit{margin-bottom:0;max-width:200px}}.budget-product-form .hf-message-success,.budget-product-form__success{display:none}.budget-product-form.form--success{align-items:center;display:flex;justify-content:center}.budget-product-form.form--success+.budget-product__image{display:none}.budget-product-form.form--success .hf-fields-wrap{align-items:center;display:flex;justify-content:center}.budget-product-form.form--success .bt-alert{display:none}.budget-product-form.form--success .budget-product-form{align-items:center;display:flex;justify-content:center}.budget-product-form.form--success .budget-product-form .bt-alert,.budget-product-form.form--success .budget-product-form__bottom,.budget-product-form.form--success .budget-product-form__box,.budget-product-form.form--success .budget-product-form__fieldset,.budget-product-form.form--success .budget-product-form__image,.budget-product-form.form--success .budget-product-form__top{display:none!important}.budget-product-form.form--success .budget-product-form__success{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center}.budget-product-form.form--success .budget-product-form__success-icon{height:40px;width:48px}.budget-product-form.form--success .budget-product-form__success-title{font-size:clamp(1.75rem,1.2505rem + 2.0492vw,3rem);font-weight:500;line-height:120%}.budget-product-form.form--success .budget-product-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-product-form .loader-container{display:none}.budget-product-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-product-form .loader:after,.budget-product-form .loader:before{background:inherit;border-radius:50%;content:"";grid-area:1/1;opacity:.915;transform:rotate(30deg)}.budget-product-form .loader:after{opacity:.83;transform:rotate(60deg)}@keyframes l23{to{transform:rotate(1turn)}}.budget-product-form.mc4wp-loading .loader-container{display:grid}