.elementor-29802 .elementor-element.elementor-element-22056f08{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-29802 .elementor-element.elementor-element-5c4c5a3c{--display:flex;}.elementor-29802 .elementor-element.elementor-element-6545e3fc{--display:flex;--min-height:100%;--border-radius:24px 24px 24px 24px;}.elementor-29802 .elementor-element.elementor-element-6545e3fc:not(.elementor-motion-effects-element-type-background), .elementor-29802 .elementor-element.elementor-element-6545e3fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.movedigital.com.br/wp-content/uploads/2025/12/bg-orcamento-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29802 .elementor-element.elementor-element-75a10afd{--display:flex;--min-height:100%;--border-radius:24px 24px 24px 24px;}.elementor-29802 .elementor-element.elementor-element-75a10afd:not(.elementor-motion-effects-element-type-background), .elementor-29802 .elementor-element.elementor-element-75a10afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.movedigital.com.br/wp-content/uploads/2025/12/bg-orcamento-002.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-29802 .elementor-element.elementor-element-3f148cea{left:-23px;}body.rtl .elementor-29802 .elementor-element.elementor-element-3f148cea{right:-23px;}.elementor-29802 .elementor-element.elementor-element-3f148cea{bottom:0px;}.elementor-29802 .elementor-element.elementor-element-3f148cea img{width:440px;}.elementor-29802 .elementor-element.elementor-element-65cdf178{--display:flex;--min-height:100%;--border-radius:24px 24px 24px 24px;}.elementor-29802 .elementor-element.elementor-element-65cdf178:not(.elementor-motion-effects-element-type-background), .elementor-29802 .elementor-element.elementor-element-65cdf178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.movedigital.com.br/wp-content/uploads/2025/12/bg-orcamento-003.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-29802 .elementor-element.elementor-element-28c53a6f{left:-50px;}body.rtl .elementor-29802 .elementor-element.elementor-element-28c53a6f{right:-50px;}.elementor-29802 .elementor-element.elementor-element-28c53a6f{bottom:0px;}.elementor-29802 .elementor-element.elementor-element-28c53a6f img{width:530px;max-width:128%;}.elementor-29802 .elementor-element.elementor-element-13f23f97{--display:flex;--min-height:100%;--border-radius:24px 24px 24px 24px;}.elementor-29802 .elementor-element.elementor-element-13f23f97:not(.elementor-motion-effects-element-type-background), .elementor-29802 .elementor-element.elementor-element-13f23f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.movedigital.com.br/wp-content/uploads/2025/12/bg-orcamento-004.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-29802 .elementor-element.elementor-element-482d89a2{left:0px;}body.rtl .elementor-29802 .elementor-element.elementor-element-482d89a2{right:0px;}.elementor-29802 .elementor-element.elementor-element-482d89a2{bottom:0px;text-align:start;}.elementor-29802 .elementor-element.elementor-element-482d89a2 img{width:88%;max-width:88%;}.elementor-29802 .elementor-element.elementor-element-97e75dc.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-29802 .elementor-element.elementor-element-97e75dc{right:-50px;}body.rtl .elementor-29802 .elementor-element.elementor-element-97e75dc{left:-50px;}.elementor-29802 .elementor-element.elementor-element-97e75dc{bottom:50px;z-index:2;}.elementor-29802 .elementor-element.elementor-element-82f0e{--display:flex;--min-height:100%;--justify-content:center;}.elementor-29802 .elementor-element.elementor-element-673b19e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29802 .elementor-element.elementor-element-6944bad9 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29802 .elementor-element.elementor-element-6944bad9 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:500;line-height:130%;color:var( --e-global-color-dd3772d );}.elementor-29802 .elementor-element.elementor-element-192d4f2c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-29802 .elementor-element.elementor-element-192d4f2c .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;font-weight:500;line-height:130%;color:var( --e-global-color-dd3772d );}.elementor-29802 .elementor-element.elementor-element-960c71f > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-29802 .elementor-element.elementor-element-960c71f .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:500;line-height:130%;color:var( --e-global-color-dd3772d );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29802 .elementor-element.elementor-element-58cd2dad .elementor-button{background-color:#EE4037;font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:500;line-height:150%;border-radius:24px 24px 24px 24px;padding:0px 24px 0px 24px;}.elementor-29802 .elementor-element.elementor-element-58cd2dad .elementor-button:hover, .elementor-29802 .elementor-element.elementor-element-58cd2dad .elementor-button:focus{background-color:var( --e-global-color-c439e71 );}.elementor-29802 .elementor-element.elementor-element-58cd2dad > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-29802 .elementor-element.elementor-element-a154031 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-29802 .elementor-element.elementor-element-a154031 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:500;line-height:130%;color:var( --e-global-color-dd3772d );}.elementor-29802 .elementor-element.elementor-element-5cb4add5{--display:flex;--min-height:100%;--justify-content:center;}.elementor-29802 .elementor-element.elementor-element-7c430215{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-29802 .elementor-element.elementor-element-7eb5d55c .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-29802 .elementor-element.elementor-element-7eb5d55c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5b4db7b );}.elementor-29802 .elementor-element.elementor-element-7eb5d55c .elementor-icon{font-size:48px;}.elementor-29802 .elementor-element.elementor-element-7eb5d55c .elementor-icon-box-title, .elementor-29802 .elementor-element.elementor-element-7eb5d55c .elementor-icon-box-title a{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:700;line-height:100%;}.elementor-29802 .elementor-element.elementor-element-5c2bb35e .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-29802 .elementor-element.elementor-element-5c2bb35e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5b4db7b );}.elementor-29802 .elementor-element.elementor-element-5c2bb35e .elementor-icon{font-size:48px;}.elementor-29802 .elementor-element.elementor-element-5c2bb35e .elementor-icon-box-title, .elementor-29802 .elementor-element.elementor-element-5c2bb35e .elementor-icon-box-title a{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:700;line-height:100%;}.elementor-29802 .elementor-element.elementor-element-5225569a .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-29802 .elementor-element.elementor-element-5225569a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5b4db7b );}.elementor-29802 .elementor-element.elementor-element-5225569a .elementor-icon{font-size:48px;}.elementor-29802 .elementor-element.elementor-element-5225569a .elementor-icon-box-title, .elementor-29802 .elementor-element.elementor-element-5225569a .elementor-icon-box-title a{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:700;line-height:100%;}.elementor-29802 .elementor-element.elementor-element-79e4323f .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:var( --e-global-color-dd3772d );}.elementor-29802 .elementor-element.elementor-element-2a94bc0b{--display:flex;--position:fixed;--min-height:100vh;--justify-content:center;top:0px;--z-index:99;}.elementor-29802 .elementor-element.elementor-element-2a94bc0b:not(.elementor-motion-effects-element-type-background), .elementor-29802 .elementor-element.elementor-element-2a94bc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e796ed8 );}body:not(.rtl) .elementor-29802 .elementor-element.elementor-element-2a94bc0b{left:0px;}body.rtl .elementor-29802 .elementor-element.elementor-element-2a94bc0b{right:0px;}.elementor-29802 .elementor-element.elementor-element-383adc7a{--display:flex;--justify-content:center;}.elementor-29802 .elementor-element.elementor-element-310aa9dc > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-29802 .elementor-element.elementor-element-310aa9dc img{max-width:240px;}.elementor-29802 .elementor-element.elementor-element-1b67b80a{text-align:center;}.elementor-29802 .elementor-element.elementor-element-1b67b80a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:32px;font-weight:600;line-height:124%;color:var( --e-global-color-dd3772d );}.elementor-29802 .elementor-element.elementor-element-14b1deb8 > .elementor-widget-container{margin:0px 0px 52px 0px;}.elementor-29802 .elementor-element.elementor-element-14b1deb8{text-align:center;}.elementor-29802 .elementor-element.elementor-element-14b1deb8 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-dd3772d );}.elementor-29802 .elementor-element.elementor-element-17d77a37 > .elementor-widget-container{background-color:#EE4037;border-radius:24px 24px 24px 24px;}.elementor-29802 .elementor-element.elementor-element-17d77a37 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:500;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-29802 .elementor-element.elementor-element-383adc7a{--content-width:476px;}}@media(max-width:1023px){.elementor-29802 .elementor-element.elementor-element-22056f08{--min-height:fit-content;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-29802 .elementor-element.elementor-element-5c4c5a3c.e-con{--order:99999 /* order end hack */;}.elementor-29802 .elementor-element.elementor-element-3f148cea img{width:auto;height:900px;}.elementor-29802 .elementor-element.elementor-element-28c53a6f img{width:auto;height:900px;}.elementor-29802 .elementor-element.elementor-element-482d89a2 img{width:auto;max-width:auto;height:900px;}.elementor-29802 .elementor-element.elementor-element-97e75dc > .elementor-widget-container{margin:0px -15px -44px 0px;}.elementor-29802 .elementor-element.elementor-element-97e75dc.elementor-element{--align-self:flex-end;}.elementor-29802 .elementor-element.elementor-element-82f0e{--min-height:fit-content;}.elementor-29802 .elementor-element.elementor-element-5cb4add5{--min-height:fit-content;}.elementor-29802 .elementor-element.elementor-element-17d77a37 .elementor-heading-title{line-height:150%;}}@media(max-width:767px){.elementor-29802 .elementor-element.elementor-element-22056f08{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-29802 .elementor-element.elementor-element-3f148cea{left:-16px;}body.rtl .elementor-29802 .elementor-element.elementor-element-3f148cea{right:-16px;}.elementor-29802 .elementor-element.elementor-element-3f148cea img{width:auto;max-width:105%;height:540px;}body:not(.rtl) .elementor-29802 .elementor-element.elementor-element-28c53a6f{left:-32px;}body.rtl .elementor-29802 .elementor-element.elementor-element-28c53a6f{right:-32px;}.elementor-29802 .elementor-element.elementor-element-28c53a6f img{width:auto;max-width:128%;height:540px;}.elementor-29802 .elementor-element.elementor-element-482d89a2 img{width:auto;max-width:calc(100% + 10px);height:540px;}.elementor-29802 .elementor-element.elementor-element-97e75dc > .elementor-widget-container{margin:0px -15px -44px 0px;}.elementor-29802 .elementor-element.elementor-element-97e75dc.elementor-element{--align-self:flex-end;}.elementor-29802 .elementor-element.elementor-element-192d4f2c .elementor-heading-title{font-size:40px;}.elementor-29802 .elementor-element.elementor-element-960c71f > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-29802 .elementor-element.elementor-element-960c71f .elementor-heading-title{font-size:16px;}.elementor-29802 .elementor-element.elementor-element-58cd2dad > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-29802 .elementor-element.elementor-element-a154031 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29802 .elementor-element.elementor-element-a154031 .elementor-heading-title{font-size:18px;}.elementor-29802 .elementor-element.elementor-element-2a94bc0b{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;top:0px;}}@media(min-width:1600px){.elementor-29802 .elementor-element.elementor-element-22056f08{--content-width:1320px !important;--gap:120px 120px;--row-gap:120px;--column-gap:120px;}.elementor-29802 .elementor-element.elementor-element-3f148cea img{width:100%;max-width:100%;}.elementor-29802 .elementor-element.elementor-element-28c53a6f img{width:128%;max-width:128%;}.elementor-29802 .elementor-element.elementor-element-482d89a2 img{width:calc(100% + 25px);max-width:calc(100% + 25px);}}/* Start custom CSS */html,
body {
    overflow-x: hidden;
}

.nld-chatbot {
    display: none !important;
}

.js-code,
.site-header,
.site-footer {
    display: none;
}

.img-step,
.form-step,
.icon-step {
    display: none;
    /*min-height: 100%;*/
}

.img-step {
    opacity: 0;
}

.image-container,
.form-container {
    height: calc(100vh - 80px);
    /*min-height: 904px;*/
}

.show-step {
    display: block;
    animation: fadeIn .6s ease forwards;
}

.main-title h1 span {
    color: #090909;
    font-style: italic;
}

.btn-step-01 a.elementor-button-link {
    height: 54px;
    width: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/********************/
/*** Progress Bar ***/
/********************/
.wpforms-page-indicator.progress .wpforms-page-indicator-page-title {
    display: none;
}

.elementor-widget-wpforms.elementor-element-64b7f5f5 {
    --wpforms-background-url: none !important;
    background: none !important;
}

div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {
    background: rgba(238, 64, 55, 0.08) !important;
}

.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap,
.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress {
    height: 8px !important;
    margin: 0 !important;
}

.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress {
    background-color: #ff3e30 !important;
}

.wpforms-page-indicator-steps,
.wpforms-page-indicator-steps .wpforms-page-indicator-steps-current {
    font-family: "SF Pro Display" !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 150% !important;
    color: #090909 !important;
}

.wpforms-container .wpforms-page-indicator {
    margin: 0 !important;
}

.wpforms-field {
    padding: 0;
}

#wpforms-29811-field_28-container,
#wpforms-29811-field_30-container,
#wpforms-29811-field_31-container {
    padding: 48px 0;
}

.form-step-title {
    color:  #86868B;
    font-family: "SF Pro Display";
    font-size: 32px !important;
    font-weight: 500;
    line-height: 124%;    
}

.form-step-title b {
    color: #090909;
    font-style: italic;;
}

.form-step-text {
    color:  #86868B;
    font-family: "SF Pro Display";
    font-size: 16px !important;
    font-weight: 400;
    line-height: 150%;    
}

.form-step.show-step {
    display: flex;
}

.form-orcamento-agora {
    margin: 12px 0 0 !important;
}

@media (max-width: 1600px) {
    #wpforms-29811-field_28-container,
    #wpforms-29811-field_30-container,
    #wpforms-29811-field_31-container {
        padding: 32px 0;
    }  
        
    div#wpforms-29811-field_24-container, div#wpforms-29811-field_27-container .wpforms-clear.wpforms-pagebreak-left, div#wpforms-29811-field_21-container .wpforms-clear.wpforms-pagebreak-left {
        margin: 32px 0 0 !important;
    }    
}

