.elementor-17 .elementor-element.elementor-element-6e885fed{--display:flex;--min-height:722px;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-6e885fed:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6e885fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bio.corz.com.br/wp-content/uploads/2026/01/Sem-Titulo-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-7e187126{--display:flex;--min-height:27.3px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:39px 39px 39px 39px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7e187126:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7e187126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00B8F4;}.elementor-17 .elementor-element.elementor-element-7e187126.e-con{--align-self:center;}.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-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-17 .elementor-element.elementor-element-f2abbc{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-f2abbc.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-f2abbc .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-weight:400;color:#F9F9F9;}.elementor-17 .elementor-element.elementor-element-60db2408{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-60db2408.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-60db2408 .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:12px;font-weight:400;color:#F9F9F9;}.elementor-17 .elementor-element.elementor-element-78e7cc1c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-1f453c5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;box-shadow:0px 0px 27px 39px #0A1727;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-1f453c5b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1f453c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1727;}.elementor-17 .elementor-element.elementor-element-21cc7b99{--display:flex;--min-height:231px;--justify-content:center;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-21cc7b99:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-21cc7b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-17 .elementor-element.elementor-element-21cc7b99.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-3443e322{--display:flex;--min-height:191px;--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3443e322:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3443e322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3443e322:hover{background-color:#196FBA;}.elementor-17 .elementor-element.elementor-element-1e134af7{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-1e4ba137 .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-17 .elementor-element.elementor-element-63421776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-63421776.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-63421776 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-17 .elementor-element.elementor-element-29f9f76b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-75b2c2d9{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -43px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-20d0d935{--display:flex;--min-height:231px;--justify-content:center;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-20d0d935:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-20d0d935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-17 .elementor-element.elementor-element-20d0d935.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-369a6abe{--display:flex;--min-height:191px;--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-369a6abe:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-369a6abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-369a6abe:hover{background-color:#196FBA;}.elementor-17 .elementor-element.elementor-element-29f136ba{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-13ddda6e .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-17 .elementor-element.elementor-element-6f6c1adc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6f6c1adc.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-6f6c1adc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-17 .elementor-element.elementor-element-5f66b7ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-538f05bf{margin:-44px -44px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-262162d4{--display:flex;--min-height:231px;--justify-content:center;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-262162d4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-262162d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-17 .elementor-element.elementor-element-262162d4.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-1af85199{--display:flex;--min-height:191px;--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1af85199:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1af85199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-1af85199:hover{background-color:#196FBA;}.elementor-17 .elementor-element.elementor-element-7414ef26{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3c99884e .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-17 .elementor-element.elementor-element-37a923b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-37a923b6.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-37a923b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-17 .elementor-element.elementor-element-5345126f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-218ed142{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7584cefb{--display:flex;--min-height:231px;--justify-content:center;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-7584cefb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7584cefb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-17 .elementor-element.elementor-element-7584cefb.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-28c27f96{--display:flex;--min-height:191px;--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-28c27f96:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-28c27f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-28c27f96:hover{background-color:#196FBA;}.elementor-17 .elementor-element.elementor-element-3825762f{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-422ccc15 .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-17 .elementor-element.elementor-element-66d0bdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-66d0bdc.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-66d0bdc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-17 .elementor-element.elementor-element-7483cca6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-404882bc{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + -42px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-10faffa{--display:flex;--min-height:231px;--justify-content:center;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-10faffa:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-10faffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-17 .elementor-element.elementor-element-10faffa.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-35837b8{--display:flex;--min-height:191px;--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-35837b8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-35837b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-35837b8:hover{background-color:#196FBA;}.elementor-17 .elementor-element.elementor-element-4c415959{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-7151acbe .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-17 .elementor-element.elementor-element-2cda4c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2cda4c6.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-2cda4c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-17 .elementor-element.elementor-element-767ab496{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-65f1bd05{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a0c9ba7{--display:flex;--min-height:231px;--justify-content:center;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-a0c9ba7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a0c9ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-17 .elementor-element.elementor-element-a0c9ba7.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-5bd41324{--display:flex;--min-height:191px;--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;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5bd41324:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5bd41324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-5bd41324:hover{background-color:#196FBA;}.elementor-17 .elementor-element.elementor-element-54f6f332{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-48d3759e .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-17 .elementor-element.elementor-element-63232eaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-63232eaa.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-63232eaa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-17 .elementor-element.elementor-element-30fd0572{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4f83c90a{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + -42px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-17 .elementor-element.elementor-element-f2abbc{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-6e885fed:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6e885fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bio.corz.com.br/wp-content/uploads/2026/01/Precisando-de-um-parceiro-confiavel-4.webp");}.elementor-17 .elementor-element.elementor-element-6e885fed{--min-height:737px;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:010px;}.elementor-17 .elementor-element.elementor-element-7e187126{--width:178.9px;}.elementor-17 .elementor-element.elementor-element-f2abbc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-f2abbc .elementor-heading-title{font-size:20px;}.elementor-17 .elementor-element.elementor-element-60db2408{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-17 .elementor-element.elementor-element-78e7cc1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-1f453c5b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-1f453c5b.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-21cc7b99{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-17 .elementor-element.elementor-element-3443e322{--width:350px;--min-height:122.29px;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-1e134af7{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1e4ba137 .elementor-heading-title{font-size:20.49px;}.elementor-17 .elementor-element.elementor-element-63421776{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-63421776.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-63421776 .elementor-heading-title{font-size:7.68px;}.elementor-17 .elementor-element.elementor-element-29f9f76b{--width:50%;}.elementor-17 .elementor-element.elementor-element-75b2c2d9{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-17 .elementor-element.elementor-element-20d0d935{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-17 .elementor-element.elementor-element-369a6abe{--width:350px;--min-height:122.29px;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-29f136ba{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-13ddda6e .elementor-heading-title{font-size:20.49px;}.elementor-17 .elementor-element.elementor-element-6f6c1adc{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-6f6c1adc.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-6f6c1adc .elementor-heading-title{font-size:7.68px;}.elementor-17 .elementor-element.elementor-element-5f66b7ff{--width:50%;}.elementor-17 .elementor-element.elementor-element-538f05bf{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-17 .elementor-element.elementor-element-262162d4{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-17 .elementor-element.elementor-element-1af85199{--width:350px;--min-height:122.29px;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-7414ef26{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3c99884e .elementor-heading-title{font-size:20.49px;}.elementor-17 .elementor-element.elementor-element-37a923b6{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-37a923b6.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-37a923b6 .elementor-heading-title{font-size:7.68px;}.elementor-17 .elementor-element.elementor-element-5345126f{--width:50%;}.elementor-17 .elementor-element.elementor-element-218ed142{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-17 .elementor-element.elementor-element-7584cefb{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-17 .elementor-element.elementor-element-28c27f96{--width:350px;--min-height:122.29px;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-3825762f{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-422ccc15 .elementor-heading-title{font-size:20.49px;}.elementor-17 .elementor-element.elementor-element-66d0bdc{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-66d0bdc.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-66d0bdc .elementor-heading-title{font-size:7.68px;}.elementor-17 .elementor-element.elementor-element-7483cca6{--width:50%;}.elementor-17 .elementor-element.elementor-element-404882bc{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-17 .elementor-element.elementor-element-10faffa{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-17 .elementor-element.elementor-element-35837b8{--width:350px;--min-height:122.29px;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-4c415959{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7151acbe .elementor-heading-title{font-size:20.49px;}.elementor-17 .elementor-element.elementor-element-2cda4c6{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-2cda4c6.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-2cda4c6 .elementor-heading-title{font-size:7.68px;}.elementor-17 .elementor-element.elementor-element-767ab496{--width:50%;}.elementor-17 .elementor-element.elementor-element-65f1bd05{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-17 .elementor-element.elementor-element-a0c9ba7{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-17 .elementor-element.elementor-element-5bd41324{--width:350px;--min-height:122.29px;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-54f6f332{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-48d3759e .elementor-heading-title{font-size:20.49px;}.elementor-17 .elementor-element.elementor-element-63232eaa{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-63232eaa.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-63232eaa .elementor-heading-title{font-size:7.68px;}.elementor-17 .elementor-element.elementor-element-30fd0572{--width:50%;}.elementor-17 .elementor-element.elementor-element-4f83c90a{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-7e187126{--width:131px;}.elementor-17 .elementor-element.elementor-element-21cc7b99{--width:656px;}.elementor-17 .elementor-element.elementor-element-3443e322{--width:616px;}.elementor-17 .elementor-element.elementor-element-20d0d935{--width:656px;}.elementor-17 .elementor-element.elementor-element-369a6abe{--width:616px;}.elementor-17 .elementor-element.elementor-element-262162d4{--width:656px;}.elementor-17 .elementor-element.elementor-element-1af85199{--width:616px;}.elementor-17 .elementor-element.elementor-element-7584cefb{--width:656px;}.elementor-17 .elementor-element.elementor-element-28c27f96{--width:616px;}.elementor-17 .elementor-element.elementor-element-10faffa{--width:656px;}.elementor-17 .elementor-element.elementor-element-35837b8{--width:616px;}.elementor-17 .elementor-element.elementor-element-a0c9ba7{--width:656px;}.elementor-17 .elementor-element.elementor-element-5bd41324{--width:616px;}}/* Start custom CSS for container, class: .elementor-element-6e885fed */html, body{ overflow-x: hidden !important; }
[data-elementor-type="wp-page"]{ overflow: hidden; }
.destaque {
    color:#00B8F4;
}

body {
    background-color: #0A1727 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3443e322 *//* =========================================
   CÓDIGO: BORDA GRADIENTE + HOVER SUAVE (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-17 .elementor-element.elementor-element-3443e322 {
    /* --- ESTRUTURA --- */
    border: 10px solid transparent;
    border-radius: 28px;
    
    /* --- FUNDO DUPLO (Fixado) --- */
    /* Camada 1: Fundo Branco (#f9f9f9)
       Camada 2: O Gradiente da Borda */
    background-image: linear-gradient(#f9f9f9, #f9f9f9), 
                      linear-gradient(90deg, #00B8F4 18%, #004B99 53%, #00B8F4 100%);
    
    background-origin: padding-box, border-box;
    background-clip: padding-box, border-box;

    /* --- TRANSIÇÃO --- */
    /* Aqui está o segredo: animamos o box-shadow em vez do background */
    transition: box-shadow 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Prepara o estado inicial da sombra (invisível) */
    box-shadow: inset 0 0 0 0 transparent;
    
    /* Limpezas técnicas */
    background-color: transparent !important;
    isolation: isolate;
}

/* 2. Ajuste Mobile */
@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-3443e322 {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-17 .elementor-element.elementor-element-3443e322:hover {
    /* --- O TRUQUE MESTRE --- */
    /* Não mudamos o background-image (pois daria um pulo seco).
       Em vez disso, enchemos o card com uma sombra interna azul. 
       Isso cria o efeito de fade suave. */
    box-shadow: inset 0 0 0 1000px #196EB9 !important;
    
    /* Nota: Se o texto sumir, garanta que a cor do texto mude para branco 
       nos widgets internos (Título/Texto) */
}

/* 3. Animação da Imagem (Otimizada) */
.elementor-17 .elementor-element.elementor-element-3443e322 .elementor-widget-image img {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                filter 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Trava de GPU */
    will-change: transform, filter;
    transform: perspective(1000px) translateZ(0);
}

.elementor-17 .elementor-element.elementor-element-3443e322:hover .elementor-widget-image img {
    transform: translateY(-20px) perspective(1000px) translateZ(0);
    /* Brilho azul (#009BDC) */
    filter: drop-shadow(0 0 25px #009BDC); 
}

/* Remove sujeira antiga */
.elementor-17 .elementor-element.elementor-element-3443e322::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21cc7b99 *//* =========================================
   CÓDIGO: TRANSIÇÕES SUAVES (CORRIGIDO)
========================================= */

/* 1. Configuração do Container Principal */
.card-pai {
    /* Forçamos a prioridade da transição para garantir que o Elementor não sobrescreva */
    transition: background-color 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    background-color: #f9f9f9; 
}

.card-pai:hover {
    background-color: #196EB9 !important;
}

/* 2. Primeiro Título (tit1) */
.card-pai .tit1 .elementor-heading-title,
.card-pai .tit1 .elementor-heading-title b {
    /* Adicionado !important na transição para vencer o tema */
    transition: color 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.card-pai:hover .tit1 .elementor-heading-title,
.card-pai:hover .tit1 .elementor-heading-title b {
    color: #f9f9f9 !important;
}

/* 3. Segundo Título (tit2) */
.card-pai .tit2 .elementor-heading-title {
    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    background-color: #00B8F4;
    color: #f9f9f9;
    /* Dica: Padding geralmente não anima bem, verifique se isso não causa pulos */
    padding: 5px 5px; 
}

.card-pai:hover .tit2 .elementor-heading-title {
    color: #00B8F4 !important;
    background-color: #f9f9f9 !important;
}

/* 4. Imagem (Otimizada para GPU) */
.card-pai .img-animada img {
    transition: transform 0.7s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* TRUQUE 1: Prepara o navegador avisando que isso vai mudar */
    will-change: transform;
    
    /* TRUQUE 2: Evita serrilhados e tremedeiras */
    backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
    
    /* Mantém a posição inicial */
    transform: perspective(1000px) translateZ(0); 
}

.card-pai:hover .img-animada img {
    /* O translateZ(0) mantém a aceleração de hardware ativa durante o hover */
    transform: translateY(-20px) scale(1.02) perspective(1000px) translateZ(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-369a6abe *//* =========================================
   CÓDIGO: BORDA GRADIENTE + HOVER SUAVE (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-17 .elementor-element.elementor-element-369a6abe {
    /* --- ESTRUTURA --- */
    border: 10px solid transparent;
    border-radius: 28px;
    
    /* --- FUNDO DUPLO (Fixado) --- */
    /* Camada 1: Fundo Branco (#f9f9f9)
       Camada 2: O Gradiente da Borda */
    background-image: linear-gradient(#f9f9f9, #f9f9f9), 
                      linear-gradient(90deg, #00B8F4 18%, #004B99 53%, #00B8F4 100%);
    
    background-origin: padding-box, border-box;
    background-clip: padding-box, border-box;

    /* --- TRANSIÇÃO --- */
    /* Aqui está o segredo: animamos o box-shadow em vez do background */
    transition: box-shadow 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Prepara o estado inicial da sombra (invisível) */
    box-shadow: inset 0 0 0 0 transparent;
    
    /* Limpezas técnicas */
    background-color: transparent !important;
    isolation: isolate;
}

/* 2. Ajuste Mobile */
@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-369a6abe {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-17 .elementor-element.elementor-element-369a6abe:hover {
    /* --- O TRUQUE MESTRE --- */
    /* Não mudamos o background-image (pois daria um pulo seco).
       Em vez disso, enchemos o card com uma sombra interna azul. 
       Isso cria o efeito de fade suave. */
    box-shadow: inset 0 0 0 1000px #196EB9 !important;
    
    /* Nota: Se o texto sumir, garanta que a cor do texto mude para branco 
       nos widgets internos (Título/Texto) */
}

/* 3. Animação da Imagem (Otimizada) */
.elementor-17 .elementor-element.elementor-element-369a6abe .elementor-widget-image img {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                filter 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Trava de GPU */
    will-change: transform, filter;
    transform: perspective(1000px) translateZ(0);
}

.elementor-17 .elementor-element.elementor-element-369a6abe:hover .elementor-widget-image img {
    transform: translateY(-20px) perspective(1000px) translateZ(0);
    /* Brilho azul (#009BDC) */
    filter: drop-shadow(0 0 25px #009BDC); 
}

/* Remove sujeira antiga */
.elementor-17 .elementor-element.elementor-element-369a6abe::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af85199 *//* =========================================
   CÓDIGO: BORDA GRADIENTE + HOVER SUAVE (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-17 .elementor-element.elementor-element-1af85199 {
    /* --- ESTRUTURA --- */
    border: 10px solid transparent;
    border-radius: 28px;
    
    /* --- FUNDO DUPLO (Fixado) --- */
    /* Camada 1: Fundo Branco (#f9f9f9)
       Camada 2: O Gradiente da Borda */
    background-image: linear-gradient(#f9f9f9, #f9f9f9), 
                      linear-gradient(90deg, #00B8F4 18%, #004B99 53%, #00B8F4 100%);
    
    background-origin: padding-box, border-box;
    background-clip: padding-box, border-box;

    /* --- TRANSIÇÃO --- */
    /* Aqui está o segredo: animamos o box-shadow em vez do background */
    transition: box-shadow 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Prepara o estado inicial da sombra (invisível) */
    box-shadow: inset 0 0 0 0 transparent;
    
    /* Limpezas técnicas */
    background-color: transparent !important;
    isolation: isolate;
}

/* 2. Ajuste Mobile */
@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-1af85199 {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-17 .elementor-element.elementor-element-1af85199:hover {
    /* --- O TRUQUE MESTRE --- */
    /* Não mudamos o background-image (pois daria um pulo seco).
       Em vez disso, enchemos o card com uma sombra interna azul. 
       Isso cria o efeito de fade suave. */
    box-shadow: inset 0 0 0 1000px #196EB9 !important;
    
    /* Nota: Se o texto sumir, garanta que a cor do texto mude para branco 
       nos widgets internos (Título/Texto) */
}

/* 3. Animação da Imagem (Otimizada) */
.elementor-17 .elementor-element.elementor-element-1af85199 .elementor-widget-image img {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                filter 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Trava de GPU */
    will-change: transform, filter;
    transform: perspective(1000px) translateZ(0);
}

.elementor-17 .elementor-element.elementor-element-1af85199:hover .elementor-widget-image img {
    transform: translateY(-20px) perspective(1000px) translateZ(0);
    /* Brilho azul (#009BDC) */
    filter: drop-shadow(0 0 25px #009BDC); 
}

/* Remove sujeira antiga */
.elementor-17 .elementor-element.elementor-element-1af85199::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c27f96 *//* =========================================
   CÓDIGO: BORDA GRADIENTE + HOVER SUAVE (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-17 .elementor-element.elementor-element-28c27f96 {
    /* --- ESTRUTURA --- */
    border: 10px solid transparent;
    border-radius: 28px;
    
    /* --- FUNDO DUPLO (Fixado) --- */
    /* Camada 1: Fundo Branco (#f9f9f9)
       Camada 2: O Gradiente da Borda */
    background-image: linear-gradient(#f9f9f9, #f9f9f9), 
                      linear-gradient(90deg, #00B8F4 18%, #004B99 53%, #00B8F4 100%);
    
    background-origin: padding-box, border-box;
    background-clip: padding-box, border-box;

    /* --- TRANSIÇÃO --- */
    /* Aqui está o segredo: animamos o box-shadow em vez do background */
    transition: box-shadow 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Prepara o estado inicial da sombra (invisível) */
    box-shadow: inset 0 0 0 0 transparent;
    
    /* Limpezas técnicas */
    background-color: transparent !important;
    isolation: isolate;
}

/* 2. Ajuste Mobile */
@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-28c27f96 {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-17 .elementor-element.elementor-element-28c27f96:hover {
    /* --- O TRUQUE MESTRE --- */
    /* Não mudamos o background-image (pois daria um pulo seco).
       Em vez disso, enchemos o card com uma sombra interna azul. 
       Isso cria o efeito de fade suave. */
    box-shadow: inset 0 0 0 1000px #196EB9 !important;
    
    /* Nota: Se o texto sumir, garanta que a cor do texto mude para branco 
       nos widgets internos (Título/Texto) */
}

/* 3. Animação da Imagem (Otimizada) */
.elementor-17 .elementor-element.elementor-element-28c27f96 .elementor-widget-image img {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                filter 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Trava de GPU */
    will-change: transform, filter;
    transform: perspective(1000px) translateZ(0);
}

.elementor-17 .elementor-element.elementor-element-28c27f96:hover .elementor-widget-image img {
    transform: translateY(-20px) perspective(1000px) translateZ(0);
    /* Brilho azul (#009BDC) */
    filter: drop-shadow(0 0 25px #009BDC); 
}

/* Remove sujeira antiga */
.elementor-17 .elementor-element.elementor-element-28c27f96::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35837b8 *//* =========================================
   CÓDIGO: BORDA GRADIENTE + HOVER SUAVE (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-17 .elementor-element.elementor-element-35837b8 {
    /* --- ESTRUTURA --- */
    border: 10px solid transparent;
    border-radius: 28px;
    
    /* --- FUNDO DUPLO (Fixado) --- */
    /* Camada 1: Fundo Branco (#f9f9f9)
       Camada 2: O Gradiente da Borda */
    background-image: linear-gradient(#f9f9f9, #f9f9f9), 
                      linear-gradient(90deg, #00B8F4 18%, #004B99 53%, #00B8F4 100%);
    
    background-origin: padding-box, border-box;
    background-clip: padding-box, border-box;

    /* --- TRANSIÇÃO --- */
    /* Aqui está o segredo: animamos o box-shadow em vez do background */
    transition: box-shadow 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Prepara o estado inicial da sombra (invisível) */
    box-shadow: inset 0 0 0 0 transparent;
    
    /* Limpezas técnicas */
    background-color: transparent !important;
    isolation: isolate;
}

/* 2. Ajuste Mobile */
@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-35837b8 {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-17 .elementor-element.elementor-element-35837b8:hover {
    /* --- O TRUQUE MESTRE --- */
    /* Não mudamos o background-image (pois daria um pulo seco).
       Em vez disso, enchemos o card com uma sombra interna azul. 
       Isso cria o efeito de fade suave. */
    box-shadow: inset 0 0 0 1000px #196EB9 !important;
    
    /* Nota: Se o texto sumir, garanta que a cor do texto mude para branco 
       nos widgets internos (Título/Texto) */
}

/* 3. Animação da Imagem (Otimizada) */
.elementor-17 .elementor-element.elementor-element-35837b8 .elementor-widget-image img {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                filter 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Trava de GPU */
    will-change: transform, filter;
    transform: perspective(1000px) translateZ(0);
}

.elementor-17 .elementor-element.elementor-element-35837b8:hover .elementor-widget-image img {
    transform: translateY(-20px) perspective(1000px) translateZ(0);
    /* Brilho azul (#009BDC) */
    filter: drop-shadow(0 0 25px #009BDC); 
}

/* Remove sujeira antiga */
.elementor-17 .elementor-element.elementor-element-35837b8::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd41324 *//* =========================================
   CÓDIGO: CARD GRADIENTE + HOVER VERMELHO (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-17 .elementor-element.elementor-element-5bd41324 {
    /* --- ESTRUTURA DA BORDA GRADIENTE --- */
    border: 10px solid transparent;
    border-radius: 28px;
    
    /* Fundo Duplo: O primeiro é o miolo, o segundo é a borda */
    background-image: linear-gradient(#f9f9f9, #f9f9f9), 
                      linear-gradient(90deg, #00B8F4 18%, #004B99 53%, #00B8F4 100%);
    
    background-origin: padding-box, border-box;
    background-clip: padding-box, border-box;
    
    /* --- TRANSIÇÃO SUAVE --- */
    /* Nota: Gradientes de fundo não transicionam suavemente no CSS padrão.
       Esta transição suaviza a borda, o movimento e a sombra. */
    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Limpeza */
    background-color: transparent !important;
    isolation: isolate;
}

/* 2. Ajuste Mobile */
@media (max-width: 767px) {
    .elementor-17 .elementor-element.elementor-element-5bd41324 {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-17 .elementor-element.elementor-element-5bd41324:hover {
    /* IMPORTANTE: A troca de gradiente abaixo será INSTANTÂNEA (limitação do CSS).
       Se quiser suavizar a cor, veja a "Dica de Mestre" abaixo do código.
    */
    background-image: linear-gradient(#E8090C, #E8090C), 
                      linear-gradient(90deg, #00B8F4 18%, #004B99 53%, #00B8F4 100%);
}

/* --- ANIMAÇÃO DA IMAGEM E SOMBRA (Aqui a mágica acontece) --- */
.elementor-17 .elementor-element.elementor-element-5bd41324 .elementor-widget-image img {
    /* Aumentado para 0.6s com curva suave */
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                filter 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
                
    /* Otimização de GPU para evitar travadas */
    will-change: transform, filter;
    transform: perspective(1000px) translateZ(0);
}

.elementor-17 .elementor-element.elementor-element-5bd41324:hover .elementor-widget-image img {
    /* Movimento suave para cima */
    transform: translateY(-20px) perspective(1000px) translateZ(0);
    /* Sombra vermelha brilhante */
    filter: drop-shadow(0 0 25px #E8080B); 
}

/* Remove conflitos antigos do Elementor */
.elementor-17 .elementor-element.elementor-element-5bd41324::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c9ba7 *//* =========================================
   CÓDIGO: CARD 2 - VERMELHO (PREMIUM & FIX)
========================================= */

/* 1. Configuração do Container Principal */
.card-pai2 {
    /* Prioridade máxima na transição para evitar conflito */
    transition: background-color 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    background-color: #f9f9f9; 
    
    /* MANTIDO: Configuração crucial para a imagem sair da caixa */
    overflow: visible !important; 
    position: relative;
    z-index: 1;
}

/* Ação: Fundo fica VERMELHO (#DD090C) */
.card-pai2:hover {
    background-color: #DD090C !important;
}

/* 2. Primeiro Título (tit1) */
.card-pai2 .tit1 .elementor-heading-title,
.card-pai2 .tit1 .elementor-heading-title b {
    /* Adicionado !important e curva suave */
    transition: color 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* Ação: Texto fica branco */
.card-pai2:hover .tit1 .elementor-heading-title,
.card-pai2:hover .tit1 .elementor-heading-title b {
    color: #f9f9f9 !important;
}

/* 3. Segundo Título (tit2 - Botão) */
.card-pai2 .tit2 .elementor-heading-title {
    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    background-color: #0ABBF4; 
    color: #f9f9f9;
    padding: 5px 15px; 
    display: inline-block;
}

/* Ação: Inverte as cores */
.card-pai2:hover .tit2 .elementor-heading-title {
    color: #DD090C !important; 
    background-color: #f9f9f9 !important;
}

/* 4. Imagem (img-animada) - OTIMIZADA */
.card-pai2 .img-animada img {
    /* Aumentei para 0.7s para dar peso ao movimento */
    transition: transform 0.7s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    
    /* Prepara a GPU para evitar serrilhado quando ela sair da caixa */
    will-change: transform;
    backface-visibility: hidden;
    
    /* Ponto zero da animação */
    transform: perspective(1000px) translateZ(0); 
}

/* Ação: Imagem sobe ao passar o mouse */
.card-pai2:hover .img-animada img {
    /* Mantém o perspective/translateZ para a GPU não desligar durante o hover */
    transform: translateY(-20px) perspective(1000px) translateZ(0);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FinalSix';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://bio.corz.com.br/wp-content/uploads/2026/01/FinalSix-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'FinalSix';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bio.corz.com.br/wp-content/uploads/2026/01/FinalSix-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'FinalSix';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://bio.corz.com.br/wp-content/uploads/2026/01/FinalSix-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'FinalSix';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bio.corz.com.br/wp-content/uploads/2026/01/FinalSix-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://bio.corz.com.br/wp-content/uploads/2026/01/Poppins-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */