.elementor-278 .elementor-element.elementor-element-40ebee9{--display:flex;--min-height:100vh;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-40ebee9:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-40ebee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4c50f6 );}.elementor-278 .elementor-element.elementor-element-5aff73f{--display:flex;--min-height:100vh;--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:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:64px;--padding-left:64px;--padding-right:0px;--z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-278 .elementor-element.elementor-element-5aff73f:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-5aff73f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecsisel.ascend.pt/wp-content/uploads/2026/09/avicultura-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-4ecec0d{--display:flex;--min-height:484px;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-4ecec0d:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-4ecec0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFAD4;}.elementor-278 .elementor-element.elementor-element-4f32c5d{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-font-weight );color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-40dc640{padding:0px 0px 40px 0px;}.elementor-278 .elementor-element.elementor-element-40dc640 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;color:var( --e-global-color-9a26770 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-4912096{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-4912096 p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-57c9543{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-278 .elementor-element.elementor-element-6681e73 .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-6681e73 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-6681e73 .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-6681e73{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-6681e73 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-6681e73 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-6681e73 .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-564f961 .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-564f961 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-564f961 .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-564f961{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-564f961 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-564f961 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-564f961 .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-cd97509{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-278 .elementor-element.elementor-element-9005e97 .elementor-counter-title{justify-content:start;color:var( --e-global-color-c13a445 );font-family:"Golos Text", Sans-serif;font-size:23px;font-weight:500;}.elementor-278 .elementor-element.elementor-element-9005e97 .elementor-counter{gap:0px;}.elementor-278 .elementor-element.elementor-element-9005e97 .elementor-counter-number-wrapper{color:var( --e-global-color-51bf735 );font-family:"Golos Text", Sans-serif;font-size:56px;font-weight:500;}.elementor-278 .elementor-element.elementor-element-99a3b87 .elementor-counter-title{justify-content:start;color:var( --e-global-color-c13a445 );font-family:"Golos Text", Sans-serif;font-size:23px;font-weight:500;}.elementor-278 .elementor-element.elementor-element-99a3b87 .elementor-counter{gap:0px;}.elementor-278 .elementor-element.elementor-element-99a3b87 .elementor-counter-number-wrapper{color:var( --e-global-color-51bf735 );font-family:"Golos Text", Sans-serif;font-size:56px;font-weight:500;}.elementor-278 .elementor-element.elementor-element-3bc9b1a .elementor-counter-title{justify-content:start;color:var( --e-global-color-c13a445 );font-family:"Golos Text", Sans-serif;font-size:23px;font-weight:500;}.elementor-278 .elementor-element.elementor-element-3bc9b1a .elementor-counter{gap:0px;}.elementor-278 .elementor-element.elementor-element-3bc9b1a .elementor-counter-number-wrapper{color:var( --e-global-color-51bf735 );font-family:"Golos Text", Sans-serif;font-size:56px;font-weight:500;}.elementor-278 .elementor-element.elementor-element-d9d423a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-278 .elementor-element.elementor-element-f0bcb5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-9e42222{padding:0px 24px 0px 0px;}.elementor-278 .elementor-element.elementor-element-9e42222 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-c13a445 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-c144ce4{--divider-border-style:solid;--divider-color:var( --e-global-color-c4c50f6 );--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-c144ce4.elementor-element{--align-self:flex-end;}.elementor-278 .elementor-element.elementor-element-c144ce4 .elementor-divider-separator{width:100%;}.elementor-278 .elementor-element.elementor-element-c144ce4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-278 .elementor-element.elementor-element-1a845fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:99;}.elementor-278 .elementor-element.elementor-element-6f41841{--display:grid;--min-height:355px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-87c58e4{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:56px 56px 56px 56px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-278 .elementor-element.elementor-element-87c58e4:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-87c58e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-979703f );}.elementor-278 .elementor-element.elementor-element-0c805cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-6733795{width:var( --container-widget-width, 424px );max-width:424px;padding:0px 0px 24px 0px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-6733795 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-df91ad1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-278 .elementor-element.elementor-element-0ca10d0 .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-0ca10d0 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-0ca10d0 .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-0ca10d0{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-0ca10d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-0ca10d0 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-0ca10d0 .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-4144406{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:56px 56px 56px 56px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-278 .elementor-element.elementor-element-4144406:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-4144406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-979703f );}.elementor-278 .elementor-element.elementor-element-42e4c2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-52ab221{width:var( --container-widget-width, 424px );max-width:424px;padding:0px 0px 24px 0px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-52ab221 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-b6acd10{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-278 .elementor-element.elementor-element-749ecb8 .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-749ecb8 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-749ecb8 .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-749ecb8{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-749ecb8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-749ecb8 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-749ecb8 .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-6c254e9{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:56px 56px 56px 56px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-278 .elementor-element.elementor-element-6c254e9:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-6c254e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-979703f );}.elementor-278 .elementor-element.elementor-element-fe3a885{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-4b8aa94{width:var( --container-widget-width, 424px );max-width:424px;padding:0px 0px 24px 0px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-4b8aa94 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-949b9bf{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-278 .elementor-element.elementor-element-6a8f065 .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-6a8f065 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-6a8f065 .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-6a8f065{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-6a8f065 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-6a8f065 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-6a8f065 .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-b6d3457{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:56px 56px 56px 56px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-278 .elementor-element.elementor-element-b6d3457:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-b6d3457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-979703f );}.elementor-278 .elementor-element.elementor-element-5e0a0f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-6ff5552{width:var( --container-widget-width, 424px );max-width:424px;padding:0px 0px 24px 0px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-6ff5552 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-8cf4865{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-278 .elementor-element.elementor-element-ad7bcce .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-ad7bcce .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-ad7bcce .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-ad7bcce{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-ad7bcce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-ad7bcce .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-ad7bcce .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-20d9750{--display:flex;--min-height:520px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:200px;--padding-left:160px;--padding-right:160px;}.elementor-278 .elementor-element.elementor-element-20d9750:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-20d9750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51bf735 );}.elementor-278 .elementor-element.elementor-element-20d9750::before, .elementor-278 .elementor-element.elementor-element-20d9750 > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-20d9750 > .e-con-inner > .elementor-background-video-container::before, .elementor-278 .elementor-element.elementor-element-20d9750 > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-20d9750 > .e-con-inner > .elementor-background-slideshow::before, .elementor-278 .elementor-element.elementor-element-20d9750 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tecsisel.ascend.pt/wp-content/uploads/2026/09/Vector.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-278 .elementor-element.elementor-element-fb3af58{text-align:center;}.elementor-278 .elementor-element.elementor-element-fb3af58 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;letter-spacing:-0.2px;color:var( --e-global-color-3d78e54 );}.elementor-278 .elementor-element.elementor-element-11a62f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:8px;--padding-right:8px;}.elementor-278 .elementor-element.elementor-element-155d434{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-ad71a00{padding:0px 24px 0px 0px;}.elementor-278 .elementor-element.elementor-element-ad71a00 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-c13a445 );}.elementor-278 .elementor-element.elementor-element-3d29d80{--divider-border-style:solid;--divider-color:var( --e-global-color-c4c50f6 );--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-3d29d80.elementor-element{--align-self:flex-end;}.elementor-278 .elementor-element.elementor-element-3d29d80 .elementor-divider-separator{width:100%;}.elementor-278 .elementor-element.elementor-element-3d29d80 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-278 .elementor-element.elementor-element-3307ed6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-d04d704{width:var( --container-widget-width, 424px );max-width:424px;padding:0px 0px 48px 0px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-d04d704 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-48d53e4{--display:grid;--min-height:355px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-a06ff33{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4c50f6 );--border-color:var( --e-global-color-c4c50f6 );--border-radius:56px 56px 56px 56px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-278 .elementor-element.elementor-element-728ba5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-566023d{width:var( --container-widget-width, 424px );max-width:424px;padding:0px 0px 24px 0px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-566023d .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-ce602c8{font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-278 .elementor-element.elementor-element-6515bad .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-6515bad .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-6515bad .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-6515bad{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-6515bad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-6515bad .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-6515bad .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-bd9ccdb{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4c50f6 );--border-color:var( --e-global-color-c4c50f6 );--border-radius:56px 56px 56px 56px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-278 .elementor-element.elementor-element-f0c25f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-57f961a{width:var( --container-widget-width, 424px );max-width:424px;padding:0px 0px 24px 0px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-57f961a .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-22b2239{font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-278 .elementor-element.elementor-element-0310817 .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-0310817 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-0310817 .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-0310817{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-0310817 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-0310817 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-0310817 .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-273f7d1{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4c50f6 );--border-color:var( --e-global-color-c4c50f6 );--border-radius:56px 56px 56px 56px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-278 .elementor-element.elementor-element-f85bf0b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-55c6cc9{width:var( --container-widget-width, 424px );max-width:424px;padding:0px 0px 24px 0px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-55c6cc9 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-7d6875f{font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-278 .elementor-element.elementor-element-e1110a9 .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-e1110a9 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-e1110a9 .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-e1110a9{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-e1110a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-e1110a9 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-e1110a9 .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-6cef4ff{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4c50f6 );--border-color:var( --e-global-color-c4c50f6 );--border-radius:56px 56px 56px 56px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-278 .elementor-element.elementor-element-34e07df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-ce3ef98{width:var( --container-widget-width, 424px );max-width:424px;padding:0px 0px 24px 0px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-ce3ef98 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-9d29953{font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-278 .elementor-element.elementor-element-09a0aef .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-09a0aef .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-09a0aef .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-09a0aef{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-09a0aef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-09a0aef .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-09a0aef .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-d5e4d08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:8px;--padding-right:8px;}.elementor-278 .elementor-element.elementor-element-cd02525{--display:flex;--min-height:760px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-cd02525:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-cd02525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;background-image:url("https://tecsisel.ascend.pt/wp-content/uploads/2026/10/Inovacao-e-Tecnologia-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-e0140bb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:110px;--padding-bottom:110px;--padding-left:110px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-a44d921{width:var( --container-widget-width, 444px );max-width:444px;padding:0px 0px 40px 0px;--container-widget-width:444px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-a44d921 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-2030717{padding:0px 0px 40px 0px;font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-278 .elementor-element.elementor-element-ee0f544 .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-ee0f544 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-ee0f544 .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-ee0f544{padding:0px 0px 16px 0px;}.elementor-278 .elementor-element.elementor-element-ee0f544 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-ee0f544 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-ee0f544 .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-ca486bf .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-ca486bf .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-ca486bf .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-ca486bf{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-ca486bf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-ca486bf .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-ca486bf .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-cd52ce4{--display:flex;--padding-top:160px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-278 .elementor-element.elementor-element-178f84f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-f5bee44{padding:0px 24px 0px 0px;}.elementor-278 .elementor-element.elementor-element-f5bee44 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-c13a445 );}.elementor-278 .elementor-element.elementor-element-5591aa1{--divider-border-style:solid;--divider-color:var( --e-global-color-c4c50f6 );--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-5591aa1.elementor-element{--align-self:flex-end;}.elementor-278 .elementor-element.elementor-element-5591aa1 .elementor-divider-separator{width:100%;}.elementor-278 .elementor-element.elementor-element-5591aa1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-278 .elementor-element.elementor-element-ec9f0d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-1587f46{width:var( --container-widget-width, 304px );max-width:304px;padding:0px 0px 0px 0px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-1587f46 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-58c2cce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-69ffe44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-278 .elementor-element.elementor-element-8e6a5d6{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-278 .elementor-element.elementor-element-4a352fa{--display:flex;--min-height:280px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:-180px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-4a352fa:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-4a352fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-979703f );}.elementor-278 .elementor-element.elementor-element-4a352fa:hover{background-color:var( --e-global-color-c4c50f6 );}.elementor-278 .elementor-element.elementor-element-f825244{width:var( --container-widget-width, 304px );max-width:304px;padding:0px 0px 24px 0px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-f825244 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-c918754 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-c918754 .elementor-heading-title a:hover, .elementor-278 .elementor-element.elementor-element-c918754 .elementor-heading-title a:focus{color:var( --e-global-color-c13a445 );}.elementor-278 .elementor-element.elementor-element-b21e8a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-7dea4a5{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-278 .elementor-element.elementor-element-8f1fcb1{--display:flex;--min-height:280px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:-180px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-8f1fcb1:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-8f1fcb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-979703f );}.elementor-278 .elementor-element.elementor-element-8f1fcb1:hover{background-color:var( --e-global-color-c4c50f6 );}.elementor-278 .elementor-element.elementor-element-c9fb85f{width:var( --container-widget-width, 304px );max-width:304px;padding:0px 0px 24px 0px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-c9fb85f .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-aa24f21 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-aa24f21 .elementor-heading-title a:hover, .elementor-278 .elementor-element.elementor-element-aa24f21 .elementor-heading-title a:focus{color:var( --e-global-color-c13a445 );}.elementor-278 .elementor-element.elementor-element-b857d8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-1693f8a{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-278 .elementor-element.elementor-element-cb271dc{--display:flex;--min-height:280px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:-180px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-cb271dc:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-cb271dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-979703f );}.elementor-278 .elementor-element.elementor-element-cb271dc:hover{background-color:var( --e-global-color-c4c50f6 );}.elementor-278 .elementor-element.elementor-element-e8be1de{width:var( --container-widget-width, 304px );max-width:304px;padding:0px 0px 24px 0px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-e8be1de .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-7b161e2 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-7b161e2 .elementor-heading-title a:hover, .elementor-278 .elementor-element.elementor-element-7b161e2 .elementor-heading-title a:focus{color:var( --e-global-color-c13a445 );}.elementor-278 .elementor-element.elementor-element-a7baefc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-c6c547b{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-278 .elementor-element.elementor-element-31220ae{--display:flex;--min-height:280px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:-180px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-31220ae:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-31220ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-979703f );}.elementor-278 .elementor-element.elementor-element-31220ae:hover{background-color:var( --e-global-color-c4c50f6 );}.elementor-278 .elementor-element.elementor-element-8e0eb25{width:var( --container-widget-width, 304px );max-width:304px;padding:0px 0px 24px 0px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-8e0eb25 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-e913d93 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-e913d93 .elementor-heading-title a:hover, .elementor-278 .elementor-element.elementor-element-e913d93 .elementor-heading-title a:focus{color:var( --e-global-color-c13a445 );}.elementor-278 .elementor-element.elementor-element-62f7195{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-278 .elementor-element.elementor-element-d0cf729{--display:flex;--min-height:800px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-d0cf729:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-d0cf729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4c50f6 );}.elementor-278 .elementor-element.elementor-element-dec064a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-0095032{padding:0px 24px 0px 0px;}.elementor-278 .elementor-element.elementor-element-0095032 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-c13a445 );}.elementor-278 .elementor-element.elementor-element-c76bc71{--divider-border-style:solid;--divider-color:var( --e-global-color-2d7ee12 );--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-c76bc71.elementor-element{--align-self:flex-end;}.elementor-278 .elementor-element.elementor-element-c76bc71 .elementor-divider-separator{width:100%;}.elementor-278 .elementor-element.elementor-element-c76bc71 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-278 .elementor-element.elementor-element-222105c{width:var( --container-widget-width, 304px );max-width:304px;padding:0px 0px 64px 0px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-222105c .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-6602637{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-c21598f{--display:flex;}.elementor-278 .elementor-element.elementor-element-5d7df95{--display:flex;--min-height:410px;--border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-5d7df95:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-5d7df95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;background-image:url("https://tecsisel.ascend.pt/wp-content/uploads/2026/10/projeto-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-1e1b1c0{--display:flex;}.elementor-278 .elementor-element.elementor-element-9228a4e{--display:flex;--min-height:410px;--border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-9228a4e:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-9228a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;background-image:url("https://tecsisel.ascend.pt/wp-content/uploads/2026/10/projeto-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-6b7b6dc{--display:flex;}.elementor-278 .elementor-element.elementor-element-4e62960{--display:flex;--min-height:410px;--border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-4e62960:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-4e62960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;background-image:url("https://tecsisel.ascend.pt/wp-content/uploads/2026/10/projeto-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-0585a68{--display:flex;}.elementor-278 .elementor-element.elementor-element-bcb600a{--display:flex;--min-height:410px;--border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-bcb600a:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-bcb600a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;background-image:url("https://tecsisel.ascend.pt/wp-content/uploads/2026/10/projeto-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-c10b253{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:81px;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}:where( .elementor-278 .elementor-element.elementor-element-c10b253 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-278 .elementor-element.elementor-element-dc703a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-278 .elementor-element.elementor-element-6de485c{width:var( --container-widget-width, 420px );max-width:420px;padding:0px 0px 0px 0px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-6de485c .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-86a2547{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-945a6cd{width:initial;max-width:initial;padding:0px 0px 40px 0px;}.elementor-278 .elementor-element.elementor-element-945a6cd.elementor-element{--align-self:flex-start;}.elementor-278 .elementor-element.elementor-element-945a6cd p{margin-block-end:0px;}.elementor-278 .elementor-element.elementor-element-4583514 .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-4583514 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-4583514 .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-4583514{padding:0px 0px 16px 0px;}.elementor-278 .elementor-element.elementor-element-4583514 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-4583514 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-4583514 .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-74127f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-278 .elementor-element.elementor-element-7a5e640{--display:flex;--min-height:640px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-278 .elementor-element.elementor-element-7a5e640:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-7a5e640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;background-image:url("https://tecsisel.ascend.pt/wp-content/uploads/2026/10/sede-tecsisel-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-a3b0caa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-278 .elementor-element.elementor-element-7da1fae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-5195cae{padding:0px 24px 0px 0px;}.elementor-278 .elementor-element.elementor-element-5195cae .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-c13a445 );}.elementor-278 .elementor-element.elementor-element-c6d4384{--divider-border-style:solid;--divider-color:var( --e-global-color-c4c50f6 );--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-c6d4384.elementor-element{--align-self:flex-end;}.elementor-278 .elementor-element.elementor-element-c6d4384 .elementor-divider-separator{width:100%;}.elementor-278 .elementor-element.elementor-element-c6d4384 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-278 .elementor-element.elementor-element-1cebd2c{width:var( --container-widget-width, 341px );max-width:341px;padding:0px 0px 64px 0px;--container-widget-width:341px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-1cebd2c .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-1b98fb6{--display:grid;--min-height:260px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-f01996c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4c50f6 );--border-color:var( --e-global-color-c4c50f6 );--border-radius:56px 56px 56px 56px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;grid-column:span 1;}.elementor-278 .elementor-element.elementor-element-84730b8{width:var( --container-widget-width, 424px );max-width:424px;padding:0px 0px 24px 0px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-84730b8 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-5c62bd0{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 48px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-278 .elementor-element.elementor-element-d37bf62 .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-d37bf62 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-d37bf62 .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-d37bf62{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-d37bf62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-d37bf62 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-d37bf62 .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-3207d53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4c50f6 );--border-color:var( --e-global-color-c4c50f6 );--border-radius:56px 56px 56px 56px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;grid-column:span 1;}.elementor-278 .elementor-element.elementor-element-93cba08{width:var( --container-widget-width, 424px );max-width:424px;padding:0px 0px 24px 0px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-93cba08 .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-278 .elementor-element.elementor-element-c186637{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 48px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Golos Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-278 .elementor-element.elementor-element-642500c .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-642500c .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-642500c .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-642500c{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-642500c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-642500c .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-642500c .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-7134db7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-3de2ac5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-3de2ac5:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-3de2ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4c50f6 );}.elementor-278 .elementor-element.elementor-element-c3bf00a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-c3bf00a .elementor-heading-title{font-family:"Golos Text", Sans-serif;font-weight:500;color:var( --e-global-color-51bf735 );}.elementor-278 .elementor-element.elementor-element-d024175{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-1ab7863 .elementor-button{background-color:#1F1E1C00;font-family:"Golos Text", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-9a26770 );color:var( --e-global-color-9a26770 );border-style:none;border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-1ab7863 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-1ab7863 .elementor-button:focus{background-color:#EB5E2800;color:var( --e-global-color-d582d66 );border-color:var( --e-global-color-d582d66 );}.elementor-278 .elementor-element.elementor-element-1ab7863{padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-1ab7863 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-1ab7863 .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-1ab7863 .elementor-button:focus svg{fill:var( --e-global-color-d582d66 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-278 .elementor-element.elementor-element-5aff73f{--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-4ecec0d{--justify-content:flex-end;}.elementor-278 .elementor-element.elementor-element-57c9543{--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-278 .elementor-element.elementor-element-9005e97 .elementor-counter-number-wrapper{font-size:40px;}.elementor-278 .elementor-element.elementor-element-9005e97 .elementor-counter-title{font-size:20px;}.elementor-278 .elementor-element.elementor-element-99a3b87 .elementor-counter-number-wrapper{font-size:40px;}.elementor-278 .elementor-element.elementor-element-99a3b87 .elementor-counter-title{font-size:20px;}.elementor-278 .elementor-element.elementor-element-3bc9b1a .elementor-counter-number-wrapper{font-size:40px;}.elementor-278 .elementor-element.elementor-element-3bc9b1a .elementor-counter-title{font-size:20px;}.elementor-278 .elementor-element.elementor-element-d9d423a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-f0bcb5e{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-6f41841{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-df91ad1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-b6acd10{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-949b9bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-8cf4865{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-20d9750{--min-height:420px;--justify-content:center;--padding-top:72px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-278 .elementor-element.elementor-element-fb3af58{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-278 .elementor-element.elementor-element-fb3af58 .elementor-heading-title{font-size:26px;}.elementor-278 .elementor-element.elementor-element-11a62f9{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-155d434{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-48d53e4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-d5e4d08{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-cd02525{--min-height:340px;}.elementor-278 .elementor-element.elementor-element-e0140bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-cd52ce4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-178f84f{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-ec9f0d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-58c2cce{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-278 .elementor-element.elementor-element-4a352fa{--min-height:220px;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-278 .elementor-element.elementor-element-8f1fcb1{--min-height:220px;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-278 .elementor-element.elementor-element-c9fb85f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-cb271dc{--min-height:220px;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-278 .elementor-element.elementor-element-31220ae{--min-height:220px;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-278 .elementor-element.elementor-element-62f7195{--padding-top:80px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-d0cf729{--min-height:680px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-dec064a{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-6602637{--margin-top:-460px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-278 .elementor-element.elementor-element-c10b253{--e-n-carousel-swiper-slides-to-display:2;}.elementor-278 .elementor-element.elementor-element-dc703a8{--padding-top:80px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-6de485c{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-278 .elementor-element.elementor-element-945a6cd{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-278 .elementor-element.elementor-element-74127f0{--padding-top:48px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-7a5e640{--min-height:630px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-278 .elementor-element.elementor-element-a3b0caa{--padding-top:80px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-7da1fae{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-1b98fb6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-5c62bd0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-c186637{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-3de2ac5{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-5aff73f{--min-height:100vh;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-278 .elementor-element.elementor-element-4f32c5d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-278 .elementor-element.elementor-element-57c9543{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-278 .elementor-element.elementor-element-6681e73 .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-564f961 .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-cd97509{--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:center;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-9005e97 .elementor-counter-number-wrapper{font-size:40px;}.elementor-278 .elementor-element.elementor-element-99a3b87 .elementor-counter-number-wrapper{font-size:40px;}.elementor-278 .elementor-element.elementor-element-3bc9b1a .elementor-counter-number-wrapper{font-size:40px;}.elementor-278 .elementor-element.elementor-element-f0bcb5e{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-1a845fd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-6f41841{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-87c58e4{--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-278 .elementor-element.elementor-element-6733795{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-df91ad1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-0ca10d0 .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-4144406{--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-278 .elementor-element.elementor-element-52ab221{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-b6acd10{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-749ecb8 .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-6c254e9{--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-278 .elementor-element.elementor-element-4b8aa94{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-949b9bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-6a8f065 .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-b6d3457{--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-278 .elementor-element.elementor-element-6ff5552{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-8cf4865{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-ad7bcce .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-20d9750{--min-height:500px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-278 .elementor-element.elementor-element-fb3af58 .elementor-heading-title{font-size:22px;}.elementor-278 .elementor-element.elementor-element-11a62f9{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-155d434{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-3307ed6{--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-278 .elementor-element.elementor-element-d04d704{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-48d53e4{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-a06ff33{--min-height:315px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-566023d{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-6515bad .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-bd9ccdb{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-57f961a{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-0310817 .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-273f7d1{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-55c6cc9{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-e1110a9 .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-6cef4ff{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-ce3ef98{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-09a0aef .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-d5e4d08{--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-278 .elementor-element.elementor-element-ee0f544 .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-ca486bf .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-178f84f{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-62f7195{--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-dec064a{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-5d7df95{--min-height:360px;}.elementor-278 .elementor-element.elementor-element-9228a4e{--min-height:360px;}.elementor-278 .elementor-element.elementor-element-4e62960{--min-height:360px;}.elementor-278 .elementor-element.elementor-element-bcb600a{--min-height:360px;}.elementor-278 .elementor-element.elementor-element-c10b253{--e-n-carousel-swiper-slides-to-display:1;}.elementor-278 .elementor-element.elementor-element-6de485c{padding:0px 0px 32px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-945a6cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-4583514 .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-7a5e640{--min-height:400px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-278 .elementor-element.elementor-element-a3b0caa{--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-278 .elementor-element.elementor-element-7da1fae{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-1b98fb6{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-f01996c{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;grid-column:span 1;grid-row:span 1;}.elementor-278 .elementor-element.elementor-element-84730b8{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-5c62bd0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-d37bf62 .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-3207d53{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;grid-column:span 1;grid-row:span 1;}.elementor-278 .elementor-element.elementor-element-93cba08{padding:0px 0px 32px 0px;}.elementor-278 .elementor-element.elementor-element-c186637{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-278 .elementor-element.elementor-element-642500c .elementor-button{font-size:13px;}.elementor-278 .elementor-element.elementor-element-c3bf00a{padding:0px 0px 80px 0px;}.elementor-278 .elementor-element.elementor-element-1ab7863 .elementor-button{font-size:13px;}}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-40ebee9{--width:104.277%;}.elementor-278 .elementor-element.elementor-element-4ecec0d{--width:500px;}.elementor-278 .elementor-element.elementor-element-cd02525{--width:55%;}.elementor-278 .elementor-element.elementor-element-e0140bb{--width:45%;}.elementor-278 .elementor-element.elementor-element-86a2547{--width:420px;}}@media(max-width:1024px) and (min-width:768px){.elementor-278 .elementor-element.elementor-element-69ffe44{--width:45%;}.elementor-278 .elementor-element.elementor-element-b21e8a7{--width:45%;}.elementor-278 .elementor-element.elementor-element-b857d8c{--width:45%;}.elementor-278 .elementor-element.elementor-element-a7baefc{--width:45%;}.elementor-278 .elementor-element.elementor-element-3de2ac5{--width:50%;}}/* Start custom CSS for divider, class: .elementor-element-c144ce4 */.elementor-278 .elementor-element.elementor-element-c144ce4 {
  flex: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c58e4 */.elementor-278 .elementor-element.elementor-element-87c58e4 { --bg: url('https://tecsisel.ascend.pt/wp-content/uploads/2026/10/avicultura.webp'); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4144406 */.elementor-278 .elementor-element.elementor-element-4144406 { --bg: url('https://tecsisel.ascend.pt/wp-content/uploads/2026/10/suinicultura--scaled.webp'); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c254e9 */.elementor-278 .elementor-element.elementor-element-6c254e9 { --bg: url('https://tecsisel.ascend.pt/wp-content/uploads/2026/10/estufas-scaled.webp'); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6d3457 */.elementor-278 .elementor-element.elementor-element-b6d3457 { --bg: url('https://tecsisel.ascend.pt/wp-content/uploads/2026/10/Industria.webp'); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f41841 */.e-con.card-solucao {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  transition: border-color .4s ease;
}

/* Imagem + escurecimento numa só camada */
.e-con.card-solucao::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(rgb(20 20 20 / .55), rgb(20 20 20 / .55)),
    var(--bg) center / cover no-repeat;
  opacity: 0;
  transform: scale(1.06);
  transition: opacity .5s ease, transform .8s ease;
}

/* Transições suaves */
.card-solucao .elementor-heading-title,
.card-solucao .elementor-widget-text-editor {
  transition: color .4s ease;
}

/* ---- Hover (rato) ---- */
@media (hover: hover) {
  .e-con.card-solucao:hover::before {
    opacity: 1;
    transform: scale(1);
  }
  .card-solucao:hover {
    border-color: transparent !important;
  }
  .card-solucao:hover .elementor-heading-title,
  .card-solucao:hover .elementor-widget-text-editor {
    color: #fff !important;
  }
}

/* ---- Foco (teclado) ---- */
.e-con.card-solucao:focus-within::before {
  opacity: 1;
  transform: scale(1);
}
.card-solucao:focus-within .elementor-heading-title,
.card-solucao:focus-within .elementor-widget-text-editor {
  color: #fff !important;
}

@media (prefers-reduced-motion: reduce) {
  .e-con.card-solucao::before { transition: none; }
}
/* Botão – estado normal: pílula só com contorno */
.card-solucao .elementor-button-text {
  background-color: transparent !important;
  border: 1px solid #1e1e1e !important;
  color: #1e1e1e !important;
  transition: background-color .4s ease, border-color .4s ease, color .4s ease;
}

/* Botão – hover no card: pílula preenchida */
@media (hover: hover) {
  .card-solucao:hover .elementor-button-text {
    background-color: #1e1e1e !important;
    border-color: #1e1e1e !important;
    color: #fff !important;
  }
}

.card-solucao:focus-within .elementor-button-text {
  background-color: #1e1e1e !important;
  border-color: #1e1e1e !important;
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3d29d80 */.elementor-278 .elementor-element.elementor-element-3d29d80 {
  flex: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a06ff33 */.elementor-278 .elementor-element.elementor-element-a06ff33 { --bg: url('https://tecsisel.ascend.pt/wp-content/uploads/2026/09/solucoes-avicultura.webp'); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd9ccdb */.elementor-278 .elementor-element.elementor-element-bd9ccdb { --bg: url('https://tecsisel.ascend.pt/wp-content/uploads/2026/10/controlo-de-processos-scaled.webp'); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273f7d1 */.elementor-278 .elementor-element.elementor-element-273f7d1 { --bg: url('https://tecsisel.ascend.pt/wp-content/uploads/2026/10/Controlo-Ambiental-scaled.webp'); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cef4ff */.elementor-278 .elementor-element.elementor-element-6cef4ff { --bg: url('https://tecsisel.ascend.pt/wp-content/uploads/2026/10/Domotica-scaled.webp'); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d53e4 */.e-con.card-solucao {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  transition: border-color .4s ease;
}

/* Imagem + escurecimento numa só camada */
.e-con.card-solucao::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(rgb(20 20 20 / .55), rgb(20 20 20 / .55)),
    var(--bg) center / cover no-repeat;
  opacity: 0;
  transform: scale(1.06);
  transition: opacity .5s ease, transform .8s ease;
}

/* Transições suaves */
.card-solucao .elementor-heading-title,
.card-solucao .elementor-widget-text-editor {
  transition: color .4s ease;
}

/* ---- Hover (rato) ---- */
@media (hover: hover) {
  .e-con.card-solucao:hover::before {
    opacity: 1;
    transform: scale(1);
  }
  .card-solucao:hover {
    border-color: transparent !important;
  }
  .card-solucao:hover .elementor-heading-title,
  .card-solucao:hover .elementor-widget-text-editor {
    color: #fff !important;
  }
}

/* ---- Foco (teclado) ---- */
.e-con.card-solucao:focus-within::before {
  opacity: 1;
  transform: scale(1);
}
.card-solucao:focus-within .elementor-heading-title,
.card-solucao:focus-within .elementor-widget-text-editor {
  color: #fff !important;
}

@media (prefers-reduced-motion: reduce) {
  .e-con.card-solucao::before { transition: none; }
}
/* Botão – estado normal: pílula só com contorno */
.card-solucao .elementor-button-text {
  background-color: transparent !important;
  border: 1px solid #1e1e1e !important;
  color: #1e1e1e !important;
  transition: background-color .4s ease, border-color .4s ease, color .4s ease;
}

/* Botão – hover no card: pílula preenchida */
@media (hover: hover) {
  .card-solucao:hover .elementor-button-text {
    background-color: #1e1e1e !important;
    border-color: #1e1e1e !important;
    color: #fff !important;
  }
}

.card-solucao:focus-within .elementor-button-text {
  background-color: #1e1e1e !important;
  border-color: #1e1e1e !important;
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5591aa1 */.elementor-278 .elementor-element.elementor-element-5591aa1 {
  flex: 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c76bc71 */.elementor-278 .elementor-element.elementor-element-c76bc71 {
  flex: 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c6d4384 */.elementor-278 .elementor-element.elementor-element-c6d4384 {
  flex: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b98fb6 */.e-con.card-solucao {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  transition: border-color .4s ease;
}

/* Imagem + escurecimento numa só camada */
.e-con.card-solucao::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(rgb(20 20 20 / .55), rgb(20 20 20 / .55)),
    var(--bg) center / cover no-repeat;
  opacity: 0;
  transform: scale(1.06);
  transition: opacity .5s ease, transform .8s ease;
}

/* Transições suaves */
.card-solucao .elementor-heading-title,
.card-solucao .elementor-widget-text-editor {
  transition: color .4s ease;
}

/* ---- Hover (rato) ---- */
@media (hover: hover) {
  .e-con.card-solucao:hover::before {
    opacity: 1;
    transform: scale(1);
  }
  .card-solucao:hover {
    border-color: transparent !important;
  }
  .card-solucao:hover .elementor-heading-title,
  .card-solucao:hover .elementor-widget-text-editor {
    color: #fff !important;
  }
}

/* ---- Foco (teclado) ---- */
.e-con.card-solucao:focus-within::before {
  opacity: 1;
  transform: scale(1);
}
.card-solucao:focus-within .elementor-heading-title,
.card-solucao:focus-within .elementor-widget-text-editor {
  color: #fff !important;
}

@media (prefers-reduced-motion: reduce) {
  .e-con.card-solucao::before { transition: none; }
}
/* Botão – estado normal: pílula só com contorno */
.card-solucao .elementor-button-text {
  background-color: transparent !important;
  border: 1px solid #1e1e1e !important;
  color: #1e1e1e !important;
  transition: background-color .4s ease, border-color .4s ease, color .4s ease;
}

/* Botão – hover no card: pílula preenchida */
@media (hover: hover) {
  .card-solucao:hover .elementor-button-text {
    background-color: #1e1e1e !important;
    border-color: #1e1e1e !important;
    color: #fff !important;
  }
}

.card-solucao:focus-within .elementor-button-text {
  background-color: #1e1e1e !important;
  border-color: #1e1e1e !important;
  color: #fff !important;
}/* End custom CSS */