@media (max-width: 1023px) {
    .form-container {
        max-height: fit-content;
    }
}

@media (max-width: 767px) {
    .image-container {
        max-height: 494px;
    }
    
    div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater) {
         overflow-x: visible !important; 
    }   
    
    #wpforms-29811-field_28-container,
    #wpforms-29811-field_30-container,
    #wpforms-29811-field_31-container {
        padding: 40px 0;
    }    
}

/************/
/*** Step ***/
/************/
.wpforms-page-indicator.progress {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 12px;
}

span.wpforms-page-indicator-steps {
    white-space: nowrap;
}

/******************/
/*** Formulário ***/
/******************/

/*** Etapa 1 ***/
.wpforms-field-label,
.wpforms-required-label {
    color: #090909 !important;
    font-family: "SF Pro Display" !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 150% !important; 
    margin-bottom: 4px !important;
}

.wpforms-field-label {
    padding: 0 16px !important;
}

.wpforms-required-label {
    color: #FF3E30 !important;
}

.wpforms-required-label:before {
    content: "(";
}

.wpforms-required-label:after {
    content: ")";
}

.wpforms-field-select {
    padding: 12px 0 !important;
    border: 1px solid #E8E8ED !important;
    border-radius: 8px !important;
}

.wpforms-field-select select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    border: none !important;
    padding: 0 16px !important;
    min-height: 24px !important;
    height: 24px !important;
    background-image: url('/wp-content/uploads/2026/01/icon-select-dropdown.svg') !important;
    background-size: 20px !important;
    min-width: 100%;
}

