.elementor-22 .elementor-element.elementor-element-0426bcf{--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;--overlay-opacity:0.1;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0426bcf:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0426bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1E3B;}.elementor-22 .elementor-element.elementor-element-0426bcf::before, .elementor-22 .elementor-element.elementor-element-0426bcf > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-0426bcf > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-0426bcf > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-0426bcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-0426bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://qualcarroescolher.com.br/wp-content/uploads/2025/12/cropped-Qual-Carro-2-1.png");--background-overlay:'';}.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-22 .elementor-element.elementor-element-c59d370{text-align:center;}.elementor-22 .elementor-element.elementor-element-c59d370 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-b9cb3b9{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-b9cb3b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#E0E6ED;}.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-22 .elementor-element.elementor-element-df65189 .elementor-button{background-color:#FF6B00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;box-shadow:0px 10px 20px -5px rgba(255, 106.99999999999996, 0, 0.4);border-radius:6px 6px 6px 6px;}.elementor-22 .elementor-element.elementor-element-df65189 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-df65189 .elementor-button:focus{background-color:#E65100;}.elementor-22 .elementor-element.elementor-element-df65189 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-e2cdf09{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e2cdf09:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e2cdf09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-22 .elementor-element.elementor-element-17d3c1b{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c4047ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-c4047ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#0B1E3B;}.elementor-22 .elementor-element.elementor-element-cf83453{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-22 .elementor-element.elementor-element-f59a3a9 .elementor-icon-box-wrapper{align-items:start;}.elementor-22 .elementor-element.elementor-element-f59a3a9{--icon-box-icon-margin:15px;}.elementor-22 .elementor-element.elementor-element-f59a3a9.elementor-view-stacked .elementor-icon{background-color:#BF1D2D;}.elementor-22 .elementor-element.elementor-element-f59a3a9.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f59a3a9.elementor-view-default .elementor-icon{fill:#BF1D2D;color:#BF1D2D;border-color:#BF1D2D;}.elementor-22 .elementor-element.elementor-element-f59a3a9 .elementor-icon{font-size:48px;}.elementor-22 .elementor-element.elementor-element-f59a3a9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f59a3a9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-f59a3a9 .elementor-icon-box-title{color:#0B1E3B;}.elementor-22 .elementor-element.elementor-element-f59a3a9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-22 .elementor-element.elementor-element-7d1e0de .elementor-icon-box-wrapper{align-items:start;}.elementor-22 .elementor-element.elementor-element-7d1e0de{--icon-box-icon-margin:15px;}.elementor-22 .elementor-element.elementor-element-7d1e0de.elementor-view-stacked .elementor-icon{background-color:#BF1D2D;}.elementor-22 .elementor-element.elementor-element-7d1e0de.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-7d1e0de.elementor-view-default .elementor-icon{fill:#BF1D2D;color:#BF1D2D;border-color:#BF1D2D;}.elementor-22 .elementor-element.elementor-element-7d1e0de .elementor-icon{font-size:48px;}.elementor-22 .elementor-element.elementor-element-7d1e0de .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-7d1e0de .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-7d1e0de .elementor-icon-box-title{color:#0B1E3B;}.elementor-22 .elementor-element.elementor-element-7d1e0de .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-22 .elementor-element.elementor-element-b79fabb .elementor-icon-box-wrapper{align-items:start;}.elementor-22 .elementor-element.elementor-element-b79fabb{--icon-box-icon-margin:15px;}.elementor-22 .elementor-element.elementor-element-b79fabb.elementor-view-stacked .elementor-icon{background-color:#BF1D2D;}.elementor-22 .elementor-element.elementor-element-b79fabb.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b79fabb.elementor-view-default .elementor-icon{fill:#BF1D2D;color:#BF1D2D;border-color:#BF1D2D;}.elementor-22 .elementor-element.elementor-element-b79fabb .elementor-icon{font-size:48px;}.elementor-22 .elementor-element.elementor-element-b79fabb .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b79fabb .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-b79fabb .elementor-icon-box-title{color:#0B1E3B;}.elementor-22 .elementor-element.elementor-element-b79fabb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-22 .elementor-element.elementor-element-56d1762 .elementor-icon-box-wrapper{align-items:start;}.elementor-22 .elementor-element.elementor-element-56d1762{--icon-box-icon-margin:15px;}.elementor-22 .elementor-element.elementor-element-56d1762.elementor-view-stacked .elementor-icon{background-color:#BF1D2D;}.elementor-22 .elementor-element.elementor-element-56d1762.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-56d1762.elementor-view-default .elementor-icon{fill:#BF1D2D;color:#BF1D2D;border-color:#BF1D2D;}.elementor-22 .elementor-element.elementor-element-56d1762 .elementor-icon{font-size:48px;}.elementor-22 .elementor-element.elementor-element-56d1762 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-56d1762 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-56d1762 .elementor-icon-box-title{color:#0B1E3B;}.elementor-22 .elementor-element.elementor-element-56d1762 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-dea06d0{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#555555;}.elementor-22 .elementor-element.elementor-element-c68ec26{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c68ec26:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c68ec26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-22 .elementor-element.elementor-element-9801364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-9801364 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#0B1E3B;}.elementor-22 .elementor-element.elementor-element-2022f4a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-4c81a2a{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:15px;}.elementor-22 .elementor-element.elementor-element-4c81a2a.elementor-view-stacked .elementor-icon{background-color:#00D4FF;}.elementor-22 .elementor-element.elementor-element-4c81a2a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4c81a2a.elementor-view-default .elementor-icon{fill:#00D4FF;color:#00D4FF;border-color:#00D4FF;}.elementor-22 .elementor-element.elementor-element-4c81a2a .elementor-icon{font-size:42px;}.elementor-22 .elementor-element.elementor-element-4c81a2a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4c81a2a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-4c81a2a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#555555;}.elementor-22 .elementor-element.elementor-element-b709b6b{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:15px;}.elementor-22 .elementor-element.elementor-element-b709b6b.elementor-view-stacked .elementor-icon{background-color:#00D4FF;}.elementor-22 .elementor-element.elementor-element-b709b6b.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b709b6b.elementor-view-default .elementor-icon{fill:#00D4FF;color:#00D4FF;border-color:#00D4FF;}.elementor-22 .elementor-element.elementor-element-b709b6b .elementor-icon{font-size:42px;}.elementor-22 .elementor-element.elementor-element-b709b6b .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b709b6b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-b709b6b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#555555;}.elementor-22 .elementor-element.elementor-element-c5e1717{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:15px;}.elementor-22 .elementor-element.elementor-element-c5e1717.elementor-view-stacked .elementor-icon{background-color:#00D4FF;}.elementor-22 .elementor-element.elementor-element-c5e1717.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c5e1717.elementor-view-default .elementor-icon{fill:#00D4FF;color:#00D4FF;border-color:#00D4FF;}.elementor-22 .elementor-element.elementor-element-c5e1717 .elementor-icon{font-size:42px;}.elementor-22 .elementor-element.elementor-element-c5e1717 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c5e1717 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-c5e1717 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#555555;}.elementor-22 .elementor-element.elementor-element-93bad02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-93bad02:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-93bad02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1E3B;}.elementor-22 .elementor-element.elementor-element-de7451e{--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-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-c024b34 .elementor-counter-number-wrapper{color:#00D4FF;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-c024b34 .elementor-counter-title{color:#A0AEC0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-749ae55{--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-22 .elementor-element.elementor-element-7d74259 .elementor-counter-number-wrapper{color:#00D4FF;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-7d74259 .elementor-counter-title{color:#A0AEC0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-a8abbc0{--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-22 .elementor-element.elementor-element-d162a0d .elementor-counter-number-wrapper{color:#00D4FF;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-d162a0d .elementor-counter-title{color:#A0AEC0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-360dbbd{--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-22 .elementor-element.elementor-element-65d4d76 .elementor-counter-number-wrapper{color:#00D4FF;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-65d4d76 .elementor-counter-title{color:#A0AEC0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-feac6bb{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-feac6bb:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-feac6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9;}.elementor-22 .elementor-element.elementor-element-f2fc0b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-f2fc0b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#0F2C5B;}.elementor-22 .elementor-element.elementor-element-0714b69{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ea74dcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-ea74dcf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:#0B1E3B;}.elementor-22 .elementor-element.elementor-element-6b60733{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E6ED;--border-color:#E0E6ED;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-22 .elementor-element.elementor-element-df498d5 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-22 .elementor-element.elementor-element-6bf5221{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6bf5221:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6bf5221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-22 .elementor-element.elementor-element-57d9d88{text-align:center;}.elementor-22 .elementor-element.elementor-element-57d9d88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#0B1E3B;}.elementor-22 .elementor-element.elementor-element-0319259{--display:flex;}.elementor-22 .elementor-element.elementor-element-a26ebca{color:#555555;}.elementor-22 .elementor-element.elementor-element-d14df56{--display:flex;}.elementor-22 .elementor-element.elementor-element-52213e1{color:#555555;}.elementor-22 .elementor-element.elementor-element-ec80027{--display:flex;}.elementor-22 .elementor-element.elementor-element-6ec69d5{color:#555555;}.elementor-22 .elementor-element.elementor-element-10ba6ba{--display:flex;}.elementor-22 .elementor-element.elementor-element-7b5c9dc{color:#555555;}.elementor-22 .elementor-element.elementor-element-60b4e3b{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#0B1E3B;--n-accordion-title-active-color:#FF6B00;--n-accordion-icon-size:15px;}.elementor-22 .elementor-element.elementor-element-60b4e3b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-22 .elementor-element.elementor-element-60b4e3b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-22 .elementor-element.elementor-element-60b4e3b :where( .elementor-22 .elementor-element.elementor-element-60b4e3b > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-de7451e{--width:25%;}.elementor-22 .elementor-element.elementor-element-749ae55{--width:25%;}.elementor-22 .elementor-element.elementor-element-a8abbc0{--width:25%;}.elementor-22 .elementor-element.elementor-element-360dbbd{--width:25%;}.elementor-22 .elementor-element.elementor-element-6b60733{--content-width:700px;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-cf83453{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-2022f4a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-0426bcf{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c59d370 .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-b9cb3b9 .elementor-heading-title{font-size:16px;}.elementor-22 .elementor-element.elementor-element-c4047ce .elementor-heading-title{font-size:28px;}.elementor-22 .elementor-element.elementor-element-cf83453{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-f59a3a9 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-f59a3a9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f59a3a9 .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-7d1e0de .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-7d1e0de .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-7d1e0de .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-b79fabb .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-b79fabb .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b79fabb .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-56d1762 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-56d1762 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-56d1762 .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-2022f4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-6b60733{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS *//* =========================================================
   1. CORREÇÃO DO "CORTE" AO CLICAR NO BOTÃO
   ========================================================= */

