.everise-animating-counter-number {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: hidden;
  -webkit-animation-name: surface-number-counter;
          animation-name: surface-number-counter;
  -webkit-animation-duration: 15s;
          animation-duration: 15s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  /*max-width: 1920px !important;*/
}
.everise-animating-counter-number .everise-animating-counter-number-container {
  display: flex;
  background-position: center center;
  background-size: cover;
  padding: 146px 230px 146px 250px;
  /*padding-top: 146px;*/
  /*padding-bottom: 146px;*/
  transform: translateY(100px);
}
.everise-animating-counter-number .everise-animating-counter-number-container .wrapper-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
  flex: 1;
  z-index: 1;
  padding: 10px;
}
.everise-animating-counter-number .everise-animating-counter-number-container .wrapper-content .wrapper-number {
  display: flex;
}
.everise-animating-counter-number .everise-animating-counter-number-container .wrapper-content .wrapper-number h2 {
  font-size: var(--wp--preset--font-size--heading-2);
  line-height: var(--wp--custom--typography--line-height--heading-2);
  font-weight: bold;
}
.everise-animating-counter-number .everise-animating-counter-number-container .wrapper-content p {
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0.04em;
  min-height: 48px;
  line-height: 1.4;
  text-align: center;
}
.everise-animating-counter-number .everise-animating-counter-number-container .background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.everise-animating-counter-number .everise-animating-counter-number-container .background .ellipse-7 {
  position: absolute;
  -webkit-animation-name: ellipse-7;
          animation-name: ellipse-7;
  -webkit-animation-duration: 15s;
          animation-duration: 15s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  opacity: 1;
}
.everise-animating-counter-number .everise-animating-counter-number-container .background .ellipse-8 {
  position: absolute;
  -webkit-animation-name: ellipse-8;
          animation-name: ellipse-8;
  -webkit-animation-duration: 15s;
          animation-duration: 15s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@media (max-width: 1400px) {
  .everise-animating-counter-number .everise-animating-counter-number-container {
    padding: 146px 150px 146px 150px;
  }

  .everise-animating-counter-number .everise-animating-counter-number-container .wrapper-content p {
    font-size: 14px;
  }
}
@media (max-width: 992px) {
  .everise-animating-counter-number .everise-animating-counter-number-container {
    /*padding-top: 100px;*/
    /*padding-bottom: 100px;*/
    /*padding-right: initial;*/
    /*padding-left: initial;*/
    padding: 100px var(--bs-gutter-x, 1.1rem);
    display: grid;
    justify-content: center;
    grid-template-columns: 200px 200px;
  }
  .everise-animating-counter-number .everise-animating-counter-number-container .wrapper-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    color: #fff;
    gap: 10px;
  }
  .everise-animating-counter-number .everise-animating-counter-number-container .wrapper-content .wrapper-number {
    display: flex;
    line-height: 80px;
    font-weight: bold;
  }
  .everise-animating-counter-number .everise-animating-counter-number-container .wrapper-content p {
    font-size: 16px;
    line-height: 28px;
    max-width: 160px;
    text-align: center;
  }
}