.wpforms-field-select select:focus {
    box-shadow: none !important;
}

.wpforms-field-select select,
.wpforms-field-select option {
    overflow: hidden !important;
    color: #86868B !important;
    text-overflow: ellipsis !important;
    font-family: "SF Pro Display" !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 150% !important;
}

.wpforms-field-select option.placeholder {
    color: #86868B80 !important;
}

#wpforms-29811-field_1-container,
#wpforms-29811-field_2-container,
#wpforms-29811-field_3-container,
#wpforms-29811-field_11-container,
#wpforms-29811-field_12-container,
#wpforms-29811-field_16-container {
    padding: 12px 0 !important;
    border: 1px solid #E8E8ED !important;
    border-radius: 8px !important;
}

#wpforms-29811-field_2-container,
#wpforms-29811-field_3-container,
#wpforms-29811-field_12-container,
#wpforms-29811-field_16-container,
#wpforms-29811-field_26-container {
    margin-top: 24px !important;
}

#wpforms-29811-field_16-container textarea {
    padding: 0 16px !important;
    border: none !important;
    height: 72px !important;
    resize: none;
}

#wpforms-29811-field_16-container textarea:focus {
    box-shadow: none !important;
}

div#wpforms-29811-field_24-container,
div#wpforms-29811-field_27-container .wpforms-clear.wpforms-pagebreak-left,
div#wpforms-29811-field_21-container .wpforms-clear.wpforms-pagebreak-left {
    display: flex;
    justify-content: space-between;
    padding: 0;
    margin: 48px 0 0;
}

