.elementor-1708 .elementor-element.elementor-element-2f7c622{--display:flex;--min-height:860px;--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-end;--align-items:flex-start;--gap:152px 152px;--row-gap:152px;--column-gap:152px;--overlay-opacity:1;--overlay-mix-blend-mode:hard-light;--padding-top:200px;--padding-bottom:0px;--padding-left:175px;--padding-right:175px;}.elementor-1708 .elementor-element.elementor-element-2f7c622:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-2f7c622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://floponor.ascend.pt/wp-content/uploads/2026/11/projeto-exploracao-florestal-3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1708 .elementor-element.elementor-element-2f7c622::before, .elementor-1708 .elementor-element.elementor-element-2f7c622 > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-2f7c622 > .e-con-inner > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-2f7c622 > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-2f7c622 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-2f7c622 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(25,45,43,0.2) 0%, rgba(25,45,43,0.98) 100%);}.elementor-1708 .elementor-element.elementor-element-ac561ef{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-weight );color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-4f9b026{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-1708 .elementor-element.elementor-element-4f9b026 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:40px;font-weight:400;line-height:1.15em;letter-spacing:-0.8px;color:var( --e-global-color-9dc21f8 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-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-1708 .elementor-element.elementor-element-6e3d9af{width:var( --container-widget-width, 426px );max-width:426px;--container-widget-width:426px;--container-widget-flex-grow:0;font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-802989b );}.elementor-1708 .elementor-element.elementor-element-3454e7d{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-7248adb{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-7248adb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-8cd0a4a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8cd0a4a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-390062f .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-0926fa1 );}.elementor-1708 .elementor-element.elementor-element-0cce35a .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-7d62772.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-7d62772 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-0926fa1 );}.elementor-1708 .elementor-element.elementor-element-1045d1e{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-1045d1e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-2c833f0{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-2c833f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-477183d .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-0926fa1 );}.elementor-1708 .elementor-element.elementor-element-347a3f4 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-d806233.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-d806233 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-0926fa1 );}.elementor-1708 .elementor-element.elementor-element-0d961f6{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-0d961f6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-6ff1511{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-6ff1511.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-0f4194d .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-0926fa1 );}.elementor-1708 .elementor-element.elementor-element-2ff8d2b .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-771f543.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-771f543 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-0926fa1 );}.elementor-1708 .elementor-element.elementor-element-8e6f032{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8e6f032.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-70dd97c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-70dd97c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-65ce0c5 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-0926fa1 );}.elementor-1708 .elementor-element.elementor-element-d6cb4d4 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-e5feba5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-e5feba5 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-0926fa1 );}.elementor-1708 .elementor-element.elementor-element-8e45271{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8e45271.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-d860ea2{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-d860ea2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-0353ce3 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-0926fa1 );}.elementor-1708 .elementor-element.elementor-element-51bedd8 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-ae3550e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-ae3550e .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-0926fa1 );}.elementor-1708 .elementor-element.elementor-element-163f22c{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-163f22c:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-163f22c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-b7cc251{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-c285d4f .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-3184cf2 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;letter-spacing:-0.64px;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-876f474{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-b01af6e{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:#5D7067;}.elementor-1708 .elementor-element.elementor-element-cd6578b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-cd6578b:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-cd6578b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.elementor-1708 .elementor-element.elementor-element-a1830ff{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-33b675a{--display:flex;--min-height:720px;--overlay-opacity:0.08;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-33b675a:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-33b675a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://floponor.ascend.pt/wp-content/uploads/2026/11/setor-energia-infraestruturas-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1708 .elementor-element.elementor-element-33b675a::before, .elementor-1708 .elementor-element.elementor-element-33b675a > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-33b675a > .e-con-inner > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-33b675a > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-33b675a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-33b675a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B1D1A;--background-overlay:'';}.elementor-1708 .elementor-element.elementor-element-77305df{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:112px;--padding-right:112px;}.elementor-1708 .elementor-element.elementor-element-77305df:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-77305df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.elementor-1708 .elementor-element.elementor-element-28da7e6{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-961b768{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-c1cf422{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-eb39bcc .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-3fe936f .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;letter-spacing:-0.64px;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-28587fd{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:#5D7067;}.elementor-1708 .elementor-element.elementor-element-74af151{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-b92839e{padding:0px 0px 12px 0px;}.elementor-1708 .elementor-element.elementor-element-b92839e .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.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-weight );}.elementor-1708 .elementor-element.elementor-element-6273a65 .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-6273a65{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-6273a65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-6273a65 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-6273a65 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-6273a65 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-6273a65 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-6273a65 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-239cbba .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-239cbba{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-239cbba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-239cbba .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-239cbba .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-239cbba .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-239cbba .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-239cbba .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-17764b3 .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-17764b3{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-17764b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-17764b3 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-17764b3 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-17764b3 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-17764b3 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-17764b3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-942aa89 .elementor-button{background-color:var( --e-global-color-a43de01 );font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-9dc21f8 );color:var( --e-global-color-9dc21f8 );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-942aa89 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-942aa89 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-942aa89{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-942aa89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-942aa89 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-942aa89 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-942aa89 .elementor-button:focus svg{fill:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-106f714{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-106f714:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-106f714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.elementor-1708 .elementor-element.elementor-element-a60862f{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8a3699e .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:20px;font-weight:400;line-height:1.25em;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-7071664 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#20574E;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-7071664{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-7071664 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-7071664 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-7071664 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-7071664 .elementor-button:focus{color:var( --e-global-color-primary );border-color:#1DB976;}.elementor-1708 .elementor-element.elementor-element-7071664 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-7071664 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-1ca3e61{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-534765d{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-534765d.e-con{--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-weight );}.elementor-1708 .elementor-element.elementor-element-c29fe7a{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-c29fe7a img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-8e528e7{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-8e528e7 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-e825652{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-e825652 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-bacb488 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-bacb488{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-bacb488 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-bacb488 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-bacb488 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-bacb488 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-bacb488 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-bacb488 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-248edea{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-248edea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-bd885c1{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-bd885c1 img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-b5e60aa{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-b5e60aa .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-6b44815{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-6b44815 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-88b1510 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-88b1510{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-88b1510 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-88b1510 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-88b1510 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-88b1510 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-88b1510 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-88b1510 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-c247fbe{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-c247fbe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-579f7c0{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-579f7c0 img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-7d57db9{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-7d57db9 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-53a97dd{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-53a97dd .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-ecad5ee .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-ecad5ee{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-ecad5ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-ecad5ee .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-ecad5ee .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-ecad5ee .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-ecad5ee .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-ecad5ee .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-7545c9f .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#20574E;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-7545c9f{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-7545c9f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-7545c9f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-7545c9f .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-7545c9f .elementor-button:focus{color:var( --e-global-color-primary );border-color:#1DB976;}.elementor-1708 .elementor-element.elementor-element-7545c9f .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-7545c9f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-de998d3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-de998d3:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-de998d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFEFE;}.elementor-1708 .elementor-element.elementor-element-9645a61{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8686117{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:112px;--padding-right:112px;}.elementor-1708 .elementor-element.elementor-element-8686117:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-8686117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFEFE;}.elementor-1708 .elementor-element.elementor-element-7e45f5f{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-6cdd62d{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-6c05f15{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8915553 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-21e3790 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;letter-spacing:-0.64px;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-a11d75a{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:#5D7067;}.elementor-1708 .elementor-element.elementor-element-879e5fb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-ff9b3d6{padding:0px 0px 12px 0px;}.elementor-1708 .elementor-element.elementor-element-ff9b3d6 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-ca9043a .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-ca9043a{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-ca9043a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-ca9043a .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-ca9043a .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-ca9043a .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-ca9043a .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-ca9043a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-eaeea15 .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-eaeea15{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-eaeea15 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-eaeea15 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-eaeea15 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-eaeea15 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-eaeea15 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-eaeea15 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-4926770 .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-4926770{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-4926770 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-4926770 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-4926770 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-4926770 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-4926770 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-4926770 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-477da03 .elementor-button{background-color:var( --e-global-color-a43de01 );font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-9dc21f8 );color:var( --e-global-color-9dc21f8 );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-477da03 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-477da03 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-477da03{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-477da03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-477da03 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-477da03 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-477da03 .elementor-button:focus svg{fill:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-db5bad8{--display:flex;--min-height:720px;--overlay-opacity:0.08;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-db5bad8:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-db5bad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://floponor.ascend.pt/wp-content/uploads/2026/11/servicos-industriais-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1708 .elementor-element.elementor-element-db5bad8::before, .elementor-1708 .elementor-element.elementor-element-db5bad8 > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-db5bad8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-db5bad8 > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-db5bad8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-db5bad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B1D1A;--background-overlay:'';}.elementor-1708 .elementor-element.elementor-element-391d5dd{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-391d5dd:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-391d5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFEFE;}.elementor-1708 .elementor-element.elementor-element-3aa6869{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-80b959d .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:20px;font-weight:400;line-height:1.25em;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-05e0d72 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#20574E;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-05e0d72{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-05e0d72 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-05e0d72 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-05e0d72 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-05e0d72 .elementor-button:focus{color:var( --e-global-color-primary );border-color:#1DB976;}.elementor-1708 .elementor-element.elementor-element-05e0d72 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-05e0d72 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-889d4f9{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-fcae1bb{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-fcae1bb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-cc7e392{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-cc7e392 img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-b957992{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-b957992 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-704acf7{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-704acf7 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-46d36b0 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-46d36b0{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-46d36b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-46d36b0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-46d36b0 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-46d36b0 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-46d36b0 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-46d36b0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-51e9290{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-51e9290.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-2e8badb{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-2e8badb img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-181fa32{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-181fa32 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-3823ee6{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-3823ee6 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-4e4137b .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-4e4137b{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-4e4137b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-4e4137b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-4e4137b .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-4e4137b .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-4e4137b .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-4e4137b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-efa43c0{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-efa43c0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-d82559d{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-d82559d img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-2086b42{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-2086b42 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-c500388{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-c500388 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-c3639a4 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-c3639a4{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-c3639a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-c3639a4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-c3639a4 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-c3639a4 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-c3639a4 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-c3639a4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-ae2b7ad .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#20574E;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-ae2b7ad{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-ae2b7ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-ae2b7ad .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-ae2b7ad .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-ae2b7ad .elementor-button:focus{color:var( --e-global-color-primary );border-color:#1DB976;}.elementor-1708 .elementor-element.elementor-element-ae2b7ad .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-ae2b7ad .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-e04ea74{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-e04ea74:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-e04ea74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.elementor-1708 .elementor-element.elementor-element-bf30f8e{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-fa2a870{--display:flex;--min-height:720px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-fa2a870:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-fa2a870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://floponor.ascend.pt/wp-content/uploads/2026/11/setor-autarquias-setor-publico.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1708 .elementor-element.elementor-element-a5f7c87{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:112px;--padding-right:112px;}.elementor-1708 .elementor-element.elementor-element-a5f7c87:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-a5f7c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.elementor-1708 .elementor-element.elementor-element-004af5a{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-5b78426{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-01a95eb{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-50fa0d9 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-e84e794 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;letter-spacing:-0.64px;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-86daedc{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:#5D7067;}.elementor-1708 .elementor-element.elementor-element-bf71a2d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-367b7ab{padding:0px 0px 12px 0px;}.elementor-1708 .elementor-element.elementor-element-367b7ab .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-98cdc15 .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-98cdc15{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-98cdc15 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-98cdc15 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-98cdc15 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-98cdc15 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-98cdc15 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-98cdc15 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-65d7ad1 .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-65d7ad1{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-65d7ad1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-65d7ad1 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-65d7ad1 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-65d7ad1 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-65d7ad1 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-65d7ad1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-4e40f2f .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-4e40f2f{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-4e40f2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-4e40f2f .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-4e40f2f .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-4e40f2f .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-4e40f2f .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-4e40f2f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-52b68e2 .elementor-button{background-color:var( --e-global-color-a43de01 );font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-9dc21f8 );color:var( --e-global-color-9dc21f8 );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-52b68e2 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-52b68e2 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-52b68e2{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-52b68e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-52b68e2 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-52b68e2 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-52b68e2 .elementor-button:focus svg{fill:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-cc48b7f{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-cc48b7f:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-cc48b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.elementor-1708 .elementor-element.elementor-element-6c70d04{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-87b5808 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:20px;font-weight:400;line-height:1.25em;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-d8a5893 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#20574E;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-d8a5893{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-d8a5893 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-d8a5893 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-d8a5893 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-d8a5893 .elementor-button:focus{color:var( --e-global-color-primary );border-color:#1DB976;}.elementor-1708 .elementor-element.elementor-element-d8a5893 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-d8a5893 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-66fd45b{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-7a997e6{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-7a997e6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-09f8db0{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-09f8db0 img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-3946b9f{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-3946b9f .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-b9d89d6{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-b9d89d6 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-9d727df .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-9d727df{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-9d727df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-9d727df .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-9d727df .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-9d727df .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-9d727df .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-9d727df .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-f8d3bdc{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-f8d3bdc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-1da85e3{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-1da85e3 img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-7b53855{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-7b53855 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-2852d80{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-2852d80 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-2bdac4d .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-2bdac4d{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-2bdac4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-2bdac4d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-2bdac4d .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-2bdac4d .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-2bdac4d .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-2bdac4d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-548b855{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-548b855.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-236fd29{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-236fd29 img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-4063aea{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-4063aea .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-41bc86b{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-41bc86b .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-f358363 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-f358363{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-f358363 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-f358363 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-f358363 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-f358363 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-f358363 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-f358363 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-9f99473 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#20574E;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-9f99473{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-9f99473 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-9f99473 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-9f99473 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-9f99473 .elementor-button:focus{color:var( --e-global-color-primary );border-color:#1DB976;}.elementor-1708 .elementor-element.elementor-element-9f99473 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-9f99473 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-1f089fd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-1f089fd:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-1f089fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFEFE;}.elementor-1708 .elementor-element.elementor-element-3263d3d{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-7537dba{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:112px;--padding-right:112px;}.elementor-1708 .elementor-element.elementor-element-7537dba:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-7537dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFEFE;}.elementor-1708 .elementor-element.elementor-element-1e24b3c{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-20c800b{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-7eed7c3{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-e729311 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-3df4432 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;letter-spacing:-0.64px;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-730b879{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:#5D7067;}.elementor-1708 .elementor-element.elementor-element-03ae84a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-ad198d3{padding:0px 0px 12px 0px;}.elementor-1708 .elementor-element.elementor-element-ad198d3 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-0ac500b .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-0ac500b{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-0ac500b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-0ac500b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-0ac500b .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-0ac500b .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-0ac500b .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-0ac500b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-75d1992 .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-75d1992{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-75d1992 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-75d1992 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-75d1992 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-75d1992 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-75d1992 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-75d1992 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-70c0556 .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-70c0556{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-70c0556 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-70c0556 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-70c0556 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-70c0556 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-70c0556 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-70c0556 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-245934a .elementor-button{background-color:var( --e-global-color-a43de01 );font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-9dc21f8 );color:var( --e-global-color-9dc21f8 );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-245934a .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-245934a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-245934a{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-245934a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-245934a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-245934a .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-245934a .elementor-button:focus svg{fill:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-22824b8{--display:flex;--min-height:720px;--overlay-opacity:0.08;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-22824b8:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-22824b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://floponor.ascend.pt/wp-content/uploads/2026/11/setor-ambiente-biodiversidade.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1708 .elementor-element.elementor-element-22824b8::before, .elementor-1708 .elementor-element.elementor-element-22824b8 > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-22824b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-22824b8 > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-22824b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-22824b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B1D1A;--background-overlay:'';}.elementor-1708 .elementor-element.elementor-element-1bbc534{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-1bbc534:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-1bbc534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFEFE;}.elementor-1708 .elementor-element.elementor-element-d8df4c2{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-dcb2bda .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:20px;font-weight:400;line-height:1.25em;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-b5667db .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#20574E;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-b5667db{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-b5667db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-b5667db .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-b5667db .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-b5667db .elementor-button:focus{color:var( --e-global-color-primary );border-color:#1DB976;}.elementor-1708 .elementor-element.elementor-element-b5667db .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-b5667db .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-d27bff7{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8e94927{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8e94927.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-10155bf{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-10155bf img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-a92dec7{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-a92dec7 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-24476a2{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-24476a2 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-79dbbe5 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-79dbbe5{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-79dbbe5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-79dbbe5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-79dbbe5 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-79dbbe5 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-79dbbe5 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-79dbbe5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-7c6a225{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-7c6a225.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-f8883fc{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-f8883fc img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-6db0727{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-6db0727 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-43be60d{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-43be60d .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-f201eff .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-f201eff{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-f201eff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-f201eff .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-f201eff .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-f201eff .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-f201eff .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-f201eff .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-31a0ea5{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-31a0ea5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-f229824{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-f229824 img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-d06a29e{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-d06a29e .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-617d68b{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-617d68b .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-304b78a .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-304b78a{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-304b78a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-304b78a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-304b78a .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-304b78a .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-304b78a .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-304b78a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-ef1ddb6 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#20574E;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-ef1ddb6{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-ef1ddb6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-ef1ddb6 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-ef1ddb6 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-ef1ddb6 .elementor-button:focus{color:var( --e-global-color-primary );border-color:#1DB976;}.elementor-1708 .elementor-element.elementor-element-ef1ddb6 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-ef1ddb6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-d8946fd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-d8946fd:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-d8946fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.elementor-1708 .elementor-element.elementor-element-920c2fe{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-ecdd962{--display:flex;--min-height:720px;--overlay-opacity:0.08;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-ecdd962:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-ecdd962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://floponor.ascend.pt/wp-content/uploads/2026/11/construcao-civil-banner.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1708 .elementor-element.elementor-element-ecdd962::before, .elementor-1708 .elementor-element.elementor-element-ecdd962 > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-ecdd962 > .e-con-inner > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-ecdd962 > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-ecdd962 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-ecdd962 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B1D1A;--background-overlay:'';}.elementor-1708 .elementor-element.elementor-element-8e9d783{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:112px;--padding-right:112px;}.elementor-1708 .elementor-element.elementor-element-8e9d783:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-8e9d783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.elementor-1708 .elementor-element.elementor-element-5df224e{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-6218180{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-37f21c4{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-ce24607 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-adb9120 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:32px;font-weight:400;line-height:1.15em;letter-spacing:-0.64px;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-7f4fe20{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:#5D7067;}.elementor-1708 .elementor-element.elementor-element-47c5f96{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-61630fd{padding:0px 0px 12px 0px;}.elementor-1708 .elementor-element.elementor-element-61630fd .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-e5b0acf .elementor-button{background-color:#FFFFFF00;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;fill:var( --e-global-color-e161378 );color:var( --e-global-color-e161378 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#C0CFBF;border-radius:0px 0px 0px 0px;padding:14px 0px 14px 0px;}.elementor-1708 .elementor-element.elementor-element-e5b0acf{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-e5b0acf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-e5b0acf .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1708 .elementor-element.elementor-element-e5b0acf .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-e5b0acf .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-e5b0acf .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-e5b0acf .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-d800dec .elementor-button{background-color:var( --e-global-color-a43de01 );font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-9dc21f8 );color:var( --e-global-color-9dc21f8 );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-d800dec .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-d800dec .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-d800dec{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-d800dec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-d800dec .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-d800dec .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-d800dec .elementor-button:focus svg{fill:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-e8f6db7{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-e8f6db7:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-e8f6db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.elementor-1708 .elementor-element.elementor-element-011a824{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-544b511 .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:20px;font-weight:400;line-height:1.25em;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-c208c3c .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#20574E;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-c208c3c{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-c208c3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-c208c3c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-c208c3c .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-c208c3c .elementor-button:focus{color:var( --e-global-color-primary );border-color:#1DB976;}.elementor-1708 .elementor-element.elementor-element-c208c3c .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-c208c3c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-c7e55c4{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-19e6b6b{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-19e6b6b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-7fe6a17{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-7fe6a17 img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-2698d92{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-2698d92 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-e2e2086{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-e2e2086 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-322117c .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-322117c{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-322117c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-322117c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-322117c .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-322117c .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-322117c .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-322117c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-d01580f{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-d01580f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-078e575{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-078e575 img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-2fc0236{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-2fc0236 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-7906bb8{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-7906bb8 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-5526bac .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-5526bac{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-5526bac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-5526bac .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-5526bac .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-5526bac .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-5526bac .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-5526bac .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-1e0575a{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-1e0575a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-f8a5f42{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-f8a5f42 img{width:100%;height:232px;object-fit:cover;object-position:center center;}.elementor-1708 .elementor-element.elementor-element-f6749c7{padding:0px 0px 16px 0px;}.elementor-1708 .elementor-element.elementor-element-f6749c7 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1708 .elementor-element.elementor-element-6d70490{padding:0px 0px 24px 0px;}.elementor-1708 .elementor-element.elementor-element-6d70490 .elementor-heading-title{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-cd55270 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-cd55270{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-cd55270 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-cd55270 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-cd55270 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-cd55270 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-cd55270 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-cd55270 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-87c8b1f .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#20574E;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-87c8b1f{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-87c8b1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-87c8b1f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-87c8b1f .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-87c8b1f .elementor-button:focus{color:var( --e-global-color-primary );border-color:#1DB976;}.elementor-1708 .elementor-element.elementor-element-87c8b1f .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-87c8b1f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-f41d9fd{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-f41d9fd:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-f41d9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-6f767dd{--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-613a4b1{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-f92cfef .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-4f4187a .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:40px;font-weight:400;line-height:1.15em;letter-spacing:-0.8px;color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-97ea16a{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;font-family:"HostGrotesk Variable", Sans-serif;font-size:14px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-19ac418{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-a090cf7{font-family:"HostGrotesk Variable", Sans-serif;font-size:12px;line-height:1.5em;color:var( --e-global-color-5198369 );}.elementor-1708 .elementor-element.elementor-element-1d44c45 .elementor-button{background-color:#FFFFFF00;font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-1d44c45{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-1d44c45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-1d44c45 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1708 .elementor-element.elementor-element-1d44c45 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-1d44c45 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-1d44c45 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-1d44c45 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-23153a5{--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-23153a5:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-23153a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a43de01 );}.elementor-1708 .elementor-element.elementor-element-29045ea{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-509b05c .elementor-heading-title{font-family:"Omnes", Sans-serif;font-size:40px;font-weight:400;line-height:1.15em;letter-spacing:-0.8px;color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-1d1f51c{font-family:"HostGrotesk Variable", Sans-serif;font-size:16px;line-height:1.5em;color:#C0CFBF;}.elementor-1708 .elementor-element.elementor-element-5f24732 .elementor-button{background-color:var( --e-global-color-0926fa1 );font-family:"Omnes", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.56px;fill:var( --e-global-color-a43de01 );color:var( --e-global-color-a43de01 );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-1708 .elementor-element.elementor-element-5f24732 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-5f24732 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-9dc21f8 );}.elementor-1708 .elementor-element.elementor-element-5f24732{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-5f24732 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-5f24732 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1708 .elementor-element.elementor-element-5f24732 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-5f24732 .elementor-button:focus svg{fill:var( --e-global-color-9dc21f8 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1708 .elementor-element.elementor-element-2f7c622{--min-height:720px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-weight );}.elementor-1708 .elementor-element.elementor-element-4f9b026 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-weight );}.elementor-1708 .elementor-element.elementor-element-3454e7d{--flex-wrap:wrap;}.elementor-1708 .elementor-element.elementor-element-7248adb{--padding-top:24px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-1045d1e{--padding-top:24px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-0d961f6{--padding-top:24px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8e6f032{--padding-top:24px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8e45271{--padding-top:24px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-163f22c{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-876f474{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-a1830ff{--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-1708 .elementor-element.elementor-element-33b675a{--min-height:400px;}.elementor-1708 .elementor-element.elementor-element-77305df{--padding-top:56px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-widget-button .elementor-button{font-weight:var( --e-global-typography-accent-weight );}.elementor-1708 .elementor-element.elementor-element-106f714{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-1ca3e61{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-image .widget-image-caption{font-weight:var( --e-global-typography-text-weight );}.elementor-1708 .elementor-element.elementor-element-9645a61{--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-1708 .elementor-element.elementor-element-8686117{--padding-top:56px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-db5bad8{--min-height:400px;}.elementor-1708 .elementor-element.elementor-element-391d5dd{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-889d4f9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1708 .elementor-element.elementor-element-bf30f8e{--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-1708 .elementor-element.elementor-element-fa2a870{--min-height:400px;}.elementor-1708 .elementor-element.elementor-element-a5f7c87{--padding-top:56px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-cc48b7f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-66fd45b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1708 .elementor-element.elementor-element-3263d3d{--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-1708 .elementor-element.elementor-element-7537dba{--padding-top:56px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-22824b8{--min-height:400px;}.elementor-1708 .elementor-element.elementor-element-1bbc534{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-d27bff7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1708 .elementor-element.elementor-element-920c2fe{--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-1708 .elementor-element.elementor-element-ecdd962{--min-height:400px;}.elementor-1708 .elementor-element.elementor-element-8e9d783{--padding-top:56px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-e8f6db7{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-c7e55c4{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1708 .elementor-element.elementor-element-f41d9fd{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-6f767dd{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1708 .elementor-element.elementor-element-4f4187a .elementor-heading-title{font-size:32px;}.elementor-1708 .elementor-element.elementor-element-97ea16a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1708 .elementor-element.elementor-element-23153a5{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1708 .elementor-element.elementor-element-509b05c .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-1708 .elementor-element.elementor-element-2f7c622{--min-height:640px;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-ac561ef{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-weight );}.elementor-1708 .elementor-element.elementor-element-4f9b026{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1708 .elementor-element.elementor-element-4f9b026 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-weight );}.elementor-1708 .elementor-element.elementor-element-6e3d9af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1708 .elementor-element.elementor-element-7248adb{--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-1045d1e{--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-0d961f6{--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8e6f032{--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-8e45271{--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-163f22c{--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-33b675a{--min-height:280px;}.elementor-1708 .elementor-element.elementor-element-77305df{--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-widget-button .elementor-button{font-weight:var( --e-global-typography-accent-weight );}.elementor-1708 .elementor-element.elementor-element-106f714{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-1ca3e61{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1708 .elementor-element.elementor-element-534765d{--width:100%;}.elementor-widget-image .widget-image-caption{font-weight:var( --e-global-typography-text-weight );}.elementor-1708 .elementor-element.elementor-element-248edea{--width:100%;}.elementor-1708 .elementor-element.elementor-element-c247fbe{--width:100%;}.elementor-1708 .elementor-element.elementor-element-8686117{--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-db5bad8{--min-height:280px;}.elementor-1708 .elementor-element.elementor-element-391d5dd{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-889d4f9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1708 .elementor-element.elementor-element-fcae1bb{--width:100%;}.elementor-1708 .elementor-element.elementor-element-51e9290{--width:100%;}.elementor-1708 .elementor-element.elementor-element-efa43c0{--width:100%;}.elementor-1708 .elementor-element.elementor-element-fa2a870{--min-height:280px;}.elementor-1708 .elementor-element.elementor-element-a5f7c87{--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-cc48b7f{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-66fd45b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1708 .elementor-element.elementor-element-7a997e6{--width:100%;}.elementor-1708 .elementor-element.elementor-element-f8d3bdc{--width:100%;}.elementor-1708 .elementor-element.elementor-element-548b855{--width:100%;}.elementor-1708 .elementor-element.elementor-element-7537dba{--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-22824b8{--min-height:280px;}.elementor-1708 .elementor-element.elementor-element-1bbc534{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-d27bff7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1708 .elementor-element.elementor-element-8e94927{--width:100%;}.elementor-1708 .elementor-element.elementor-element-7c6a225{--width:100%;}.elementor-1708 .elementor-element.elementor-element-31a0ea5{--width:100%;}.elementor-1708 .elementor-element.elementor-element-ecdd962{--min-height:280px;}.elementor-1708 .elementor-element.elementor-element-8e9d783{--padding-top:48px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-e8f6db7{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-c7e55c4{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1708 .elementor-element.elementor-element-19e6b6b{--width:100%;}.elementor-1708 .elementor-element.elementor-element-d01580f{--width:100%;}.elementor-1708 .elementor-element.elementor-element-1e0575a{--width:100%;}.elementor-1708 .elementor-element.elementor-element-f41d9fd{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-4f4187a .elementor-heading-title{font-size:28px;}.elementor-1708 .elementor-element.elementor-element-19ac418{--flex-wrap:wrap;}.elementor-1708 .elementor-element.elementor-element-23153a5{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-1708 .elementor-element.elementor-element-29045ea{--width:100%;}.elementor-1708 .elementor-element.elementor-element-509b05c .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-1708 .elementor-element.elementor-element-ac561ef{--width:640px;}.elementor-1708 .elementor-element.elementor-element-3454e7d{--width:100%;}.elementor-1708 .elementor-element.elementor-element-7248adb{--width:20%;}.elementor-1708 .elementor-element.elementor-element-1045d1e{--width:20%;}.elementor-1708 .elementor-element.elementor-element-0d961f6{--width:20%;}.elementor-1708 .elementor-element.elementor-element-8e6f032{--width:20%;}.elementor-1708 .elementor-element.elementor-element-8e45271{--width:20%;}.elementor-1708 .elementor-element.elementor-element-163f22c{--content-width:1090px;}.elementor-1708 .elementor-element.elementor-element-b7cc251{--width:316px;}.elementor-1708 .elementor-element.elementor-element-876f474{--width:536px;}.elementor-1708 .elementor-element.elementor-element-33b675a{--width:50%;}.elementor-1708 .elementor-element.elementor-element-77305df{--width:50%;}.elementor-1708 .elementor-element.elementor-element-106f714{--content-width:1090px;}.elementor-1708 .elementor-element.elementor-element-534765d{--width:33%;}.elementor-1708 .elementor-element.elementor-element-248edea{--width:33%;}.elementor-1708 .elementor-element.elementor-element-c247fbe{--width:33%;}.elementor-1708 .elementor-element.elementor-element-8686117{--width:50%;}.elementor-1708 .elementor-element.elementor-element-db5bad8{--width:50%;}.elementor-1708 .elementor-element.elementor-element-391d5dd{--content-width:1090px;}.elementor-1708 .elementor-element.elementor-element-fcae1bb{--width:33%;}.elementor-1708 .elementor-element.elementor-element-51e9290{--width:33%;}.elementor-1708 .elementor-element.elementor-element-efa43c0{--width:33%;}.elementor-1708 .elementor-element.elementor-element-fa2a870{--width:50%;}.elementor-1708 .elementor-element.elementor-element-a5f7c87{--width:50%;}.elementor-1708 .elementor-element.elementor-element-cc48b7f{--content-width:1090px;}.elementor-1708 .elementor-element.elementor-element-7a997e6{--width:33%;}.elementor-1708 .elementor-element.elementor-element-f8d3bdc{--width:33%;}.elementor-1708 .elementor-element.elementor-element-548b855{--width:33%;}.elementor-1708 .elementor-element.elementor-element-7537dba{--width:50%;}.elementor-1708 .elementor-element.elementor-element-22824b8{--width:50%;}.elementor-1708 .elementor-element.elementor-element-1bbc534{--content-width:1090px;}.elementor-1708 .elementor-element.elementor-element-8e94927{--width:33%;}.elementor-1708 .elementor-element.elementor-element-7c6a225{--width:33%;}.elementor-1708 .elementor-element.elementor-element-31a0ea5{--width:33%;}.elementor-1708 .elementor-element.elementor-element-ecdd962{--width:50%;}.elementor-1708 .elementor-element.elementor-element-8e9d783{--width:50%;}.elementor-1708 .elementor-element.elementor-element-e8f6db7{--content-width:1090px;}.elementor-1708 .elementor-element.elementor-element-19e6b6b{--width:33%;}.elementor-1708 .elementor-element.elementor-element-d01580f{--width:33%;}.elementor-1708 .elementor-element.elementor-element-1e0575a{--width:33%;}.elementor-1708 .elementor-element.elementor-element-f41d9fd{--content-width:1090px;}.elementor-1708 .elementor-element.elementor-element-613a4b1{--width:425px;}.elementor-1708 .elementor-element.elementor-element-23153a5{--content-width:1090px;}.elementor-1708 .elementor-element.elementor-element-29045ea{--width:333px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1708 .elementor-element.elementor-element-ac561ef{--width:453px;}.elementor-1708 .elementor-element.elementor-element-b7cc251{--width:100%;}.elementor-1708 .elementor-element.elementor-element-876f474{--width:100%;}.elementor-1708 .elementor-element.elementor-element-33b675a{--width:100%;}.elementor-1708 .elementor-element.elementor-element-77305df{--width:100%;}.elementor-1708 .elementor-element.elementor-element-8686117{--width:100%;}.elementor-1708 .elementor-element.elementor-element-db5bad8{--width:100%;}.elementor-1708 .elementor-element.elementor-element-fa2a870{--width:100%;}.elementor-1708 .elementor-element.elementor-element-a5f7c87{--width:100%;}.elementor-1708 .elementor-element.elementor-element-7537dba{--width:100%;}.elementor-1708 .elementor-element.elementor-element-22824b8{--width:100%;}.elementor-1708 .elementor-element.elementor-element-ecdd962{--width:100%;}.elementor-1708 .elementor-element.elementor-element-8e9d783{--width:100%;}.elementor-1708 .elementor-element.elementor-element-613a4b1{--width:100%;}.elementor-1708 .elementor-element.elementor-element-29045ea{--width:309px;}}/* Start custom CSS for container, class: .elementor-element-3454e7d *//* Barra lima no setor ativo, que se enche como um carregamento e passa para o setor sob o rato */
.elementor-1708 .elementor-element.elementor-element-3454e7d .setor-indice{position:relative;box-shadow:inset 0 1px 0 rgba(253,254,254,.35)}
.elementor-1708 .elementor-element.elementor-element-3454e7d .setor-indice::before{content:"";position:absolute;top:0;left:0;height:2px;width:0;background:#A9FF78;transition:width .8s cubic-bezier(.65,0,.35,1)}
.elementor-1708 .elementor-element.elementor-element-3454e7d .setor-indice.ativo::before{width:100%;animation:fl-idx-load 1.2s cubic-bezier(.65,0,.35,1) .3s both}
.elementor-1708 .elementor-element.elementor-element-3454e7d:hover .setor-indice.ativo::before{width:0;animation:none}
.elementor-1708 .elementor-element.elementor-element-3454e7d .setor-indice:hover::before{width:100%!important}
/* Seta que desce do topo do número até à base do nome: só no ativo ou no setor sob o rato */
.elementor-1708 .elementor-element.elementor-element-3454e7d .nav-seta{opacity:0;transition:opacity .25s ease;flex:0 0 auto;width:18px;align-self:stretch;position:relative}
.elementor-1708 .elementor-element.elementor-element-3454e7d .setor-indice.ativo .nav-seta{opacity:1}
.elementor-1708 .elementor-element.elementor-element-3454e7d:hover .setor-indice.ativo .nav-seta{opacity:0}
.elementor-1708 .elementor-element.elementor-element-3454e7d .setor-indice:hover .nav-seta{opacity:1!important}
.elementor-1708 .elementor-element.elementor-element-3454e7d .setor-indice .e-con{width:auto;flex:1 1 auto;min-width:0}
.elementor-1708 .elementor-element.elementor-element-3454e7d .nav-seta .elementor-heading-title{position:absolute;left:0;top:0;line-height:1;animation:fl-nav-seta 1.8s cubic-bezier(.45,0,.25,1) infinite}
@keyframes fl-nav-seta{0%{top:0;opacity:0}15%{opacity:1}75%{opacity:1}100%{top:calc(100% - 1em);opacity:0}}
@keyframes fl-idx-load{from{width:0}to{width:100%}}
/* Tablet (Figma 3219:2319): grelha de 3 colunas, 16px entre colunas */
@media (max-width:1024px){.elementor-1708 .elementor-element.elementor-element-3454e7d{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:0}.elementor-1708 .elementor-element.elementor-element-3454e7d .setor-indice{width:auto!important;max-width:none!important}}
/* Mobile (Figma 3220:2319): itens de 148px, duas colunas, 15px entre colunas */
@media (max-width:767px){.elementor-1708 .elementor-element.elementor-element-3454e7d{grid-template-columns:repeat(2,148px);column-gap:15px}}
@media (prefers-reduced-motion:reduce){.elementor-1708 .elementor-element.elementor-element-3454e7d .setor-indice::before{transition:none;animation:none!important}.elementor-1708 .elementor-element.elementor-element-3454e7d .nav-seta .elementor-heading-title{animation:none;top:auto;bottom:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01af6e */.elementor-1708 .elementor-element.elementor-element-b01af6e p{margin:0}
.elementor-1708 .elementor-element.elementor-element-b01af6e p+p{margin-top:20px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6273a65 */.elementor-1708 .elementor-element.elementor-element-6273a65 .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-6273a65 .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-239cbba */.elementor-1708 .elementor-element.elementor-element-239cbba .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-239cbba .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17764b3 */.elementor-1708 .elementor-element.elementor-element-17764b3 .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-17764b3 .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1830ff */@media (min-width:768px) and (max-width:1024px){.elementor-1708 .elementor-element.elementor-element-a1830ff .setor-foto{order:-1}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c29fe7a */.elementor-1708 .elementor-element.elementor-element-c29fe7a{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-c29fe7a img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-534765d */.elementor-1708 .elementor-element.elementor-element-534765d{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd885c1 */.elementor-1708 .elementor-element.elementor-element-bd885c1{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-bd885c1 img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-248edea */.elementor-1708 .elementor-element.elementor-element-248edea{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-579f7c0 */.elementor-1708 .elementor-element.elementor-element-579f7c0{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-579f7c0 img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c247fbe */.elementor-1708 .elementor-element.elementor-element-c247fbe{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ca3e61 */@media (max-width:767px){.elementor-1708 .elementor-element.elementor-element-1ca3e61{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:calc(100% + 32px)!important;max-width:none!important;margin-right:-32px!important;padding-right:32px!important}.elementor-1708 .elementor-element.elementor-element-1ca3e61::-webkit-scrollbar{display:none}.elementor-1708 .elementor-element.elementor-element-1ca3e61 .card-projeto{flex:0 0 279px!important;width:279px!important;max-width:279px!important;scroll-snap-align:start}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca9043a */.elementor-1708 .elementor-element.elementor-element-ca9043a .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-ca9043a .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaeea15 */.elementor-1708 .elementor-element.elementor-element-eaeea15 .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-eaeea15 .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4926770 */.elementor-1708 .elementor-element.elementor-element-4926770 .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-4926770 .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9645a61 */@media (min-width:768px) and (max-width:1024px){.elementor-1708 .elementor-element.elementor-element-9645a61 .setor-foto{order:-1}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc7e392 */.elementor-1708 .elementor-element.elementor-element-cc7e392{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-cc7e392 img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcae1bb */.elementor-1708 .elementor-element.elementor-element-fcae1bb{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e8badb */.elementor-1708 .elementor-element.elementor-element-2e8badb{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-2e8badb img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e9290 */.elementor-1708 .elementor-element.elementor-element-51e9290{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d82559d */.elementor-1708 .elementor-element.elementor-element-d82559d{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-d82559d img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efa43c0 */.elementor-1708 .elementor-element.elementor-element-efa43c0{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889d4f9 */@media (max-width:767px){.elementor-1708 .elementor-element.elementor-element-889d4f9{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:calc(100% + 32px)!important;max-width:none!important;margin-right:-32px!important;padding-right:32px!important}.elementor-1708 .elementor-element.elementor-element-889d4f9::-webkit-scrollbar{display:none}.elementor-1708 .elementor-element.elementor-element-889d4f9 .card-projeto{flex:0 0 279px!important;width:279px!important;max-width:279px!important;scroll-snap-align:start}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98cdc15 */.elementor-1708 .elementor-element.elementor-element-98cdc15 .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-98cdc15 .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65d7ad1 */.elementor-1708 .elementor-element.elementor-element-65d7ad1 .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-65d7ad1 .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e40f2f */.elementor-1708 .elementor-element.elementor-element-4e40f2f .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-4e40f2f .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf30f8e */@media (min-width:768px) and (max-width:1024px){.elementor-1708 .elementor-element.elementor-element-bf30f8e .setor-foto{order:-1}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09f8db0 */.elementor-1708 .elementor-element.elementor-element-09f8db0{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-09f8db0 img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a997e6 */.elementor-1708 .elementor-element.elementor-element-7a997e6{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da85e3 */.elementor-1708 .elementor-element.elementor-element-1da85e3{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-1da85e3 img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8d3bdc */.elementor-1708 .elementor-element.elementor-element-f8d3bdc{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-236fd29 */.elementor-1708 .elementor-element.elementor-element-236fd29{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-236fd29 img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-548b855 */.elementor-1708 .elementor-element.elementor-element-548b855{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66fd45b */@media (max-width:767px){.elementor-1708 .elementor-element.elementor-element-66fd45b{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:calc(100% + 32px)!important;max-width:none!important;margin-right:-32px!important;padding-right:32px!important}.elementor-1708 .elementor-element.elementor-element-66fd45b::-webkit-scrollbar{display:none}.elementor-1708 .elementor-element.elementor-element-66fd45b .card-projeto{flex:0 0 279px!important;width:279px!important;max-width:279px!important;scroll-snap-align:start}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ac500b */.elementor-1708 .elementor-element.elementor-element-0ac500b .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-0ac500b .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75d1992 */.elementor-1708 .elementor-element.elementor-element-75d1992 .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-75d1992 .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70c0556 */.elementor-1708 .elementor-element.elementor-element-70c0556 .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-70c0556 .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3263d3d */@media (min-width:768px) and (max-width:1024px){.elementor-1708 .elementor-element.elementor-element-3263d3d .setor-foto{order:-1}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10155bf */.elementor-1708 .elementor-element.elementor-element-10155bf{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-10155bf img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e94927 */.elementor-1708 .elementor-element.elementor-element-8e94927{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8883fc */.elementor-1708 .elementor-element.elementor-element-f8883fc{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-f8883fc img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c6a225 */.elementor-1708 .elementor-element.elementor-element-7c6a225{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f229824 */.elementor-1708 .elementor-element.elementor-element-f229824{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-f229824 img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a0ea5 */.elementor-1708 .elementor-element.elementor-element-31a0ea5{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d27bff7 */@media (max-width:767px){.elementor-1708 .elementor-element.elementor-element-d27bff7{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:calc(100% + 32px)!important;max-width:none!important;margin-right:-32px!important;padding-right:32px!important}.elementor-1708 .elementor-element.elementor-element-d27bff7::-webkit-scrollbar{display:none}.elementor-1708 .elementor-element.elementor-element-d27bff7 .card-projeto{flex:0 0 279px!important;width:279px!important;max-width:279px!important;scroll-snap-align:start}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e5b0acf */.elementor-1708 .elementor-element.elementor-element-e5b0acf .elementor-button-content-wrapper{justify-content:space-between}
.elementor-1708 .elementor-element.elementor-element-e5b0acf .elementor-button-icon svg{width:10px;height:10px;fill:#1DB976;color:#1DB976}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920c2fe */@media (min-width:768px) and (max-width:1024px){.elementor-1708 .elementor-element.elementor-element-920c2fe .setor-foto{order:-1}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe6a17 */.elementor-1708 .elementor-element.elementor-element-7fe6a17{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-7fe6a17 img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19e6b6b */.elementor-1708 .elementor-element.elementor-element-19e6b6b{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-078e575 */.elementor-1708 .elementor-element.elementor-element-078e575{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-078e575 img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01580f */.elementor-1708 .elementor-element.elementor-element-d01580f{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8a5f42 */.elementor-1708 .elementor-element.elementor-element-f8a5f42{width:100%;max-width:100%;align-self:stretch}
.elementor-1708 .elementor-element.elementor-element-f8a5f42 img{width:100%;max-width:100%;height:232px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e0575a */.elementor-1708 .elementor-element.elementor-element-1e0575a{min-width:0;flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7e55c4 */@media (max-width:767px){.elementor-1708 .elementor-element.elementor-element-c7e55c4{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:calc(100% + 32px)!important;max-width:none!important;margin-right:-32px!important;padding-right:32px!important}.elementor-1708 .elementor-element.elementor-element-c7e55c4::-webkit-scrollbar{display:none}.elementor-1708 .elementor-element.elementor-element-c7e55c4 .card-projeto{flex:0 0 279px!important;width:279px!important;max-width:279px!important;scroll-snap-align:start}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1df185a */.elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz tbody tr, .elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz tbody tr:nth-child(odd), .elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz tbody tr:nth-child(even), .elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz tbody tr:hover{background:#FFFFFF}
.elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz tbody tr th, .elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz tbody tr td{background:transparent}
@media (max-width:1024px){.elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz table{min-width:0}.elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz thead th.canto{width:160px;padding-left:16px}.elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz thead th{padding:20px 4px}.elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz thead th:last-child,.elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz tbody td:last-child{padding-right:16px}.elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz tbody th{padding:16px 8px 16px 16px}.elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz tbody th a{gap:12px}.elementor-1708 .elementor-element.elementor-element-1df185a .fl-matriz tbody td{padding:16px 4px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a090cf7 */.elementor-1708 .elementor-element.elementor-element-a090cf7 p::before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='%231DB976' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23153a5 */.elementor-1708 .elementor-element.elementor-element-23153a5{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 391' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='%23A9FF78' stroke-width='1'%3E%3Cpath d='M1581.92 128.012C1479.24 -49.8367 1093.57 -19.4028 720.5 195.988C347.432 411.379 128.24 730.163 230.921 908.012'/%3E%3Cpath d='M1210 -516.172C1312.68 -338.323 1093.49 -19.5395 720.422 195.852C347.353 411.243 -38.3176 441.677 -140.999 263.828'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center;background-repeat:no-repeat}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Omnes';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://floponor.ascend.pt/wp-content/uploads/2026/09/Omnes-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HostGrotesk Variable';
	font-display: auto;
	src: url('https://floponor.ascend.pt/wp-content/uploads/2026/09/HostGrotesk-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */