/* VARIABLES */
/* TYPOGRAPHY */
.block-content--type-statistics-card .paragraph--type-statistics-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  height: 100%;
}
.block-content--type-statistics-card .paragraph--type-statistics-card::before {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 35px;
  height: 35px;
  background: linear-gradient(180deg, #A5D3F2 0%, #A5D3F2 100%);
  filter: blur(22.8461055756px);
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card {
  position: relative;
  display: flex;
  padding: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 25.479px;
  height: 100%;
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(16, 11, 22, 0.05) 0%, rgba(15, 2, 32, 0.05) 100%);
  box-shadow: 0 -25.479px 22.676px -22.931px #A5D3F2 inset, 0 -33.972px 39.322px -25.479px #A5D3F2 inset;
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card::before, .block-content--type-statistics-card .paragraph--type-statistics-card .box-card::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;
  padding: 0.0625rem;
  pointer-events: none;
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card::before {
  background: conic-gradient(from 114deg, transparent 0deg, rgb(255, 255, 255) 26deg, transparent 70deg, transparent 150deg, rgba(255, 255, 255, 0.95) 210deg, transparent 260deg);
  filter: blur(0.8px);
  opacity: 1;
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card::after {
  background: conic-gradient(from 70deg, transparent 0deg, rgba(255, 255, 255, 0.35) 28deg, transparent 75deg, transparent 150deg, rgba(255, 255, 255, 0.3) 215deg, transparent 265deg);
  filter: blur(0.9px);
  opacity: 0.7;
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card .field--name-field-icon {
  position: relative;
  padding: 0.625rem;
  border-radius: 50%;
  overflow: hidden;
  background: #05091a;
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card .field--name-field-icon img {
  width: 34px;
  height: 34px;
  position: relative;
  z-index: 2;
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card .field--name-field-icon::before, .block-content--type-statistics-card .paragraph--type-statistics-card .box-card .field--name-field-icon::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  padding: 0.09375rem;
  pointer-events: none;
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card .field--name-field-icon::before {
  background: conic-gradient(from 114deg, transparent 0deg, rgb(255, 255, 255) 26deg, transparent 70deg, transparent 150deg, rgba(255, 255, 255, 0.95) 210deg, transparent 260deg);
  filter: blur(0.8px);
  opacity: 1;
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card .field--name-field-icon::after {
  background: conic-gradient(from 70deg, transparent 0deg, rgba(255, 255, 255, 0.35) 28deg, transparent 75deg, transparent 150deg, rgba(255, 255, 255, 0.3) 215deg, transparent 265deg);
  filter: blur(0.9px);
  opacity: 0.7;
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card .info-box {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0 auto;
  margin-bottom: 1.875rem;
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card .info-box .field--name-field-number {
  color: #A5D3F2;
  font-weight: 700;
}
.block-content--type-statistics-card .paragraph--type-statistics-card .box-card .info-box .field--name-field-description p {
  font-size: 0.875rem;
  margin: 0;
}
@media (min-width: 62rem) {
  .block-content--type-statistics-card .paragraph--type-statistics-card .box-card .info-box .field--name-field-description p {
    width: 220px;
    margin: 0 auto;
  }
}