/**
 * This file was added on 03/10/21 by Jimmy K. for Andrew @ STATS. Changes in
 * this file will be shared between STATS and Orbit Support.
 */

 h1, .editor-post-title__input {
  color: white;
  font-family: "Sahar-Black", sans-serif !important;
  font-size: 70px;
  letter-spacing: 0;
  line-height: 65px;
  text-transform: uppercase;
}

h2 {
  font-family: "Sahar-Black", sans-serif !important;
  font-size: 42px;
  letter-spacing: -0.5px;
  line-height: 50px;
  margin: 0 0 10px;
  padding: 15px 0 0;
}

h3 {
  font-family: "Sahar-ExtraBold", sans-serif !important;
  font-size: 28px;
  letter-spacing: 0;
  line-height: 32px;
  margin: 0 0 10px;
  padding: 15px 0 0;
}

h4 {
  font-family: "Sahar-SemiBold", sans-serif !important;
  font-size: 20px;
  line-height: 30px;
  margin: 0 0 10px;
  padding: 15px 0 0;
}

a.pageblock__card[href]:not([href=""]) h3 {
	color: #222222 !important;
}

a.pageblock__card[href]:not([href=""]) h3:hover {
	color: #e5202f !important;
}

@media (min-width: 992px) {
    body.home .pageblock--logos + .pageblock {
        padding-top: 100px !important;
    }
}

.pageblock.pageblock--bg-image.pageblock--bg-overlay-orange .pageblock__text .btn-primary {
	background-color: #222222 !important;
	background: #222222 !important;
}

.pageblock.pageblock--bg-image.pageblock--bg-overlay-orange:before {
    background: linear-gradient(162deg, #9e07ae, #e5202f, #f06424, #faa51a) !important;
}

.pageblock__card-text h4 {
	font-family: "Sahar-ExtraBold" !important;
	color: #222222 !important;
}

.stats-video:after {
    height: 8px;
    background: linear-gradient(162deg, #9e07ae 0%, #e5202f 33%, #f06424 66%, #faa51a 100%);
    border-radius: 0 0 8px 8px;
    right: 8px;
    bottom: -8px;
    left: 8px;
}

a.pageblock__card:after {
    height: 8px;
    background: linear-gradient(162deg, #9e07ae 0%, #e5202f 33%, #f06424 66%, #faa51a 100%);
    border-radius: 0 0 8px 8px;
    right: 8px;
    left: 8px;
}

.resource-teaser:after {
    height: 8px;
    background: linear-gradient(162deg, #9e07ae 0%, #e5202f 33%, #f06424 66%, #faa51a 100%);
    border-radius: 0 0 8px 8px;
}

.pageblock__stats:after {
    height: 8px;
    background: linear-gradient(162deg, #9e07ae 0%, #e5202f 33%, #f06424 66%, #faa51a 100%);
    border-radius: 0 0 8px 8px;
    right: 8px;
    bottom: -8px;
    left: 8px;
}

.resource-teaser__title {
    font-family: "Sahar-ExtraBold",sans-serif;
    color: #222222 !important;
}

.resource-teaser__title:hover {
    color: #e5202f !important;
}

.pageblock--full-width .pageblock__media--image:not([data-mime-type="image/png"]):after {
    height: 8px;
    background: linear-gradient(162deg, #9e07ae 0%, #e5202f 33%, #f06424 66%, #faa51a 100%);
    border-radius: 0 0 8px 8px;
    right: 8px;
    bottom: -8px;
    left: 8px;
}

.team-teaser__name {
    font-family: "Sahar-ExtraBold",sans-serif;
}

.team-teaser__name a {
    color: #222 !important;
}

.team-teaser__name a:hover {
    color: #e5202f !important;
}

.team-teaser:after {
    height: 8px;
    background: linear-gradient(162deg, #9e07ae 0%, #e5202f 33%, #f06424 66%, #faa51a 100%);
    border-radius: 0 0 8px 8px;
}

.team-detail__image:after {
    height: 8px;
    background: linear-gradient(162deg, #9e07ae 0%, #e5202f 33%, #f06424 66%, #faa51a 100%);
    border-radius: 0 0 8px 8px;
    right: 8px;
    bottom: -8px;
    left: 8px;
}

.press-teaser__title {
    font-family: "Sahar-ExtraBold",sans-serif;
}

.press-teaser__title a {
    color: #222 !important;
}
.press-teaser__title a:hover {
    color: #e5202f !important;
}

.press-teaser:after {
    height: 8px;
    background: linear-gradient(162deg, #9e07ae 0%, #e5202f 33%, #f06424 66%, #faa51a 100%);
    border-radius: 0 0 8px 8px;
}

.news-teaser__title {
    font-family: "Sahar-ExtraBold",sans-serif;
}

.news-teaser:after {
    height: 8px;
    background: linear-gradient(162deg, #9e07ae 0%, #e5202f 33%, #f06424 66%, #faa51a 100%);
    border-radius: 0 0 8px 8px;
}

a.pageblock__card[href]:not([href=""]) h1, a.pageblock__card[href]:not([href=""]) h2 {
	color: #222 !important;
}
a.pageblock__card[href]:not([href=""]) h1, a.pageblock__card[href]:not([href=""]) h2:hover {
	color: #e5202f !important;
}

@media (min-width: 992px) {
    .resource-teaser__title {
        font-size: 32px;
        line-height: 36px;
    }

    .pageblock--cta.pageblock--align-right .pageblock__background, .pageblock--cta.pageblock--align-right:before {
        margin-right: 0% !important;
    }

    .pageblock--cta.pageblock--align-left .pageblock__background, .pageblock--cta.pageblock--align-left:before {
        margin-left: 0% !important;
    }
}

@media (max-width: 576px) {

    h1, .editor-post-title__input {
        font-size: 40px;
        letter-spacing: -0.5px;
        line-height: 40px;
    }

    h2 {
    letter-spacing: -0.5px;
    }

    h3 {
    letter-spacing: -1px !important;
    }

    .resource-teaser__title {
        line-height: 28px;
    }
}

.hasNoContent {
    background: transparent !important;
    padding-bottom:0 !important;
    margin-bottom: -5rem;
}
.hasNoContent .resource-detail__sharing,
body.single-resource #content.hasNoContent>.container-fluid:before {
    display: none;
}
.hero-image__content form.mktoForm .mktoButtonRow,
#footer form.mktoForm .mktoButtonRow {
    position: static;
}
.hero-image__content form.mktoForm .mktoButtonRow .mktoButtonWrap,
#footer form.mktoForm .mktoButtonRow .mktoButtonWrap {
    margin-left: 0 !important;
}

.gradient-text{
background:  linear-gradient(162deg, #9e07ae 0%, #e5202f 33%, #f06424 66%, #faa51a 100%);
background-clip: text;
-webkit-background-clip: text;;
-webkit-text-fill-color: transparent;
}

@media (min-width: 992px) {
  .site-header.is-dropdown-visible .morph-dropdown-wrapper {
      transform: translateY(25px) !important;
  }
}
.heroContentWrapper img {
  max-width:100% !important;
  height:auto !important;
}
.hero-image--interior.heroWithVideo:before {
   background: rgba(0, 0, 0, 0.5);
}
.hero-image--interior.heroWithVideo .hero-image__media video {
  height: 100%;
}
.hero-image.hero-image--interior.heroWithVideo {
    background: #1a1919;
}