.elementor-329 .elementor-element.elementor-element-59fb680{--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-329 .elementor-element.elementor-element-59fb680:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-59fb680 > .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-329 .elementor-element.elementor-element-86e9767{--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-329 .elementor-element.elementor-element-29b53f6{--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-329 .elementor-element.elementor-element-ce58dae .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:5px;}.elementor-329 .elementor-element.elementor-element-09c82d0 .jeg-elementor-kit.jkit-heading .heading-title > span.style-gradient{background-color:transparent;background-image:linear-gradient(90deg, #D7D7D7 0%, #F5F5F5 100%);}.elementor-329 .elementor-element.elementor-element-09c82d0 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-329 .elementor-element.elementor-element-09c82d0 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-329 .elementor-element.elementor-element-09c82d0 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Inter Tight", Sans-serif;font-size:55px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-09c82d0 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-09c82d0 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-09c82d0 .jeg-elementor-kit.jkit-heading .heading-title > span{font-weight:700;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-efa9bd8{text-align:start;}.elementor-329 .elementor-element.elementor-element-efa9bd8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:300;line-height:1.25em;}.elementor-329 .elementor-element.elementor-element-0c6e84e{text-align:start;}.elementor-329 .elementor-element.elementor-element-0c6e84e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-329 .elementor-element.elementor-element-4ff14c7{--display:flex;}.elementor-329 .elementor-element.elementor-element-9d84ad4{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-9d84ad4:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-9d84ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-329 .elementor-element.elementor-element-1efcb46{--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-329 .elementor-element.elementor-element-233fdfc{--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-329 .elementor-element.elementor-element-3a90898{text-align:start;}.elementor-329 .elementor-element.elementor-element-3a90898 img{width:70px;}.elementor-329 .elementor-element.elementor-element-af797a0{--display:flex;}.elementor-329 .elementor-element.elementor-element-33b5b4d{text-align:start;}.elementor-329 .elementor-element.elementor-element-33b5b4d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-d8bea98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-329 .elementor-element.elementor-element-d8bea98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-329 .elementor-element.elementor-element-d8bea98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-329 .elementor-element.elementor-element-d8bea98 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-329 .elementor-element.elementor-element-d8bea98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-329 .elementor-element.elementor-element-d8bea98 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-329 .elementor-element.elementor-element-d8bea98 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-329 .elementor-element.elementor-element-d8bea98{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-329 .elementor-element.elementor-element-d8bea98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-329 .elementor-element.elementor-element-d8bea98 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.15em;}.elementor-329 .elementor-element.elementor-element-d8bea98 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-329 .elementor-element.elementor-element-1b5f11b{--display:flex;}.elementor-329 .elementor-element.elementor-element-895dcb1{text-align:start;}.elementor-329 .elementor-element.elementor-element-895dcb1 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-329 .elementor-element.elementor-element-a4ea646{text-align:start;}.elementor-329 .elementor-element.elementor-element-a4ea646 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;line-height:1.25em;}.elementor-329 .elementor-element.elementor-element-a8f0bd6{--display:flex;}.elementor-329 .elementor-element.elementor-element-55134fa{text-align:start;}.elementor-329 .elementor-element.elementor-element-55134fa .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;}.elementor-329 .elementor-element.elementor-element-7017c9a{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-329 .elementor-element.elementor-element-7017c9a .elementor-widget-container{text-align:left;}.elementor-329 .elementor-element.elementor-element-7017c9a .elementor-social-icon{background-color:#414141;}.elementor-329 .elementor-element.elementor-element-7017c9a .elementor-social-icon i{color:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-7017c9a .elementor-social-icon svg{fill:#FFFFFF;}.elementor-329 .elementor-element.elementor-element-0562e66{--display:flex;}.elementor-329 .elementor-element.elementor-element-b1c6a69{text-align:start;}.elementor-329 .elementor-element.elementor-element-b1c6a69 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;line-height:1.25em;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-59fb680:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-59fb680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:300% auto;}.elementor-329 .elementor-element.elementor-element-59fb680{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-329 .elementor-element.elementor-element-86e9767{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-09c82d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-09c82d0 .jeg-elementor-kit.jkit-heading .heading-title{font-size:32px;}.elementor-329 .elementor-element.elementor-element-efa9bd8 .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-0c6e84e .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-9d84ad4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-329 .elementor-element.elementor-element-1efcb46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-33b5b4d .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-895dcb1 .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-a4ea646 .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-55134fa .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-b1c6a69 .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-329 .elementor-element.elementor-element-59fb680{--content-width:1300px;}.elementor-329 .elementor-element.elementor-element-29b53f6{--width:100%;}.elementor-329 .elementor-element.elementor-element-9d84ad4{--content-width:1300px;}.elementor-329 .elementor-element.elementor-element-233fdfc{--width:20%;}.elementor-329 .elementor-element.elementor-element-af797a0{--width:20%;}.elementor-329 .elementor-element.elementor-element-1b5f11b{--width:40%;}.elementor-329 .elementor-element.elementor-element-a8f0bd6{--width:20%;}}@media(min-width:1025px){.elementor-329 .elementor-element.elementor-element-59fb680:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-59fb680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-fc3b435 */.tx-next-flow {
  --tx-gap: 44px;
  background: transparent;
  color: #111;
  margin: 0;
  padding: 0;
  font-family: 'Inter Tight', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.tx-next-flow, .tx-next-flow * { box-sizing: border-box; }
.tx-next-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-next-flow__card {
  position: relative;
  z-index: 1;
  min-width: 0;
  padding: clamp(28px, 3.2vw, 46px);
  border: 0;
  border-radius: 28px;
  background: #c4c4c4;
}
.tx-next-flow__card--one { grid-area: 1 / 1; margin-right: clamp(20px, 3vw, 40px); }
.tx-next-flow__card--two { grid-area: 2 / 1; margin-left: clamp(20px, 3vw, 40px); }
.tx-next-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-next-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-next-flow__copy { position: relative; z-index: 1; }
.tx-next-flow h3 {
  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-next-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-next-flow__card--three h3 { font-size: clamp(32px, 3.8vw, 50px); max-width: 430px; }
.tx-next-flow__top { display: flex; justify-content: space-between; align-items: flex-start; gap: 24px; }
.tx-next-flow__logo { display: block; width: clamp(76px, 9vw, 112px); height: auto; object-fit: contain; }
.tx-next-flow__track { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; z-index: 0; pointer-events: none; }
.tx-next-flow__rail, .tx-next-flow__pulse { fill: none; stroke-linecap: round; stroke-linejoin: round; }
.tx-next-flow__rail { stroke: #292929; stroke-width: 2; }
.tx-next-flow__pulse { stroke: #fff; stroke-width: 3; opacity: 0; }
.tx-next-flow__port { position: absolute; width: 8px; height: 8px; border-radius: 50%; background: #858585; z-index: 2; }
.tx-next-flow__card--one .tx-next-flow__port--out { bottom: -4px; left: calc(50% - 4px); }
.tx-next-flow__card--two .tx-next-flow__port--in { top: -4px; left: calc(50% - 4px); }
.tx-next-flow__card--two .tx-next-flow__port--out { right: -4px; top: calc(50% - 4px); }
.tx-next-flow__card--three .tx-next-flow__port--in { left: -4px; top: calc(50% - 4px); }
@media (max-width: 767px) {
  .tx-next-flow { --tx-gap: 36px; margin: 0; padding: 0; }
  .tx-next-flow__layout { grid-template-columns: minmax(0, 1fr); grid-template-rows: auto; max-width: 520px; }
  .tx-next-flow__card { grid-area: auto; margin: 0; padding: 30px; border-radius: 24px; }
  .tx-next-flow__card--three { gap: 46px; }
  .tx-next-flow__card--three h3 { font-size: clamp(30px, 8vw, 42px); }
  .tx-next-flow__number { margin-bottom: 32px; }
  .tx-next-flow__card--two .tx-next-flow__port--out { top: auto; right: auto; bottom: -4px; left: calc(50% - 4px); }
  .tx-next-flow__card--three .tx-next-flow__port--in { top: -4px; left: calc(50% - 4px); }
}
@media (prefers-reduced-motion: reduce) {
  .tx-next-flow__pulse { display: none; }
}

.tx-next-flow .tx-next-flow__heading {
  margin:0 0 clamp(28px,4vw,48px);
  padding:0;
  color:#fff;
  font-family:inherit;
  font-size:clamp(32px,4vw,52px);
  line-height:1.08;
  font-weight:500;
  letter-spacing:-.04em;
  text-transform:none;
}

/* Três etapas em escada no desktop. */
.tx-next-flow__layout {
  grid-template-columns:repeat(3,minmax(0,1fr));
  grid-template-rows:auto;
  align-items:start;
}
.tx-next-flow .tx-next-flow__card {
  grid-area:auto;
  margin:0;
  padding:clamp(26px,2.5vw,36px);
}
.tx-next-flow .tx-next-flow__card--two { margin-top:60px; }
.tx-next-flow .tx-next-flow__card--three {
  margin-top:120px;
  display:block;
}
.tx-next-flow .tx-next-flow__card h3 {
  font-size:clamp(24px,2.3vw,32px);
  max-width:none;
}
.tx-next-flow .tx-next-flow__card--one .tx-next-flow__port--out,
.tx-next-flow .tx-next-flow__card--two .tx-next-flow__port--out {
  top:calc(50% - 4px); right:-4px; bottom:auto; left:auto;
}
.tx-next-flow .tx-next-flow__card--two .tx-next-flow__port--in,
.tx-next-flow .tx-next-flow__card--three .tx-next-flow__port--in {
  top:calc(50% - 4px); left:-4px; right:auto; bottom:auto;
}
@media(max-width:900px) {
  .tx-next-flow__layout { grid-template-columns:minmax(0,1fr); max-width:520px; }
  .tx-next-flow .tx-next-flow__card { margin:0; }
  .tx-next-flow .tx-next-flow__card--one .tx-next-flow__port--out,
  .tx-next-flow .tx-next-flow__card--two .tx-next-flow__port--out {
    top:auto; right:auto; bottom:-4px; left:calc(50% - 4px);
  }
  .tx-next-flow .tx-next-flow__card--two .tx-next-flow__port--in,
  .tx-next-flow .tx-next-flow__card--three .tx-next-flow__port--in {
    top:-4px; right:auto; bottom:auto; left:calc(50% - 4px);
  }
}/* End custom CSS */