.wave-line[data-v-c0cb0066] {
    overflow: hidden;
    position: absolute;
    right: 28vw;
    top: -50vw;
    pointer-events: none;
    transform: rotate(90deg);
    height: 140vw;
  }
  
  .wave-line .inner[data-v-c0cb0066] {
    width: 600px;
    height: 1200px;
    transform: scaleY(2) rotate(60deg);
  }
  @media screen and (max-width: 991.98px) {
    .wave-line .inner[data-v-c0cb0066] {
        transform: scaleY(2) rotate(10deg);
    }
  }
  
  .wave-line .line[data-v-c0cb0066] {
    opacity: 0.1;
    position: absolute;
    left: 300px;
    top: -150px;
    width: 1000px;
    height: 1200px;
    border: 1px solid #85CEE3;
    border-radius: 24%;
    transform-origin: 50% 49%;
    -webkit-animation: wave-data-v-c0cb0066 24s linear infinite;
    animation: wave-data-v-c0cb0066 24s linear infinite;
  }
  
  .wave-line .line[data-v-c0cb0066]:first-of-type,
  .wave-line .line[data-v-c0cb0066]:nth-of-type(4) {
    opacity: 0.4;
    border-width: 2px;
  }
  
  .wave-line .line[data-v-c0cb0066]:nth-of-type(2),
  .wave-line .line[data-v-c0cb0066]:nth-of-type(3) {
    border-color: #85CEE3;
  }
  
  .wave-line .line[data-v-c0cb0066]:nth-of-type(4),
  .wave-line .line[data-v-c0cb0066]:nth-of-type(5),
  .wave-line .line[data-v-c0cb0066]:nth-of-type(6) {
    border-color: #85CEE3;
  }
  
  .wave-line .line[data-v-c0cb0066]:nth-of-type(2) {
    border-radius: 30%;
    -webkit-animation-duration: 24.2s;
    animation-duration: 24.2s;
  }
  
  .wave-line .line[data-v-c0cb0066]:nth-of-type(3) {
    border-radius: 36%;
    -webkit-animation-duration: 24.4s;
    animation-duration: 24.4s;
  }
  
  .wave-line .line[data-v-c0cb0066]:nth-of-type(4) {
    -webkit-animation-duration: 18s;
    animation-duration: 18s;
  }
  
  .wave-line .line[data-v-c0cb0066]:nth-of-type(5) {
    border-radius: 30%;
    -webkit-animation-duration: 18.2s;
    animation-duration: 18.2s;
  }
  
  .wave-line .line[data-v-c0cb0066]:nth-of-type(6) {
    border-radius: 36%;
    -webkit-animation-duration: 18.4s;
    animation-duration: 18.4s;
  }

  @media screen and (max-width: 575.98px) {
    .wave-line[data-v-c0cb0066] {
        top: -100px;
    }
  }
  
  @media (max-width: 767px) {
    .wave-line[data-v-c0cb0066] {
      right: 0;
    }
  }
  
  @media (min-width: 1920px) {
    .wave-line[data-v-c0cb0066] {
      right: calc((100vw - 1920px) / 2);
    }
  }
  
  @-webkit-keyframes wave-data-v-c0cb0066 {
    0% {
      transform: rotate(0);
    }
  
    to {
      transform: rotate(1turn);
    }
  }
  
  @keyframes wave-data-v-c0cb0066 {
    0% {
      transform: rotate(0);
    }
  
    to {
      transform: rotate(1turn);
    }
  }
  