@-moz-keyframes news-list {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1; } }
@-webkit-keyframes news-list {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px); } }
@keyframes news-list {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px); } }
.contact-block {
  background-color: #495a57;
  margin-bottom: 20px;
  position: relative; }
  .contact-block .map-container {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden; }
    .contact-block .map-container #map {
      width: calc((100% - (100% - 1160px)/2) - (98.49057px));
      height: 105%;
      background-color: #495a57 !important; }
      @media (max-width: 890px) {
        .contact-block .map-container #map {
          height: 110%; } }
  .contact-block .inner {
    width: 90%;
    max-width: 1160px;
    margin: 0 auto;
    position: relative;
    pointer-events: none; }
    @media (max-width: 890px) {
      .contact-block .inner {
        width: 90%; } }
    @media (max-width: 780px) {
      .contact-block .inner {
        width: 100%; } }
    @media (max-width: 500px) {
      .contact-block .inner {
        width: 100%; } }
    .contact-block .inner:before {
      content: "";
      display: block;
      padding-top: 43%; }
      @media (max-width: 890px) {
        .contact-block .inner:before {
          padding-top: 60%; } }
    .contact-block .inner > .content {
      position: absolute;
      top: 0;
      left: 0;
      width: 91.50943%;
      height: 100%;
      background-repeat: no-repeat;
      background-size: cover;
      overflow: hidden; }
      @media (max-width: 890px) {
        .contact-block .inner > .content {
          border-top: 1px solid #dadada;
          position: static;
          width: 100%;
          float: left;
          margin: 0 -6%;
          padding: 0 6%;
          background-color: #495a57;
          margin-bottom: 20px; } }
      .contact-block .inner > .content .container {
        margin-left: 64.9462%;
        width: 32.07547%;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%); }
        @media (max-width: 890px) {
          .contact-block .inner > .content .container {
            padding: 20px 0;
            margin-left: 0;
            width: 100%;
            position: relative;
            -webkit-transform: translateY(0%);
            -moz-transform: translateY(0%);
            -ms-transform: translateY(0%);
            -o-transform: translateY(0%);
            transform: translateY(0%);
            float: left; } }
        @media (max-width: 780px) {
          .contact-block .inner > .content .container {
            box-sizing: border-box;
            padding: 20px 8.59375%; } }
        .contact-block .inner > .content .container h1.title {
          font-family: "AdobeGaramondW01-Regula", sans-serif;
          font-size: 30px;
          line-height: 34px;
          font-weight: 400;
          text-decoration: none;
          -webkit-font-smoothing: antialiased !important;
          -moz-osx-font-smoothing: grayscale;
          color: #ffffff;
          margin-bottom: 20px; }
          @media (max-width: 500px) {
            .contact-block .inner > .content .container h1.title {
              font-size: 26px;
              line-height: 30px; } }
        .contact-block .inner > .content .container .static-content-blocks-contact {
          pointer-events: all; }
          .contact-block .inner > .content .container .static-content-blocks-contact > .field-label {
            font-family: "Montserrat", sans-serif;
            font-size: 12px;
            line-height: 20px;
            font-weight: 400;
            text-decoration: none;
            text-transform: uppercase;
            letter-spacing: 1px;
            -webkit-font-smoothing: antialiased !important;
            -moz-osx-font-smoothing: grayscale;
            color: #ffffff; }
            @media (max-width: 500px) {
              .contact-block .inner > .content .container .static-content-blocks-contact > .field-label {
                letter-spacing: 0px; } }
          .contact-block .inner > .content .container .static-content-blocks-contact .field-body,
          .contact-block .inner > .content .container .static-content-blocks-contact .field-infos {
            font-family: "Montserrat", sans-serif;
            font-size: 12px;
            line-height: 20px;
            font-weight: 400;
            text-decoration: none;
            text-transform: uppercase;
            letter-spacing: 1px;
            -webkit-font-smoothing: antialiased !important;
            -moz-osx-font-smoothing: grayscale;
            line-height: 16px;
            color: #a4a4a4; }
            @media (max-width: 500px) {
              .contact-block .inner > .content .container .static-content-blocks-contact .field-body,
              .contact-block .inner > .content .container .static-content-blocks-contact .field-infos {
                letter-spacing: 0px; } }
          .contact-block .inner > .content .container .static-content-blocks-contact .data.data-info {
            margin-bottom: 0; }
            .contact-block .inner > .content .container .static-content-blocks-contact .data.data-info .field-label {
              width: 120px;
              line-height: 18px; }
            .contact-block .inner > .content .container .static-content-blocks-contact .data.data-info .field-link {
              width: calc(100% - 120px);
              line-height: 18px; }
              .contact-block .inner > .content .container .static-content-blocks-contact .data.data-info .field-link a, .contact-block .inner > .content .container .static-content-blocks-contact .data.data-info .field-link .item {
                font-family: "Montserrat", sans-serif;
                font-size: 12px;
                line-height: 20px;
                font-weight: 400;
                text-decoration: none;
                text-transform: uppercase;
                letter-spacing: 1px;
                -webkit-font-smoothing: antialiased !important;
                -moz-osx-font-smoothing: grayscale;
                color: #ffffff; }
                @media (max-width: 500px) {
                  .contact-block .inner > .content .container .static-content-blocks-contact .data.data-info .field-link a, .contact-block .inner > .content .container .static-content-blocks-contact .data.data-info .field-link .item {
                    letter-spacing: 0px; } }
              .contact-block .inner > .content .container .static-content-blocks-contact .data.data-info .field-link a {
                color: #ffffff;
                position: relative; }
                .contact-block .inner > .content .container .static-content-blocks-contact .data.data-info .field-link a:after {
                  -webkit-transition: opacity 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045);
                  -moz-transition: opacity 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53), -moz-transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045);
                  transition: opacity 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53), transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045);
                  -webkit-transform: translateX(-18px);
                  -moz-transform: translateX(-18px);
                  -ms-transform: translateX(-18px);
                  -o-transform: translateX(-18px);
                  transform: translateX(-18px);
                  content: "";
                  position: absolute;
                  height: 2px;
                  background-color: #ffffff;
                  width: 9px;
                  bottom: 1px;
                  left: 0;
                  opacity: 0; }
                  @media (max-width: 780px) {
                    .contact-block .inner > .content .container .static-content-blocks-contact .data.data-info .field-link a:after {
                      display: none; } }
                .contact-block .inner > .content .container .static-content-blocks-contact .data.data-info .field-link a:hover:after {
                  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                  -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -moz-transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                  transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                  -webkit-transform: translateX(0px);
                  -moz-transform: translateX(0px);
                  -ms-transform: translateX(0px);
                  -o-transform: translateX(0px);
                  transform: translateX(0px);
                  opacity: 1; }

