.modal {
  visibility: hidden;
  display: flex;
}

.modal .modal-background {
  -o-transition: all .3s;
  opacity: 0;
  transition: all .3s;
}

.modal.is-active {
  visibility: visible;
}

.modal.is-active .modal-background {
  opacity: 1;
}

.modal.modal-full-screen .modal-background {
  background-color: #fff;
}

.modal.modal-full-screen .modal-content {
  background-color: #fff;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  margin: 0;
}

.modal.modal-fx-fadeInScale .modal-content {
  opacity: 0;
  -o-transition: all .3s;
  transition: all .3s;
  transform: scale(.7);
}

.modal.modal-fx-fadeInScale.is-active .modal-content {
  opacity: 1;
  transform: scale(1);
}

.modal.modal-fx-slideRight .modal-content {
  opacity: 0;
  -o-transition: all .3s cubic-bezier(.25, .5, .5, .9);
  transition: all .3s cubic-bezier(.25, .5, .5, .9);
  transform: translateX(20%);
}

.modal.modal-fx-slideRight.is-active .modal-content {
  opacity: 1;
  transform: translateX(0);
}

.modal.modal-fx-slideLeft .modal-content {
  opacity: 0;
  -o-transition: all .3s cubic-bezier(.25, .5, .5, .9);
  transition: all .3s cubic-bezier(.25, .5, .5, .9);
  transform: translateX(-20%);
}

.modal.modal-fx-slideLeft.is-active .modal-content {
  opacity: 1;
  transform: translateX(0);
}

.modal.modal-fx-slideBottom .modal-content {
  opacity: 0;
  -o-transition: all .3s;
  transition: all .3s;
  transform: translateY(20%);
}

.modal.modal-fx-slideBottom.is-active .modal-content {
  opacity: 1;
  transform: translateY(0);
}

.modal.modal-fx-slideTop .modal-content {
  opacity: 0;
  -o-transition: all .3s;
  transition: all .3s;
  transform: translateY(-20%);
}

.modal.modal-fx-slideTop.is-active .modal-content {
  opacity: 1;
  transform: translateY(0);
}

.modal.modal-fx-fall.modal {
  perspective: 1300px;
}

.modal.modal-fx-fall .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  opacity: 0;
  transform: translateZ(600px)rotateX(20deg);
}

.modal.modal-fx-fall.is-active .modal-content {
  -o-transition: all .3s ease-in;
  opacity: 1;
  transition: all .3s ease-in;
  transform: translateZ(0)rotateX(0);
}

.modal.modal-fx-slideFall.modal {
  perspective: 1300px;
}

.modal.modal-fx-slideFall .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  opacity: 0;
  transform: translate(30%)translateZ(600px)rotate(10deg);
}

.modal.modal-fx-slideFall.is-active .modal-content {
  -o-transition: all .3s ease-in;
  opacity: 1;
  transition: all .3s ease-in;
  transform: translate(0)translateZ(0)rotate(0);
}

.modal.modal-fx-newsPaper .modal-content {
  opacity: 0;
  transform: scale(0)rotate(720deg);
}

.modal.modal-fx-newsPaper .modal-background, .modal.modal-fx-newsPaper .modal-content {
  -o-transition: all .7s;
  transition: all .7s;
}

.modal.modal-fx-newsPaper.is-active .modal-content {
  opacity: 1;
  transform: scale(1)rotate(0);
}

.modal.modal-fx-3dFlipVertical.modal {
  perspective: 1300px;
}

.modal.modal-fx-3dFlipVertical .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -o-transition: all .3s;
  opacity: 0;
  transition: all .3s;
  transform: rotateX(-70deg);
}

.modal.modal-fx-3dFlipVertical.is-active .modal-content {
  opacity: 1;
  transform: rotateX(0);
}

.modal.modal-fx-3dFlipHorizontal.modal {
  perspective: 1300px;
}

