.elementor-5467 .elementor-element.elementor-element-f6f49e1{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-5467 .elementor-element.elementor-element-f6f49e1:not(.elementor-motion-effects-element-type-background), .elementor-5467 .elementor-element.elementor-element-f6f49e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FC;background-image:url("https://pec.cnt.br/wp-content/uploads/2026/08/BgBlogPost.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5467 .elementor-element.elementor-element-99572ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-5467 .elementor-element.elementor-element-d2a5894 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-5467 .elementor-element.elementor-element-d2a5894 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:15px;font-weight:700;line-height:1em;color:#1A3D63;}.elementor-5467 .elementor-element.elementor-element-910037f{width:var( --container-widget-width, 910px );max-width:910px;--container-widget-width:910px;--container-widget-flex-grow:0;text-align:center;}.elementor-5467 .elementor-element.elementor-element-910037f > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-910037f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:600;line-height:1.4em;letter-spacing:-2px;color:#0A1931;}.elementor-5467 .elementor-element.elementor-element-2122579{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5467 .elementor-element.elementor-element-e76275c.elementor-element{--align-self:flex-start;}.elementor-5467 .elementor-element.elementor-element-e76275c img{width:68px;max-width:68px;}.elementor-5467 .elementor-element.elementor-element-796920a.elementor-element{--align-self:flex-start;}.elementor-5467 .elementor-element.elementor-element-796920a img{width:68px;max-width:68px;}.elementor-5467 .elementor-element.elementor-element-b2574a8.elementor-element{--align-self:flex-start;}.elementor-5467 .elementor-element.elementor-element-b2574a8 img{width:68px;max-width:68px;}.elementor-5467 .elementor-element.elementor-element-e80c973{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:85px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5467 .elementor-element.elementor-element-e7880da{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-5467 .elementor-element.elementor-element-ef1041f > .elementor-widget-container{margin:0px 0px 0px -6px;padding:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-ef1041f.elementor-element{--align-self:flex-start;}.elementor-5467 .elementor-element.elementor-element-ef1041f .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:12px;font-weight:700;line-height:1em;letter-spacing:0px;color:#4A7FA7;}.elementor-5467 .elementor-element.elementor-element-4ce21bb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-5467 .elementor-element.elementor-element-4ce21bb > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-4ce21bb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;letter-spacing:-2px;color:#0A1931;}.elementor-5467 .elementor-element.elementor-element-11978cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5467 .elementor-element.elementor-element-8365365{--grid-columns:1;width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;}.elementor-5467 .elementor-element.elementor-element-6bf5f5f{--grid-columns:1;width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;}.elementor-5467 .elementor-element.elementor-element-f4eb9eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5467 .elementor-element.elementor-element-097522f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-5467 .elementor-element.elementor-element-097522f > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-097522f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;letter-spacing:-2px;color:#0A1931;}.elementor-5467 .elementor-element.elementor-element-3ebc1b8{--grid-columns:1;}.elementor-5467 .elementor-element.elementor-element-cd42f94{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5467 .elementor-element.elementor-element-7f7afe3{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 22px 0px rgba(226, 237, 246, 0.45) inset;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:74px;--padding-bottom:74px;--padding-left:74px;--padding-right:74px;--z-index:10;}.elementor-5467 .elementor-element.elementor-element-7f7afe3:not(.elementor-motion-effects-element-type-background), .elementor-5467 .elementor-element.elementor-element-7f7afe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C4F70;background-image:url("https://pec.cnt.br/wp-content/uploads/2026/08/RodapePostBlog.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5467 .elementor-element.elementor-element-7f7afe3.e-con{--align-self:center;}.elementor-5467 .elementor-element.elementor-element-9eed3df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-5467 .elementor-element.elementor-element-4612980 > .elementor-widget-container{margin:0px 0px 0px -6px;padding:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-4612980.elementor-element{--align-self:flex-start;}.elementor-5467 .elementor-element.elementor-element-4612980 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:12px;font-weight:700;line-height:1em;letter-spacing:0px;color:#4A7FA7;}.elementor-5467 .elementor-element.elementor-element-acceb1d{width:var( --container-widget-width, 508px );max-width:508px;--container-widget-width:508px;--container-widget-flex-grow:0;text-align:start;}.elementor-5467 .elementor-element.elementor-element-acceb1d > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-acceb1d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;letter-spacing:-1.5px;color:#F6FAFD;}.elementor-5467 .elementor-element.elementor-element-6889e80{width:var( --container-widget-width, 522px );max-width:522px;--container-widget-width:522px;--container-widget-flex-grow:0;text-align:start;}.elementor-5467 .elementor-element.elementor-element-6889e80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-6889e80 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#F6FAFD;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5467 .elementor-element.elementor-element-b17b8cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-b17b8cd.elementor-element{--align-self:flex-start;}.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button{font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;fill:#0A1931;color:#0A1931;padding:15px 35px 15px 35px;}body.elementor-page-5467:not(.elementor-motion-effects-element-type-background), body.elementor-page-5467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FC;}body.elementor-page-5467{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-5467 .elementor-element.elementor-element-7f7afe3{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1024px){.elementor-5467 .elementor-element.elementor-element-99572ca{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-5467 .elementor-element.elementor-element-910037f{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-5467 .elementor-element.elementor-element-910037f .elementor-heading-title{font-size:40px;line-height:1.2em;letter-spacing:-2px;}.elementor-5467 .elementor-element.elementor-element-e7880da{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5467 .elementor-element.elementor-element-4ce21bb{--container-widget-width:497px;--container-widget-flex-grow:0;width:var( --container-widget-width, 497px );max-width:497px;}.elementor-5467 .elementor-element.elementor-element-4ce21bb .elementor-heading-title{font-size:35px;}.elementor-5467 .elementor-element.elementor-element-8365365{--grid-columns:2;}.elementor-5467 .elementor-element.elementor-element-6bf5f5f{--grid-columns:2;}.elementor-5467 .elementor-element.elementor-element-097522f{--container-widget-width:497px;--container-widget-flex-grow:0;width:var( --container-widget-width, 497px );max-width:497px;}.elementor-5467 .elementor-element.elementor-element-097522f .elementor-heading-title{font-size:35px;}.elementor-5467 .elementor-element.elementor-element-3ebc1b8{--grid-columns:1;}.elementor-5467 .elementor-element.elementor-element-7f7afe3:not(.elementor-motion-effects-element-type-background), .elementor-5467 .elementor-element.elementor-element-7f7afe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pec.cnt.br/wp-content/uploads/2026/08/RodapePostBlogMobile.webp");}.elementor-5467 .elementor-element.elementor-element-7f7afe3{--min-height:998px;--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5467 .elementor-element.elementor-element-9eed3df{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5467 .elementor-element.elementor-element-acceb1d{--container-widget-width:497px;--container-widget-flex-grow:0;width:var( --container-widget-width, 497px );max-width:497px;}.elementor-5467 .elementor-element.elementor-element-acceb1d .elementor-heading-title{font-size:35px;}.elementor-5467 .elementor-element.elementor-element-6889e80{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5467 .elementor-element.elementor-element-6889e80 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-5467 .elementor-element.elementor-element-b17b8cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button{padding:12px 15px 12px 15px;}}@media(max-width:767px){.elementor-5467 .elementor-element.elementor-element-f6f49e1{--min-height:251px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5467 .elementor-element.elementor-element-99572ca{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5467 .elementor-element.elementor-element-d2a5894 .elementor-heading-title{font-size:10px;letter-spacing:-0.1px;}.elementor-5467 .elementor-element.elementor-element-910037f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-910037f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5467 .elementor-element.elementor-element-910037f .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:-1.6px;}.elementor-5467 .elementor-element.elementor-element-e76275c img{width:45px;max-width:45px;}.elementor-5467 .elementor-element.elementor-element-796920a img{width:45px;max-width:45px;}.elementor-5467 .elementor-element.elementor-element-b2574a8 img{width:45px;max-width:45px;}.elementor-5467 .elementor-element.elementor-element-e80c973{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5467 .elementor-element.elementor-element-e7880da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5467 .elementor-element.elementor-element-4ce21bb > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-5467 .elementor-element.elementor-element-4ce21bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5467 .elementor-element.elementor-element-4ce21bb .elementor-heading-title{font-size:23px;letter-spacing:-1px;}.elementor-5467 .elementor-element.elementor-element-8365365{--grid-columns:1;}.elementor-5467 .elementor-element.elementor-element-6bf5f5f{--grid-columns:1;}.elementor-5467 .elementor-element.elementor-element-f4eb9eb{--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5467 .elementor-element.elementor-element-097522f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-097522f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5467 .elementor-element.elementor-element-097522f .elementor-heading-title{font-size:23px;letter-spacing:-1px;}.elementor-5467 .elementor-element.elementor-element-3ebc1b8{--grid-columns:1;}.elementor-5467 .elementor-element.elementor-element-cd42f94{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5467 .elementor-element.elementor-element-7f7afe3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5467 .elementor-element.elementor-element-9eed3df{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5467 .elementor-element.elementor-element-acceb1d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-acceb1d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5467 .elementor-element.elementor-element-acceb1d .elementor-heading-title{font-size:20px;letter-spacing:-0.5px;}.elementor-5467 .elementor-element.elementor-element-6889e80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-6889e80{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5467 .elementor-element.elementor-element-6889e80 .elementor-heading-title{font-size:16px;letter-spacing:-0.5px;}.elementor-5467 .elementor-element.elementor-element-b17b8cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5467 .elementor-element.elementor-element-b17b8cd.elementor-element{--align-self:stretch;}.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button{padding:14px 18px 14px 18px;}}@media(min-width:768px){.elementor-5467 .elementor-element.elementor-element-2122579{--width:200px;}.elementor-5467 .elementor-element.elementor-element-e80c973{--content-width:1280px;}.elementor-5467 .elementor-element.elementor-element-e7880da{--width:926px;}.elementor-5467 .elementor-element.elementor-element-f4eb9eb{--content-width:1280px;}.elementor-5467 .elementor-element.elementor-element-cd42f94{--content-width:1280px;}.elementor-5467 .elementor-element.elementor-element-7f7afe3{--width:1280px;}.elementor-5467 .elementor-element.elementor-element-9eed3df{--width:540px;}}@media(max-width:1366px) and (min-width:768px){.elementor-5467 .elementor-element.elementor-element-7f7afe3{--width:100%;}.elementor-5467 .elementor-element.elementor-element-9eed3df{--width:450px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5467 .elementor-element.elementor-element-7f7afe3{--width:100%;}.elementor-5467 .elementor-element.elementor-element-9eed3df{--width:100%;}}@media(min-width:1367px){.elementor-5467 .elementor-element.elementor-element-f6f49e1:not(.elementor-motion-effects-element-type-background), .elementor-5467 .elementor-element.elementor-element-f6f49e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5467 .elementor-element.elementor-element-7f7afe3:not(.elementor-motion-effects-element-type-background), .elementor-5467 .elementor-element.elementor-element-7f7afe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-d2a5894 */.elementor-5467 .elementor-element.elementor-element-d2a5894::before {
    content: '';
    width: 6px;
    height: 6px;
    background: #4A7FA7;

    position: absolute;
    left: 0px;
    top: 50%;

    transform: translate(-50%, -50%);
    border-radius: 50%;

    animation: animaPointer 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.boxCentral{
    padding: 10px 14px;
    display: inline-block;
    border-radius: 89.625px;
    background: linear-gradient(0deg, rgba(179, 207, 229, 0.50) 0.17%, rgba(242, 247, 252, 0.50) 73.12%);
    border: 1px solid #DDE9F3;
    margin-left: 5px;
}

@keyframes animaPointer {
    0% {
        box-shadow: 0 0 0 0 rgba(74, 127, 167, 0.35);
    }

    70% {
        box-shadow: 0 0 0 8px rgba(74, 127, 167, 0);
    }

    100% {
        box-shadow: 0 0 0 8px rgba(74, 127, 167, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2122579 */.grupoIcones1 {
    display: flex;
    align-items: center;
    overflow: visible;
}

.grupoIcones1 .iconeSobreposto1 {
    position: relative;
    z-index: 1;

    transform: translateX(0);

    transition:
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.45s ease !important;
}

/* TODOS, EXCETO O PRIMEIRO */
.grupoIcones1 .iconeSobreposto1:not(:first-child) {
    margin-left: -20px;
}

/* HOVER */
.grupoIcones1 .iconeSobreposto1:hover {
    z-index: 10;
    transform: translateX(20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1041f */.elementor-5467 .elementor-element.elementor-element-ef1041f::before {
    content: '';
    width: 6px;
    height: 6px;
    background: #4A7FA7;

    position: absolute;
    left: 15px;
    top: 50%;

    transform: translate(-50%, -50%);
    border-radius: 50%;

    animation: animaPointer2 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.boxCentral2{
    display: inline-block;
    border-radius: 89.625px;
    background: linear-gradient(0deg, rgba(179, 207, 229, 0.50) 0.17%, rgba(242, 247, 252, 0.50) 73.12%);
    border: 1px solid #DDE9F3;
    margin-left: 5px;
    padding: 10px 15px 10px 25px;
}

@keyframes animaPointer2 {
    0% {
        box-shadow: 0 0 0 0 rgba(74, 127, 167, 0.35);
    }

    70% {
        box-shadow: 0 0 0 8px rgba(74, 127, 167, 0);
    }

    100% {
        box-shadow: 0 0 0 8px rgba(74, 127, 167, 0);
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3ebc1b8 */.elementor-5467 .elementor-element.elementor-element-3ebc1b8 .elementor-loop-container > .e-loop-item:not(:last-child) {
    border-bottom: 2px solid #D5E5F1;
    padding-bottom: 36px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b17b8cd */.elementor-5467 .elementor-element.elementor-element-b17b8cd{
    --luz-x:50%;
    --luz-y:115%;

    --luz-hover-x:50%;
    --luz-hover-y:112%;

    --luz-largura:94%;
    --luz-altura:115%;

    --luz-opacidade:.72;
    --luz-hover-opacidade:1;

    --luz-blur:10px;
    --luz-hover-blur:7px;
}

.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button-wrapper{
    position:relative;
    border-radius:999px;

    /* Stroke externo */
    background:#F6FAFD;
    padding:1px;

    isolation:isolate;
    overflow:visible;
    transition:transform .5s cubic-bezier(.22,1,.36,1);
}

.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button-wrapper::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;
    z-index:-1;
    animation:pulso 1.6s cubic-bezier(.22,.61,.36,1) infinite;
}

.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button{
    position:relative;
    width:100%;
    display:flex;
    align-items:center;
    border:0;
    border-radius:999px;

    /* NOVO FUNDO */
    background:linear-gradient(
        180deg,
        #B3CFE5 0%,
        #F6FAFD 100%
    );

    box-shadow:
        inset 0 1px 1px rgba(255,255,255,.65),
        inset 0 -18px 30px rgba(179,207,229,.12);

    overflow:hidden;
    transition:
        transform .5s cubic-bezier(.22,1,.36,1),
        box-shadow .5s ease;
}

.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button::after{
    content:"";
    position:absolute;
    left:var(--luz-x);
    top:var(--luz-y);
    width:var(--luz-largura);
    height:var(--luz-altura);
    border-radius:50%;

    /* Luz adaptada ao novo fundo claro */
    background:radial-gradient(
        ellipse at center,
        rgba(255,255,255,1) 0%,
        rgba(246,250,253,.95) 22%,
        rgba(220,235,246,.85) 40%,
        rgba(179,207,229,.55) 60%,
        rgba(179,207,229,0) 100%
    );

    filter:blur(var(--luz-blur));
    opacity:var(--luz-opacidade);
    transform:translate(-50%,-50%) scale(.96);
    pointer-events:none;
    z-index:1;

    transition:
        left .7s cubic-bezier(.22,1,.36,1),
        top .7s cubic-bezier(.22,1,.36,1),
        opacity .6s cubic-bezier(.22,1,.36,1),
        transform .6s cubic-bezier(.22,1,.36,1),
        filter .6s ease !important;
}

.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button-content-wrapper{
    position:relative;
    z-index:2;
    width:100%;
    display:flex;
    flex-direction:row-reverse;
    align-items:center;
    justify-content:space-between;
}

.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    flex:0 0 30px;
    width:30px;
    height:30px;
    padding:0;
    line-height:0;
}

.elementor-5467 .elementor-element.elementor-element-b17b8cd .elementor-button-icon svg{
    display:block;
    width:30px;
    height:30px;
    transform-box:fill-box;
    transform-origin:center;
    transform:rotate(0deg);
    will-change:transform;

    transition:
        transform .8s cubic-bezier(.22,1,.36,1),
        filter .5s ease !important;
}

.elementor-5467 .elementor-element.elementor-element-b17b8cd:hover .elementor-button-wrapper{
    transform:scale(.985);
}

.elementor-5467 .elementor-element.elementor-element-b17b8cd:hover .elementor-button{
    box-shadow:
        inset 0 1px 1px rgba(255,255,255,.9),
        inset 0 -24px 38px rgba(179,207,229,.18),
        0 8px 30px rgba(93,139,174,.15);
}

.elementor-5467 .elementor-element.elementor-element-b17b8cd:hover .elementor-button::after{
    left:var(--luz-hover-x);
    top:var(--luz-hover-y);
    opacity:var(--luz-hover-opacidade);
    transform:translate(-50%,-50%) scale(1.12);
    filter:blur(var(--luz-hover-blur));
}

.elementor-5467 .elementor-element.elementor-element-b17b8cd:hover .elementor-button-icon svg{
    transform:rotate(45deg);
    filter:brightness(1.08);
}

@keyframes pulso{
    0%{
        box-shadow:
            0 0 0 0 rgba(179,207,229,.75),
            0 0 24px rgba(179,207,229,.55);
    }

    55%{
        box-shadow:
            0 0 0 18px rgba(179,207,229,.16),
            0 0 42px rgba(179,207,229,.30);
    }

    80%{
        box-shadow:
            0 0 0 30px rgba(179,207,229,0),
            0 0 52px rgba(179,207,229,.12);
    }

    100%{
        box-shadow:
            0 0 0 34px rgba(179,207,229,0),
            0 0 24px rgba(179,207,229,0);
    }
}/* End custom CSS */
/* Start custom CSS */html{ 
  scroll-behavior: smooth; 
}

body{
    -webkit-font-smoothing: antialiased;
}

html, body{
    width: 100%;
    margin: 0;
    overflow-x: hidden;
}

p:last-child{ 
    margin-bottom: 0px;
}

[data-elementor-type="wp-page"], [data-elementor-type="wp-post"]{
    overflow: hidden;
}

html.lenis, html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.elementor-button{
    transition: all .5s ease;
}

.elementor-button:hover{
    transform: scale(1.03);
}

body.elementor-editor-active .scroll-left,
body.elementor-editor-active .scroll-right,
body.elementor-editor-active .scroll-top,
body.elementor-editor-active .scroll-bottom {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    filter: none !important;
}

.scroll-left,
.scroll-right,
.scroll-top,
.scroll-bottom {
    --blur: 1px;
    filter: blur(var(--blur));
    opacity: 0;
    transition: all 0.8s ease;
}

.scroll-left {
    transform: translateX(-30px);
}

.scroll-right {
    transform: translateX(30px);
}

.scroll-top {
    transform: translateY(-80px);
}

.scroll-bottom {
    transform: translateY(80px);
}

.ativo {
    --blur: 0px;
    opacity: 1;
    transform: translate(0, 0);
    transition: all 0.8s ease !important;
}

@media screen and (max-width: 1366px) and (min-width: 767px){
    .box{
        --content-width: 90vw !important;
    }
}

@media screen and (max-width: 767px){
    .box{
        --content-width: 350px !important;
        padding-left: 20px;
        padding-right: 20px;
    }
}

.txBlueLight{
    color: #4A7FA7;
}

.txBlueDark{
    color: #0A1931;
}

.icon-box-horizontal .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 16px;
    text-align: left !important;
}

.icon-box-horizontal .elementor-icon-box-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    flex: 0 0 auto;
    margin: 0 !important;
}

.icon-box-horizontal .elementor-icon-box-content {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: flex-start;
}

.icon-box-horizontal .elementor-icon-box-title {
    margin: 0 0 6px 0;
}

.icon-box-horizontal .elementor-icon-box-description {
    margin: 0;
}




.tagName6 {
    position: relative;
    display: inline-block;
}

.tagName6::before {
    content: '';
    width: 6px;
    height: 6px;

    position: absolute;
    left: 15px;
    top: 50%;

    transform: translate(-50%, -50%);

    background: #4A7FA7;
    border-radius: 50%;

    z-index: 2;
    pointer-events: none;

    animation: animaPointer6 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.tagName6 .boxCentral6 {
    display: inline-block;

    position: relative;

    margin-left: 5px;
    padding: 10px 15px 10px 25px;

    border: 1px solid #DDE9F3;
    border-radius: 89.625px;

    background: linear-gradient(
        0deg,
        #B3CFE5 0%,
        #F2F7FC 100%
    ) !important;

    box-sizing: border-box;
}

@keyframes animaPointer6 {
    0% {
        box-shadow:
            0 0 0 0 rgba(74, 127, 167, 0.35);
    }

    70% {
        box-shadow:
            0 0 0 8px rgba(74, 127, 167, 0);
    }

    100% {
        box-shadow:
            0 0 0 8px rgba(74, 127, 167, 0);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Regular.eot');
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Regular.woff2') format('woff2'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Regular.woff') format('woff'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-SemiBold.eot');
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-SemiBold.woff2') format('woff2'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-SemiBold.woff') format('woff'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Bold.eot');
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Bold.woff2') format('woff2'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Bold.woff') format('woff'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Medium.eot');
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Medium.woff2') format('woff2'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Medium.woff') format('woff'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Medium.ttf') format('truetype'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Geist-Medium.svg#Geist') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-SemiBold.eot');
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-SemiBold.woff2') format('woff2'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-SemiBold.woff') format('woff'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-SemiBold.ttf') format('truetype'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-SemiBold.svg#Manrope') format('svg');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-ExtraBold.eot');
	src: url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-ExtraBold.woff2') format('woff2'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-ExtraBold.woff') format('woff'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-ExtraBold.ttf') format('truetype'),
		url('https://pec.cnt.br/wp-content/uploads/2026/08/Manrope-ExtraBold.svg#Manrope') format('svg');
}
/* End Custom Fonts CSS */