#team-block {
  width: 100%; }
  #team-block #team {
    width: 100%; }
    #team-block #team .t-text {
      position: relative;
      float: left;
      width: 100%;
      padding-right: 500px; }
      @media screen and (max-width: 1400px) {
        #team-block #team .t-text {
          padding-right: 470px; } }
      @media screen and (max-width: 1200px) {
        #team-block #team .t-text {
          padding-right: 420px; } }
      @media screen and (max-height: 800px) {
        #team-block #team .t-text {
          padding-right: 376px; } }
      @media screen and (max-height: 750px) {
        #team-block #team .t-text {
          padding-right: 345px; } }
      @media screen and (max-height: 700px) {
        #team-block #team .t-text {
          padding-right: 314px; } }
      @media screen and (max-width: 992px), screen and (max-height: 630px) {
        #team-block #team .t-text {
          padding-right: 0; } }
      #team-block #team .t-text.full-text {
        padding-right: 0; }
      #team-block #team .t-text .team-title {
        position: relative;
        float: left;
        width: 100%;
        margin-top: 20px; }
        @media screen and (max-height: 800px) {
          #team-block #team .t-text .team-title {
            margin-top: 15px; } }
        @media screen and (max-height: 750px) {
          #team-block #team .t-text .team-title {
            margin-top: 10px; } }
        @media screen and (max-height: 700px) {
          #team-block #team .t-text .team-title {
            margin-top: 5px; } }
        @media screen and (max-height: 650px) {
          #team-block #team .t-text .team-title {
            margin-top: 0; } }
        @media screen and (max-width: 992px), screen and (max-height: 630px) {
          #team-block #team .t-text .team-title {
            margin-top: 0; } }
        #team-block #team .t-text .team-title h1 {
          display: inline-block;
          font-weight: normal;
          font-size: 60px;
          line-height: 62px;
          margin-bottom: 30px; }
          @media screen and (max-width: 1400px) {
            #team-block #team .t-text .team-title h1 {
              font-size: 52px;
              line-height: 54px; } }
          @media screen and (max-width: 1200px) {
            #team-block #team .t-text .team-title h1 {
              font-size: 44px;
              line-height: 46px;
              margin-bottom: 27px; } }
          @media screen and (max-width: 992px) {
            #team-block #team .t-text .team-title h1 {
              font-size: 36px;
              line-height: 38px; } }
          @media screen and (max-width: 640px) {
            #team-block #team .t-text .team-title h1 {
              margin-bottom: 25px;
              font-size: 30px;
              line-height: 32px; } }
      #team-block #team .t-text .team-text {
        position: relative;
        float: left;
        width: 100%;
        margin-top: 20px; }
        @media screen and (max-height: 750px) {
          #team-block #team .t-text .team-text {
            margin-top: 10px; } }
        @media screen and (max-width: 992px), screen and (max-height: 630px) {
          #team-block #team .t-text .team-text {
            margin-top: 0; } }
        #team-block #team .t-text .team-text .back {
          margin-top: 50px; }
          @media screen and (max-height: 700px) {
            #team-block #team .t-text .team-text .back {
              margin-top: 40px; } }
          @media screen and (max-width: 992px), screen and (max-height: 630px) {
            #team-block #team .t-text .team-text .back {
              margin-top: 30px; } }
          #team-block #team .t-text .team-text .back a {
            display: inline-block;
            position: relative;
            font-family: 'NBC';
            font-size: 24px;
            font-style: italic;
            line-height: 30px;
            padding-left: 75px; }
            @media screen and (max-width: 640px) {
              #team-block #team .t-text .team-text .back a {
                font-size: 22px; } }
            #team-block #team .t-text .team-text .back a::before {
              position: absolute;
              width: 57px;
              height: 14px;
              font-size: 0;
              line-height: 0;
              left: 0;
              top: 50%;
              margin-top: -7px;
              content: '';
              background: url(../images/prev.png) center left no-repeat;
              transition: left .15s ease-in-out; }
            #team-block #team .t-text .team-text .back a:hover::before {
              left: -15px; }

#wrapper .wrapper .mobile-photo {
  display: none; }
@media screen and (max-width: 992px), screen and (max-height: 630px) {
  #wrapper .wrapper {
    padding-bottom: 565px !important; }
    #wrapper .wrapper .mobile-photo {
      display: block;
      position: absolute;
      width: 345px;
      height: 550px;
      left: 50%;
      bottom: 0;
      background-size: cover !important;
      background-repeat: no-repeat !important;
      margin-left: -172px; } }
@media screen and (max-width: 480px) {
  #wrapper .wrapper {
    padding-bottom: 415px !important; }
    #wrapper .wrapper .mobile-photo {
      width: 250px;
      margin-left: -125px;
      height: 398px; } }

#person-photo {
  position: fixed;
  width: 420px;
  right: 0;
  background-repeat: no-repeat !important;
  background-position: bottom left !important;
  background-size: cover !important;
  height: 670px;
  bottom: 0; }
  @media screen and (max-height: 800px) {
    #person-photo {
      width: 376px;
      height: 600px; } }
  @media screen and (max-height: 750px) {
    #person-photo {
      width: 345px;
      height: 550px; } }
  @media screen and (max-height: 700px) {
    #person-photo {
      width: 314px;
      height: 500px; } }
  @media screen and (max-width: 992px), screen and (max-height: 630px) {
    #person-photo {
      display: none; } }

/*# sourceMappingURL=team.css.map */
