@import url("https://use.typekit.net/loc2xpy.css");
@font-face {
  font-family: "MBEmpire-Bold";
  font-weight: 700;
  src: url("/fonts/MBEmpire-Bold.otf") format("opentype"); }

.meet-the-team {
  text-align: center;
  padding: 5.5rem 0; }
  .meet-the-team .read-more {
    text-decoration: none; }
  .meet-the-team .intro {
    font-size: 1.125rem; }
  .meet-the-team .meet-the-team-element-title {
    text-transform: uppercase; }
  .meet-the-team .h-line-container {
    display: none; }
  .meet-the-team .team-member {
    max-width: 233px;
    margin: 5.5rem auto 0; }
    .meet-the-team .team-member p {
      font-family: "sofia-pro", sans-serif;
      text-transform: uppercase;
      font-size: 1.0125rem; }
    .meet-the-team .team-member img {
      border-radius: 10rem; }
  .meet-the-team .name {
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-weight: 600; }
  @media (min-width: 768px) {
    .meet-the-team .team-members {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      -ms-grid-rows: auto;
      grid-template-rows: auto;
      gap: 3rem; }
    .meet-the-team .team-member {
      margin-top: 0; }
    .meet-the-team .intro {
      margin-bottom: 2rem; } }
  @media (min-width: 992px) {
    .meet-the-team {
      padding: 7rem 0; }
      .meet-the-team .meet-the-team-element-title {
        margin-bottom: 4rem; }
      .meet-the-team .h-line-container {
        display: block;
        opacity: 1;
        margin-top: 1rem;
        width: 10rem; }
      .meet-the-team .meet-the-team-intro {
        display: flex;
        margin-bottom: 5rem; }
      .meet-the-team .headline-container {
        width: 55%;
        padding-right: 5rem; }
        .meet-the-team .headline-container .meet-the-team-element-title {
          text-align: left; }
      .meet-the-team .text-container {
        max-width: 50%; }
        .meet-the-team .text-container p {
          text-align: left; }
      .meet-the-team .team-members {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr; }
      .meet-the-team .intro {
        font-size: 1.35rem; } }
  @media (min-width: 992px) {
    .meet-the-team .team-members {
      -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr; } }

/*# sourceMappingURL=../../../dist/css/maps/elements/meet-the-team.css.map */
