.elementor-1798 .elementor-element.elementor-element-cf6331c{--display:flex;--min-height:100vh;}.elementor-1798 .elementor-element.elementor-element-cf6331c:not(.elementor-motion-effects-element-type-background), .elementor-1798 .elementor-element.elementor-element-cf6331c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1798 .elementor-element.elementor-element-a8d237e{--display:flex;--min-height:100vh;--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-1798 .elementor-element.elementor-element-a8d237e:not(.elementor-motion-effects-element-type-background), .elementor-1798 .elementor-element.elementor-element-a8d237e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1798 .elementor-element.elementor-element-ef74d8d{--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;--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-1798 .elementor-element.elementor-element-ef74d8d:not(.elementor-motion-effects-element-type-background), .elementor-1798 .elementor-element.elementor-element-ef74d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1798 .elementor-element.elementor-element-6c0abb6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1798 .elementor-element.elementor-element-6c0abb6:not(.elementor-motion-effects-element-type-background), .elementor-1798 .elementor-element.elementor-element-6c0abb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1798 .elementor-element.elementor-element-6c0abb6.e-con{--align-self:center;}.elementor-1798 .elementor-element.elementor-element-4851b61{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1798 .elementor-element.elementor-element-4851b61.e-con{--align-self:center;}.elementor-1798 .elementor-element.elementor-element-494d491{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1798 .elementor-element.elementor-element-04d12ef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1798 .elementor-element.elementor-element-0f68afc{--display:flex;--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-1798 .elementor-element.elementor-element-9d55d06 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1798 .elementor-element.elementor-element-eb9d6f6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1798 .elementor-element.elementor-element-f66303d{--display:flex;--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-1798 .elementor-element.elementor-element-0d89ea2 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1798 .elementor-element.elementor-element-26b9d41{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1798 .elementor-element.elementor-element-3fda538{--display:flex;--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-1798 .elementor-element.elementor-element-8d6e8f2 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1798 .elementor-element.elementor-element-42663e6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1798 .elementor-element.elementor-element-e6ad980{--display:flex;--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-1798 .elementor-element.elementor-element-cbc12ad img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1798 .elementor-element.elementor-element-6f76f68{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1798 .elementor-element.elementor-element-2c46db3{--display:flex;--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-1798 .elementor-element.elementor-element-747d286 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1798 .elementor-element.elementor-element-8c2afc3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1798 .elementor-element.elementor-element-7b7317b{--display:flex;--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-1798 .elementor-element.elementor-element-6304e8f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1798 .elementor-element.elementor-element-13d42f5{--display:flex;--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-1798 .elementor-element.elementor-element-926ba33{--display:flex;--min-height:100vh;}.elementor-1798 .elementor-element.elementor-element-926ba33:not(.elementor-motion-effects-element-type-background), .elementor-1798 .elementor-element.elementor-element-926ba33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1798 .elementor-element.elementor-element-688e8ae{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1798 .elementor-element.elementor-element-cf6331c{--width:100%;}.elementor-1798 .elementor-element.elementor-element-a8d237e{--width:100%;}.elementor-1798 .elementor-element.elementor-element-ef74d8d{--width:100%;}.elementor-1798 .elementor-element.elementor-element-6c0abb6{--width:100%;}.elementor-1798 .elementor-element.elementor-element-494d491{--width:100%;}.elementor-1798 .elementor-element.elementor-element-926ba33{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a8d237e */section {
  position: relative;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}


.cards {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 820vw;
  height: 680px;
  will-change: transform;
}

.card {
  position: absolute;
  width: 4.6%;
  height: 50px;
  left: 50%;
  top: 100%;
  transform-origin: center center;
  margin-left: -150px;
  display: flex;
  flex-direction: column;
  gap: 1em;
  will-change: transform;
}



.card-content {
  width: 100%;
  height: 60px;
}



.step-counter {
  position: absolute;
  display: flex;
  flex-direction: column;
  margin: 2em;
}

.counter-title,
.count {
  position: relative;
  /*width: 1200px;*/
  height: 100px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  overflow: hidden;
}

.count {
  position: relative;
  top: -30px;
}

.count-container {
  position: relative;
  transform: translateY(150px);
  will-change: transform;
}

.step-counter h2 {
  width: 100%;
  position: relative;
  color: #fff;
  text-transform: uppercase;
 
  font-weight: 900;
  font-size: 90px;
  line-height: 1;
  letter-spacing: -0.04em;
  will-change: transform;
}

.empty {
  opacity: 0;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: clip;
}

.lenis.lenis-smooth iframe {
  pointer-events: none;
}

@media (max-width: 900px) {
  .counter-title {
    height: 30px;
  }

  .counter-title h2 {
    font-size: 30px;
  }

  .count {
    top: 0px;
    left: -10px;
  }

  .cards {
    top: 27.5%;
  }

  .card {
    width: 375px;
    height: 500px;
  }
}/* End custom CSS */