.elementor-9251 .elementor-element.elementor-element-e6aa92e{--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-9251 .elementor-element.elementor-element-e6aa92e:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-e6aa92e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://previas.agenciafleck.com.br/wp-content/uploads/2026/01/Sem-Titulo-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9251 .elementor-element.elementor-element-0fb2dda{--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-9251 .elementor-element.elementor-element-0fb2dda:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-0fb2dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00B8F4;}.elementor-9251 .elementor-element.elementor-element-0fb2dda.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-9251 .elementor-element.elementor-element-bde971b{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-9251 .elementor-element.elementor-element-bde971b.elementor-element{--align-self:center;}.elementor-9251 .elementor-element.elementor-element-bde971b .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-weight:400;color:#F9F9F9;}.elementor-9251 .elementor-element.elementor-element-0cd030e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9251 .elementor-element.elementor-element-0cd030e.elementor-element{--align-self:center;}.elementor-9251 .elementor-element.elementor-element-0cd030e .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:12px;font-weight:400;color:#F9F9F9;}.elementor-9251 .elementor-element.elementor-element-18b3a74{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9251 .elementor-element.elementor-element-be0ff8a{--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-9251 .elementor-element.elementor-element-be0ff8a:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-be0ff8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1727;}.elementor-9251 .elementor-element.elementor-element-e50c83d{--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-9251 .elementor-element.elementor-element-e50c83d:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-e50c83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-9251 .elementor-element.elementor-element-e50c83d.e-con{--align-self:center;}.elementor-9251 .elementor-element.elementor-element-0becc96{--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-9251 .elementor-element.elementor-element-0becc96:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-0becc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9251 .elementor-element.elementor-element-0becc96:hover{background-color:#196FBA;}.elementor-9251 .elementor-element.elementor-element-ddfb0e4{--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-9251 .elementor-element.elementor-element-36f4f6d .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-9251 .elementor-element.elementor-element-074619b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9251 .elementor-element.elementor-element-074619b.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-074619b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-9251 .elementor-element.elementor-element-eb7d8f4{--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-9251 .elementor-element.elementor-element-026cef2{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -43px) 0px;padding:0px 0px 0px 0px;}.elementor-9251 .elementor-element.elementor-element-8535e98{--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-9251 .elementor-element.elementor-element-8535e98:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-8535e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-9251 .elementor-element.elementor-element-8535e98.e-con{--align-self:center;}.elementor-9251 .elementor-element.elementor-element-ba4d2dd{--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-9251 .elementor-element.elementor-element-ba4d2dd:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-ba4d2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9251 .elementor-element.elementor-element-ba4d2dd:hover{background-color:#196FBA;}.elementor-9251 .elementor-element.elementor-element-6bca3ea{--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-9251 .elementor-element.elementor-element-823606a .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-9251 .elementor-element.elementor-element-ca85e04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9251 .elementor-element.elementor-element-ca85e04.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-ca85e04 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-9251 .elementor-element.elementor-element-9fb68da{--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-9251 .elementor-element.elementor-element-2b33a0f{margin:-44px -44px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;padding:0px 0px 0px 0px;}.elementor-9251 .elementor-element.elementor-element-6df948a{--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-9251 .elementor-element.elementor-element-6df948a:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-6df948a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-9251 .elementor-element.elementor-element-6df948a.e-con{--align-self:center;}.elementor-9251 .elementor-element.elementor-element-29ca66f{--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-9251 .elementor-element.elementor-element-29ca66f:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-29ca66f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9251 .elementor-element.elementor-element-29ca66f:hover{background-color:#196FBA;}.elementor-9251 .elementor-element.elementor-element-5cace63{--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-9251 .elementor-element.elementor-element-363a4e8 .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-9251 .elementor-element.elementor-element-1b4db6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9251 .elementor-element.elementor-element-1b4db6e.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-1b4db6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-9251 .elementor-element.elementor-element-d08771f{--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-9251 .elementor-element.elementor-element-8c800a8{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;padding:0px 0px 0px 0px;}.elementor-9251 .elementor-element.elementor-element-f2e3452{--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-9251 .elementor-element.elementor-element-f2e3452:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-f2e3452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-9251 .elementor-element.elementor-element-f2e3452.e-con{--align-self:center;}.elementor-9251 .elementor-element.elementor-element-40e661f{--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-9251 .elementor-element.elementor-element-40e661f:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-40e661f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9251 .elementor-element.elementor-element-40e661f:hover{background-color:#196FBA;}.elementor-9251 .elementor-element.elementor-element-0bb3357{--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-9251 .elementor-element.elementor-element-e0bee15 .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-9251 .elementor-element.elementor-element-1e4403e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9251 .elementor-element.elementor-element-1e4403e.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-1e4403e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-9251 .elementor-element.elementor-element-d6779e5{--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-9251 .elementor-element.elementor-element-e8f08e4{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + -42px) 0px;padding:0px 0px 0px 0px;}.elementor-9251 .elementor-element.elementor-element-3fe0233{--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-9251 .elementor-element.elementor-element-3fe0233:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-3fe0233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-9251 .elementor-element.elementor-element-3fe0233.e-con{--align-self:center;}.elementor-9251 .elementor-element.elementor-element-f266196{--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-9251 .elementor-element.elementor-element-f266196:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-f266196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9251 .elementor-element.elementor-element-f266196:hover{background-color:#196FBA;}.elementor-9251 .elementor-element.elementor-element-f8a5fa6{--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-9251 .elementor-element.elementor-element-d462d9b .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-9251 .elementor-element.elementor-element-d47117f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9251 .elementor-element.elementor-element-d47117f.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-d47117f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-9251 .elementor-element.elementor-element-97476d2{--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-9251 .elementor-element.elementor-element-9126efa{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;padding:0px 0px 0px 0px;}.elementor-9251 .elementor-element.elementor-element-7dbd85a{--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-9251 .elementor-element.elementor-element-7dbd85a:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-7dbd85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-9251 .elementor-element.elementor-element-7dbd85a.e-con{--align-self:center;}.elementor-9251 .elementor-element.elementor-element-3de856f{--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-9251 .elementor-element.elementor-element-3de856f:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-3de856f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9251 .elementor-element.elementor-element-3de856f:hover{background-color:#196FBA;}.elementor-9251 .elementor-element.elementor-element-901969a{--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-9251 .elementor-element.elementor-element-fd83e0a .elementor-heading-title{font-family:"FinalSix", Sans-serif;font-size:30px;font-weight:400;color:#0A1727;}.elementor-9251 .elementor-element.elementor-element-281aec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9251 .elementor-element.elementor-element-281aec8.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-281aec8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#F9F9F9;}.elementor-9251 .elementor-element.elementor-element-eda75a7{--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-9251 .elementor-element.elementor-element-4012970{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + -42px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-9251 .elementor-element.elementor-element-bde971b{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}}@media(max-width:767px){.elementor-9251 .elementor-element.elementor-element-e6aa92e:not(.elementor-motion-effects-element-type-background), .elementor-9251 .elementor-element.elementor-element-e6aa92e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://previas.agenciafleck.com.br/wp-content/uploads/2026/01/Precisando-de-um-parceiro-confiavel-4.png");}.elementor-9251 .elementor-element.elementor-element-e6aa92e{--min-height:737px;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:010px;}.elementor-9251 .elementor-element.elementor-element-0fb2dda{--width:178.9px;}.elementor-9251 .elementor-element.elementor-element-bde971b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9251 .elementor-element.elementor-element-bde971b .elementor-heading-title{font-size:20px;}.elementor-9251 .elementor-element.elementor-element-0cd030e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-9251 .elementor-element.elementor-element-18b3a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9251 .elementor-element.elementor-element-be0ff8a{--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-9251 .elementor-element.elementor-element-be0ff8a.e-con{--align-self:center;}.elementor-9251 .elementor-element.elementor-element-e50c83d{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-9251 .elementor-element.elementor-element-0becc96{--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-9251 .elementor-element.elementor-element-ddfb0e4{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9251 .elementor-element.elementor-element-36f4f6d .elementor-heading-title{font-size:20.49px;}.elementor-9251 .elementor-element.elementor-element-074619b{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-9251 .elementor-element.elementor-element-074619b.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-074619b .elementor-heading-title{font-size:7.68px;}.elementor-9251 .elementor-element.elementor-element-eb7d8f4{--width:50%;}.elementor-9251 .elementor-element.elementor-element-026cef2{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-9251 .elementor-element.elementor-element-8535e98{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-9251 .elementor-element.elementor-element-ba4d2dd{--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-9251 .elementor-element.elementor-element-6bca3ea{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9251 .elementor-element.elementor-element-823606a .elementor-heading-title{font-size:20.49px;}.elementor-9251 .elementor-element.elementor-element-ca85e04{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-9251 .elementor-element.elementor-element-ca85e04.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-ca85e04 .elementor-heading-title{font-size:7.68px;}.elementor-9251 .elementor-element.elementor-element-9fb68da{--width:50%;}.elementor-9251 .elementor-element.elementor-element-2b33a0f{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-9251 .elementor-element.elementor-element-6df948a{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-9251 .elementor-element.elementor-element-29ca66f{--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-9251 .elementor-element.elementor-element-5cace63{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9251 .elementor-element.elementor-element-363a4e8 .elementor-heading-title{font-size:20.49px;}.elementor-9251 .elementor-element.elementor-element-1b4db6e{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-9251 .elementor-element.elementor-element-1b4db6e.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-1b4db6e .elementor-heading-title{font-size:7.68px;}.elementor-9251 .elementor-element.elementor-element-d08771f{--width:50%;}.elementor-9251 .elementor-element.elementor-element-8c800a8{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-9251 .elementor-element.elementor-element-f2e3452{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-9251 .elementor-element.elementor-element-40e661f{--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-9251 .elementor-element.elementor-element-0bb3357{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9251 .elementor-element.elementor-element-e0bee15 .elementor-heading-title{font-size:20.49px;}.elementor-9251 .elementor-element.elementor-element-1e4403e{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-9251 .elementor-element.elementor-element-1e4403e.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-1e4403e .elementor-heading-title{font-size:7.68px;}.elementor-9251 .elementor-element.elementor-element-d6779e5{--width:50%;}.elementor-9251 .elementor-element.elementor-element-e8f08e4{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-9251 .elementor-element.elementor-element-3fe0233{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-9251 .elementor-element.elementor-element-f266196{--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-9251 .elementor-element.elementor-element-f8a5fa6{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9251 .elementor-element.elementor-element-d462d9b .elementor-heading-title{font-size:20.49px;}.elementor-9251 .elementor-element.elementor-element-d47117f{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-9251 .elementor-element.elementor-element-d47117f.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-d47117f .elementor-heading-title{font-size:7.68px;}.elementor-9251 .elementor-element.elementor-element-97476d2{--width:50%;}.elementor-9251 .elementor-element.elementor-element-9126efa{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-9251 .elementor-element.elementor-element-7dbd85a{--width:400px;--min-height:147.9px;--border-radius:18px 18px 18px 18px;}.elementor-9251 .elementor-element.elementor-element-3de856f{--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-9251 .elementor-element.elementor-element-901969a{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9251 .elementor-element.elementor-element-fd83e0a .elementor-heading-title{font-size:20.49px;}.elementor-9251 .elementor-element.elementor-element-281aec8{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-9251 .elementor-element.elementor-element-281aec8.elementor-element{--align-self:flex-start;}.elementor-9251 .elementor-element.elementor-element-281aec8 .elementor-heading-title{font-size:7.68px;}.elementor-9251 .elementor-element.elementor-element-eda75a7{--width:50%;}.elementor-9251 .elementor-element.elementor-element-4012970{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}}@media(min-width:768px){.elementor-9251 .elementor-element.elementor-element-0fb2dda{--width:131px;}.elementor-9251 .elementor-element.elementor-element-e50c83d{--width:656px;}.elementor-9251 .elementor-element.elementor-element-0becc96{--width:616px;}.elementor-9251 .elementor-element.elementor-element-8535e98{--width:656px;}.elementor-9251 .elementor-element.elementor-element-ba4d2dd{--width:616px;}.elementor-9251 .elementor-element.elementor-element-6df948a{--width:656px;}.elementor-9251 .elementor-element.elementor-element-29ca66f{--width:616px;}.elementor-9251 .elementor-element.elementor-element-f2e3452{--width:656px;}.elementor-9251 .elementor-element.elementor-element-40e661f{--width:616px;}.elementor-9251 .elementor-element.elementor-element-3fe0233{--width:656px;}.elementor-9251 .elementor-element.elementor-element-f266196{--width:616px;}.elementor-9251 .elementor-element.elementor-element-7dbd85a{--width:656px;}.elementor-9251 .elementor-element.elementor-element-3de856f{--width:616px;}}/* Start custom CSS for container, class: .elementor-element-e6aa92e */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-0becc96 *//* =========================================
   CÓDIGO: BORDA GRADIENTE + HOVER SUAVE (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-9251 .elementor-element.elementor-element-0becc96 {
    /* --- 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-9251 .elementor-element.elementor-element-0becc96 {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-9251 .elementor-element.elementor-element-0becc96: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-9251 .elementor-element.elementor-element-0becc96 .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-9251 .elementor-element.elementor-element-0becc96: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-9251 .elementor-element.elementor-element-0becc96::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e50c83d *//* =========================================
   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-ba4d2dd *//* =========================================
   CÓDIGO: BORDA GRADIENTE + HOVER SUAVE (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-9251 .elementor-element.elementor-element-ba4d2dd {
    /* --- 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-9251 .elementor-element.elementor-element-ba4d2dd {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-9251 .elementor-element.elementor-element-ba4d2dd: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-9251 .elementor-element.elementor-element-ba4d2dd .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-9251 .elementor-element.elementor-element-ba4d2dd: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-9251 .elementor-element.elementor-element-ba4d2dd::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ca66f *//* =========================================
   CÓDIGO: BORDA GRADIENTE + HOVER SUAVE (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-9251 .elementor-element.elementor-element-29ca66f {
    /* --- 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-9251 .elementor-element.elementor-element-29ca66f {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-9251 .elementor-element.elementor-element-29ca66f: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-9251 .elementor-element.elementor-element-29ca66f .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-9251 .elementor-element.elementor-element-29ca66f: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-9251 .elementor-element.elementor-element-29ca66f::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e661f *//* =========================================
   CÓDIGO: BORDA GRADIENTE + HOVER SUAVE (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-9251 .elementor-element.elementor-element-40e661f {
    /* --- 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-9251 .elementor-element.elementor-element-40e661f {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-9251 .elementor-element.elementor-element-40e661f: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-9251 .elementor-element.elementor-element-40e661f .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-9251 .elementor-element.elementor-element-40e661f: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-9251 .elementor-element.elementor-element-40e661f::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f266196 *//* =========================================
   CÓDIGO: BORDA GRADIENTE + HOVER SUAVE (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-9251 .elementor-element.elementor-element-f266196 {
    /* --- 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-9251 .elementor-element.elementor-element-f266196 {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-9251 .elementor-element.elementor-element-f266196: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-9251 .elementor-element.elementor-element-f266196 .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-9251 .elementor-element.elementor-element-f266196: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-9251 .elementor-element.elementor-element-f266196::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de856f *//* =========================================
   CÓDIGO: CARD GRADIENTE + HOVER VERMELHO (PREMIUM)
========================================= */

/* 1. Configuração do Container Principal */
.elementor-9251 .elementor-element.elementor-element-3de856f {
    /* --- 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-9251 .elementor-element.elementor-element-3de856f {
        border-radius: 18px; 
    }
}

/* --- ESTADOS DE HOVER --- */

.elementor-9251 .elementor-element.elementor-element-3de856f: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-9251 .elementor-element.elementor-element-3de856f .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-9251 .elementor-element.elementor-element-3de856f: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-9251 .elementor-element.elementor-element-3de856f::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbd85a *//* =========================================
   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: 100;
	font-display: auto;
	src: url('http://previas.agenciafleck.com.br/wp-content/uploads/2026/01/FinalSix-Hairline.ttf') format('truetype');
}
@font-face {
	font-family: 'FinalSix';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://previas.agenciafleck.com.br/wp-content/uploads/2026/01/FinalSix-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'FinalSix';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://previas.agenciafleck.com.br/wp-content/uploads/2026/01/FinalSix-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'FinalSix';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://previas.agenciafleck.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('http://previas.agenciafleck.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('http://previas.agenciafleck.com.br/wp-content/uploads/2026/01/FinalSix-Book-1.ttf') format('truetype');
}
@font-face {
	font-family: 'FinalSix';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://previas.agenciafleck.com.br/wp-content/uploads/2026/01/FinalSix-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'FinalSix';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://previas.agenciafleck.com.br/wp-content/uploads/2026/01/FinalSix-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'FinalSix';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://previas.agenciafleck.com.br/wp-content/uploads/2026/01/FinalSix-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */