.elementor-255727 .elementor-element.elementor-element-a82a1e8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-255727 .elementor-element.elementor-element-67b58e3{--spacer-size:24px;}.elementor-255727 .elementor-element.elementor-element-925fe07{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255727 .elementor-element.elementor-element-3f5386a{--spacer-size:24px;}.elementor-255727 .elementor-element.elementor-element-941ec24{--divider-border-style:solid;--divider-color:var( --e-global-color-f053325 );--divider-border-width:1px;}.elementor-255727 .elementor-element.elementor-element-941ec24 .elementor-divider-separator{width:100%;}.elementor-255727 .elementor-element.elementor-element-941ec24 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-255727 .elementor-element.elementor-element-24a9328{--divider-border-style:solid;--divider-color:var( --e-global-color-f053325 );--divider-border-width:1px;}.elementor-255727 .elementor-element.elementor-element-24a9328 .elementor-divider-separator{width:100%;}.elementor-255727 .elementor-element.elementor-element-24a9328 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-255727 .elementor-element.elementor-element-ba48c31.elementor-element{--order:99999 /* order end hack */;}.elementor-255727 .elementor-element.elementor-element-8bc2a2b .elementor-icon-wrapper{text-align:start;}.elementor-255727 .elementor-element.elementor-element-8bc2a2b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-459903f );color:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-8bc2a2b.elementor-view-framed .elementor-icon, .elementor-255727 .elementor-element.elementor-element-8bc2a2b.elementor-view-default .elementor-icon{color:var( --e-global-color-459903f );border-color:var( --e-global-color-459903f );}.elementor-255727 .elementor-element.elementor-element-8bc2a2b.elementor-view-framed .elementor-icon, .elementor-255727 .elementor-element.elementor-element-8bc2a2b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-459903f );}.elementor-255727 .elementor-element.elementor-element-8bc2a2b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-8bc2a2b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-8bc2a2b .elementor-icon{font-size:12px;padding:10px;}.elementor-255727 .elementor-element.elementor-element-8bc2a2b .elementor-icon svg{height:12px;}.elementor-255727 .elementor-element.elementor-element-71b3963{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-255727 .elementor-element.elementor-element-71b3963 p{margin-block-end:0px;}.elementor-255727 .elementor-element.elementor-element-680f666 .elementor-icon-wrapper{text-align:start;}.elementor-255727 .elementor-element.elementor-element-680f666.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-459903f );color:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-680f666.elementor-view-framed .elementor-icon, .elementor-255727 .elementor-element.elementor-element-680f666.elementor-view-default .elementor-icon{color:var( --e-global-color-459903f );border-color:var( --e-global-color-459903f );}.elementor-255727 .elementor-element.elementor-element-680f666.elementor-view-framed .elementor-icon, .elementor-255727 .elementor-element.elementor-element-680f666.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-459903f );}.elementor-255727 .elementor-element.elementor-element-680f666.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-680f666.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-680f666 .elementor-icon{font-size:12px;padding:10px;}.elementor-255727 .elementor-element.elementor-element-680f666 .elementor-icon svg{height:12px;}.elementor-255727 .elementor-element.elementor-element-8c7f788{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-255727 .elementor-element.elementor-element-8c7f788 p{margin-block-end:0px;}.elementor-255727 .elementor-element.elementor-element-61cdb10 .elementor-icon-wrapper{text-align:start;}.elementor-255727 .elementor-element.elementor-element-61cdb10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-459903f );color:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-61cdb10.elementor-view-framed .elementor-icon, .elementor-255727 .elementor-element.elementor-element-61cdb10.elementor-view-default .elementor-icon{color:var( --e-global-color-459903f );border-color:var( --e-global-color-459903f );}.elementor-255727 .elementor-element.elementor-element-61cdb10.elementor-view-framed .elementor-icon, .elementor-255727 .elementor-element.elementor-element-61cdb10.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-459903f );}.elementor-255727 .elementor-element.elementor-element-61cdb10.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-61cdb10.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-61cdb10 .elementor-icon{font-size:12px;padding:10px;}.elementor-255727 .elementor-element.elementor-element-61cdb10 .elementor-icon svg{height:12px;}.elementor-255727 .elementor-element.elementor-element-3d08705{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-255727 .elementor-element.elementor-element-3d08705 p{margin-block-end:0px;}.elementor-255727 .elementor-element.elementor-element-9289cf8 .elementor-icon-wrapper{text-align:start;}.elementor-255727 .elementor-element.elementor-element-9289cf8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-459903f );color:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-9289cf8.elementor-view-framed .elementor-icon, .elementor-255727 .elementor-element.elementor-element-9289cf8.elementor-view-default .elementor-icon{color:var( --e-global-color-459903f );border-color:var( --e-global-color-459903f );}.elementor-255727 .elementor-element.elementor-element-9289cf8.elementor-view-framed .elementor-icon, .elementor-255727 .elementor-element.elementor-element-9289cf8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-459903f );}.elementor-255727 .elementor-element.elementor-element-9289cf8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-9289cf8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4e0dd92 );}.elementor-255727 .elementor-element.elementor-element-9289cf8 .elementor-icon{font-size:12px;padding:10px;}.elementor-255727 .elementor-element.elementor-element-9289cf8 .elementor-icon svg{height:12px;}.elementor-255727 .elementor-element.elementor-element-bbd6fcd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-255727 .elementor-element.elementor-element-bbd6fcd p{margin-block-end:0px;}.elementor-255727 .elementor-element.elementor-element-4bc29a3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-255727 .elementor-element.elementor-element-7d4a9b6{--spacer-size:24px;}.elementor-255727 .elementor-element.elementor-element-2414b52{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f053325 );--border-color:var( --e-global-color-f053325 );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255727 .elementor-element.elementor-element-2414b52:not(.elementor-motion-effects-element-type-background), .elementor-255727 .elementor-element.elementor-element-2414b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-255727 .elementor-element.elementor-element-ebf32ee{--spacer-size:25px;}.elementor-255727 .elementor-element.elementor-element-1708ed9{--spacer-size:25px;}.elementor-255727 .elementor-element.elementor-element-a8130dd{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:2400px){.elementor-255727 .elementor-element.elementor-element-925fe07{--grid-auto-flow:row;}.elementor-255727 .elementor-element.elementor-element-71b3963{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-8c7f788{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-3d08705{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-bbd6fcd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-2414b52{--grid-auto-flow:row;}.elementor-255727 .elementor-element.elementor-element-a8130dd{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-255727 .elementor-element.elementor-element-925fe07{--grid-auto-flow:row;}.elementor-255727 .elementor-element.elementor-element-71b3963{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-8c7f788{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-3d08705{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-bbd6fcd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-2414b52{--grid-auto-flow:row;}.elementor-255727 .elementor-element.elementor-element-a8130dd{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-255727 .elementor-element.elementor-element-925fe07{--grid-auto-flow:row;}.elementor-255727 .elementor-element.elementor-element-71b3963{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-8c7f788{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-3d08705{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-bbd6fcd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-2414b52{--grid-auto-flow:row;}.elementor-255727 .elementor-element.elementor-element-a8130dd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-255727 .elementor-element.elementor-element-a82a1e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-255727 .elementor-element.elementor-element-925fe07{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-255727 .elementor-element.elementor-element-71b3963{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-8c7f788{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-3d08705{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-bbd6fcd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-255727 .elementor-element.elementor-element-4bc29a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-255727 .elementor-element.elementor-element-2414b52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-255727 .elementor-element.elementor-element-a8130dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.connect-step {
  display: flex;
  align-items: flex-start;
  gap: 24px;

  padding: 10px 0;
  border-bottom: 1px solid #E5E7EB;
}

.connect-step:last-child {
  border-bottom: none;
}

.connect-step__number {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: #D7FFF9;
  border: 1px solid rgba(0, 207, 180, 0.25);
  color: #005C71;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.connect-step__content h4 {
  margin: 0 0 10px;
  color: #070E14;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: -0.02em;
}

.connect-step__content p {
  margin: 0;
  color: #627180;
  font-size: 0.85rem;
  line-height: 1.6;
  font-weight: 400;
}

/* Mobile */
@media (max-width: 767px) {
  .connect-step {
    gap: 20px;
    padding: 24px 0;
  }

  .connect-step__number {
    width: 32px;
    height: 32px;

    font-size: 1rem;
  }

  .connect-step__content {
    font-size: 1rem;
  }
}/* End custom CSS */