.container {
  transition: opacity 0.25s linear;
  display: flex;
  opacity: 1;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: #fff;
  position: fixed;
  z-index: 99999; }

.spinner {
  width: 50px;
  height: 40px;
  margin: auto;
  display: flex;
  justify-content: space-around; }

.spinner > div {
  display: inline-block;
  width: 6px;
  height: 100%;
  animation: sk-stretchdelay 1s infinite ease-in-out;
  background-color: #3081f2; }

.spinner .rect2 {
  animation-delay: -0.9s; }

.spinner .rect3 {
  animation-delay: -0.8s; }

.spinner .rect4 {
  animation-delay: -0.7s; }

.spinner .rect5 {
  animation-delay: -0.6s; }

@keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    opacity: 0.5;
    transform: scaleY(0.8); }
  20% {
    opacity: 1;
    transform: scaleY(1); } }

