.elementor-252 .elementor-element.elementor-element-2c0cc60{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-2c0cc60:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-2c0cc60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://3xinvest.com.br/wp-content/uploads/2026/09/BG13X.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-252 .elementor-element.elementor-element-8ca4be0{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:100px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-252 .elementor-element.elementor-element-275d2b1 .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(90deg, #D7D7D7 0%, #F5F5F5 100%);}.elementor-252 .elementor-element.elementor-element-275d2b1 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-252 .elementor-element.elementor-element-275d2b1 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-252 .elementor-element.elementor-element-275d2b1 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Inter Tight", Sans-serif;font-size:65px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-252 .elementor-element.elementor-element-275d2b1 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-275d2b1 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-275d2b1 .jeg-elementor-kit.jkit-heading .heading-title > span{font-weight:700;padding:0px 0px 0px 0px;}.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-252 .elementor-element.elementor-element-a05fd92 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:300;line-height:1.25em;}.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-252 .elementor-element.elementor-element-b16f64b .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;line-height:1em;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #EBEBEB 0%, #FFFFFF 100%);border-radius:99px 99px 99px 99px;padding:24px 35px 24px 35px;}.elementor-252 .elementor-element.elementor-element-b16f64b .elementor-button:hover, .elementor-252 .elementor-element.elementor-element-b16f64b .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-252 .elementor-element.elementor-element-b16f64b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-252 .elementor-element.elementor-element-b16f64b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-252 .elementor-element.elementor-element-b16f64b .elementor-button:hover svg, .elementor-252 .elementor-element.elementor-element-b16f64b .elementor-button:focus svg{fill:#000000;}.elementor-252 .elementor-element.elementor-element-5a9d71a{--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;--align-items:center;}.elementor-252 .elementor-element.elementor-element-212649e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;color:#D1D1D1;}.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-252 .elementor-element.elementor-element-b021896 img{width:50px;filter:brightness( 83% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-252 .elementor-element.elementor-element-acc6904 img{width:50px;filter:brightness( 83% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-252 .elementor-element.elementor-element-22b403a{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-22b403a:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-22b403a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://3xinvest.com.br/wp-content/uploads/2026/09/BG23DXBANK.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-252 .elementor-element.elementor-element-22b403a::before, .elementor-252 .elementor-element.elementor-element-22b403a > .elementor-background-video-container::before, .elementor-252 .elementor-element.elementor-element-22b403a > .e-con-inner > .elementor-background-video-container::before, .elementor-252 .elementor-element.elementor-element-22b403a > .elementor-background-slideshow::before, .elementor-252 .elementor-element.elementor-element-22b403a > .e-con-inner > .elementor-background-slideshow::before, .elementor-252 .elementor-element.elementor-element-22b403a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #1D1D1D 100%);}.elementor-252 .elementor-element.elementor-element-17f24af{--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-252 .elementor-element.elementor-element-9af3a59{--display:flex;}.elementor-252 .elementor-element.elementor-element-6a83236 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:5px;}.elementor-252 .elementor-element.elementor-element-98f4a14 .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(90deg, #D7D7D7 0%, #F5F5F5 100%);}.elementor-252 .elementor-element.elementor-element-98f4a14 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-252 .elementor-element.elementor-element-98f4a14 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-252 .elementor-element.elementor-element-98f4a14 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-252 .elementor-element.elementor-element-98f4a14 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-98f4a14 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-98f4a14 .jeg-elementor-kit.jkit-heading .heading-title > span{font-weight:700;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-1c34b2f{--display:flex;--justify-content:flex-end;}.elementor-252 .elementor-element.elementor-element-5d35e2f{text-align:start;}.elementor-252 .elementor-element.elementor-element-5d35e2f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:300;line-height:1.25em;}.elementor-252 .elementor-element.elementor-element-90e2d94{--display:flex;}.elementor-252 .elementor-element.elementor-element-a5f0504{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-a5f0504:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-a5f0504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;background-image:url("https://3xinvest.com.br/wp-content/uploads/2026/09/BG33XWHITE.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-252 .elementor-element.elementor-element-9ec621c{--display:flex;}.elementor-252 .elementor-element.elementor-element-0b8ef70 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:#000000;}.elementor-252 .elementor-element.elementor-element-6437a55 .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #454545 100%);}.elementor-252 .elementor-element.elementor-element-6437a55 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-252 .elementor-element.elementor-element-6437a55 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-252 .elementor-element.elementor-element-6437a55 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#000000;}.elementor-252 .elementor-element.elementor-element-6437a55 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-6437a55 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-6437a55 .jeg-elementor-kit.jkit-heading .heading-title > span{font-weight:700;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-c2348c2 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:300;line-height:1.25em;color:#000000;}.elementor-252 .elementor-element.elementor-element-ac9d7e9{--display:flex;}.elementor-252 .elementor-element.elementor-element-584e090{--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:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-584e090:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-584e090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;background-image:url("https://3xinvest.com.br/wp-content/uploads/2026/09/BG43X.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-252 .elementor-element.elementor-element-17e118f{--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-252 .elementor-element.elementor-element-3c951e1{--display:flex;}.elementor-252 .elementor-element.elementor-element-ae1a744 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:5px;}.elementor-252 .elementor-element.elementor-element-83fb3df .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(90deg, #D7D7D7 0%, #F5F5F5 100%);}.elementor-252 .elementor-element.elementor-element-83fb3df > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-252 .elementor-element.elementor-element-83fb3df .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-252 .elementor-element.elementor-element-83fb3df .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-252 .elementor-element.elementor-element-83fb3df .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-83fb3df .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-83fb3df .jeg-elementor-kit.jkit-heading .heading-title > span{font-weight:700;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-2421dda{text-align:start;}.elementor-252 .elementor-element.elementor-element-2421dda .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:300;line-height:1.25em;}.elementor-252 .elementor-element.elementor-element-a9ea792{--display:flex;--justify-content:flex-end;}.elementor-252 .elementor-element.elementor-element-1aae1c5 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;line-height:1em;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #EBEBEB 0%, #FFFFFF 100%);border-radius:99px 99px 99px 99px;padding:24px 35px 24px 35px;}.elementor-252 .elementor-element.elementor-element-1aae1c5 .elementor-button:hover, .elementor-252 .elementor-element.elementor-element-1aae1c5 .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-252 .elementor-element.elementor-element-1aae1c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-252 .elementor-element.elementor-element-1aae1c5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-252 .elementor-element.elementor-element-1aae1c5 .elementor-button:hover svg, .elementor-252 .elementor-element.elementor-element-1aae1c5 .elementor-button:focus svg{fill:#000000;}.elementor-252 .elementor-element.elementor-element-5343703{--display:flex;}.elementor-252 .elementor-element.elementor-element-c89ca21 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;line-height:1em;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #EBEBEB 0%, #FFFFFF 100%);border-radius:99px 99px 99px 99px;padding:24px 35px 24px 35px;}.elementor-252 .elementor-element.elementor-element-c89ca21 .elementor-button:hover, .elementor-252 .elementor-element.elementor-element-c89ca21 .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-252 .elementor-element.elementor-element-c89ca21 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-252 .elementor-element.elementor-element-c89ca21 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-252 .elementor-element.elementor-element-c89ca21 .elementor-button:hover svg, .elementor-252 .elementor-element.elementor-element-c89ca21 .elementor-button:focus svg{fill:#000000;}.elementor-252 .elementor-element.elementor-element-c680680{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-252 .elementor-element.elementor-element-c450796 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:5px;}.elementor-252 .elementor-element.elementor-element-ff349f5 .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(90deg, #D7D7D7 0%, #F5F5F5 100%);}.elementor-252 .elementor-element.elementor-element-ff349f5 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-252 .elementor-element.elementor-element-ff349f5 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-252 .elementor-element.elementor-element-ff349f5 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-252 .elementor-element.elementor-element-ff349f5 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-ff349f5 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-ff349f5 .jeg-elementor-kit.jkit-heading .heading-title > span{font-weight:700;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-d4531b0{--display:flex;}.elementor-252 .elementor-element.elementor-element-9b4a9d1{--e-image-carousel-slides-to-show:10;}.elementor-252 .elementor-element.elementor-element-9b4a9d1 .swiper-wrapper{display:flex;align-items:center;}.elementor-252 .elementor-element.elementor-element-ab2afb3{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-ab2afb3:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-ab2afb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://3xinvest.com.br/wp-content/uploads/2026/09/BG23DXBANKWHITE.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-252 .elementor-element.elementor-element-c3ad426{--display:flex;}.elementor-252 .elementor-element.elementor-element-ffbd69f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:#000000;}.elementor-252 .elementor-element.elementor-element-052feed .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #454545 100%);}.elementor-252 .elementor-element.elementor-element-052feed > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-252 .elementor-element.elementor-element-052feed .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-252 .elementor-element.elementor-element-052feed .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#000000;}.elementor-252 .elementor-element.elementor-element-052feed .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-052feed .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-052feed .jeg-elementor-kit.jkit-heading .heading-title > span{font-weight:700;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-fdc4787 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:300;line-height:1.25em;color:#000000;}.elementor-252 .elementor-element.elementor-element-82433c0{--display:flex;}.elementor-252 .elementor-element.elementor-element-80264f2{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-80264f2:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-80264f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://3xinvest.com.br/wp-content/uploads/2026/09/BG23DXBANK.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-252 .elementor-element.elementor-element-ed691cb{--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;--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-252 .elementor-element.elementor-element-102e783{--display:flex;}.elementor-252 .elementor-element.elementor-element-c348822 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:5px;}.elementor-252 .elementor-element.elementor-element-15aa2d5 .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(90deg, #D7D7D7 0%, #F5F5F5 100%);}.elementor-252 .elementor-element.elementor-element-15aa2d5 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-252 .elementor-element.elementor-element-15aa2d5 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-252 .elementor-element.elementor-element-15aa2d5 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-252 .elementor-element.elementor-element-15aa2d5 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-15aa2d5 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-15aa2d5 .jeg-elementor-kit.jkit-heading .heading-title > span{font-weight:700;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-66982a3{text-align:start;}.elementor-252 .elementor-element.elementor-element-66982a3 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:300;line-height:1.25em;}.elementor-252 .elementor-element.elementor-element-f583221{--display:flex;--justify-content:flex-end;}.elementor-252 .elementor-element.elementor-element-a47cebe .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;line-height:1em;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #EBEBEB 0%, #FFFFFF 100%);border-radius:99px 99px 99px 99px;padding:24px 35px 24px 35px;}.elementor-252 .elementor-element.elementor-element-a47cebe .elementor-button:hover, .elementor-252 .elementor-element.elementor-element-a47cebe .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-252 .elementor-element.elementor-element-a47cebe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-252 .elementor-element.elementor-element-a47cebe .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-252 .elementor-element.elementor-element-a47cebe .elementor-button:hover svg, .elementor-252 .elementor-element.elementor-element-a47cebe .elementor-button:focus svg{fill:#000000;}.elementor-252 .elementor-element.elementor-element-8d75377{--display:flex;}.elementor-252 .elementor-element.elementor-element-e889b2a .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;line-height:1em;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #EBEBEB 0%, #FFFFFF 100%);border-radius:99px 99px 99px 99px;padding:24px 35px 24px 35px;}.elementor-252 .elementor-element.elementor-element-e889b2a .elementor-button:hover, .elementor-252 .elementor-element.elementor-element-e889b2a .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-252 .elementor-element.elementor-element-e889b2a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-252 .elementor-element.elementor-element-e889b2a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-252 .elementor-element.elementor-element-e889b2a .elementor-button:hover svg, .elementor-252 .elementor-element.elementor-element-e889b2a .elementor-button:focus svg{fill:#000000;}.elementor-252 .elementor-element.elementor-element-a78a17f{--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;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-a78a17f:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-a78a17f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-252 .elementor-element.elementor-element-a78a17f::before, .elementor-252 .elementor-element.elementor-element-a78a17f > .elementor-background-video-container::before, .elementor-252 .elementor-element.elementor-element-a78a17f > .e-con-inner > .elementor-background-video-container::before, .elementor-252 .elementor-element.elementor-element-a78a17f > .elementor-background-slideshow::before, .elementor-252 .elementor-element.elementor-element-a78a17f > .e-con-inner > .elementor-background-slideshow::before, .elementor-252 .elementor-element.elementor-element-a78a17f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #00000000 100%);}.elementor-252 .elementor-element.elementor-element-5302ded{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:100px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-252 .elementor-element.elementor-element-25ebf37 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:5px;}.elementor-252 .elementor-element.elementor-element-a96e7a1 .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(90deg, #D7D7D7 0%, #F5F5F5 100%);}.elementor-252 .elementor-element.elementor-element-a96e7a1 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-252 .elementor-element.elementor-element-a96e7a1 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-252 .elementor-element.elementor-element-a96e7a1 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-252 .elementor-element.elementor-element-a96e7a1 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-a96e7a1 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-a96e7a1 .jeg-elementor-kit.jkit-heading .heading-title > span{font-weight:700;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-dac58ea .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:300;line-height:1.25em;}.elementor-252 .elementor-element.elementor-element-618bedc .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;line-height:1em;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #EBEBEB 0%, #FFFFFF 100%);border-radius:99px 99px 99px 99px;padding:24px 35px 24px 35px;}.elementor-252 .elementor-element.elementor-element-618bedc .elementor-button:hover, .elementor-252 .elementor-element.elementor-element-618bedc .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-252 .elementor-element.elementor-element-618bedc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-252 .elementor-element.elementor-element-618bedc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-252 .elementor-element.elementor-element-618bedc .elementor-button:hover svg, .elementor-252 .elementor-element.elementor-element-618bedc .elementor-button:focus svg{fill:#000000;}.elementor-252 .elementor-element.elementor-element-c69ba87{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-c69ba87:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-c69ba87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;background-image:url("https://3xinvest.com.br/wp-content/uploads/2026/09/BG33X.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-252 .elementor-element.elementor-element-d163ea7{--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-252 .elementor-element.elementor-element-055bf2f{--display:flex;}.elementor-252 .elementor-element.elementor-element-1a07673 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:5px;}.elementor-252 .elementor-element.elementor-element-03b8556 .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(90deg, #D7D7D7 0%, #F5F5F5 100%);}.elementor-252 .elementor-element.elementor-element-03b8556 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-252 .elementor-element.elementor-element-03b8556 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-252 .elementor-element.elementor-element-03b8556 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-252 .elementor-element.elementor-element-03b8556 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-03b8556 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-03b8556 .jeg-elementor-kit.jkit-heading .heading-title > span{font-weight:700;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-7f9b306 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:300;line-height:1.25em;}.elementor-252 .elementor-element.elementor-element-d52cc93{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-252 .elementor-element.elementor-element-2c0cc60{--content-width:1300px;}.elementor-252 .elementor-element.elementor-element-8ca4be0{--width:45%;}.elementor-252 .elementor-element.elementor-element-22b403a{--content-width:1300px;}.elementor-252 .elementor-element.elementor-element-9af3a59{--width:50%;}.elementor-252 .elementor-element.elementor-element-1c34b2f{--width:50%;}.elementor-252 .elementor-element.elementor-element-a5f0504{--content-width:1300px;}.elementor-252 .elementor-element.elementor-element-584e090{--content-width:1300px;}.elementor-252 .elementor-element.elementor-element-3c951e1{--width:50%;}.elementor-252 .elementor-element.elementor-element-a9ea792{--width:50%;}.elementor-252 .elementor-element.elementor-element-ab2afb3{--content-width:1300px;}.elementor-252 .elementor-element.elementor-element-80264f2{--content-width:1300px;}.elementor-252 .elementor-element.elementor-element-102e783{--width:50%;}.elementor-252 .elementor-element.elementor-element-f583221{--width:50%;}.elementor-252 .elementor-element.elementor-element-a78a17f{--content-width:1300px;}.elementor-252 .elementor-element.elementor-element-5302ded{--width:45%;}.elementor-252 .elementor-element.elementor-element-c69ba87{--content-width:1300px;}.elementor-252 .elementor-element.elementor-element-055bf2f{--width:40%;}.elementor-252 .elementor-element.elementor-element-d52cc93{--width:60%;}}@media(min-width:1025px){.elementor-252 .elementor-element.elementor-element-2c0cc60:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-2c0cc60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-252 .elementor-element.elementor-element-22b403a:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-22b403a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-252 .elementor-element.elementor-element-a5f0504:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-a5f0504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-252 .elementor-element.elementor-element-584e090:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-584e090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-252 .elementor-element.elementor-element-ab2afb3:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-ab2afb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-252 .elementor-element.elementor-element-80264f2:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-80264f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-252 .elementor-element.elementor-element-c69ba87:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-c69ba87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-252 .elementor-element.elementor-element-2c0cc60:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-2c0cc60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:73% 0px;background-size:300% auto;}.elementor-252 .elementor-element.elementor-element-2c0cc60{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-8ca4be0{--min-height:0vh;--margin-top:100%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-252 .elementor-element.elementor-element-275d2b1 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-252 .elementor-element.elementor-element-275d2b1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:48px;}.elementor-252 .elementor-element.elementor-element-a05fd92{text-align:start;}.elementor-252 .elementor-element.elementor-element-a05fd92 .elementor-heading-title{font-size:16px;}.elementor-252 .elementor-element.elementor-element-b16f64b .elementor-button{padding:24px 24px 24px 24px;}.elementor-252 .elementor-element.elementor-element-5a9d71a{--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:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252 .elementor-element.elementor-element-212649e .elementor-heading-title{font-size:9px;}.elementor-252 .elementor-element.elementor-element-b021896 img{width:40px;}.elementor-252 .elementor-element.elementor-element-acc6904 img{width:40px;}.elementor-252 .elementor-element.elementor-element-22b403a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-17f24af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-98f4a14 .jeg-elementor-kit.jkit-heading .heading-title{font-size:32px;}.elementor-252 .elementor-element.elementor-element-5d35e2f .elementor-heading-title{font-size:16px;}.elementor-252 .elementor-element.elementor-element-a5f0504{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-6437a55 .jeg-elementor-kit.jkit-heading .heading-title{font-size:32px;}.elementor-252 .elementor-element.elementor-element-c2348c2 .elementor-heading-title{font-size:16px;}.elementor-252 .elementor-element.elementor-element-584e090:not(.elementor-motion-effects-element-type-background), .elementor-252 .elementor-element.elementor-element-584e090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:300% auto;}.elementor-252 .elementor-element.elementor-element-584e090{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-17e118f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-83fb3df .jeg-elementor-kit.jkit-heading .heading-title{font-size:32px;}.elementor-252 .elementor-element.elementor-element-2421dda .elementor-heading-title{font-size:16px;}.elementor-252 .elementor-element.elementor-element-1aae1c5 .elementor-button{padding:24px 24px 24px 24px;}.elementor-252 .elementor-element.elementor-element-c89ca21 .elementor-button{padding:24px 24px 24px 24px;}.elementor-252 .elementor-element.elementor-element-ff349f5 .jeg-elementor-kit.jkit-heading .heading-title{font-size:32px;}.elementor-252 .elementor-element.elementor-element-9b4a9d1{--e-image-carousel-slides-to-show:3;}.elementor-252 .elementor-element.elementor-element-ab2afb3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-052feed .jeg-elementor-kit.jkit-heading .heading-title{font-size:32px;}.elementor-252 .elementor-element.elementor-element-fdc4787 .elementor-heading-title{font-size:16px;}.elementor-252 .elementor-element.elementor-element-80264f2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-ed691cb{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-15aa2d5 .jeg-elementor-kit.jkit-heading .heading-title{font-size:32px;}.elementor-252 .elementor-element.elementor-element-66982a3 .elementor-heading-title{font-size:16px;}.elementor-252 .elementor-element.elementor-element-a47cebe .elementor-button{padding:24px 24px 24px 24px;}.elementor-252 .elementor-element.elementor-element-e889b2a .elementor-button{padding:24px 24px 24px 24px;}.elementor-252 .elementor-element.elementor-element-a78a17f{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-5302ded{--min-height:0vh;--margin-top:100%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-252 .elementor-element.elementor-element-a96e7a1 .jeg-elementor-kit.jkit-heading .heading-title{font-size:32px;}.elementor-252 .elementor-element.elementor-element-dac58ea{text-align:start;}.elementor-252 .elementor-element.elementor-element-dac58ea .elementor-heading-title{font-size:16px;}.elementor-252 .elementor-element.elementor-element-618bedc .elementor-button{padding:24px 24px 24px 24px;}.elementor-252 .elementor-element.elementor-element-c69ba87{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-03b8556 .jeg-elementor-kit.jkit-heading .heading-title{font-size:32px;}.elementor-252 .elementor-element.elementor-element-7f9b306 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-4cd5700 *//* Se Inter Tight já estiver carregada no site, remova somente este @import. */
@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&display=swap');

.tx-flow {
  --tx-gap: 44px;
  background: transparent;
  color: #111;
  margin: 0;
  padding: 0;
  font-family: 'Inter Tight', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.tx-flow, .tx-flow * { box-sizing: border-box; }
.tx-flow__layout {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1.08fr;
  grid-template-rows: auto auto;
  gap: var(--tx-gap);
  width: 100%;
  max-width: none;
  margin: 0 auto;
  isolation: isolate;
}
.tx-flow__card {
  position: relative;
  z-index: 1;
  min-width: 0;
  padding: clamp(28px, 3.2vw, 46px);
  border: 0;
  border-radius: 28px;
  background: #c4c4c4;
}
.tx-flow__card--one { grid-area: 1 / 1; margin-right: clamp(20px, 3vw, 40px); }
.tx-flow__card--two { grid-area: 2 / 1; margin-left: clamp(20px, 3vw, 40px); }
.tx-flow__card--three {
  grid-area: 1 / 2 / 3 / 3;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 64px;
  background: #fff;
  transform-origin: center;
}
.tx-flow__number {
  display: block;
  position: relative;
  z-index: 1;
  width: fit-content;
  margin-bottom: 38px;
  color: #626262;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: .08em;
}
.tx-flow__copy { position: relative; z-index: 1; }
.tx-flow h2 {
  margin: 0 0 14px;
  max-width: 400px;
  color: #111;
  font-family: inherit;
  font-size: clamp(23px, 2.3vw, 31px);
  font-weight: 600;
  line-height: 1.08;
  letter-spacing: -.035em;
  text-transform: none;
}
.tx-flow p {
  margin: 0;
  max-width: 390px;
  color: #505050;
  font-family: inherit;
  font-size: clamp(16px, 1.5vw, 18px);
  font-weight: 400;
  line-height: 1.55;
}
.tx-flow__card--three h2 { font-size: clamp(32px, 3.8vw, 50px); max-width: 430px; }
.tx-flow__top { display: flex; justify-content: space-between; align-items: flex-start; gap: 24px; }
.tx-flow__logo { display: block; width: clamp(76px, 9vw, 112px); height: auto; object-fit: contain; }
.tx-flow__track { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; z-index: 0; pointer-events: none; }
.tx-flow__rail, .tx-flow__pulse { fill: none; stroke-linecap: round; stroke-linejoin: round; }
.tx-flow__rail { stroke: #292929; stroke-width: 2; }
.tx-flow__pulse { stroke: #fff; stroke-width: 3; opacity: 0; }
.tx-flow__port { position: absolute; width: 8px; height: 8px; border-radius: 50%; background: #858585; z-index: 2; }
.tx-flow__card--one .tx-flow__port--out { bottom: -4px; left: calc(50% - 4px); }
.tx-flow__card--two .tx-flow__port--in { top: -4px; left: calc(50% - 4px); }
.tx-flow__card--two .tx-flow__port--out { right: -4px; top: calc(50% - 4px); }
.tx-flow__card--three .tx-flow__port--in { left: -4px; top: calc(50% - 4px); }
@media (max-width: 767px) {
  .tx-flow { --tx-gap: 36px; margin: 0; padding: 0; }
  .tx-flow__layout { grid-template-columns: minmax(0, 1fr); grid-template-rows: auto; max-width: 520px; }
  .tx-flow__card { grid-area: auto; margin: 0; padding: 30px; border-radius: 24px; }
  .tx-flow__card--three { gap: 46px; }
  .tx-flow__card--three h2 { font-size: clamp(30px, 8vw, 42px); }
  .tx-flow__number { margin-bottom: 32px; }
  .tx-flow__card--two .tx-flow__port--out { top: auto; right: auto; bottom: -4px; left: calc(50% - 4px); }
  .tx-flow__card--three .tx-flow__port--in { top: -4px; left: calc(50% - 4px); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-044d54d *//* Versão clara para página #E2E2E2. CSS completo, sem importação de fontes. */
.tx-calc {
  display:grid; grid-template-columns:minmax(0,2fr) minmax(0,3fr);
  gap:24px; width:100%; max-width:none; margin:0; padding:0;
  background:transparent; color:#171717; font-family:'Inter Tight',sans-serif;
  -webkit-font-smoothing:antialiased;
}
.tx-calc, .tx-calc * { box-sizing:border-box; }
.tx-calc .tx-calc__panel, .tx-calc .tx-calc__chart-panel { min-width:0; border:0; border-radius:30px; color:#171717; }
.tx-calc .tx-calc__panel {
  position:relative;
  background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.48));
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
  box-shadow:0 12px 32px rgba(0,0,0,.035);
  overflow:hidden;
}
.tx-calc .tx-calc__image { display:block; width:100%; max-width:none; height:156px; margin:0; border:0; border-radius:0; object-fit:cover; object-position:center; filter:none; }
.tx-calc__controls { padding:clamp(24px,2.5vw,34px); }
.tx-calc .tx-calc__label { display:flex; flex-direction:column; align-items:stretch; gap:15px; margin:0; color:#171717; font-size:17px; font-weight:500; line-height:1.4; }
.tx-calc__input-wrap { display:flex; align-items:center; gap:12px; padding:16px 20px; background:rgba(0,0,0,.045); border-radius:14px; color:#171717; font-size:22px; }
.tx-calc .tx-calc__amount { appearance:none; -webkit-appearance:none; flex:1; width:100%; min-width:0; height:auto; padding:0; margin:0; border:0; border-radius:0; background:transparent; box-shadow:none; color:#171717; -webkit-text-fill-color:#171717; font:600 clamp(26px,2.6vw,36px)/1.15 'Inter Tight',sans-serif; letter-spacing:-.04em; text-align:right; }
/* Estilos explícitos impedem que o tema aplique o azul nativo. */
.tx-calc input.tx-calc__range[type="range"] { --fill:0%; appearance:none!important; -webkit-appearance:none!important; display:block; width:100%; max-width:none; height:24px; margin:22px 0 8px; padding:0; border:0; border-radius:0; background:transparent!important; box-shadow:none!important; accent-color:#171717; cursor:pointer; touch-action:pan-y; }
.tx-calc input.tx-calc__range[type="range"]::-webkit-slider-runnable-track { height:5px; border:0; border-radius:10px; background:linear-gradient(to right,#171717 var(--fill),#bdbdbd var(--fill)); box-shadow:none; }
.tx-calc input.tx-calc__range[type="range"]::-webkit-slider-thumb { appearance:none!important; -webkit-appearance:none!important; width:23px; height:23px; margin-top:-9px; border:0!important; border-radius:50%; background:#171717!important; box-shadow:0 0 0 5px rgb(0 0 0 / 8%)!important; }
.tx-calc input.tx-calc__range[type="range"]::-moz-range-track { height:5px; border:0; border-radius:10px; background:#bdbdbd; }
.tx-calc input.tx-calc__range[type="range"]::-moz-range-progress { height:5px; border-radius:10px; background:#171717; }
.tx-calc input.tx-calc__range[type="range"]::-moz-range-thumb { width:23px; height:23px; border:0!important; border-radius:50%; background:#171717!important; box-shadow:0 0 0 5px rgb(0 0 0 / 8%)!important; }
.tx-calc input:focus-visible { outline:2px solid #171717; outline-offset:6px; }
.tx-calc__limits { display:flex; justify-content:space-between; color:#171717; font-size:12px; }
.tx-calc .tx-calc__error { min-height:16px; margin:8px 0; color:#171717; font-size:12px; line-height:1.4; }
.tx-calc__period { display:flex; align-items:center; justify-content:space-between; gap:12px; margin:4px 0 22px; color:#171717; font-size:14px; }
.tx-calc__period strong { padding:9px 14px; border-radius:24px; background:rgba(0,0,0,.06); color:#171717; font-size:13px; font-weight:500; white-space:nowrap; }
.tx-calc__result { padding:22px; border-radius:18px; background:#e8e8e8; color:#171717; }
.tx-calc__result>span { display:block; color:#171717; font-size:13px; line-height:1.5; }
.tx-calc__monthly { display:block; margin:10px 0; color:#171717; font-size:clamp(30px,3.3vw,46px); letter-spacing:-.05em; font-weight:600; line-height:1.12; overflow-wrap:anywhere; }
.tx-calc__metrics { display:grid; grid-template-columns:1.2fr 1fr; gap:16px; margin-top:24px; }
.tx-calc__metrics strong { display:block; color:#171717; font-size:18px; letter-spacing:-.025em; overflow-wrap:anywhere; }
.tx-calc__metrics span { display:block; margin-top:6px; color:#171717; font-size:12px; line-height:1.4; }
.tx-calc .tx-calc__note { margin:18px 0 0; color:#171717; font-size:11px; line-height:1.6; }
.tx-calc .tx-calc__chart-panel { display:flex; flex-direction:column; padding:clamp(26px,3vw,42px); background:#fafafa; }
.tx-calc__chart-top>span { display:block; color:#171717; font-size:14px; line-height:1.5; }
.tx-calc__total { display:block; margin:12px 0 8px; color:#171717; font-size:clamp(38px,4.2vw,60px); line-height:1.1; font-weight:500; letter-spacing:-.05em; overflow-wrap:anywhere; }
.tx-calc__legend { display:flex; flex-wrap:wrap; gap:18px; margin:28px 0 0; color:#171717; font-size:12px; }
.tx-calc__legend span { display:flex; align-items:center; gap:7px; }
.tx-calc__legend i { display:inline-block; width:18px; height:3px; background:#171717; }
.tx-calc__legend span+span i { height:0; background:transparent; border-top:2px dashed #858585; }
.tx-calc svg.tx-calc__chart { display:block; flex:1; width:100%!important; max-width:none!important; min-height:340px; height:auto; overflow:visible; margin:20px 0; }
.tx-calc__summary { padding:22px 24px; background:#e9e9e9; border-radius:16px; color:#171717; font-size:18px; line-height:1.5; }
.tx-calc__summary strong { font-weight:700; white-space:nowrap; }
.tx-calc .tx-calc__chart-note { color:#171717; font-size:12px; line-height:1.6; margin:18px 0 0; }
@media(max-width:900px) {
  .tx-calc { grid-template-columns:minmax(0,1fr); gap:20px; }
  .tx-calc .tx-calc__image { height:170px; }
  .tx-calc svg.tx-calc__chart { flex:none; min-height:0; aspect-ratio:600/360; }
}
@media(max-width:420px) {
  .tx-calc__controls, .tx-calc .tx-calc__chart-panel { padding:22px; }
  .tx-calc__result { padding:18px; }
  .tx-calc__metrics { gap:12px; }
  .tx-calc__metrics strong { font-size:17px; }
  .tx-calc__summary { padding:18px; font-size:16px; }
  .tx-calc__legend { gap:12px; font-size:11px; }
}

/* Brilho sutil no contorno do painel de vidro. */
@property --tx-calc-border-angle {
  syntax:'<angle>';
  initial-value:0deg;
  inherits:false;
}
@supports (mask-composite:exclude) or (-webkit-mask-composite:xor) {
  .tx-calc .tx-calc__panel::before {
    content:'';
    position:absolute;
    inset:0;
    z-index:2;
    padding:2px;
    border-radius:inherit;
    pointer-events:none;
    background:conic-gradient(
      from var(--tx-calc-border-angle),
      rgba(0,0,0,.01) 0deg,
      rgba(0,0,0,.01) 225deg,
      rgba(0,0,0,.025) 265deg,
      rgba(0,0,0,.10) 300deg,
      rgba(0,0,0,.23) 320deg,
      rgba(0,0,0,.045) 340deg,
      rgba(0,0,0,.01) 360deg
    );
    -webkit-mask:linear-gradient(#171717 0 0) content-box,linear-gradient(#171717 0 0);
    mask:linear-gradient(#171717 0 0) content-box,linear-gradient(#171717 0 0);
    -webkit-mask-composite:xor;
    mask-composite:exclude;
    animation:tx-calc-border-orbit 8s linear infinite;
    animation-delay:-1s;
  }
}
@keyframes tx-calc-border-orbit {
  from { --tx-calc-border-angle:0deg; }
  to { --tx-calc-border-angle:360deg; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6297e43 *//* Utiliza a Inter Tight já carregada na página. */
.tx-diff {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  background:transparent;
  color:#fff;
  font-family:'Inter Tight',sans-serif;
  -webkit-font-smoothing:antialiased;
}
.tx-diff, .tx-diff * { box-sizing:border-box; }
.tx-diff .tx-diff__card {
  position:relative;
  display:flex;
  flex-direction:column;
  min-width:0;
  margin:0;
  padding:clamp(26px,2.8vw,40px);
  border:0;
  border-radius:30px;
  background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025));
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
  box-shadow:0 12px 32px rgba(0,0,0,.08);
  color:#fff;
  transition:background-color .3s ease,transform .3s ease;
}
.tx-diff__top { display:flex; align-items:center; justify-content:space-between; gap:24px; min-height:58px; margin-bottom:36px; }
.tx-diff .tx-diff__icon { display:block; width:50px; height:50px; max-width:none; margin:0; padding:0; border:0; border-radius:0; object-fit:contain; filter:brightness(0) invert(1); }
.tx-diff .tx-diff__icon--bacen { width:90px; height:58px; filter:none; }
.tx-diff__number { color:rgba(255,255,255,.48); font-size:14px; font-weight:500; font-variant-numeric:tabular-nums; letter-spacing:.07em; }
.tx-diff h3 { max-width:340px; margin:0 0 16px; padding:0; color:#fff; font-family:inherit; font-size:clamp(23px,2.1vw,29px); font-weight:500; line-height:1.15; letter-spacing:-.035em; text-transform:none; }
.tx-diff p { margin:0; padding:0; color:#fff; font-family:inherit; font-size:16px; font-weight:400; line-height:1.65; }
.tx-diff .tx-diff__download { display:block; width:fit-content; max-width:100%; margin-top:26px; padding:0; border:0; border-radius:0; background:transparent; color:#fff; font-family:inherit; font-size:13px; font-weight:600; line-height:1.4; text-decoration:underline; text-underline-offset:4px; text-transform:none; }
.tx-diff .tx-diff__download[aria-disabled="true"] { opacity:.55; cursor:default; }
.tx-diff .tx-diff__download:focus-visible { outline:2px solid #fff; outline-offset:5px; }

@supports not ((backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px))) {
  .tx-diff .tx-diff__card { background:rgba(65,65,65,.85); }
}
@media(max-width:1024px) { .tx-diff { grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; } }
@media(max-width:600px) {
  .tx-diff { grid-template-columns:minmax(0,1fr); gap:16px; }
  .tx-diff .tx-diff__card { padding:28px; border-radius:30px; }
  .tx-diff__top { margin-bottom:28px; }
  .tx-diff h3 { max-width:none; font-size:25px; }
}
@media(prefers-reduced-motion:reduce) { .tx-diff .tx-diff__card, .tx-diff .tx-diff__download { transition:none; } }

/* Ângulo animável: gira somente o gradiente, preservando a máscara do card. */
@property --tx-diff-border-angle {
  syntax:'<angle>';
  initial-value:0deg;
  inherits:false;
}
@supports (mask-composite:exclude) or (-webkit-mask-composite:xor) {
  .tx-diff .tx-diff__card::before {
    content:'';
    position:absolute;
    inset:0;
    padding:2px;
    border-radius:inherit;
    pointer-events:none;
    background:conic-gradient(
      from var(--tx-diff-border-angle),
      rgba(255,255,255,.015) 0deg,
      rgba(255,255,255,.015) 225deg,
      rgba(255,255,255,.04) 265deg,
      rgba(255,255,255,.16) 300deg,
      rgba(255,255,255,.32) 320deg,
      rgba(255,255,255,.07) 340deg,
      rgba(255,255,255,.015) 360deg
    );
    -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    mask-composite:exclude;
    animation:tx-diff-border-orbit 8s linear infinite;
    animation-delay:-1s;
  }
  .tx-diff .tx-diff__card:nth-child(even)::before { animation-delay:-5s; }
  .tx-diff .tx-diff__card:nth-child(3)::before { animation-delay:-2s; }
  .tx-diff .tx-diff__card:nth-child(4)::before { animation-delay:-6s; }
  .tx-diff .tx-diff__card:nth-child(5)::before { animation-delay:-3s; }
  .tx-diff .tx-diff__card:nth-child(6)::before { animation-delay:-7s; }
}
@keyframes tx-diff-border-orbit {
  from { --tx-diff-border-angle:0deg; }
  to { --tx-diff-border-angle:360deg; }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9b4a9d1 */.elementor-252 .elementor-element.elementor-element-9b4a9d1 img {
  filter: brightness(0) invert(1);
}

.elementor-252 .elementor-element.elementor-element-9b4a9d1 {
  -webkit-mask-image: linear-gradient(to left, transparent, black 40%, black 60%, transparent);
  mask-image: linear-gradient(to left, transparent, black 40%, black 60%, transparent);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42733bb *//* Jornada: versão clara para fundo #E2E2E2. CSS completo; sem fontes adicionais. */
.tx-journey { position:relative; isolation:isolate; width:100%; max-width:none; margin:0; padding:0; background:transparent; color:#171717; font-family:'Inter Tight',sans-serif; -webkit-font-smoothing:antialiased; }
.tx-journey, .tx-journey * { box-sizing:border-box; }
.tx-journey .tx-journey__list { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:24px; list-style:none; margin:0; padding:0; }
.tx-journey .tx-journey__step { position:relative; display:flex; flex-direction:column; align-items:stretch; gap:24px; min-width:0; list-style:none; margin:0; padding:0; }
.tx-journey__step:nth-child(n) { width:100%; }
.tx-journey .tx-journey__node { position:relative; z-index:2; display:grid; place-items:center; width:52px; height:52px; border:0; border-radius:50%; background:#d0d0d0; color:#171717; font-size:15px; font-weight:500; font-variant-numeric:tabular-nums; }
.tx-journey .tx-journey__card { position:relative; z-index:1; display:flex; flex:1; flex-direction:column; align-items:stretch; gap:24px; min-width:0; padding:24px; border:0; border-radius:30px; background:var(--tx-j-card-bg,#d0d0d0); color:#171717; }
.tx-journey .tx-journey__image { display:block; flex:0 0 auto; width:100%; height:150px; max-width:none; margin:0; border:0; border-radius:20px; object-fit:cover; }
.tx-journey__copy { min-width:0; padding:0; }
.tx-journey h3 { margin:0 0 14px; padding:0; color:#171717; font-family:inherit; font-size:clamp(23px,2vw,29px); font-weight:500; line-height:1.12; letter-spacing:-.035em; text-transform:none; }
.tx-journey p { max-width:780px; margin:0; padding:0; color:#444; font-family:inherit; font-size:16px; line-height:1.65; font-weight:400; }
@media(max-width:1000px) {
  .tx-journey .tx-journey__list { display:flex; flex-direction:column; gap:28px; }
  .tx-journey .tx-journey__step { display:grid; grid-template-columns:44px minmax(0,1fr); align-items:start; gap:20px; }
  .tx-journey .tx-journey__node { width:44px; height:44px; margin-top:24px; font-size:13px; }
  .tx-journey .tx-journey__card { flex-direction:row; align-items:center; }
  .tx-journey .tx-journey__image { width:140px; height:140px; }
}
@media(max-width:600px) {
  .tx-journey .tx-journey__step { grid-template-columns:36px minmax(0,1fr); gap:14px; }
  .tx-journey .tx-journey__node { width:36px; height:36px; font-size:12px; }
  .tx-journey .tx-journey__card { flex-direction:column; align-items:stretch; gap:22px; padding:22px; }
  .tx-journey .tx-journey__image { width:100%; height:130px; border-radius:18px; }
  .tx-journey h3 { font-size:25px; }
  .tx-journey p { font-size:15px; }
}
/* Progressão de luminosidade ao longo da jornada. */
.tx-journey__step:nth-child(1) { --tx-j-card-bg:#d0d0d0; --tx-j-card-active:#b8b8b8; }
.tx-journey__step:nth-child(2) { --tx-j-card-bg:#dedede; --tx-j-card-active:#c5c5c5; }
.tx-journey__step:nth-child(3) { --tx-j-card-bg:#ededed; --tx-j-card-active:#d2d2d2; }
.tx-journey__step:nth-child(4) { --tx-j-card-bg:#fafafa; --tx-j-card-active:#dfdfdf; }

/* Conexões reais no HTML: o fluxo funciona sem JavaScript ou medições SVG. */
.tx-journey .tx-journey__connector {
  position:absolute;
  z-index:0;
  top:25px;
  left:52px;
  right:-24px;
  height:3px;
  overflow:hidden;
  border:0;
  border-radius:4px;
  background:#bcbcbc;
  pointer-events:none;
}
.tx-journey .tx-journey__connector i {
  position:absolute;
  display:block;
  inset:0 auto 0 0;
  width:34%;
  height:100%;
  background:linear-gradient(90deg,transparent,rgba(17,17,17,.6) 45%,#111 85%,#111);
  border-radius:inherit;
  opacity:0;
  animation:tx-j-link-horizontal 8s linear infinite;
  animation-delay:var(--tx-j-phase,0s);
}
.tx-journey__step:nth-child(1) { --tx-j-phase:0s; }
.tx-journey__step:nth-child(2) { --tx-j-phase:2s; }
.tx-journey__step:nth-child(3) { --tx-j-phase:4s; }
.tx-journey__step:nth-child(4) { --tx-j-phase:6s; }
/* Um único relógio no bloco controla simultaneamente número e card. */
@property --tx-j-active {
  syntax:'<number>';
  initial-value:0;
  inherits:true;
}
.tx-journey .tx-journey__step {
  animation:tx-j-step-active 8s linear infinite;
  animation-delay:var(--tx-j-phase,0s);
}
.tx-journey .tx-journey__node {
  animation:none;
  background:color-mix(in srgb,#111 calc(var(--tx-j-active) * 100%),#d0d0d0);
  color:color-mix(in srgb,#fff calc(var(--tx-j-active) * 100%),#171717);
  box-shadow:0 0 0 5px rgb(0 0 0 / calc(var(--tx-j-active) * .08));
}
.tx-journey .tx-journey__card {
  animation:none;
  background:color-mix(in srgb,var(--tx-j-card-active) calc(var(--tx-j-active) * 100%),var(--tx-j-card-bg));
}
@keyframes tx-j-step-active {
  0%,13% { --tx-j-active:1; }
  22%,100% { --tx-j-active:0; }
}
@keyframes tx-j-link-horizontal {
  0%,3% { opacity:0; transform:translateX(-100%); }
  4% { opacity:1; transform:translateX(-100%); }
  25% { opacity:1; transform:translateX(295%); }
  26%,100% { opacity:0; transform:translateX(295%); }
}
@keyframes tx-j-link-vertical {
  0%,3% { opacity:0; transform:translateY(-100%); }
  4% { opacity:1; transform:translateY(-100%); }
  25% { opacity:1; transform:translateY(295%); }
  26%,100% { opacity:0; transform:translateY(295%); }
}
@media(max-width:1000px) {
  .tx-journey .tx-journey__connector { top:68px; left:20.5px; right:auto; width:3px; height:calc(100% - 16px); }
  .tx-journey .tx-journey__connector i { width:100%; height:34%; background:linear-gradient(180deg,transparent,rgba(17,17,17,.6) 45%,#111 85%,#111); animation-name:tx-j-link-vertical; }
}
@media(max-width:600px) {
  .tx-journey .tx-journey__connector { top:60px; left:16.5px; height:calc(100% - 8px); }
}

/* Números centralizados sobre os cards no layout horizontal. */
@media(min-width:1001px) {
  .tx-journey .tx-journey__node { align-self:center; }
  .tx-journey .tx-journey__connector {
    left:calc(50% + 26px);
    right:auto;
    width:calc(100% - 28px);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d208f29 */.tx-compare { width:100%; max-width:none; margin:0; padding:0; color:#fff; background:#111; border:0; border-radius:30px; overflow:hidden; font-family:'Inter Tight',sans-serif; -webkit-font-smoothing:antialiased; }
.tx-compare, .tx-compare * { box-sizing:border-box; }
.tx-compare__metrics { display:grid; grid-template-columns:1fr 1fr 1.05fr; gap:12px; padding:12px; }
.tx-compare__metric { display:flex; flex-direction:column; align-items:flex-start; justify-content:center; min-width:0; padding:clamp(24px,3vw,42px); border-radius:22px; background:#191919; }
.tx-compare__metric--featured { background:linear-gradient(130deg,#323232,#202020); }
.tx-compare__metric--difference { background:#e5e5e5; color:#111; }
.tx-compare__eyebrow { font-size:14px; font-weight:500; line-height:1.4; }
.tx-compare__value { display:block; margin:18px 0 12px; font-size:clamp(44px,5.3vw,76px); font-weight:500; letter-spacing:-.065em; line-height:1; white-space:nowrap; }
.tx-compare__value>span { font-size:.52em; margin-left:3px; }
.tx-compare__metric--reference .tx-compare__value { color:#aaa; }
.tx-compare__money { margin:22px 0 16px; font-size:clamp(32px,3.8vw,54px); font-weight:600; letter-spacing:-.055em; line-height:1; white-space:nowrap; }
.tx-compare__money small { font-size:.45em; font-weight:500; letter-spacing:-.02em; }
.tx-compare__caption { font-size:14px; line-height:1.45; }
.tx-compare__tag, .tx-compare__detail { display:block; margin-top:18px; font-size:12px; line-height:1.4; }
.tx-compare__tag { padding:7px 10px; border-radius:20px; background:rgba(255,255,255,.09); }
.tx-compare__detail { color:#bbb; }
.tx-compare__metric--difference .tx-compare__detail { color:#444; }
.tx-compare__chart-area { padding:clamp(24px,3.5vw,48px); }
.tx-compare__chart-heading { display:flex; justify-content:space-between; align-items:center; gap:24px; }
.tx-compare h3 { margin:0 0 8px; color:#fff; font-family:inherit; font-size:clamp(22px,2.3vw,30px); font-weight:500; letter-spacing:-.035em; line-height:1.2; text-transform:none; }
.tx-compare .tx-compare__chart-heading p { margin:0; color:#aaa; font-size:14px; line-height:1.5; }
.tx-compare__legend { display:flex; gap:22px; flex-shrink:0; font-size:12px; }
.tx-compare__legend span { display:flex; align-items:center; gap:8px; }
.tx-compare__legend i { width:20px; height:3px; background:#fff; }
.tx-compare__legend span+span i { height:0; background:none; border-top:2px dashed #999; }
.tx-compare__graph { margin:16px 0 4px; }
.tx-compare .tx-compare__svg { display:block; width:100%; max-width:none; height:auto; overflow:visible; }
.tx-compare__grid { stroke:#fff; stroke-opacity:.08; stroke-width:1; fill:none; }
.tx-compare__axis { fill:#aaa; font:13px 'Inter Tight',sans-serif; }
.tx-compare__area { fill:#fff; fill-opacity:.045; }
.tx-compare__line { fill:none; stroke-linecap:round; stroke-linejoin:round; }
.tx-compare__line--three { stroke:#fff; stroke-width:3; }
.tx-compare__line--cdb { stroke:#929292; stroke-width:2; stroke-dasharray:6 7; }
.tx-compare__end { fill:#fff; font:600 16px 'Inter Tight',sans-serif; }
.tx-compare__end--muted { fill:#bbb; }
.tx-compare__cursor-line { fill:none; stroke:#fff; stroke-opacity:.3; stroke-dasharray:3 6; }
.tx-compare__scrub { margin-top:16px; padding:20px 24px; border-radius:18px; background:#191919; }
.tx-compare__scrub[hidden] { display:none; }
.tx-compare__scrub label { display:block; color:#ccc; font-size:13px; }
.tx-compare__month { float:right; color:#fff; font-weight:600; }
.tx-compare input.tx-compare__range { appearance:none!important; -webkit-appearance:none!important; width:100%; height:24px; padding:0; margin:12px 0; border:0; background:transparent!important; accent-color:#fff; cursor:pointer; box-shadow:none; }
.tx-compare__range::-webkit-slider-runnable-track { height:3px; background:#555; border-radius:8px; }
.tx-compare__range::-webkit-slider-thumb { appearance:none!important; -webkit-appearance:none!important; width:17px; height:17px; margin-top:-7px; border:0; border-radius:50%; background:#fff!important; }
.tx-compare__range::-moz-range-track { height:3px; background:#555; }
.tx-compare__range::-moz-range-thumb { width:17px; height:17px; border:0; border-radius:50%; background:#fff; }
.tx-compare__range:focus-visible { outline:2px solid #fff; outline-offset:4px; }
.tx-compare__readout { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; font-size:12px; color:#aaa; }
.tx-compare__readout strong { display:block; margin-top:5px; color:#fff; font-size:18px; font-weight:500; }
.tx-compare__bottom { display:grid; grid-template-columns:1fr 1fr; gap:32px; align-items:center; margin:0 12px; padding:30px 34px; border-radius:22px; background:linear-gradient(120deg,#2d2d2d,#1a1a1a); }
.tx-compare__bottom span { display:block; margin-bottom:9px; font-size:12px; color:#bbb; }
.tx-compare__bottom strong { display:block; font-size:clamp(23px,2.6vw,34px); line-height:1.2; letter-spacing:-.04em; font-weight:500; }
.tx-compare .tx-compare__bottom p { margin:0; color:#ddd; font-size:15px; line-height:1.6; }
.tx-compare .tx-compare__note { margin:0; padding:24px 34px 30px; font-size:11px; line-height:1.65; color:#aaa; }
@media(max-width:900px) { .tx-compare__metrics { grid-template-columns:1fr 1fr; } .tx-compare__metric--difference { grid-column:1/-1; } .tx-compare__chart-heading { flex-direction:column; align-items:flex-start; } .tx-compare__bottom { grid-template-columns:1fr; gap:18px; } }
@media(max-width:600px) {
  .tx-compare__metrics { gap:8px; padding:8px; }
  .tx-compare__metric { padding:22px 16px; border-radius:22px; }
  .tx-compare__value { font-size:43px; }
  .tx-compare__eyebrow, .tx-compare__caption { font-size:12px; }
  .tx-compare__tag,.tx-compare__detail { font-size:10px; }
  .tx-compare__chart-area { padding:24px 16px; }
  .tx-compare__graph { overflow-x:auto; margin-top:24px; }
  .tx-compare .tx-compare__svg { min-width:520px; }
  .tx-compare__scrub { padding:18px 14px; }
  .tx-compare__readout { gap:8px; font-size:11px; }
  .tx-compare__readout strong { font-size:14px; }
  .tx-compare__bottom { padding:24px; }
  .tx-compare .tx-compare__note { padding:22px 24px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9ec1b9 */.tx-faq { display:grid; grid-template-columns:minmax(0,1fr); align-items:start; gap:18px; width:100%; max-width:none; margin:0; padding:0; background:transparent; color:#fff; font-family:'Inter Tight',sans-serif; -webkit-font-smoothing:antialiased; }
.tx-faq, .tx-faq * { box-sizing:border-box; }
.tx-faq__column { display:flex; flex-direction:column; gap:18px; min-width:0; }
.tx-faq .tx-faq__item { margin:0; padding:0; border:0; border-radius:30px; background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025)); -webkit-backdrop-filter:blur(20px); backdrop-filter:blur(20px); color:#fff; transition:background-color .25s ease; }
.tx-faq .tx-faq__question { display:grid; grid-template-columns:24px minmax(0,1fr) 28px; align-items:center; gap:18px; list-style:none; margin:0; padding:28px; border:0; border-radius:30px; color:#fff; cursor:pointer; -webkit-tap-highlight-color:transparent; }
.tx-faq__question::-webkit-details-marker { display:none; }
.tx-faq__question::marker { content:''; }
.tx-faq__number { align-self:start; padding-top:4px; color:#a3a3a3; font-size:13px; font-weight:500; font-variant-numeric:tabular-nums; }
.tx-faq__title { color:#fff; font-size:clamp(18px,1.6vw,22px); font-weight:500; line-height:1.35; letter-spacing:-.025em; text-transform:none; }
.tx-faq__toggle { position:relative; display:block; width:28px; height:28px; border-radius:50%; background:rgba(255,255,255,.08); }
.tx-faq__toggle::before, .tx-faq__toggle::after { content:''; position:absolute; top:13px; left:8px; width:12px; height:2px; border-radius:2px; background:#fff; transition:transform .25s ease,opacity .25s ease; }
.tx-faq__toggle::after { transform:rotate(90deg); }
.tx-faq__item[open] .tx-faq__toggle::after { transform:rotate(0); opacity:0; }
.tx-faq .tx-faq__item[open] { background-color:rgba(255,255,255,.03); }
.tx-faq .tx-faq__answer { padding:0 28px 30px 70px; }
.tx-faq .tx-faq__answer p { margin:0; padding:0; color:#e0e0e0; font-family:inherit; font-size:16px; font-weight:400; line-height:1.7; }
.tx-faq .tx-faq__download { display:flex; align-items:center; justify-content:space-between; gap:16px; width:fit-content; max-width:100%; margin-top:22px; padding:12px 16px; border:0; border-radius:12px; background:rgba(255,255,255,.08); color:#fff; font-size:13px; font-weight:500; line-height:1.4; text-decoration:none; }
.tx-faq__download span { font-size:20px; }
.tx-faq .tx-faq__download[aria-disabled="true"] { opacity:.5; cursor:default; }
.tx-faq .tx-faq__question:focus-visible, .tx-faq .tx-faq__download:focus-visible { outline:2px solid #fff; outline-offset:4px; }
@media(hover:hover) { .tx-faq .tx-faq__item:hover { background-color:rgba(255,255,255,.025); } }
@media(max-width:767px) {
  .tx-faq { grid-template-columns:minmax(0,1fr); gap:16px; }
  .tx-faq__column { gap:16px; }
  .tx-faq .tx-faq__question { grid-template-columns:20px minmax(0,1fr) 26px; padding:24px 20px; gap:12px; }
  .tx-faq .tx-faq__answer { padding:0 24px 26px; }
  .tx-faq__title { font-size:18px; }
  .tx-faq .tx-faq__answer p { font-size:15px; }
}


/* Contorno animado apenas nas respostas abertas. */
@property --tx-faq-border-angle {
  syntax:'<angle>';
  initial-value:0deg;
  inherits:false;
}
.tx-faq .tx-faq__item { position:relative; }
@supports (mask-composite:exclude) or (-webkit-mask-composite:xor) {
  .tx-faq .tx-faq__item[open]::before {
    content:'';
    position:absolute;
    inset:0;
    z-index:1;
    padding:2px;
    border-radius:inherit;
    pointer-events:none;
    background:conic-gradient(
      from var(--tx-faq-border-angle),
      rgba(255,255,255,.015) 0deg,
      rgba(255,255,255,.015) 225deg,
      rgba(255,255,255,.04) 265deg,
      rgba(255,255,255,.16) 300deg,
      rgba(255,255,255,.32) 320deg,
      rgba(255,255,255,.07) 340deg,
      rgba(255,255,255,.015) 360deg
    );
    -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    mask-composite:exclude;
    animation:tx-faq-border-orbit 8s linear infinite;
  }
}
@keyframes tx-faq-border-orbit {
  from { --tx-faq-border-angle:0deg; }
  to { --tx-faq-border-angle:360deg; }
}/* End custom CSS */