@-webkit-keyframes ellipse-7 {
  0% {
    width: 742.18px;
    height: 1028.18px;
    left: 150px;
    top: -112.11px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    opacity: 0;
    filter: blur(200px);
  }
  8% {
    width: 742.18px;
    height: 1028.18px;
    left: 0;
    top: -112.12px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    opacity: 1;
    filter: blur(200px);
  }
  16% {
    width: 742.18px;
    height: 1028.18px;
    left: 372.92px;
    top: -298.01px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    filter: blur(200px);
    transform: rotate(-18.33deg);
  }
  25% {
    width: 934.68px;
    height: 1294.86px;
    left: 659.55px;
    top: -451.6px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    filter: blur(200px);
    transform: rotate(-18.33deg);
  }
  33% {
    width: 683.05px;
    height: 946.27px;
    left: 793.91px;
    top: 94.49px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    filter: blur(200px);
    transform: rotate(-59.12deg);
  }
  41% {
    width: 683.05px;
    height: 946.27px;
    left: 1007.85px;
    top: -230.64px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    filter: blur(200px);
    transform: rotate(-29.44deg);
  }
  50% {
    width: 683.05px;
    height: 946.27px;
    left: 674.6px;
    top: -280.26px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    filter: blur(200px);
    transform: rotate(-29.44deg);
  }
  58% {
    width: 683.05px;
    height: 946.27px;
    left: 302.12px;
    top: 369.49px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    filter: blur(200px);
    transform: rotate(-29.44deg);
  }
  66% {
    width: 759.95px;
    height: 1052.8px;
    left: 163.24px;
    top: -17.39px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    filter: blur(200px);
    transform: rotate(-29.44deg);
  }
  75% {
    width: 759.95px;
    height: 1052.8px;
    left: -193.21px;
    top: -124.89px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    filter: blur(200px);
    transform: rotate(-29.44deg);
  }
  83% {
    width: 759.95px;
    height: 1052.8px;
    left: 0;
    top: -269.94px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    filter: blur(200px);
    transform: rotate(-29.44deg);
  }
  91% {
    width: 514.5px;
    height: 908.78px;
    left: 262.42px;
    top: -199.32px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    filter: blur(200px);
    transform: rotate(26.97deg);
  }
  100% {
    width: 742.18px;
    height: 1028.18px;
    left: 150px;
    top: -112.11px;
    background: linear-gradient(196.86deg, rgba(0, 190, 214, 0.75) 15.97%, rgba(0, 190, 214, 0) 104.22%);
    opacity: 0;
    filter: blur(200px);
  }
}
@-webkit-keyframes ellipse-8 {
  0% {
    width: 987.23px;
    height: 1365.22px;
    left: 354.17px;
    top: -530.14px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    opacity: 0;
    filter: blur(200px);
    transform: rotate(-31.64deg);
  }
  8% {
    width: 987.23px;
    height: 1365.22px;
    left: 222.11px;
    top: -530.14px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    opacity: 1;
    filter: blur(200px);
    transform: rotate(-31.64deg);
  }
  16% {
    width: 773.49px;
    height: 1069.64px;
    left: 778.25px;
    top: -285.59px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    filter: blur(200px);
    transform: rotate(-47.29deg);
  }
  25% {
    width: 607.1px;
    height: 1069.64px;
    left: 1001.42px;
    top: -345.58px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    filter: blur(200px);
    transform: rotate(-63.82deg);
  }
  33% {
    width: 607.1px;
    height: 1069.64px;
    left: 604.28px;
    top: -450.32px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    filter: blur(200px);
    transform: rotate(-63.82deg);
  }
  41% {
    width: 607.1px;
    height: 1069.64px;
    left: 310.07px;
    top: -450.32px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    filter: blur(200px);
    transform: rotate(-63.82deg);
  }
  50% {
    width: 607.1px;
    height: 976.49px;
    left: 155.63px;
    top: -370.02px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    filter: blur(200px);
    transform: rotate(-33.95deg);
  }
  58% {
    width: 607.1px;
    height: 976.49px;
    left: 113.06px;
    top: -342.12px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    filter: blur(200px);
    transform: rotate(13.82deg);
  }
  66% {
    width: 607.1px;
    height: 976.49px;
    left: -158.53px;
    top: -367.58px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    filter: blur(200px);
    transform: rotate(13.82deg);
  }
  75% {
    width: 607.1px;
    height: 976.49px;
    left: 137.17px;
    top: -326.63px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    filter: blur(200px);
    transform: rotate(13.82deg);
  }
  83% {
    width: 607.1px;
    height: 976.49px;
    left: 356.46px;
    top: -106.63px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    filter: blur(200px);
    transform: rotate(13.82deg);
  }
  91% {
    width: 773.49px;
    height: 1069.64px;
    left: 651.61px;
    top: -114.03px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    filter: blur(200px);
    transform: rotate(-13.64deg);
  }
  100% {
    width: 987.23px;
    height: 1365.22px;
    left: 354.17px;
    top: -530.14px;
    background: linear-gradient(164.06deg, #7C9ABF 3.56%, rgba(124, 154, 191, 0) 104.83%);
    opacity: 0;
    filter: blur(200px);
    transform: rotate(-31.64deg);
  }
}
@-webkit-keyframes surface-number-counter {
  0% {
    background: #7C9ABF;
  }
  8% {
    background: #625D9C;
  }
  91% {
    background: #625D9C;
  }
  100% {
    background: #7C9ABF;
  }
}
.slide-top {
  -webkit-animation: slide-top 1s both;
  animation: slide-top 1s both;
}

@-webkit-keyframes slide-top {
  0% {
    transform: translateY(100px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes slide-top {
  0% {
    transform: translateY(100px);
  }
  100% {
    transform: translateY(0);
  }
}