/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./source/statistics_block/statistics_block.scss ***!
  \****************************************************************************************************************************************/
.statistics-container {
  margin: 1.25rem;
}
.statistics-container .statistic-value-container {
  display: flex;
  flex-flow: column;
}
.statistics-container .statistic-value-container.statistics-color-base .statistic-title .statistic-colorful {
  color: var(--theme-base-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-base .statistic {
  background: var(--theme-base-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-base .statistic .statistic-circle {
  background: var(--theme-base-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-base .statistic.statistic-type-1 .statistic-value {
  color: #fff;
}
.statistics-container .statistic-value-container.statistics-color-base .statistic.statistic-type-2 .statistic-value {
  color: var(--theme-base-color, #fff);
}
.statistics-container .statistic-value-container.statistics-color-accent .statistic-title .statistic-colorful {
  color: var(--theme-accent-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-accent .statistic {
  background: var(--theme-accent-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-accent .statistic .statistic-circle {
  background: var(--theme-accent-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-accent .statistic.statistic-type-1 .statistic-value {
  color: #fff;
}
.statistics-container .statistic-value-container.statistics-color-accent .statistic.statistic-type-2 .statistic-value {
  color: var(--theme-accent-color, #fff);
}
.statistics-container .statistic-value-container.statistics-color-primary .statistic-title .statistic-colorful {
  color: var(--theme-primary-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-primary .statistic {
  background: var(--theme-primary-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-primary .statistic .statistic-circle {
  background: var(--theme-primary-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-primary .statistic.statistic-type-1 .statistic-value {
  color: #fff;
}
.statistics-container .statistic-value-container.statistics-color-primary .statistic.statistic-type-2 .statistic-value {
  color: var(--theme-primary-color, #fff);
}
.statistics-container .statistic-value-container.statistics-color-secondary .statistic-title .statistic-colorful {
  color: var(--theme-secondary-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-secondary .statistic {
  background: var(--theme-secondary-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-secondary .statistic .statistic-circle {
  background: var(--theme-secondary-color, #fff);
  border: 3px solid var(--theme-base-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-secondary .statistic.statistic-type-1 .statistic-value {
  color: var(--theme-base-color, #000);
}
.statistics-container .statistic-value-container.statistics-color-secondary .statistic.statistic-type-2 .statistic-value {
  color: var(--theme-base-color, #000);
}
.statistics-container .statistic-value-container .statistic-title {
  width: 100%;
  margin-top: 1rem;
  color: var(--theme-text-color, #000);
  font-weight: bold;
  text-wrap: wrap;
  height: auto;
  text-align: center;
  font-family: "Poppins", serif;
}
.statistics-container .statistic-value-container .statistic {
  position: relative;
  width: 100%;
  margin-top: auto;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  background: transparent !important;
}
.statistics-container .statistic-value-container .statistic .statistic-value {
  user-select: none;
  cursor: pointer;
  font-weight: bold;
  font-family: "Poppins", serif;
  font-size: 64px;
}
@media screen and (min-width: 768px) {
  .statistics-container .statistic-value-container .statistic .statistic-value {
    font-size: 48px;
  }
}
@media screen and (min-width: 1100px) {
  .statistics-container .statistic-value-container .statistic .statistic-value {
    font-size: 64px;
  }
}
.statistics-container .statistic-value-container .statistic.statistic-type-1 .statistic-circle {
  border-radius: 50%;
  aspect-ratio: 1;
  display: block;
  width: 75%;
}
.statistics-container .statistic-value-container .statistic.statistic-type-1 .statistic-value {
  position: absolute;
}
.statistics-container .statistic-value-container .statistic.statistic-type-2 .statistic-circle {
  border-radius: 50%;
  aspect-ratio: 1;
  display: block;
  width: 60%;
}
.statistics-container .statistic-value-container .statistic.statistic-type-2 .statistic-value {
  position: absolute;
  z-index: 10;
  right: 45%;
  white-space: nowrap;
}
.statistics-container .statistic-value-container .statistic.statistic-type-2 .statistic-value::before {
  content: attr(data-value);
  position: absolute;
  white-space: nowrap;
  z-index: -1;
  color: transparent;
  -webkit-text-stroke: 10px var(--theme-background-color, #fff);
}

/*# sourceMappingURL=statistics_block.min.css.map*/