#teampage #title {
  margin-bottom: 30px;
  font-size: 28px;
  text-transform: uppercase;
  text-align: center;
  color: #208c3a; }
#teampage #introduction {
  position: relative;
  margin-top: 30px;
  margin-bottom: 80px;
  min-height: 450px; }
  #teampage #introduction .content {
    position: relative;
    padding-right: 30px;
    padding-bottom: 30px;
    background: #fff;
    text-align: justify;
    width: 80%;
    z-index: 10; }
  #teampage #introduction .logo {
    position: absolute;
    height: 390px;
    right: 0;
    top: 0; }
#teampage #members .member {
  margin-bottom: 80px;
  display: flex; }
  @media (max-width: 767.98px) {
    #teampage #members .member {
      display: block; } }
  #teampage #members .member .image-container {
    display: inline-block;
    position: relative;
    height: 200px;
    flex: 0 0 200px;
    margin-bottom: 20px;
    border-radius: 10px; }
    @media (max-width: 767.98px) {
      #teampage #members .member .image-container {
        height: 100px;
        width: 100px;
        flex: none; } }
    #teampage #members .member .image-container .image {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: top;
      border-radius: 10px; }
  #teampage #members .member .content {
    display: inline-block;
    flex: 1 1 auto;
    padding-left: 50px; }
    @media (max-width: 767.98px) {
      #teampage #members .member .content {
        flex: none;
        padding: 0 !important; } }
    #teampage #members .member .content .title {
      margin-bottom: 0;
      font-size: 26px;
      font-weight: bold;
      text-transform: uppercase; }
      #teampage #members .member .content .title .firstname {
        color: #208c3a; }
    #teampage #members .member .content .function {
      font-size: 13px; }
    #teampage #members .member .content .text {
      margin-top: 15px;
      margin-bottom: 15px; }
    #teampage #members .member .content .contact {
      color: #0a0406; }
      #teampage #members .member .content .contact a {
        color: #0a0406; }
  #teampage #members .member:nth-child(even) {
    flex-direction: row-reverse; }
    @media (max-width: 767.98px) {
      #teampage #members .member:nth-child(even) {
        flex-direction: row; } }
    @media (min-width: 576px) {
      #teampage #members .member:nth-child(even) .content {
        padding-left: 0px;
        padding-right: 50px;
        text-align: right; } }

/*# sourceMappingURL=team.css.map */
