.elementor .step-num{width:54px;height:54px;color:var(--white);border-radius:50%;border-width:3px;border-color:var(--grey-light);border-style:solid;background-color:var(--green-main);display:flex;justify-content:center;align-items:center;}.elementor .steps{display:flex;flex-direction:row;gap:50px;&::before {
  content: "";
  position: absolute;
  width: 80%;
  top: 27px;
  left: 50%;
  transform: translateX(-50%);
  height: 2px;
  background-color: var(--green-main);
  z-index: 0;
}\n}.elementor .stat-label{font-weight:300;font-size:13px;color:var(--grey);line-height:var(--lh-base);text-align:center;}.elementor .section-tag{font-weight:700;font-size:11px;color:var(--green-main);letter-spacing:2px;line-height:var(--lh-base);text-transform:uppercase;display:block;}.elementor .fw-700{font-weight:700;}.elementor .fs-xxs{font-family:Roboto;font-size:var(--fs-xxs);line-height:var(--lh-base);}.elementor .fs-xs{font-family:Roboto;font-size:var(--fs-xs);line-height:var(--lh-base);}.elementor .fs-l{font-family:Roboto;font-size:var(--fs-l);line-height:var(--lh-tight);}.elementor .fs-xl{font-family:Roboto;font-weight:500;font-size:var(--fs-xl);line-height:var(--lh-tight);}