
.hollow-dots-spinner[data-v-6a8af1dc], .hollow-dots-spinner *[data-v-6a8af1dc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.hollow-dots-spinner[data-v-6a8af1dc] {
  height: 15px;
  width: calc(30px * 3);
}
.hollow-dots-spinner .dot[data-v-6a8af1dc] {
  width: 15px;
  height: 15px;
  margin: 0 calc(15px / 2);
  border: calc(15px / 5) solid #ff1d5e;
  border-radius: 50%;
  float: left;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-animation: hollow-dots-spinner-animation-6a8af1dc 1000ms ease infinite 0ms;
          animation: hollow-dots-spinner-animation-6a8af1dc 1000ms ease infinite 0ms;
}
.hollow-dots-spinner .dot[data-v-6a8af1dc]:nth-child(1) {
  -webkit-animation-delay: calc(300ms * 1);
          animation-delay: calc(300ms * 1);
}
.hollow-dots-spinner .dot[data-v-6a8af1dc]:nth-child(2) {
  -webkit-animation-delay: calc(300ms * 2);
          animation-delay: calc(300ms * 2);
}
.hollow-dots-spinner .dot[data-v-6a8af1dc]:nth-child(3) {
  -webkit-animation-delay: calc(300ms * 3);
          animation-delay: calc(300ms * 3);
}
@-webkit-keyframes hollow-dots-spinner-animation-6a8af1dc {
50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes hollow-dots-spinner-animation-6a8af1dc {
50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
100% {
    opacity: 0;
}
}


.pixel-spinner[data-v-51b91a07], .pixel-spinner *[data-v-51b91a07] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pixel-spinner[data-v-51b91a07] {
  height: 70px;
  width: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pixel-spinner .pixel-spinner-inner[data-v-51b91a07] {
  width: calc(70px / 7);
  height: calc(70px / 7);
  background-color: #ff1d5e;
  color: #ff1d5e;
  -webkit-box-shadow: 15px 15px  0 0,
  -15px -15px  0 0,
  15px -15px  0 0,
  -15px 15px  0 0,
  0 15px  0 0,
  15px 0  0 0,
  -15px 0  0 0,
  0 -15px 0 0;
          box-shadow: 15px 15px  0 0,
  -15px -15px  0 0,
  15px -15px  0 0,
  -15px 15px  0 0,
  0 15px  0 0,
  15px 0  0 0,
  -15px 0  0 0,
  0 -15px 0 0;
  -webkit-animation: pixel-spinner-animation-51b91a07 2000ms linear infinite;
          animation: pixel-spinner-animation-51b91a07 2000ms linear infinite;
}

/* NOTE Keyframes here serve as reference. They don't do anything. */
@-webkit-keyframes pixel-spinner-animation-51b91a07 {
50% {
    -webkit-box-shadow: 20px 20px 0px 0px,
    -20px -20px 0px 0px,
    20px -20px 0px 0px,
    -20px 20px 0px 0px,
    0px 10px 0px 0px,
    10px 0px 0px 0px,
    -10px 0px 0px 0px,
    0px -10px 0px 0px;
            box-shadow: 20px 20px 0px 0px,
    -20px -20px 0px 0px,
    20px -20px 0px 0px,
    -20px 20px 0px 0px,
    0px 10px 0px 0px,
    10px 0px 0px 0px,
    -10px 0px 0px 0px,
    0px -10px 0px 0px;
}
75% {
    -webkit-box-shadow: 20px 20px 0px 0px,
    -20px -20px 0px 0px,
    20px -20px 0px 0px,
    -20px 20px 0px 0px,
    0px 10px 0px 0px,
    10px 0px 0px 0px,
    -10px 0px 0px 0px,
    0px -10px 0px 0px;
            box-shadow: 20px 20px 0px 0px,
    -20px -20px 0px 0px,
    20px -20px 0px 0px,
    -20px 20px 0px 0px,
    0px 10px 0px 0px,
    10px 0px 0px 0px,
    -10px 0px 0px 0px,
    0px -10px 0px 0px;
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes pixel-spinner-animation-51b91a07 {
50% {
    -webkit-box-shadow: 20px 20px 0px 0px,
    -20px -20px 0px 0px,
    20px -20px 0px 0px,
    -20px 20px 0px 0px,
    0px 10px 0px 0px,
    10px 0px 0px 0px,
    -10px 0px 0px 0px,
    0px -10px 0px 0px;
            box-shadow: 20px 20px 0px 0px,
    -20px -20px 0px 0px,
    20px -20px 0px 0px,
    -20px 20px 0px 0px,
    0px 10px 0px 0px,
    10px 0px 0px 0px,
    -10px 0px 0px 0px,
    0px -10px 0px 0px;
}
75% {
    -webkit-box-shadow: 20px 20px 0px 0px,
    -20px -20px 0px 0px,
    20px -20px 0px 0px,
    -20px 20px 0px 0px,
    0px 10px 0px 0px,
    10px 0px 0px 0px,
    -10px 0px 0px 0px,
    0px -10px 0px 0px;
            box-shadow: 20px 20px 0px 0px,
    -20px -20px 0px 0px,
    20px -20px 0px 0px,
    -20px 20px 0px 0px,
    0px 10px 0px 0px,
    10px 0px 0px 0px,
    -10px 0px 0px 0px,
    0px -10px 0px 0px;
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}


.flower-spinner[data-v-3996aa1a],  .flower-spinner *[data-v-3996aa1a] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flower-spinner[data-v-3996aa1a] {
  height: 70px;
  width: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.flower-spinner .dots-container[data-v-3996aa1a] {
  height: calc(70px / 7);
  width: calc(70px / 7);
}
.flower-spinner .small-dot[data-v-3996aa1a] {
  background: #ff1d5e;
  height: 100%;
  width: 100%;
  border-radius: 50%;
  -webkit-animation: flower-spinner-small-dot-animation-3996aa1a 2.5s 0s infinite both;
          animation: flower-spinner-small-dot-animation-3996aa1a 2.5s 0s infinite both;
}
.flower-spinner .big-dot[data-v-3996aa1a] {
  background: #ff1d5e;
  height: 100%;
  width: 100%;
  padding: 10%;
  border-radius: 50%;
  -webkit-animation: flower-spinner-big-dot-animation-3996aa1a 2.5s 0s infinite both;
          animation: flower-spinner-big-dot-animation-3996aa1a 2.5s 0s infinite both;
}

/* NOTE Keyframes here serve as reference. They don't do anything. */
@-webkit-keyframes flower-spinner-big-dot-animation-3996aa1a {
0%, 100% {
    -webkit-box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
            box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
}
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
25%, 75% {
    -webkit-box-shadow: rgb(255, 29, 94) 26px 0px 0px,
    rgb(255, 29, 94) -26px 0px 0px,
    rgb(255, 29, 94) 0px 26px 0px,
    rgb(255, 29, 94) 0px -26px 0px,
    rgb(255, 29, 94) 19px -19px 0px,
    rgb(255, 29, 94) 19px 19px 0px,
    rgb(255, 29, 94) -19px -19px 0px,
    rgb(255, 29, 94) -19px 19px 0px;
            box-shadow: rgb(255, 29, 94) 26px 0px 0px,
    rgb(255, 29, 94) -26px 0px 0px,
    rgb(255, 29, 94) 0px 26px 0px,
    rgb(255, 29, 94) 0px -26px 0px,
    rgb(255, 29, 94) 19px -19px 0px,
    rgb(255, 29, 94) 19px 19px 0px,
    rgb(255, 29, 94) -19px -19px 0px,
    rgb(255, 29, 94) -19px 19px 0px;
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    -webkit-box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
            box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
}
}
@keyframes flower-spinner-big-dot-animation-3996aa1a {
0%, 100% {
    -webkit-box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
            box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
}
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
25%, 75% {
    -webkit-box-shadow: rgb(255, 29, 94) 26px 0px 0px,
    rgb(255, 29, 94) -26px 0px 0px,
    rgb(255, 29, 94) 0px 26px 0px,
    rgb(255, 29, 94) 0px -26px 0px,
    rgb(255, 29, 94) 19px -19px 0px,
    rgb(255, 29, 94) 19px 19px 0px,
    rgb(255, 29, 94) -19px -19px 0px,
    rgb(255, 29, 94) -19px 19px 0px;
            box-shadow: rgb(255, 29, 94) 26px 0px 0px,
    rgb(255, 29, 94) -26px 0px 0px,
    rgb(255, 29, 94) 0px 26px 0px,
    rgb(255, 29, 94) 0px -26px 0px,
    rgb(255, 29, 94) 19px -19px 0px,
    rgb(255, 29, 94) 19px 19px 0px,
    rgb(255, 29, 94) -19px -19px 0px,
    rgb(255, 29, 94) -19px 19px 0px;
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    -webkit-box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
            box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
}
}
@-webkit-keyframes flower-spinner-small-dot-animation-3996aa1a {
0%, 100% {
    -webkit-box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
            box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
}
25%, 75% {
    -webkit-box-shadow: rgb(255, 29, 94) 14px 0px 0px,
    rgb(255, 29, 94) -14px 0px 0px,
    rgb(255, 29, 94) 0px 14px 0px,
    rgb(255, 29, 94) 0px -14px 0px,
    rgb(255, 29, 94) 10px -10px 0px,
    rgb(255, 29, 94) 10px 10px 0px,
    rgb(255, 29, 94) -10px -10px 0px,
    rgb(255, 29, 94) -10px 10px 0px;
            box-shadow: rgb(255, 29, 94) 14px 0px 0px,
    rgb(255, 29, 94) -14px 0px 0px,
    rgb(255, 29, 94) 0px 14px 0px,
    rgb(255, 29, 94) 0px -14px 0px,
    rgb(255, 29, 94) 10px -10px 0px,
    rgb(255, 29, 94) 10px 10px 0px,
    rgb(255, 29, 94) -10px -10px 0px,
    rgb(255, 29, 94) -10px 10px 0px;
}
100% {
    -webkit-box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
            box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
}
}
@keyframes flower-spinner-small-dot-animation-3996aa1a {
0%, 100% {
    -webkit-box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
            box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
}
25%, 75% {
    -webkit-box-shadow: rgb(255, 29, 94) 14px 0px 0px,
    rgb(255, 29, 94) -14px 0px 0px,
    rgb(255, 29, 94) 0px 14px 0px,
    rgb(255, 29, 94) 0px -14px 0px,
    rgb(255, 29, 94) 10px -10px 0px,
    rgb(255, 29, 94) 10px 10px 0px,
    rgb(255, 29, 94) -10px -10px 0px,
    rgb(255, 29, 94) -10px 10px 0px;
            box-shadow: rgb(255, 29, 94) 14px 0px 0px,
    rgb(255, 29, 94) -14px 0px 0px,
    rgb(255, 29, 94) 0px 14px 0px,
    rgb(255, 29, 94) 0px -14px 0px,
    rgb(255, 29, 94) 10px -10px 0px,
    rgb(255, 29, 94) 10px 10px 0px,
    rgb(255, 29, 94) -10px -10px 0px,
    rgb(255, 29, 94) -10px 10px 0px;
}
100% {
    -webkit-box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
            box-shadow: rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px,
    rgb(255, 29, 94) 0px 0px 0px;
}
}


.intersecting-circles-spinner[data-v-3b0bf4e6], .intersecting-circles-spinner *[data-v-3b0bf4e6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.intersecting-circles-spinner[data-v-3b0bf4e6] {
  height: 70px;
  width: 70px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.intersecting-circles-spinner .spinnerBlock[data-v-3b0bf4e6] {
  -webkit-animation: intersecting-circles-spinners-animation-3b0bf4e6 1200ms linear infinite;
          animation: intersecting-circles-spinners-animation-3b0bf4e6 1200ms linear infinite;
  -webkit-transform-origin: center;
          transform-origin: center;
  display: block;
  height: 35px;
  width: 35px;
}
.intersecting-circles-spinner .circle[data-v-3b0bf4e6] {
  display: block;
  border: 2px solid #ff1d5e;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.intersecting-circles-spinner .circle[data-v-3b0bf4e6]:nth-child(1) {
  left: 0;
  top: 0;
}
.intersecting-circles-spinner .circle[data-v-3b0bf4e6]:nth-child(2) {
  left: calc(35px * -0.36);
  top: calc(35px * 0.2);
}
.intersecting-circles-spinner .circle[data-v-3b0bf4e6]:nth-child(3) {
  left: calc(35px * -0.36);
  top: calc(35px * -0.2);
}
.intersecting-circles-spinner .circle[data-v-3b0bf4e6]:nth-child(4) {
  left: 0;
  top: calc(35px * -0.36);
}
.intersecting-circles-spinner .circle[data-v-3b0bf4e6]:nth-child(5) {
  left: calc(35px * 0.36);
  top: calc(35px * -0.2);
}
.intersecting-circles-spinner .circle[data-v-3b0bf4e6]:nth-child(6) {
  left: calc(35px * 0.36);
  top: calc(35px * 0.2);
}
.intersecting-circles-spinner .circle[data-v-3b0bf4e6]:nth-child(7) {
  left: 0;
  top: calc(35px * 0.36);
}
@-webkit-keyframes intersecting-circles-spinners-animation-3b0bf4e6 {
from { -webkit-transform: rotate(0deg); transform: rotate(0deg);
}
to { -webkit-transform: rotate(360deg); transform: rotate(360deg);
}
}
@keyframes intersecting-circles-spinners-animation-3b0bf4e6 {
from { -webkit-transform: rotate(0deg); transform: rotate(0deg);
}
to { -webkit-transform: rotate(360deg); transform: rotate(360deg);
}
}


.orbit-spinner[data-v-2767e9c3], .orbit-spinner *[data-v-2767e9c3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.orbit-spinner[data-v-2767e9c3] {
  height: 55px;
  width: 55px;
  border-radius: 50%;
  -webkit-perspective: 800px;
          perspective: 800px;
}
.orbit-spinner .orbit[data-v-2767e9c3] {
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.orbit-spinner .orbit[data-v-2767e9c3]:nth-child(1) {
  left: 0%;
  top: 0%;
  -webkit-animation: orbit-spinner-orbit-one-animation-2767e9c3 1200ms linear infinite;
          animation: orbit-spinner-orbit-one-animation-2767e9c3 1200ms linear infinite;
  border-bottom: 3px solid #ff1d5e;
}
.orbit-spinner .orbit[data-v-2767e9c3]:nth-child(2) {
  right: 0%;
  top: 0%;
  -webkit-animation: orbit-spinner-orbit-two-animation-2767e9c3 1200ms linear infinite;
          animation: orbit-spinner-orbit-two-animation-2767e9c3 1200ms linear infinite;
  border-right: 3px solid #ff1d5e;
}
.orbit-spinner .orbit[data-v-2767e9c3]:nth-child(3) {
  right: 0%;
  bottom: 0%;
  -webkit-animation: orbit-spinner-orbit-three-animation-2767e9c3 1200ms linear infinite;
          animation: orbit-spinner-orbit-three-animation-2767e9c3 1200ms linear infinite;
  border-top: 3px solid #ff1d5e;
}
@-webkit-keyframes orbit-spinner-orbit-one-animation-2767e9c3 {
0% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
}
100% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
}
}
@keyframes orbit-spinner-orbit-one-animation-2767e9c3 {
0% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
}
100% {
    -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
}
}
@-webkit-keyframes orbit-spinner-orbit-two-animation-2767e9c3 {
0% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
}
100% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
}
}
@keyframes orbit-spinner-orbit-two-animation-2767e9c3 {
0% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
}
100% {
    -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
            transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
}
}
@-webkit-keyframes orbit-spinner-orbit-three-animation-2767e9c3 {
0% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
}
100% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
}
}
@keyframes orbit-spinner-orbit-three-animation-2767e9c3 {
0% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
}
100% {
    -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
            transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
}
}


.fingerprint-spinner[data-v-3fdbdfe9], .fingerprint-spinner *[data-v-3fdbdfe9] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.fingerprint-spinner[data-v-3fdbdfe9] {
  height: 64px;
  width: 64px;
  padding: 2px;
  overflow: hidden;
  position: relative;
}
.fingerprint-spinner .spinner-ring[data-v-3fdbdfe9] {
  position: absolute;
  border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: #ff1d5e;
  -webkit-animation: fingerprint-spinner-animation-3fdbdfe9 1500ms cubic-bezier(0.680, -0.750, 0.265, 1.750) infinite forwards;
          animation: fingerprint-spinner-animation-3fdbdfe9 1500ms cubic-bezier(0.680, -0.750, 0.265, 1.750) infinite forwards;
  margin: auto;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.fingerprint-spinner .spinner-ring[data-v-3fdbdfe9]:nth-child(1) {
  height: calc(60px / 9 + 0 * 60px / 9);
  width: calc(60px / 9 + 0 * 60px / 9);
  -webkit-animation-delay: calc(50ms * 1);
          animation-delay: calc(50ms * 1);
}
.fingerprint-spinner .spinner-ring[data-v-3fdbdfe9]:nth-child(2) {
  height: calc(60px / 9 + 1 * 60px / 9);
  width: calc(60px / 9 + 1 * 60px / 9);
  -webkit-animation-delay: calc(50ms * 2);
          animation-delay: calc(50ms * 2);
}
.fingerprint-spinner .spinner-ring[data-v-3fdbdfe9]:nth-child(3) {
  height: calc(60px / 9 + 2 * 60px / 9);
  width: calc(60px / 9 + 2 * 60px / 9);
  -webkit-animation-delay: calc(50ms * 3);
          animation-delay: calc(50ms * 3);
}
.fingerprint-spinner .spinner-ring[data-v-3fdbdfe9]:nth-child(4) {
  height: calc(60px / 9 + 3 * 60px / 9);
  width: calc(60px / 9 + 3 * 60px / 9);
  -webkit-animation-delay: calc(50ms * 4);
          animation-delay: calc(50ms * 4);
}
.fingerprint-spinner .spinner-ring[data-v-3fdbdfe9]:nth-child(5) {
  height: calc(60px / 9 + 4 * 60px / 9);
  width: calc(60px / 9 + 4 * 60px / 9);
  -webkit-animation-delay: calc(50ms * 5);
          animation-delay: calc(50ms * 5);
}
.fingerprint-spinner .spinner-ring[data-v-3fdbdfe9]:nth-child(6) {
  height: calc(60px / 9 + 5 * 60px / 9);
  width: calc(60px / 9 + 5 * 60px / 9);
  -webkit-animation-delay: calc(50ms * 6);
          animation-delay: calc(50ms * 6);
}
.fingerprint-spinner .spinner-ring[data-v-3fdbdfe9]:nth-child(7) {
  height: calc(60px / 9 + 6 * 60px / 9);
  width: calc(60px / 9 + 6 * 60px / 9);
  -webkit-animation-delay: calc(50ms * 7);
          animation-delay: calc(50ms * 7);
}
.fingerprint-spinner .spinner-ring[data-v-3fdbdfe9]:nth-child(8) {
  height: calc(60px / 9 + 7 * 60px / 9);
  width: calc(60px / 9 + 7 * 60px / 9);
  -webkit-animation-delay: calc(50ms * 8);
          animation-delay: calc(50ms * 8);
}
.fingerprint-spinner .spinner-ring[data-v-3fdbdfe9]:nth-child(9) {
  height: calc(60px / 9 + 8 * 60px / 9);
  width: calc(60px / 9 + 8 * 60px / 9);
  -webkit-animation-delay: calc(50ms * 9);
          animation-delay: calc(50ms * 9);
}
@-webkit-keyframes fingerprint-spinner-animation-3fdbdfe9 {
100% {
    -webkit-transform: rotate( 360deg );
            transform: rotate( 360deg );
}
}
@keyframes fingerprint-spinner-animation-3fdbdfe9 {
100% {
    -webkit-transform: rotate( 360deg );
            transform: rotate( 360deg );
}
}


.trinity-rings-spinner[data-v-e647c006], .trinity-rings-spinner *[data-v-e647c006] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.trinity-rings-spinner[data-v-e647c006] {
  height: 66px;
  width: 66px;
  padding: 3px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.trinity-rings-spinner .circle[data-v-e647c006] {
  position:absolute;
  display:block;
  border-radius:50%;
  border: 3px solid #ff1d5e;
  opacity: 1;
}
.trinity-rings-spinner .circle[data-v-e647c006]:nth-child(1) {
  height: 60px;
  width: 60px;
  -webkit-animation : trinity-rings-spinner-circle1-animation-e647c006 1.5s infinite linear;
          animation : trinity-rings-spinner-circle1-animation-e647c006 1.5s infinite linear;
  border-width: 3px;
}
.trinity-rings-spinner .circle[data-v-e647c006]:nth-child(2) {
  height: calc(60px * 0.65);
  width: calc(60px * 0.65);
  -webkit-animation : trinity-rings-spinner-circle2-animation-e647c006 1.5s infinite linear;
          animation : trinity-rings-spinner-circle2-animation-e647c006 1.5s infinite linear;
  border-width: 2px;
}
.trinity-rings-spinner .circle[data-v-e647c006]:nth-child(3) {
  height: calc(60px * 0.1);
  width: calc(60px * 0.1);
  -webkit-animation:trinity-rings-spinner-circle3-animation-e647c006 1.5s infinite linear;
          animation:trinity-rings-spinner-circle3-animation-e647c006 1.5s infinite linear;
  border-width: 1px;
}
@-webkit-keyframes trinity-rings-spinner-circle1-animation-e647c006{
0% {
    -webkit-transform: rotateZ(20deg) rotateY(0deg);
            transform: rotateZ(20deg) rotateY(0deg);
}
100% {
    -webkit-transform: rotateZ(100deg) rotateY(360deg);
            transform: rotateZ(100deg) rotateY(360deg);
}
}
@keyframes trinity-rings-spinner-circle1-animation-e647c006{
0% {
    -webkit-transform: rotateZ(20deg) rotateY(0deg);
            transform: rotateZ(20deg) rotateY(0deg);
}
100% {
    -webkit-transform: rotateZ(100deg) rotateY(360deg);
            transform: rotateZ(100deg) rotateY(360deg);
}
}
@-webkit-keyframes trinity-rings-spinner-circle2-animation-e647c006{
0% {
    -webkit-transform: rotateZ(100deg) rotateX(0deg);
            transform: rotateZ(100deg) rotateX(0deg);
}
100% {
    -webkit-transform: rotateZ(0deg) rotateX(360deg);
            transform: rotateZ(0deg) rotateX(360deg);
}
}
@keyframes trinity-rings-spinner-circle2-animation-e647c006{
0% {
    -webkit-transform: rotateZ(100deg) rotateX(0deg);
            transform: rotateZ(100deg) rotateX(0deg);
}
100% {
    -webkit-transform: rotateZ(0deg) rotateX(360deg);
            transform: rotateZ(0deg) rotateX(360deg);
}
}
@-webkit-keyframes trinity-rings-spinner-circle3-animation-e647c006{
0% {
    -webkit-transform: rotateZ(100deg) rotateX(-360deg);
            transform: rotateZ(100deg) rotateX(-360deg);
}
100% {
    -webkit-transform: rotateZ(-360deg) rotateX(360deg);
            transform: rotateZ(-360deg) rotateX(360deg);
}
}
@keyframes trinity-rings-spinner-circle3-animation-e647c006{
0% {
    -webkit-transform: rotateZ(100deg) rotateX(-360deg);
            transform: rotateZ(100deg) rotateX(-360deg);
}
100% {
    -webkit-transform: rotateZ(-360deg) rotateX(360deg);
            transform: rotateZ(-360deg) rotateX(360deg);
}
}


.fulfilling-square-spinner[data-v-38857dd6], .fulfilling-square-spinner *[data-v-38857dd6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.fulfilling-square-spinner[data-v-38857dd6] {
  height: 50px;
  width: 50px;
  position: relative;
  border: 4px solid #ff1d5e;
  -webkit-animation: fulfilling-square-spinner-animation-38857dd6 4s infinite ease;
          animation: fulfilling-square-spinner-animation-38857dd6 4s infinite ease;
}
.fulfilling-square-spinner .spinner-inner[data-v-38857dd6] {
  vertical-align: top;
  display: inline-block;
  background-color: #ff1d5e;
  width: 100%;
  opacity: 1;
  -webkit-animation: fulfilling-square-spinner-inner-animation-38857dd6 4s infinite ease-in;
          animation: fulfilling-square-spinner-inner-animation-38857dd6 4s infinite ease-in;
}
@-webkit-keyframes fulfilling-square-spinner-animation-38857dd6 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
75% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes fulfilling-square-spinner-animation-38857dd6 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
75% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@-webkit-keyframes fulfilling-square-spinner-inner-animation-38857dd6 {
0% {
    height: 0%;
}
25% {
    height: 0%;
}
50% {
    height: 100%;
}
75% {
    height: 100%;
}
100% {
    height: 0%;
}
}
@keyframes fulfilling-square-spinner-inner-animation-38857dd6 {
0% {
    height: 0%;
}
25% {
    height: 0%;
}
50% {
    height: 100%;
}
75% {
    height: 100%;
}
100% {
    height: 0%;
}
}


.circles-to-rhombuses-spinner[data-v-690fd6ce], .circles-to-rhombuses-spinner *[data-v-690fd6ce] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.circles-to-rhombuses-spinner[data-v-690fd6ce] {
  height: 15px;
  width: calc( (15px + 15px * 1.125) * 3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.circles-to-rhombuses-spinner .circle[data-v-690fd6ce] {
  height: 15px;
  width: 15px;
  margin-left: calc(15px * 1.125);
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 10%;
  border: 3px solid #ff1d5e;
  overflow: hidden;
  background: transparent;

  -webkit-animation: circles-to-rhombuses-animation-690fd6ce 1200ms linear infinite;

          animation: circles-to-rhombuses-animation-690fd6ce 1200ms linear infinite;
}
.circles-to-rhombuses-spinner .circle[data-v-690fd6ce]:nth-child(1) {
  -webkit-animation-delay: calc(150ms * 1);
          animation-delay: calc(150ms * 1);
  margin-left: 0
}
.circles-to-rhombuses-spinner .circle[data-v-690fd6ce]:nth-child(2) {
  -webkit-animation-delay: calc(150ms * 2);
          animation-delay: calc(150ms * 2);
}
.circles-to-rhombuses-spinner .circle[data-v-690fd6ce]:nth-child(3) {
  -webkit-animation-delay: calc(150ms * 3);
          animation-delay: calc(150ms * 3);
}
@-webkit-keyframes circles-to-rhombuses-animation-690fd6ce {
0% {
    border-radius: 10%;
}
17.5% {
    border-radius: 10%;
}
50% {
    border-radius: 100%;
}
93.5% {
    border-radius: 10%;
}
100% {
    border-radius: 10%;
}
}
@keyframes circles-to-rhombuses-animation-690fd6ce {
0% {
    border-radius: 10%;
}
17.5% {
    border-radius: 10%;
}
50% {
    border-radius: 100%;
}
93.5% {
    border-radius: 10%;
}
100% {
    border-radius: 10%;
}
}
@-webkit-keyframes circles-to-rhombuses-background-animation-690fd6ce {
50% {
    opacity: 0.4;
}
}
@keyframes circles-to-rhombuses-background-animation-690fd6ce {
50% {
    opacity: 0.4;
}
}



.semipolar-spinner[data-v-5552c086], .semipolar-spinner *[data-v-5552c086] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.semipolar-spinner[data-v-5552c086] {
  height: 65px;
  width: 65px;
  position: relative;
}
.semipolar-spinner .ring[data-v-5552c086] {
  border-radius: 50%;
  position: absolute;
  border: calc(65px * 0.05) solid transparent;
  border-top-color: #ff1d5e;
  border-left-color: #ff1d5e;
  -webkit-animation: semipolar-spinner-animation-5552c086 2s infinite;
          animation: semipolar-spinner-animation-5552c086 2s infinite;
}
.semipolar-spinner .ring[data-v-5552c086]:nth-child(1) {
  height: calc(65px - 65px * 0.2 * 0);
  width: calc(65px - 65px * 0.2 * 0);
  top: calc(65px * 0.1 * 0);
  left: calc(65px * 0.1 * 0);
  -webkit-animation-delay: calc(2000ms * 0.1 * 4);
          animation-delay: calc(2000ms * 0.1 * 4);
  z-index: 5;
}
.semipolar-spinner .ring[data-v-5552c086]:nth-child(2) {
  height: calc(65px - 65px * 0.2 * 1);
  width: calc(65px - 65px * 0.2 * 1);
  top: calc(65px * 0.1 * 1);
  left: calc(65px * 0.1 * 1);
  -webkit-animation-delay: calc(2000ms * 0.1 * 3);
          animation-delay: calc(2000ms * 0.1 * 3);
  z-index: 4;
}
.semipolar-spinner .ring[data-v-5552c086]:nth-child(3) {
  height: calc(65px - 65px * 0.2 * 2);
  width: calc(65px - 65px * 0.2 * 2);
  top: calc(65px * 0.1 * 2);
  left: calc(65px * 0.1 * 2);
  -webkit-animation-delay: calc(2000ms * 0.1 * 2);
          animation-delay: calc(2000ms * 0.1 * 2);
  z-index: 3;
}
.semipolar-spinner .ring[data-v-5552c086]:nth-child(4) {
  height: calc(65px - 65px * 0.2 * 3);
  width: calc(65px - 65px * 0.2 * 3);
  top: calc(65px * 0.1 * 3);
  left: calc(65px * 0.1 * 3);
  -webkit-animation-delay: calc(2000ms * 0.1 * 1);
          animation-delay: calc(2000ms * 0.1 * 1);
  z-index: 2;
}
.semipolar-spinner .ring[data-v-5552c086]:nth-child(5) {
  height: calc(65px - 65px * 0.2 * 4);
  width: calc(65px - 65px * 0.2 * 4);
  top: calc(65px * 0.1 * 4);
  left: calc(65px * 0.1 * 4);
  -webkit-animation-delay: calc(2000ms * 0.1 * 0);
          animation-delay: calc(2000ms * 0.1 * 0);
  z-index: 1;
}
@-webkit-keyframes semipolar-spinner-animation-5552c086 {
50% {
    -webkit-transform: rotate(360deg) scale(0.7);
            transform: rotate(360deg) scale(0.7);
}
}
@keyframes semipolar-spinner-animation-5552c086 {
50% {
    -webkit-transform: rotate(360deg) scale(0.7);
            transform: rotate(360deg) scale(0.7);
}
}


.breeding-rhombus-spinner[data-v-a1d20622] {
  height: 65px;
  width: 65px;
  position: relative;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.breeding-rhombus-spinner[data-v-a1d20622], .breeding-rhombus-spinner *[data-v-a1d20622] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.breeding-rhombus-spinner .rhombus[data-v-a1d20622] {
  height: calc(65px / 7.5);
  width: calc(65px / 7.5);
  -webkit-animation-duration: 2000ms;
          animation-duration: 2000ms;
  top: calc(65px / 2.3077);
  left: calc(65px / 2.3077);
  background-color: #ff1d5e;
  position: absolute;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.breeding-rhombus-spinner .rhombus[data-v-a1d20622]:nth-child(2n+0) {
  margin-right: 0;
}
.breeding-rhombus-spinner .rhombus.child-1[data-v-a1d20622] {
  -webkit-animation-name: breeding-rhombus-spinner-animation-child-1-a1d20622;
          animation-name: breeding-rhombus-spinner-animation-child-1-a1d20622;
  -webkit-animation-delay: calc(100ms * 1);
          animation-delay: calc(100ms * 1);
}
.breeding-rhombus-spinner .rhombus.child-2[data-v-a1d20622] {
  -webkit-animation-name: breeding-rhombus-spinner-animation-child-2-a1d20622;
          animation-name: breeding-rhombus-spinner-animation-child-2-a1d20622;
  -webkit-animation-delay: calc(100ms * 2);
          animation-delay: calc(100ms * 2);
}
.breeding-rhombus-spinner .rhombus.child-3[data-v-a1d20622] {
  -webkit-animation-name: breeding-rhombus-spinner-animation-child-3-a1d20622;
          animation-name: breeding-rhombus-spinner-animation-child-3-a1d20622;
  -webkit-animation-delay: calc(100ms * 3);
          animation-delay: calc(100ms * 3);
}
.breeding-rhombus-spinner .rhombus.child-4[data-v-a1d20622] {
  -webkit-animation-name: breeding-rhombus-spinner-animation-child-4-a1d20622;
          animation-name: breeding-rhombus-spinner-animation-child-4-a1d20622;
  -webkit-animation-delay: calc(100ms * 4);
          animation-delay: calc(100ms * 4);
}
.breeding-rhombus-spinner .rhombus.child-5[data-v-a1d20622] {
  -webkit-animation-name: breeding-rhombus-spinner-animation-child-5-a1d20622;
          animation-name: breeding-rhombus-spinner-animation-child-5-a1d20622;
  -webkit-animation-delay: calc(100ms * 5);
          animation-delay: calc(100ms * 5);
}
.breeding-rhombus-spinner .rhombus.child-6[data-v-a1d20622] {
  -webkit-animation-name: breeding-rhombus-spinner-animation-child-6-a1d20622;
          animation-name: breeding-rhombus-spinner-animation-child-6-a1d20622;
  -webkit-animation-delay: calc(100ms * 6);
          animation-delay: calc(100ms * 6);
}
.breeding-rhombus-spinner .rhombus.child-7[data-v-a1d20622] {
  -webkit-animation-name: breeding-rhombus-spinner-animation-child-7-a1d20622;
          animation-name: breeding-rhombus-spinner-animation-child-7-a1d20622;
  -webkit-animation-delay: calc(100ms * 7);
          animation-delay: calc(100ms * 7);
}
.breeding-rhombus-spinner .rhombus.child-8[data-v-a1d20622] {
  -webkit-animation-name: breeding-rhombus-spinner-animation-child-8-a1d20622;
          animation-name: breeding-rhombus-spinner-animation-child-8-a1d20622;
  -webkit-animation-delay: calc(100ms * 8);
          animation-delay: calc(100ms * 8);
}
.breeding-rhombus-spinner .rhombus.big[data-v-a1d20622] {
  height: calc(65px / 3);
  width: calc(65px / 3);
  -webkit-animation-duration: 2000ms;
          animation-duration: 2000ms;
  top: calc(65px / 3);
  left: calc(65px / 3);
  background-color: #ff1d5e;
  -webkit-animation: breeding-rhombus-spinner-animation-child-big-a1d20622 2s infinite;
          animation: breeding-rhombus-spinner-animation-child-big-a1d20622 2s infinite;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
@-webkit-keyframes breeding-rhombus-spinner-animation-child-1-a1d20622 {
50% {
    -webkit-transform: translate(-325%, -325%);
            transform: translate(-325%, -325%);
}
}
@keyframes breeding-rhombus-spinner-animation-child-1-a1d20622 {
50% {
    -webkit-transform: translate(-325%, -325%);
            transform: translate(-325%, -325%);
}
}
@-webkit-keyframes breeding-rhombus-spinner-animation-child-2-a1d20622 {
50% {
    -webkit-transform: translate(0, -325%);
            transform: translate(0, -325%);
}
}
@keyframes breeding-rhombus-spinner-animation-child-2-a1d20622 {
50% {
    -webkit-transform: translate(0, -325%);
            transform: translate(0, -325%);
}
}
@-webkit-keyframes breeding-rhombus-spinner-animation-child-3-a1d20622 {
50% {
    -webkit-transform: translate(325%, -325%);
            transform: translate(325%, -325%);
}
}
@keyframes breeding-rhombus-spinner-animation-child-3-a1d20622 {
50% {
    -webkit-transform: translate(325%, -325%);
            transform: translate(325%, -325%);
}
}
@-webkit-keyframes breeding-rhombus-spinner-animation-child-4-a1d20622 {
50% {
    -webkit-transform: translate(325%, 0);
            transform: translate(325%, 0);
}
}
@keyframes breeding-rhombus-spinner-animation-child-4-a1d20622 {
50% {
    -webkit-transform: translate(325%, 0);
            transform: translate(325%, 0);
}
}
@-webkit-keyframes breeding-rhombus-spinner-animation-child-5-a1d20622 {
50% {
    -webkit-transform: translate(325%, 325%);
            transform: translate(325%, 325%);
}
}
@keyframes breeding-rhombus-spinner-animation-child-5-a1d20622 {
50% {
    -webkit-transform: translate(325%, 325%);
            transform: translate(325%, 325%);
}
}
@-webkit-keyframes breeding-rhombus-spinner-animation-child-6-a1d20622 {
50% {
    -webkit-transform: translate(0, 325%);
            transform: translate(0, 325%);
}
}
@keyframes breeding-rhombus-spinner-animation-child-6-a1d20622 {
50% {
    -webkit-transform: translate(0, 325%);
            transform: translate(0, 325%);
}
}
@-webkit-keyframes breeding-rhombus-spinner-animation-child-7-a1d20622 {
50% {
    -webkit-transform: translate(-325%, 325%);
            transform: translate(-325%, 325%);
}
}
@keyframes breeding-rhombus-spinner-animation-child-7-a1d20622 {
50% {
    -webkit-transform: translate(-325%, 325%);
            transform: translate(-325%, 325%);
}
}
@-webkit-keyframes breeding-rhombus-spinner-animation-child-8-a1d20622 {
50% {
    -webkit-transform: translate(-325%, 0);
            transform: translate(-325%, 0);
}
}
@keyframes breeding-rhombus-spinner-animation-child-8-a1d20622 {
50% {
    -webkit-transform: translate(-325%, 0);
            transform: translate(-325%, 0);
}
}
@-webkit-keyframes breeding-rhombus-spinner-animation-child-big-a1d20622 {
50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
}
}
@keyframes breeding-rhombus-spinner-animation-child-big-a1d20622 {
50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
}
}


.swapping-squares-spinner[data-v-559f9208], .swapping-squares-spinner *[data-v-559f9208] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.swapping-squares-spinner[data-v-559f9208] {
  height: 65px;
  width: 65px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.swapping-squares-spinner .square[data-v-559f9208] {
  height: calc(65px * 0.25 / 1.3);
  width:  calc(65px * 0.25 / 1.3);
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  border: calc(65px * 0.04 / 1.3) solid #ff1d5e;
  margin-right: auto;
  margin-left: auto;
  position: absolute;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.swapping-squares-spinner .square[data-v-559f9208]:nth-child(1) {
  -webkit-animation-name: swapping-squares-animation-child-1-559f9208;
          animation-name: swapping-squares-animation-child-1-559f9208;
  -webkit-animation-delay: 500ms;
          animation-delay: 500ms;
}
.swapping-squares-spinner .square[data-v-559f9208]:nth-child(2) {
  -webkit-animation-name: swapping-squares-animation-child-2-559f9208;
          animation-name: swapping-squares-animation-child-2-559f9208;
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}
.swapping-squares-spinner .square[data-v-559f9208]:nth-child(3) {
  -webkit-animation-name: swapping-squares-animation-child-3-559f9208;
          animation-name: swapping-squares-animation-child-3-559f9208;
  -webkit-animation-delay: 500ms;
          animation-delay: 500ms;
}
.swapping-squares-spinner .square[data-v-559f9208]:nth-child(4) {
  -webkit-animation-name: swapping-squares-animation-child-4-559f9208;
          animation-name: swapping-squares-animation-child-4-559f9208;
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}
@-webkit-keyframes swapping-squares-animation-child-1-559f9208 {
50% {
    -webkit-transform: translate(150%,150%) scale(2,2);
            transform: translate(150%,150%) scale(2,2);
}
}
@keyframes swapping-squares-animation-child-1-559f9208 {
50% {
    -webkit-transform: translate(150%,150%) scale(2,2);
            transform: translate(150%,150%) scale(2,2);
}
}
@-webkit-keyframes swapping-squares-animation-child-2-559f9208 {
50% {
    -webkit-transform: translate(-150%,150%) scale(2,2);
            transform: translate(-150%,150%) scale(2,2);
}
}
@keyframes swapping-squares-animation-child-2-559f9208 {
50% {
    -webkit-transform: translate(-150%,150%) scale(2,2);
            transform: translate(-150%,150%) scale(2,2);
}
}
@-webkit-keyframes swapping-squares-animation-child-3-559f9208 {
50% {
    -webkit-transform: translate(-150%,-150%) scale(2,2);
            transform: translate(-150%,-150%) scale(2,2);
}
}
@keyframes swapping-squares-animation-child-3-559f9208 {
50% {
    -webkit-transform: translate(-150%,-150%) scale(2,2);
            transform: translate(-150%,-150%) scale(2,2);
}
}
@-webkit-keyframes swapping-squares-animation-child-4-559f9208 {
50% {
    -webkit-transform: translate(150%,-150%) scale(2,2);
            transform: translate(150%,-150%) scale(2,2);
}
}
@keyframes swapping-squares-animation-child-4-559f9208 {
50% {
    -webkit-transform: translate(150%,-150%) scale(2,2);
            transform: translate(150%,-150%) scale(2,2);
}
}


.scaling-squares-spinner[data-v-0f830af4], .scaling-squares-spinner *[data-v-0f830af4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.scaling-squares-spinner[data-v-0f830af4] {
  height: 65px;
  width: 65px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-animation: scaling-squares-animation-0f830af4 1250ms;
          animation: scaling-squares-animation-0f830af4 1250ms;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.scaling-squares-spinner .square[data-v-0f830af4] {
  height: calc(65px * 0.25 / 1.3);
  width: calc(65px * 0.25 / 1.3);
  margin-right: auto;
  margin-left: auto;
  border: calc(65px * 0.04 / 1.3) solid #ff1d5e;
  position: absolute;
  -webkit-animation-duration: 1250ms;
          animation-duration: 1250ms;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.scaling-squares-spinner .square[data-v-0f830af4]:nth-child(1) {
  -webkit-animation-name: scaling-squares-spinner-animation-child-1-0f830af4;
          animation-name: scaling-squares-spinner-animation-child-1-0f830af4;
}
.scaling-squares-spinner .square[data-v-0f830af4]:nth-child(2) {
  -webkit-animation-name: scaling-squares-spinner-animation-child-2-0f830af4;
          animation-name: scaling-squares-spinner-animation-child-2-0f830af4;
}
.scaling-squares-spinner .square[data-v-0f830af4]:nth-child(3) {
  -webkit-animation-name: scaling-squares-spinner-animation-child-3-0f830af4;
          animation-name: scaling-squares-spinner-animation-child-3-0f830af4;
}
.scaling-squares-spinner .square[data-v-0f830af4]:nth-child(4) {
  -webkit-animation-name: scaling-squares-spinner-animation-child-4-0f830af4;
          animation-name: scaling-squares-spinner-animation-child-4-0f830af4;
}
@-webkit-keyframes scaling-squares-animation-0f830af4 {
50% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
}
@keyframes scaling-squares-animation-0f830af4 {
50% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
}
@-webkit-keyframes scaling-squares-spinner-animation-child-1-0f830af4 {
50% {
    -webkit-transform: translate(150%,150%) scale(2,2);
            transform: translate(150%,150%) scale(2,2);
}
}
@keyframes scaling-squares-spinner-animation-child-1-0f830af4 {
50% {
    -webkit-transform: translate(150%,150%) scale(2,2);
            transform: translate(150%,150%) scale(2,2);
}
}
@-webkit-keyframes scaling-squares-spinner-animation-child-2-0f830af4 {
50% {
    -webkit-transform: translate(-150%,150%) scale(2,2);
            transform: translate(-150%,150%) scale(2,2);
}
}
@keyframes scaling-squares-spinner-animation-child-2-0f830af4 {
50% {
    -webkit-transform: translate(-150%,150%) scale(2,2);
            transform: translate(-150%,150%) scale(2,2);
}
}
@-webkit-keyframes scaling-squares-spinner-animation-child-3-0f830af4 {
50% {
    -webkit-transform: translate(-150%,-150%) scale(2,2);
            transform: translate(-150%,-150%) scale(2,2);
}
}
@keyframes scaling-squares-spinner-animation-child-3-0f830af4 {
50% {
    -webkit-transform: translate(-150%,-150%) scale(2,2);
            transform: translate(-150%,-150%) scale(2,2);
}
}
@-webkit-keyframes scaling-squares-spinner-animation-child-4-0f830af4 {
50% {
    -webkit-transform: translate(150%,-150%) scale(2,2);
            transform: translate(150%,-150%) scale(2,2);
}
}
@keyframes scaling-squares-spinner-animation-child-4-0f830af4 {
50% {
    -webkit-transform: translate(150%,-150%) scale(2,2);
            transform: translate(150%,-150%) scale(2,2);
}
}


.fulfilling-bouncing-circle-spinner[data-v-dd350904], .fulfilling-bouncing-circle-spinner *[data-v-dd350904] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.fulfilling-bouncing-circle-spinner[data-v-dd350904] {
  height: 60px;
  width: 60px;
  position: relative;
  -webkit-animation: fulfilling-bouncing-circle-spinner-animation-dd350904 infinite 4000ms ease;
          animation: fulfilling-bouncing-circle-spinner-animation-dd350904 infinite 4000ms ease;
}
.fulfilling-bouncing-circle-spinner .orbit[data-v-dd350904] {
  height: 60px;
  width: 60px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  border: calc(60px * 0.03) solid #ff1d5e;
  -webkit-animation: fulfilling-bouncing-circle-spinner-orbit-animation-dd350904 infinite 4000ms ease;
          animation: fulfilling-bouncing-circle-spinner-orbit-animation-dd350904 infinite 4000ms ease;
}
.fulfilling-bouncing-circle-spinner .circle[data-v-dd350904] {
  height: 60px;
  width: 60px;
  color: #ff1d5e;
  display: block;
  border-radius: 50%;
  position: relative;
  border: calc(60px * 0.1) solid #ff1d5e;
  -webkit-animation: fulfilling-bouncing-circle-spinner-circle-animation-dd350904 infinite 4000ms ease;
          animation: fulfilling-bouncing-circle-spinner-circle-animation-dd350904 infinite 4000ms ease;
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
}
@-webkit-keyframes fulfilling-bouncing-circle-spinner-animation-dd350904 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes fulfilling-bouncing-circle-spinner-animation-dd350904 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@-webkit-keyframes fulfilling-bouncing-circle-spinner-orbit-animation-dd350904 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
62.5% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
75% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
87.5% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes fulfilling-bouncing-circle-spinner-orbit-animation-dd350904 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
62.5% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
75% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
87.5% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes fulfilling-bouncing-circle-spinner-circle-animation-dd350904 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    border-color: transparent;
    border-top-color: inherit;
}
16.7% {
    border-color: transparent;
    border-top-color: initial;
    border-right-color: initial;
}
33.4% {
    border-color: transparent;
    border-top-color: inherit;
    border-right-color: inherit;
    border-bottom-color: inherit;
}
50% {
    border-color: inherit;
    -webkit-transform: scale(1);
            transform: scale(1);
}
62.5% {
    border-color: inherit;
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
}
75% {
    border-color: inherit;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
87.5% {
    border-color: inherit;
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
}
100% {
    border-color: transparent;
    border-top-color: inherit;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes fulfilling-bouncing-circle-spinner-circle-animation-dd350904 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    border-color: transparent;
    border-top-color: inherit;
}
16.7% {
    border-color: transparent;
    border-top-color: initial;
    border-right-color: initial;
}
33.4% {
    border-color: transparent;
    border-top-color: inherit;
    border-right-color: inherit;
    border-bottom-color: inherit;
}
50% {
    border-color: inherit;
    -webkit-transform: scale(1);
            transform: scale(1);
}
62.5% {
    border-color: inherit;
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
}
75% {
    border-color: inherit;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
87.5% {
    border-color: inherit;
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
}
100% {
    border-color: transparent;
    border-top-color: inherit;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}


.radar-spinner[data-v-14cb8987], .radar-spinner *[data-v-14cb8987] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.radar-spinner[data-v-14cb8987] {
  height: 60px;
  width: 60px;
  position: relative;
}
.radar-spinner .circle[data-v-14cb8987] {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -webkit-animation: radar-spinner-animation-14cb8987 2s infinite;
          animation: radar-spinner-animation-14cb8987 2s infinite;
}
.radar-spinner .circle[data-v-14cb8987]:nth-child(1) {
  padding: calc(60px * 5 * 2 * 0 / 110);
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.radar-spinner .circle[data-v-14cb8987]:nth-child(2) {
  padding: calc(60px * 5 * 2 * 1 / 110);
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.radar-spinner .circle[data-v-14cb8987]:nth-child(3) {
  padding: calc(60px * 5 * 2 * 2 / 110);
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.radar-spinner .circle[data-v-14cb8987]:nth-child(4) {
  padding: calc(60px * 5 * 2 * 3 / 110);
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}
.radar-spinner .circle-inner[data-v-14cb8987], .radar-spinner .circle-inner-container[data-v-14cb8987] {
  height: 100%;
  width: 100%;
  border-radius: 50%;
  border: calc(60px * 5 / 110) solid transparent;
}
.radar-spinner .circle-inner[data-v-14cb8987] {
  border-left-color: #ff1d5e;
  border-right-color: #ff1d5e;
}
@-webkit-keyframes radar-spinner-animation-14cb8987 {
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
}
@keyframes radar-spinner-animation-14cb8987 {
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
}


.self-building-square-spinner[data-v-4cafbc50], .self-building-square-spinner *[data-v-4cafbc50] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.self-building-square-spinner[data-v-4cafbc50] {
  height: 40px;
  width: 40px;
  top: calc( -10px * 2 / 3);
}
.self-building-square-spinner .square[data-v-4cafbc50] {
  height: 10px;
  width: 10px;
  top: calc( -10px * 2 / 3);
  margin-right: calc(10px / 3);
  margin-top: calc(10px / 3);
  background: #ff1d5e;
  float: left;
  position:relative;
  opacity: 0;
  -webkit-animation: self-building-square-spinner-4cafbc50 6s infinite;
          animation: self-building-square-spinner-4cafbc50 6s infinite;
}
.self-building-square-spinner .square[data-v-4cafbc50]:nth-child(1) {
  -webkit-animation-delay: calc(300ms * 6);
          animation-delay: calc(300ms * 6);
}
.self-building-square-spinner .square[data-v-4cafbc50]:nth-child(2) {
  -webkit-animation-delay: calc(300ms * 7);
          animation-delay: calc(300ms * 7);
}
.self-building-square-spinner .square[data-v-4cafbc50]:nth-child(3) {
  -webkit-animation-delay: calc(300ms * 8);
          animation-delay: calc(300ms * 8);
}
.self-building-square-spinner .square[data-v-4cafbc50]:nth-child(4) {
  -webkit-animation-delay: calc(300ms * 3);
          animation-delay: calc(300ms * 3);
}
.self-building-square-spinner .square[data-v-4cafbc50]:nth-child(5) {
  -webkit-animation-delay: calc(300ms * 4);
          animation-delay: calc(300ms * 4);
}
.self-building-square-spinner .square[data-v-4cafbc50]:nth-child(6) {
  -webkit-animation-delay: calc(300ms * 5);
          animation-delay: calc(300ms * 5);
}
.self-building-square-spinner .square[data-v-4cafbc50]:nth-child(7) {
  -webkit-animation-delay: calc(300ms * 0);
          animation-delay: calc(300ms * 0);
}
.self-building-square-spinner .square[data-v-4cafbc50]:nth-child(8) {
  -webkit-animation-delay: calc(300ms * 1);
          animation-delay: calc(300ms * 1);
}
.self-building-square-spinner .square[data-v-4cafbc50]:nth-child(9) {
  -webkit-animation-delay: calc(300ms * 2);
          animation-delay: calc(300ms * 2);
}
.self-building-square-spinner .clear[data-v-4cafbc50]{
  clear: both;
}
@-webkit-keyframes self-building-square-spinner-4cafbc50 {
0% {
    opacity: 0;
}
5% {
    opacity: 1;
    top: 0;
}
50.9% {
    opacity: 1;
    top: 0;
}
55.9% {
    opacity: 0;
    top: inherit;
}
}
@keyframes self-building-square-spinner-4cafbc50 {
0% {
    opacity: 0;
}
5% {
    opacity: 1;
    top: 0;
}
50.9% {
    opacity: 1;
    top: 0;
}
55.9% {
    opacity: 0;
    top: inherit;
}
}


.looping-rhombuses-spinner[data-v-656608d9], .looping-rhombuses-spinner *[data-v-656608d9] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.looping-rhombuses-spinner[data-v-656608d9] {
  width: calc(15px * 4);
  height: 15px;
  position: relative;
}
.looping-rhombuses-spinner .rhombus[data-v-656608d9] {
  height: 15px;
  width: 15px;
  background-color: #ff1d5e;
  left: calc(15px * 4);
  position: absolute;
  margin: 0 auto;
  border-radius: 2px;
  -webkit-transform: translateY(0) rotate(45deg) scale(0);
          transform: translateY(0) rotate(45deg) scale(0);
  -webkit-animation: looping-rhombuses-spinner-animation-656608d9 2500ms linear infinite;
          animation: looping-rhombuses-spinner-animation-656608d9 2500ms linear infinite;
}
.looping-rhombuses-spinner .rhombus[data-v-656608d9]:nth-child(1) {
  -webkit-animation-delay: calc(2500ms * 1 / -1.5);
          animation-delay: calc(2500ms * 1 / -1.5);
}
.looping-rhombuses-spinner .rhombus[data-v-656608d9]:nth-child(2) {
  -webkit-animation-delay: calc(2500ms * 2 / -1.5);
          animation-delay: calc(2500ms * 2 / -1.5);
}
.looping-rhombuses-spinner .rhombus[data-v-656608d9]:nth-child(3) {
  -webkit-animation-delay: calc(2500ms * 3 / -1.5);
          animation-delay: calc(2500ms * 3 / -1.5);
}
@-webkit-keyframes looping-rhombuses-spinner-animation-656608d9 {
0% {
    -webkit-transform: translateX(0) rotate(45deg) scale(0);
            transform: translateX(0) rotate(45deg) scale(0);
}
50% {
    -webkit-transform: translateX(-233%) rotate(45deg) scale(1);
            transform: translateX(-233%) rotate(45deg) scale(1);
}
100% {
    -webkit-transform: translateX(-466%) rotate(45deg) scale(0);
            transform: translateX(-466%) rotate(45deg) scale(0);
}
}
@keyframes looping-rhombuses-spinner-animation-656608d9 {
0% {
    -webkit-transform: translateX(0) rotate(45deg) scale(0);
            transform: translateX(0) rotate(45deg) scale(0);
}
50% {
    -webkit-transform: translateX(-233%) rotate(45deg) scale(1);
            transform: translateX(-233%) rotate(45deg) scale(1);
}
100% {
    -webkit-transform: translateX(-466%) rotate(45deg) scale(0);
            transform: translateX(-466%) rotate(45deg) scale(0);
}
}


.half-circle-spinner[data-v-bf5bf2dc], .half-circle-spinner *[data-v-bf5bf2dc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.half-circle-spinner[data-v-bf5bf2dc] {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  position: relative;
}
.half-circle-spinner .circle[data-v-bf5bf2dc] {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: calc(60px / 10) solid transparent;
}
.half-circle-spinner .circle.circle-1[data-v-bf5bf2dc] {
  border-top-color: #ff1d5e;
  -webkit-animation: half-circle-spinner-animation-bf5bf2dc 1s infinite;
          animation: half-circle-spinner-animation-bf5bf2dc 1s infinite;
}
.half-circle-spinner .circle.circle-2[data-v-bf5bf2dc] {
  border-bottom-color: #ff1d5e;
  -webkit-animation: half-circle-spinner-animation-bf5bf2dc 1s infinite alternate;
          animation: half-circle-spinner-animation-bf5bf2dc 1s infinite alternate;
}
@-webkit-keyframes half-circle-spinner-animation-bf5bf2dc {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100%{
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes half-circle-spinner-animation-bf5bf2dc {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100%{
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}


.atom-spinner[data-v-002b7664], .atom-spinner *[data-v-002b7664] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.atom-spinner[data-v-002b7664] {
  height: 60px;
  width: 60px;
  overflow: hidden;
}
.atom-spinner .spinner-inner[data-v-002b7664] {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}
.atom-spinner .spinner-circle[data-v-002b7664] {
  display: block;
  position: absolute;
  color: #ff1d5e;
  font-size: calc(60px * 0.24);
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.atom-spinner .spinner-line[data-v-002b7664] {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  border-left-width: calc(60px / 25);
  border-top-width: calc(60px / 25);
  border-left-color: #ff1d5e;
  border-left-style: solid;
  border-top-style: solid;
  border-top-color: transparent;
}
.atom-spinner .spinner-line[data-v-002b7664]:nth-child(1) {
  -webkit-animation: atom-spinner-animation-1-002b7664 1s linear infinite;
          animation: atom-spinner-animation-1-002b7664 1s linear infinite;
  -webkit-transform: rotateZ(120deg) rotateX(66deg) rotateZ(0deg);
          transform: rotateZ(120deg) rotateX(66deg) rotateZ(0deg);
}
.atom-spinner .spinner-line[data-v-002b7664]:nth-child(2) {
  -webkit-animation: atom-spinner-animation-2-002b7664 1s linear infinite;
          animation: atom-spinner-animation-2-002b7664 1s linear infinite;
  -webkit-transform: rotateZ(240deg) rotateX(66deg) rotateZ(0deg);
          transform: rotateZ(240deg) rotateX(66deg) rotateZ(0deg);
}
.atom-spinner .spinner-line[data-v-002b7664]:nth-child(3) {
  -webkit-animation: atom-spinner-animation-3-002b7664 1s linear infinite;
          animation: atom-spinner-animation-3-002b7664 1s linear infinite;
  -webkit-transform: rotateZ(360deg) rotateX(66deg) rotateZ(0deg);
          transform: rotateZ(360deg) rotateX(66deg) rotateZ(0deg);
}
@-webkit-keyframes atom-spinner-animation-1-002b7664 {
100% {
    -webkit-transform: rotateZ(120deg) rotateX(66deg) rotateZ(360deg);
            transform: rotateZ(120deg) rotateX(66deg) rotateZ(360deg);
}
}
@keyframes atom-spinner-animation-1-002b7664 {
100% {
    -webkit-transform: rotateZ(120deg) rotateX(66deg) rotateZ(360deg);
            transform: rotateZ(120deg) rotateX(66deg) rotateZ(360deg);
}
}
@-webkit-keyframes atom-spinner-animation-2-002b7664 {
100% {
    -webkit-transform: rotateZ(240deg) rotateX(66deg) rotateZ(360deg);
            transform: rotateZ(240deg) rotateX(66deg) rotateZ(360deg);
}
}
@keyframes atom-spinner-animation-2-002b7664 {
100% {
    -webkit-transform: rotateZ(240deg) rotateX(66deg) rotateZ(360deg);
            transform: rotateZ(240deg) rotateX(66deg) rotateZ(360deg);
}
}
@-webkit-keyframes atom-spinner-animation-3-002b7664 {
100% {
    -webkit-transform: rotateZ(360deg) rotateX(66deg) rotateZ(360deg);
            transform: rotateZ(360deg) rotateX(66deg) rotateZ(360deg);
}
}
@keyframes atom-spinner-animation-3-002b7664 {
100% {
    -webkit-transform: rotateZ(360deg) rotateX(66deg) rotateZ(360deg);
            transform: rotateZ(360deg) rotateX(66deg) rotateZ(360deg);
}
}




/*# sourceMappingURL=10.7c542bf3.css.map*/