@-moz-document url-prefix() {
 :invalid {
  box-shadow:none
 }
 :-moz-submit-invalid,
 :-moz-ui-invalid {
  box-shadow:none
 }
}
@-webkit-keyframes _1vrB2 {
 0% {
  transform:rotate(180deg);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 45% {
  transform:rotate(198deg)
 }
 55% {
  transform:rotate(234deg)
 }
 to {
  transform:rotate(540deg)
 }
}
@keyframes _1vrB2 {
 0% {
  transform:rotate(180deg);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 45% {
  transform:rotate(198deg)
 }
 55% {
  transform:rotate(234deg)
 }
 to {
  transform:rotate(540deg)
 }
}
@-webkit-keyframes mbnqu {
 to {
  transform:rotate(115deg);
  opacity:1
 }
}
@keyframes mbnqu {
 to {
  transform:rotate(115deg);
  opacity:1
 }
}
._11gHK._1nr5o {
 display:flex;
 align-items:center;
 justify-content:center
}
._1fiKf {
 width:36px;
 height:72px;
 margin-left:-18px;
 position:absolute;
 overflow:hidden;
 transform-origin:100% 50%;
 -webkit-animation:_1vrB2 1s linear infinite;
 animation:_1vrB2 1s linear infinite
}
._1fiKf:after,
._1fiKf:before {
 content:"";
 top:0;
 left:0;
 right:-100%;
 bottom:0;
 border:3px solid currentColor;
 border-color:currentColor transparent transparent currentColor;
 border-radius:50%;
 position:absolute;
 transform:rotate(-45deg);
 -webkit-animation:mbnqu .5s linear infinite alternate;
 animation:mbnqu .5s linear infinite alternate
}
._1fiKf:before {
 color:#7fccf7
}
._1fiKf:after {
 color:#3899ec;
 opacity:0
}
