.elementor-646 .elementor-element.elementor-element-67347a51{--display:flex;--min-height:520px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-67347a51::before, .elementor-646 .elementor-element.elementor-element-67347a51 > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-67347a51 > .e-con-inner > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-67347a51 > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-67347a51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-67347a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(202deg, var( --e-global-color-4e5c962 ) 27%, var( --e-global-color-72c0ba0 ) 68%);}.elementor-646 .elementor-element.elementor-element-626f0cd4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-69ce1ddc{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-69ce1ddc.e-con{--flex-grow:0;--flex-shrink:0;}.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-646 .elementor-element.elementor-element-1b193ff9{text-align:center;}.elementor-646 .elementor-element.elementor-element-1b193ff9 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FDF351;}.elementor-646 .elementor-element.elementor-element-e8592d5{text-align:center;}.elementor-646 .elementor-element.elementor-element-e8592d5 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-7dfc44d{text-align:center;}.elementor-646 .elementor-element.elementor-element-7dfc44d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-539114a1{width:var( --container-widget-width, 70% );max-width:70%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 150px 0px 150px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-646 .elementor-element.elementor-element-539114a1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-539114a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;line-height:24px;letter-spacing:0em;color:#FFFFFF;}.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-646 .elementor-element.elementor-element-4d91ff6a .elementor-button{background-color:#FDF351;fill:var( --e-global-color-72c0ba0 );color:var( --e-global-color-72c0ba0 );padding:20px 20px 20px 20px;}.elementor-646 .elementor-element.elementor-element-4d91ff6a .elementor-button-content-wrapper{flex-direction:row;}.elementor-646 .elementor-element.elementor-element-ab4d5ca{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-9a4fdee{text-align:center;}.elementor-646 .elementor-element.elementor-element-9a4fdee .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-abed6fb );}.elementor-646 .elementor-element.elementor-element-ad93635{text-align:center;}.elementor-646 .elementor-element.elementor-element-ad93635 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2.4em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-dd0ea0c{width:var( --container-widget-width, 99.844% );max-width:99.844%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:99.844%;--container-widget-flex-grow:0;text-align:center;}.elementor-646 .elementor-element.elementor-element-dd0ea0c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-dd0ea0c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:200;line-height:24px;letter-spacing:0em;color:var( --e-global-color-72c0ba0 );}.elementor-646 .elementor-element.elementor-element-056ac8f{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-056ac8f.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-29108f8{--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;--z-index:2;}.elementor-646 .elementor-element.elementor-element-29108f8.e-con{--align-self:center;}.elementor-646 .elementor-element.elementor-element-331b67c{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 03px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:03px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-646 .elementor-element.elementor-element-331b67c::before, .elementor-646 .elementor-element.elementor-element-331b67c > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-331b67c > .e-con-inner > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-331b67c > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-331b67c > .e-con-inner > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-331b67c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-646 .elementor-element.elementor-element-53eb927{text-align:center;}.elementor-646 .elementor-element.elementor-element-53eb927 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:4em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-55134e5{text-align:center;}.elementor-646 .elementor-element.elementor-element-55134e5 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-2d1a916{width:var( --container-widget-width, 99.844% );max-width:99.844%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:99.844%;--container-widget-flex-grow:0;text-align:center;}.elementor-646 .elementor-element.elementor-element-2d1a916.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-2d1a916 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:200;line-height:24px;letter-spacing:0em;color:var( --e-global-color-72c0ba0 );}.elementor-646 .elementor-element.elementor-element-3f0209c{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 03px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:03px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-646 .elementor-element.elementor-element-3f0209c::before, .elementor-646 .elementor-element.elementor-element-3f0209c > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-3f0209c > .e-con-inner > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-3f0209c > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-3f0209c > .e-con-inner > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-3f0209c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-646 .elementor-element.elementor-element-1747b36{text-align:center;}.elementor-646 .elementor-element.elementor-element-1747b36 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:4em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-e4a1651{text-align:center;}.elementor-646 .elementor-element.elementor-element-e4a1651 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-8b61a46{width:var( --container-widget-width, 99.844% );max-width:99.844%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:99.844%;--container-widget-flex-grow:0;text-align:center;}.elementor-646 .elementor-element.elementor-element-8b61a46.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-8b61a46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:200;line-height:24px;letter-spacing:0em;color:var( --e-global-color-72c0ba0 );}.elementor-646 .elementor-element.elementor-element-dc2efc0{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 03px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:03px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-646 .elementor-element.elementor-element-dc2efc0::before, .elementor-646 .elementor-element.elementor-element-dc2efc0 > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-dc2efc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-dc2efc0 > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-dc2efc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-dc2efc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-646 .elementor-element.elementor-element-0b90ec9{text-align:center;}.elementor-646 .elementor-element.elementor-element-0b90ec9 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:4em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-2f6adcd{text-align:center;}.elementor-646 .elementor-element.elementor-element-2f6adcd .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-7594601{width:var( --container-widget-width, 99.844% );max-width:99.844%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:99.844%;--container-widget-flex-grow:0;text-align:center;}.elementor-646 .elementor-element.elementor-element-7594601.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-7594601 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:200;line-height:24px;letter-spacing:0em;color:var( --e-global-color-72c0ba0 );}.elementor-646 .elementor-element.elementor-element-4cba6b0{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 03px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:03px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-646 .elementor-element.elementor-element-4cba6b0::before, .elementor-646 .elementor-element.elementor-element-4cba6b0 > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-4cba6b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-4cba6b0 > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-4cba6b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-4cba6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-646 .elementor-element.elementor-element-0086580{text-align:center;}.elementor-646 .elementor-element.elementor-element-0086580 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:4em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-2bfa3ca{text-align:center;}.elementor-646 .elementor-element.elementor-element-2bfa3ca .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-2669a02{width:var( --container-widget-width, 99.844% );max-width:99.844%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:99.844%;--container-widget-flex-grow:0;text-align:center;}.elementor-646 .elementor-element.elementor-element-2669a02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-2669a02 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:200;line-height:24px;letter-spacing:0em;color:var( --e-global-color-72c0ba0 );}.elementor-646 .elementor-element.elementor-element-a9e47a3{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 03px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:03px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-646 .elementor-element.elementor-element-a9e47a3::before, .elementor-646 .elementor-element.elementor-element-a9e47a3 > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-a9e47a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-a9e47a3 > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-a9e47a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-a9e47a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-646 .elementor-element.elementor-element-ccc5c7f{text-align:center;}.elementor-646 .elementor-element.elementor-element-ccc5c7f .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:4em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-07f59ba{text-align:center;}.elementor-646 .elementor-element.elementor-element-07f59ba .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-323bf11{width:var( --container-widget-width, 99.844% );max-width:99.844%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:99.844%;--container-widget-flex-grow:0;text-align:center;}.elementor-646 .elementor-element.elementor-element-323bf11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-323bf11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:200;line-height:24px;letter-spacing:0em;color:var( --e-global-color-72c0ba0 );}.elementor-646 .elementor-element.elementor-element-0c7203d{--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:50px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-30487c6{text-align:center;}.elementor-646 .elementor-element.elementor-element-30487c6 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-abed6fb );}.elementor-646 .elementor-element.elementor-element-15210c9{text-align:center;}.elementor-646 .elementor-element.elementor-element-15210c9 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2.4em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-56b5039{--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;}.elementor-646 .elementor-element.elementor-element-e1d6a13{--display:flex;--border-radius:5px 5px 5px 5px;}.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-646 .elementor-element.elementor-element-3533220 img{width:30%;}.elementor-646 .elementor-element.elementor-element-0411b90{text-align:center;}.elementor-646 .elementor-element.elementor-element-0411b90 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-071cf35{width:var( --container-widget-width, 99.844% );max-width:99.844%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:99.844%;--container-widget-flex-grow:0;text-align:center;}.elementor-646 .elementor-element.elementor-element-071cf35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-071cf35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:200;line-height:24px;letter-spacing:0em;color:var( --e-global-color-72c0ba0 );}.elementor-646 .elementor-element.elementor-element-3d8ea85{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-646 .elementor-element.elementor-element-e84d327 img{width:100%;}.elementor-646 .elementor-element.elementor-element-772215b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-646 .elementor-element.elementor-element-772215b .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-2859f95{width:var( --container-widget-width, 99.844% );max-width:99.844%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:99.844%;--container-widget-flex-grow:0;text-align:center;}.elementor-646 .elementor-element.elementor-element-2859f95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-2859f95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:200;line-height:24px;letter-spacing:0em;color:var( --e-global-color-72c0ba0 );}.elementor-646 .elementor-element.elementor-element-641f35a{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-646 .elementor-element.elementor-element-c367317{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-646 .elementor-element.elementor-element-c367317 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2em;font-weight:900;color:var( --e-global-color-e83a755 );}.elementor-646 .elementor-element.elementor-element-4e10a20{width:var( --container-widget-width, 99.844% );max-width:99.844%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:99.844%;--container-widget-flex-grow:0;text-align:center;}.elementor-646 .elementor-element.elementor-element-4e10a20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-4e10a20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:200;line-height:24px;letter-spacing:0em;color:var( --e-global-color-72c0ba0 );}@media(max-width:767px){.elementor-646 .elementor-element.elementor-element-539114a1{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-646 .elementor-element.elementor-element-67347a51{--content-width:1240px;}.elementor-646 .elementor-element.elementor-element-69ce1ddc{--width:100%;}.elementor-646 .elementor-element.elementor-element-ab4d5ca{--content-width:1000px;}.elementor-646 .elementor-element.elementor-element-056ac8f{--width:1000px;}.elementor-646 .elementor-element.elementor-element-29108f8{--width:1000px;}.elementor-646 .elementor-element.elementor-element-331b67c{--width:50%;}.elementor-646 .elementor-element.elementor-element-3f0209c{--width:50%;}.elementor-646 .elementor-element.elementor-element-dc2efc0{--width:50%;}.elementor-646 .elementor-element.elementor-element-4cba6b0{--width:50%;}.elementor-646 .elementor-element.elementor-element-a9e47a3{--width:50%;}.elementor-646 .elementor-element.elementor-element-0c7203d{--content-width:1000px;}}/* Start custom CSS for container, class: .elementor-element-056ac8f *//* Linha vertical centralizada no Desktop */
.timeline-container {
    position: relative;
}

.timeline-container::before {
    content: '';
    position: absolute;
    top: 20px;
    bottom: 20px;
    left: 50%;
    width: 2px;
    background-color: #E5E7EB;
    transform: translateX(-50%);
    z-index: 1;
}

/* Ajuste para Mobile: move a linha para a lateral esquerda */
@media (max-width: 767px) {
    .timeline-container::before {
        left: 24px;
        transform: none;
    }
}/* End custom CSS */