.node--type-profile.node--view-mode-profile-listing-item .section-wrapper {
  -webkit-box-shadow: 3px 2px 20px 0 rgba(0, 0, 0, 0.13);
          box-shadow: 3px 2px 20px 0 rgba(0, 0, 0, 0.13);
  background: #ffffff;
  border-radius: 1rem;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .node--type-profile.node--view-mode-profile-listing-item .section-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 992px) {
  .node--type-profile.node--view-mode-profile-listing-item .section-wrapper {
    max-height: 250px;
  }
}
.node--type-profile.node--view-mode-profile-listing-item .content-wrapper {
  padding: 1.5rem;
}
@media screen and (min-width: 768px) {
  .node--type-profile.node--view-mode-profile-listing-item .content-wrapper {
    padding: 1.5rem 1rem;
  }
}
.node--type-profile.node--view-mode-profile-listing-item .image-wrapper {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
@media (min-width: 768px) {
  .node--type-profile.node--view-mode-profile-listing-item .image-wrapper {
    max-width: 242px;
  }
}
.node--type-profile.node--view-mode-profile-listing-item .image-wrapper a {
  display: block;
  z-index: 10;
  position: relative;
}
.node--type-profile.node--view-mode-profile-listing-item .image-wrapper .field--name-field-profile-media {
  height: 100%;
}
.node--type-profile.node--view-mode-profile-listing-item .image-wrapper .field--name-field-profile-media .field__item {
  height: 100%;
}
.node--type-profile.node--view-mode-profile-listing-item .image-wrapper .field--name-field-profile-media .field__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.node--type-profile.node--view-mode-profile-listing-item h4 {
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 0.5rem;
}
.node--type-profile.node--view-mode-profile-listing-item h4 a {
  color: #302668;
  text-decoration: none;
}
.node--type-profile.node--view-mode-profile-listing-item .text-formatted {
  margin-bottom: 1rem;
}
.node--type-profile.node--view-mode-profile-listing-item .field--name-field-job-title {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 0.75rem;
}
.node--type-profile.node--view-mode-profile-listing-item .field--name-field-job-title:after {
  display: block;
  content: "";
  border-bottom: 6px solid #96C038;
  width: 3.75rem;
  margin: 0.5rem 0;
}
.node--type-profile.node--view-mode-profile-listing-item .linkedin a {
  font-size: 1.5rem;
  color: #302668;
  line-height: 1.5rem;
}
/*# sourceMappingURL=../../sourcemaps/pages/node--profile--listing.css.map */
