@media only screen and (max-width: 700px) {
  .pgiHomepageHero .hero-desktop-img-video {
    display: none;
  }

  #overview-recommendations-title {
    flex-direction: column;
    align-items: self-start;
  }
}

@media only screen and (min-width: 700px) {
  .pgiHomepageHero .hero-mobile-img {
    display: none;
  }
}

@media only screen and (max-width: 700px) {
  #homepage-hero-bkgd-image {
    max-height: unset;
    min-height: unset;
  }
}

.block-pgi-recommendations {
  display: none !important;
}

a.back-to-insights {
  border: 0 !important;
}

.tippy-box[data-theme~='subtle'] {
  background-color: var(--color-neutral-white);
  color: var(--color-neutral-1);
}

.tippy-box[data-placement^=right]>.tippy-arrow:before {
  border-right-color: var(--color-neutral-white) !important;
}

.pgi-bg--gradient-dark-blue {
  background: linear-gradient(239.77deg, rgba(1, 25, 96, 0.92) 50.3%, #04113d 85.92%);
}

.pgi-bg--gradient-dark-blue * {
  color: var(--color-neutral-white) !important;
}

.cust-offset-border {
  border: 1px solid #94d8fa;
  top: -7px;
  left: -7px;
  position: relative;
}

.cust-ul {
  margin: 0;
  padding-left: 20px;
}

.cust-ul .cust-li-item:not(:last-of-type) {
  margin-bottom: 10px;
}

.pgiInsightsOverview-section {
  position: relative;
  overflow: hidden;
  padding-top: 49px;
  padding-bottom: 49px;
}

.pgiInsightsOverview-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.pgiInsightsOverview-bg-left {
  opacity: .06;
  background-position-x: 61%;
  background-position-y: -945px;
  background-size: 2850px;
  background-repeat: no-repeat;
}

.pgiInsightsOverview-bg-right {
  background-size: cover;
  background-repeat: no-repeat;
}

#overview-recommendations-title {
  display: flex;
  align-items: center;
  gap: 24px;
}

#recommendations-new {
  overflow-x: hidden;
}

#recommendations-new .tagged-label {
  background-color: var(--color-complementary-4);
  color: white;
  padding: 8px 16px;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1.75px;
  font-weight: 700;
  position: absolute;
  right: -4px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
  z-index: 1;
  top: 26px;
}

#recommendations-new .tagged-label::after {
  content: '';
  position: absolute;
  bottom: -16px;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 16px 0 0;
  border-color: var(--color-complementary-4) transparent transparent transparent;
}

.insights-overview-article .pgiInsightsCard {
  border-radius: 8px;
}

@media (max-width: 719px) {
  .insights-overview-article .pgiFeaturedContentCard {
    max-width: none;
    margin-right: 4px;
    margin-left: 4px;
  }
}

#recommendations-new,
#recommendations-for-you {
  max-width: none;
  width: auto;
}
