.delighter.fadein.started {
  opacity: 1;
}

.delighter.fadein {
  opacity: 0;
  -webkit-transition: all .75s ease-out;
  transition: all .75s ease-out;
}

.delighter.fadeLeft.started {
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}

.delighter.fadeLeft {
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.delighter.fadeRight.started {
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}

.delighter.fadeRight {
  -webkit-transform: translateX(50px);
  transform: translateX(50px);
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.delighter.fadeTop.started {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

.delighter.fadeTop {
  opacity: 0;
  -webkit-transform: translateY(25px);
  transform: translateY(25px);
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.aegisGX h6 {
  color: #f8d46f;
  font-size: var(--title-xs);
}

.aegisGX h2,
.aegisGX h6 {
  text-transform: uppercase;
}

.aegisGX .pd-block h2.sp {
  padding-top: 0;
}

@-webkit-keyframes light {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
  }

  50% {
    -webkit-box-shadow: 0 0 10px #fff;
    box-shadow: 0 0 10px #fff;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes light {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
  }

  50% {
    -webkit-box-shadow: 0 0 10px #fff;
    box-shadow: 0 0 10px #fff;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

html {
  scroll-behavior: smooth;
}

.aegisGX {
  position: relative;
  overflow: hidden;
}

.aegisGX img {
  width: 100%;
}