.elementor-21 .elementor-element.elementor-element-600f912{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-3965f9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-a124703{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-309a8a0{--display:flex;}.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-21 .elementor-element.elementor-element-97d70ae{width:var( --container-widget-width, 60% );max-width:60%;background-color:#0019467D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:2px 0px 2px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#545885;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-21 .elementor-element.elementor-element-97d70ae .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:300;line-height:23px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6b456ab .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:82px;font-weight:600;line-height:85px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6651d37{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-6651d37 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#FFFFFF;}.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-21 .elementor-element.elementor-element-5748306 .elementor-button{background-color:#FFBE00;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;fill:#000842;color:#000842;border-style:solid;border-width:0px 0px 2px 0px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-5748306{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b3e7241 .elementor-button{background-color:#61CE7000;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-21 .elementor-element.elementor-element-b3e7241{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-408481c{--display:flex;--min-height:90vh;--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;}.elementor-21 .elementor-element.elementor-element-408481c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-408481c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cristovao.app.br/wp-content/uploads/2026/08/HERO-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-f053a07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-78d96c0{width:var( --container-widget-width, 60% );max-width:60%;background-color:#0019467D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:2px 0px 2px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#545885;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-21 .elementor-element.elementor-element-78d96c0 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:300;line-height:23px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-776fdb3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:100px;font-weight:700;line-height:90px;letter-spacing:-5px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e8a4d29{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e8a4d29 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:28px;letter-spacing:-1px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0e268e0 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-21 .elementor-element.elementor-element-0e268e0{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-21e2320 .elementor-button{background-color:#FFBE00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#000842;color:#000842;border-style:solid;border-width:0px 0px 2px 0px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-21e2320{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-8a94257{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-b3126c1{--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;border-style:none;--border-style:none;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-bfffb71{--display:flex;}.elementor-21 .elementor-element.elementor-element-4e845e1{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;border-radius:0px 0px 0px 0px;text-align:justify;}.elementor-21 .elementor-element.elementor-element-4e845e1 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#0329FF;}.elementor-21 .elementor-element.elementor-element-3940896{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:2%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-34ed3da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-4f7d7a9{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4f7d7a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:86px;font-weight:600;line-height:86px;letter-spacing:-5px;color:#000929;}.elementor-21 .elementor-element.elementor-element-b08954c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-469e1f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-469e1f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-1px;color:#555555;}.elementor-21 .elementor-element.elementor-element-df73831{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a3b5eff{--display:flex;}.elementor-21 .elementor-element.elementor-element-a3b5eff:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a3b5eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cristovao.app.br/wp-content/uploads/2026/08/Gemini_Generated_Image_wbrwn5wbrwn5wbrw.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-31cace9{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-12ef47b{--display:flex;border-style:none;--border-style:none;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:10%;}.elementor-21 .elementor-element.elementor-element-12ef47b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-12ef47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #005BED 0%, #295DF2 100%);}.elementor-21 .elementor-element.elementor-element-e3e14ca{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:justify;}.elementor-21 .elementor-element.elementor-element-e3e14ca .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#FFC503;}.elementor-21 .elementor-element.elementor-element-2f09ff9{width:100%;max-width:100%;padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#FFBE00;}.elementor-21 .elementor-element.elementor-element-2f09ff9 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:40px;font-weight:600;font-style:italic;line-height:42px;letter-spacing:-0.5px;color:#60A5FA;}.elementor-21 .elementor-element.elementor-element-97af7a8{width:var( --container-widget-width, 60% );max-width:60%;background-color:#00637740;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:2px 0px 2px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#545885;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-21 .elementor-element.elementor-element-97af7a8 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:300;line-height:23px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e63ed5c{--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:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-8cf098d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;}.elementor-21 .elementor-element.elementor-element-cfe3781{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;border-radius:0px 0px 0px 0px;text-align:justify;}.elementor-21 .elementor-element.elementor-element-cfe3781 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#030FFF;}.elementor-21 .elementor-element.elementor-element-b403462{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-b403462 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:40px;font-weight:600;line-height:42px;letter-spacing:-0.5px;color:#000000;}.elementor-21 .elementor-element.elementor-element-3884df6{--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:2px 2px;--row-gap:2px;--column-gap:2px;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-600abd0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#A0A0A0;--border-color:#A0A0A0;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-600abd0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-600abd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #161AE0 0%, #295DF2 100%);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21 .elementor-element.elementor-element-b4720f5 .elementor-counter{flex-direction:column-reverse;}.elementor-21 .elementor-element.elementor-element-b4720f5 .elementor-counter-title{justify-content:start;color:#E0E0E0;font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-b4720f5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFCB00;font-family:"IBM Plex Mono", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-c63f2f7{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-c63f2f7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c63f2f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#295DF2;}.elementor-21 .elementor-element.elementor-element-46988b3 .elementor-counter{flex-direction:column-reverse;}.elementor-21 .elementor-element.elementor-element-46988b3 .elementor-counter-title{justify-content:start;color:#E0E0E0;font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-46988b3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFCB00;font-family:"IBM Plex Mono", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-bf0ee03{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-bf0ee03:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-bf0ee03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#295DF2;}.elementor-21 .elementor-element.elementor-element-dba4b55 .elementor-counter{flex-direction:column-reverse;}.elementor-21 .elementor-element.elementor-element-dba4b55 .elementor-counter-title{justify-content:start;color:#E0E0E0;font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-dba4b55 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFCB00;font-family:"IBM Plex Mono", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-04dd4cb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A0A0A0;--border-color:#A0A0A0;--border-radius:0px 20px 20px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-04dd4cb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-04dd4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #161AE0 0%, #295DF2 100%);}.elementor-21 .elementor-element.elementor-element-d3a503f .elementor-counter{flex-direction:column-reverse;}.elementor-21 .elementor-element.elementor-element-d3a503f .elementor-counter-title{justify-content:start;color:#E0E0E0;font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-d3a503f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFCB00;font-family:"IBM Plex Mono", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-24d5682{--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:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-2c055ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f464cce{width:var( --container-widget-width, 45% );max-width:45%;padding:0px 0px 20px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-f464cce .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#0329FF;}.elementor-21 .elementor-element.elementor-element-3a1e42f{width:100%;max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-3a1e42f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:40px;font-weight:600;line-height:42px;letter-spacing:-0.5px;color:#000325;}.elementor-21 .elementor-element.elementor-element-bba856a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-028b4c1{--display:flex;--border-radius:2px 30px 2px 2px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-028b4c1:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-028b4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0005E4;}.elementor-21 .elementor-element.elementor-element-fbd39d6{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-fbd39d6 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-00da60b{width:100%;max-width:100%;text-align:start;}.elementor-21 .elementor-element.elementor-element-00da60b .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:26px;font-weight:400;line-height:42px;letter-spacing:-0.5px;color:#60A5FA;}.elementor-21 .elementor-element.elementor-element-4b6031f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4b6031f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#DADADA;}.elementor-21 .elementor-element.elementor-element-91cc9f2{--display:flex;--border-radius:2px 30px 2px 2px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-91cc9f2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-91cc9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#81FA60;}.elementor-21 .elementor-element.elementor-element-44ef5ed{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-44ef5ed .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#18770A;}.elementor-21 .elementor-element.elementor-element-8546983{width:100%;max-width:100%;text-align:start;}.elementor-21 .elementor-element.elementor-element-8546983 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:26px;font-weight:400;line-height:42px;letter-spacing:-0.5px;color:#18770A;}.elementor-21 .elementor-element.elementor-element-ede2dbe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-ede2dbe .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#383838;}.elementor-21 .elementor-element.elementor-element-6fd9d89{--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-21 .elementor-element.elementor-element-6afede1{--display:flex;--border-radius:2px 30px 2px 2px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-6afede1:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6afede1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCB00;}.elementor-21 .elementor-element.elementor-element-4a2e2cd{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-4a2e2cd .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#001A3A;}.elementor-21 .elementor-element.elementor-element-f2e8977{width:100%;max-width:100%;text-align:start;}.elementor-21 .elementor-element.elementor-element-f2e8977 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:26px;font-weight:400;line-height:42px;letter-spacing:-0.5px;color:#001A3A;}.elementor-21 .elementor-element.elementor-element-83022a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-83022a8 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#383838;}.elementor-21 .elementor-element.elementor-element-d5eadcc{--display:flex;--border-radius:2px 30px 2px 2px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-d5eadcc:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d5eadcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#60A5FA;}.elementor-21 .elementor-element.elementor-element-95b164d{width:100%;max-width:100%;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C2C2C2;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-95b164d .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#0005E4;}.elementor-21 .elementor-element.elementor-element-a23cd35{width:100%;max-width:100%;text-align:start;}.elementor-21 .elementor-element.elementor-element-a23cd35 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:26px;font-weight:400;line-height:42px;letter-spacing:-0.5px;color:#0005E4;}.elementor-21 .elementor-element.elementor-element-e2e82bd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e2e82bd .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#001FAC;}.elementor-21 .elementor-element.elementor-element-df8932f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b64366e{--display:flex;}.elementor-21 .elementor-element.elementor-element-b64366e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b64366e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cristovao.app.br/wp-content/uploads/2026/08/Gemini_Generated_Image_9ey16s9ey16s9ey1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-b4c53e3{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-e03ecfe{--display:flex;border-style:none;--border-style:none;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-21 .elementor-element.elementor-element-e03ecfe:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e03ecfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #005BED 0%, #295DF2 100%);}.elementor-21 .elementor-element.elementor-element-b35b43a{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:justify;}.elementor-21 .elementor-element.elementor-element-b35b43a .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#FFC503;}.elementor-21 .elementor-element.elementor-element-e1b224d{width:100%;max-width:100%;border-style:none;}.elementor-21 .elementor-element.elementor-element-e1b224d .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:60px;font-weight:600;font-style:normal;line-height:65px;letter-spacing:-0.5px;color:#60A5FA;}.elementor-21 .elementor-element.elementor-element-40ca249{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#8F8F8F;--border-color:#8F8F8F;}.elementor-21 .elementor-element.elementor-element-caca415{--display:flex;}.elementor-21 .elementor-element.elementor-element-d3e8fed{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:justify;}.elementor-21 .elementor-element.elementor-element-d3e8fed .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#FFC503;}.elementor-21 .elementor-element.elementor-element-b33c2a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-89588dc{width:100%;max-width:100%;text-align:start;}.elementor-21 .elementor-element.elementor-element-89588dc .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;line-height:42px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cecf209{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-cecf209 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#DADADA;}.elementor-21 .elementor-element.elementor-element-e73df40{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#8F8F8F;--border-color:#8F8F8F;}.elementor-21 .elementor-element.elementor-element-141f354{--display:flex;}.elementor-21 .elementor-element.elementor-element-05e91d5{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:justify;}.elementor-21 .elementor-element.elementor-element-05e91d5 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#FFC503;}.elementor-21 .elementor-element.elementor-element-4120c27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-105af8c{width:100%;max-width:100%;text-align:start;}.elementor-21 .elementor-element.elementor-element-105af8c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;line-height:42px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-93bf759{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-93bf759 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#DADADA;}.elementor-21 .elementor-element.elementor-element-24a766f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#8F8F8F;--border-color:#8F8F8F;}.elementor-21 .elementor-element.elementor-element-d980849{--display:flex;}.elementor-21 .elementor-element.elementor-element-27b8552{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:justify;}.elementor-21 .elementor-element.elementor-element-27b8552 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#FFC503;}.elementor-21 .elementor-element.elementor-element-15b2280{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-465132d{width:100%;max-width:100%;text-align:start;}.elementor-21 .elementor-element.elementor-element-465132d .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;line-height:42px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-382456f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-382456f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#DADADA;}.elementor-21 .elementor-element.elementor-element-197868e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#8F8F8F;--border-color:#8F8F8F;}.elementor-21 .elementor-element.elementor-element-52e356f{--display:flex;}.elementor-21 .elementor-element.elementor-element-aed10cd{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:justify;}.elementor-21 .elementor-element.elementor-element-aed10cd .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#FFC503;}.elementor-21 .elementor-element.elementor-element-e019db6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-860c243{width:100%;max-width:100%;text-align:start;}.elementor-21 .elementor-element.elementor-element-860c243 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;line-height:42px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-dfbd858{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-dfbd858 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#DADADA;}.elementor-21 .elementor-element.elementor-element-76668f5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#8F8F8F;--border-color:#8F8F8F;}.elementor-21 .elementor-element.elementor-element-d8a3ad2{--display:flex;}.elementor-21 .elementor-element.elementor-element-272b566{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:justify;}.elementor-21 .elementor-element.elementor-element-272b566 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#FFC503;}.elementor-21 .elementor-element.elementor-element-dd24906{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0775749{width:100%;max-width:100%;text-align:start;}.elementor-21 .elementor-element.elementor-element-0775749 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;line-height:42px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f531915{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-f531915 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#DADADA;}.elementor-21 .elementor-element.elementor-element-31a770b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-31a770b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-31a770b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005BED;}.elementor-21 .elementor-element.elementor-element-02c6b10{--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;}.elementor-21 .elementor-element.elementor-element-4e0f15c{--display:flex;}.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-21 .elementor-element.elementor-element-c245992{text-align:start;}.elementor-21 .elementor-element.elementor-element-c245992 img{width:67%;}.elementor-21 .elementor-element.elementor-element-9653e66{--display:flex;}.elementor-21 .elementor-element.elementor-element-fda18dd{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-fda18dd .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:23px;color:#FFC503;}.elementor-21 .elementor-element.elementor-element-2f108f4{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-21 .elementor-element.elementor-element-20016e0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-8c468f6 .elementor-button{background-color:#61CE7000;font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-21 .elementor-element.elementor-element-8c468f6{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-8c468f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-3965f9e{--width:50%;}.elementor-21 .elementor-element.elementor-element-f053a07{--width:50%;}.elementor-21 .elementor-element.elementor-element-8a94257{--width:50%;}.elementor-21 .elementor-element.elementor-element-b3126c1{--content-width:1140px;}.elementor-21 .elementor-element.elementor-element-34ed3da{--width:70%;}.elementor-21 .elementor-element.elementor-element-b08954c{--width:50%;}.elementor-21 .elementor-element.elementor-element-a3b5eff{--width:55%;}.elementor-21 .elementor-element.elementor-element-12ef47b{--width:45%;}.elementor-21 .elementor-element.elementor-element-b64366e{--width:45%;}.elementor-21 .elementor-element.elementor-element-e03ecfe{--width:55%;}.elementor-21 .elementor-element.elementor-element-caca415{--width:15%;}.elementor-21 .elementor-element.elementor-element-b33c2a3{--width:85%;}.elementor-21 .elementor-element.elementor-element-141f354{--width:15%;}.elementor-21 .elementor-element.elementor-element-4120c27{--width:85%;}.elementor-21 .elementor-element.elementor-element-d980849{--width:15%;}.elementor-21 .elementor-element.elementor-element-15b2280{--width:85%;}.elementor-21 .elementor-element.elementor-element-52e356f{--width:15%;}.elementor-21 .elementor-element.elementor-element-e019db6{--width:85%;}.elementor-21 .elementor-element.elementor-element-d8a3ad2{--width:15%;}.elementor-21 .elementor-element.elementor-element-dd24906{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-b3126c1{--content-width:676px;}.elementor-21 .elementor-element.elementor-element-4e0f15c{--width:20%;}.elementor-21 .elementor-element.elementor-element-9653e66{--width:60%;}.elementor-21 .elementor-element.elementor-element-20016e0{--width:20%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-97d70ae{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-97d70ae .elementor-heading-title{font-size:8px;}.elementor-21 .elementor-element.elementor-element-6b456ab .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-21 .elementor-element.elementor-element-6651d37 .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-21 .elementor-element.elementor-element-5748306 .elementor-button{font-size:8px;}.elementor-21 .elementor-element.elementor-element-b3e7241 .elementor-button{font-size:8px;}.elementor-21 .elementor-element.elementor-element-78d96c0{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-78d96c0 .elementor-heading-title{font-size:8px;}.elementor-21 .elementor-element.elementor-element-776fdb3 .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-21 .elementor-element.elementor-element-e8a4d29 .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-21 .elementor-element.elementor-element-0e268e0 .elementor-button{font-size:8px;}.elementor-21 .elementor-element.elementor-element-21e2320 .elementor-button{font-size:8px;}.elementor-21 .elementor-element.elementor-element-4e845e1 .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-4f7d7a9 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-21 .elementor-element.elementor-element-469e1f8 .elementor-heading-title{font-size:10px;line-height:15px;}.elementor-21 .elementor-element.elementor-element-e3e14ca .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-2f09ff9 .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-21 .elementor-element.elementor-element-97af7a8 .elementor-heading-title{font-size:8px;}.elementor-21 .elementor-element.elementor-element-cfe3781 .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-b403462 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-3884df6{--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b4720f5 .elementor-counter-number-wrapper{font-size:50px;}.elementor-21 .elementor-element.elementor-element-b4720f5 .elementor-counter-title{font-size:8px;}.elementor-21 .elementor-element.elementor-element-46988b3 .elementor-counter-number-wrapper{font-size:50px;}.elementor-21 .elementor-element.elementor-element-46988b3 .elementor-counter-title{font-size:8px;}.elementor-21 .elementor-element.elementor-element-dba4b55 .elementor-counter-number-wrapper{font-size:50px;}.elementor-21 .elementor-element.elementor-element-dba4b55 .elementor-counter-title{font-size:8px;}.elementor-21 .elementor-element.elementor-element-d3a503f .elementor-counter-number-wrapper{font-size:50px;}.elementor-21 .elementor-element.elementor-element-d3a503f .elementor-counter-title{font-size:8px;}.elementor-21 .elementor-element.elementor-element-f464cce .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-fbd39d6 .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-00da60b .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-4b6031f .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-21 .elementor-element.elementor-element-44ef5ed .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-8546983 .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-ede2dbe .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-21 .elementor-element.elementor-element-4a2e2cd .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-f2e8977 .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-83022a8 .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-21 .elementor-element.elementor-element-95b164d .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-a23cd35 .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-e2e82bd .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-21 .elementor-element.elementor-element-e1b224d .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-21 .elementor-element.elementor-element-d3e8fed .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-b33c2a3{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-89588dc .elementor-heading-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-cecf209 .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-21 .elementor-element.elementor-element-05e91d5 .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-4120c27{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-105af8c .elementor-heading-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-93bf759 .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-21 .elementor-element.elementor-element-27b8552 .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-15b2280{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-465132d .elementor-heading-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-382456f .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-21 .elementor-element.elementor-element-aed10cd .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-e019db6{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-860c243 .elementor-heading-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-dfbd858 .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-21 .elementor-element.elementor-element-272b566 .elementor-heading-title{font-size:12px;}.elementor-21 .elementor-element.elementor-element-dd24906{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0775749 .elementor-heading-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-f531915 .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-21 .elementor-element.elementor-element-c245992 img{width:100%;}.elementor-21 .elementor-element.elementor-element-8c468f6{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-8c468f6 .elementor-button{font-size:7px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-600f912:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-600f912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cristovao.app.br/wp-content/uploads/2026/08/MOBILEE-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-a124703{--spacer-size:150px;}.elementor-21 .elementor-element.elementor-element-309a8a0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-97d70ae{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-21 .elementor-element.elementor-element-97d70ae .elementor-heading-title{font-size:10px;}.elementor-21 .elementor-element.elementor-element-6b456ab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-6b456ab .elementor-heading-title{font-size:60px;line-height:60px;}.elementor-21 .elementor-element.elementor-element-6651d37{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-6651d37 .elementor-heading-title{font-size:16px;line-height:21px;}.elementor-21 .elementor-element.elementor-element-5748306{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5748306 .elementor-button{font-size:14px;border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-b3e7241{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b3e7241 .elementor-button{font-size:12px;padding:0px 0px 15px 0px;}.elementor-21 .elementor-element.elementor-element-b3126c1{--content-width:350px;}.elementor-21 .elementor-element.elementor-element-3940896{--content-width:350px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-4f7d7a9 .elementor-heading-title{letter-spacing:-1px;}.elementor-21 .elementor-element.elementor-element-469e1f8 .elementor-heading-title{font-size:16px;line-height:21px;}.elementor-21 .elementor-element.elementor-element-31cace9{--spacer-size:250px;}.elementor-21 .elementor-element.elementor-element-12ef47b{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-21 .elementor-element.elementor-element-2f09ff9 .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-21 .elementor-element.elementor-element-97af7a8 .elementor-heading-title{font-size:10px;}.elementor-21 .elementor-element.elementor-element-e63ed5c{--content-width:350px;}.elementor-21 .elementor-element.elementor-element-600abd0{--width:350px;--border-radius:20px 20px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b4720f5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-21 .elementor-element.elementor-element-b4720f5 .elementor-counter-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-c63f2f7{--width:350px;}.elementor-21 .elementor-element.elementor-element-46988b3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-21 .elementor-element.elementor-element-46988b3 .elementor-counter-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-bf0ee03{--width:350px;}.elementor-21 .elementor-element.elementor-element-dba4b55 .elementor-counter-title{font-size:14px;}.elementor-21 .elementor-element.elementor-element-04dd4cb{--width:350px;--border-radius:0px 0px 20px 20px;}.elementor-21 .elementor-element.elementor-element-d3a503f .elementor-counter-title{justify-content:start;font-size:14px;}.elementor-21 .elementor-element.elementor-element-24d5682{--content-width:350px;}.elementor-21 .elementor-element.elementor-element-f464cce{width:100%;max-width:100%;text-align:start;}.elementor-21 .elementor-element.elementor-element-3a1e42f{text-align:start;}.elementor-21 .elementor-element.elementor-element-6fd9d89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6afede1{--width:350px;}.elementor-21 .elementor-element.elementor-element-b4c53e3{--spacer-size:250px;}.elementor-21 .elementor-element.elementor-element-40ca249{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-21 .elementor-element.elementor-element-e73df40{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-21 .elementor-element.elementor-element-24a766f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-21 .elementor-element.elementor-element-197868e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-21 .elementor-element.elementor-element-76668f5{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-21 .elementor-element.elementor-element-c245992{text-align:center;}.elementor-21 .elementor-element.elementor-element-c245992 img{width:50%;}.elementor-21 .elementor-element.elementor-element-8c468f6 .elementor-button{font-size:12px;}}/* Start custom CSS for social-icons, class: .elementor-element-2f108f4 *//* Estilização da estrutura principal dos ícones */
.elementor-21 .elementor-element.elementor-element-2f108f4 .elementor-social-icon {
    background-color: transparent !important; /* Fundo transparente */
    border: 1px solid rgba(255, 255, 255, 0.2) !important; /* Borda fina e sutil */
    border-radius: 50% !important; /* Torna o botão perfeitamente redondo */
    width: 48px !important; /* Largura do botão */
    height: 48px !important; /* Altura do botão */
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important; /* Transição suave para hover */
}

/* Cor do ícone */
.elementor-21 .elementor-element.elementor-element-2f108f4 .elementor-social-icon i,
.elementor-21 .elementor-element.elementor-element-2f108f4 .elementor-social-icon svg {
    color: #ffffff !important; /* Cor dos ícones em branco */
    fill: #ffffff !important;
    font-size: 18px !important; /* Tamanho dos ícones */
    width: 18px !important;
    height: 18px !important;
}

/* Efeito Hover (ao passar o mouse) */
.elementor-21 .elementor-element.elementor-element-2f108f4 .elementor-social-icon:hover {
    border-color: rgba(255, 255, 255, 0.6) !important; /* Borda mais visível */
    background-color: rgba(255, 255, 255, 0.05) !important; /* Leve iluminação no fundo */
    transform: translateY(-2px); /* Pequeno elevação ao passar o mouse */
}/* End custom CSS */