.elementor-24 .elementor-element.elementor-element-9aa36c6{--display:flex;--min-height:84vh;--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;}.elementor-24 .elementor-element.elementor-element-9aa36c6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9aa36c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecknicas.com.br/wp-content/uploads/2026/08/Quem-somos-Tecnikas.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-3eb4b3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.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-24 .elementor-element.elementor-element-3d69e93{width:var( --container-widget-width, 50% );max-width:50%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-3d69e93.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-3d69e93 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:49px;font-weight:500;line-height:1em;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-9d599e5{width:var( --container-widget-width, 100% );max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-9d599e5.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-9d599e5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:94px;font-weight:900;line-height:1em;}.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-24 .elementor-element.elementor-element-c4543a0{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-6cd9b39{--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-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6cd9b39.e-con{--align-self:flex-start;}.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-24 .elementor-element.elementor-element-ab87a04 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-cee38e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-24 .elementor-element.elementor-element-ef203d4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-24 .elementor-element.elementor-element-5332314{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-24 .elementor-element.elementor-element-3de529a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.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-24 .elementor-element.elementor-element-a2e018b{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-a2e018b .elementor-divider-separator{width:34%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-a2e018b .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-24 .elementor-element.elementor-element-a2e018b .elementor-divider__text{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1.5px;}.elementor-24 .elementor-element.elementor-element-2ee1517{width:var( --container-widget-width, 88% );max-width:88%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-2ee1517.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-2ee1517 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:900;line-height:1.1em;}.elementor-24 .elementor-element.elementor-element-d15ca1a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-b8390de{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-b8390de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-b6066f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-24 .elementor-element.elementor-element-b6066f0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b6066f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecknicas.com.br/wp-content/uploads/2026/07/bg-sessaoss03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-5f37ce6{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-5f37ce6 .elementor-divider-separator{width:17%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-5f37ce6 .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-24 .elementor-element.elementor-element-5f37ce6 .elementor-divider__text{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1.5px;}.elementor-24 .elementor-element.elementor-element-af2f61c{width:var( --container-widget-width, 46% );max-width:46%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-af2f61c.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-af2f61c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:900;line-height:1.1em;}.elementor-24 .elementor-element.elementor-element-3138404{width:var( --container-widget-width, 52% );max-width:52%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:52%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-3138404.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-721c91b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-e0ebf59{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-e0ebf59:hover{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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-e0ebf59, .elementor-24 .elementor-element.elementor-element-e0ebf59::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-3b4f96d .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-3b4f96d .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-3b4f96d .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-3b4f96d .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-383f807{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-383f807.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-191f927{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-191f927 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-191f927 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-bfc46e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-bfc46e2:hover{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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-bfc46e2, .elementor-24 .elementor-element.elementor-element-bfc46e2::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-11830f2 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-11830f2 .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-11830f2 .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-11830f2 .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-36b1b8b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-36b1b8b.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-3faf0de{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-3faf0de .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-3faf0de .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-9f7916c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-9f7916c:hover{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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-9f7916c, .elementor-24 .elementor-element.elementor-element-9f7916c::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-821acb1 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-821acb1 .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-821acb1 .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-821acb1 .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-854b064{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-854b064.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-8795ce8{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-8795ce8 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-8795ce8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-173ff95{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-173ff95:hover{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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-173ff95, .elementor-24 .elementor-element.elementor-element-173ff95::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-60e12bf .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-60e12bf .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-60e12bf .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-60e12bf .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-580812a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-580812a.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-ce4a249{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-ce4a249 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-ce4a249 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-b2848a5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-b2848a5:hover{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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-b2848a5, .elementor-24 .elementor-element.elementor-element-b2848a5::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-294e6dc .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-294e6dc .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-294e6dc .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-294e6dc .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-c8e8880{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-c8e8880.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-4ad1a2a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-4ad1a2a .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-4ad1a2a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-2cfdb81{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-2cfdb81:hover{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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-2cfdb81, .elementor-24 .elementor-element.elementor-element-2cfdb81::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-80ee96b .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-80ee96b .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-80ee96b .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-80ee96b .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-488c787{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-488c787.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-2858418{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-2858418 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-2858418 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-7ff4bd6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-7ff4bd6:hover{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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-7ff4bd6, .elementor-24 .elementor-element.elementor-element-7ff4bd6::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-ee77042 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-ee77042 .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-ee77042 .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-ee77042 .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-17d37c5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-17d37c5.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-5db8a5c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-5db8a5c .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-5db8a5c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-4d1a3ee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-4d1a3ee:hover{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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-4d1a3ee, .elementor-24 .elementor-element.elementor-element-4d1a3ee::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-b0be7ed .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-b0be7ed .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-b0be7ed .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-b0be7ed .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-d48092a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-d48092a.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-3cc3307{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-3cc3307 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-3cc3307 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-1221e88{width:var( --container-widget-width, 68% );max-width:68%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-1221e88.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-4c123ad{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-24 .elementor-element.elementor-element-4c123ad .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-4c123ad .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-d6a5f11{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-24 .elementor-element.elementor-element-89899a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-24 .elementor-element.elementor-element-89899a6.e-con{--order:99999 /* order end hack */;}.elementor-24 .elementor-element.elementor-element-e2848d1{--display:flex;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-24 .elementor-element.elementor-element-213728c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:4px;}.elementor-24 .elementor-element.elementor-element-213728c .elementor-icon-box-title{margin-block-end:-12px;color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-213728c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-213728c.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-213728c.elementor-view-default .elementor-icon{fill:var( --e-global-color-11da5f5 );color:var( --e-global-color-11da5f5 );border-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-213728c .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-213728c .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-213728c:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-213728c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-213728c .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-b9e8fce );}.elementor-24 .elementor-element.elementor-element-5bdf3d8{--divider-border-style:solid;--divider-color:var( --e-global-color-03bdc3a );--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-5bdf3d8 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-5bdf3d8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-562340b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-24 .elementor-element.elementor-element-562340b .elementor-icon-box-title{margin-block-end:-12px;color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-562340b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-562340b.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-562340b.elementor-view-default .elementor-icon{fill:var( --e-global-color-11da5f5 );color:var( --e-global-color-11da5f5 );border-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-562340b .elementor-icon{font-size:36px;}.elementor-24 .elementor-element.elementor-element-562340b .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-562340b .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-562340b:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-562340b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-562340b .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:57px;font-weight:800;color:var( --e-global-color-24d8e11 );}.elementor-24 .elementor-element.elementor-element-8866a5f{--divider-border-style:solid;--divider-color:var( --e-global-color-03bdc3a );--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-8866a5f .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-8866a5f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-fa2e2b9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-24 .elementor-element.elementor-element-fa2e2b9 .elementor-icon-box-title{margin-block-end:-12px;color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-fa2e2b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-fa2e2b9.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-fa2e2b9.elementor-view-default .elementor-icon{fill:var( --e-global-color-11da5f5 );color:var( --e-global-color-11da5f5 );border-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-fa2e2b9 .elementor-icon{font-size:36px;}.elementor-24 .elementor-element.elementor-element-fa2e2b9 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-fa2e2b9 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-fa2e2b9:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-fa2e2b9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-fa2e2b9 .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:57px;font-weight:800;color:var( --e-global-color-24d8e11 );}.elementor-24 .elementor-element.elementor-element-e15ff14{--divider-border-style:solid;--divider-color:var( --e-global-color-03bdc3a );--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-e15ff14 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-e15ff14 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-03cdb95 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-24 .elementor-element.elementor-element-03cdb95 .elementor-icon-box-title{margin-block-end:-12px;color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-03cdb95.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-03cdb95.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-03cdb95.elementor-view-default .elementor-icon{fill:var( --e-global-color-11da5f5 );color:var( --e-global-color-11da5f5 );border-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-03cdb95 .elementor-icon{font-size:36px;}.elementor-24 .elementor-element.elementor-element-03cdb95 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-03cdb95 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-03cdb95:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-03cdb95:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-03cdb95 .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:57px;font-weight:800;color:var( --e-global-color-24d8e11 );}.elementor-24 .elementor-element.elementor-element-d1db8b9{--divider-border-style:solid;--divider-color:var( --e-global-color-03bdc3a );--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-d1db8b9 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-d1db8b9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-f34c207 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-24 .elementor-element.elementor-element-f34c207 .elementor-icon-box-title{margin-block-end:-12px;color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-f34c207.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-f34c207.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-f34c207.elementor-view-default .elementor-icon{fill:var( --e-global-color-11da5f5 );color:var( --e-global-color-11da5f5 );border-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-f34c207 .elementor-icon{font-size:36px;}.elementor-24 .elementor-element.elementor-element-f34c207 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-f34c207 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-f34c207:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-f34c207:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-f34c207 .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:57px;font-weight:800;color:var( --e-global-color-24d8e11 );}.elementor-24 .elementor-element.elementor-element-547b7ff{--divider-border-style:solid;--divider-color:var( --e-global-color-03bdc3a );--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-547b7ff .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-547b7ff .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-1e96447 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-24 .elementor-element.elementor-element-1e96447 .elementor-icon-box-title{margin-block-end:-12px;color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-1e96447.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-1e96447.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-1e96447.elementor-view-default .elementor-icon{fill:var( --e-global-color-11da5f5 );color:var( --e-global-color-11da5f5 );border-color:var( --e-global-color-11da5f5 );}.elementor-24 .elementor-element.elementor-element-1e96447 .elementor-icon{font-size:36px;}.elementor-24 .elementor-element.elementor-element-1e96447 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-1e96447 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-1e96447:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-1e96447:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-af9690f );}.elementor-24 .elementor-element.elementor-element-1e96447 .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:57px;font-weight:800;color:var( --e-global-color-24d8e11 );}.elementor-24 .elementor-element.elementor-element-fbb8c2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-24 .elementor-element.elementor-element-cf27155{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-cf27155 .elementor-divider-separator{width:29%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-cf27155 .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-24 .elementor-element.elementor-element-cf27155 .elementor-divider__text{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1.5px;}.elementor-24 .elementor-element.elementor-element-eaecbfe{width:var( --container-widget-width, 83% );max-width:83%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-eaecbfe.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-eaecbfe .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:900;line-height:1.1em;}.elementor-24 .elementor-element.elementor-element-1a0762d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-d35c3fc{--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:flex-end;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-d4d55b1.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-d4d55b1 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-d4d55b1 .elementor-icon{font-size:31px;}.elementor-24 .elementor-element.elementor-element-d4d55b1 .elementor-icon svg{height:31px;}.elementor-24 .elementor-element.elementor-element-23fb3fe{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:start;}.elementor-24 .elementor-element.elementor-element-23fb3fe.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-23fb3fe .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:900;line-height:1.1em;}.elementor-24 .elementor-element.elementor-element-91d7afd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-24 .elementor-element.elementor-element-91d7afd:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-91d7afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecknicas.com.br/wp-content/uploads/2026/07/BG-decio.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-fad7914{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-fad7914 .elementor-divider-separator{width:22%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-fad7914 .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-24 .elementor-element.elementor-element-fad7914 .elementor-divider__text{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1.5px;}.elementor-24 .elementor-element.elementor-element-3a6ad40{width:var( --container-widget-width, 39% );max-width:39%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-3a6ad40.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-3a6ad40 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:900;line-height:1.1em;}.elementor-24 .elementor-element.elementor-element-66ae2b2{width:var( --container-widget-width, 47% );max-width:47%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:47%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-66ae2b2.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-52bac1d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3c61fd0{--display:flex;--background-transition:0.3s;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-3c61fd0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3c61fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9BF;}.elementor-24 .elementor-element.elementor-element-3c61fd0:hover{background-color:#CFDBE273;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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-24 .elementor-element.elementor-element-3c61fd0, .elementor-24 .elementor-element.elementor-element-3c61fd0::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-d5adfb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-aab6816{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-aab6816.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-aab6816 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-1bd845f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-1bd845f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-ee6f6f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-32px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-ee6f6f2{right:-22px;}body.rtl .elementor-24 .elementor-element.elementor-element-ee6f6f2{left:-22px;}.elementor-24 .elementor-element.elementor-element-ee6f6f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:105px;font-weight:600;color:#124A5A30;}.elementor-24 .elementor-element.elementor-element-ce4eb60{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-ce4eb60.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-caa276f{--display:flex;--background-transition:0.3s;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-caa276f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-caa276f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9BF;}.elementor-24 .elementor-element.elementor-element-caa276f:hover{background-color:#CFDBE273;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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-24 .elementor-element.elementor-element-caa276f, .elementor-24 .elementor-element.elementor-element-caa276f::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-ae4c63f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-669c0ff{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-669c0ff.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-669c0ff .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-bc2fb42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-bc2fb42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-51e6a9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-32px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-51e6a9c{right:-22px;}body.rtl .elementor-24 .elementor-element.elementor-element-51e6a9c{left:-22px;}.elementor-24 .elementor-element.elementor-element-51e6a9c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:105px;font-weight:600;color:#124A5A30;}.elementor-24 .elementor-element.elementor-element-bbebee0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-bbebee0.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-dbc801e{--display:flex;--background-transition:0.3s;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-dbc801e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-dbc801e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9BF;}.elementor-24 .elementor-element.elementor-element-dbc801e:hover{background-color:#CFDBE273;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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-24 .elementor-element.elementor-element-dbc801e, .elementor-24 .elementor-element.elementor-element-dbc801e::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-245538c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-364d0d5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-364d0d5.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-364d0d5 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-b2a01f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-b2a01f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-68a5be0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-32px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-68a5be0{right:-22px;}body.rtl .elementor-24 .elementor-element.elementor-element-68a5be0{left:-22px;}.elementor-24 .elementor-element.elementor-element-68a5be0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:105px;font-weight:600;color:#124A5A30;}.elementor-24 .elementor-element.elementor-element-7a58048{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7a58048.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-91eba3f{--display:flex;--background-transition:0.3s;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-11da5f5 );--border-color:var( --e-global-color-11da5f5 );--border-radius:6px 6px 6px 6px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-24 .elementor-element.elementor-element-91eba3f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-91eba3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9BF;}.elementor-24 .elementor-element.elementor-element-91eba3f:hover{background-color:#CFDBE273;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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.1);}.elementor-24 .elementor-element.elementor-element-91eba3f, .elementor-24 .elementor-element.elementor-element-91eba3f::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-87658c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f22dc3d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-f22dc3d.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-f22dc3d .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-1b29400{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-1b29400 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-3c67360{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-32px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-3c67360{right:-22px;}body.rtl .elementor-24 .elementor-element.elementor-element-3c67360{left:-22px;}.elementor-24 .elementor-element.elementor-element-3c67360 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:105px;font-weight:600;color:#124A5A30;}.elementor-24 .elementor-element.elementor-element-1a92fa1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-1a92fa1.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-3f3b01b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-24 .elementor-element.elementor-element-8a2a038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-24 .elementor-element.elementor-element-68719eb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-68719eb.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-68719eb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:900;line-height:1.1em;}.elementor-24 .elementor-element.elementor-element-27a46df{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-27a46df.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-385bd91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-672d55d{--display:flex;border-style:none;--border-style:none;}.elementor-24 .elementor-element.elementor-element-672d55d:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-672d55d, .elementor-24 .elementor-element.elementor-element-672d55d::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-0a04400{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-0a04400.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-bf1cd10{--display:flex;border-style:none;--border-style:none;}.elementor-24 .elementor-element.elementor-element-bf1cd10:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-bf1cd10, .elementor-24 .elementor-element.elementor-element-bf1cd10::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-ad8d039{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-ad8d039.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-709d7bf{--display:flex;border-style:none;--border-style:none;}.elementor-24 .elementor-element.elementor-element-709d7bf:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-709d7bf, .elementor-24 .elementor-element.elementor-element-709d7bf::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-faddfc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-faddfc4.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-95fae74{--display:flex;border-style:none;--border-style:none;}.elementor-24 .elementor-element.elementor-element-95fae74:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-95fae74, .elementor-24 .elementor-element.elementor-element-95fae74::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-b4ae169{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b4ae169.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-11e8ff7{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-24 .elementor-element.elementor-element-d39a088{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-24 .elementor-element.elementor-element-d39a088:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d39a088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecknicas.com.br/wp-content/uploads/2026/07/bgfinal-quem-somos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-087c77c{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-087c77c .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-087c77c .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-24 .elementor-element.elementor-element-087c77c .elementor-divider__text{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1.5px;}.elementor-24 .elementor-element.elementor-element-f9ad4c4{width:var( --container-widget-width, 46% );max-width:46%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-f9ad4c4.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-f9ad4c4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:900;line-height:1.1em;}.elementor-24 .elementor-element.elementor-element-721cf1b{width:var( --container-widget-width, 64% );max-width:64%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-721cf1b.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-7555f3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-b1631dd{--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:center;--background-transition:0.3s;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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-b1631dd:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b1631dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9BF;}.elementor-24 .elementor-element.elementor-element-b1631dd:hover{background-color:#CFDBE273;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-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-b1631dd, .elementor-24 .elementor-element.elementor-element-b1631dd::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-8fccf4f.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-8fccf4f .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-8fccf4f .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-8fccf4f .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-e351688{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-e351688.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-e351688 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-312f31b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-312f31b.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-312f31b .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-312f31b .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-c1cee78{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-c1cee78.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-34753e0{--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:center;--background-transition:0.3s;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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-34753e0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-34753e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9BF;}.elementor-24 .elementor-element.elementor-element-34753e0:hover{background-color:#CFDBE273;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-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-34753e0, .elementor-24 .elementor-element.elementor-element-34753e0::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-ababdf7.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-ababdf7 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-ababdf7 .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-ababdf7 .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-4bdf142{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-4bdf142.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-4bdf142 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-e1aa872{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-e1aa872.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-e1aa872 .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-e1aa872 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-81c2453{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-81c2453.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-f9a518f{--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:center;--background-transition:0.3s;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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-f9a518f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f9a518f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9BF;}.elementor-24 .elementor-element.elementor-element-f9a518f:hover{background-color:#CFDBE273;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-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-f9a518f, .elementor-24 .elementor-element.elementor-element-f9a518f::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-5a8cdf5.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-5a8cdf5 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-5a8cdf5 .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-5a8cdf5 .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-dee7ca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-dee7ca1.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-dee7ca1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-52d3e1b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-52d3e1b.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-52d3e1b .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-52d3e1b .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-c2cbf05{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-c2cbf05.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-7f03829{--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:center;--background-transition:0.3s;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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-7f03829:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-7f03829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9BF;}.elementor-24 .elementor-element.elementor-element-7f03829:hover{background-color:#CFDBE273;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-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-7f03829, .elementor-24 .elementor-element.elementor-element-7f03829::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-899a462.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-899a462 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-899a462 .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-899a462 .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-95d247f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-95d247f.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-95d247f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a50dbf6{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-a50dbf6.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-a50dbf6 .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-a50dbf6 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-142180b{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-142180b.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-6034a12{--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:center;--background-transition:0.3s;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-1b46f2c );--border-color:var( --e-global-color-1b46f2c );--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-6034a12:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6034a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9BF;}.elementor-24 .elementor-element.elementor-element-6034a12:hover{background-color:#CFDBE273;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-primary );--border-color:var( --e-global-color-primary );--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-24 .elementor-element.elementor-element-6034a12, .elementor-24 .elementor-element.elementor-element-6034a12::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-16c7466.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-16c7466 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-16c7466 .elementor-icon{font-size:50px;padding:7px;}.elementor-24 .elementor-element.elementor-element-16c7466 .elementor-icon svg{height:50px;}.elementor-24 .elementor-element.elementor-element-02dceb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-02dceb2.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-02dceb2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-bc16ee7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-bc16ee7.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-bc16ee7 .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-bc16ee7 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-a756031{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-a756031.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-6d0f40b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-24 .elementor-element.elementor-element-03d9b7e{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-03d9b7e .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-03d9b7e .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-24 .elementor-element.elementor-element-03d9b7e .elementor-divider__text{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1.5px;}.elementor-24 .elementor-element.elementor-element-33a1224{width:var( --container-widget-width, 59% );max-width:59%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-33a1224.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-33a1224 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:900;line-height:1.1em;}.elementor-24 .elementor-element.elementor-element-3eb1592{width:var( --container-widget-width, 64% );max-width:64%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-3eb1592.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-6ccb6ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6ccb6ae.e-con{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-c5dc4f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-df14fea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-b69ac65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-281adc4{width:var( --container-widget-width, 20% );max-width:20%;padding:15px 0px 15px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:dotted;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-1b46f2c );}.elementor-24 .elementor-element.elementor-element-281adc4.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-281adc4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-24 .elementor-element.elementor-element-281adc4 .elementor-icon-box-title{margin-block-end:-5px;}.elementor-24 .elementor-element.elementor-element-281adc4 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-281adc4 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-15c6b24{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:15px 0px 15px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:dotted;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-1b46f2c );}.elementor-24 .elementor-element.elementor-element-15c6b24.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-15c6b24 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-24 .elementor-element.elementor-element-15c6b24 .elementor-icon-box-title{margin-block-end:-5px;}.elementor-24 .elementor-element.elementor-element-15c6b24 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-15c6b24 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-d20dd73{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:15px 0px 15px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:none;}.elementor-24 .elementor-element.elementor-element-d20dd73.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-d20dd73 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-24 .elementor-element.elementor-element-d20dd73 .elementor-icon-box-title{margin-block-end:-5px;}.elementor-24 .elementor-element.elementor-element-d20dd73 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-d20dd73 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-3eb4b3c{--width:50%;}.elementor-24 .elementor-element.elementor-element-cee38e3{--width:50%;}.elementor-24 .elementor-element.elementor-element-5332314{--width:50%;}.elementor-24 .elementor-element.elementor-element-3de529a{--width:50%;}.elementor-24 .elementor-element.elementor-element-e0ebf59{--width:24%;}.elementor-24 .elementor-element.elementor-element-bfc46e2{--width:24%;}.elementor-24 .elementor-element.elementor-element-9f7916c{--width:24%;}.elementor-24 .elementor-element.elementor-element-173ff95{--width:24%;}.elementor-24 .elementor-element.elementor-element-b2848a5{--width:24%;}.elementor-24 .elementor-element.elementor-element-2cfdb81{--width:24%;}.elementor-24 .elementor-element.elementor-element-7ff4bd6{--width:24%;}.elementor-24 .elementor-element.elementor-element-4d1a3ee{--width:24%;}.elementor-24 .elementor-element.elementor-element-89899a6{--width:40%;}.elementor-24 .elementor-element.elementor-element-e2848d1{--width:56%;}.elementor-24 .elementor-element.elementor-element-fbb8c2e{--width:60%;}.elementor-24 .elementor-element.elementor-element-3c61fd0{--width:24%;}.elementor-24 .elementor-element.elementor-element-caa276f{--width:24%;}.elementor-24 .elementor-element.elementor-element-dbc801e{--width:24%;}.elementor-24 .elementor-element.elementor-element-91eba3f{--width:24%;}.elementor-24 .elementor-element.elementor-element-8a2a038{--width:33.3333%;}.elementor-24 .elementor-element.elementor-element-385bd91{--width:66.6666%;}.elementor-24 .elementor-element.elementor-element-7555f3d{--width:100%;}.elementor-24 .elementor-element.elementor-element-b1631dd{--width:19%;}.elementor-24 .elementor-element.elementor-element-34753e0{--width:19%;}.elementor-24 .elementor-element.elementor-element-f9a518f{--width:19%;}.elementor-24 .elementor-element.elementor-element-7f03829{--width:19%;}.elementor-24 .elementor-element.elementor-element-6034a12{--width:19%;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-52bac1d{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-52bac1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1bd845f .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-ee6f6f2 .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-bc2fb42 .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-51e6a9c .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-b2a01f7 .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-68a5be0 .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-1b29400 .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-3c67360 .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-e351688 .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-4bdf142 .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-dee7ca1 .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-95d247f .elementor-heading-title{line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-02dceb2 .elementor-heading-title{line-height:1.2em;}}/* Start custom CSS for container, class: .elementor-element-e0ebf59 *//* ==========================================================
   BOTÃO SOBRE A IMAGEM — CARD DE SERVIÇO
========================================================== */

/* Área da imagem */
.elementor-24 .elementor-element.elementor-element-e0ebf59 .area-imagem-card{
    position:relative;
    overflow:hidden;
}

/* ==========================================================
   BOTÃO
========================================================== */

.elementor-24 .elementor-element.elementor-element-e0ebf59 .btn-card{

    position:absolute;

    left:16px;
    right:16px;
    bottom:16px;

    width:auto;

    z-index:5;

    opacity:0;

    pointer-events:none;

    transform:translateY(18px);

    transition:
        opacity .9s ease-in-out,
        transform .9s cubic-bezier(.25,.46,.45,.94);

    will-change:opacity,transform;

}

/* Hover do card */

.elementor-24 .elementor-element.elementor-element-e0ebf59:hover .btn-card{

    opacity:1;

    transform:translateY(0);

    pointer-events:auto;

}

/* ==========================================================
   MOBILE
========================================================== */

@media(max-width:1024px){

    .elementor-24 .elementor-element.elementor-element-e0ebf59 .btn-card{

        opacity:1;

        transform:none;

        pointer-events:auto;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc46e2 *//* ==========================================================
   BOTÃO SOBRE A IMAGEM — CARD DE SERVIÇO
========================================================== */

/* Área da imagem */
.elementor-24 .elementor-element.elementor-element-bfc46e2 .area-imagem-card{
    position:relative;
    overflow:hidden;
}

/* ==========================================================
   BOTÃO
========================================================== */

.elementor-24 .elementor-element.elementor-element-bfc46e2 .btn-card{

    position:absolute;

    left:16px;
    right:16px;
    bottom:16px;

    width:auto;

    z-index:5;

    opacity:0;

    pointer-events:none;

    transform:translateY(18px);

    transition:
        opacity .9s ease-in-out,
        transform .9s cubic-bezier(.25,.46,.45,.94);

    will-change:opacity,transform;

}

/* Hover do card */

.elementor-24 .elementor-element.elementor-element-bfc46e2:hover .btn-card{

    opacity:1;

    transform:translateY(0);

    pointer-events:auto;

}

/* ==========================================================
   MOBILE
========================================================== */

@media(max-width:1024px){

    .elementor-24 .elementor-element.elementor-element-bfc46e2 .btn-card{

        opacity:1;

        transform:none;

        pointer-events:auto;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f7916c *//* ==========================================================
   BOTÃO SOBRE A IMAGEM — CARD DE SERVIÇO
========================================================== */

/* Área da imagem */
.elementor-24 .elementor-element.elementor-element-9f7916c .area-imagem-card{
    position:relative;
    overflow:hidden;
}

/* ==========================================================
   BOTÃO
========================================================== */

.elementor-24 .elementor-element.elementor-element-9f7916c .btn-card{

    position:absolute;

    left:16px;
    right:16px;
    bottom:16px;

    width:auto;

    z-index:5;

    opacity:0;

    pointer-events:none;

    transform:translateY(18px);

    transition:
        opacity .9s ease-in-out,
        transform .9s cubic-bezier(.25,.46,.45,.94);

    will-change:opacity,transform;

}

/* Hover do card */

.elementor-24 .elementor-element.elementor-element-9f7916c:hover .btn-card{

    opacity:1;

    transform:translateY(0);

    pointer-events:auto;

}

/* ==========================================================
   MOBILE
========================================================== */

@media(max-width:1024px){

    .elementor-24 .elementor-element.elementor-element-9f7916c .btn-card{

        opacity:1;

        transform:none;

        pointer-events:auto;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173ff95 *//* ==========================================================
   BOTÃO SOBRE A IMAGEM — CARD DE SERVIÇO
========================================================== */

/* Área da imagem */
.elementor-24 .elementor-element.elementor-element-173ff95 .area-imagem-card{
    position:relative;
    overflow:hidden;
}

/* ==========================================================
   BOTÃO
========================================================== */

.elementor-24 .elementor-element.elementor-element-173ff95 .btn-card{

    position:absolute;

    left:16px;
    right:16px;
    bottom:16px;

    width:auto;

    z-index:5;

    opacity:0;

    pointer-events:none;

    transform:translateY(18px);

    transition:
        opacity .9s ease-in-out,
        transform .9s cubic-bezier(.25,.46,.45,.94);

    will-change:opacity,transform;

}

/* Hover do card */

.elementor-24 .elementor-element.elementor-element-173ff95:hover .btn-card{

    opacity:1;

    transform:translateY(0);

    pointer-events:auto;

}

/* ==========================================================
   MOBILE
========================================================== */

@media(max-width:1024px){

    .elementor-24 .elementor-element.elementor-element-173ff95 .btn-card{

        opacity:1;

        transform:none;

        pointer-events:auto;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2848a5 *//* ==========================================================
   BOTÃO SOBRE A IMAGEM — CARD DE SERVIÇO
========================================================== */

/* Área da imagem */
.elementor-24 .elementor-element.elementor-element-b2848a5 .area-imagem-card{
    position:relative;
    overflow:hidden;
}

/* ==========================================================
   BOTÃO
========================================================== */

.elementor-24 .elementor-element.elementor-element-b2848a5 .btn-card{

    position:absolute;

    left:16px;
    right:16px;
    bottom:16px;

    width:auto;

    z-index:5;

    opacity:0;

    pointer-events:none;

    transform:translateY(18px);

    transition:
        opacity .9s ease-in-out,
        transform .9s cubic-bezier(.25,.46,.45,.94);

    will-change:opacity,transform;

}

/* Hover do card */

.elementor-24 .elementor-element.elementor-element-b2848a5:hover .btn-card{

    opacity:1;

    transform:translateY(0);

    pointer-events:auto;

}

/* ==========================================================
   MOBILE
========================================================== */

@media(max-width:1024px){

    .elementor-24 .elementor-element.elementor-element-b2848a5 .btn-card{

        opacity:1;

        transform:none;

        pointer-events:auto;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cfdb81 *//* ==========================================================
   BOTÃO SOBRE A IMAGEM — CARD DE SERVIÇO
========================================================== */

/* Área da imagem */
.elementor-24 .elementor-element.elementor-element-2cfdb81 .area-imagem-card{
    position:relative;
    overflow:hidden;
}

/* ==========================================================
   BOTÃO
========================================================== */

.elementor-24 .elementor-element.elementor-element-2cfdb81 .btn-card{

    position:absolute;

    left:16px;
    right:16px;
    bottom:16px;

    width:auto;

    z-index:5;

    opacity:0;

    pointer-events:none;

    transform:translateY(18px);

    transition:
        opacity .9s ease-in-out,
        transform .9s cubic-bezier(.25,.46,.45,.94);

    will-change:opacity,transform;

}

/* Hover do card */

.elementor-24 .elementor-element.elementor-element-2cfdb81:hover .btn-card{

    opacity:1;

    transform:translateY(0);

    pointer-events:auto;

}

/* ==========================================================
   MOBILE
========================================================== */

@media(max-width:1024px){

    .elementor-24 .elementor-element.elementor-element-2cfdb81 .btn-card{

        opacity:1;

        transform:none;

        pointer-events:auto;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ff4bd6 *//* ==========================================================
   BOTÃO SOBRE A IMAGEM — CARD DE SERVIÇO
========================================================== */

/* Área da imagem */
.elementor-24 .elementor-element.elementor-element-7ff4bd6 .area-imagem-card{
    position:relative;
    overflow:hidden;
}

/* ==========================================================
   BOTÃO
========================================================== */

.elementor-24 .elementor-element.elementor-element-7ff4bd6 .btn-card{

    position:absolute;

    left:16px;
    right:16px;
    bottom:16px;

    width:auto;

    z-index:5;

    opacity:0;

    pointer-events:none;

    transform:translateY(18px);

    transition:
        opacity .9s ease-in-out,
        transform .9s cubic-bezier(.25,.46,.45,.94);

    will-change:opacity,transform;

}

/* Hover do card */

.elementor-24 .elementor-element.elementor-element-7ff4bd6:hover .btn-card{

    opacity:1;

    transform:translateY(0);

    pointer-events:auto;

}

/* ==========================================================
   MOBILE
========================================================== */

@media(max-width:1024px){

    .elementor-24 .elementor-element.elementor-element-7ff4bd6 .btn-card{

        opacity:1;

        transform:none;

        pointer-events:auto;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d1a3ee *//* ==========================================================
   BOTÃO SOBRE A IMAGEM — CARD DE SERVIÇO
========================================================== */

/* Área da imagem */
.elementor-24 .elementor-element.elementor-element-4d1a3ee .area-imagem-card{
    position:relative;
    overflow:hidden;
}

/* ==========================================================
   BOTÃO
========================================================== */

.elementor-24 .elementor-element.elementor-element-4d1a3ee .btn-card{

    position:absolute;

    left:16px;
    right:16px;
    bottom:16px;

    width:auto;

    z-index:5;

    opacity:0;

    pointer-events:none;

    transform:translateY(18px);

    transition:
        opacity .9s ease-in-out,
        transform .9s cubic-bezier(.25,.46,.45,.94);

    will-change:opacity,transform;

}

/* Hover do card */

.elementor-24 .elementor-element.elementor-element-4d1a3ee:hover .btn-card{

    opacity:1;

    transform:translateY(0);

    pointer-events:auto;

}

/* ==========================================================
   MOBILE
========================================================== */

@media(max-width:1024px){

    .elementor-24 .elementor-element.elementor-element-4d1a3ee .btn-card{

        opacity:1;

        transform:none;

        pointer-events:auto;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2848d1 *//* ==========================================================
   CARD VIDRO AZUL INTENSO — TECKNICAS
   Classe: glass-beneficios
========================================================== */

.glass-beneficios {
    position: relative;
    overflow: hidden;

    padding: 24px 28px;

    background:
        linear-gradient(
            135deg,
            rgba(3, 48, 78, 0.94) 0%,
            rgba(5, 76, 118, 0.90) 48%,
            rgba(14, 110, 165, 0.78) 100%
        );

    border: 1px solid rgba(122, 204, 255, 0.78);
    border-radius: 8px;

    -webkit-backdrop-filter: blur(16px) saturate(165%);
    backdrop-filter: blur(16px) saturate(165%);

    box-shadow:
        0 18px 46px rgba(0, 25, 45, 0.36),
        inset 0 1px 0 rgba(255, 255, 255, 0.28),
        inset 0 -1px 0 rgba(0, 38, 66, 0.35),
        0 0 30px rgba(14, 110, 165, 0.28);

    transition:
        transform 0.35s ease,
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        background 0.35s ease;
}

/* Brilho superior */
.glass-beneficios::before {
    content: "";

    position: absolute;
    top: 0;
    left: 8%;

    width: 84%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(210, 241, 255, 0.95),
        transparent
    );

    opacity: 0.9;
}

/* Reflexo azulado */
.glass-beneficios::after {
    content: "";

    position: absolute;
    top: -55%;
    left: -30%;

    width: 78%;
    height: 200%;

    background: linear-gradient(
        115deg,
        transparent 28%,
        rgba(85, 185, 237, 0.08) 40%,
        rgba(180, 230, 255, 0.22) 50%,
        rgba(85, 185, 237, 0.08) 60%,
        transparent 72%
    );

    transform: rotate(13deg);

    pointer-events: none;
}

/* Conteúdo acima dos efeitos */
.glass-beneficios > * {
    position: relative;
    z-index: 2;
}

/* Textos */
.glass-beneficios,
.glass-beneficios p,
.glass-beneficios li,
.glass-beneficios .elementor-heading-title {
    color: #FFFFFF;
}

/* Destaques em azul claro */
.glass-beneficios strong,
.glass-beneficios b {
    color: #74CCF4;
}

/* Linhas ou divisores internos */
.glass-beneficios .elementor-divider-separator {
    border-color: rgba(122, 204, 255, 0.28) !important;
}

/* Ícones */
.glass-beneficios svg,
.glass-beneficios i {
    color: #DDF5FF;
    fill: currentColor;
}

/* Listas */
.glass-beneficios ul {
    margin: 0;
    padding-left: 20px;
}

.glass-beneficios li {
    margin-bottom: 5px;
}

.glass-beneficios li::marker {
    color: #55B9ED;
}

/* Hover */
.glass-beneficios:hover {
    transform: translateY(-3px);

    background:
        linear-gradient(
            135deg,
            rgba(2, 41, 68, 0.97) 0%,
            rgba(5, 82, 128, 0.94) 48%,
            rgba(14, 110, 165, 0.86) 100%
        );

    border-color: rgba(170, 225, 255, 0.96);

    box-shadow:
        0 22px 54px rgba(0, 25, 45, 0.44),
        inset 0 1px 0 rgba(255, 255, 255, 0.34),
        inset 0 -1px 0 rgba(0, 38, 66, 0.42),
        0 0 38px rgba(14, 110, 165, 0.38);
}

/* ==========================================================
   RESPONSIVIDADE
========================================================== */

@media (max-width: 767px) {

    .glass-beneficios {
        padding: 18px 20px;
        border-radius: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-11e8ff7 *//* ==========================================================
   ACCORDION TÉCNICO — TECKNICAS
   Classe do widget: accordion-tecknicas
========================================================== */

/* Conteúdo interno do título */
.accordion-tecknicas .accordion-tecknicas-conteudo {
    display: flex;
    align-items: center;
    gap: 14px;

    width: 100%;
    min-width: 0;
}

/* Caixa azul do ícone */
.accordion-tecknicas .accordion-tecknicas-icone {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 54px;
    height: 54px;
    min-width: 54px;

    background: #07496E;
    border-radius: 6px;

    overflow: hidden;
}

/* Ícone gerado pelo CSS */
.accordion-tecknicas .accordion-tecknicas-icone::before {
    content: "";

    display: block;

    width: 28px;
    height: 28px;

    background-color: #FFFFFF;

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    mask-position: center;

    -webkit-mask-size: contain;
    mask-size: contain;
}

/* Bloco de textos */
.accordion-tecknicas .accordion-tecknicas-textos {
    display: flex;
    flex-direction: column;
    gap: 3px;

    min-width: 0;
}

/* Primeira linha */
.accordion-tecknicas .accordion-tecknicas-titulo {
    color: #07496E;

    font-family: "Source Sans 3", sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.25;
}

/* Segunda linha */
.accordion-tecknicas .accordion-tecknicas-descricao {
    color: rgba(26, 35, 42, 0.85);

    font-family: "Source Sans 3", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
}


/* ==========================================================
   ÍCONE 01 — FORMAÇÃO
========================================================== */

.accordion-tecknicas
.e-n-accordion
> details:nth-of-type(1)
.accordion-tecknicas-icone::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-5 9 5-9 5-9-5z'/%3E%3Cpath d='M7 12.2v4.3c2.8 2 7.2 2 10 0v-4.3'/%3E%3Cpath d='M21 10v6'/%3E%3Cpath d='M21 16.5v.5'/%3E%3C/svg%3E");

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-5 9 5-9 5-9-5z'/%3E%3Cpath d='M7 12.2v4.3c2.8 2 7.2 2 10 0v-4.3'/%3E%3Cpath d='M21 10v6'/%3E%3Cpath d='M21 16.5v.5'/%3E%3C/svg%3E");
}


/* ==========================================================
   ÍCONE 02 — PALESTRAS
========================================================== */

.accordion-tecknicas
.e-n-accordion
> details:nth-of-type(2)
.accordion-tecknicas-icone::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='3' width='13' height='10' rx='1'/%3E%3Ccircle cx='5' cy='7' r='2'/%3E%3Cpath d='M3 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v6'/%3E%3Cpath d='M9 16l4-4'/%3E%3C/svg%3E");

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='3' width='13' height='10' rx='1'/%3E%3Ccircle cx='5' cy='7' r='2'/%3E%3Cpath d='M3 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v6'/%3E%3Cpath d='M9 16l4-4'/%3E%3C/svg%3E");
}


/* ==========================================================
   ÍCONE 03 — PUBLICAÇÕES
========================================================== */

.accordion-tecknicas
.e-n-accordion
> details:nth-of-type(3)
.accordion-tecknicas-icone::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='1'/%3E%3Cpath d='M7 8h3v4H7z'/%3E%3Cpath d='M13 8h5'/%3E%3Cpath d='M13 11h5'/%3E%3Cpath d='M7 15h11'/%3E%3Cpath d='M7 18h8'/%3E%3C/svg%3E");

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='1'/%3E%3Cpath d='M7 8h3v4H7z'/%3E%3Cpath d='M13 8h5'/%3E%3Cpath d='M13 11h5'/%3E%3Cpath d='M7 15h11'/%3E%3Cpath d='M7 18h8'/%3E%3C/svg%3E");
}


/* ==========================================================
   ÍCONE 04 — COMISSÕES TÉCNICAS
========================================================== */

.accordion-tecknicas
.e-n-accordion
> details:nth-of-type(4)
.accordion-tecknicas-icone::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='3'/%3E%3Ccircle cx='5' cy='9' r='2'/%3E%3Ccircle cx='19' cy='9' r='2'/%3E%3Cpath d='M6 20v-2a6 6 0 0 1 12 0v2'/%3E%3Cpath d='M1 20v-1a4 4 0 0 1 4-4'/%3E%3Cpath d='M23 20v-1a4 4 0 0 0-4-4'/%3E%3C/svg%3E");

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='3'/%3E%3Ccircle cx='5' cy='9' r='2'/%3E%3Ccircle cx='19' cy='9' r='2'/%3E%3Cpath d='M6 20v-2a6 6 0 0 1 12 0v2'/%3E%3Cpath d='M1 20v-1a4 4 0 0 1 4-4'/%3E%3Cpath d='M23 20v-1a4 4 0 0 0-4-4'/%3E%3C/svg%3E");
}


/* ==========================================================
   TABLET E MOBILE
========================================================== */

@media (max-width: 767px) {

    .accordion-tecknicas .accordion-tecknicas-conteudo {
        gap: 11px;
    }

    .accordion-tecknicas .accordion-tecknicas-icone {
        width: 46px;
        height: 46px;
        min-width: 46px;
    }

    .accordion-tecknicas .accordion-tecknicas-icone::before {
        width: 24px;
        height: 24px;
    }

    .accordion-tecknicas .accordion-tecknicas-titulo {
        font-size: 15px;
    }

    .accordion-tecknicas .accordion-tecknicas-descricao {
        font-size: 12px;
    }
}












/* ==========================================================
   ACCORDION PREMIUM — TECKNICAS
   Classe do widget: accordion-tecknicas
========================================================== */

/* ----------------------------------------------------------
   ESTRUTURA GERAL
---------------------------------------------------------- */

.accordion-tecknicas .e-n-accordion {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

/* Cada item completo */
.accordion-tecknicas .e-n-accordion-item {
    position: relative;
    overflow: hidden;

    margin: 0 !important;

    background: rgba(255, 255, 255, 0.82);

    border: 1px solid rgba(7, 73, 110, 0.12) !important;
    border-radius: 8px;

    box-shadow:
        0 8px 24px rgba(5, 52, 79, 0.06),
        inset 0 1px 0 rgba(255, 255, 255, 0.80);

    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        background-color 0.3s ease;
}

/* Hover do card */
.accordion-tecknicas .e-n-accordion-item:hover {
    transform: translateY(-2px);

    background: rgba(255, 255, 255, 0.92);

    border-color: rgba(14, 110, 165, 0.34) !important;

    box-shadow:
        0 12px 30px rgba(5, 52, 79, 0.10),
        inset 0 1px 0 rgba(255, 255, 255, 0.90);
}


/* ----------------------------------------------------------
   CABEÇALHO DO ITEM
---------------------------------------------------------- */

.accordion-tecknicas .e-n-accordion-item-title {
    display: flex;
    align-items: center;

    min-height: 74px;

    margin: 0 !important;
    padding: 10px 16px 10px 10px !important;

    background: transparent !important;

    border: 0 !important;
    outline: 0 !important;

    cursor: pointer;

    transition:
        background-color 0.3s ease,
        padding 0.3s ease;
}

/* Remove a borda preta de foco */
.accordion-tecknicas .e-n-accordion-item-title:focus,
.accordion-tecknicas .e-n-accordion-item-title:focus-visible,
.accordion-tecknicas .e-n-accordion-item-title[aria-expanded="true"] {
    border: 0 !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Área central que contém ícone e textos */
.accordion-tecknicas .e-n-accordion-item-title-header {
    display: flex;
    align-items: center;

    width: 100%;
    min-width: 0;
}


/* ----------------------------------------------------------
   CONTEÚDO PERSONALIZADO DO TÍTULO
---------------------------------------------------------- */

.accordion-tecknicas .accordion-tecknicas-conteudo {
    display: flex;
    align-items: center;
    gap: 14px;

    width: 100%;
    min-width: 0;
}

/* Caixa azul do ícone */
.accordion-tecknicas .accordion-tecknicas-icone {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 54px;
    height: 54px;
    min-width: 54px;

    background: linear-gradient(
        145deg,
        #0E6EA5 0%,
        #07496E 55%,
        #05344F 100%
    );

    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 7px;

    box-shadow:
        0 6px 16px rgba(7, 73, 110, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.22);

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        background 0.3s ease;
}

/* Animação do ícone */
.accordion-tecknicas
.e-n-accordion-item:hover
.accordion-tecknicas-icone {
    transform: scale(1.04);

    box-shadow:
        0 8px 20px rgba(7, 73, 110, 0.24),
        inset 0 1px 0 rgba(255, 255, 255, 0.26);
}

/* Ícone desenhado por máscara CSS */
.accordion-tecknicas .accordion-tecknicas-icone::before {
    content: "";

    display: block;

    width: 28px;
    height: 28px;

    background-color: #FFFFFF;

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    mask-position: center;

    -webkit-mask-size: contain;
    mask-size: contain;
}

/* Bloco dos textos */
.accordion-tecknicas .accordion-tecknicas-textos {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 4px;

    flex: 1;
    min-width: 0;
}

/* Título principal */
.accordion-tecknicas .accordion-tecknicas-titulo {
    color: #07496E;

    font-family: "Source Sans 3", sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.25;

    transition: color 0.3s ease;
}

/* Descrição */
.accordion-tecknicas .accordion-tecknicas-descricao {
    color: rgba(38, 55, 70, 0.82);

    font-family: "Source Sans 3", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
}


/* ----------------------------------------------------------
   BOTÃO DE EXPANDIR E RECOLHER
---------------------------------------------------------- */

.accordion-tecknicas .e-n-accordion-item-title-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 36px;
    height: 36px;
    min-width: 36px;

    margin-left: 18px;

    color: #07496E;

    background: rgba(14, 110, 165, 0.06);

    border: 1px solid rgba(14, 110, 165, 0.20);
    border-radius: 50%;

    transition:
        transform 0.3s ease,
        color 0.3s ease,
        background-color 0.3s ease,
        border-color 0.3s ease;
}

/* Tamanho do sinal + e - */
.accordion-tecknicas .e-n-accordion-item-title-icon svg {
    width: 15px;
    height: 15px;
}

/* Hover do botão */
.accordion-tecknicas
.e-n-accordion-item-title:hover
.e-n-accordion-item-title-icon {
    color: #FFFFFF;

    background: #0E6EA5;
    border-color: #0E6EA5;
}

/* Item aberto */
.accordion-tecknicas
.e-n-accordion-item-title[aria-expanded="true"]
.e-n-accordion-item-title-icon {
    color: #FFFFFF;

    background: #07496E;
    border-color: #07496E;

    transform: rotate(180deg);
}


/* ----------------------------------------------------------
   ESTADO ABERTO
---------------------------------------------------------- */

.accordion-tecknicas
.e-n-accordion-item:has(
    > .e-n-accordion-item-title[aria-expanded="true"]
) {
    background: rgba(255, 255, 255, 0.96);

    border-color: rgba(14, 110, 165, 0.48) !important;

    box-shadow:
        0 16px 38px rgba(5, 52, 79, 0.13),
        inset 4px 0 0 #0E6EA5;
}

/* Título aberto */
.accordion-tecknicas
.e-n-accordion-item-title[aria-expanded="true"]
.accordion-tecknicas-titulo {
    color: #0E6EA5;
}


/* ----------------------------------------------------------
   CONTEÚDO INTERNO ABERTO
---------------------------------------------------------- */

.accordion-tecknicas .e-n-accordion-item > [role="region"] {
    padding: 0 24px 24px 78px !important;

    color: #38424A;

    font-family: "Source Sans 3", sans-serif;
    font-size: 15px;
    line-height: 1.65;
}

/* Textos internos */
.accordion-tecknicas
.e-n-accordion-item
[role="region"] p {
    margin-top: 0;
    margin-bottom: 12px;

    color: #38424A;
}

/* Último parágrafo */
.accordion-tecknicas
.e-n-accordion-item
[role="region"] p:last-child {
    margin-bottom: 0;
}

/* Listas internas */
.accordion-tecknicas
.e-n-accordion-item
[role="region"] ul {
    margin: 8px 0 0;
    padding-left: 20px;
}

.accordion-tecknicas
.e-n-accordion-item
[role="region"] li {
    margin-bottom: 7px;
}

.accordion-tecknicas
.e-n-accordion-item
[role="region"] li::marker {
    color: #0E6EA5;
}


/* ==========================================================
   TABLET
========================================================== */

@media (max-width: 1024px) {

    .accordion-tecknicas .e-n-accordion {
        gap: 10px;
    }

    .accordion-tecknicas .e-n-accordion-item-title {
        min-height: 70px;
    }

    .accordion-tecknicas .accordion-tecknicas-icone {
        width: 50px;
        height: 50px;
        min-width: 50px;
    }

    .accordion-tecknicas .accordion-tecknicas-icone::before {
        width: 26px;
        height: 26px;
    }

    .accordion-tecknicas .accordion-tecknicas-titulo {
        font-size: 16px;
    }

    .accordion-tecknicas .accordion-tecknicas-descricao {
        font-size: 13px;
    }

    .accordion-tecknicas .e-n-accordion-item > [role="region"] {
        padding-left: 74px !important;
    }
}


/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 767px) {

    .accordion-tecknicas .e-n-accordion {
        gap: 9px;
    }

    .accordion-tecknicas .e-n-accordion-item {
        border-radius: 7px;
    }

    .accordion-tecknicas .e-n-accordion-item-title {
        min-height: 68px;

        padding: 9px 10px !important;
    }

    .accordion-tecknicas .accordion-tecknicas-conteudo {
        gap: 10px;
    }

    .accordion-tecknicas .accordion-tecknicas-icone {
        width: 46px;
        height: 46px;
        min-width: 46px;
    }

    .accordion-tecknicas .accordion-tecknicas-icone::before {
        width: 24px;
        height: 24px;
    }

    .accordion-tecknicas .accordion-tecknicas-titulo {
        font-size: 15px;
    }

    .accordion-tecknicas .accordion-tecknicas-descricao {
        font-size: 12px;
        line-height: 1.35;
    }

    .accordion-tecknicas .e-n-accordion-item-title-icon {
        width: 32px;
        height: 32px;
        min-width: 32px;

        margin-left: 8px;
    }

    .accordion-tecknicas .e-n-accordion-item > [role="region"] {
        padding: 2px 16px 18px !important;

        font-size: 14px;
        line-height: 1.6;
    }
}/* End custom CSS */
/* Start custom CSS *//* ==========================================================
   BREADCRUMB GLOBAL TECKNICAS
   Shortcode: [tecknicas_breadcrumb]
========================================================== */

.breadcrumb-tecknicas {
    width: 100%;
    margin: 0;
    padding: 0;
}

.breadcrumb-tecknicas__list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;

    gap: 8px;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}

/* Item */
.breadcrumb-tecknicas__item {
    display: inline-flex;
    align-items: center;

    gap: 8px;

    margin: 0 !important;
    padding: 0 !important;

    color: #526572;

    font-family: "Source Sans 3", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
}

/* Separador */
.breadcrumb-tecknicas__item:not(:last-child)::after {
    content: "";

    width: 7px;
    height: 7px;

    margin: 0 2px;

    border-top: 1.5px solid #8FA1AC;
    border-right: 1.5px solid #8FA1AC;

    transform: rotate(45deg);
}

/* Link */
.breadcrumb-tecknicas__link {
    position: relative;

    color: #526572 !important;
    text-decoration: none !important;

    transition:
        color 0.25s ease,
        transform 0.25s ease;
}

.breadcrumb-tecknicas__link::after {
    content: "";

    position: absolute;
    right: 0;
    bottom: -3px;
    left: 0;

    height: 1px;

    background: #0E6EA5;

    transform: scaleX(0);
    transform-origin: left center;

    transition: transform 0.25s ease;
}

.breadcrumb-tecknicas__link:hover {
    color: #0E6EA5 !important;
}

.breadcrumb-tecknicas__link:hover::after {
    transform: scaleX(1);
}

/* Página atual */
.breadcrumb-tecknicas__current {
    display: inline-block;

    color: #07496E;

    font-weight: 600;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    max-width: 420px;
}

/* Ícone da Home */
.breadcrumb-tecknicas__home-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 18px;
    height: 18px;

    color: #0E6EA5;

    flex: 0 0 18px;
}

.breadcrumb-tecknicas__home-icon svg {
    display: block;

    width: 16px;
    height: 16px;
}

/* ==========================================================
   VERSÃO SOBRE FUNDO ESCURO
   Adicione a classe breadcrumb-tecknicas-light no container
========================================================== */

.breadcrumb-tecknicas-light .breadcrumb-tecknicas__item,
.breadcrumb-tecknicas-light .breadcrumb-tecknicas__link {
    color: rgba(255, 255, 255, 0.72) !important;
}

.breadcrumb-tecknicas-light .breadcrumb-tecknicas__current {
    color: #FFFFFF;
}

.breadcrumb-tecknicas-light .breadcrumb-tecknicas__home-icon {
    color: #55B9ED;
}

.breadcrumb-tecknicas-light
.breadcrumb-tecknicas__item:not(:last-child)::after {
    border-color: rgba(255, 255, 255, 0.45);
}

/* ==========================================================
   TABLET
========================================================== */

@media (max-width: 1024px) {

    .breadcrumb-tecknicas__item {
        font-size: 13px;
    }

    .breadcrumb-tecknicas__current {
        max-width: 300px;
    }
}

/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 767px) {

    .breadcrumb-tecknicas__list {
        gap: 6px;
    }

    .breadcrumb-tecknicas__item {
        gap: 6px;

        font-size: 12px;
    }

    .breadcrumb-tecknicas__item:not(:last-child)::after {
        width: 6px;
        height: 6px;

        margin: 0 1px;
    }

    .breadcrumb-tecknicas__home-icon {
        width: 16px;
        height: 16px;

        flex-basis: 16px;
    }

    .breadcrumb-tecknicas__home-icon svg {
        width: 14px;
        height: 14px;
    }

    .breadcrumb-tecknicas__current {
        max-width: 180px;
    }
}


/* ==========================================================
   AJUSTE FINO DE ALINHAMENTO DO BREADCRUMB
========================================================== */

.breadcrumb-tecknicas__list {
    align-items: center;
}

.breadcrumb-tecknicas__item {
    align-items: center;
    line-height: 1;
}

.breadcrumb-tecknicas__home-icon {
    position: relative;
    top: -1px;
}

.breadcrumb-tecknicas__link,
.breadcrumb-tecknicas__current {
    display: inline-flex;
    align-items: center;
    line-height: 1.2;
}

.breadcrumb-tecknicas__item:not(:last-child)::after {
    position: relative;
    top: -1px;
}






/* ==========================================================
   CARD VIDRO TRANSPARENTE — TECKNICAS
   Classe: glass-transparente
========================================================== */

.glass-transparente {
    position: relative;
    overflow: hidden;

    padding: 24px 28px;

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.18) 0%,
        rgba(255, 255, 255, 0.08) 100%
    );

    border: 1px solid rgba(255, 255, 255, 0.46);
    border-radius: 6px;

    -webkit-backdrop-filter: blur(16px) saturate(115%);
    backdrop-filter: blur(16px) saturate(115%);

    box-shadow:
        0 14px 36px rgba(0, 25, 45, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.34);

    transition:
        transform 0.35s ease,
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        background 0.35s ease;
}

/* Brilho superior */
.glass-transparente::before {
    content: "";

    position: absolute;
    top: 0;
    left: 10%;

    width: 80%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.92),
        transparent
    );

    opacity: 0.65;
}

/* Reflexo suave */
.glass-transparente::after {
    content: "";

    position: absolute;
    top: -45%;
    left: -30%;

    width: 72%;
    height: 185%;

    background: linear-gradient(
        115deg,
        transparent 32%,
        rgba(255, 255, 255, 0.11) 50%,
        transparent 68%
    );

    transform: rotate(12deg);

    pointer-events: none;
}

/* Conteúdo acima dos efeitos */
.glass-transparente > * {
    position: relative;
    z-index: 2;
}

/* Texto */
.glass-transparente,
.glass-transparente p,
.glass-transparente li,
.glass-transparente .elementor-heading-title {
    color: ;
}

/* Lista */
.glass-transparente ul {
    margin: 0;
    padding-left: 20px;
}

.glass-transparente li {
    margin-bottom: 5px;
}

.glass-transparente li::marker {
    color: #8FD7F4;
}

/* Hover */
.glass-transparente:hover {
    transform: translateY(-3px);

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.22) 0%,
        rgba(255, 255, 255, 0.11) 100%
    );

    border-color: rgba(255, 255, 255, 0.68);

    box-shadow:
        0 18px 44px rgba(0, 25, 45, 0.21),
        inset 0 1px 0 rgba(255, 255, 255, 0.42);
}

/* ==========================================================
   RESPONSIVIDADE
========================================================== */

@media (max-width: 767px) {

    .glass-transparente {
        padding: 18px 20px;
        border-radius: 10px;
    }
}











/* ==========================================================
   EFEITO DE LUZ NOS CARDS — TECKNICAS
   Classe: card-luz-tecknicas
========================================================== */

.card-luz-tecknicas {
    --mouse-x: 50%;
    --mouse-y: 50%;

    position: relative;
    overflow: hidden;
    isolation: isolate;

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;
}

/* Luz interna que acompanha o mouse */
.card-luz-tecknicas::before {
    content: "";

    position: absolute;
    inset: 0;

    z-index: 0;

    background: radial-gradient(
        circle 180px at var(--mouse-x) var(--mouse-y),
        rgba(56, 189, 248, 0.24) 0%,
        rgba(14, 110, 165, 0.12) 32%,
        rgba(14, 110, 165, 0.04) 52%,
        transparent 72%
    );

    opacity: 0;
    pointer-events: none;

    transition: opacity 0.3s ease;
}

/* Brilho fino na borda */
.card-luz-tecknicas::after {
    content: "";

    position: absolute;
    inset: 0;

    z-index: 1;

    border: 1px solid transparent;
    border-radius: inherit;

    background:
        radial-gradient(
            circle 150px at var(--mouse-x) var(--mouse-y),
            rgba(56, 189, 248, 0.75),
            transparent 70%
        )
        border-box;

    -webkit-mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    opacity: 0;
    pointer-events: none;

    transition: opacity 0.3s ease;
}

/* Mantém o conteúdo acima da luz */
.card-luz-tecknicas > * {
    position: relative;
    z-index: 2;
}

/* Hover */
.card-luz-tecknicas:hover {
    transform: translateY(-5px);

    border-color: rgba(14, 110, 165, 0.38) !important;

    box-shadow:
        0 18px 38px rgba(5, 52, 79, 0.12),
        0 0 28px rgba(14, 110, 165, 0.10);
}

.card-luz-tecknicas:hover::before,
.card-luz-tecknicas:hover::after {
    opacity: 1;
}

/* Mobile e dispositivos sem hover */
@media (hover: none) {
    .card-luz-tecknicas::before,
    .card-luz-tecknicas::after {
        display: none;
    }

    .card-luz-tecknicas:hover {
        transform: none;
    }
}/* End custom CSS */