.elementor-6 .elementor-element.elementor-element-766293fd{--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-6 .elementor-element.elementor-element-766293fd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-766293fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47747c5 );}.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-6 .elementor-element.elementor-element-2cc803df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-2cc803df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-378594df{--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.5;--padding-top:5rem;--padding-bottom:20rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-6 .elementor-element.elementor-element-378594df:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-378594df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://helpmultasfranquias.com.br/wp-content/uploads/2025/11/DN-PAGES-Banner-1-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-378594df::before, .elementor-6 .elementor-element.elementor-element-378594df > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-378594df > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-378594df > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-378594df > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-378594df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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 );}.elementor-6 .elementor-element.elementor-element-6678d277{text-align:start;}.elementor-6 .elementor-element.elementor-element-6678d277 img{width:28%;}.elementor-6 .elementor-element.elementor-element-5f9edbb3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-68df99e{--display:flex;}.elementor-6 .elementor-element.elementor-element-731ed667{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6 .elementor-element.elementor-element-731ed667 .elementor-heading-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2cb100be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-6 .elementor-element.elementor-element-2cb100be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5fc9f3ea{--display:flex;--margin-top:-10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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 );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-ffacdeb{width:var( --container-widget-width, 115.414% );max-width:115.414%;--container-widget-width:115.414%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;--e-form-steps-indicators-spacing:13px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6 .elementor-element.elementor-element-ffacdeb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-group{padding-right:calc( 11px/2 );padding-left:calc( 11px/2 );margin-bottom:10px;}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-form-fields-wrapper{margin-left:calc( -11px/2 );margin-right:calc( -11px/2 );margin-bottom:-10px;}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-group > label, .elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-subgroup label{color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-type-html{padding-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-group .elementor-field{color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-group .elementor-field, .elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:22px;}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-47747c5 );}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-47747c5 );}.elementor-6 .elementor-element.elementor-element-ffacdeb .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-button[type="submit"]{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6 .elementor-element.elementor-element-ffacdeb .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-ffacdeb .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6 .elementor-element.elementor-element-ffacdeb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-message{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-3229a188{--spacer-size:100px;}.elementor-6 .elementor-element.elementor-element-eaa9264{--display:flex;--overlay-opacity:0.09;--z-index:2;}.elementor-6 .elementor-element.elementor-element-eaa9264:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-eaa9264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-eaa9264::before, .elementor-6 .elementor-element.elementor-element-eaa9264 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-eaa9264 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-eaa9264 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-eaa9264 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-eaa9264 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-1b305c47{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--margin-top:-20rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6 .elementor-element.elementor-element-1b305c47:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1b305c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47747c5 );}.elementor-6 .elementor-element.elementor-element-1b305c47::before, .elementor-6 .elementor-element.elementor-element-1b305c47 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-1b305c47 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-1b305c47 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-1b305c47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-1b305c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://helpmultasfranquias.com.br/wp-content/uploads/2025/11/fachada-2-1008x1024-1-e1762391113334.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-28b5a8b6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-3rem;--margin-right:0rem;}.elementor-6 .elementor-element.elementor-element-394d3cbb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.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-6 .elementor-element.elementor-element-76f2eab3 .elementor-counter-number-wrapper{color:var( --e-global-color-5ebfd3d );font-family:var( --e-global-typography-e31f651-font-family ), Sans-serif;font-size:var( --e-global-typography-e31f651-font-size );font-weight:var( --e-global-typography-e31f651-font-weight );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-4ac4a0f3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-4ac4a0f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-1f5f5f5c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-6 .elementor-element.elementor-element-4515e75f .elementor-counter-number-wrapper{color:var( --e-global-color-5ebfd3d );font-family:var( --e-global-typography-e31f651-font-family ), Sans-serif;font-size:var( --e-global-typography-e31f651-font-size );font-weight:var( --e-global-typography-e31f651-font-weight );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-3f9bafd{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-3f9bafd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-1f0a5302{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-6 .elementor-element.elementor-element-72b49962{text-align:center;}.elementor-6 .elementor-element.elementor-element-72b49962 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:900;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-4511986d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-4511986d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-57cb8218{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--z-index:0;}.elementor-6 .elementor-element.elementor-element-57cb8218:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-57cb8218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-76c53b47{--display:flex;}.elementor-6 .elementor-element.elementor-element-122cb597{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6 .elementor-element.elementor-element-102de279{--display:flex;}.elementor-6 .elementor-element.elementor-element-1ad74a19{--display:flex;}.elementor-6 .elementor-element.elementor-element-66d09d5a{text-align:center;}.elementor-6 .elementor-element.elementor-element-66d09d5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-780e1f8b{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-780e1f8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-70add090{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6 .elementor-element.elementor-element-4c8678d2{--display:flex;--border-radius:1000px 1000px 1000px 1000px;}.elementor-6 .elementor-element.elementor-element-348b44ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-348b44ce{border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-348b44ce .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-6 .elementor-element.elementor-element-6174eb4d{--display:flex;}.elementor-6 .elementor-element.elementor-element-86d80a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-86d80a6{border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-86d80a6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-6 .elementor-element.elementor-element-23d882a5{--display:flex;}.elementor-6 .elementor-element.elementor-element-53bd79ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-53bd79ac{border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-53bd79ac .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-6 .elementor-element.elementor-element-5d920e80{--display:flex;}.elementor-6 .elementor-element.elementor-element-dab6929.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-dab6929{border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-dab6929 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-6 .elementor-element.elementor-element-4bb87a88{--display:flex;}.elementor-6 .elementor-element.elementor-element-300bb81a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-300bb81a{border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-300bb81a .elementor-wrapper{--video-aspect-ratio:0.5625;}.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-6 .elementor-element.elementor-element-48e8cc86{margin:0rem 10rem calc(var(--kit-widget-spacing, 0px) + 0rem) 10rem;}.elementor-6 .elementor-element.elementor-element-2f53b42e{--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:10rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6 .elementor-element.elementor-element-2f53b42e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2f53b42e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-35916780{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-76a83375{--display:flex;}.elementor-6 .elementor-element.elementor-element-544c3672{margin:-8rem -3rem calc(var(--kit-widget-spacing, 0px) + 0rem) -9rem;z-index:3;}.elementor-6 .elementor-element.elementor-element-2849a955{--display:flex;}.elementor-6 .elementor-element.elementor-element-71856ad1{margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-6 .elementor-element.elementor-element-71856ad1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:44px;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-248a0e5a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-248a0e5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-146c4f23{--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:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--z-index:0;}.elementor-6 .elementor-element.elementor-element-146c4f23:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-146c4f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47747c5 );}.elementor-6 .elementor-element.elementor-element-146c4f23::before, .elementor-6 .elementor-element.elementor-element-146c4f23 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-146c4f23 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-146c4f23 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-146c4f23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-146c4f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-7c362cbe{--display:flex;}.elementor-6 .elementor-element.elementor-element-69382b78{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-31ffcba8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2cb8c958 .elementor-counter-number-wrapper{color:var( --e-global-color-5ebfd3d );font-family:var( --e-global-typography-e31f651-font-family ), Sans-serif;font-size:var( --e-global-typography-e31f651-font-size );font-weight:var( --e-global-typography-e31f651-font-weight );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-3c7de14d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-3c7de14d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-c36bc21{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-3f348054 .elementor-counter-number-wrapper{color:var( --e-global-color-5ebfd3d );font-family:var( --e-global-typography-e31f651-font-family ), Sans-serif;font-size:var( --e-global-typography-e31f651-font-size );font-weight:var( --e-global-typography-e31f651-font-weight );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-17860713{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-17860713 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-47f28042{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4db53eec .elementor-counter-number-wrapper{color:var( --e-global-color-5ebfd3d );font-family:var( --e-global-typography-e31f651-font-family ), Sans-serif;font-size:var( --e-global-typography-e31f651-font-size );font-weight:var( --e-global-typography-e31f651-font-weight );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-5f0e58e1{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-5f0e58e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-2af9e0df{--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-6 .elementor-element.elementor-element-2af9e0df:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2af9e0df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-67a97ce1{--display:flex;}.elementor-6 .elementor-element.elementor-element-488fe3f6{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-6 .elementor-element.elementor-element-488fe3f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-5ebfd3d );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-23287beb{--iteration-count:infinite;--animation-duration:1200ms;margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--dynamic-text-color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-23287beb .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:900;line-height:72px;}.elementor-6 .elementor-element.elementor-element-23287beb .elementor-headline-plain-text{color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-23287beb .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-47747c5 );}.elementor-6 .elementor-element.elementor-element-462d9fb3{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-6 .elementor-element.elementor-element-139c58a0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6 .elementor-element.elementor-element-2803a1eb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-62fd8dc2{--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-6 .elementor-element.elementor-element-62fd8dc2:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-62fd8dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-2e34795c{--display:flex;}.elementor-6 .elementor-element.elementor-element-4b3e553f{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:2;text-align:center;}.elementor-6 .elementor-element.elementor-element-4b3e553f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5ff50a33{--iteration-count:infinite;--animation-duration:1200ms;margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--dynamic-text-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5ff50a33 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;}.elementor-6 .elementor-element.elementor-element-5ff50a33 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5ff50a33 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-6 .elementor-element.elementor-element-5ff50a33 .elementor-headline-dynamic-wrapper path{stroke:#FFCC01;}.elementor-6 .elementor-element.elementor-element-4cc9adfb{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:0;}.elementor-6 .elementor-element.elementor-element-31e233c3{--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-6 .elementor-element.elementor-element-65efaac1{--display:flex;}.elementor-6 .elementor-element.elementor-element-7ba04ed1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;text-align:center;}.elementor-6 .elementor-element.elementor-element-7ba04ed1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;line-height:44px;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-44245b88{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-6 .elementor-element.elementor-element-44245b88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-9ed5fc6{--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-6 .elementor-element.elementor-element-9ed5fc6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9ed5fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5ebfd3d );}.elementor-6 .elementor-element.elementor-element-3bf9ee4f{--display:flex;}.elementor-6 .elementor-element.elementor-element-29559c1{--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;}body.elementor-page-6:not(.elementor-motion-effects-element-type-background), body.elementor-page-6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47747c5 );}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-5f9edbb3{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-28b5a8b6{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-76f2eab3 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e31f651-font-size );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-4515e75f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e31f651-font-size );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-70add090{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-35916780{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-69382b78{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-2cb8c958 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e31f651-font-size );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-3f348054 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e31f651-font-size );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-4db53eec .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e31f651-font-size );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-139c58a0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-2cc803df{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-6678d277{text-align:center;}.elementor-6 .elementor-element.elementor-element-5f9edbb3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-5fc9f3ea{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6 .elementor-element.elementor-element-28b5a8b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6 .elementor-element.elementor-element-28b5a8b6.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-394d3cbb{--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-76f2eab3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-76f2eab3 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e31f651-font-size );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-1f5f5f5c{--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-4515e75f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-4515e75f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e31f651-font-size );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-780e1f8b .elementor-heading-title{font-size:28px;}.elementor-6 .elementor-element.elementor-element-70add090{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-4c8678d2{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-348b44ce{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-348b44ce.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-86d80a6{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-86d80a6.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-53bd79ac{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-53bd79ac.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-dab6929{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-dab6929.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-300bb81a{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-300bb81a.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-48e8cc86{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-2f53b42e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6 .elementor-element.elementor-element-35916780{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-544c3672{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-2849a955{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-71856ad1{text-align:center;}.elementor-6 .elementor-element.elementor-element-71856ad1 .elementor-heading-title{font-size:42px;}.elementor-6 .elementor-element.elementor-element-248a0e5a{text-align:center;}.elementor-6 .elementor-element.elementor-element-69382b78{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-31ffcba8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-2cb8c958 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e31f651-font-size );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-3f348054 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e31f651-font-size );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-4db53eec .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e31f651-font-size );line-height:var( --e-global-typography-e31f651-line-height );}.elementor-6 .elementor-element.elementor-element-139c58a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-378594df{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-5fc9f3ea{--width:64%;}.elementor-6 .elementor-element.elementor-element-57cb8218{--content-width:1140px;}.elementor-6 .elementor-element.elementor-element-2af9e0df{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-62fd8dc2{--content-width:1510px;}}/* Start custom CSS for form, class: .elementor-element-ffacdeb *//* --- FORMULÁRIO CLEAN (SEM SETAS - VERSÃO NUCLEAR) --- */

/* 1. MATAR TODAS AS SETAS POSSÍVEIS (Pseudo-elementos e SVGs) */
.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-select-wrapper::before,
.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-select-wrapper::after,
.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-select-wrapper svg {
    display: none !important;
    content: none !important;
    opacity: 0 !important;
    width: 0 !important;
}

/* 2. ESTILO GERAL DOS CAMPOS (Texto e Select) */
.elementor-6 .elementor-element.elementor-element-ffacdeb input, 
.elementor-6 .elementor-element.elementor-element-ffacdeb textarea, 
.elementor-6 .elementor-element.elementor-element-ffacdeb select,
.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-field-group .elementor-field {
    /* Fundo Branco (O shorthand 'background' remove imagens de fundo/setas) */
    background: #ffffff !important;
    
    /* Texto Escuro */
    color: #183344 !important;
    
    /* Borda cinza suave */
    border: 1px solid #e0e0e0 !important;
    border-radius: 8px !important;
    
    /* Espaçamento */
    padding: 15px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    
    /* --- MATA AS SETAS NATIVAS DO NAVEGADOR --- */
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    
    box-shadow: 0 4px 6px rgba(0,0,0,0.05) !important;
    transition: all 0.3s ease !important;
}

/* 3. EFEITO DE FOCO (Ao clicar) */
.elementor-6 .elementor-element.elementor-element-ffacdeb input:focus, 
.elementor-6 .elementor-element.elementor-element-ffacdeb textarea:focus, 
.elementor-6 .elementor-element.elementor-element-ffacdeb select:focus {
    border-color: #FFCD37 !important; /* Borda Amarela */
    box-shadow: 0 0 0 3px rgba(255, 205, 55, 0.3) !important;
    outline: none !important;
}

/* 4. TEXTO DE AJUDA (Placeholder) */
.elementor-6 .elementor-element.elementor-element-ffacdeb ::-webkit-input-placeholder { color: #8898aa !important; opacity: 1; }
.elementor-6 .elementor-element.elementor-element-ffacdeb ::-moz-placeholder { color: #8898aa !important; opacity: 1; }
.elementor-6 .elementor-element.elementor-element-ffacdeb :-ms-input-placeholder { color: #8898aa !important; opacity: 1; }

/* 5. BOTÃO (Amarelo - Conforme seu último código) */
.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-button {
    background-color: #FFCD37 !important; 
    color: #183344 !important; 
    width: 100%; 
    border-radius: 50px !important;
    padding: 18px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 10px 20px rgba(255, 205, 55, 0.3);
}

.elementor-6 .elementor-element.elementor-element-ffacdeb .elementor-button:hover {
    background-color: #ffffff !important; /* Branco no hover */
    color: #183344 !important; 
    transform: translateY(-3px); 
    box-shadow: 0 15px 25px rgba(255, 255, 255, 0.4);
}

/* 6. CORREÇÃO EXTRA: Fundo das opções */
.elementor-6 .elementor-element.elementor-element-ffacdeb select option {
    background: #ffffff !important;
    color: #183344 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa9264 *//* --- ESTILOS CSS (COM RESPONSIVO CORRIGIDO) --- */

/* --- Configuração Geral da Seção --- */
.ecossistema-help-section-branco {
    font-family: 'Montserrat', sans-serif;
    background-color: #ffffff; 
    color: #183344; 
    padding: 80px 40px;
    overflow: hidden;
    position: relative;
}

.ecossistema-help-container-branco {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1300px;
    margin: 0 auto;
    gap: 40px;
}

/* --- Coluna da Esquerda (Texto "7 Motivos") --- */
.ecossistema-help-texto-branco {
    flex-basis: 35%; 
    text-align: left;
}
.ecossistema-help-texto-branco h2 {
    font-size: 42px;
    font-weight: 300; 
    line-height: 1.3;
    margin: 0 0 40px 0;
    color: #183344; 
}
.ecossistema-help-texto-branco h2 .highlight-help-branco {
    font-weight: 900; 
    color: #FFCD37; 
}

/* --- Coluna da Direita (Orbital) --- */
.orbit-container-branco {
    flex-basis: 60%; 
    position: relative;
    width: 100%;
    max-width: 700px;
    height: 600px; 
    margin: 0;
}

/* --- O Elemento Central (Logo) --- */
.orbit-center-branco {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 180px; 
    height: 180px;
    background: #FFCD37; 
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 20;
    box-shadow: 0 0 20px rgba(255, 205, 55, 0.5); 
}
.orbit-center-branco img {
    width: 80%; 
    height: auto;
}

/* --- A Órbita (O Círculo Giratório) --- */
.orbit-branco {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 500px; 
    height: 500px;
    margin-top: -250px; 
    margin-left: -250px; 
    border: 2px dashed rgba(0, 0, 0, 0.1); 
    border-radius: 50%;
    animation: spin-orbit-corrigido 40s linear infinite;
    z-index: 10;
}

/* --- Cada Item na Órbita --- */
.orbit-item-branco {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px; 
    height: 100px;
    margin-top: -50px; 
    margin-left: -50px; 
    transform: 
        rotate(calc((360deg / 7) * var(--i))) 
        translateY(-250px);
}

/* Trava Estática */
.orbit-item-static-fix-branco {
    transform: rotate( calc( (360deg / 7) * var(--i) * -1 ) );
}

/* Trava de Animação */
.orbit-item-animated-fix-branco {
    animation: spin-item-contra-corrigido 40s linear infinite;
}

/* O conteúdo do item */
.orbit-item-content-branco {
    text-align: center;
    cursor: pointer;
    transition: transform 0.3s ease;
}
.orbit-item-content-branco:hover {
    transform: scale(1.1); 
}

/* Estilo do Ícone (Círculo Amarelo) */
.orbit-item-content-branco .orbit-icon-branco {
    width: 60px;
    height: 60px;
    background: #FFCD37; 
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto 10px auto;
    border: 3px solid #183344; 
}
.orbit-item-content-branco .orbit-icon-branco i {
    font-size: 24px;
    color: #183344; 
}

/* Texto do item */
.orbit-item-content-branco span {
    font-size: 12px;
    font-weight: 700;
    display: block;
    width: 140px; 
    margin-left: -20px; 
    color: #183344; 
}

/* --- As Animações (Keyframes) --- */
@keyframes spin-orbit-corrigido {
    from { transform: rotate(0deg); }
    to   { transform: rotate(360deg); }
}
@keyframes spin-item-contra-corrigido {
    from { transform: rotate(0deg); }
    to   { transform: rotate(-360deg); } /* Desgira */
}
@keyframes mobile-list-fade-in {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}


/* --- ############# RESPONSIVO ATUALIZADO ############# --- */

@media (max-width: 991px) {
    .ecossistema-help-section-branco {
        padding: 40px 20px;
    }
    
    .ecossistema-help-container-branco {
        flex-direction: column; 
        text-align: center;
    }
    
    .ecossistema-help-texto-branco {
        flex-basis: 100%;
        text-align: center;
    }
    .ecossistema-help-texto-branco h2 {
        font-size: 32px; 
    }

    /* --- REESTILIZAÇÃO COMPLETA DA ÓRBITA PARA MOBILE --- */
    
    .orbit-container-branco {
        display: block;
        position: static;
        height: auto;
        max-width: 100%;
        flex-basis: 100%;
    }

    .orbit-branco {
        display: block;
        position: static;
        width: 100%;
        height: auto;
        margin: 0;
        border: none;
        animation: none;
    }
    .orbit-center-branco {
        display: none;
    }

    /* Reseta a posição dos 7 itens */
    .orbit-item-branco {
        position: static;
        transform: none; 
        width: 100%;
        height: auto;
        margin: 0 0 15px 0; 
    }

    /* Reseta as "travas" de animação e rotação */
    .orbit-item-static-fix-branco, 
    .orbit-item-animated-fix-branco {
        transform: none;
        animation: none;
    }

    /* --- CORREÇÃO DA ANIMAÇÃO MOBILE --- */
    
    /* 1. Estiliza o conteúdo como um "card" de lista */
    .orbit-item-content-branco {
        display: flex; 
        align-items: center; 
        text-align: left;
        background: #f4f4f4; 
        padding: 15px;
        border-radius: 10px;
        width: 100%;
        max-width: 400px; 
        margin: 0 auto; 
        
        /* Prepara a animação */
        opacity: 0;
        animation: mobile-list-fade-in 0.5s ease-out forwards;
    }
    
    /* 2. Adiciona o delay escalonado (staggered) */
    /* Agora o delay está no elemento certo */
    .orbit-item-branco:nth-child(1) .orbit-item-content-branco { animation-delay: 0.1s; }
    .orbit-item-branco:nth-child(2) .orbit-item-content-branco { animation-delay: 0.2s; }
    .orbit-item-branco:nth-child(3) .orbit-item-content-branco { animation-delay: 0.3s; }
    .orbit-item-branco:nth-child(4) .orbit-item-content-branco { animation-delay: 0.4s; }
    .orbit-item-branco:nth-child(5) .orbit-item-content-branco { animation-delay: 0.5s; }
    .orbit-item-branco:nth-child(6) .orbit-item-content-branco { animation-delay: 0.6s; }
    .orbit-item-branco:nth-child(7) .orbit-item-content-branco { animation-delay: 0.7s; }

    
    .orbit-item-content-branco:hover {
        transform: scale(1.02); 
    }

    /* Ajusta o ícone para a lista */
    .orbit-item-content-branco .orbit-icon-branco {
        width: 50px;
        height: 50px;
        margin: 0 15px 0 0; 
        flex-shrink: 0; 
    }
    .orbit-item-content-branco .orbit-icon-branco i {
        font-size: 20px;
    }

    /* Ajusta o texto para a lista */
    .orbit-item-content-branco span {
        font-size: 16px; 
        font-weight: 700;
        color: #183344;
        width: auto;
        margin-left: 0;
    }
}
</style>/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-348b44ce *//* O '.elementor-6 .elementor-element.elementor-element-348b44ce' se refere a esta coluna específica */
.elementor-6 .elementor-element.elementor-element-348b44ce {
    /* Prepara a coluna para a animação */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    position: relative; /* Essencial para o z-index */
    z-index: 1;
}

/* O que acontece quando o mouse passa por cima desta coluna */
.elementor-6 .elementor-element.elementor-element-348b44ce:hover {
    /* Aumenta o tamanho em 5% */
    transform: scale(1.05);

    /* Traz a coluna para frente das outras */
    z-index: 10;

    /* Opcional: Sombra mais forte para profundidade */
    box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-86d80a6 *//* O '.elementor-6 .elementor-element.elementor-element-86d80a6' se refere a esta coluna específica */
.elementor-6 .elementor-element.elementor-element-86d80a6 {
    /* Prepara a coluna para a animação */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    position: relative; /* Essencial para o z-index */
    z-index: 1;
}

/* O que acontece quando o mouse passa por cima desta coluna */
.elementor-6 .elementor-element.elementor-element-86d80a6:hover {
    /* Aumenta o tamanho em 5% */
    transform: scale(1.05);

    /* Traz a coluna para frente das outras */
    z-index: 10;

    /* Opcional: Sombra mais forte para profundidade */
    box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-53bd79ac *//* O '.elementor-6 .elementor-element.elementor-element-53bd79ac' se refere a esta coluna específica */
.elementor-6 .elementor-element.elementor-element-53bd79ac {
    /* Prepara a coluna para a animação */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    position: relative; /* Essencial para o z-index */
    z-index: 1;
}

/* O que acontece quando o mouse passa por cima desta coluna */
.elementor-6 .elementor-element.elementor-element-53bd79ac:hover {
    /* Aumenta o tamanho em 5% */
    transform: scale(1.05);

    /* Traz a coluna para frente das outras */
    z-index: 10;

    /* Opcional: Sombra mais forte para profundidade */
    box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-dab6929 *//* O '.elementor-6 .elementor-element.elementor-element-dab6929' se refere a esta coluna específica */
.elementor-6 .elementor-element.elementor-element-dab6929 {
    /* Prepara a coluna para a animação */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    position: relative; /* Essencial para o z-index */
    z-index: 1;
}

/* O que acontece quando o mouse passa por cima desta coluna */
.elementor-6 .elementor-element.elementor-element-dab6929:hover {
    /* Aumenta o tamanho em 5% */
    transform: scale(1.05);

    /* Traz a coluna para frente das outras */
    z-index: 10;

    /* Opcional: Sombra mais forte para profundidade */
    box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-300bb81a *//* O '.elementor-6 .elementor-element.elementor-element-300bb81a' se refere a esta coluna específica */
.elementor-6 .elementor-element.elementor-element-300bb81a {
    /* Prepara a coluna para a animação */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    position: relative; /* Essencial para o z-index */
    z-index: 1;
}

/* O que acontece quando o mouse passa por cima desta coluna */
.elementor-6 .elementor-element.elementor-element-300bb81a:hover {
    /* Aumenta o tamanho em 5% */
    transform: scale(1.05);

    /* Traz a coluna para frente das outras */
    z-index: 10;

    /* Opcional: Sombra mais forte para profundidade */
    box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48e8cc86 *//* --- ESTILO DO BOTÃO (Help Multas - Clean Premium) --- */

/* 1. Estado Normal */
.elementor-6 .elementor-element.elementor-element-48e8cc86 .elementor-button {
    background-color: #183344 !important; /* Azul Escuro */
    color: #FFCD37 !important; /* Texto Amarelo */
    
    width: 100%; /* Ocupa toda a largura disponível */
    border-radius: 8px !important; /* Cantos levemente arredondados */
    padding: 18px !important; /* Botão mais alto e clicável */
    
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important; /* Texto bem grosso */
    text-transform: uppercase; /* Letras maiúsculas */
    letter-spacing: 1px;
    border: none !important;
    
    transition: all 0.3s ease !important;
    box-shadow: 0 10px 20px rgba(24, 51, 68, 0.2); /* Sombra suave azulada */
}

/* 2. Estado ao Passar o Mouse (Hover) */
.elementor-6 .elementor-element.elementor-element-48e8cc86 .elementor-button:hover {
    background-color: #ffff !important; /* Inverte: Fundo Amarelo */
    color: #183344 !important; /* Texto Azul */
    
    transform: translateY(-3px); /* Efeito de "levantar" */
    box-shadow: 0 15px 25px rgba(255, 205, 55, 0.4); /* Sombra amarela brilha */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55ecbfbd *//* --- ESTILO DO BOTÃO (Help Multas - Clean Premium) --- */

/* 1. Estado Normal */
.elementor-6 .elementor-element.elementor-element-55ecbfbd .elementor-button {
    background-color: #183344 !important; /* Azul Escuro */
    color: #FFCD37 !important; /* Texto Amarelo */
    
    width: 100%; /* Ocupa toda a largura disponível */
    border-radius: 8px !important; /* Cantos levemente arredondados */
    padding: 18px !important; /* Botão mais alto e clicável */
    
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important; /* Texto bem grosso */
    text-transform: uppercase; /* Letras maiúsculas */
    letter-spacing: 1px;
    border: none !important;
    
    transition: all 0.3s ease !important;
    box-shadow: 0 10px 20px rgba(24, 51, 68, 0.2); /* Sombra suave azulada */
}

/* 2. Estado ao Passar o Mouse (Hover) */
.elementor-6 .elementor-element.elementor-element-55ecbfbd .elementor-button:hover {
    background-color: #FFCD37 !important; /* Inverte: Fundo Amarelo */
    color: #183344 !important; /* Texto Azul */
    
    transform: translateY(-3px); /* Efeito de "levantar" */
    box-shadow: 0 15px 25px rgba(255, 205, 55, 0.4); /* Sombra amarela brilha */
}/* End custom CSS */
/* Start custom CSS *//* --- Trava o Scroll Horizontal (Mobile) --- */
@media (max-width: 767px) {
    html, body {
        width: 100%;
        overflow-x: hidden;
    }
}/* End custom CSS */