.modal.modal-fx-3dFlipHorizontal .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -o-transition: all .3s;
  opacity: 0;
  transition: all .3s;
  transform: rotateY(-70deg);
}

.modal.modal-fx-3dFlipHorizontal.is-active .modal-content {
  opacity: 1;
  transform: rotateY(0);
}

.modal.modal-fx-3dSign.modal {
  perspective: 1300px;
}

.modal.modal-fx-3dSign .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform-origin: 50% 0;
  opacity: 0;
  -o-transition: all .3s;
  transition: all .3s;
  position: relative;
  transform: rotateX(-60deg);
}

.modal.modal-fx-3dSign.is-active .modal-content {
  opacity: 1;
  transform: rotateX(0);
}

.modal.modal-fx-3dSignDown.modal {
  perspective: 1300px;
}

.modal.modal-fx-3dSignDown .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform-origin: 0 100%;
  opacity: 0;
  -o-transition: all .3s;
  transition: all .3s;
  position: relative;
  transform: rotateX(60deg);
}

.modal.modal-fx-3dSignDown.is-active .modal-content {
  opacity: 1;
  transform: rotateX(0);
}

.modal.modal-fx-superScaled .modal-content {
  opacity: 0;
  -o-transition: all .3s;
  transition: all .3s;
  transform: scale(2);
}

.modal.modal-fx-superScaled.is-active .modal-content {
  opacity: 1;
  transform: scale(1);
}

.modal.modal-fx-3dSlit.modal {
  perspective: 1300px;
}

.modal.modal-fx-3dSlit .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  opacity: 0;
  transform: translateZ(-3000px)rotateY(90deg);
}

.modal.modal-fx-3dSlit.is-active .modal-content {
  animation: .5s ease-out forwards slit;
}

@keyframes slit {
  50% {
    opacity: 1;
    animation-timing-function: ease-in;
    transform: translateZ(-250px)rotateY(89deg);
  }

  100% {
    opacity: 1;
    transform: translateZ(0)rotateY(0);
  }
}

.modal.modal-fx-3dRotateFromBottom.modal {
  perspective: 1300px;
}

.modal.modal-fx-3dRotateFromBottom .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform-origin: 0 100%;
  opacity: 0;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  transform: translateY(100%)rotateX(90deg);
}

.modal.modal-fx-3dRotateFromBottom.is-active .modal-content {
  opacity: 1;
  transform: translateY(0)rotateX(0);
}

.modal.modal-fx-3dRotateFromLeft.modal {
  perspective: 1300px;
}

.modal.modal-fx-3dRotateFromLeft .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform-origin: 0 100%;
  opacity: 0;
  -o-transition: all .3s;
  transition: all .3s;
  transform: translateZ(100px)translateX(-30%)rotateY(90deg);
}

.modal.modal-fx-3dRotateFromLeft.is-active .modal-content {
  opacity: 1;
  transform: translateZ(0)translateX(0)rotateY(0);
}

.modal .modal-content.is-huge {
  width: 100%;
  max-height: calc(100vh - 40px);
  margin: 0 20px;
}

@media screen and (width >= 769px) {
  .modal .modal-content.is-huge {
    width: 100%;
    max-height: calc(100vh - 40px);
    margin: 0 20px;
  }
}

.modal .modal-content.is-tiny {
  max-width: 400px;
}

.modal .modal-content.is-image {
  text-align: center;
}

.modal .modal-content.is-image.is-huge {
  width: auto;
}

.modal .modal-content.is-image img {
  max-height: calc(100vh - 50px);
}

.modal.modal-pos-top {
  align-items: flex-start;
}

.modal.modal-pos-top .modal-content {
  margin-top: 1rem;
}

.modal.modal-pos-bottom {
  align-items: flex-end;
}

.modal.modal-pos-bottom .modal-content {
  margin-bottom: 1rem;
}

.modal .modal-background {
  background-color: #0a0a0adb;
}
/*# sourceMappingURL=index.dc957ac4.css.map */
