/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */
.frontpage > .grid-full {
    display: block !important;
}
.view-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 1.875rem
}
.view-container .fieldset__wrapper.fieldset__wrapper--group {
    border: none !important;
    border-radius: none !important;
  }
.view-container .form-item__label.option{
    display: inline-block;
  }
@media (min-width: 81.25rem) {
.view-container {
    -ms-grid-columns: 21.875rem 1fr;
    grid-template-columns: 21.875rem 1fr
}

    .view-container .view-container--filter {
      padding-right: 1.875rem;
      border-right: 1px solid #990000;
    }
  }
h2.profile-title {
  letter-spacing: .45em;
  text-transform: uppercase;
  font: 600 0.875rem / 1em 'Open Sans',sans-serif;
  margin: 0 0 0.25rem 0;
}
.profile-admins {
  color: #313637; width: 100%;
  background-color: #f7f9fa;
  padding: 1.5rem 2rem
}
.profile-admins .profile-admins--title {
    font-size: 1rem;
    margin-bottom: 0.5rem;
  }
.profile-label {
  text-transform: uppercase;
  color: #3c454d;
  font-family: "Opensans", sans-serif;
}
.profile-cell {
  margin-bottom: 0.9375rem
}
.profile-cell p {
    margin: 0px;
  }
.profile-admins-item p {
  margin: 0px;
}
@media (min-width: 43.75rem) {
  .profile-cell {
    margin-bottom: 2rem;
    font-family: "LibreCaslon", "georgia", serif;
  }
}
.profile-alumni, .profile-company {
  font-size: 1.625rem;
  font-family: "LibreCaslon", "georgia", serif;
  font-weight: normal;
  text-shadow: -1px 1px 0 #efefef;
  margin: 1.5625rem 0;
  line-height: 2.1rem;
}
@media (min-width: 43.75rem) {
  .profile-alumni, .profile-company {
    margin: 0;
  }
}
.profile-block--left {
  margin-bottom: 0.9375rem;
}
.profile--block {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  border-top: 1px solid #d7e1e8;
  margin-bottom: 1.875rem;
}
@media (min-width: 43.75rem) {
  .profile--block {
    -ms-grid-columns: 28.125rem 1fr;
    grid-template-columns: 28.125rem 1fr;
    margin-bottom: 3.75rem;
    padding: 1.875rem;
    grid-gap: 1.875rem;
  }
}
.profile-subtitle {
  margin-top: 0px;
}
.profile-admins-item {
  margin-bottom: 1.25rem;
}
.profile-admins-block {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  border-top: 1px solid #d7e1e8;
  margin-bottom: 1.875rem;
  padding-top: 1.875rem;
}