.elementor-284 .elementor-element.elementor-element-6abe59f{--display:flex;--min-height:100vh;--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:center;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-284 .elementor-element.elementor-element-6abe59f:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-6abe59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fcoregroup.pt/wp-content/uploads/ej-yao-D46mXLsQRJw-unsplash.jpg");}.elementor-284 .elementor-element.elementor-element-6abe59f::before, .elementor-284 .elementor-element.elementor-element-6abe59f > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-6abe59f > .e-con-inner > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-6abe59f > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-6abe59f > .e-con-inner > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-6abe59f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2C6D62;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-284 .elementor-element.elementor-element-bc93fdd{text-align:center;}.elementor-284 .elementor-element.elementor-element-bc93fdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-939285c );}.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-284 .elementor-element.elementor-element-946ca6e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-939285c );}.elementor-284 .elementor-element.elementor-element-946ca6e p{margin-block-end:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-284 .elementor-element.elementor-element-865b5d6{bottom:0px;}.elementor-284 .elementor-element.elementor-element-865b5d6 .elementor-icon-wrapper{text-align:center;}.elementor-284 .elementor-element.elementor-element-865b5d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-939285c );}.elementor-284 .elementor-element.elementor-element-865b5d6.elementor-view-framed .elementor-icon, .elementor-284 .elementor-element.elementor-element-865b5d6.elementor-view-default .elementor-icon{color:var( --e-global-color-939285c );border-color:var( --e-global-color-939285c );}.elementor-284 .elementor-element.elementor-element-865b5d6.elementor-view-framed .elementor-icon, .elementor-284 .elementor-element.elementor-element-865b5d6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-939285c );}.elementor-284 .elementor-element.elementor-element-865b5d6 .elementor-icon{font-size:71px;}.elementor-284 .elementor-element.elementor-element-865b5d6 .elementor-icon svg{height:71px;}.elementor-284 .elementor-element.elementor-element-d0dcd3d{--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;--justify-content:center;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-284 .elementor-element.elementor-element-d0dcd3d:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-d0dcd3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-023860b );}.elementor-284 .elementor-element.elementor-element-224927b{--display:flex;}.elementor-284 .elementor-element.elementor-element-7925941{text-align:center;}.elementor-284 .elementor-element.elementor-element-7925941 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;}.elementor-284 .elementor-element.elementor-element-c677470{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-284 .elementor-element.elementor-element-9d1e19d{--display:flex;--overlay-opacity:0.5;}.elementor-284 .elementor-element.elementor-element-9d1e19d:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-9d1e19d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fcoregroup.pt/wp-content/uploads/construction-crew-walking-through-an-urban-constru-2026-01-07-06-46-13-utc.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-284 .elementor-element.elementor-element-9d1e19d::before, .elementor-284 .elementor-element.elementor-element-9d1e19d > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-9d1e19d > .e-con-inner > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-9d1e19d > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-9d1e19d > .e-con-inner > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-9d1e19d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-ce5582c ) 0%, var( --e-global-color-1284e71 ) 100%);}.elementor-284 .elementor-element.elementor-element-6f77486{--display:flex;}.elementor-284 .elementor-element.elementor-element-eb6c9fb{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-284 .elementor-element.elementor-element-dc1fa54{--display:flex;}.elementor-284 .elementor-element.elementor-element-5436702{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-284 .elementor-element.elementor-element-c607ceb{--display:flex;--overlay-opacity:0.5;}.elementor-284 .elementor-element.elementor-element-c607ceb:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-c607ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fcoregroup.pt/wp-content/uploads/engineer-foreman-walking-in-shipping-container-te-2026-03-24-23-09-38-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-284 .elementor-element.elementor-element-c607ceb::before, .elementor-284 .elementor-element.elementor-element-c607ceb > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-c607ceb > .e-con-inner > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-c607ceb > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-c607ceb > .e-con-inner > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-c607ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ce5582c ) 0%, var( --e-global-color-c7cd078 ) 100%);}.elementor-284 .elementor-element.elementor-element-0a91db7{--display:flex;}.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-284 .elementor-element.elementor-element-b0eea2d .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-284 .elementor-element.elementor-element-4cb3b24{--display:flex;}.elementor-284 .elementor-element.elementor-element-dde8189 .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-284 .elementor-element.elementor-element-05edf0b{--display:flex;}.elementor-284 .elementor-element.elementor-element-75d268e .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-284 .elementor-element.elementor-element-11eaac6{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-284 .elementor-element.elementor-element-11eaac6:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-11eaac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-939285c );}.elementor-284 .elementor-element.elementor-element-f8ebfec{--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:center;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-284 .elementor-element.elementor-element-95fa882{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-284 .elementor-element.elementor-element-a532666{--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:center;--align-items:center;--overlay-opacity:0.21;}.elementor-284 .elementor-element.elementor-element-a532666:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-a532666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-023860b );background-image:url("https://fcoregroup.pt/wp-content/uploads/close-up-view-of-human-eye-looking-away-in-darknes-2026-03-11-08-38-06-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-284 .elementor-element.elementor-element-a532666::before, .elementor-284 .elementor-element.elementor-element-a532666 > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-a532666 > .e-con-inner > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-a532666 > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-a532666 > .e-con-inner > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-a532666 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(87deg, var( --e-global-color-ce5582c ) 0%, var( --e-global-color-c7cd078 ) 100%);}.elementor-284 .elementor-element.elementor-element-e39ee07{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-284 .elementor-element.elementor-element-e39ee07:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-e39ee07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-939285c );}.elementor-284 .elementor-element.elementor-element-98d35a6{--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:center;--align-items:center;--overlay-opacity:0.21;}.elementor-284 .elementor-element.elementor-element-98d35a6:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-98d35a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-023860b );background-image:url("https://fcoregroup.pt/wp-content/uploads/close-up-shot-of-rolls-of-papers-with-building-pla-2026-03-13-01-22-15-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-284 .elementor-element.elementor-element-98d35a6::before, .elementor-284 .elementor-element.elementor-element-98d35a6 > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-98d35a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-98d35a6 > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-98d35a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-98d35a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(221deg, var( --e-global-color-ce5582c ) 0%, var( --e-global-color-1284e71 ) 100%);}.elementor-284 .elementor-element.elementor-element-193bce3{--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:center;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-284 .elementor-element.elementor-element-05a27c4{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-284 .elementor-element.elementor-element-6ceeed1{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-284 .elementor-element.elementor-element-6ceeed1:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-6ceeed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-939285c );}.elementor-284 .elementor-element.elementor-element-dadafc9{--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:center;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-284 .elementor-element.elementor-element-d7b0b15{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-284 .elementor-element.elementor-element-97266de{--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:center;--align-items:center;--overlay-opacity:0.21;}.elementor-284 .elementor-element.elementor-element-97266de:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-97266de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-023860b );background-image:url("https://fcoregroup.pt/wp-content/uploads/group-showing-teamwork-with-hands-together-2026-01-07-23-55-08-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-284 .elementor-element.elementor-element-97266de::before, .elementor-284 .elementor-element.elementor-element-97266de > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-97266de > .e-con-inner > .elementor-background-video-container::before, .elementor-284 .elementor-element.elementor-element-97266de > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-97266de > .e-con-inner > .elementor-background-slideshow::before, .elementor-284 .elementor-element.elementor-element-97266de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(87deg, var( --e-global-color-ce5582c ) 0%, var( --e-global-color-4911e13 ) 100%);}@media(max-width:1024px){.elementor-284 .elementor-element.elementor-element-bc93fdd .elementor-heading-title{font-size:68px;}}@media(max-width:767px){.elementor-284 .elementor-element.elementor-element-bc93fdd .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-284 .elementor-element.elementor-element-9d1e19d{--width:49%;}.elementor-284 .elementor-element.elementor-element-6f77486{--width:49%;}.elementor-284 .elementor-element.elementor-element-dc1fa54{--width:49%;}.elementor-284 .elementor-element.elementor-element-c607ceb{--width:49%;}.elementor-284 .elementor-element.elementor-element-0a91db7{--width:32%;}.elementor-284 .elementor-element.elementor-element-4cb3b24{--width:32%;}.elementor-284 .elementor-element.elementor-element-05edf0b{--width:32%;}.elementor-284 .elementor-element.elementor-element-f8ebfec{--width:40%;}.elementor-284 .elementor-element.elementor-element-a532666{--width:60%;}.elementor-284 .elementor-element.elementor-element-98d35a6{--width:60%;}.elementor-284 .elementor-element.elementor-element-193bce3{--width:40%;}.elementor-284 .elementor-element.elementor-element-dadafc9{--width:40%;}.elementor-284 .elementor-element.elementor-element-97266de{--width:60%;}}@media(min-width:1025px){.elementor-284 .elementor-element.elementor-element-9d1e19d:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-9d1e19d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-284 .elementor-element.elementor-element-c607ceb:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-c607ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-284 .elementor-element.elementor-element-a532666:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-a532666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-284 .elementor-element.elementor-element-98d35a6:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-98d35a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-284 .elementor-element.elementor-element-97266de:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-97266de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}