#person-search-block {
  width: 90%;
  max-width: 1160px;
  margin: 0 auto; }
  #person-search-block .inner {
    margin: 80px 0;
    width: 100%;
    float: left; }
    #person-search-block .inner > .more {
      font-family: "Montserrat", sans-serif;
      font-size: 12px;
      line-height: 20px;
      font-weight: 400;
      text-decoration: none;
      text-transform: uppercase;
      letter-spacing: 1px;
      -webkit-font-smoothing: antialiased !important;
      -moz-osx-font-smoothing: grayscale;
      color: #a4a4a4;
      margin-top: 10px; }
      @media (max-width: 500px) {
        #person-search-block .inner > .more {
          letter-spacing: 0px; } }
      #person-search-block .inner > .more .goto-results {
        -webkit-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -moz-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        display: none;
        cursor: pointer; }
        #person-search-block .inner > .more .goto-results.js-active {
          display: block; }
        #person-search-block .inner > .more .goto-results:hover {
          -webkit-transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -moz-transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          color: #495a57; }
      #person-search-block .inner > .more .results-count {
        display: none; }
        #person-search-block .inner > .more .results-count.js-active {
          display: block; }
    #person-search-block .inner .headline {
      width: 100%;
      clear: both;
      float: left;
      font-family: "AdobeGaramondW01-Regula", sans-serif;
      font-size: 30px;
      line-height: 34px;
      font-weight: 400;
      text-decoration: none;
      -webkit-font-smoothing: antialiased !important;
      -moz-osx-font-smoothing: grayscale;
      color: #495a57; }
      @media (max-width: 500px) {
        #person-search-block .inner .headline {
          font-size: 26px;
          line-height: 30px; } }
      #person-search-block .inner .headline:after {
        width: 6.60377%;
        margin-right: 1.88679%;
        float: left;
        margin-top: 20px;
        margin-bottom: 40px;
        content: "";
        height: 2px;
        display: block;
        clear: both;
        float: none;
        background-color: #495a57; }
        @media (max-width: 780px) {
          #person-search-block .inner .headline:after {
            width: 90px; } }
        @media (max-width: 500px) {
          #person-search-block .inner .headline:after {
            width: 40px; } }
    #person-search-block .inner .filters {
      margin-bottom: 40px; }
      #person-search-block .inner .filters:after {
        content: "";
        display: table;
        clear: both; }
      #person-search-block .inner .filters > div {
        width: 23.58491%;
        margin-right: 1.88679%;
        float: left;
        position: relative; }
        @media (max-width: 890px) {
          #person-search-block .inner .filters > div {
            width: 49.0566%;
            margin-right: 1.88679%;
            float: left; }
            #person-search-block .inner .filters > div:nth-child(2n) {
              margin-right: 0; }
            #person-search-block .inner .filters > div:nth-child(2n+1) {
              clear: left; } }
        @media (max-width: 780px) {
          #person-search-block .inner .filters > div {
            width: 48.4375%;
            margin-right: 3.125%;
            float: left; }
            #person-search-block .inner .filters > div:nth-child(2n) {
              margin-right: 0; }
            #person-search-block .inner .filters > div:nth-child(2n+1) {
              clear: left; } }
        @media (max-width: 500px) {
          #person-search-block .inner .filters > div {
            width: 100%;
            margin-right: 1.88679%;
            float: left; }
            #person-search-block .inner .filters > div:nth-child(1n) {
              margin-right: 0; }
            #person-search-block .inner .filters > div:nth-child(1n+1) {
              clear: left; }
            #person-search-block .inner .filters > div:first-child {
              margin-bottom: 20px; } }
        #person-search-block .inner .filters > div .label {
          -webkit-transition: background-color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          -moz-transition: background-color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition: background-color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          font-family: "Montserrat", sans-serif;
          font-size: 12px;
          line-height: 20px;
          font-weight: 400;
          text-decoration: none;
          text-transform: uppercase;
          letter-spacing: 1px;
          -webkit-font-smoothing: antialiased !important;
          -moz-osx-font-smoothing: grayscale;
          padding: 18px;
          background-color: #F0F0F0;
          color: #a4a4a4;
          cursor: pointer;
          position: relative; }
          @media (max-width: 500px) {
            #person-search-block .inner .filters > div .label {
              letter-spacing: 0px; } }
          #person-search-block .inner .filters > div .label:hover {
            -webkit-transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            -moz-transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            background-color: #dadada; }
          #person-search-block .inner .filters > div .label.js-active {
            -webkit-transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            -moz-transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            background-color: #495a57;
            color: #ffffff; }
            #person-search-block .inner .filters > div .label.js-active:after {
              -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
              -moz-transition: -moz-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
              transition: transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
              -webkit-transform: translateY(-50%) rotate(45deg);
              -moz-transform: translateY(-50%) rotate(45deg);
              -ms-transform: translateY(-50%) rotate(45deg);
              -o-transform: translateY(-50%) rotate(45deg);
              transform: translateY(-50%) rotate(45deg);
              color: #ffffff; }
          #person-search-block .inner .filters > div .label:after {
            -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            -moz-transition: -moz-transform 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            transition: transform 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            -webkit-transform: translateY(-50%) rotate(0deg);
            -moz-transform: translateY(-50%) rotate(0deg);
            -ms-transform: translateY(-50%) rotate(0deg);
            -o-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
            font-family: 'icomoon' !important;
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased !important;
            -moz-osx-font-smoothing: grayscale;
            content: "\e901";
            display: block;
            position: absolute;
            color: #a4a4a4;
            right: 18px;
            top: 50%;
            -webkit-transform-style: preserve-3d;
            -moz-transform-style: preserve-3d;
            -ms-transform-style: preserve-3d;
            -o-transform-style: preserve-3d;
            transform-style: preserve-3d;
            backface-visibility: hidden;
            -webkit-backface-visibility: hidden; }
        #person-search-block .inner .filters > div .items {
          position: absolute;
          width: 100%;
          display: none;
          border-bottom: 2px solid #dadada;
          z-index: 10; }
          #person-search-block .inner .filters > div .items ul {
            box-sizing: border-box;
            background-color: #F0F0F0;
            padding: 10px 18px;
            color: #a4a4a4;
            height: auto;
            overflow: auto; }
            #person-search-block .inner .filters > div .items ul li {
              -webkit-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
              -moz-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
              transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
              font-family: "Montserrat", sans-serif;
              font-size: 12px;
              line-height: 20px;
              font-weight: 400;
              text-decoration: none;
              text-transform: uppercase;
              letter-spacing: 1px;
              -webkit-font-smoothing: antialiased !important;
              -moz-osx-font-smoothing: grayscale;
              line-height: 14px;
              margin-bottom: 8px;
              list-style: none;
              cursor: pointer; }
              @media (max-width: 500px) {
                #person-search-block .inner .filters > div .items ul li {
                  letter-spacing: 0px; } }
              #person-search-block .inner .filters > div .items ul li.js-active, #person-search-block .inner .filters > div .items ul li:hover {
                -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                color: #495a57; }
              @media (max-width: 780px) {
                #person-search-block .inner .filters > div .items ul li {
                  margin-bottom: 14px; } }
        #person-search-block .inner .filters > div .placeholder {
          position: absolute;
          top: -18px;
          height: 20px;
          overflow: hidden;
          display: none;
          font-family: "Montserrat", sans-serif;
          font-size: 12px;
          line-height: 20px;
          font-weight: 400;
          text-decoration: none;
          text-transform: uppercase;
          letter-spacing: 1px;
          -webkit-font-smoothing: antialiased !important;
          -moz-osx-font-smoothing: grayscale;
          font-size: 10px;
          color: #dadada; }
          @media (max-width: 500px) {
            #person-search-block .inner .filters > div .placeholder {
              letter-spacing: 0px; } }
          #person-search-block .inner .filters > div .placeholder.js-active {
            display: block; }
    #person-search-block .inner .search-table .dataTables_filter {
      display: none; }
    #person-search-block .inner .search-table .dataTables_paginate {
      display: none; }
    #person-search-block .inner .search-table #person-search {
      position: relative;
      min-height: 92px; }
      #person-search-block .inner .search-table #person-search thead {
        display: none; }
      #person-search-block .inner .search-table #person-search tfoot {
        position: absolute;
        width: 100%; }
        #person-search-block .inner .search-table #person-search tfoot th.role-search,
        #person-search-block .inner .search-table #person-search tfoot th.spec-search {
          display: none;
          width: 0px; }
        #person-search-block .inner .search-table #person-search tfoot tr {
          position: absolute;
          width: 100%; }
        #person-search-block .inner .search-table #person-search tfoot th.name-search {
          position: absolute;
          width: 100%; }
          #person-search-block .inner .search-table #person-search tfoot th.name-search input {
            font-family: "AdobeGaramondW01-Regula", sans-serif;
            font-size: 72px;
            font-weight: 400;
            text-decoration: none;
            -webkit-font-smoothing: antialiased !important;
            -moz-osx-font-smoothing: grayscale;
            color: #495a57;
            width: 100%;
            height: 90px;
            border: none;
            outline: none;
            -webkit-appearance: none;
            border-radius: 0;
            box-sizing: border-box;
            border-bottom: 1px solid #a4a4a4; }
            @media (max-width: 1160px) {
              #person-search-block .inner .search-table #person-search tfoot th.name-search input {
                font-size: 60px;
                height: 90px;
                padding-left: 0;
                padding-right: 0; } }
            @media (max-width: 890px) {
              #person-search-block .inner .search-table #person-search tfoot th.name-search input {
                font-size: 40px;
                height: 70px;
                padding-left: 0;
                padding-right: 0; } }
      #person-search-block .inner .search-table #person-search tbody {
        -webkit-transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        display: block;
        margin-top: 100px;
        border-bottom: 1px solid #ffffff;
        height: 0px;
        opacity: 1;
        overflow: hidden;
        font-family: "Montserrat", sans-serif;
        font-size: 12px;
        line-height: 20px;
        font-weight: 400;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: 1px;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale;
        color: #a4a4a4; }
        @media (max-width: 500px) {
          #person-search-block .inner .search-table #person-search tbody {
            letter-spacing: 0px; } }
        #person-search-block .inner .search-table #person-search tbody.js-active {
          height: 138px;
          opacity: 1;
          border-bottom: 1px solid #a4a4a4; }
        #person-search-block .inner .search-table #person-search tbody td.speciality-data,
        #person-search-block .inner .search-table #person-search tbody td.role-data {
          display: none; }
        #person-search-block .inner .search-table #person-search tbody a {
          -webkit-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          -moz-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          color: #a4a4a4; }
          #person-search-block .inner .search-table #person-search tbody a:hover {
            -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            color: #495a57; }

