.elementor-652 .elementor-element.elementor-element-848e381{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-652 .elementor-element.elementor-element-1a36000{--display:flex;--background-transition:0.3s;--padding-top:150px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-652 .elementor-element.elementor-element-dae2419{text-align:center;}.elementor-652 .elementor-element.elementor-element-dae2419 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;line-height:52px;letter-spacing:1.6px;word-spacing:0px;}.elementor-652 .elementor-element.elementor-element-2b5434f > .elementor-widget-container{padding:32px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-2b5434f */.wave-loader {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  height: 100px;
  background-color: #fff;
}

.wave-loader span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #FF49C7;
  animation: wave 1s ease-in-out infinite;
  animation-delay: calc(var(--i) * 0.1s);
}

/* задаём цвета волной */
.wave-loader span:nth-child(1) { --i: 0; background: #FF49C7; }
.wave-loader span:nth-child(2) { --i: 1; background: #E738B4; }
.wave-loader span:nth-child(3) { --i: 2; background: #C327A2; }
.wave-loader span:nth-child(4) { --i: 3; background: #9B1A8F; }
.wave-loader span:nth-child(5) { --i: 4; background: #73117B; }
.wave-loader span:nth-child(6) { --i: 5; background: #4A0A5F; }
.wave-loader span:nth-child(7) { --i: 6; background: #24043E; }
.wave-loader span:nth-child(8) { --i: 7; background: #000000; }

@keyframes wave {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-12px);
  }
}/* End custom CSS */