body {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F6F6F6; }

img {
  max-width: 100vw;
  max-height: 100vh;
  object-fit: fill; }

#popupLoader {
  background-color: rgba(255, 255, 255, 0.2);
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  backdrop-filter: blur(4px); }
  #popupLoader img {
    width: 80px;
    height: 80px;
    transform: none;
    object-fit: contain;
    opacity: 1; }
  #popupLoader.active img {
    animation-name: main-animation-popupLoader;
    animation-timing-function: step-end !important; }
  #popupLoader.active::before {
    animation-name: glitch-animation-1-popupLoader; }
  #popupLoader.active::after {
    animation-name: glitch-animation-2-popupLoader; }
  #popupLoader img, #popupLoader::before, #popupLoader::after {
    animation-duration: 0.3s;
    animation-iteration-count: 2;
    animation-timing-function: linear;
    animation-direction: alternate-reverse; }
  #popupLoader::before, #popupLoader::after {
    position: absolute;
    content: '';
    clip: rect(0, 0, 0, 0);
    background-image: url("./assets/loading.gif");
    background-size: contain;
    background-repeat: no-repeat;
    width: 80px;
    height: 80px;
    box-shadow: 0px 0 #ff0000; }

@keyframes glitch-animation-1-popupLoader {
  0% {
    left: "5%";
    clip: rect(31px, 350px, 37px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(47deg) saturate(10);
    box-shadow: 11px 0 #ff0000; }
  3.3333333333% {
    left: "19%";
    clip: rect(11px, 350px, 15px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(307deg) saturate(10);
    box-shadow: 16px 0 #00ff00; }
  6.6666666667% {
    left: "2%";
    clip: rect(10px, 350px, 12px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(257deg) saturate(10);
    box-shadow: 16px 0 #ff0000; }
  10% {
    left: "15%";
    clip: rect(54px, 350px, 55px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(196deg) saturate(10);
    box-shadow: 11px 0 #00ff00; }
  13.3333333333% {
    left: "12%";
    clip: rect(61px, 350px, 65px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(249deg) saturate(10);
    box-shadow: 19px 0 #0000ff; }
  16.6666666667% {
    left: "20%";
    clip: rect(24px, 350px, 29px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(40deg) saturate(10);
    box-shadow: 20px 0 #0000ff; }
  20% {
    left: "10%";
    clip: rect(74px, 350px, 75px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(157deg) saturate(10);
    box-shadow: 19px 0 #00ff00; }
  23.3333333333% {
    left: "19%";
    clip: rect(80px, 350px, 81px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(33deg) saturate(10);
    box-shadow: 19px 0 #ff0000; }
  26.6666666667% {
    left: "18%";
    clip: rect(26px, 350px, 28px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(300deg) saturate(10);
    box-shadow: 15px 0 #00ff00; }
  30% {
    left: "17%";
    clip: rect(66px, 350px, 70px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(264deg) saturate(10);
    box-shadow: 15px 0 #00ff00; }
  33.3333333333% {
    left: "17%";
    clip: rect(4px, 350px, 5px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(58deg) saturate(10);
    box-shadow: 15px 0 #00ff00; }
  36.6666666667% {
    left: "13%";
    clip: rect(96px, 350px, 100px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(186deg) saturate(10);
    box-shadow: 11px 0 #0000ff; }
  40% {
    left: "5%";
    clip: rect(52px, 350px, 59px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(348deg) saturate(10);
    box-shadow: 11px 0 #ff0000; }
  43.3333333333% {
    left: "5%";
    clip: rect(57px, 350px, 60px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(313deg) saturate(10);
    box-shadow: 20px 0 #0000ff; }
  46.6666666667% {
    left: "8%";
    clip: rect(10px, 350px, 13px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(88deg) saturate(10);
    box-shadow: 20px 0 #00ff00; }
  50% {
    left: "6%";
    clip: rect(82px, 350px, 83px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(83deg) saturate(10);
    box-shadow: 11px 0 #ff0000; }
  53.3333333333% {
    left: "10%";
    clip: rect(27px, 350px, 28px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(162deg) saturate(10);
    box-shadow: 11px 0 #00ff00; }
  56.6666666667% {
    left: "2%";
    clip: rect(80px, 350px, 85px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(70deg) saturate(10);
    box-shadow: 12px 0 #00ff00; }
  60% {
    left: "13%";
    clip: rect(14px, 350px, 19px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(74deg) saturate(10);
    box-shadow: 18px 0 #ff0000; }
  63.3333333333% {
    left: "10%";
    clip: rect(65px, 350px, 72px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(302deg) saturate(10);
    box-shadow: 13px 0 #ff0000; }
  66.6666666667% {
    left: "10%";
    clip: rect(72px, 350px, 74px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(356deg) saturate(10);
    box-shadow: 16px 0 #0000ff; }
  70% {
    left: "2%";
    clip: rect(47px, 350px, 54px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(212deg) saturate(10);
    box-shadow: 15px 0 #00ff00; }
  73.3333333333% {
    left: "9%";
    clip: rect(36px, 350px, 40px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(268deg) saturate(10);
    box-shadow: 15px 0 #ff0000; }
  76.6666666667% {
    left: "20%";
    clip: rect(92px, 350px, 100px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(86deg) saturate(10);
    box-shadow: 16px 0 #0000ff; }
  80% {
    left: "7%";
    clip: rect(70px, 350px, 73px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(65deg) saturate(10);
    box-shadow: 18px 0 #0000ff; }
  83.3333333333% {
    left: "8%";
    clip: rect(71px, 350px, 74px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(233deg) saturate(10);
    box-shadow: 12px 0 #0000ff; }
  86.6666666667% {
    left: "18%";
    clip: rect(79px, 350px, 81px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(219deg) saturate(10);
    box-shadow: 11px 0 #00ff00; }
  90% {
    left: "15%";
    clip: rect(50px, 350px, 51px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(235deg) saturate(10);
    box-shadow: 20px 0 #0000ff; }
  93.3333333333% {
    left: "10%";
    clip: rect(70px, 350px, 74px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(317deg) saturate(10);
    box-shadow: 20px 0 #00ff00; }
  96.6666666667% {
    left: "4%";
    clip: rect(30px, 350px, 32px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(189deg) saturate(10);
    box-shadow: 12px 0 #00ff00; }
  100% {
    left: "1%";
    clip: rect(66px, 350px, 74px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(192deg) saturate(10);
    box-shadow: 18px 0 #ff0000; } }
@keyframes glitch-animation-2-popupLoader {
  0% {
    left: "-6%";
    clip: rect(40px, 350px, 42px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(349deg) saturate(10);
    box-shadow: -4px 0 #00ff00; }
  3.3333333333% {
    left: "-17%";
    clip: rect(41px, 350px, 45px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(55deg) saturate(10);
    box-shadow: -6px 0 #0000ff; }
  6.6666666667% {
    left: "-13%";
    clip: rect(89px, 350px, 90px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(154deg) saturate(10);
    box-shadow: -7px 0 #ff0000; }
  10% {
    left: "-5%";
    clip: rect(65px, 350px, 66px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(133deg) saturate(10);
    box-shadow: -1px 0 #00ff00; }
  13.3333333333% {
    left: "-10%";
    clip: rect(8px, 350px, 15px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(358deg) saturate(10);
    box-shadow: -8px 0 #ff0000; }
  16.6666666667% {
    left: "-4%";
    clip: rect(24px, 350px, 29px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(252deg) saturate(10);
    box-shadow: -7px 0 #0000ff; }
  20% {
    left: "-10%";
    clip: rect(24px, 350px, 32px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(257deg) saturate(10);
    box-shadow: -9px 0 #ff0000; }
  23.3333333333% {
    left: "-10%";
    clip: rect(34px, 350px, 41px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(118deg) saturate(10);
    box-shadow: -4px 0 #0000ff; }
  26.6666666667% {
    left: "-17%";
    clip: rect(36px, 350px, 39px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(96deg) saturate(10);
    box-shadow: -2px 0 #00ff00; }
  30% {
    left: "-15%";
    clip: rect(5px, 350px, 10px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(2deg) saturate(10);
    box-shadow: -3px 0 #ff0000; }
  33.3333333333% {
    left: "-5%";
    clip: rect(14px, 350px, 17px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(302deg) saturate(10);
    box-shadow: -3px 0 #0000ff; }
  36.6666666667% {
    left: "-12%";
    clip: rect(33px, 350px, 34px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(52deg) saturate(10);
    box-shadow: -3px 0 #0000ff; }
  40% {
    left: "-4%";
    clip: rect(11px, 350px, 18px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(148deg) saturate(10);
    box-shadow: 0px 0 #00ff00; }
  43.3333333333% {
    left: "-12%";
    clip: rect(85px, 350px, 90px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(300deg) saturate(10);
    box-shadow: -2px 0 #00ff00; }
  46.6666666667% {
    left: "-12%";
    clip: rect(13px, 350px, 17px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(212deg) saturate(10);
    box-shadow: -3px 0 #00ff00; }
  50% {
    left: "-15%";
    clip: rect(11px, 350px, 14px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(281deg) saturate(10);
    box-shadow: 0px 0 #0000ff; }
  53.3333333333% {
    left: "-17%";
    clip: rect(33px, 350px, 41px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(1deg) saturate(10);
    box-shadow: -7px 0 #ff0000; }
  56.6666666667% {
    left: "-19%";
    clip: rect(35px, 350px, 37px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(137deg) saturate(10);
    box-shadow: -5px 0 #00ff00; }
  60% {
    left: "-19%";
    clip: rect(2px, 350px, 6px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(90deg) saturate(10);
    box-shadow: -2px 0 #00ff00; }
  63.3333333333% {
    left: "-7%";
    clip: rect(20px, 350px, 23px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(346deg) saturate(10);
    box-shadow: -7px 0 #ff0000; }
  66.6666666667% {
    left: "-4%";
    clip: rect(51px, 350px, 59px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(206deg) saturate(10);
    box-shadow: -1px 0 #ff0000; }
  70% {
    left: "-6%";
    clip: rect(41px, 350px, 43px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(149deg) saturate(10);
    box-shadow: -4px 0 #00ff00; }
  73.3333333333% {
    left: "-10%";
    clip: rect(23px, 350px, 26px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(198deg) saturate(10);
    box-shadow: -2px 0 #ff0000; }
  76.6666666667% {
    left: "-3%";
    clip: rect(62px, 350px, 70px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(44deg) saturate(10);
    box-shadow: -2px 0 #0000ff; }
  80% {
    left: "-10%";
    clip: rect(24px, 350px, 30px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(45deg) saturate(10);
    box-shadow: -8px 0 #00ff00; }
  83.3333333333% {
    left: "-3%";
    clip: rect(64px, 350px, 65px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(348deg) saturate(10);
    box-shadow: -2px 0 #0000ff; }
  86.6666666667% {
    left: "-18%";
    clip: rect(33px, 350px, 41px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(83deg) saturate(10);
    box-shadow: 0px 0 #ff0000; }
  90% {
    left: "-14%";
    clip: rect(28px, 350px, 34px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(20deg) saturate(10);
    box-shadow: -2px 0 #ff0000; }
  93.3333333333% {
    left: "-9%";
    clip: rect(7px, 350px, 15px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(325deg) saturate(10);
    box-shadow: -6px 0 #0000ff; }
  96.6666666667% {
    left: "-3%";
    clip: rect(39px, 350px, 47px, 0px);
    transform: skewX(-45deg);
    filter: sepia(1) hue-rotate(84deg) saturate(10);
    box-shadow: -6px 0 #0000ff; }
  100% {
    left: "-16%";
    clip: rect(66px, 350px, 71px, 0px);
    transform: skewX(45deg);
    filter: sepia(1) hue-rotate(242deg) saturate(10);
    box-shadow: -1px 0 #0000ff; } }
@keyframes main-animation-popupLoader {
  0% {
    opacity: 1;
    transform: skewX(-10deg); }
  3.3333333333% {
    opacity: 0;
    transform: skewX(-10deg); }
  6.6666666667% {
    opacity: 1;
    transform: skewX(-10deg); }
  10% {
    opacity: 0;
    transform: skewX(10deg); }
  13.3333333333% {
    opacity: 0;
    transform: skewX(10deg); }
  16.6666666667% {
    opacity: 0;
    transform: skewX(10deg); }
  20% {
    opacity: 0;
    transform: skewX(10deg); }
  23.3333333333% {
    opacity: 0;
    transform: skewX(-10deg); }
  26.6666666667% {
    opacity: 0;
    transform: skewX(10deg); }
  30% {
    opacity: 0;
    transform: skewX(10deg); }
  33.3333333333% {
    opacity: 0;
    transform: skewX(10deg); }
  36.6666666667% {
    opacity: 0;
    transform: skewX(10deg); }
  40% {
    opacity: 0;
    transform: skewX(10deg); }
  43.3333333333% {
    opacity: 1;
    transform: skewX(10deg); }
  46.6666666667% {
    opacity: 0;
    transform: skewX(10deg); }
  50% {
    opacity: 1;
    transform: skewX(-10deg); }
  53.3333333333% {
    opacity: 0;
    transform: skewX(-10deg); }
  56.6666666667% {
    opacity: 1;
    transform: skewX(10deg); }
  60% {
    opacity: 0;
    transform: skewX(10deg); }
  63.3333333333% {
    opacity: 0;
    transform: skewX(10deg); }
  66.6666666667% {
    opacity: 0;
    transform: skewX(-10deg); }
  70% {
    opacity: 0;
    transform: skewX(-10deg); }
  73.3333333333% {
    opacity: 0;
    transform: skewX(-10deg); }
  76.6666666667% {
    opacity: 0;
    transform: skewX(-10deg); }
  80% {
    opacity: 0;
    transform: skewX(-10deg); }
  83.3333333333% {
    opacity: 1;
    transform: skewX(-10deg); }
  86.6666666667% {
    opacity: 0;
    transform: skewX(10deg); }
  90% {
    opacity: 1;
    transform: skewX(-10deg); }
  93.3333333333% {
    opacity: 0;
    transform: skewX(-10deg); }
  96.6666666667% {
    opacity: 0;
    transform: skewX(-10deg); }
  100% {
    opacity: 0;
    transform: skewX(-10deg); } }

/*# sourceMappingURL=sheet.css.map */
