.web-only {
  display: none;
}

.mob-only {
  display: inline;
}

.card-description {
  padding: 8px 5px 2px 5px;
}

.card-links {
  padding: 8px 0px 0px 0px;
}

.card-link {
  line-height: 40px;
}

.logo-portal-image {
  width: 350px;
  height: 300px;
}

.card-text {
  font-size: 18px;
  line-height: 156%;
}

.card-image-float {
  float: left;
}

.card-link-spacing {
  padding-right: 48px;
}

.card-image-spacing {
  padding-right: 18px;
}

.status-wrapper {
  padding: 0px 20px;
}

.status-description-text-portal {
  font-size: 18px;
  padding-left: 0px;
}

.format-break {
  display: none;
}

.description-wrapper {
  margin-top: 46px;
  padding: 0px 20px;
}

.description-intro-text {
  margin-bottom: 47px;
}

.description-description-text {
  font-size: 16px;
  line-height: 150%;
  padding-bottom: 2px;
  margin: 0px 0px 30px 0px;
}

.description-ol-image {
  padding-top: 3px;
}

.description-ul-image {
  padding-top: 9px;
}

.footer-wrapper {
  padding: 0px 20px;
}

.footer-content {
  padding: 30px 0px 0px 0px;
}

.footer-text::after {
  content: '\a\a';
  white-space: pre;
}

.footer-image {
  margin-top: 50px;
  margin-bottom: 14px;
  padding: 0px;
}

.footer-float {
  float: left;
}