.person-related-news .node {
  width: 100%;
  float: left;
  margin-bottom: 20px; }

.pane-webform-client-block-859 {
  margin-bottom: 60px; }
  .pane-webform-client-block-859 .webform-component--interesseomraade {
    width: 100%;
    float: left; }
    .pane-webform-client-block-859 .webform-component--interesseomraade .form-checkboxes > .form-item {
      width: 32.07547%;
      margin-right: 1.88679%;
      float: left; }
      .pane-webform-client-block-859 .webform-component--interesseomraade .form-checkboxes > .form-item:nth-child(3n) {
        margin-right: 0; }
      .pane-webform-client-block-859 .webform-component--interesseomraade .form-checkboxes > .form-item:nth-child(3n+1) {
        clear: left; }
      @media (max-width: 890px) {
        .pane-webform-client-block-859 .webform-component--interesseomraade .form-checkboxes > .form-item {
          width: 49.0566%;
          margin-right: 1.88679%;
          float: left; }
          .pane-webform-client-block-859 .webform-component--interesseomraade .form-checkboxes > .form-item:nth-child(3n) {
            margin-right: 1.88679%; }
          .pane-webform-client-block-859 .webform-component--interesseomraade .form-checkboxes > .form-item:nth-child(3n+1) {
            clear: none; }
          .pane-webform-client-block-859 .webform-component--interesseomraade .form-checkboxes > .form-item:nth-child(2n) {
            margin-right: 0; }
          .pane-webform-client-block-859 .webform-component--interesseomraade .form-checkboxes > .form-item:nth-child(2n+1) {
            clear: left; } }
      @media (max-width: 500px) {
        .pane-webform-client-block-859 .webform-component--interesseomraade .form-checkboxes > .form-item {
          width: 100%; } }
  .pane-webform-client-block-859 .webform-component--subscriber-data {
    width: 100%;
    float: left; }
    .pane-webform-client-block-859 .webform-component--subscriber-data .form-item {
      width: 32.07547%;
      margin-right: 1.88679%;
      float: left; }
      .pane-webform-client-block-859 .webform-component--subscriber-data .form-item:nth-child(3n) {
        margin-right: 0; }
      .pane-webform-client-block-859 .webform-component--subscriber-data .form-item:nth-child(3n+1) {
        clear: left; }
      @media (max-width: 890px) {
        .pane-webform-client-block-859 .webform-component--subscriber-data .form-item {
          width: 100%; } }
  .pane-webform-client-block-859 .webform-component--subscriber-contact {
    width: 100%;
    float: left; }
    .pane-webform-client-block-859 .webform-component--subscriber-contact .form-item {
      width: 49.0566%;
      margin-right: 1.88679%;
      float: left; }
      .pane-webform-client-block-859 .webform-component--subscriber-contact .form-item:nth-child(2n) {
        margin-right: 0; }
      .pane-webform-client-block-859 .webform-component--subscriber-contact .form-item:nth-child(2n+1) {
        clear: left; }
      @media (max-width: 890px) {
        .pane-webform-client-block-859 .webform-component--subscriber-contact .form-item {
          width: 100%; } }
  .pane-webform-client-block-859 .webform-component--terms {
    width: 49.0566%;
    margin-right: 1.88679%;
    float: left; }
    @media (max-width: 890px) {
      .pane-webform-client-block-859 .webform-component--terms {
        width: 100%; } }
  .pane-webform-client-block-859 .links {
    display: none; }

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