.intro-screen__submit.disabled {
  opacity: 0.5;
  pointer-events: none;
}

main {
  display: none;
  opacity: 0;
  transition: all 1s;
  -webkit-transition: all 1s;
}

main.show-it {
  display: flex;
  opacity: 0;
  animation: leaves 0.3s ease-in-out 1 alternate;
}

@keyframes leaves {
  0% {
    transform: scale(1.1);
    filter: blur(1.5rem);
  }

  100% {
    transform: scale(1.0);
    filter: blur(0);
  }
}


main,
body {
  background-color: #000;
  /*overflow: hidden;*/
}

footer {
  background-color: #fff;
}

.header-main,
.footer-main {
  display: none;
}

.header-main.show-it,
.footer-main.show-it {
  display: flex;
}

.noClick {
  pointer-events: none;
}

.white-logo {
  display: none;
}

.tabs__nav.bottom {
  border-top: 2px solid #001e50;
  border-bottom: none;
  margin-top: 120px;
}

.mod-form__close {
  transform: rotateY(0deg) rotate(45deg);
  font-size: 25px;
  width: 38px;
  height: 38px;
}

@media only screen and (max-width: 767px) {
  .landing .title {
    max-width: 100%;
  }
}

.tabs__nav-link {
  pointer-events: none;
}

footer.screen-7,
header.screen-7 {
  display: none;
}

.checkbox__text a {
  text-decoration: underline;
}

.checkbox__text a:hover {
  text-decoration: none;
}

.validation-message {
  font-size: 10px;
}


@media (max-width: 1023px) {
  .mod-form__close {
    top: 0;
  }
}

.mod-form__close {
  display: none;
}

.footer-main__help-link a {
  pointer-events: none;
  cursor: default;
}

.junk {
  margin-top: 0px;
}

.junk span {
  margin-top: 0px;
  font-size: 15px;
}

@media only screen and (max-width: 767px) {
  .confirmation-screen__top .title {
    margin-top: 30px;
  }
}

.junk span a {
  text-decoration: underline;
}