/* simple template */
main {
  padding: 3.75rem 0;
}
main.service {
    background-image: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.5) 57.01%
      ),
      linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),
      url('../../../img/portals/DDos/service-bg.jpg');
  }
main.platform {
    background-image: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.5) 57.01%
      ),
      linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),
      url('../../../img/portals/DDos/platform-bg.jpg');
  }
@media (min-width: 1024px) {
  .page-heading {
    position: relative;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: center;
  }
}
.page-heading p.copyright {
  position: absolute;
  bottom: 0px;
  display: none;
}
@media (min-width: 1024px) {
  .page-heading p.copyright {
    display: block;
  }
}
footer.copyright {
  position: absolute;
  bottom: 1.5rem;
  left: 50%;
  width: 100%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 1024px) {
  footer.copyright {
    display: none;
  }
  .portal-header {
    display: none;
  }
}
.logo-group {
  margin-bottom: 1rem;
  display: none;
  gap: 1.5rem;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 1024px) {
  .logo-group {
    display: flex;
  }
}
.login-pannel {
  max-height: 70vh;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .login-pannel {
    max-height: 100%;
  }
}
.site-link {
  position: relative;
  padding-right: 1.5rem;
}

/*# sourceMappingURL=portal-ddos.css.map */
