/* SASS Variables
-------------------------------------------------------------- */
#hp-meet-the-team {
  padding: 100px 50px 80px 50px; }
  @media (max-width: 767px) {
    #hp-meet-the-team {
      padding: 50px 20px 50px 20px; } }
  #hp-meet-the-team.alt-background-true {
    background-color: #f2f5f8; }
  #hp-meet-the-team .meet-the-team-inner {
    max-width: 1250px;
    margin: 0 auto 0 auto; }
    #hp-meet-the-team .meet-the-team-inner .title {
      font-family: var(--playfair);
      font-size: 72px;
      line-height: 80px;
      color: var(--text);
      font-weight: var(--bold);
      margin-bottom: 64px;
      text-align: center; }
      @media (max-width: 1100px) {
        #hp-meet-the-team .meet-the-team-inner .title {
          margin-bottom: 30px;
          font-size: 65px;
          line-height: 73px; } }
      @media (max-width: 767px) {
        #hp-meet-the-team .meet-the-team-inner .title {
          font-size: 36px;
          line-height: 48px; } }
    #hp-meet-the-team .meet-the-team-inner .member-wrapper {
      display: flex;
      flex-wrap: wrap; }
      #hp-meet-the-team .meet-the-team-inner .member-wrapper .team-member {
        flex-basis: calc(25% - 30px);
        margin: 0px 15px 30px 15px; }
        @media (max-width: 1090px) {
          #hp-meet-the-team .meet-the-team-inner .member-wrapper .team-member {
            flex-basis: calc(50% - 30px); } }
        @media (max-width: 600px) {
          #hp-meet-the-team .meet-the-team-inner .member-wrapper .team-member {
            flex-basis: 100%;
            margin: 0px 0px 20px 0px; } }
        #hp-meet-the-team .meet-the-team-inner .member-wrapper .team-member .thumbnail {
          margin-bottom: 15px; }
          #hp-meet-the-team .meet-the-team-inner .member-wrapper .team-member .thumbnail img {
            display: block;
            width: 100%;
            height: auto; }
        #hp-meet-the-team .meet-the-team-inner .member-wrapper .team-member .team-member-info .attorney-name {
          font-size: 28px;
          line-height: 37px;
          font-family: var(--playfair);
          color: var(--primaryColor);
          text-transform: capitalize;
          margin-bottom: 17px;
          font-weight: var(--bold); }
          @media (max-width: 1100px) {
            #hp-meet-the-team .meet-the-team-inner .member-wrapper .team-member .team-member-info .attorney-name {
              font-size: 28px;
              line-height: 37px;
              margin-bottom: 10px; } }
          @media (max-width: 767px) {
            #hp-meet-the-team .meet-the-team-inner .member-wrapper .team-member .team-member-info .attorney-name {
              font-size: 28px;
              line-height: 37px; } }
        #hp-meet-the-team .meet-the-team-inner .member-wrapper .team-member .team-member-info .attorney-title {
          font-family: var(--roboto);
          font-weight: var(--bold);
          font-weight: 900;
          font-size: 14px;
          line-height: 16px;
          color: var(--secondaryColor);
          text-transform: uppercase;
          transition: color 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98); }