/* Isso garante que quando o site rolar para o formulário, 
   ele deixe um espaço no topo para o cabeçalho fixo não tapar o conteúdo */
html {
    scroll-padding-top: 120px !important; /* Ajuste esse valor conforme a altura do seu cabeçalho */
    scroll-behavior: smooth;
}

/* Trava lateral para não "sambar" no mobile */
html, body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
}

/* =========================================================
   2. CORREÇÃO DO WHATSAPP (DDI +55)
   ========================================================= */

/* Abre espaço para a bandeirinha do Brasil não ficar em cima do número */
.fluentform .iti__flag-container {
    padding-right: 12px !important;
}

/* Empurra o texto digitado para a direita */
.fluentform .ff-el-form-control.iti__tel-input {
    padding-left: 90px !important; 
}

/* Altura confortável para o dedo no mobile */
.fluentform input[type="tel"] {
    height: 50px !important;
    border-radius: 8px !important;
}

/* =========================================================
   3. CABEÇALHO MOBILE (AJUSTE FINO)
   ========================================================= */

/* Garante que o menu hamburguer fique visível e clicável */
.elementor-menu-toggle {
    background: transparent !important;
    margin-top: 0 !important;
}

.elementor-menu-toggle i {
    color: #FF6600 !important;
    font-size: 26px !important;
}

/* =========================================================
   4. ESTILO DOS CAMPOS (MANTENDO O SEU PADRÃO)
   ========================================================= */

/* Label (Títulos) */
.fluentform .ff-el-form-control-label {
    color: #0B1E3B !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    margin-bottom: 6px !important;
}

/* Inputs (Caixas de texto) */
.fluentform .ff-el-form-control {
    border-radius: 8px !important;
    border: 1px solid #CFD8DC !important;
    background-color: #F8F9FA !important;
    padding: 12px !important;
    min-height: 48px !important; /* Garante altura uniforme */
    color: #333 !important;
}

/* Foco */
.fluentform .ff-el-form-control:focus {
    border-color: #00D4FF !important;
    background-color: #fff !important;
    box-shadow: 0 0 0 3px rgba(0, 212, 255, 0.1) !important;
}

/* Botão de Enviar (Iniciar Análise) */
.fluentform .ff-btn-submit {
    background-color: #FF6B00 !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    padding: 16px !important;
    font-size: 16px !important;
    width: 100% !important;
    box-shadow: 0 4px 10px rgba(255, 107, 0, 0.25) !important;
    margin-top: 10px !important;
}/* End custom CSS */