.elementor-widget-wcf--counter .wcf--counter {
  gap: 20px;
  display: flex;
  flex-direction: column;
}
.elementor-widget-wcf--counter .wcf--counter .count {
  line-height: 1;
  font-size: 36px;
  font-weight: 500;
}
.elementor-widget-wcf--counter .wcf--counter .title {
  margin: 0;
}
.elementor-widget-wcf--counter .wcf--counter .separator {
  background-color: #ddd;
}
.elementor-widget-wcf--counter.wcf-position-row .count,
.elementor-widget-wcf--counter.wcf-position-row .title {
  align-self: center;
}
.elementor-widget-wcf--counter.wcf-position-row .separator {
  height: auto;
  width: 1px;
}
.elementor-widget-wcf--counter.wcf-position-column .separator {
  height: 1px;
  width: 100%;
}
@media (min-width: -1) {
  .elementor-widget-wcf--counter.wcf-widescreen-position-row .count,
  .elementor-widget-wcf--counter.wcf-widescreen-position-row .title {
    align-self: center;
  }
  .elementor-widget-wcf--counter.wcf-widescreen-position-row .separator {
    height: auto;
    width: 1px;
  }
  .elementor-widget-wcf--counter.wcf-widescreen-position-column .count,
  .elementor-widget-wcf--counter.wcf-widescreen-position-column .title {
    align-self: auto;
  }
  .elementor-widget-wcf--counter.wcf-widescreen-position-column .separator {
    height: 1px;
    width: 100%;
  }
}
@media (max-width: -1) {
  .elementor-widget-wcf--counter.wcf-laptop-position-row .count,
  .elementor-widget-wcf--counter.wcf-laptop-position-row .title {
    align-self: center;
  }
  .elementor-widget-wcf--counter.wcf-laptop-position-row .separator {
    height: auto;
    width: 1px;
  }
  .elementor-widget-wcf--counter.wcf-laptop-position-column .count,
  .elementor-widget-wcf--counter.wcf-laptop-position-column .title {
    align-self: auto;
  }
  .elementor-widget-wcf--counter.wcf-laptop-position-column .separator {
    height: 1px;
    width: 100%;
  }
}
@media (max-width: -1) {
  .elementor-widget-wcf--counter.wcf-tablet_extra-position-row .count,
  .elementor-widget-wcf--counter.wcf-tablet_extra-position-row .title {
    align-self: center;
  }
  .elementor-widget-wcf--counter.wcf-tablet_extra-position-row .separator {
    height: auto;
    width: 1px;
  }
  .elementor-widget-wcf--counter.wcf-tablet_extra-position-column .count,
  .elementor-widget-wcf--counter.wcf-tablet_extra-position-column .title {
    align-self: auto;
  }
  .elementor-widget-wcf--counter.wcf-tablet_extra-position-column .separator {
    height: 1px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-widget-wcf--counter.wcf-tablet-position-row .count,
  .elementor-widget-wcf--counter.wcf-tablet-position-row .title {
    align-self: center;
  }
  .elementor-widget-wcf--counter.wcf-tablet-position-row .separator {
    height: auto;
    width: 1px;
  }
  .elementor-widget-wcf--counter.wcf-tablet-position-column .count,
  .elementor-widget-wcf--counter.wcf-tablet-position-column .title {
    align-self: auto;
  }
  .elementor-widget-wcf--counter.wcf-tablet-position-column .separator {
    height: 1px;
    width: 100%;
  }
}
@media (max-width: -1) {
  .elementor-widget-wcf--counter.wcf-mobile_extra-position-row .count,
  .elementor-widget-wcf--counter.wcf-mobile_extra-position-row .title {
    align-self: center;
  }
  .elementor-widget-wcf--counter.wcf-mobile_extra-position-row .separator {
    height: auto;
    width: 1px;
  }
  .elementor-widget-wcf--counter.wcf-mobile_extra-position-column .count,
  .elementor-widget-wcf--counter.wcf-mobile_extra-position-column .title {
    align-self: auto;
  }
  .elementor-widget-wcf--counter.wcf-mobile_extra-position-column .separator {
    height: 1px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-widget-wcf--counter.wcf-mobile-position-row .count,
  .elementor-widget-wcf--counter.wcf-mobile-position-row .title {
    align-self: center;
  }
  .elementor-widget-wcf--counter.wcf-mobile-position-row .separator {
    height: auto;
    width: 1px;
  }
  .elementor-widget-wcf--counter.wcf-mobile-position-column .count,
  .elementor-widget-wcf--counter.wcf-mobile-position-column .title {
    align-self: auto;
  }
  .elementor-widget-wcf--counter.wcf-mobile-position-column .separator {
    height: 1px;
    width: 100%;
  }
}