div#wpforms-29811-field_27-container {
    padding: 0;
}

div#wpforms-29811-field_21-container .wpforms-clear.wpforms-pagebreak-left:before,
div#wpforms-29811-field_21-container .wpforms-clear.wpforms-pagebreak-left:after,
div#wpforms-29811-field_27-container .wpforms-clear.wpforms-pagebreak-left:before,
div#wpforms-29811-field_27-container .wpforms-clear.wpforms-pagebreak-left:after {
    display: none;
}

#wpforms-29811-field_21-container {
    padding: 0 !important;
}

.wpforms-field input,
.wpforms-field textarea {
    font-family: "SF Pro Display" !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 150% !important;
}

.wpforms-field input {
    border: none !important;
    padding: 0 16px !important;
}

.wpforms-field input:focus {
    box-shadow: none !important;
}

.wpforms-submit-container {
    margin: 0 !important;
}

button#btn-voltar-inicio-custom {
    height: 54px;
    font-family: "SF Pro Display";
    font-size: 20px;
    font-weight: 500;
    line-height: 150%;
    color: #090909;
    background-color: #fff0;
    margin: 0 !important;
    padding: 0 24px 0 48px !important;
    border: 1.50px solid #090909;
    border-radius: 24px;
    opacity: 0.4;
    background-image: url('/wp-content/uploads/2026/01/icon-back-btn.svg') !important;
    background-size: 16px !important;
    background-repeat: no-repeat;
    background-position: 24px 50% !important;
    transition: 0.3s ease-in;
}

