@font-face {
  font-family: "Cinderblock";
  src: url(/wp-content/themes/alfayomega/fonts/Cinderblock.woff?bce06d6bb9effdd0ec910a82e0dd165b);
  font-weight: 400;
}

@font-face {
  font-family: "PlayfairDisplay";
  src: url(/wp-content/themes/alfayomega/fonts/PlayfairDisplay-Regular.ttf?2ec4a3528bb6b0bd79edf9a1dc601fc7);
  font-weight: 400;
}

@font-face {
  font-family: "PlayfairDisplay";
  src: url(/wp-content/themes/alfayomega/fonts/PlayfairDisplay-Bold.ttf?f78a8c62bdf3c9c27b4fa485b8c3d279);
  font-weight: 600;
}

@font-face {
  font-family: "Simple";
  src: url(/wp-content/themes/alfayomega/fonts/Simple-Regular.woff?a25e80587c1823561b7f67ba302e651f);
  font-weight: 400;
}

@font-face {
  font-family: "VWHead";
  src: url(/wp-content/themes/alfayomega/fonts/VWHead.otf?7afa83513252a69f14f59ab93ce38b62);
  font-weight: 400;
}

@font-face {
  font-family: "VWHead";
  src: url(/wp-content/themes/alfayomega/fonts/VWHead-Light.otf?ae2693c988f997ee4a53339e937f1179);
  font-weight: 200;
}

@font-face {
  font-family: "VWHead";
  src: url(/wp-content/themes/alfayomega/fonts/VWHead-Bold.otf?c6af0c9ce30254d46feb6b72a6802723);
  font-weight: 600;
}

@font-face {
  font-family: "VWText";
  src: url(/wp-content/themes/alfayomega/fonts/VWText.otf?0946f69bd703f70e2c516524920cdcfd);
  font-weight: 400;
}

@font-face {
  font-family: "VWText";
  src: url(/wp-content/themes/alfayomega/fonts/VWText-Light.otf?2f1588c31c13c5f43ff2e2b083050a94);
  font-weight: 200;
}

@font-face {
  font-family: "VWText";
  src: url(/wp-content/themes/alfayomega/fonts/VWText-Bold.otf?fa725e8b84f799c03fb042a537bb4970);
  font-weight: 600;
}

.slot-single-counter {
  padding: 1.56rem;
  border-top: 1px solid #2f3033;
  border-bottom: 1px solid #2f3033;
  color: #2f3033;
}

.slot-single-counter:not(:last-child) {
  margin-bottom: 1.88rem;
}

.slot-single-counter .slot-inner {
  margin: -0.94rem;
  width: calc(100% + 1.88rem);
}

.slot-single-counter .slot-inner > * {
  padding: 0.94rem;
}

.slot-single-counter .slot-inner.gap-container {
  padding: 1.88rem;
}

.slot-single-counter .slot-inner-fix > * {
  padding: 0.94rem 0.47rem 0.94rem 0.47rem;
}

.slot-single-counter .slot-inner-fix > *:first-child {
  padding-left: 0.94rem;
}

.slot-single-counter .slot-inner-fix > *:last-child {
  padding-right: 0.94rem;
}

.slot-single-counter .slot-inner-v {
  margin-top: -0.94rem;
  margin-bottom: -0.94rem;
}

.slot-single-counter .slot-inner-v > * {
  padding-top: 0.94rem;
  padding-bottom: 0.94rem;
}

.slot-single-counter .slot-inner-h {
  margin-left: -0.94rem;
  margin-right: -0.94rem;
  width: calc(100% + 1.88rem);
}

.slot-single-counter .slot-inner-h > * {
  padding-left: 0.94rem;
  padding-right: 0.94rem;
}

