/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */

/* styles specific to home page right sidebar */

#block-views-block-home-page-sidebar-block-hp-sidebar, #block-views-block-home-page-sidebar-block-hp-tk-sidebar {
  -ms-grid-column: 13;
  -ms-grid-column-span: 4;
  grid-column: 13 / span 4;

}

.hp-sidebar-item {
  position: relative;
  width: 100%;
  display: block;
  border-radius: 0.25rem;
  margin-bottom: 1rem;
  color: #fff;
}

.hp-sidebar-item .extlink {
  display: none;
}

.hp-sidebar-item.linkonly .sidebar-body {
  display: none;
}

.hp-sidebar-item.littlerplum {
  background-color: rgb(135,0,100);
}

.hp-sidebar-item.darkpurple {
  background-color: #522A45;
}

.hp-sidebar-item.littlerorange {
  background-color: rgb(241,131,0);
}

.hp-sidebar-item.littlerred {
  background-color: rgb(231,79,61);
}

.hp-sidebar-item.innovation-navy {
  background-color: rgb(0,38,58);
}

.hp-sidebar-item.confidence-blue {
  background-color: rgb(60,180,229);
}

.hp-sidebar-item.global-blue {
  background-color: rgb(26,66,138);
}

.hp-sidebar-item.littlergreen {
  background-color: rgb(106,191,75);
}

.hp-sidebar-item.foundation-gray {
  background-color: rgb(207,210,211);
}

.hp-sidebar-item.ingenuity-orange {
  background-color: rgb(252,124,85);
}

.hp-sidebar-item .hp-sidebar-content {
  padding: 1rem .75rem;
}

.hp-sidebar-item .hp-sidebar-content h3 a {
  color: #fff

}

.hp-sidebar-item .hp-sidebar-content h3 a::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