button#btn-voltar-inicio-custom:hover {
    color: #FFF !important;
    background-color: #090909 !important;
}

button#btn-voltar-inicio-custom:after {
    display: none;
}

button.wpforms-page-button.wpforms-page-prev {
    height: 54px !important;
    font-family: "SF Pro Display" !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 150% !important;
    color: #090909 !important;
    background-color: #fff0 !important;
    margin: 0 !important;
    padding: 0 24px 0 48px !important;
    border: 1.50px solid #090909 !important;
    border-radius: 24px !important;
    opacity: 0.4;
    background-image: url('/wp-content/uploads/2026/01/icon-back-btn.svg') !important;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position: 24px 50% !important;
    transition: 0.3s ease-in;
}

button#btn-voltar-inicio-custom:hover,
button.wpforms-page-button.wpforms-page-prev:hover {
    background-image: url('/wp-content/uploads/2026/01/icon-back-btn-hover.svg') !important;
}

button.wpforms-page-button.wpforms-page-prev:hover {
    color: #FFF !important;
    background-color: #090909 !important;
}

button.wpforms-page-button.wpforms-page-prev:before, 
button.wpforms-page-button.wpforms-page-prev:after {
    display: none;
}

button[type="submit"],
button.wpforms-page-button.wpforms-page-next {
    height: 54px !important;
    font-family: "SF Pro Display" !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 150% !important;
    color: #FFF !important;
    background-color: #EE4037 !important;
    margin: 0 !important;
    padding: 0 24px !important;
    border-radius: 24px !important;
    transition: 0.3s ease-in;
}

button.wpforms-page-button.wpforms-page-next:hover {
    background-color: #0066CC !important;
}

button.wpforms-page-button.wpforms-page-next:after {
    display: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #ffffff inset !important;
    -webkit-text-fill-color: #86868B !important;
}

.whats-text .whatsapp-link {
    font-weight: 700;
    color: #090909 !important;
}

