.elementor-4339 .elementor-element.elementor-element-66abeb4c{--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-4339 .elementor-element.elementor-element-66abeb4c.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-4339 .elementor-element.elementor-element-4b95f34e{text-align:start;}.elementor-4339 .elementor-element.elementor-element-4b95f34e img{width:98%;height:500px;}.elementor-4339 .elementor-element.elementor-element-346e632e{--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-4339 .elementor-element.elementor-element-346e632e.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-4339 .elementor-element.elementor-element-56e616fb{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:300;}.elementor-4339 .elementor-element.elementor-element-56e616fb p{margin-block-end:0px;}.elementor-4339 .elementor-element.elementor-element-3d0462c8{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:300;}.elementor-4339 .elementor-element.elementor-element-3d0462c8 p{margin-block-end:0px;}.elementor-4339 .elementor-element.elementor-element-0a22d6b{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:300;}.elementor-4339 .elementor-element.elementor-element-0a22d6b p{margin-block-end:0px;}.elementor-4339 .elementor-element.elementor-element-40d1029b{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;color:#000302;}.elementor-4339 .elementor-element.elementor-element-40d1029b p{margin-block-end:0px;}.elementor-4339 .elementor-element.elementor-element-36e7750a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:300;color:#000302;}.elementor-4339 .elementor-element.elementor-element-36e7750a p{margin-block-end:0px;}.elementor-4339 .elementor-element.elementor-element-7fe5f194{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#020000;}.elementor-4339 .elementor-element.elementor-element-7fe5f194 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-7fe5f194.elementor-element{--align-self:center;}.elementor-4339 .elementor-element.elementor-element-7fe5f194 p{margin-block-end:0px;}.elementor-4339 .elementor-element.elementor-element-7fe5f194 .elementor-widget-container{max-width:87%;}.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-4339 .elementor-element.elementor-element-048b032 .elementor-button{background-color:#000000;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-4339 .elementor-element.elementor-element-048b032 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-048b032.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4339 .elementor-element.elementor-element-7730a78b{--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-4339 .elementor-element.elementor-element-7730a78b:not(.elementor-motion-effects-element-type-background), .elementor-4339 .elementor-element.elementor-element-7730a78b > .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-4339 .elementor-element.elementor-element-7730a78b::before, .elementor-4339 .elementor-element.elementor-element-7730a78b > .elementor-background-video-container::before, .elementor-4339 .elementor-element.elementor-element-7730a78b > .e-con-inner > .elementor-background-video-container::before, .elementor-4339 .elementor-element.elementor-element-7730a78b > .elementor-background-slideshow::before, .elementor-4339 .elementor-element.elementor-element-7730a78b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4339 .elementor-element.elementor-element-7730a78b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://futuragrupo.pt/wp-content/uploads/2026/02/fundo_preto_imagem-scaled-1.png");--background-overlay:'';}.elementor-4339 .elementor-element.elementor-element-84ce965{--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-4339 .elementor-element.elementor-element-84ce965.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4339 .elementor-element.elementor-element-6d2ce4dc > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-6d2ce4dc.elementor-element{--align-self:flex-end;}.elementor-4339 .elementor-element.elementor-element-6d2ce4dc{text-align:end;}.elementor-4339 .elementor-element.elementor-element-6d2ce4dc img{width:92%;}.elementor-4339 .elementor-element.elementor-element-763c880{--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-4339 .elementor-element.elementor-element-763c880.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4339 .elementor-element.elementor-element-763a6879 > .elementor-widget-container{margin:105px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-6b156540{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4339 .elementor-element.elementor-element-7b75a77f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-97a251a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4339 .elementor-element.elementor-element-2428a199 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-456b6330{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4339 .elementor-element.elementor-element-cf8db0f .elementor-button{background-color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-weight:400;line-height:11px;letter-spacing:-0.1px;word-spacing:0px;fill:#020000;color:#020000;}.elementor-4339 .elementor-element.elementor-element-cf8db0f > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-57b35fe4{width:100%;max-width:100%;top:87px;text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:43px;font-weight:300;line-height:46px;color:#FFFFFF;}body:not(.rtl) .elementor-4339 .elementor-element.elementor-element-57b35fe4{left:-430px;}body.rtl .elementor-4339 .elementor-element.elementor-element-57b35fe4{right:-430px;}.elementor-4339 .elementor-element.elementor-element-4044c324{--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-4339 .elementor-element.elementor-element-32537adf > .elementor-widget-container{margin:105px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-562b27d{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4339 .elementor-element.elementor-element-79e29635 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-2c461ddd{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4339 .elementor-element.elementor-element-1776dd70{--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-4339 .elementor-element.elementor-element-622a1fe6 > .elementor-widget-container{margin:105px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-235693dc{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFBFB;}.elementor-4339 .elementor-element.elementor-element-758ce06 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-34db9157{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFBFB;}.elementor-4339 .elementor-element.elementor-element-19fb5d32{--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-4339 .elementor-element.elementor-element-71c8f7a7 > .elementor-widget-container{margin:105px 0px 0px 0px;}.elementor-4339 .elementor-element.elementor-element-3f212295{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFCFC;}.elementor-4339 .elementor-element.elementor-element-56bcf293{--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-4339 .elementor-element.elementor-element-56bcf293.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-4339 .elementor-element.elementor-element-4f747313{--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-4339 .elementor-element.elementor-element-738ea3c2{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-4339 .elementor-element.elementor-element-738ea3c2 p{margin-block-end:2px;}.elementor-4339 .elementor-element.elementor-element-4aabd420 iframe{height:495px;}.elementor-4339 .elementor-element.elementor-element-1ace4ab8{--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-4339 .elementor-element.elementor-element-7d12ce63{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-4339 .elementor-element.elementor-element-24f16511{--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-4339 .elementor-element.elementor-element-24f16511.elementor-element{--align-self:flex-start;}.elementor-4339 .elementor-element.elementor-element-24f16511 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4339 .elementor-element.elementor-element-24f16511 .elementor-swiper-button.elementor-swiper-button-next{font-size:14px;}.elementor-4339 .elementor-element.elementor-element-24f16511 .swiper-pagination-bullet{width:4px;height:4px;}.elementor-4339 .elementor-element.elementor-element-41c86cc .elementor-button{background-color:#000000;}.elementor-4339 .elementor-element.elementor-element-61dc185c{--display:flex;}@media(max-width:1024px){.elementor-4339 .elementor-element.elementor-element-56bcf293{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-4339 .elementor-element.elementor-element-4b95f34e{text-align:center;}.elementor-4339 .elementor-element.elementor-element-4b95f34e img{width:100%;height:260px;}.elementor-4339 .elementor-element.elementor-element-346e632e{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-4339 .elementor-element.elementor-element-36e7750a{font-size:11px;}.elementor-4339 .elementor-element.elementor-element-56bcf293{--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;}.elementor-4339 .elementor-element.elementor-element-4f747313{--width:500px;--min-height:190px;}.elementor-4339 .elementor-element.elementor-element-24f16511{--container-widget-width:282px;--container-widget-flex-grow:0;width:var( --container-widget-width, 282px );max-width:282px;}.elementor-4339 .elementor-element.elementor-element-24f16511.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-4339 .elementor-element.elementor-element-346e632e{--width:40.361%;}.elementor-4339 .elementor-element.elementor-element-7730a78b{--content-width:1501px;}.elementor-4339 .elementor-element.elementor-element-84ce965{--width:4.602%;}.elementor-4339 .elementor-element.elementor-element-763c880{--width:22.084%;}.elementor-4339 .elementor-element.elementor-element-4044c324{--width:25%;}.elementor-4339 .elementor-element.elementor-element-1776dd70{--width:25%;}.elementor-4339 .elementor-element.elementor-element-19fb5d32{--width:25%;}.elementor-4339 .elementor-element.elementor-element-4f747313{--width:50%;}.elementor-4339 .elementor-element.elementor-element-1ace4ab8{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-84ce965 */.elementor-4339 .elementor-element.elementor-element-84ce965 {
    position: relative;
}

.elementor-4339 .elementor-element.elementor-element-84ce965::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 */