/** @mixin content-center {
  width: 100%;
  box-sizing: border-box;
  margin: 0;

  @include for-mobile-only {
    padding: 0 $mobile-page-gutter;
  }
  @include for-tablet-portrait-up {
    margin: 0;
    padding: 0 $page-gutter;
  }
  @include for-desktop-up {
    margin: 0 auto;
    max-width: $content-full-width;
    padding: 0 $page-gutter;
  }
}

@mixin mobile-full-width {
  @include for-mobile-only {
    margin-left: -9px;
    margin-right: -9px;
    padding-left: $mobile-page-gutter;
    padding-right: $mobile-page-gutter;
    width: auto;
  }
}
**/
#main-content nav.breadcrumbs-wrapper ol.breadcrumbs {
  margin-bottom: 0; }

div.team-members {
  margin-bottom: 170px; }
  @media only screen and (min-width: 640px) {
    div.team-members div[data-sub-layout] {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-gap: 28px; } }
  @media only screen and (min-width: 1024px) {
    div.team-members {
      margin-bottom: 183px; }
      div.team-members div[data-sub-layout] {
        grid-template-columns: 1fr 1fr 1fr; } }
  div.team-members div.team-member h3 {
    font-size: 18px;
    line-height: 1.33333; }
    @media only screen and (min-width: 1280px) {
      div.team-members div.team-member h3 {
        font-size: 22px;
        line-height: 1.36364; } }
  div.team-members div.team-member div.position {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 22px; }
    @media only screen and (min-width: 1280px) {
      div.team-members div.team-member div.position {
        font-size: 18px;
        line-height: 1.66667; } }
  div.team-members div.team-member p.summary {
    font-size: 16px;
    line-height: 1.5; }
    @media only screen and (min-width: 1280px) {
      div.team-members div.team-member p.summary {
        font-size: 18px;
        line-height: 1.66667; } }

.meet-the-team.content-container {
  max-width: 796px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 1.66667; }
  .meet-the-team.content-container div[data-widget-id] div[class^="sd-simple-text"] > div {
    width: 100%; }
  @media only screen and (max-width: 799px) {
    .meet-the-team.content-container h1 {
      font-size: 28px;
      line-height: 1.28571;
      max-width: 95.66667%;
      margin: 19px auto 10px; } }
  @media only screen and (max-width: 799px) {
    .meet-the-team.content-container .pagebuilder-content p {
      font-size: 20px;
      line-height: 1.4;
      max-width: 95.66667%;
      margin: 0 auto; } }
  @media only screen and (max-width: 799px) {
    .meet-the-team.content-container .content h3 {
      font-size: 18px;
      line-height: 1.33333; } }
  @media only screen and (max-width: 799px) {
    .meet-the-team.content-container .content p {
      font-size: 16px;
      line-height: 1.5; } }