@media (max-width: 767px) {
    div#wpforms-29811-field_24-container,
    div#wpforms-29811-field_27-container .wpforms-clear.wpforms-pagebreak-left,
    div#wpforms-29811-field_21-container .wpforms-clear.wpforms-pagebreak-left {
        display: flex;
        flex-direction: column-reverse;
        justify-content: space-between;
        padding: 0;
        margin: 40px 0 0;
        gap: 12px;
    } 
    
    button[type=submit],
    button.wpforms-page-button.wpforms-page-next {
        width: 100% !important;
    } 
    
    button#btn-voltar-inicio-custom,
    button.wpforms-page-button.wpforms-page-prev {
        padding: 0 24px 0 40px !important;
        background-position: calc(50% - 40px) 50% !important;
    }    
}

/***************/
/**** Error ****/
/***************/
.wpforms-field em.wpforms-error {
    font-family: "SF Pro Display" !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 150% !important;
    color: #FF610A !important;
    padding: 0 16px !important;
    margin-bottom: -36px !important;
}

.wpforms-field em.wpforms-error:hover {
    box-shadow: none !important;
    border: none !important;
}

.wpforms-field em.wpforms-error:before {
    display: none !important;
}

#wpforms-29811-field_1-container.wpforms-field.wpforms-has-error,
#wpforms-29811-field_2-container.wpforms-field.wpforms-has-error,
#wpforms-29811-field_3-container.wpforms-field.wpforms-has-error,
.wpforms-field.wpforms-has-error,
#wpforms-29811-field_11-container.wpforms-has-error,
#wpforms-29811-field_12-container.wpforms-has-error,
#wpforms-29811-field_16-container.wpforms-has-error {
    border-color: #FF610A !important;
    margin-bottom: 48px !important;
}

@media (max-width: 767px) {
    #wpforms-29811-field_1-container.wpforms-field.wpforms-has-error,
    #wpforms-29811-field_2-container.wpforms-field.wpforms-has-error,
    #wpforms-29811-field_3-container.wpforms-field.wpforms-has-error,
    .wpforms-field.wpforms-has-error,
    #wpforms-29811-field_11-container.wpforms-has-error,
    #wpforms-29811-field_12-container.wpforms-has-error,
    #wpforms-29811-field_16-container.wpforms-has-error {
        border-color: #FF610A !important;
        margin-bottom: 40px !important;
    }  
}


.error-title h1 span {
    color: #090909;
    font-style: italic;
}

.error-page-btn p.elementor-heading-title a:not([href]):not([tabindex]) {
    display: none;
}

.error-page-btn p.elementor-heading-title a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 54px;
}

.section-error.error-hidden {
    visibility: hidden;
}

.wpforms-submit-spinner {
    display: none !important;
}

/*.error-page-btn .elementor-heading-title a:before {*/
/*    content: '';*/
/*    width: 16px;*/
/*    height: 16px;*/
/*    margin-right: 8px;*/
/*    background-image: url('/wp-content/uploads/2026/01/icon-back-btn-hover.svg');*/
/*}*/

/***************/
/* Animations */
/*************/
.elementor-29802 .selo-md img {
    animation: girar 10s linear infinite;
}

@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SFProDisplay-Ultralight.woff2') format('woff2'),
		url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SFProDisplay-Ultralight.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SFProDisplay-Light.woff2') format('woff2'),
		url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SFProDisplay-Light.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SFProDisplay-Regular.woff2') format('woff2'),
		url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SFProDisplay-Regular.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SFProDisplay-Medium.woff2') format('woff2'),
		url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SFProDisplay-Medium.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SFProDisplay-Semibold.woff2') format('woff2'),
		url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SFProDisplay-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SF-Pro-Text-Bold.woff2') format('woff2'),
		url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SF-Pro-Text-Bold.woff') format('woff'),
		url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SF-Pro-Display-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SF-Pro-Text-Heavy.woff2') format('woff2'),
		url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SF-Pro-Text-Heavy.woff') format('woff'),
		url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SF-Pro-Text-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SF-Pro-Text-HeavyItalic.woff2') format('woff2'),
		url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SF-Pro-Text-HeavyItalic.woff') format('woff'),
		url('https://www.movedigital.com.br/wp-content/uploads/2025/05/SF-Pro-Text-HeavyItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */