hr {
  color: var(--text-primary-color);
  margin: 60px 15px;
}
img {
  width: 100%;
  height: auto;
}
.banner-close{
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  line-height: 30px;
  width: 30px;
  text-align: center;
  font-size: 3em;
  cursor: pointer;
}
.banner-icon {
  font-size: 15em;
}
.banner-slide-up{
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
}
.banner-slide-up .content-container{
  padding: var(--container-padding-narrow) 0;
}
.banner-slide-up-form-submission-confirmation {
  display: none;
  position: fixed;
  bottom: 0px;
  width: 85%;
}
.form.banner-slide-up-form-wrapper{
  display: block; /* I don't think this is used anywhere on our CMS*/
}
.content-item {
  width: 100%;
}
.content-item .big-icon {
  height: 1.0em;
  line-height: 1.0em;
  font-size: 3.0em;
  margin-top: var(--gutter-width);
}
.content-row.slim-margin {
  margin-bottom: 15px;
  grid-row-gap: 15px;
}
.content-row.no-margin {
  margin-bottom: 0px;
  grid-row-gap: 0px;
}
.description-list-entry {
  width: 100%;
}
.download-link-list h5 {
  margin-bottom: 0;
}
.figure {
  width: 50%;
}
.figure-full-width {
  width: 80%;
}
.figure-xl {
  width: 100%;
}
.figure,
.figure-full-width,
.figure-xl {
  display: block;
  margin: 0 auto 30px;
}
.figure img,
.figure-full-width img,
.figure-xl img {
  box-sizing: border-box;
  width: 100%;
  height: auto;
}
.figure p,
.figure-full-width p,
.figure-xl p {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.footnotes {

}
.footnote-item p {
  font-size: 0.9em;
}
.hire-jobs {
  width: 100%;
}
.profile-photo {
  width: 50% !important;
  margin: var(--gutter-width) auto;
}
.profile-photo.round {
  border: 3px solid white;
  border-radius: 50%;
}
#foundry-group .profile-photo.round,
#battery-ventures .profile-photo.round {
  border-radius: unset;
}
.profile-photo-wrapper p img {
  display: inline-block;
  float: left;
  padding-right: var(--gutter-width);
  padding-bottom: var(--gutter-width);
  width: 180px;
  height: auto;
}
.profile-photo-wrapper p {
  font-weight: bold;
}
.profile-photo-wrapper + p {
}
.stay-hidden {
  visibility: hidden !important;
}
