.custom-html--sitecore {
  /*Stat Card Container Title link text*/
  /* Fix for CTA alignment of Static Content Cards: Icon Info Card variant */
  /* Fix for CTA alignment of DCC Card: Blog Post Variant */
  /* Fix for CTA alignment of DCC Picture Info Card: Three Cards per Row */
  /*@media screen and (min-width: 1000px) {
    #block-case-studies .image-fold-module .content-container .img-block-text-container {
     display: block;
     height: 14em!important;
     }
     }*/
}
.custom-html--sitecore #about-hero .corporate-regular {
  font-family: "Graphik Medium", "Arial", Sans-Serif !important;
}
.custom-html--sitecore .quote-description {
  font-family: "Graphik Light", "Arial", Sans-Serif !important;
}
.custom-html--sitecore #block-awards-and-recognition .stat-card-container.light h3 a {
  color: #000000;
  text-decoration: none;
}
.custom-html--sitecore #block-awards-and-recognition .stat-card-container.light h3 a:hover,
.custom-html--sitecore #block-awards-and-recognition .stat-card-container.light h3 a:focus {
  color: #004dff;
  text-decoration: underline;
}
.custom-html--sitecore .icon-card-container,
.custom-html--sitecore .icon-card-text {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1000px) {
  .custom-html--sitecore .light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow {
    position: absolute;
    bottom: 0;
  }
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-description {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 999px) and (min-width: 768px) {
  .custom-html--sitecore .static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-description {
    margin-bottom: 55px;
  }
  .custom-html--sitecore .light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow {
    position: absolute;
    bottom: 0;
  }
}
.custom-html--sitecore .stat-card-container a.arrow:before,
.custom-html--sitecore a.overview-link:before {
  max-width: calc(100% - 0.1em);
  bottom: 0px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .custom-html--sitecore #sShare {
    height: 432px!important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .custom-html--sitecore #sShare {
    height: 311px!important;
  }
}
.custom-html--sitecore .dynamic-content-cards-image.image-title-summary .content-container .cta-container {
  margin-top: -51px !important;
}
.custom-html--sitecore .news-card-container,
.custom-html--sitecore .news-card-container .card-description {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1000px) {
  .custom-html--sitecore .news-card-container .arrow.cta-arrow.ucase.d-inline {
    position: absolute;
    bottom: 0;
  }
  .custom-html--sitecore .news-release-card-module.news-card-container p.card-description {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 999px) and (min-width: 768px) {
  .custom-html--sitecore .news-card-container .arrow.cta-arrow.ucase.d-inline {
    position: absolute;
    bottom: 0;
  }
  .custom-html--sitecore .news-release-card.module .news-card-container p.card-description {
    margin-bottom: 20px;
  }
}
.custom-html--sitecore .news-card-container a.arrow:before,
.custom-html--sitecore a.overview-link:before {
  max-width: calc(100% - 0.1em);
  bottom: 0px;
}
.custom-html--sitecore #block-case-studies .image-fold-module .content-container .img-block-text-container {
  height: unset;
}
.custom-html--sitecore #block-case-studies .image-fold-module .content-container .description-container {
  height: unset;
}
