.elementor-10 .elementor-element.elementor-element-dc87820{--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:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-dc87820:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dc87820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marceloalves.extremospro.pt/wp-content/uploads/2024/10/BN1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-dc87820, .elementor-10 .elementor-element.elementor-element-dc87820::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-2337e6c{--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;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-798fca9{text-align:left;}.elementor-10 .elementor-element.elementor-element-798fca9 img{width:38%;}.elementor-10 .elementor-element.elementor-element-e8ec2a0 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Red Hat Display", Sans-serif;font-size:41px;font-weight:700;line-height:52px;}.elementor-10 .elementor-element.elementor-element-f6e79b6{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-10 .elementor-element.elementor-element-8a2a8aa .elementor-button{background-color:transparent;font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-fefec98 );color:var( --e-global-color-fefec98 );background-image:linear-gradient(90deg, #A4E6F6 0%, #007B99 100%);border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-8a2a8aa .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-8a2a8aa .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-8a2a8aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-8a2a8aa .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-10 .elementor-element.elementor-element-bdc32ca{--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;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-936d160{--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:center;--align-items:center;--gap:4% 4%;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-936d160:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-936d160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marceloalves.extremospro.pt/wp-content/uploads/2024/10/BN2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-936d160, .elementor-10 .elementor-element.elementor-element-936d160::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-7ddec66{--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;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-7977efb{--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;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-ab58025 .elementor-heading-title{color:#007B99;font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:600;letter-spacing:6.7px;}.elementor-10 .elementor-element.elementor-element-f5576d8 .elementor-heading-title{color:#A4E6F6;font-family:"Red Hat Display", Sans-serif;font-size:30px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-18a94ea{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-10 .elementor-element.elementor-element-2d218ae{--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-between;--align-items:center;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-10 .elementor-element.elementor-element-08a661d{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-ab48141{text-align:left;}.elementor-10 .elementor-element.elementor-element-ab48141 img{width:20%;}.elementor-10 .elementor-element.elementor-element-7062e03 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:29px;}.elementor-10 .elementor-element.elementor-element-335be77{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-8e4bae9{text-align:left;}.elementor-10 .elementor-element.elementor-element-8e4bae9 img{width:20%;}.elementor-10 .elementor-element.elementor-element-366c811 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:29px;}.elementor-10 .elementor-element.elementor-element-db36e28{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-fc435b2{text-align:left;}.elementor-10 .elementor-element.elementor-element-fc435b2 img{width:20%;}.elementor-10 .elementor-element.elementor-element-7ad054b .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:29px;}.elementor-10 .elementor-element.elementor-element-0738d44{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-fead0b4{text-align:left;}.elementor-10 .elementor-element.elementor-element-fead0b4 img{width:20%;}.elementor-10 .elementor-element.elementor-element-8a919ce .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:600;line-height:29px;}.elementor-10 .elementor-element.elementor-element-8c9858a{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-2f0aede{text-align:left;}.elementor-10 .elementor-element.elementor-element-2f0aede img{width:20%;}.elementor-10 .elementor-element.elementor-element-15f5a96 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:29px;}.elementor-10 .elementor-element.elementor-element-d5c58bc{--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-evenly;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-d5c58bc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d5c58bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(79deg, var( --e-global-color-primary ) 0%, #007B99 96%);}.elementor-10 .elementor-element.elementor-element-d5c58bc::before, .elementor-10 .elementor-element.elementor-element-d5c58bc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d5c58bc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d5c58bc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d5c58bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d5c58bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://marceloalves.extremospro.pt/wp-content/uploads/2024/10/BN3.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d5c58bc, .elementor-10 .elementor-element.elementor-element-d5c58bc::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-b9fdc67 .elementor-heading-title{color:var( --e-global-color-fefec98 );font-family:"Red Hat Display", Sans-serif;font-size:30px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-e054a89 .elementor-button{background-color:transparent;font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-fefec98 );color:var( --e-global-color-fefec98 );background-image:linear-gradient(90deg, #A4E6F6 0%, #FDFDFD 100%);border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-e054a89 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-e054a89 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #FDFDFD 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-e054a89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-e054a89 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-10 .elementor-element.elementor-element-04f0d6f{--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:center;--align-items:center;--gap:2% 2%;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-9fe0aee{--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;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-66acb0f .elementor-heading-title{color:#007B99;font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:600;letter-spacing:6.7px;}.elementor-10 .elementor-element.elementor-element-a0fc40b .elementor-heading-title{color:#A4E6F6;font-family:"Red Hat Display", Sans-serif;font-size:30px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-5efe3b3{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-10 .elementor-element.elementor-element-6bdc17b{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3aa7e07{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-3aa7e07:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3aa7e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marceloalves.extremospro.pt/wp-content/uploads/2024/10/fond.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3aa7e07, .elementor-10 .elementor-element.elementor-element-3aa7e07::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-1802211{text-align:center;}.elementor-10 .elementor-element.elementor-element-1802211 .elementor-heading-title{color:#A4E6F6;font-family:"Red Hat Display", Sans-serif;font-size:30px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-12c0f2e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-10 .elementor-element.elementor-element-8fd3286 img{width:100%;}.elementor-10 .elementor-element.elementor-element-c174e06 .elementor-button{background-color:transparent;font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-fefec98 );color:var( --e-global-color-fefec98 );background-image:linear-gradient(90deg, #A4E6F6 0%, #007B99 100%);border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-c174e06 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-c174e06 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-c174e06 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-c174e06 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-10 .elementor-element.elementor-element-f1da58a{--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:center;--align-items:stretch;--gap:4% 4%;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-f1da58a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f1da58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marceloalves.extremospro.pt/wp-content/uploads/2024/10/fundo.png");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f1da58a, .elementor-10 .elementor-element.elementor-element-f1da58a::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-2670b02{--display:flex;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-2670b02:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2670b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marceloalves.extremospro.pt/wp-content/uploads/2024/10/test.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2670b02, .elementor-10 .elementor-element.elementor-element-2670b02::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-46c6361{text-align:center;}.elementor-10 .elementor-element.elementor-element-46c6361 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-0b69e05 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0b69e05{text-align:center;}.elementor-10 .elementor-element.elementor-element-0b69e05 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Roboto Condensed", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-c2b1ad9 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c2b1ad9{text-align:center;}.elementor-10 .elementor-element.elementor-element-c2b1ad9 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-7d2b0c1{--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:center;--align-items:center;--gap:3% 3%;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6826028 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:22px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-e28f5d9 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:40px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-9b7dc43 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9b7dc43{text-align:center;}.elementor-10 .elementor-element.elementor-element-9b7dc43 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-ec88f7e > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-10 .elementor-element.elementor-element-ec88f7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-10 .elementor-element.elementor-element-ec88f7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-10 .elementor-element.elementor-element-ec88f7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-10 .elementor-element.elementor-element-ec88f7e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-10 .elementor-element.elementor-element-ec88f7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-ec88f7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-10 .elementor-element.elementor-element-ec88f7e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-ec88f7e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-ec88f7e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-ec88f7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-ec88f7e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-ec88f7e .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-ed52dc0 > .elementor-widget-container{margin:6px 0px 7px 53px;}.elementor-10 .elementor-element.elementor-element-ed52dc0{text-align:left;}.elementor-10 .elementor-element.elementor-element-ed52dc0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-10 .elementor-element.elementor-element-306072c .elementor-button{background-color:transparent;font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-fefec98 );color:var( --e-global-color-fefec98 );background-image:linear-gradient(90deg, #A4E6F6 0%, #007B99 100%);border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-306072c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-306072c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-306072c > .elementor-widget-container{margin:0px 0px 0px 19px;}.elementor-10 .elementor-element.elementor-element-306072c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-306072c .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-10 .elementor-element.elementor-element-6b3b7d4{--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;--background-transition:0.3s;--padding-top:88px;--padding-bottom:88px;--padding-left:88px;--padding-right:88px;}.elementor-10 .elementor-element.elementor-element-6b3b7d4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6b3b7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marceloalves.extremospro.pt/wp-content/uploads/2024/10/sopa.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6b3b7d4, .elementor-10 .elementor-element.elementor-element-6b3b7d4::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-d8edcc3 img{width:41%;}.elementor-10 .elementor-element.elementor-element-719b8b3{width:var( --container-widget-width, 60.137% );max-width:60.137%;--container-widget-width:60.137%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-719b8b3 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-719b8b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-719b8b3 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:23px;font-weight:900;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-a61813f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-10 .elementor-element.elementor-element-cac8c2f{--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:center;--align-items:center;--gap:4% 4%;--background-transition:0.3s;--padding-top:115px;--padding-bottom:115px;--padding-left:115px;--padding-right:115px;}.elementor-10 .elementor-element.elementor-element-cac8c2f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cac8c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marceloalves.extremospro.pt/wp-content/uploads/2024/10/Ft.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-cac8c2f, .elementor-10 .elementor-element.elementor-element-cac8c2f::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-e247f8b{--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;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-ae7cb78{--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;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-d63cc7e .elementor-heading-title{color:#007B99;font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:600;letter-spacing:6.7px;}.elementor-10 .elementor-element.elementor-element-321b929 .elementor-heading-title{color:#A4E6F6;font-family:"Red Hat Display", Sans-serif;font-size:30px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-765ee12{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-10 .elementor-element.elementor-element-8b4c57a{--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;--background-transition:0.3s;--padding-top:100px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-8b4c57a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8b4c57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marceloalves.extremospro.pt/wp-content/uploads/2024/10/select.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8b4c57a, .elementor-10 .elementor-element.elementor-element-8b4c57a::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-5a0b778{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-a7e50c5{text-align:center;}.elementor-10 .elementor-element.elementor-element-a7e50c5 .elementor-heading-title{color:#007B99;font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:600;letter-spacing:6.7px;}.elementor-10 .elementor-element.elementor-element-d1ac60c{text-align:center;}.elementor-10 .elementor-element.elementor-element-d1ac60c .elementor-heading-title{color:#A4E6F6;font-family:"Red Hat Display", Sans-serif;font-size:30px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-53bdaf8{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-53bdaf8 > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-accent );padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-tab-content{border-width:1px;border-bottom-color:var( --e-global-color-accent );color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0px;word-spacing:0px;}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-toggle-title, .elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-tab-title.elementor-active a, .elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-toggle-title{font-family:"Red Hat Display", Sans-serif;font-size:19px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f339fbe{--display:flex;--background-transition:0.3s;--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-652f42c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fefec98 );}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-toggle-title{font-size:26px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-2337e6c{--width:50%;}.elementor-10 .elementor-element.elementor-element-bdc32ca{--width:50%;}.elementor-10 .elementor-element.elementor-element-7ddec66{--width:50%;}.elementor-10 .elementor-element.elementor-element-7977efb{--width:50%;}.elementor-10 .elementor-element.elementor-element-9fe0aee{--width:50%;}.elementor-10 .elementor-element.elementor-element-6bdc17b{--width:50%;}.elementor-10 .elementor-element.elementor-element-2670b02{--width:70%;}.elementor-10 .elementor-element.elementor-element-e247f8b{--width:50%;}.elementor-10 .elementor-element.elementor-element-ae7cb78{--width:50%;}.elementor-10 .elementor-element.elementor-element-5a0b778{--width:62%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-d5c58bc::before, .elementor-10 .elementor-element.elementor-element-d5c58bc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d5c58bc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d5c58bc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d5c58bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d5c58bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-dc87820:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dc87820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-10 .elementor-element.elementor-element-dc87820{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-798fca9{text-align:center;}.elementor-10 .elementor-element.elementor-element-798fca9 img{width:52%;}.elementor-10 .elementor-element.elementor-element-e8ec2a0{text-align:center;}.elementor-10 .elementor-element.elementor-element-e8ec2a0 .elementor-heading-title{font-size:23px;line-height:1.6em;}.elementor-10 .elementor-element.elementor-element-f6e79b6{text-align:center;font-size:14px;line-height:1.9em;}.elementor-10 .elementor-element.elementor-element-936d160{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ab58025{text-align:center;}.elementor-10 .elementor-element.elementor-element-ab58025 .elementor-heading-title{font-size:13px;letter-spacing:1.7px;}.elementor-10 .elementor-element.elementor-element-f5576d8{text-align:center;}.elementor-10 .elementor-element.elementor-element-f5576d8 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-18a94ea{text-align:center;font-size:15px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-2d218ae{--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-ab48141{text-align:center;}.elementor-10 .elementor-element.elementor-element-7062e03{text-align:center;}.elementor-10 .elementor-element.elementor-element-8e4bae9{text-align:center;}.elementor-10 .elementor-element.elementor-element-366c811{text-align:center;}.elementor-10 .elementor-element.elementor-element-fc435b2{text-align:center;}.elementor-10 .elementor-element.elementor-element-7ad054b{text-align:center;}.elementor-10 .elementor-element.elementor-element-fead0b4{text-align:center;}.elementor-10 .elementor-element.elementor-element-8a919ce{text-align:center;}.elementor-10 .elementor-element.elementor-element-2f0aede{text-align:center;}.elementor-10 .elementor-element.elementor-element-15f5a96{text-align:center;}.elementor-10 .elementor-element.elementor-element-d5c58bc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b9fdc67{text-align:center;}.elementor-10 .elementor-element.elementor-element-b9fdc67 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-e054a89 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-04f0d6f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9fe0aee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-66acb0f{text-align:center;}.elementor-10 .elementor-element.elementor-element-66acb0f .elementor-heading-title{font-size:13px;letter-spacing:1.7px;}.elementor-10 .elementor-element.elementor-element-a0fc40b{text-align:center;}.elementor-10 .elementor-element.elementor-element-a0fc40b .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-5efe3b3{text-align:center;font-size:15px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-3aa7e07{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-12c0f2e{text-align:center;font-size:15px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-c174e06 .elementor-button{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-f1da58a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2670b02{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-ec88f7e > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-10 .elementor-element.elementor-element-ed52dc0{text-align:center;}.elementor-10 .elementor-element.elementor-element-306072c .elementor-button{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-6b3b7d4{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-d8edcc3 img{width:65%;}.elementor-10 .elementor-element.elementor-element-719b8b3 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-a61813f{font-size:15px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-cac8c2f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cac8c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-430px -116px;}.elementor-10 .elementor-element.elementor-element-cac8c2f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d63cc7e{text-align:center;}.elementor-10 .elementor-element.elementor-element-d63cc7e .elementor-heading-title{font-size:13px;letter-spacing:1.7px;}.elementor-10 .elementor-element.elementor-element-321b929{text-align:center;}.elementor-10 .elementor-element.elementor-element-321b929 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-765ee12{text-align:center;font-size:15px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-8b4c57a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a7e50c5{text-align:center;}.elementor-10 .elementor-element.elementor-element-a7e50c5 .elementor-heading-title{font-size:13px;letter-spacing:1.7px;}.elementor-10 .elementor-element.elementor-element-d1ac60c{text-align:center;}.elementor-10 .elementor-element.elementor-element-d1ac60c .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-toggle-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-53bdaf8 .elementor-tab-content{font-size:13px;}.elementor-10 .elementor-element.elementor-element-f339fbe{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-652f42c{font-size:8px;}}/* Start custom CSS for heading, class: .elementor-element-ab58025 */.elementor-10 .elementor-element.elementor-element-ab58025 {
    background: #A4E6F6;
background: linear-gradient(to right, #A4E6F6 0%, #007B99 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7062e03 */.elementor-10 .elementor-element.elementor-element-7062e03 {
    background: #A4E6F6;
background: linear-gradient(to right, #A4E6F6 0%, #ffffff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-366c811 */.elementor-10 .elementor-element.elementor-element-366c811 {
    background: #A4E6F6;
background: linear-gradient(to right, #A4E6F6 0%, #ffffff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ad054b */.elementor-10 .elementor-element.elementor-element-7ad054b {
    background: #A4E6F6;
background: linear-gradient(to right, #A4E6F6 0%, #ffffff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a919ce */.elementor-10 .elementor-element.elementor-element-8a919ce {
    background: #A4E6F6;
background: linear-gradient(to right, #A4E6F6 0%, #ffffff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15f5a96 */.elementor-10 .elementor-element.elementor-element-15f5a96 {
    background: #A4E6F6;
background: linear-gradient(to right, #A4E6F6 0%, #ffffff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66acb0f */.elementor-10 .elementor-element.elementor-element-66acb0f {
    background: #A4E6F6;
background: linear-gradient(to right, #A4E6F6 0%, #007B99 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6826028 */.elementor-10 .elementor-element.elementor-element-6826028 {
    background: linear-gradient(to right, #A4E6F6, #007B99);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e28f5d9 */.elementor-10 .elementor-element.elementor-element-e28f5d9 {
    background: linear-gradient(to right, #A4E6F6, #007B99);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719b8b3 */.elementor-10 .elementor-element.elementor-element-719b8b3 {
    background: linear-gradient(to right, #A4E6F6, #007B99);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b3b7d4 */.elementor-column-2 {
    border-right: 0; /* Remove a borda da direita */
    border-left: 2px solid;
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, #A4E6F6, #007B99, #000000) 1; /* Gradiente da esquerda para a direita, terminando no preto */
    border-top-right-radius: 20px; /* Borda superior direita arredondada */
    border-bottom-right-radius: 20px; /* Borda inferior direita arredondada */
    border-bottom-left-radius: 20px; /* Borda inferior esquerda arredondada */
    box-sizing: border-box; /* Garante que a borda seja incluída nas dimensões da coluna */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d63cc7e */.elementor-10 .elementor-element.elementor-element-d63cc7e {
    background: #A4E6F6;
background: linear-gradient(to right, #A4E6F6 0%, #007B99 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7e50c5 */.elementor-10 .elementor-element.elementor-element-a7e50c5 {
    background: #A4E6F6;
background: linear-gradient(to right, #A4E6F6 0%, #007B99 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */