.section-page-body {
  min-height: 100vh;
  background: #101820;
}

.section-page-main {
  min-height: calc(100vh - 120px);
}

.section-page-shell {
  padding-top: 88px;
}

.section-page-footer {
  padding: 26px 20px 42px;
  text-align: center;
  color: rgba(255, 255, 255, 0.82);
  background: #0f1620;
}

.section-page-footer a {
  color: #73c7ff;
  text-decoration: none;
}

.section-page-footer a:hover {
  text-decoration: underline;
}

@media (max-width: 991px) {
  .section-page-shell {
    padding-top: 74px;
  }
}
