@keyframes shine {
  from {
    opacity: 0;
    left: 0%;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    left: 100%;
  }
}
[data-type] {
  width: 0;
  animation: none;
  display: inline-block;
  overflow: hidden;
  margin-right: auto;
  white-space: nowrap;
  transition: 0.5s ease;
  text-align: left;
}
[data-type].active {
  animation: typing 1s steps(40, end);
  width: 100%;
}
@keyframes typing {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}

.privacy-secA {
  margin-top: var(--headerfixed);
  padding: 5rem 0;
}

@media only screen and (max-width: 767px) {
  .banner.thanks-banner .bg {
    height: 600px;
  }
}
.banner.thanks-banner .content h6 {
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 42px;
}
.banner.thanks-banner .content h4 {
  margin-bottom: 42px;
}

body:has(.thanks-banner) header, body:has(.thanks-banner) footer, body:has(.thanks-banner) .footer-strip {
  display: none;
}/*# sourceMappingURL=privacy.css.map */