.slot-single-counter .slot-inner {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.slot-single-counter .slot-counter-value {
  font-family: VWHead, Arial, Helvetica, sans-serif;
  font-size: 4.88rem;
  line-height: 1.2;
  font-weight: 600;
  width: 33.33%;
}

.slot-single-counter .slot-counter-text {
  font-family: VWText, Arial, Helvetica, sans-serif;
  font-size: 1.44rem;
  line-height: 1.31;
  font-weight: 400;
  width: 66.66%;
}

.wp-block-columns .slot-single-counter {
  text-align: center;
}

.slot-single-counter.design-column {
  padding: 0.47rem;
}

.slot-single-counter.design-column .slot-inner {
  margin: -0.47rem;
  width: calc(100% + 0.94rem);
}

.slot-single-counter.design-column .slot-inner > * {
  padding: 0.47rem;
}

.slot-single-counter.design-column .slot-inner.gap-container {
  padding: 0.94rem;
}

.slot-single-counter.design-column .slot-inner-fix > * {
  padding: 0.47rem 0.235rem 0.47rem 0.235rem;
}

.slot-single-counter.design-column .slot-inner-fix > *:first-child {
  padding-left: 0.47rem;
}

.slot-single-counter.design-column .slot-inner-fix > *:last-child {
  padding-right: 0.47rem;
}

.slot-single-counter.design-column .slot-inner-v {
  margin-top: -0.47rem;
  margin-bottom: -0.47rem;
}

.slot-single-counter.design-column .slot-inner-v > * {
  padding-top: 0.47rem;
  padding-bottom: 0.47rem;
}

.slot-single-counter.design-column .slot-inner-h {
  margin-left: -0.47rem;
  margin-right: -0.47rem;
  width: calc(100% + 0.94rem);
}

.slot-single-counter.design-column .slot-inner-h > * {
  padding-left: 0.47rem;
  padding-right: 0.47rem;
}

.slot-single-counter.design-column .slot-inner {
  flex-direction: column;
}

.slot-single-counter.design-column .slot-counter-value,
.slot-single-counter.design-column .slot-counter-text {
  width: 100%;
}

@media all and (min-width: 992px) {
  .slot-single-counter.design-column .slot-counter-value {
    padding-bottom: 0;
  }

  .slot-single-counter.design-column .slot-counter-text {
    padding-top: 0;
    padding-bottom: 1.41rem;
  }
}

@media all and (max-width: 991px) {
  .slot-single-counter {
    text-align: left;
    padding: 0.47rem;
  }

  .slot-single-counter,
  .slot-single-counter.design-column {
    padding: 2.5rem 2rem;
  }

  .wp-block-columns .slot-single-counter {
    text-align: left;
  }

  .slot-single-counter .slot-inner {
    margin: -0.47rem;
    width: calc(100% + 0.94rem);
  }

  .slot-single-counter .slot-inner > * {
    padding: 0.47rem;
  }

  .slot-single-counter .slot-inner.gap-container {
    padding: 0.94rem;
  }

  .slot-single-counter .slot-inner-fix > * {
    padding: 0.47rem 0.235rem 0.47rem 0.235rem;
  }

  .slot-single-counter .slot-inner-fix > *:first-child {
    padding-left: 0.47rem;
  }

  .slot-single-counter .slot-inner-fix > *:last-child {
    padding-right: 0.47rem;
  }

  .slot-single-counter .slot-inner-v {
    margin-top: -0.47rem;
    margin-bottom: -0.47rem;
  }

  .slot-single-counter .slot-inner-v > * {
    padding-top: 0.47rem;
    padding-bottom: 0.47rem;
  }

  .slot-single-counter .slot-inner-h {
    margin-left: -0.47rem;
    margin-right: -0.47rem;
    width: calc(100% + 0.94rem);
  }

  .slot-single-counter .slot-inner-h > * {
    padding-left: 0.47rem;
    padding-right: 0.47rem;
  }

  .slot-single-counter .slot-inner {
    flex-direction: column;
  }

  .slot-single-counter .slot-counter-value,
  .slot-single-counter .slot-counter-text {
    width: 100%;
  }

  .slot-single-counter .slot-counter-value {
    line-height: 1;
  }
}

