.elementor-2520 .elementor-element.elementor-element-eca211c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:015px;}.elementor-2520 .elementor-element.elementor-element-f35a578{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2520 .elementor-element.elementor-element-f35a578:not(.elementor-motion-effects-element-type-background), .elementor-2520 .elementor-element.elementor-element-f35a578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-2520 .elementor-element.elementor-element-465d335.elementor-element{--align-self:center;}.elementor-2520 .elementor-element.elementor-element-465d335 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.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-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-2520 .elementor-element.elementor-element-4edfd73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2520 .elementor-element.elementor-element-4edfd73.elementor-element{--order:-99999 /* order start hack */;}.elementor-2520 .elementor-element.elementor-element-4edfd73 img{width:25%;}.elementor-2520 .elementor-element.elementor-element-e03de6b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2520 .elementor-element.elementor-element-677e09b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 10px 10px 0px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2520 .elementor-element.elementor-element-677e09b:not(.elementor-motion-effects-element-type-background), .elementor-2520 .elementor-element.elementor-element-677e09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-677e09b:hover{border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-2520 .elementor-element.elementor-element-677e09b, .elementor-2520 .elementor-element.elementor-element-677e09b::before{--border-transition:0.3s;}.elementor-2520 .elementor-element.elementor-element-ad67d22 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-2520 .elementor-element.elementor-element-196d1d3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 10px 10px 0px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2520 .elementor-element.elementor-element-196d1d3:not(.elementor-motion-effects-element-type-background), .elementor-2520 .elementor-element.elementor-element-196d1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-196d1d3:hover{border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-196d1d3, .elementor-2520 .elementor-element.elementor-element-196d1d3::before{--border-transition:0.3s;}.elementor-2520 .elementor-element.elementor-element-0319331 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-2520 .elementor-element.elementor-element-398c9dd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 0px 0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2520 .elementor-element.elementor-element-398c9dd:not(.elementor-motion-effects-element-type-background), .elementor-2520 .elementor-element.elementor-element-398c9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-11ee7fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2520 .elementor-element.elementor-element-11ee7fb.elementor-element{--align-self:center;}.elementor-2520 .elementor-element.elementor-element-11ee7fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-2520 .elementor-element.elementor-element-cf96aa7{--display:flex;--min-height:297px;--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2520 .elementor-element.elementor-element-0c8a827{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2520 .elementor-element.elementor-element-0c8a827:hover{border-style:solid;border-width:1px 1px 10px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:10px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-0c8a827, .elementor-2520 .elementor-element.elementor-element-0c8a827::before{--border-transition:0.3s;}.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-2520 .elementor-element.elementor-element-c6a50c7{--icon-box-icon-margin:15px;}.elementor-2520 .elementor-element.elementor-element-c6a50c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-c6a50c7.elementor-view-framed .elementor-icon, .elementor-2520 .elementor-element.elementor-element-c6a50c7.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-c6a50c7 .elementor-icon{font-size:40px;}.elementor-2520 .elementor-element.elementor-element-c6a50c7 .elementor-icon-box-title, .elementor-2520 .elementor-element.elementor-element-c6a50c7 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2520 .elementor-element.elementor-element-c6a50c7 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-c6a50c7:has(:hover) .elementor-icon-box-title,
					 .elementor-2520 .elementor-element.elementor-element-c6a50c7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-1c3f227{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2520 .elementor-element.elementor-element-1c3f227:hover{border-style:solid;border-width:1px 1px 10px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:10px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-1c3f227, .elementor-2520 .elementor-element.elementor-element-1c3f227::before{--border-transition:0.3s;}.elementor-2520 .elementor-element.elementor-element-0bd83b5{--icon-box-icon-margin:15px;}.elementor-2520 .elementor-element.elementor-element-0bd83b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-0bd83b5.elementor-view-framed .elementor-icon, .elementor-2520 .elementor-element.elementor-element-0bd83b5.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-0bd83b5 .elementor-icon{font-size:40px;}.elementor-2520 .elementor-element.elementor-element-0bd83b5 .elementor-icon-box-title, .elementor-2520 .elementor-element.elementor-element-0bd83b5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2520 .elementor-element.elementor-element-0bd83b5 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-0bd83b5:has(:hover) .elementor-icon-box-title,
					 .elementor-2520 .elementor-element.elementor-element-0bd83b5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-687cb93{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2520 .elementor-element.elementor-element-687cb93:hover{border-style:solid;border-width:1px 1px 10px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:10px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-687cb93, .elementor-2520 .elementor-element.elementor-element-687cb93::before{--border-transition:0.3s;}.elementor-2520 .elementor-element.elementor-element-b969759{--icon-box-icon-margin:15px;}.elementor-2520 .elementor-element.elementor-element-b969759.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-b969759.elementor-view-framed .elementor-icon, .elementor-2520 .elementor-element.elementor-element-b969759.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-b969759 .elementor-icon{font-size:40px;}.elementor-2520 .elementor-element.elementor-element-b969759 .elementor-icon-box-title, .elementor-2520 .elementor-element.elementor-element-b969759 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2520 .elementor-element.elementor-element-b969759 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-b969759:has(:hover) .elementor-icon-box-title,
					 .elementor-2520 .elementor-element.elementor-element-b969759:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-9abbfe3{--display:flex;--min-height:297px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2520 .elementor-element.elementor-element-fd7c201{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2520 .elementor-element.elementor-element-fd7c201:hover{border-style:solid;border-width:1px 1px 10px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:10px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-fd7c201, .elementor-2520 .elementor-element.elementor-element-fd7c201::before{--border-transition:0.3s;}.elementor-2520 .elementor-element.elementor-element-81e74dc{--icon-box-icon-margin:15px;}.elementor-2520 .elementor-element.elementor-element-81e74dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-81e74dc.elementor-view-framed .elementor-icon, .elementor-2520 .elementor-element.elementor-element-81e74dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-81e74dc .elementor-icon{font-size:40px;}.elementor-2520 .elementor-element.elementor-element-81e74dc .elementor-icon-box-title, .elementor-2520 .elementor-element.elementor-element-81e74dc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2520 .elementor-element.elementor-element-81e74dc .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-81e74dc:has(:hover) .elementor-icon-box-title,
					 .elementor-2520 .elementor-element.elementor-element-81e74dc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-385a7c8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2520 .elementor-element.elementor-element-385a7c8:hover{border-style:solid;border-width:1px 1px 10px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:10px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-385a7c8, .elementor-2520 .elementor-element.elementor-element-385a7c8::before{--border-transition:0.3s;}.elementor-2520 .elementor-element.elementor-element-9598485{--icon-box-icon-margin:15px;}.elementor-2520 .elementor-element.elementor-element-9598485.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-9598485.elementor-view-framed .elementor-icon, .elementor-2520 .elementor-element.elementor-element-9598485.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-9598485 .elementor-icon{font-size:40px;}.elementor-2520 .elementor-element.elementor-element-9598485 .elementor-icon-box-title, .elementor-2520 .elementor-element.elementor-element-9598485 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2520 .elementor-element.elementor-element-9598485 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-9598485:has(:hover) .elementor-icon-box-title,
					 .elementor-2520 .elementor-element.elementor-element-9598485:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-ef69a48{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 5px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:5px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2520 .elementor-element.elementor-element-ef69a48:hover{border-style:solid;border-width:1px 1px 10px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:10px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-ef69a48, .elementor-2520 .elementor-element.elementor-element-ef69a48::before{--border-transition:0.3s;}.elementor-2520 .elementor-element.elementor-element-96afe1d{--icon-box-icon-margin:15px;}.elementor-2520 .elementor-element.elementor-element-96afe1d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-96afe1d.elementor-view-framed .elementor-icon, .elementor-2520 .elementor-element.elementor-element-96afe1d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-96afe1d .elementor-icon{font-size:40px;}.elementor-2520 .elementor-element.elementor-element-96afe1d .elementor-icon-box-title, .elementor-2520 .elementor-element.elementor-element-96afe1d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2520 .elementor-element.elementor-element-96afe1d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-96afe1d:has(:hover) .elementor-icon-box-title,
					 .elementor-2520 .elementor-element.elementor-element-96afe1d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2520 .elementor-element.elementor-element-43ae5ce{--display:flex;--min-height:320px;--overlay-opacity:0.3;--border-radius:0px 0px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2520 .elementor-element.elementor-element-43ae5ce:not(.elementor-motion-effects-element-type-background), .elementor-2520 .elementor-element.elementor-element-43ae5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canal82.com.br/wp-content/uploads/2025/08/guerreiro.avif");background-repeat:no-repeat;background-size:cover;}.elementor-2520 .elementor-element.elementor-element-43ae5ce::before, .elementor-2520 .elementor-element.elementor-element-43ae5ce > .elementor-background-video-container::before, .elementor-2520 .elementor-element.elementor-element-43ae5ce > .e-con-inner > .elementor-background-video-container::before, .elementor-2520 .elementor-element.elementor-element-43ae5ce > .elementor-background-slideshow::before, .elementor-2520 .elementor-element.elementor-element-43ae5ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-2520 .elementor-element.elementor-element-43ae5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2520 .elementor-element.elementor-element-8335223{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2520 .elementor-element.elementor-element-fbcba92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2520 .elementor-element.elementor-element-fbcba92 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2520 .elementor-element.elementor-element-783db7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#000000;}.elementor-2520 .elementor-element.elementor-element-b9a782a{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 03px;border-color:var( --e-global-color-primary );border-radius:0px 10px 10px 0px;color:#000000;}.elementor-2520 .elementor-element.elementor-element-b9a782a:hover{border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-2520 .elementor-element.elementor-element-670d9a2{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 03px;border-color:var( --e-global-color-primary );border-radius:0px 10px 10px 0px;color:#000000;}.elementor-2520 .elementor-element.elementor-element-670d9a2:hover{border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-2520 .elementor-element.elementor-element-14f5a0c{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 03px;border-color:var( --e-global-color-primary );border-radius:0px 10px 10px 0px;color:#000000;}.elementor-2520 .elementor-element.elementor-element-14f5a0c:hover{border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-2520 .elementor-element.elementor-element-43c432e{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 03px;border-color:var( --e-global-color-primary );border-radius:0px 10px 10px 0px;color:#000000;}.elementor-2520 .elementor-element.elementor-element-43c432e:hover{border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-2520 .elementor-element.elementor-element-3458bb4{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 03px;border-color:var( --e-global-color-primary );border-radius:0px 10px 10px 0px;color:#000000;}.elementor-2520 .elementor-element.elementor-element-3458bb4:hover{border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-2520 .elementor-element.elementor-element-bd9c9f3{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 03px;border-color:var( --e-global-color-primary );border-radius:0px 10px 10px 0px;color:#000000;}.elementor-2520 .elementor-element.elementor-element-bd9c9f3:hover{border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}.elementor-2520 .elementor-element.elementor-element-5bd9b19{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 03px;border-color:var( --e-global-color-primary );border-radius:0px 10px 10px 0px;color:#000000;}.elementor-2520 .elementor-element.elementor-element-5bd9b19:hover{border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2520 .elementor-element.elementor-element-eca211c{--content-width:1170px;}.elementor-2520 .elementor-element.elementor-element-f35a578{--width:100%;}.elementor-2520 .elementor-element.elementor-element-e03de6b{--content-width:1140px;}.elementor-2520 .elementor-element.elementor-element-398c9dd{--content-width:1170px;}}@media(min-width:1025px){.elementor-2520 .elementor-element.elementor-element-43ae5ce:not(.elementor-motion-effects-element-type-background), .elementor-2520 .elementor-element.elementor-element-43ae5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2520 .elementor-element.elementor-element-f35a578{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2520 .elementor-element.elementor-element-465d335 .elementor-heading-title{font-size:25px;}.elementor-2520 .elementor-element.elementor-element-15b3d7c{text-align:left;}.elementor-2520 .elementor-element.elementor-element-4edfd73 img{width:100%;}.elementor-2520 .elementor-element.elementor-element-e03de6b{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2520 .elementor-element.elementor-element-677e09b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2520 .elementor-element.elementor-element-ad67d22 .elementor-heading-title{font-size:25px;}.elementor-2520 .elementor-element.elementor-element-196d1d3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2520 .elementor-element.elementor-element-0319331 .elementor-heading-title{font-size:25px;}.elementor-2520 .elementor-element.elementor-element-398c9dd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2520 .elementor-element.elementor-element-11ee7fb .elementor-heading-title{font-size:25px;}.elementor-2520 .elementor-element.elementor-element-cf96aa7{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2520 .elementor-element.elementor-element-8335223{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2520 .elementor-element.elementor-element-fbcba92 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for container, class: .elementor-element-f35a578 */.elementor-2520 .elementor-element.elementor-element-f35a578 {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398c9dd */.elementor-2520 .elementor-element.elementor-element-398c9dd {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ae5ce */.elementor-2520 .elementor-element.elementor-element-43ae5ce {
    max-width: 1140px;
}/* End custom CSS */
/* Start custom CSS *//* --- GERAL E VARIÁVEIS --- */
:root {
    --primary-color: #00796B; /* Um verde-azulado inspirado no mar de Alagoas */
    --secondary-color: #004D40;
    --text-color: #333;
    --light-text-color: #ffffff;
    --background-color: #f4f4f4;
    --card-background: #ffffff;
    --font-family: 'Poppins', sans-serif;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: var(--font-family);
    background-color: var(--background-color);
    color: var(--text-color);
    line-height: 1.6;
}

.container {
    max-width: 1100px;
    margin: 0 auto;
    padding: 0 2rem;
}

h1, h2, h3, h4 {
    line-height: 1.2;
    margin-bottom: 1rem;
    font-weight: 600;
}

h2 {
    font-size: 2.5rem;
    color: var(--secondary-color);
    text-align: center;
}

p {
    margin-bottom: 1rem;
}

section {
    padding: 4rem 0;
}

/* --- HERO (BANNER PRINCIPAL) --- */
.hero-section {
    height: 60vh;
    background-image: url('https://images.unsplash.com/photo-1617934335843-a537f48523b4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1740&q=80'); /* Imagem da orla de Maceió */
    background-size: cover;
    background-position: center;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: var(--light-text-color);
}

.hero-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}

.hero-content {
    position: relative;
    z-index: 2;
}

.hero-content h1 {
    font-size: 3rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
}

.hero-content p {
    font-size: 1.2rem;
    font-weight: 300;
}

/* --- SEÇÕES DE CONTEÚDO --- */
.intro-section {
    background-color: var(--card-background);
}
.intro-section h2 {
    text-align: left;
}

.mission-vision-section {
    background-color: var(--background-color);
}

.mission-vision-flex {
    display: flex;
    gap: 2rem;
}

.card {
    background: var(--card-background);
    padding: 2rem;
    border-radius: 8px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05);
    flex: 1;
}

.card h3 {
    color: var(--primary-color);
    font-size: 1.5rem;
}

/* --- VALORES --- */
.values-section {
    background-color: var(--card-background);
}

.values-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 2rem;
    margin-top: 3rem;
}

.value-item {
    text-align: center;
    padding: 1.5rem;
}

.value-icon {
    font-size: 3rem;
    margin-bottom: 1rem;
    color: var(--primary-color);
}

.value-item h4 {
    font-size: 1.2rem;
    color: var(--secondary-color);
}

/* --- IMAGEM SECUNDÁRIA --- */
.secondary-image-section {
    height: 300px;
    background-image: url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1740&q=80'); /* Imagem de jornalismo/trabalho */
    background-size: cover;
    background-position: center;
    background-attachment: fixed; /* Efeito Parallax */
}

/* --- EDITORIAIS --- */
.editorial-section ul {
    list-style: none;
    padding-left: 0;
    margin-top: 2rem;
}

.editorial-section li {
    background: var(--card-background);
    padding: 1rem 1.5rem;
    margin-bottom: 0.5rem;
    border-left: 4px solid var(--primary-color);
    border-radius: 0 4px 4px 0;
}

/* --- SEÇÃO DE CONEXÃO (CTA) --- */
.connect-section {
    background-color: var(--secondary-color);
    color: var(--light-text-color);
    text-align: center;
}

.connect-section h2 {
    color: var(--light-text-color);
}

.connect-links {
    margin-top: 2rem;
    display: flex;
    justify-content: center;
    gap: 1rem;
    flex-wrap: wrap;
}

.cta-button {
    display: inline-block;
    padding: 0.8rem 2rem;
    background-color: var(--primary-color);
    color: var(--light-text-color);
    text-decoration: none;
    border-radius: 5px;
    font-weight: 600;
    transition: background-color 0.3s ease;
}

.cta-button:hover {
    background-color: #009688; /* Um tom mais claro do primário */
}

.cta-button.secondary {
    background: none;
    border: 2px solid var(--primary-color);
}

.cta-button.secondary:hover {
    background-color: var(--primary-color);
    color: var(--light-text-color);
}


/* --- RODAPÉ --- */
.main-footer {
    background: #222;
    color: #aaa;
    text-align: center;
    padding: 2rem 0;
}
.main-footer p {
    margin: 0;
}
.main-footer strong {
    color: var(--light-text-color);
}

/* --- RESPONSIVIDADE --- */
@media(max-width: 768px) {
    h2 {
        font-size: 2rem;
    }
    
    .hero-content h1 {
        font-size: 2.2rem;
    }

    .mission-vision-flex {
        flex-direction: column;
    }

    .values-grid {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */