.elementor-4908 .elementor-element.elementor-element-246d811b{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4908 .elementor-element.elementor-element-246d811b.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.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-4908 .elementor-element.elementor-element-39b447b1{text-align:start;}.elementor-4908 .elementor-element.elementor-element-39b447b1 img{width:98%;height:500px;}.elementor-4908 .elementor-element.elementor-element-5aa37380{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:55px;--margin-right:0px;}.elementor-4908 .elementor-element.elementor-element-5aa37380.e-con{--flex-grow:0;--flex-shrink:0;}.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-4908 .elementor-element.elementor-element-687c3a54{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:300;}.elementor-4908 .elementor-element.elementor-element-687c3a54 p{margin-block-end:0px;}.elementor-4908 .elementor-element.elementor-element-3bd69274{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:300;}.elementor-4908 .elementor-element.elementor-element-3bd69274 p{margin-block-end:0px;}.elementor-4908 .elementor-element.elementor-element-98a4853{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:300;}.elementor-4908 .elementor-element.elementor-element-98a4853 p{margin-block-end:0px;}.elementor-4908 .elementor-element.elementor-element-714d96df{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;color:#000302;}.elementor-4908 .elementor-element.elementor-element-714d96df p{margin-block-end:0px;}.elementor-4908 .elementor-element.elementor-element-1fa1ee7b{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:300;color:#000302;}.elementor-4908 .elementor-element.elementor-element-1fa1ee7b p{margin-block-end:0px;}.elementor-4908 .elementor-element.elementor-element-19fea20{text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#020000;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4908 .elementor-element.elementor-element-19fea20 p{margin-block-end:0px;}.elementor-4908 .elementor-element.elementor-element-19fea20 .elementor-widget-container{max-width:87%;}.elementor-4908 .elementor-element.elementor-element-19fea20 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-19fea20.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-4908 .elementor-element.elementor-element-58c467e9 .elementor-button{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;background-color:#000000;}.elementor-4908 .elementor-element.elementor-element-58c467e9 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-58c467e9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4908 .elementor-element.elementor-element-2fe20fc2{--display:flex;--min-height:610px;--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;--overlay-opacity:0.5;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:59px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4908 .elementor-element.elementor-element-2fe20fc2:not(.elementor-motion-effects-element-type-background), .elementor-4908 .elementor-element.elementor-element-2fe20fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futuragrupo.pt/wp-content/uploads/2026/02/Design-sem-nome-9-scaled.png");}.elementor-4908 .elementor-element.elementor-element-2fe20fc2::before, .elementor-4908 .elementor-element.elementor-element-2fe20fc2 > .elementor-background-video-container::before, .elementor-4908 .elementor-element.elementor-element-2fe20fc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-4908 .elementor-element.elementor-element-2fe20fc2 > .elementor-background-slideshow::before, .elementor-4908 .elementor-element.elementor-element-2fe20fc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4908 .elementor-element.elementor-element-2fe20fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://futuragrupo.pt/wp-content/uploads/2026/02/fundo_preto_imagem-scaled-1.png");}.elementor-4908 .elementor-element.elementor-element-458ee03{--display:flex;--min-height:0px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4908 .elementor-element.elementor-element-458ee03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4908 .elementor-element.elementor-element-1ae39f05{text-align:end;}.elementor-4908 .elementor-element.elementor-element-1ae39f05 img{width:92%;}.elementor-4908 .elementor-element.elementor-element-1ae39f05 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-1ae39f05.elementor-element{--align-self:flex-end;}.elementor-4908 .elementor-element.elementor-element-7430e028{--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:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-4908 .elementor-element.elementor-element-7430e028.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4908 .elementor-element.elementor-element-66f8dbde > .elementor-widget-container{margin:105px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-5fa46cd2{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4908 .elementor-element.elementor-element-43809d14 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-90a7e73{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4908 .elementor-element.elementor-element-2dc95068 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-194af5d8{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4908 .elementor-element.elementor-element-7e58ba1 .elementor-button{font-family:"Josefin Sans", Sans-serif;font-weight:400;line-height:11px;letter-spacing:-0.1px;word-spacing:0px;fill:#020000;color:#020000;background-color:#FFFFFF;}.elementor-4908 .elementor-element.elementor-element-7e58ba1 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-b439d99{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:43px;font-weight:300;line-height:46px;color:#FFFFFF;width:100%;max-width:100%;top:87px;}body:not(.rtl) .elementor-4908 .elementor-element.elementor-element-b439d99{left:-430px;}body.rtl .elementor-4908 .elementor-element.elementor-element-b439d99{right:-430px;}.elementor-4908 .elementor-element.elementor-element-4c0adf43{--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-4908 .elementor-element.elementor-element-666ead62 > .elementor-widget-container{margin:105px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-ea5100f{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4908 .elementor-element.elementor-element-5b8a8aa7 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-174b6ba6{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4908 .elementor-element.elementor-element-680cf3ba{--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-4908 .elementor-element.elementor-element-4bc73ead > .elementor-widget-container{margin:105px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-706d42b2{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFBFB;}.elementor-4908 .elementor-element.elementor-element-1acdaba1 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-d76529f{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFBFB;}.elementor-4908 .elementor-element.elementor-element-4a1c20a7{--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-4908 .elementor-element.elementor-element-1e479cb7 > .elementor-widget-container{margin:105px 0px 0px 0px;}.elementor-4908 .elementor-element.elementor-element-6cca0d79{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFCFC;}.elementor-4908 .elementor-element.elementor-element-117ce736{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:140px;--margin-right:0px;--padding-top:39px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4908 .elementor-element.elementor-element-117ce736.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-4908 .elementor-element.elementor-element-9e2139a{--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-4908 .elementor-element.elementor-element-e5bed8a{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-4908 .elementor-element.elementor-element-e5bed8a p{margin-block-end:2px;}.elementor-4908 .elementor-element.elementor-element-155c299e iframe{height:495px;}.elementor-4908 .elementor-element.elementor-element-301d4400{--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-4908 .elementor-element.elementor-element-13e9cba7{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-4908 .elementor-element.elementor-element-61e9236b{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4908 .elementor-element.elementor-element-61e9236b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4908 .elementor-element.elementor-element-61e9236b .elementor-swiper-button.elementor-swiper-button-next{font-size:14px;}.elementor-4908 .elementor-element.elementor-element-61e9236b .swiper-pagination-bullet{width:4px;height:4px;}.elementor-4908 .elementor-element.elementor-element-61e9236b.elementor-element{--align-self:flex-start;}.elementor-4908 .elementor-element.elementor-element-9239cdf .elementor-button{background-color:#000000;}.elementor-4908 .elementor-element.elementor-element-2b8d0ccd{--display:flex;}@media(min-width:768px){.elementor-4908 .elementor-element.elementor-element-5aa37380{--width:40.361%;}.elementor-4908 .elementor-element.elementor-element-2fe20fc2{--content-width:1501px;}.elementor-4908 .elementor-element.elementor-element-458ee03{--width:4.602%;}.elementor-4908 .elementor-element.elementor-element-7430e028{--width:22.084%;}.elementor-4908 .elementor-element.elementor-element-4c0adf43{--width:25%;}.elementor-4908 .elementor-element.elementor-element-680cf3ba{--width:25%;}.elementor-4908 .elementor-element.elementor-element-4a1c20a7{--width:25%;}.elementor-4908 .elementor-element.elementor-element-9e2139a{--width:50%;}.elementor-4908 .elementor-element.elementor-element-301d4400{--width:50%;}}@media(max-width:767px){.elementor-4908 .elementor-element.elementor-element-39b447b1{text-align:center;}.elementor-4908 .elementor-element.elementor-element-39b447b1 img{width:100%;height:260px;}.elementor-4908 .elementor-element.elementor-element-5aa37380{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-4908 .elementor-element.elementor-element-1fa1ee7b{font-size:11px;}.elementor-4908 .elementor-element.elementor-element-117ce736{--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4908 .elementor-element.elementor-element-9e2139a{--width:500px;--min-height:190px;}.elementor-4908 .elementor-element.elementor-element-61e9236b{--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;}}/* Start custom CSS for container, class: .elementor-element-458ee03 */.elementor-4908 .elementor-element.elementor-element-458ee03 {
    position: relative;
}

.elementor-4908 .elementor-element.elementor-element-458ee03::after {
    content: "";
    position: absolute;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);
    width: 0.50px;
    height: calc(100% - 140px);
    background: white; /* linha preta */
}/* End custom CSS */