#geofon-header {
  display: none; }

@media (min-width: 46.875em) and (max-width: 60.625em) {
/* Redundant until I create second breakpoint */

  .geofon-header-wrapper #geofon-header .gfz-brand {
        left: 0px;
        top: 0px;
        height: 50px;
        width: 109px;
   }
}

@media (min-width: 60.625em) {

  .geofon-header-wrapper #geofon-header .gfz-brand {
        left: 0px;
        top: 0px;
        height: 70px;
        width: 109px;
   }

}

@media (min-width: 46.875em) {
  .geofon-header-wrapper {

    width: 100%;
    background-color: #00589c;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    padding: 0;
  }
  .geofon-header-wrapper #geofon-header {
      background-color: #00589c;
      color: #fff;
      padding: 10px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      position: relative;
      height: 140px;
      width: 1170px;
      max-width: 1170px;
   }
   .gfz-header-wrapper .rigth {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
  }

  .blue-top .rigth {
        border: 1px solid pink;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
  }
      .gfz-list-h ul li {
          display: inline; }
      .gfz-list-h ul li:first-child:before {
            content: " "; }
      .gfz-list-h ul li:before {
            content: " | "; }
      .gfz-list-h ul li a {
            color: #fff;
            font-size: 12pt;
            padding: 8px; }
      .gfz-list-h ul li a:hover {
              text-decoration: none;
              color: #b9b9b9;
              cursor: pointer; }
     .blue-top .rigth .gfz-list-h ul li i {
            color: #fff;
     }
 }
.gfz-navbar-wrapper {
  display: none;
  background-color: #00589c;
  height: 60px;
}
  @media (min-width: 60.625em) {
    .gfz-navbar-wrapper {
      display: block; } }
  .gfz-navbar-wrapper.sticky .content-max {
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    background-color: #00589c;
    z-index: 10;
    min-width: 100vw; }
    .gfz-navbar-wrapper.sticky .content-max nav {
      max-width: 1170px;
      margin: auto; }
    .gfz-navbar-wrapper.sticky .content-max > .navbar-default > .navbar-header .navbar-brand {
      display: none; }
    .gfz-navbar-wrapper.sticky .content-max > .navbar-default > .navbar-header .gfz-brand {
      margin: 0 44px;
      padding-top: 5px;
      position: inherit;
      top: 0;
      left: 0;
      display: block; }
  .navbar-default {
      margin-bottom: 0px;
  }
  .gfz-navbar-wrapper .navbar-default {
    margin: 4px 0 0;
    background-color: #00589c;
    border: 0;
    z-index: 10; }
    .gfz-navbar-wrapper .navbar-default .navbar-nav > li > a {
      text-transform: uppercase;
      color: #ffffff;
      background-color: #00589c;
      padding-bottom: 0;
      display: flex;
      flex-direction: column;
      font-size: 1.2em; }
      .gfz-navbar-wrapper .navbar-default .navbar-nav > li > a:hover {
        background-color: #00589c;
        cursor: pointer;
        color: #b9b9b9; }
      .gfz-navbar-wrapper .navbar-default .navbar-nav > li > a:after {
        content: "";
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid transparent;
        margin: 11px auto auto; }
    .gfz-navbar-wrapper .navbar-default .input-group {
      display: flex;
      flex-direction: row;
      justify-content: flex-end; }
      .gfz-navbar-wrapper .navbar-default .input-group input {
        border-radius: 0;
        transition: width 0.4s;
        width: 0;
        display: inline;
        padding: 0 0.2em;
        margin: 0;
        border: 0;
        background-color: inherit; }
      .gfz-navbar-wrapper .navbar-default .input-group .input-group-addon {
        background-color: inherit;
        padding: 6px 0;
        border: 0; }
        .gfz-navbar-wrapper .navbar-default .input-group .input-group-addon i {
          margin-left: 0.2em;
          font-size: 1.3em;
          color: #ffffff;
          float: right; }
      .gfz-navbar-wrapper .navbar-default .input-group:hover input {
        color: #ffffff;
        width: 15em;
        background-color: #003e6e;
        margin-right: 0.2em; }
      .gfz-navbar-wrapper .navbar-default .input-group:hover .input-group-addon {
        padding: 6px 0;
        margin-left: 0.2em;
        border: 0; }
        .gfz-navbar-wrapper .navbar-default .input-group:hover .input-group-addon i {
          margin-left: 0.2em; }
  .gfz-navbar-wrapper .navbar-brand {
    display: none;
    color: #ffffff;
    margin: 0 65px; }
    @media (min-width: 46.875em) {
      .gfz-navbar-wrapper .navbar-brand {
        display: inline; } }
    .gfz-navbar-wrapper .navbar-brand:hover {
      color: #b9b9b9; }
  .gfz-navbar-wrapper .gfz-brand {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -50px;
    /* 50% of your logo width */
    display: inline; }
    .gfz-navbar-wrapper .gfz-brand svg {
      width: 3.6em; }
      .gfz-navbar-wrapper .gfz-brand svg path,
      .gfz-navbar-wrapper .gfz-brand svg polygon {
        fill: #ffffff; }
    .gfz-navbar-wrapper .gfz-brand:hover svg {
      width: 3.6em; }
      .gfz-navbar-wrapper .gfz-brand:hover svg path,
      .gfz-navbar-wrapper .gfz-brand:hover svg polygon {
        fill: #b9b9b9; }
    @media (min-width: 46.875em) {
      .gfz-navbar-wrapper .gfz-brand {
        display: none;
      }
     }


  /* rm .mega-dropdown { .. } */

  /* rm .gfz-contacts { .. } */

  /* rm .gfz-vorstand { .. } */


.gfz-event {
  padding-bottom: 2em; }
  .gfz-event .date {
    color: #b9b9b9; }
  .gfz-event .gfz-event-footer {
    margin-top: 1em;
    color: #00589c; }
    .gfz-event .gfz-event-footer i {
      margin-left: 0.5em; }
      .gfz-event .gfz-event-footer i:hover {
        cursor: pointer; }

.gfz-events-overview-wrapper .headline {
  display: flex;
  justify-content: space-between;
  align-items: flex-end; }
  .gfz-events-overview-wrapper .headline h3 {
    font-family: "Source Sans Pro", Verdana, sans-serif;
    font-size: 1.5em;
    font-weight: 400;
    color: #00589c;
    color: #00589c; }
.gfz-events-overview-wrapper .gfz-events-overview {
  background-color: #ffffff;
  padding: 0 10px; }
  @media (min-width: 46.875em) {
    .gfz-events-overview-wrapper .gfz-events-overview {
      padding: 0 2em 0 0.5em; } }
  .gfz-events-overview-wrapper .gfz-events-overview .headline {
    height: 53px; }
  .gfz-events-overview-wrapper .gfz-events-overview .event {
    display: flex;
    padding: 1em 0;
    border-top: 1px solid #b9b9b9; }
    .gfz-events-overview-wrapper .gfz-events-overview .event .date {
      display: flex;
      flex-direction: column;
      align-items: center;
      margin: auto 0;
      min-width: 80px;
      padding-right: 0.5em;
      border-right: solid 0.5px #b9b9b9; }
    .gfz-events-overview-wrapper .gfz-events-overview .event a {
      font-family: "Source Sans Pro", Verdana, sans-serif;
      font-size: 1em;
      color: #b9b9b9;
      font-weight: 400;
      padding-left: 1em;
      font-size: 1em;
      color: #00589c; }
      .gfz-events-overview-wrapper .gfz-events-overview .event a:hover {
        text-decoration: none;
        color: #b9b9b9;
        cursor: pointer; }

.gfz-events-list-wrapper .eventItem {
  border-bottom: solid 1px #b9b9b9;
  padding: 1em 0; }
  .gfz-events-list-wrapper .eventItem .datum {
    color: #515151; }
  .gfz-events-list-wrapper .eventItem .teaser {
    color: #515151;
    padding: 1em 0; }
  .gfz-events-list-wrapper .eventItem .header {
    font-family: "Source Sans Pro", Verdana, sans-serif;
    font-size: 1.5em;
    font-weight: 400;
    color: #00589c;
    color: #00589c; }
  .gfz-events-list-wrapper .eventItem .meta {
    color: #00589c;
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: 80px auto; }
.gfz-events-list-wrapper a {
  color: #337ab7;
  text-decoration: none; }
.gfz-events-list-wrapper a:after {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0 0 0 5px;
  text-decoration: none; }
.gfz-events-list-wrapper a.external-link:after {
  content: '\f08e'; }

.gfz-department .gfz-dep-head {
  display: flex;
  height: 160px;
  flex-direction: column;
  padding: 0.2em 1em;
  margin-bottom: 1em;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 2em;
  color: #ffffff;
  background-color: #00589c; }
  .gfz-department .gfz-dep-head .name {
    font-size: 0.8em; }
.gfz-department .gfz-sec {
  font-weight: 400;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: color-helmholtz-gray-primary;
  background-color: #ffffff;
  margin-bottom: 0.5em; }
  .gfz-department .gfz-sec .name {
    margin: 0.5em 0;
    color: #00589c; }

.gfz-organigramm .gfz-orga-box-level-0, .gfz-organigramm .gfz-orga-box-level-1, .gfz-organigramm .gfz-orga-box-level-2, .gfz-organigramm .gfz-orga-box-level-3 {
  margin-bottom: 1em;
  text-align: center;
  font-weight: 300; }
  .gfz-organigramm .gfz-orga-box-level-0 .title, .gfz-organigramm .gfz-orga-box-level-1 .title, .gfz-organigramm .gfz-orga-box-level-2 .title, .gfz-organigramm .gfz-orga-box-level-3 .title {
    min-height: 3.5em;
    display: flex;
    justify-content: center;
    align-items: center; }
.gfz-organigramm .gfz-orga-box-level-0 .title, .gfz-organigramm .gfz-orga-box-level-1 .title {
  padding: 0.2em 1em;
  font-size: 2em;
  color: #ffffff;
  background-color: #00589c; }
.gfz-organigramm .gfz-orga-box-level-0 .person, .gfz-organigramm .gfz-orga-box-level-1 .person {
  font-weight: 400;
  background-color: #dbe4eb; }
  .gfz-organigramm .gfz-orga-box-level-0 .person .name, .gfz-organigramm .gfz-orga-box-level-1 .person .name {
    padding-top: 0.7em;
    font-size: 1.2em;
    color: #00589c; }
  .gfz-organigramm .gfz-orga-box-level-0 .person .gfz-role, .gfz-organigramm .gfz-orga-box-level-1 .person .gfz-role {
    color: #515151;
    padding-bottom: 0.8em; }
.gfz-organigramm .gfz-orga-box-level-1 .col-md-6, .gfz-organigramm .gfz-orga-box-level-2 .col-md-6 {
  padding-left: 0px;
  padding-right: 0px; }
@media (min-width: 46.875em) {
  .gfz-organigramm .gfz-orga-box-level-1 .col-md-6:nth-child(even), .gfz-organigramm .gfz-orga-box-level-2 .col-md-6:nth-child(even) {
    padding-left: 0px;
    padding-right: 15px; }
  .gfz-organigramm .gfz-orga-box-level-1 .col-md-6:nth-child(odd), .gfz-organigramm .gfz-orga-box-level-2 .col-md-6:nth-child(odd) {
    padding-left: 15px;
    padding-right: 0px; } }
.gfz-organigramm .gfz-orga-box-level-2 .title {
  font-size: 2em;
  color: #ffffff;
  background-color: #00589c; }
.gfz-organigramm .gfz-orga-box-level-2 .org-unit {
  background-color: #dbe4eb;
  margin: 1em 0em;
  height: 140px; }
  .gfz-organigramm .gfz-orga-box-level-2 .org-unit .person {
    font-weight: 400; }
    .gfz-organigramm .gfz-orga-box-level-2 .org-unit .person .name {
      padding: 0.4em 0;
      color: #00589c; }
    .gfz-organigramm .gfz-orga-box-level-2 .org-unit .person .gfz-role {
      color: #515151; }
  .gfz-organigramm .gfz-orga-box-level-2 .org-unit .title {
    font-size: 1em;
    color: #515151;
    background-color: #dbe4eb; }
.gfz-organigramm .gfz-orga-box-level-3 > .title {
  font-size: 2em;
  color: #ffffff;
  background-color: #00589c;
  margin: 0.6em 0;
  padding: 1em; }

.gfz-ogg {
  background-color: #dbe4eb;
  text-align: center;
  padding: 10px 0px;
  transition: background-color .5s ease, color .5s ease; }
  .gfz-ogg .gfz-ogg__person {
    font-size: 1.2em;
    font-weight: 400;
    color: #00589c; }
  .gfz-ogg .gfz-ogg__header, .gfz-ogg .gfz-ogg__subheader {
    color: #515151; }
  .gfz-ogg .ogg__ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .gfz-ogg--v1 {
    margin: 15px 0;
    min-height: 120px; }
    .gfz-ogg--v1 .gfz-ogg__header,
    .gfz-ogg--v1 .gfz-ogg__subheader {
      font-size: 1em;
      font-weight: 300;
      margin-bottom: 10px; }
    .gfz-ogg--v1 .gfz-ogg__person {
      font-size: 1em; }
  .gfz-ogg--v2 {
    background-color: #ffffff;
    margin-top: 5px; }
    .gfz-ogg--v2 .gfz-ogg__header,
    .gfz-ogg--v2 .gfz-ogg__subheader {
      font-size: 1em;
      font-weight: 400; }

a .gfz-ogg:hover {
  background-color: #00589c; }
  a .gfz-ogg:hover .gfz-ogg__header,
  a .gfz-ogg:hover .gfz-ogg__subheader,
  a .gfz-ogg:hover .gfz-ogg__person {
    color: #ffffff; }

.gfz-ogg-header {
  margin-top: 10px;
  padding: 1.2em 0.7em;
  color: #ffffff;
  background-color: #00589c;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  transition: background-color .5s ease, color .5s ease; }
  .gfz-ogg-header .gfz-ogg-header__header h2, .gfz-ogg-header .gfz-ogg-header__header h3, .gfz-ogg-header .gfz-ogg-header__header h4, .gfz-ogg-header .gfz-ogg-header__header h5 {
    font-weight: 300;
    margin: 0; }
  .gfz-ogg-header .gfz-ogg-header__header h2 {
    font-size: 28px; }
  .gfz-ogg-header .gfz-ogg-header__header h3 {
    font-size: 24px; }
  .gfz-ogg-header .gfz-ogg-header__subheader {
    font-size: 22px;
    font-weight: 300;
    margin-top: 15px; }

a .gfz-ogg-header:hover {
  color: #00589c;
  background-color: #ffffff; }

.gfz-angebote-wrapper {
  background-color: #ffffff;
  overflow: hidden;
  padding: 0; }
  .gfz-angebote-wrapper .gfz-angebote {
    max-width: 1170px;
    margin: auto; }
    .gfz-angebote-wrapper .gfz-angebote .gfz-angebot {
      color: #00589c;
      height: 164px;
      text-align: center;
      padding-bottom: 3em;
      padding-top: 3em;
      border-bottom: 1px solid #f0f0f0;
      border-right: 1px solid #f0f0f0; }
      @media (min-width: 60.625em) {
        .gfz-angebote-wrapper .gfz-angebote .gfz-angebot {
          border: 0; } }
      .gfz-angebote-wrapper .gfz-angebote .gfz-angebot .icon {
        margin: 0 auto;
        width: 75px; }
        .gfz-angebote-wrapper .gfz-angebote .gfz-angebot .icon svg {
          overflow: inherit;
          height: 75px;
          fill: #00589c; }
          .gfz-angebote-wrapper .gfz-angebote .gfz-angebot .icon svg .cls-1 {
            fill: #00589c; }
          .gfz-angebote-wrapper .gfz-angebote .gfz-angebot .icon svg .cls-2 {
            fill: #00589c;
            stroke: #00589c; }
      .gfz-angebote-wrapper .gfz-angebote .gfz-angebot:hover {
        color: #e1e1e1;
        text-decoration: none; }
        .gfz-angebote-wrapper .gfz-angebote .gfz-angebot:hover svg {
          fill: #e1e1e1; }
          .gfz-angebote-wrapper .gfz-angebote .gfz-angebot:hover svg .cls-1 {
            fill: #e1e1e1; }
          .gfz-angebote-wrapper .gfz-angebote .gfz-angebot:hover svg .cls-2 {
            fill: #e1e1e1;
            stroke: #e1e1e1; }

.gfz-forschungsthemen-wrapper {
  background-color: #f0f0f0;
  padding: 2em 0; }
  .gfz-forschungsthemen-wrapper .gfz-forschungsthemen {
    max-width: 1170px;
    margin: auto;
    overflow: hidden; }
    .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .head {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin: 0; }
      .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .head h2 {
        font-family: "Source Sans Pro", Verdana, sans-serif;
        font-size: 1.5em;
        font-weight: 400;
        color: #00589c;
        padding: 10px 2px;
        margin: 0 0 0 10px; }
      .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .head .gfz-slider-arrows {
        display: flex;
        justify-content: flex-end;
        width: 120px;
        margin-right: 10px; }
    .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles {
      margin: 0 -15px; }
    .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile {
      width: 270px;
      margin: 0 15px; }
      .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile .overlay img {
        width: 270px;
        height: 170px; }
      .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile .teaser {
        font-family: "Source Sans Pro", Verdana, sans-serif;
        padding: 10px;
        background-color: #ffffff; }
      .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile .title {
        font-family: "Source Sans Pro", Verdana, sans-serif;
        font-size: 1.4em;
        color: #00589c; }
      .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile.tile-inverted .blueplus {
        width: 0px;
        height: 0px;
        visibility: hidden;
        opacity: 0;
        transition: visibility 0s, opacity 0.2s linear; }
      .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile.tile-inverted i {
        display: none; }
      .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile.tile-inverted .teaser {
        min-height: 84px;
        transition: background-color 0s; }
      @media (min-width: 60.625em) {
        .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile.tile-inverted:hover .overlay {
          position: relative; }
          .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile.tile-inverted:hover .overlay .blueplus {
            display: flex;
            justify-content: center;
            align-items: center;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            width: 100%;
            height: 100%;
            font-size: 3em;
            text-align: center;
            color: white;
            background: rgba(0, 88, 156, 0.6);
            z-index: 10;
            visibility: visible;
            opacity: 1; }
        .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile.tile-inverted:hover .teaser {
          font-family: "Source Sans Pro", Verdana, sans-serif;
          padding: 10px;
          background-color: #00589c;
          transition: background-color .3s ease; }
          .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile.tile-inverted:hover .teaser .title {
            color: #ffffff;
            font-family: "Source Sans Pro", Verdana, sans-serif; }
            .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile.tile-inverted:hover .teaser .title i {
              margin-left: 0.5em;
              display: inline; } }
  .gfz-forschungsthemen-wrapper .slide-indicators {
    margin-top: 5px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center; }
    .gfz-forschungsthemen-wrapper .slide-indicators ul {
      padding: 0; }

.gfz-linklist .head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding-left: 10px;
  height: 53px; }
  .gfz-linklist .head h3 {
    font-family: "Source Sans Pro", Verdana, sans-serif;
    font-size: 1.5em;
    font-weight: 400;
    color: #00589c;
    padding: 0px;
    margin: 0; }
.gfz-linklist ul {
  list-style-type: none;
  padding: 0; }
  .gfz-linklist ul li {
    border-bottom: 1px solid #b9b9b9;
    min-height: 1.8em;
    padding: 0.6em; }
    .gfz-linklist ul li:first-child {
      border-top: 1px solid #b9b9b9; }
    .gfz-linklist ul li i {
      margin-right: 0.5em;
      color: #00589c; }
    .gfz-linklist ul li a {
      color: #00589c;
      transition: padding 0.5s; }
      .gfz-linklist ul li a:hover {
        text-decoration: none;
        color: #b9b9b9;
        cursor: pointer;
        padding: 10px;
        transition: padding 0.5s; }

/* rm .gfz-partner-wrapper { ... } */
  .gfz-footer-wrapper .gfz-footer figure {
    background-color: inherit; }
  .gfz-footer-wrapper .gfz-footer .gfz-footer-link {
    margin-top: 3em; }
    .gfz-footer-wrapper .gfz-footer .gfz-footer-link ul {
      list-style-type: none; }
      .gfz-footer-wrapper .gfz-footer .gfz-footer-link ul li {
        padding-top: 0.6em;
        padding-left: 0.3em; }
        .gfz-footer-wrapper .gfz-footer .gfz-footer-link ul li a {
          color: #515151; }
          .gfz-footer-wrapper .gfz-footer .gfz-footer-link ul li a:hover {
            color: #00589c;
            text-decoration: none; }
        .gfz-footer-wrapper .gfz-footer .gfz-footer-link ul li:last-child {
          margin-bottom: 3em; }
        .gfz-footer-wrapper .gfz-footer .gfz-footer-link ul li:first-child {
          padding-left: 0.3em;
          display: flex;
          align-items: flex-end;
          bottom: 0px;
          height: 3em;
          font-family: "Source Sans Pro", Verdana, sans-serif;
          font-weight: bold;
          text-transform: uppercase;
          color: #515151;
          border-bottom: 1px solid #9c9c9c; }
  .gfz-footer-wrapper .gfz-footer .gfz-footer-tail {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #515151;
    padding-top: 2em;
    padding-bottom: 5em;
    border-top: 1px solid #9c9c9c; }
    @media (min-width: 60.625em) {
      .gfz-footer-wrapper .gfz-footer .gfz-footer-tail {
        flex-direction: row;
        justify-content: space-between; } }
    .gfz-footer-wrapper .gfz-footer .gfz-footer-tail p {
      margin: 0; }
    .gfz-footer-wrapper .gfz-footer .gfz-footer-tail .partner {
      display: flex;
      justify-content: center;
      margin-bottom: 2em; }
      @media (min-width: 60.625em) {
        .gfz-footer-wrapper .gfz-footer .gfz-footer-tail .partner {
          justify-content: flex-end; } }
      .gfz-footer-wrapper .gfz-footer .gfz-footer-tail .partner a {
        margin-left: 0.8em; }
    .gfz-footer-wrapper .gfz-footer .gfz-footer-tail .gfz-brand {
      max-width: 170px;
      padding: 0; }
      .gfz-footer-wrapper .gfz-footer .gfz-footer-tail .gfz-brand svg {
        width: 100%; }
    .gfz-footer-wrapper .gfz-footer .gfz-footer-tail .name,
    .gfz-footer-wrapper .gfz-footer .gfz-footer-tail .address,
    .gfz-footer-wrapper .gfz-footer .gfz-footer-tail .phone,
    .gfz-footer-wrapper .gfz-footer .gfz-footer-tail .icons {
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
      text-align: center;
      margin-top: 2em; }

.gfz-dot {
  list-style: none;
  padding: 0; }
  .gfz-dot li {
    display: inline; }
    .gfz-dot li button {
      content: "";
      background-color: #ffffff;
      border: 0;
      margin: 0 0.1em;
      padding: 0;
      height: 1em;
      width: 1.1em; }

/*
* basic description for .gfz-tiles
*/
.gfz-tiles {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap; }
  .gfz-tiles .tile {
    text-decoration: none;
    margin-bottom: 0.7em;
    max-width: 270px; }
    .gfz-tiles .tile img {
      width: 100%;
      height: auto; }
    .gfz-tiles .tile .teaser {
      font-family: "Source Sans Pro", Verdana, sans-serif;
      padding: 10px;
      background-color: #ffffff; }
    .gfz-tiles .tile .title {
      font-family: "Source Sans Pro", Verdana, sans-serif;
      font-size: 1.4em;
      color: #00589c; }
    @media (min-width: 46.875em) {
      .gfz-tiles .tile {
        padding-right: 1em;
        padding-left: 1em; } }
    .gfz-tiles .tile.tile-inverted .blueplus {
      width: 0px;
      height: 0px;
      visibility: hidden;
      opacity: 0;
      transition: visibility 0s, opacity 0.2s linear; }
    .gfz-tiles .tile.tile-inverted i {
      display: none; }
    .gfz-tiles .tile.tile-inverted .teaser {
      min-height: 84px;
      transition: background-color 0s; }
    @media (min-width: 60.625em) {
      .gfz-tiles .tile.tile-inverted:hover .overlay {
        position: relative; }
        .gfz-tiles .tile.tile-inverted:hover .overlay .blueplus {
          display: flex;
          justify-content: center;
          align-items: center;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          width: 100%;
          height: 100%;
          font-size: 3em;
          text-align: center;
          color: white;
          background: rgba(0, 88, 156, 0.6);
          z-index: 10;
          visibility: visible;
          opacity: 1; }
      .gfz-tiles .tile.tile-inverted:hover .teaser {
        font-family: "Source Sans Pro", Verdana, sans-serif;
        padding: 10px;
        background-color: #00589c;
        transition: background-color .2s ease; }
        .gfz-tiles .tile.tile-inverted:hover .teaser .title {
          color: #ffffff;
          font-family: "Source Sans Pro", Verdana, sans-serif; }
          .gfz-tiles .tile.tile-inverted:hover .teaser .title i {
            margin-left: 0.5em;
            display: inline; } }
    .gfz-tiles .tile.tile-media {
      padding: 0; }
      @media (min-width: 46.875em) {
        .gfz-tiles .tile.tile-media {
          padding: 0 15px; } }
      .gfz-tiles .tile.tile-media figure {
        margin-top: 0; }
        .gfz-tiles .tile.tile-media figure figcaption {
          font-size: 1em;
          color: #515151; }
  .gfz-tiles .tile-blue {
    width: 370px;
    max-width: 370px; }
    .gfz-tiles .tile-blue .teaser {
      font-family: "Source Sans Pro", Verdana, sans-serif;
      padding: 10px;
      background-color: #00589c; }
      .gfz-tiles .tile-blue .teaser .title {
        padding-top: 0.6em;
        color: #ffffff;
        font-weight: 300; }

.gfz-content .headline {
  font-family: "Source Sans Pro", Verdana, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  color: #00589c; }
  .gfz-content .headline.large {
    font-size: 1.8rem; }
.gfz-content p {
  margin: 10px 0;
  font-family: "Source Sans Pro", Verdana, sans-serif;
  font-size: 1em;
  color: #b9b9b9;
  font-weight: 400;
  color: #515151; }
.gfz-content .large * {
  font-size: 1.8rem; }

.download {
  border-top: 1px solid #b9b9b9;
  border-bottom: 1px solid #b9b9b9;
  display: flex;
  justify-content: space-start;
  flex-wrap: wrap; }
  @media (min-width: 46.875em) {
    .download {
      flex-wrap: initial; } }
  .download__title {
    font-family: "Source Sans Pro", Verdana, sans-serif;
    font-size: 1em;
    color: #b9b9b9;
    font-weight: 400;
    font-size: 1.6em;
    color: #00589c; }
  .download__meta {
    font-family: "Source Sans Pro", Verdana, sans-serif;
    font-size: 1em;
    color: #b9b9b9;
    font-weight: 400;
    font-size: 1.6em;
    color: #00589c; }
  .download__content {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 1em 1em 1em; }
  .download__thumbnail {
    height: 270px;
    width: 190px;
    margin: 10px auto; }
  .download__footer {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .download + .download {
    border-top: 0; }
  .download--row .download__link {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 1.6em; }
  .download--row:hover .download__meta, .download--row:hover .download__title {
    color: #b9b9b9; }

.gfz-labor {
  margin-top: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #d9dada; }

.gfz-ce .ce-textpic .img-full img {
  width: 100%;
  height: auto; }
.gfz-ce .ce-textpic iframe {
  width: 100%;
  height: 100%; }

.content-wrapper .gfz-content figure img {
  background-color: #f0f0f0; }

.gfz-content figure {
  margin-bottom: 10px;
  background-color: white; }
  .gfz-content figure picture img {
    margin: auto; }
  .gfz-content figure figcaption {
    display: inline-block;
    padding: 5px;
    color: #9c9c9c;
    font-size: 0.8em; }
  .gfz-content figure footer {
    display: inline-block;
    padding: 5px;
    color: #9c9c9c;
    font-size: 0.8em; }
    .gfz-content figure footer small {
      font-size: 100%; }
  .gfz-content figure a:hover {
    text-decoration: none; }
  .gfz-content figure.image-max picture img {
    width: 100%; }

.gfz-content-overview {
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: solid 1px #d9dada; }
  .gfz-content-overview .head {
    color: #00589c; }
  .gfz-content-overview button {
    margin-bottom: 2em; }

.gfz-content-collapse .card .card-header {
  padding: 1em 1em 1em 1em;
  width: 100%;
  border-top: solid 1px #d9dada; }
  .gfz-content-collapse .card .card-header a {
    font-size: 1.5em;
    display: flex;
    justify-content: space-between; }
    .gfz-content-collapse .card .card-header a .fa-angle-up {
      display: block; }
    .gfz-content-collapse .card .card-header a .fa-angle-down {
      display: none; }
    .gfz-content-collapse .card .card-header a.collapsed .fa-angle-up {
      display: none; }
    .gfz-content-collapse .card .card-header a.collapsed .fa-angle-down {
      display: block; }
    .gfz-content-collapse .card .card-header a:active, .gfz-content-collapse .card .card-header a:focus, .gfz-content-collapse .card .card-header a:hover {
      text-decoration: none;
      color: #b9b9b9; }
.gfz-content-collapse .card .card-block {
  padding: 0 1.2em; }
.gfz-content-collapse .card .collapse, .gfz-content-collapse .card .collapsing {
  margin-bottom: 1em; }

.gfz-brand-full {
  height: 120px;
  width: 170px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgODQiPjxwYXRoIGQ9Ik0zMC4wMzkgMi41NDhjLTMuNzI0IDAtNi42NTkgMC41MjUtOS41MzUgMS43MTEgLTUuNDc0IDIuMjcyLTguMTgxIDUuOTA0LTguMTgxIDExLjA0MSAwIDMuNjM0IDEuMjk2IDYuMjIgNC4xNzQgOC40OSAzLjE1OSAyLjUxNyA3LjUwNCAzLjcwNCAxMy4zNzIgMy43MDQgNC42MjggMCA5LjAyOC0wLjY5OCAxMy4wMzMtMi4xNjZWMTMuNzI4SDI3LjcyNWwxLjAxNiAzLjk4M2g1Ljk4MXY1LjUyMmMtMS4yOTggMC40MTgtMi43MDggMC41OTMtNC40NTggMC41OTMgLTIuNTM5IDAtNC42ODItMC40ODktNi4xNS0xLjM2MyAtMS45NzMtMS4yMjItMi45MzMtMy40Ni0yLjkzMy02LjkxNyAwLTMuNjM1IDAuNjc1LTYuMjU2IDMuMzI4LTcuODI4IDEuMzU0LTAuODAzIDMuMzMxLTEuMjIzIDUuNjQzLTEuMjIzIDIuOTkgMCA1LjY0MyAwLjU5NSA4LjE4MiAxLjg4N2w0LjE3NS0zLjA0MUMzOS4wNjYgMy40OTEgMzQuNzc4IDIuNTQ4IDMwLjAzOSAyLjU0OEwzMC4wMzkgMi41NDh6Ii8+PHBvbHlnb24gcG9pbnRzPSI1My4zMTcgMjcuMjE2IDYxLjIxNyAyNy4yMTYgNjEuMjE3IDE2LjQ5IDcxLjIwMyAxNi40OSA3MS4yMDMgMTIuNTA3IDYxLjIxNyAxMi41MDcgNjEuMjE3IDYuOTUgNzMuNjg2IDYuOTUgNzQuNTg3IDMuMDAyIDUzLjMxNyAzLjAwMiA1My4zMTcgMjcuMjE2ICIvPjxwYXRoIGQ9Ik04My4yMTIgNi45ODZoMTIuMDc2YzIuMzY5IDAgNC4wMDQtMC4xNzYgNC4wMDQtMC4xNzZzLTEuMzUzIDEuMDgzLTIuNDI1IDIuMjAyTDgyLjQyMiAyMy43OTF2My40MjVoMjQuNDg3bDIuMDMxLTMuOTgzSDk1LjczN2MtMS41NzggMC0zLjg5NCAwLjEzOS0zLjg5NCAwLjEzOXMxLjE4Ni0wLjgzOCAyLjAzMy0xLjcxMmwxNC41NTgtMTUuMTk5VjIuOTMzSDg0Ljk2MUw4My4yMTIgNi45ODYgODMuMjEyIDYuOTg2eiIvPjxwYXRoIGQ9Ik0xMTkuNjk3IDUzLjM0N2MtMzYuNTQzLTguOTI0LTgzLjIzMS04Ljc4LTExOS41NDYgMC4yNDRDMzAuNjQ1IDM4Ljc5NCA4OC43NiAzOC42NTMgMTE5LjY5NyA1My4zNDdMMTE5LjY5NyA1My4zNDd6IiBmaWxsPSIjMDA1QjlEIi8+PHBhdGggZD0iTTEyLjMxMiA3MC42MzF2OC44MjZoMi44NnYtMy4yNDNoMS41NzRjMS41NzUgMCAyLjE4OC0wLjEgMi44NDEtMC4yOSAxLjU1My0wLjQ1NCAyLjQ1Mi0xLjQxNiAyLjQ1Mi0yLjU4MSAwLTEuMDE0LTAuNzE1LTEuODI0LTIuMDQyLTIuMjc4IC0wLjc5Ny0wLjI3OS0xLjUzMy0wLjQzNC0zLjk0NS0wLjQzNEgxMi4zMTJMMTIuMzEyIDcwLjYzMXpNMTUuMTcyIDcyLjA2NGgxLjgxOWMwLjYxNCAwIDEuMTA0IDAuMTI2IDEuNDMxIDAuMzY1IDAuMzI3IDAuMjI3IDAuNDkxIDAuNTQ2IDAuNDkxIDAuOTQ5IDAgMC40MTktMC4xMDEgMC43LTAuMzQ4IDAuOTM4IC0wLjM4NiAwLjM2NS0wLjczNSAwLjQ1NS0xLjkgMC40NTVoLTEuNDkyVjcyLjA2NEwxNS4xNzIgNzIuMDY0eiIvPjxwYXRoIGQ9Ik0zNi40MzggNzUuOTg5YzAtMi4yNjctMi4xODgtMy40MDctNS4yOTItMy40MDcgLTMuMzEyIDAtNS4zNTUgMS4yOTMtNS4zNTUgMy41MjEgMCAyLjAyNSAxLjk2MiAzLjQ1NCA1LjQ1NSAzLjQ1NEMzNC43MDIgNzkuNTU3IDM2LjQzOCA3OC4xMTYgMzYuNDM4IDc1Ljk4OUwzNi40MzggNzUuOTg5ek0zMy4zMTIgNzUuOTg5YzAgMS43OTctMC43NzYgMi4zNzgtMi4yMDcgMi4zNzggLTEuNTMzIDAtMi4yNjktMC41MDctMi4yNjktMi4yMTYgMC0xLjU0MiAwLjY1NC0yLjM2NiAyLjI2OS0yLjM2NkMzMi44MDEgNzMuNzg1IDMzLjMxMiA3NC42MDkgMzMuMzEyIDc1Ljk4OUwzMy4zMTIgNzUuOTg5eiIvPjxwYXRoIGQ9Ik00OS40NjcgNzIuNjcxaC04LjkxdjEuMzQyaDIuODQxdjUuNDQ0aDIuOHYtNS40NDRoMi43MzlDNDguOTM3IDc0LjAxMyA0OS40ODkgNzIuNjcxIDQ5LjQ2NyA3Mi42NzFMNDkuNDY3IDcyLjY3MXoiLz48cGF0aCBkPSJNNjIuNTA5IDc3LjIyOWMwLTEuMDQtMS4xODQtMS42OTYtMy4xMDUtMS45NzdsLTEuNDcyLTAuMjE0Yy0wLjkxOS0wLjEyNy0xLjE0NS0wLjI3OS0xLjE0NS0wLjYwNiAwLTAuMzgyIDAuNjEzLTAuNjIgMS40NzEtMC42MiAwLjg1OSAwIDEuODIgMC4xNjMgMi44NjEgMC41MDVsMS4yODgtMS4xNzljLTEuMDIxLTAuNDE2LTIuNzE4LTAuNjk1LTQuMjEtMC42OTUgLTIuNjM0IDAtNC40NTUgMC45MDktNC40NTUgMi4xNjYgMCAwLjM3OCAwLjE0MyAwLjcyMSAwLjQ0OSAxLjA1MSAwLjQwOSAwLjQ1NCAxLjIwNyAwLjc3MSAyLjM5MyAwLjk1OWwxLjM5IDAuMjA0YzEgMC4xMjYgMS40MyAwLjM5MiAxLjQzIDAuNzU5IDAgMC40NzEtMC42NTUgMC42Ny0xLjk0MyAwLjY3IC0xLjIwNSAwLTIuMTI0LTAuMTk5LTMuMjctMC41MDRsLTAuODk4IDEuMjkxYzEuMzI5IDAuMzkyIDIuNjk3IDAuNTcgNC4wMjYgMC41N0M2MC40NDUgNzkuNjA5IDYyLjUwOSA3OC42NzMgNjIuNTA5IDc3LjIyOUw2Mi41MDkgNzcuMjI5eiIvPjxwYXRoIGQ9Ik03Ny4wMDIgNzYuMTI5YzAtMi4wNS0xLjYzNi0zLjIwNi00LjMxMy0zLjM5NSAtMC40Ny0wLjAzOS0xLjUzMy0wLjAzOS0yLjI0OS0wLjAzOWgtMi40MTJ2Ni43NjJoMi44NDJjMC44MzcgMCAxLjM5MSAwIDEuODYtMC4wMzhDNzUuMTgyIDc5LjIyOSA3Ny4wMDIgNzguMTAzIDc3LjAwMiA3Ni4xMjlMNzcuMDAyIDc2LjEyOXpNNzMuOTU1IDc2LjI2N2MwIDEuNDY5LTAuODU4IDEuODczLTEuODM4IDEuODczaC0xLjMwN3YtNC4yMDFoMS4wMDFDNzMuNTA4IDczLjkzOCA3My45NTUgNzQuNzg0IDczLjk1NSA3Ni4yNjdMNzMuOTU1IDc2LjI2N3oiLz48cGF0aCBkPSJNOTEuNTc3IDc5LjQ1N2wtMy44LTYuODIyaC0yLjc4NGwtNC4wNDUgNi44MjJoMi44ODNsMC43NzYtMS40NDJoMy4yNDdsMC44MzkgMS40NDJIOTEuNTc3TDkxLjU3NyA3OS40NTd6TTg3LjI0NCA3Ni43NjFoLTEuOTgzYzAuMzI3LTAuNzIyIDAuNzk5LTEuODM3IDEuMDIzLTIuNTIxQzg2LjQ4OCA3NC45MjQgODYuOTM0IDc2LjA1MSA4Ny4yNDQgNzYuNzYxTDg3LjI0NCA3Ni43NjF6Ii8+PHBhdGggZD0iTTEwOC41NDIgNzkuNDU3bC0xLjEyMS02Ljc4NmgtMy40MzRsLTEuNDUyIDMuMDc3Yy0wLjE4MiAwLjM5NC0wLjMyNiAwLjc5OC0wLjQ2OSAxLjIxNCAtMC4xMjUtMC40MjktMC4yNDctMC43MDktMC40NTEtMS4xNWwtMS4zODktMy4xNDFoLTMuNDE0bC0xLjE4MyA2Ljc4NmgyLjc1NmwwLjM0OC0zLjI0M2MwLjA2NC0wLjQxNCAwLjEwMy0wLjg5NyAwLjEyMy0xLjM2NSAwLjE2NCAwLjU0NCAwLjM4OCAxLjA2NSAwLjUzMyAxLjM2NWwxLjQ3IDMuMjMxaDIuMzMxbDEuNjM0LTMuMzMxYzAuMTg1LTAuMzU0IDAuNDA4LTAuNzIyIDAuNTUyLTEuMTEzIDAuMDQxIDAuNDY5IDAuMDgzIDAuNzk5IDAuMTIzIDEuMTVsMC4zNjggMy4zMDZIMTA4LjU0MkwxMDguNTQyIDc5LjQ1N3oiLz48cGF0aCBkPSJNMTYuODMgNjYuNDMydi0zLjczNWgtMy41MjF2My43MzVoLTAuOTc0di03LjcyM2gwLjk3NHYzLjIyOWgzLjUyMXYtMy4yMjloMC45OTh2Ny43MjNIMTYuODNMMTYuODMgNjYuNDMyek0yMy41MjggNjMuMTA5Yy0wLjAwNy0wLjMwNy0wLjAzNC0wLjU2LTAuMDc5LTAuNzUzIC0wLjA0My0wLjE5Ni0wLjExMi0wLjM1OS0wLjIwMS0wLjQ5NyAtMC4xMDUtMC4xNDktMC4yNTUtMC4yNjgtMC40NS0wLjM2IC0wLjE5NC0wLjA4Ny0wLjQwOS0wLjEzNC0wLjY0Ni0wLjEzNCAtMC44ODUgMC0xLjM1MiAwLjU4LTEuNCAxLjc0NEgyMy41MjhMMjMuNTI4IDYzLjEwOXpNMjAuNzUzIDYzLjc3M3YwLjEzN2MwIDAuMjY1IDAuMDE5IDAuNDk2IDAuMDU5IDAuNjk2IDAuMDQxIDAuMjAyIDAuMTE0IDAuMzc5IDAuMjIxIDAuNTMxIDAuMTcgMC4yMzkgMC4zODggMC40MTUgMC42NTIgMC41MjMgMC4yNjIgMC4xMDggMC41NSAwLjE2MiAwLjg1OCAwLjE2MiAwLjU3NyAwIDEuMDcxLTAuMTc3IDEuNDg2LTAuNTI5bDAuMzY0IDAuNTYzYy0wLjI2OCAwLjIyNC0wLjU3OCAwLjM5Ny0wLjkzMiAwLjUxNiAtMC4zNTMgMC4xMjItMC43MjQgMC4xODEtMS4xMTQgMC4xODEgLTAuODQ0IDAtMS41MDQtMC4yNjUtMS45NzktMC43OTIgLTAuNDc2LTAuNTI5LTAuNzEyLTEuMjYxLTAuNzEyLTIuMTg5IDAtMC40NzQgMC4wNTctMC44NzMgMC4xNy0xLjE5OCAwLjExNC0wLjMyNyAwLjMwMS0wLjYzNSAwLjU2MS0wLjkyIDAuNDc5LTAuNTE4IDEuMDgzLTAuNzc3IDEuODE1LTAuNzc3IDAuNjczIDAgMS4yMjIgMC4yMDQgMS42NDMgMC42MDkgMC4xMyAwLjEyOCAwLjI0MSAwLjI1OCAwLjMzMiAwLjM5NCAwLjA4OCAwLjEzNiAwLjE1OSAwLjI5NCAwLjIxMSAwLjQ3NSAwLjA1MyAwLjE4MSAwLjA5MiAwLjM4NyAwLjExNiAwLjYyOCAwLjAyNSAwLjI0MSAwLjAzNiAwLjUzMSAwLjAzNiAwLjg2OHYwLjEyM0gyMC43NTNMMjAuNzUzIDYzLjc3M3pNMjcuODY1IDY2LjQxOGMtMC4xMjIgMC4wNTQtMC4yMjEgMC4wODctMC4yOTggMC4xMDEgLTAuMDc3IDAuMDE2LTAuMTgxIDAuMDI0LTAuMzExIDAuMDI0IC0wLjMwMSAwLTAuNTQyLTAuMDc3LTAuNzE5LTAuMjM2IC0wLjA5Ny0wLjA4My0wLjE3Mi0wLjE4NC0wLjIyLTAuMzA5IC0wLjA0OS0wLjEyMy0wLjA3NC0wLjI4OC0wLjA3NC0wLjQ5MXYtNS45NDJjMC0wLjM2Ni0wLjAyNC0wLjY1MS0wLjA3My0wLjg1IC0wLjA0Ny0wLjItMC4wNzMtMC4yOTctMC4wNzMtMC4yOTdsMC45NS0wLjE3YzAgMCAwLjAyNiAwLjExNSAwLjA3OSAwLjM0MSAwLjA1MiAwLjIzIDAuMDggMC41NTggMC4wOCAwLjk4NXY1LjczYzAgMC4yMTkgMC4wMjIgMC4zNjcgMC4wNjYgMC40NDQgMC4wNDUgMC4wNzkgMC4xMzYgMC4xMjEgMC4yNzQgMC4xMjEgMC4wMTYgMCAwLjA0Mi0wLjAwNCAwLjA3NC0wLjAxMyAwLjAzMi0wLjAwNyAwLjA0OC0wLjAxMiAwLjA0OC0wLjAxMkwyNy44NjUgNjYuNDE4IDI3Ljg2NSA2Ni40MTh6TTM2LjAwMiA2Ni40MzJWNjIuMjljMC0wLjU1MS0wLjI2MS0wLjgyNS0wLjc4LTAuODI1IC0wLjI3NSAwLTAuNTM1IDAuMDc4LTAuNzczIDAuMjMgLTAuMjQxIDAuMTU0LTAuNTE4IDAuMzcxLTAuODM1IDAuNjR2NC4wOTdoLTAuOTYydi0zLjk4NmMwLTAuMTczLTAuMDEyLTAuMzE0LTAuMDM4LTAuNDI3IC0wLjAyNC0wLjExMy0wLjA2OC0wLjIxMS0wLjEzMy0wLjI5MiAtMC4xMzgtMC4xNTEtMC4zNDctMC4yMjgtMC42MjEtMC4yMjggLTAuMjM2IDAtMC40NzQgMC4wNTktMC43MTMgMC4xNzYgLTAuMjM5IDAuMTE2LTAuNTE4IDAuMzA1LTAuODM0IDAuNTY4djQuMTg4SDI5LjR2LTQuMzQ2YzAtMC40MDYtMC4wMzctMC43MDYtMC4xMDktMC45MDEgLTAuMDczLTAuMTk2LTAuMTEtMC4yOTItMC4xMS0wLjI5MmwwLjkyNi0wLjIwMmMwLjAwOCAwLjAwNyAwLjAyNyAwLjA0OSAwLjA2MSAwLjEyMyAwLjAzMiAwLjA3NCAwLjA2NiAwLjE4MSAwLjEwNCAwLjMxNyAwLjAzNyAwLjEzNSAwLjA1NiAwLjI2NyAwLjA1NiAwLjM5MyAwLjA5Ni0wLjEwNSAwLjIxNS0wLjIwOCAwLjM1My0wLjMxczAuMjg2LTAuMTkyIDAuNDQzLTAuMjcxYzAuMTU4LTAuMDggMC4zMjItMC4xNDEgMC40ODktMC4xODkgMC4xNjYtMC4wNTIgMC4zMjUtMC4wNzcgMC40OC0wLjA3NyAwLjMgMCAwLjU4MyAwLjA4MiAwLjg0NyAwLjI0MyAwLjI2NSAwLjE2MyAwLjQ1NCAwLjM5NSAwLjU2NiAwLjY5MSAwLjI5Mi0wLjI4MSAwLjYxMy0wLjUxIDAuOTYzLTAuNjggMC4zNDktMC4xNjggMC42NzctMC4yNTUgMC45ODYtMC4yNTUgMC40NTUgMCAwLjgyMyAwLjE0MyAxLjEwMiAwLjQyNSAwLjI4MSAwLjI4MSAwLjQyMSAwLjY0NiAwLjQyMSAxLjA5OHY0LjIzMkgzNi4wMDJMMzYuMDAyIDY2LjQzMnpNNDIuODI0IDY2LjQzMlY2Mi41NmMwLTAuMjEtMC4wMTYtMC4zODItMC4wNDktMC41MTMgLTAuMDMzLTAuMTMyLTAuMDkzLTAuMjM5LTAuMTgzLTAuMzIgLTAuMDczLTAuMDY4LTAuMTcxLTAuMTIyLTAuMjkyLTAuMTY3IC0wLjEyMy0wLjA0LTAuMjYyLTAuMDYxLTAuNDE0LTAuMDYxIC0wLjI5MyAwLTAuNTk2IDAuMDgzLTAuOTA4IDAuMjQ5IC0wLjMxMiAwLjE2NS0wLjU5OSAwLjM5Ny0wLjg1OSAwLjY5N3YzLjk4NmgtMC45NVY1OS41MmMwLTAuMzY4LTAuMDI2LTAuNjUtMC4wOC0wLjg1NCAtMC4wNTEtMC4xOTUtMC4wNzktMC4yOTctMC4wNzktMC4yOTdsMC45NTEtMC4xNjZjMCAwIDAuMDI1IDAuMTEzIDAuMDc4IDAuMzQyczAuMDc5IDAuNTU4IDAuMDc5IDAuOTg2djEuMzA2YzAgMC4xOC0wLjAwNSAwLjM1My0wLjAxOCAwLjUxOCAtMC4wMTIgMC4xNjQtMC4wMTcgMC4yNDctMC4wMTcgMC4yNDcgMC4yNzUtMC4yMzcgMC41ODQtMC40NDkgMC45MjQtMC42MjQgMC4zNDItMC4xNzUgMC43MDgtMC4yNjcgMS4wOTctMC4yNjcgMC4zNjYgMCAwLjY5NiAwLjA4NCAwLjk4NyAwLjI0OCAwLjI5MiAwLjE2OCAwLjQ4MiAwLjM4IDAuNTcyIDAuNjQzIDAuMDQyIDAuMTEgMC4wNjcgMC4yMjYgMC4wOCAwLjMzNiAwLjAxMiAwLjExNSAwLjAxOCAwLjI3MSAwLjAxOCAwLjQ3NXY0LjAySDQyLjgyNEw0Mi44MjQgNjYuNDMyek00OS42NjkgNjMuNzg0YzAtMC43NzItMC4wOTQtMS4zMzQtMC4yODEtMS42ODggLTAuMTMtMC4yNDktMC4zMTQtMC40MjktMC41NTQtMC41NDggLTAuMjQtMC4xMTItMC40ODYtMC4xNzQtMC43MzYtMC4xNzQgLTAuMjcgMC0wLjUxNiAwLjA1OC0wLjc0NCAwLjE2MyAtMC4yMjggMC4xMS0wLjM5NCAwLjI1OC0wLjUgMC40NDYgLTAuMDk3IDAuMTcxLTAuMTcgMC4zNzctMC4yMTkgMC42MDkgLTAuMDQ5IDAuMjMyLTAuMDc0IDAuNTE2LTAuMDc0IDAuODU0IDAgMC4zOTkgMC4wMzUgMC43NjEgMC4xMDQgMS4wODcgMC4wNyAwLjMyNyAwLjE2IDAuNTc1IDAuMjc0IDAuNzQ2IDAuMTE0IDAuMTc1IDAuMjgyIDAuMzEyIDAuNTA2IDAuNDEzIDAuMjI0IDAuMTA0IDAuNDY1IDAuMTUyIDAuNzI2IDAuMTUyIDAuMzE1IDAgMC41ODctMC4wNzEgMC44MTUtMC4yMTkgMC4yMjctMC4xNDcgMC4zOTItMC4zNTYgMC40OTktMC42MjUgMC4wNjQtMC4xNzQgMC4xMTEtMC4zNTIgMC4xMzktMC41MjdDNDkuNjU1IDY0LjI5NCA0OS42NjkgNjQuMDY0IDQ5LjY2OSA2My43ODRMNDkuNjY5IDYzLjc4NHpNNTAuNzUzIDYzLjcxOWMwIDAuNDY1LTAuMDY0IDAuODc1LTAuMTk1IDEuMjMyIC0wLjEyOSAwLjM1NS0wLjMxMSAwLjY1NC0wLjU0MSAwLjg5NSAtMC4yMzIgMC4yNC0wLjUwNyAwLjQyNC0wLjgyMyAwLjU0NSAtMC4zMTcgMC4xMjMtMC42NjUgMC4xODctMS4wNDcgMC4xODcgLTAuODM2IDAtMS40ODEtMC4yNjctMS45MzctMC43OTkgLTAuNDU0LTAuNTMzLTAuNjgyLTEuMjYzLTAuNjgyLTIuMTg1IDAtMC45MTQgMC4yMjktMS42MzUgMC42ODgtMi4xNTUgMC40NTgtMC41MjEgMS4wOS0wLjc4MSAxLjg5My0wLjc4MSAwLjUxMiAwIDAuOTM0IDAuMDk0IDEuMjY3IDAuMjc5IDAuMzMzIDAuMTkgMC42MDUgMC40MjMgMC44MTcgMC42OTkgMC4xODYgMC4yNTUgMC4zMjcgMC41NTMgMC40MiAwLjg5QzUwLjcwNyA2Mi44NjIgNTAuNzUzIDYzLjI2MSA1MC43NTMgNjMuNzE5TDUwLjc1MyA2My43MTl6TTU0LjA3OSA2Ni40MThjLTAuMTIyIDAuMDU0LTAuMjIyIDAuMDg3LTAuMyAwLjEwMSAtMC4wNzYgMC4wMTYtMC4xOCAwLjAyNC0wLjMxIDAuMDI0IC0wLjMgMC0wLjU0LTAuMDc3LTAuNzE5LTAuMjM2IC0wLjA5Ny0wLjA4My0wLjE2OS0wLjE4NC0wLjIxOC0wLjMwOSAtMC4wNDgtMC4xMjMtMC4wNzMtMC4yODgtMC4wNzMtMC40OTF2LTUuOTQyYzAtMC4zNjYtMC4wMjQtMC42NTEtMC4wNzMtMC44NSAtMC4wNDgtMC4yLTAuMDczLTAuMjk3LTAuMDczLTAuMjk3bDAuOTUtMC4xN2MwIDAgMC4wMjYgMC4xMTUgMC4wOCAwLjM0MSAwLjA1MyAwLjIzIDAuMDc5IDAuNTU4IDAuMDc5IDAuOTg1djUuNzNjMCAwLjIxOSAwLjAyMiAwLjM2NyAwLjA2NyAwLjQ0NCAwLjA0NCAwLjA3OSAwLjEzNSAwLjEyMSAwLjI3NCAwLjEyMSAwLjAxNSAwIDAuMDQxLTAuMDA0IDAuMDczLTAuMDEzIDAuMDMzLTAuMDA3IDAuMDQ5LTAuMDEyIDAuMDQ5LTAuMDEyTDU0LjA3OSA2Ni40MTggNTQuMDc5IDY2LjQxOHpNNTcuODE5IDYxLjQ4OGgtMS4yNjd2My42MTZjMCAwLjMxMyAwLjA1NCAwLjUzMiAwLjE2MyAwLjY1MiAwLjExIDAuMTE4IDAuMzE0IDAuMTgxIDAuNjE3IDAuMTgxIDAuMTM5IDAgMC4yNDktMC4wMTMgMC4zMzQtMC4wMjkgMC4wODUtMC4wMiAwLjE3My0wLjA0NyAwLjI2MS0wLjA4NWwwLjEzNSAwLjU2MWMtMC4zMSAwLjE1LTAuNjY3IDAuMjI3LTEuMDczIDAuMjI3IC0wLjE2MyAwLTAuMzA3LTAuMDEzLTAuNDMzLTAuMDM4IC0wLjEyNi0wLjAyOC0wLjI0Ni0wLjA2Ny0wLjM1OS0wLjEyIC0wLjIxLTAuMDk4LTAuMzYyLTAuMjM2LTAuNDUxLTAuNDEyIC0wLjA4OC0wLjE4My0wLjEzMy0wLjQxNS0wLjEzMy0wLjY5OXYtMy44NTNoLTAuNzkxdi0wLjY2NGgwLjc5MWMwLTAuMTM0IDAuMDA0LTAuMjg1IDAuMDE0LTAuNDQ5IDAuMDA2LTAuMTY4IDAuMDE3LTAuMzE5IDAuMDI4LTAuNDY0IDAuMDEzLTAuMTQzIDAuMDI1LTAuMjYgMC4wMzgtMC4zNTcgMC4wMTItMC4wOTggMC4wMTktMC4xNDYgMC4wMTktMC4xNDZsMC45OTktMC4yMDNjMCAwLTAuMDA3IDAuMDQ5LTAuMDE4IDAuMTQ3IC0wLjAxMiAwLjA5Ni0wLjAyNyAwLjIyMy0wLjA0MyAwLjM4NCAtMC4wMTcgMC4xNTUtMC4wMzEgMC4zMy0wLjA0MiAwLjUyMSAtMC4wMSAwLjE5MS0wLjAxOCAwLjM4MS0wLjAxOCAwLjU2N2gxLjUyMUw1Ny44MTkgNjEuNDg4IDU3LjgxOSA2MS40ODh6TTYyLjgyNSA2Ni40MzJoLTQuMDQ3di0wLjY3NWwzLjMwNC00LjIzM2gtMy4wNDZ2LTAuNjk5aDQuMDQzdjAuNzJsLTMuMTUzIDQuMjEzaDMuMzVMNjIuODI1IDY2LjQzMiA2Mi44MjUgNjYuNDMyek02NC4yNDkgNjMuODUzdi0wLjg1NGgyLjMyN3YwLjg1NEg2NC4yNDlMNjQuMjQ5IDYzLjg1M3pNNzIuMzg1IDY2LjQzMmgtNC45NTh2LTAuNzA5bDMuNTctNS41MDdjMC4xNjItMC4yNDEgMC4yOTQtMC40MjIgMC4zODktMC41NSAwLjA5OC0wLjEyOCAwLjE0Ni0wLjE5MiAwLjE0Ni0wLjE5MnMtMC4wOCAwLjAwNC0wLjIzNyAwLjAwN2MtMC4xNTggMC4wMDUtMC4zNjYgMC4wMDUtMC42MjUgMC4wMDVoLTMuMTE5bDAuMjgxLTAuNzc2aDQuNzYzdjAuNzg4bC0zLjQ3MyA1LjQxNGMtMC4xMzkgMC4yMTgtMC4yNTcgMC4zOTYtMC4zNTggMC41MzUgLTAuMTAzIDAuMTM4LTAuMTUxIDAuMjA2LTAuMTUxIDAuMjA2czAuMDY5LTAuMDAxIDAuMjE2LTAuMDA1YzAuMTQ3LTAuMDAzIDAuMzE0LTAuMDA1IDAuNTAxLTAuMDA1aDMuMzEzTDcyLjM4NSA2Ni40MzIgNzIuMzg1IDY2LjQzMnpNNzcuMzY5IDYzLjEwOWMtMC4wMS0wLjMwNy0wLjAzNC0wLjU2LTAuMDgyLTAuNzUzIC0wLjA0MS0wLjE5Ni0wLjEwOS0wLjM1OS0wLjItMC40OTcgLTAuMTAzLTAuMTQ5LTAuMjU1LTAuMjY4LTAuNDUtMC4zNiAtMC4xOTQtMC4wODctMC40MTEtMC4xMzQtMC42NDYtMC4xMzQgLTAuODg1IDAtMS4zNTMgMC41OC0xLjQwMSAxLjc0NEg3Ny4zNjlMNzcuMzY5IDYzLjEwOXpNNzQuNTkgNjMuNzczdjAuMTM3YzAgMC4yNjUgMC4wMjEgMC40OTYgMC4wNjEgMC42OTYgMC4wNDIgMC4yMDIgMC4xMTcgMC4zNzkgMC4yMiAwLjUzMSAwLjE3MSAwLjIzOSAwLjM4NyAwLjQxNSAwLjY1MSAwLjUyMyAwLjI2NiAwLjEwOCAwLjU1MyAwLjE2MiAwLjg2MSAwLjE2MiAwLjU3NiAwIDEuMDY4LTAuMTc3IDEuNDg0LTAuNTI5bDAuMzY0IDAuNTYzYy0wLjI2NyAwLjIyNC0wLjU3NyAwLjM5Ny0wLjkzIDAuNTE2IC0wLjM1MyAwLjEyMi0wLjcyNCAwLjE4MS0xLjExNyAwLjE4MSAtMC44NDMgMC0xLjUwMi0wLjI2NS0xLjk3NS0wLjc5MiAtMC40NzgtMC41MjktMC43MTYtMS4yNjEtMC43MTYtMi4xODkgMC0wLjQ3NCAwLjA1Ni0wLjg3MyAwLjE3Mi0xLjE5OCAwLjExNS0wLjMyNyAwLjI5OS0wLjYzNSAwLjU2LTAuOTIgMC40OC0wLjUxOCAxLjA4Ni0wLjc3NyAxLjgxNC0wLjc3NyAwLjY3NSAwIDEuMjIzIDAuMjA0IDEuNjQ2IDAuNjA5IDAuMTI4IDAuMTI4IDAuMjM4IDAuMjU4IDAuMzI1IDAuMzk0IDAuMDkyIDAuMTM2IDAuMTYzIDAuMjk0IDAuMjE0IDAuNDc1IDAuMDU1IDAuMTgxIDAuMDk0IDAuMzg3IDAuMTE2IDAuNjI4IDAuMDI2IDAuMjQxIDAuMDM3IDAuNTMxIDAuMDM3IDAuODY4djAuMTIzSDc0LjU5TDc0LjU5IDYzLjc3M3pNODMuNTc5IDY2LjQzMnYtMy43OTRjMC0wLjE1Mi0wLjAwMy0wLjI3MS0wLjAxMS0wLjM3IC0wLjAwOS0wLjA5OS0wLjAyMS0wLjE4Mi0wLjAzOC0wLjI0OSAtMC4wMTctMC4wNjgtMC4wMzktMC4xMjctMC4wNjYtMC4xNzcgLTAuMDI5LTAuMDQ4LTAuMDYzLTAuMDk0LTAuMTA0LTAuMTM4IC0wLjE0Ny0wLjE2LTAuMzY4LTAuMjM5LTAuNjctMC4yMzkgLTAuMTIxIDAtMC4yNTkgMC4wMjEtMC40MDUgMC4wNjMgLTAuMTUyIDAuMDQyLTAuMzA0IDAuMDk4LTAuNDU0IDAuMTY3IC0wLjE0OSAwLjA3My0wLjI5OCAwLjE1Ni0wLjQ0MiAwLjI1NSAtMC4xNDYgMC4wOTktMC4yNzMgMC4yLTAuMzc4IDAuMzA2djQuMTc2aC0wLjkyOHYtNC4zMjVjMC0wLjQwMi0wLjAzNy0wLjcwMi0wLjExNS0wLjg5MyAtMC4wNzYtMC4xOTItMC4xMTQtMC4yODktMC4xMTQtMC4yODlsMC45MjYtMC4yMzRjMC4wMSAwLjAwNyAwLjAyOSAwLjA0OSAwLjA2MyAwLjEyMyAwLjAyOSAwLjA3NCAwLjA2MyAwLjE4MiAwLjEgMC4zMjEgMC4wMzYgMC4xMzggMC4wNTUgMC4yODMgMC4wNTUgMC40MzMgMC42MjUtMC41NzkgMS4yNjQtMC44NjYgMS45MTMtMC44NjYgMC4zMzUgMCAwLjYzMyAwLjA3MyAwLjkwMiAwLjIyNCAwLjI2OCAwLjE1MiAwLjQ2MyAwLjM1MiAwLjU4MyAwLjU5OSAwLjEgMC4yMDMgMC4xNDggMC40MTcgMC4xNDggMC42NTF2NC4yNTdIODMuNTc5TDgzLjU3OSA2Ni40MzJ6TTg4LjkzOSA2MS40ODhoLTEuMjY2djMuNjE2YzAgMC4zMTMgMC4wNTUgMC41MzIgMC4xNjIgMC42NTIgMC4xMSAwLjExOCAwLjMxNiAwLjE4MSAwLjYxNyAwLjE4MSAwLjEzOSAwIDAuMjUtMC4wMTMgMC4zMzMtMC4wMjkgMC4wODctMC4wMiAwLjE3My0wLjA0NyAwLjI2NS0wLjA4NWwwLjEzMiAwLjU2MWMtMC4zMSAwLjE1LTAuNjY1IDAuMjI3LTEuMDcxIDAuMjI3IC0wLjE2MyAwLTAuMzEtMC4wMTMtMC40MzEtMC4wMzggLTAuMTI3LTAuMDI4LTAuMjQ2LTAuMDY3LTAuMzYtMC4xMiAtMC4yMTEtMC4wOTgtMC4zNjItMC4yMzYtMC40NTUtMC40MTIgLTAuMDg2LTAuMTgzLTAuMTMxLTAuNDE1LTAuMTMxLTAuNjk5di0zLjg1M2gtMC43OTF2LTAuNjY0aDAuNzkxYzAtMC4xMzQgMC4wMDUtMC4yODUgMC4wMTUtMC40NDkgMC4wMDYtMC4xNjggMC4wMTktMC4zMTkgMC4wMjktMC40NjQgMC4wMTEtMC4xNDMgMC4wMjMtMC4yNiAwLjAzNy0wLjM1NyAwLjAxMS0wLjA5OCAwLjAxNi0wLjE0NiAwLjAxNi0wLjE0NmwwLjk5OS0wLjIwM2MwIDAtMC4wMDUgMC4wNDktMC4wMTkgMC4xNDcgLTAuMDEyIDAuMDk2LTAuMDI0IDAuMjIzLTAuMDM5IDAuMzg0IC0wLjAxOCAwLjE1NS0wLjAzMiAwLjMzLTAuMDQ0IDAuNTIxIC0wLjAxMyAwLjE5MS0wLjAxOSAwLjM4MS0wLjAxOSAwLjU2N2gxLjUyNEw4OC45MzkgNjEuNDg4IDg4LjkzOSA2MS40ODh6TTkzLjA5NCA2MS42N2MtMC4wODMtMC4wMzEtMC4xNzItMC4wNDYtMC4yNjgtMC4wNDYgLTAuMzgyIDAtMC43MiAwLjEzNi0xLjAxMiAwLjQwOCAtMC4xMzkgMC4xMjMtMC4yMjkgMC4yNDgtMC4yOCAwLjM2NCAtMC4wNDYgMC4xMTMtMC4wNzMgMC4yOS0wLjA3MyAwLjUyM3YzLjUxMmgtMC45NXYtNC4zMjVjMC0wLjQxMi0wLjAzNC0wLjcxMy0wLjEwMi0wLjkwMyAtMC4wNzEtMC4xOTMtMC4xMDQtMC4yODktMC4xMDQtMC4yODlsMC45NTEtMC4yMzdjMC4wMDcgMC4wMDkgMC4wMjUgMC4wNTQgMC4wNiAwLjEzMSAwLjAzMiAwLjA4IDAuMDYzIDAuMTkyIDAuMDk3IDAuMzM3IDAuMDMyIDAuMTQ3IDAuMDQ0IDAuMjk4IDAuMDM3IDAuNDQ3IDAuMjE5LTAuMjg3IDAuNDc5LTAuNTE0IDAuNzg1LTAuNjg1IDAuMzA1LTAuMTY3IDAuNjExLTAuMjUgMC45MTgtMC4yNSAwLjA4MiAwIDAuMTU3IDAuMDEgMC4yMjggMC4wMjUgMC4wNyAwLjAyIDAuMTA0IDAuMDI4IDAuMTA0IDAuMDI4TDkzLjA5NCA2MS42NyA5My4wOTQgNjEuNjd6TTk4LjYxMSA2Ni42NjZjLTAuMjAzLTAuMTUxLTAuMzU0LTAuMjkyLTAuNDUtMC40MjEgLTAuMDk4LTAuMTMtMC4xNjgtMC4yOTEtMC4yMDctMC40NzcgLTAuNDYxIDAuNTY5LTEuMTA1IDAuODUzLTEuOTI1IDAuODUzIC0wLjM5MSAwLTAuNzIxLTAuMDcyLTAuOTk0LTAuMjE0IC0wLjI3MS0wLjE0LTAuNDctMC4zMzYtMC42MDItMC41ODQgLTAuMDU2LTAuMTA1LTAuMDk3LTAuMjI5LTAuMTIxLTAuMzcyIC0wLjAyMy0wLjE0My0wLjAzNy0wLjI5NC0wLjAzNy0wLjQ2MXYtNC4xMmwwLjkzOC0wLjE2OXY0LjAyOWMwIDAuMjYzIDAuMDI1IDAuNDY2IDAuMDc4IDAuNjA0IDAuMDUxIDAuMTQxIDAuMTQ5IDAuMjUyIDAuMjg2IDAuMzQzIDAuMDk5IDAuMDYxIDAuMjEgMC4xMDcgMC4zNDIgMC4xNDEgMC4xMjkgMC4wMzQgMC4yNjIgMC4wNTMgMC40MDEgMC4wNTMgMC4zMDMgMCAwLjU5NC0wLjA5NCAwLjg3OC0wLjI3OCAwLjI4NC0wLjE4MyAwLjUwNy0wLjQyOSAwLjY2OS0wLjczN3YtMy45NzRsMC45MzktMC4xNDV2NC4wODVjMCAwLjM1MyAwLjAyOCAwLjYxNyAwLjA4OCAwLjc5MiAwLjA2NCAwLjE4IDAuMTcyIDAuMzI5IDAuMzI0IDAuNDU4TDk4LjYxMSA2Ni42NjYgOTguNjExIDY2LjY2NnpNMTA3LjYwMyA2Ni40MzJWNjIuMjljMC0wLjU1MS0wLjI2Mi0wLjgyNS0wLjc4MS0wLjgyNSAtMC4yNzcgMC0wLjUzNCAwLjA3OC0wLjc3MyAwLjIzIC0wLjI0IDAuMTU0LTAuNTE5IDAuMzcxLTAuODM1IDAuNjR2NC4wOTdoLTAuOTYxdi0zLjk4NmMwLTAuMTczLTAuMDE0LTAuMzE0LTAuMDM3LTAuNDI3IC0wLjAyNC0wLjExMy0wLjA2OC0wLjIxMS0wLjEzMy0wLjI5MiAtMC4xMzktMC4xNTEtMC4zNDgtMC4yMjgtMC42MjMtMC4yMjggLTAuMjMyIDAtMC40NzIgMC4wNTktMC43MTMgMC4xNzYgLTAuMjM4IDAuMTE2LTAuNTE0IDAuMzA1LTAuODM0IDAuNTY4djQuMTg4aC0wLjkxM3YtNC4zNDZjMC0wLjQwNi0wLjAzNS0wLjcwNi0wLjExLTAuOTAxIC0wLjA3MS0wLjE5Ni0wLjExLTAuMjkyLTAuMTEtMC4yOTJsMC45MjQtMC4yMDJjMC4wMSAwLjAwNyAwLjAzMSAwLjA0OSAwLjA2MyAwLjEyMyAwLjAzMyAwLjA3NCAwLjA2NyAwLjE4MSAwLjEwMyAwLjMxNyAwLjAzOCAwLjEzNSAwLjA1OCAwLjI2NyAwLjA1OCAwLjM5MyAwLjA5Ni0wLjEwNSAwLjIxNC0wLjIwOCAwLjM1My0wLjMxczAuMjg3LTAuMTkyIDAuNDQzLTAuMjcxYzAuMTU5LTAuMDggMC4zMi0wLjE0MSAwLjQ4OC0wLjE4OSAwLjE2NS0wLjA1MiAwLjMyNi0wLjA3NyAwLjQ3OS0wLjA3NyAwLjMwMyAwIDAuNTgzIDAuMDgyIDAuODQ2IDAuMjQzIDAuMjY4IDAuMTYzIDAuNDU0IDAuMzk1IDAuNTY5IDAuNjkxIDAuMjkzLTAuMjgxIDAuNjEyLTAuNTEgMC45NjItMC42OCAwLjM0OS0wLjE2OCAwLjY3Ny0wLjI1NSAwLjk4OC0wLjI1NSAwLjQ1MSAwIDAuODE5IDAuMTQzIDEuMSAwLjQyNSAwLjI4MSAwLjI4MSAwLjQyIDAuNjQ2IDAuNDIgMS4wOTh2NC4yMzJIMTA3LjYwM0wxMDcuNjAzIDY2LjQzMnoiLz48L3N2Zz4=) no-repeat center center; }

/* rm .cd { .. } */

.gfz-filter {
  margin: 20px 0 20px 0; }

select.gfz-filter {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #00589c;
  color: #ffffff;
  border-radius: 0;
  margin: 20px 0 20px 15px;
  height: 34px; }

table th {
  background-color: #00589c;
  color: #ffffff;
  padding: 0.2em; }
  @media (min-width: 46.875em) {
    table th {
      padding: 1em; } }
@media (min-width: 46.875em) {
  table td {
    padding: 1em; } }

/*
Definition fuer die mobile Navigation
*/
.gfz-navbar-w-wrapper {
  height: 60px;
  background-color: #00589c; }
  .gfz-navbar-w-wrapper.sticky .content-max {
    top: 0;
    left: 0;
    right: 0;
    padding: 0 15px;
    position: fixed;
    background-color: #00589c;
    z-index: 10; }
  @media (min-width: 60.625em) {
    .gfz-navbar-w-wrapper {
      display: none; } }
  .gfz-navbar-w-wrapper nav {
    position: relative;
    text-align: center; }
    .gfz-navbar-w-wrapper nav .navbar-header {
      background-color: #00589c;
      position: relative;
      width: 100%;
      height: 60px; }
      .gfz-navbar-w-wrapper nav .navbar-header button {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        background-color: #00589c;
        border: 0; }
        .gfz-navbar-w-wrapper nav .navbar-header button .icon-bar {
          background-color: #ffffff;
          display: block;
          width: 22px;
          height: 2px;
          border-radius: 1px;
          margin-top: 4px; }
      .gfz-navbar-w-wrapper nav .navbar-header .brand {
        height: 100%; }
        .gfz-navbar-w-wrapper nav .navbar-header .brand svg {
          height: 100%;
          width: 6em; }
          .gfz-navbar-w-wrapper nav .navbar-header .brand svg path,
          .gfz-navbar-w-wrapper nav .navbar-header .brand svg polygon {
            fill: #ffffff; }
      .gfz-navbar-w-wrapper nav .navbar-header i {
        position: absolute;
        right: 0;
        top: 33%;
        color: #ffffff;
        margin: auto 0;
        font-size: 1.3em; }
    .gfz-navbar-w-wrapper nav .navbar-clear {
      clear: both;
      width: 100%; }
  .gfz-navbar-w-wrapper .navbar-body {
    position: absolute;
    width: 100%;
    z-index: 10;
    text-align: left;
    background-color: #003e6e;
    display: none;
    overflow: scroll; }
    .gfz-navbar-w-wrapper .navbar-body.active {
      display: block; }
    .gfz-navbar-w-wrapper .navbar-body ul.rootnav {
      list-style: none; }
      .gfz-navbar-w-wrapper .navbar-body ul.rootnav > li {
        display: block;
        text-transform: uppercase; }
    .gfz-navbar-w-wrapper .navbar-body .navbar-breadcrumb {
      text-align: left;
      clear: both;
      background-color: #00589c;
      width: 100%;
      height: 42px; }
      .gfz-navbar-w-wrapper .navbar-body .navbar-breadcrumb .crumb {
        color: #00192d;
        font-size: 1.4rem;
        float: left;
        padding: 5px; }
        .gfz-navbar-w-wrapper .navbar-body .navbar-breadcrumb .crumb:after {
          content: " /"; }
        .gfz-navbar-w-wrapper .navbar-body .navbar-breadcrumb .crumb:last-child {
          float: none; }
    .gfz-navbar-w-wrapper .navbar-body li,
    .gfz-navbar-w-wrapper .navbar-body ul {
      margin: 0;
      padding: 0; }
    .gfz-navbar-w-wrapper .navbar-body li {
      display: none;
      list-style: none;
      text-transform: none;
      background-color: #003e6e;
      font-weight: 300;
      color: white; }
      .gfz-navbar-w-wrapper .navbar-body li a {
        font-size: 1.4rem;
        margin-left: 3.6rem;
        color: #ffffff;
        text-decoration: none;
        cursor: pointer; }
      .gfz-navbar-w-wrapper .navbar-body li:first-child a {
        margin-left: 1.8rem; }
    .gfz-navbar-w-wrapper .navbar-body ul > li {
      padding: 0.8rem 0;
      border-bottom: 1px solid #00589c; }
    .gfz-navbar-w-wrapper .navbar-body ul > li[data-breadcrumblabel] {
      font-size: 1.4rem;
      padding-left: 2.88rem;
      padding-right: 1rem; }
    .gfz-navbar-w-wrapper .navbar-body ul li[data-breadcrumblabel] + li {
      padding: 0;
      border: 0; }
    .gfz-navbar-w-wrapper .navbar-body ul.staticlinks > li {
      display: block;
      padding: 0.8rem 0;
      background-color: #00192d;
      border-bottom: 1px solid #00589c; }
      .gfz-navbar-w-wrapper .navbar-body ul.staticlinks > li a {
        color: #b9b9b9;
        margin-right: 1rem;
        margin-left: 1rem; }
      .gfz-navbar-w-wrapper .navbar-body ul.staticlinks > li:hover {
        background-color: #00589c; }

/* rm .standort-tile { ... } */

html, body {
  height: 100%; }

.wrapper {
  min-height: 100%;
  /* Equal to height of footer */
  /* But also accounting for potential margin-bottom of last child */
  margin-bottom: -663px;
  margin-top: -250px;
  padding-top: 250px; }

.push {
  height: 663px; }

.gfz-staff {
  margin-top: 2em;
  overflow: hidden; }
  .gfz-staff table {
    width: 100%; }
    .gfz-staff table .odd {
      background-color: #d9dada; }
    .gfz-staff table .even {
      background-color: #ececed; }
    .gfz-staff table .visible-xs th {
      width: 140px; }
    .gfz-staff table .visible-xs td span {
      margin-left: 2em; }

.page-navigation {
  display: flex;
  justify-content: flex-end; }

.ce-menu-with-picture {
  margin: 15px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #d9dada;
  max-width: 870px; }
  .ce-menu-with-picture .menu-image {
    padding-left: 0;
    padding-right: 0;
    width: 100%; }
    @media (min-width: 46.875em) {
      .ce-menu-with-picture .menu-image {
        width: 270px;
        float: left;
        margin-right: 15px; } }
    .ce-menu-with-picture .menu-image img {
      width: 100%;
      height: auto; }
  .ce-menu-with-picture .menu-text {
    padding-left: 0;
    padding-right: 0;
    display: flex;
    justify-content: space-between;
    flex-direction: column; }
    @media (min-width: 46.875em) {
      .ce-menu-with-picture .menu-text {
        min-height: 170px;
        padding-right: 15px; } }
    .ce-menu-with-picture .menu-text .title {
      font-family: "Source Sans Pro", Verdana, sans-serif;
      font-size: 1.5em;
      font-weight: 400;
      color: #00589c; }

.news-single {
  padding-top: 20px;
  overflow: hidden; }
  .news-single .mediaelement-video {
    width: 356px;
    height: 200px; }
    .news-single .mediaelement-video iframe {
      width: 100%;
      height: 100%; }
  @media (min-width: 46.875em) {
    .news-single .mediaelement-video {
      width: 712px;
      height: 400px; } }
  .news-single .content-carusel {
    padding: 0; }
  .news-single .article {
    display: block; }
    .news-single .article .header {
      font-family: "Source Sans Pro", Verdana, sans-serif;
      font-size: 1.5em;
      font-weight: 400;
      color: #00589c; }
      .news-single .article .header h3 {
        margin: 0; }
    .news-single .article .footer {
      margin: 0;
      color: #00589c; }
    .news-single .article .teaser-text {
      font-family: "Source Sans Pro", Verdana, sans-serif;
      font-size: 1em;
      color: #b9b9b9;
      font-weight: 400; }
  .news-single .news-related-wrap {
    display: flex;
    flex-direction: column; }
    .news-single .news-related-wrap .news-related {
      width: 100%; }

.tx-indexedsearch-pi2 .tx-indexedsearch-pi2__controll {
  display: flex;
  justify-content: space-between;
  align-items: baseline; }
  .tx-indexedsearch-pi2 .tx-indexedsearch-pi2__controll .tx-indexedsearch-searchbox {
    width: 370px; }
  .tx-indexedsearch-pi2 .tx-indexedsearch-pi2__controll .tx-indexedsearch-browsebox {
    display: flex;
    justify-content: flex-end;
    width: 370px; }
.tx-indexedsearch-pi2 .tx-indexedsearch-res {
  overflow: hidden;
  border-top: 1px solid #d9dada; }
.tx-indexedsearch-pi2 .tx-indexedsearch-text-item-crdate,
.tx-indexedsearch-pi2 .tx-indexedsearch-text-item-mtime,
.tx-indexedsearch-pi2 .tx-indexedsearch-text-item-path {
  display: inline; }
.tx-indexedsearch-pi2 .tx-indexedsearch-text-item-path > p {
  display: inline; }

.tx-gfz-publications ul, .tx-gfz-publications li {
  list-style: none;
  margin: 0;
  padding: 0; }
.tx-gfz-publications .citation {
  display: flex;
  flex-direction: column; }
  .tx-gfz-publications .citation .citation-content {
    padding: 0.5em 1em .3em 1em; }
    .tx-gfz-publications .citation .citation-content .publication-journal-title {
      font-style: italic; }
  .tx-gfz-publications .citation .citation-footer {
    display: flex;
    flex-direction: column;
    background-color: #d9dada;
    padding: 0.3em 1em; }
    @media (min-width: 46.875em) {
      .tx-gfz-publications .citation .citation-footer {
        display: grid;
        grid-template-columns: auto auto auto; } }
  .tx-gfz-publications .citation .publication-authors {
    display: inline; }
  .tx-gfz-publications .citation .publication-doi a:after {
    content: '\f08e';
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    margin: 0px 0px 0px 5px;
    text-decoration: none; }
  .tx-gfz-publications .citation a.publication-gfzpublic:after {
    content: '\f08e';
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    margin: 0px 0px 0px 5px;
    text-decoration: none; }

.tx-gfz-jobs ul li {
  list-style: none; }

.gfz-st-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow-x: hidden; }
  .gfz-st-wrapper .gfz-st {
    width: 100vw;
    max-width: 1170px; }

.button {
  display: inline-block;
  font-family: "Source Sans Pro", Verdana, sans-serif;
  font-size: 14px;
  padding: 11px 16px;
  border: solid 1px;
  border-color: #d9dada;
  transition: background-color 0.2s linear, color 0.2s linear; }
  .button__icon {
    margin: 0 10px; }
  .button__label {
    text-transform: uppercase; }
  .button--white {
    background-color: #ffffff;
    color: #00589c; }
    .button--white:hover {
      background-color: #00589c;
      color: #ffffff; }
  .button--gray {
    background-color: #f0f0f0;
    color: #b9b9b9; }
    .button--gray:hover {
      background-color: #00589c;
      color: #ffffff; }
  .button--gray-blue {
    background-color: #f0f0f0;
    color: #00589c; }
    .button--gray-blue:hover {
      background-color: #00589c;
      color: #ffffff; }
  .button--iron {
    color: #515151;
    background-color: #d9dada; }
    .button--iron:hover {
      background-color: #00589c;
      color: #ffffff; }
  .button--borderless {
    border: 0; }
  .button--square {
    height: 30px;
    width: 30px;
    padding: 0;
    margin-left: 4px; }
  .button--w170 {
    width: 170px; }
  .button--flex-center-vh {
    display: flex;
    justify-content: center;
    align-items: center; }

.loader {
  display: inline-block;
  border: 4px solid #fff;
  border-top: 4px solid #00589c;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  animation: spin 2s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.event {
  margin-bottom: 1em; }
  .event .ical-link:focus {
    text-decoration: none; }
  .event--white {
    background-color: white;
    padding: 10px; }
  .event__title {
    color: #00589c; }
    .event__title--padding {
      padding: 0 0 10px; }
    .event__title--no-margin {
      margin: 0; }
  .event__hr {
    margin: 0 0 1em;
    width: 100%;
    background-color: #b9b9b9; }
  .event__teaser {
    color: #515151; }
  .event__subtitle {
    color: #00589c; }
    .event__subtitle--gray {
      color: #b9b9b9; }

.event-dl {
  margin-bottom: 1em;
  transition: background-color 0.2s linear, color 0.2s linear; }
  .event-dl .ical-link:focus {
    text-decoration: none; }
  .event-dl--white {
    background-color: white;
    padding: 10px;
    color: #00589c; }
    .event-dl--white:hover {
      background-color: #00589c;
      color: #ffffff; }
  .event-dl__title--padding {
    padding: 0 0 10px; }
  .event-dl__title--no-margin {
    margin: 0; }
  .event-dl__subtitle--gray {
    color: #b9b9b9; }

.metadata {
  color: #00589c; }
  .metadata__label {
    display: inline-block;
    float: left;
    min-width: 80px; }
  .metadata__value {
    padding-left: 80px;
    display: inherit; }

.mt {
  margin-top: 0; }
  .mt--1 {
    margin-top: 1em; }
  .mt--2 {
    margin-top: 2em; }
  .mt--3 {
    margin-top: 3em; }
  .mt--4 {
    margin-top: 4em; }
  .mt--5 {
    margin-top: 5em; }
  .mt--6 {
    margin-top: 6em; }

.mb {
  margin-bottom: 0; }
  .mb--1 {
    margin-bottom: 1em; }
  .mb--2 {
    margin-bottom: 2em; }
  .mb--3 {
    margin-bottom: 3em; }
  .mb--4 {
    margin-bottom: 4em; }
  .mb--5 {
    margin-bottom: 5em; }
  .mb--6 {
    margin-bottom: 6em; }

.news-additional__header {
  display: flex;
  justify-content: space-between;
  align-items: center; }
.news-additional__headline {
  color: #00589c; }
.news-additional__tile {
  width: 100%;
  max-width: 380px;
  min-height: 330px; }

.gfz-fw-wrapper {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow-x: hidden; }

.gfz-fw-wrapper--white {
  background-color: white; }

.gfz-fw-wrapper--wild-sand {
  background-color: #F5F5F5; }

.gfz-fw-wrapper--iron {
  background-color: #E1E2E3; }

.gfz-fw__content {
  width: 100vw;
  max-width: 1170px;
  margin: 0 auto; }

.c-card__body {
  color: #00589c;
  width: 270px; }
.c-card__footer {
  position: absolute;
  bottom: 10px; }

.gfz-div {
  height: 3em;
  border: 0px;
  margin: 0;
  padding: 0; }
  .gfz-div--gray {
    background-color: #f0f0f0; }
  .gfz-div--white {
    background-color: white; }
  .gfz-div--blue {
    background-color: #00589c; }

.breadcrumbs {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-height: 50px;
  margin: 0;
  padding-left: 15px;
  background-color: inherit; }
  .breadcrumbs__breadcrumb {
    display: inline-block;
    color: #9c9c9c;
    text-decoration: none; }
    .breadcrumbs__breadcrumb:first-child:before {
      content: ""; }
    .breadcrumbs__breadcrumb:before {
      color: #9c9c9c;
      content: "\00a0/\00a0"; }
    .breadcrumbs__breadcrumb:hover {
      cursor: pointer;
      color: #00589c; }
    .breadcrumbs__breadcrumb--active {
      color: #00589c; }

@media (min-width: 60.625em) {
  .vmenu {
    height: 490px; } }
.vmenu .vmenu__linkls {
  border: 1px solid #d9dada;
  margin: 0;
  text-align: center;
  transition: background-color 0.2s linear, color 0.2s linear;
  color: #9c9c9c; }
  @media (min-width: 60.625em) {
    .vmenu .vmenu__linkls {
      text-align: left;
      border: 0;
      border-right: 1px solid #d9dada;
      font-size: 1.2em; } }
  @media (min-width: 60.625em) {
    .vmenu .vmenu__linkls.active {
      color: #00589c;
      border: 1px solid #d9dada;
      border-right: 0; } }
  .vmenu .vmenu__linkls.active .vmenu__link {
    color: #00589c;
    border-radius: 0; }
    @media (min-width: 60.625em) {
      .vmenu .vmenu__linkls.active .vmenu__link {
        background-color: transparent; } }
  .vmenu .vmenu__linkls.active:hover {
    background-color: inherit;
    color: #00589c; }
    .vmenu .vmenu__linkls.active:hover .vmenu__link {
      color: inherit;
      background-color: inherit; }
  .vmenu .vmenu__linkls:hover {
    background-color: #00589c;
    color: #ffffff; }
    .vmenu .vmenu__linkls:hover .vmenu__link {
      color: inherit;
      background-color: inherit; }
.vmenu .vmenu__link {
  color: inherit;
  background-color: inherit;
  font-size: 1.6rem; }
  @media (min-width: 60.625em) {
    .vmenu .vmenu__link {
      padding: 1.1em; } }
.vmenu .vmenu__content {
  margin-left: -15px;
  min-height: 67vw; }
  @media (min-width: 60.625em) {
    .vmenu .vmenu__content {
      min-height: inherit;
      height: 490px; } }
.vmenu .vmenu__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px; }
  @media (min-width: 60.625em) {
    .vmenu .vmenu__header {
      padding-left: 45px; } }
.vmenu .vmenu__title {
  color: #ffffff;
  font-size: 1.5rem;
  font-weight: 300; }
  @media (min-width: 60.625em) {
    .vmenu .vmenu__title {
      font-size: 3rem; } }
.vmenu .vmenu__subtitle {
  color: #ffffff; }
@media (min-width: 60.625em) {
  .vmenu .vmenu__panelinks {
    padding-left: 45px; } }
.vmenu .vmenu__panelinkls {
  list-style: none; }
  .vmenu .vmenu__panelinkls .fa,
  .vmenu .vmenu__panelinkls .vmenu__panelink {
    font-weight: 300;
    color: #ffffff;
    font-size: 1.6rem;
    margin-bottom: 0.8rem;
    margin-right: 10px;
    padding: 5px 0;
    transition: padding 0.5s; }
    @media (min-width: 60.625em) {
      .vmenu .vmenu__panelinkls .fa,
      .vmenu .vmenu__panelinkls .vmenu__panelink {
        font-size: 1.6rem;
        margin-bottom: 0.8rem;
        margin-right: 10px;
        transition: padding 0.5s; }
        .vmenu .vmenu__panelinkls .fa:hover,
        .vmenu .vmenu__panelinkls .vmenu__panelink:hover {
          text-decoration: none;
          color: #b9b9b9;
          cursor: pointer;
          padding: 20px;
          transition: padding 0.5s; } }
.vmenu .vmenu__panelink {
  color: #ffffff;
  font-size: 1.5rem;
  font-weight: 300;
  padding: 5px 0; }
  @media (min-width: 60.625em) {
    .vmenu .vmenu__panelink {
      font-size: 2rem; } }
  .vmenu .vmenu__panelink:hover {
    color: #b9b9b9; }
  .vmenu .vmenu__panelink--uppercase {
    text-transform: uppercase; }
.vmenu .vmenu__image {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1; }
  .vmenu .vmenu__image .img-responsive {
    width: 100%;
    height: 100%; }
.vmenu .vmenu__blurimage {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 88, 156, 0.6);
  z-index: -1; }

.gfz-menu.hmenu .hmenu__select {
  margin-top: 1.2rem;
  width: 100%;
  border-radius: 0;
  border: 0;
  background-color: #e1e2e3;
  color: #00589c;
  padding: 0.4em; }
.gfz-menu.hmenu .hmenu__links {
  margin-top: 1em;
  border-bottom: 1px solid #ddd; }
.gfz-menu.hmenu .hmenu__linkls {
  background-color: #f0f0f0;
  border-bottom: 1px solid #ddd;
  border-radius: 0; }
  .gfz-menu.hmenu .hmenu__linkls.active {
    background-color: #f0f0f0;
    border-bottom-color: transparent; }
    .gfz-menu.hmenu .hmenu__linkls.active .hmenu__link {
      color: #00589c;
      background-color: #f0f0f0;
      border-radius: 1px; }
.gfz-menu.hmenu .hmenu__link {
  font-weight: 400;
  color: #9c9c9c;
  transition: background-color 0.2s linear, color 0.2s linear; }
  .gfz-menu.hmenu .hmenu__link:hover {
    cursor: pointer;
    color: white;
    background-color: #00589c; }

.clearfix {
  clear: both; }

/* rm .eupopup */

body .eupopup-color-inverse {
  color: #000;
  background-color: rgba(255, 255, 255, 0.9); }

body .eupopup-color-inverse .eupopup-head {
  color: #000; }

body .eupopup-style-compact {
  text-align: left;
  padding: 8px 30px 7px 20px;
  line-height: 15px; }

body .eupopup-style-compact .eupopup-head,
body .eupopup-style-compact .eupopup-body,
body .eupopup-style-compact .eupopup-buttons {
  display: inline;
  padding: 0;
  margin: 0; }

body .eupopup-style-compact .eupopup-button {
  margin: 0 5px; }

/* source-sans-pro-200 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro ExtraLight"), local("SourceSansPro-ExtraLight"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200.eot?#iefix") format("embedded-opentype"), url("https://www.gfz-potsdam.de/typo3conf/ext/gfz_atomic_design/Resources/Public/Fonts/SourceSansPro/source-sans-pro-v14-latin-200.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200.woff") format("woff"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200.ttf") format("truetype"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200.svg#SourceSansPro") format("svg");
  /* Legacy iOS */ }
/* source-sans-pro-200italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200italic.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro ExtraLight Italic"), local("SourceSansPro-ExtraLightItalic"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200italic.eot?#iefix") format("embedded-opentype"), url("https://www.gfz-potsdam.de/typo3conf/ext/gfz_atomic_design/Resources/Public/Fonts/SourceSansPro/source-sans-pro-v14-latin-200italic.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200italic.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200italic.woff") format("woff"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200italic.ttf") format("truetype"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-200italic.svg#SourceSansPro") format("svg");
  /* Legacy iOS */ }
/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300.eot?#iefix") format("embedded-opentype"), url("https://www.gfz-potsdam.de/typo3conf/ext/gfz_atomic_design/Resources/Public/Fonts/SourceSansPro/source-sans-pro-v14-latin-300.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300.woff") format("woff"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300.ttf") format("truetype"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300.svg#SourceSansPro") format("svg");
  /* Legacy iOS */ }
/* source-sans-pro-300italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300italic.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Light Italic"), local("SourceSansPro-LightItalic"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300italic.eot?#iefix") format("embedded-opentype"), url("https://www.gfz-potsdam.de/typo3conf/ext/gfz_atomic_design/Resources/Public/Fonts/SourceSansPro/source-sans-pro-v14-latin-300italic.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300italic.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300italic.woff") format("woff"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300italic.ttf") format("truetype"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-300italic.svg#SourceSansPro") format("svg");
  /* Legacy iOS */ }
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-regular.eot?#iefix") format("embedded-opentype"), url("https://www.gfz-potsdam.de/typo3conf/ext/gfz_atomic_design/Resources/Public/Fonts/SourceSansPro/source-sans-pro-v14-latin-regular.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-regular.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-regular.woff") format("woff"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-regular.ttf") format("truetype"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-regular.svg#SourceSansPro") format("svg");
  /* Legacy iOS */ }
/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-italic.eot?#iefix") format("embedded-opentype"), url("https://www.gfz-potsdam.de/typo3conf/ext/gfz_atomic_design/Resources/Public/Fonts/SourceSansPro/source-sans-pro-v14-latin-italic.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-italic.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-italic.woff") format("woff"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-italic.ttf") format("truetype"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-italic.svg#SourceSansPro") format("svg");
  /* Legacy iOS */ }
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-700.eot?#iefix") format("embedded-opentype"), url("https://www.gfz-potsdam.de/typo3conf/ext/gfz_atomic_design/Resources/Public/Fonts/SourceSansPro/source-sans-pro-v14-latin-700.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-700.woff2") format("woff2"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-700.woff") format("woff"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-700.ttf") format("truetype"), url("../Fonts/SourceSansPro/source-sans-pro-v14-latin-700.svg#SourceSansPro") format("svg");
  /* Legacy iOS */ }

body {
  background-color: #f0f0f0;
  font-family: "Source Sans Pro", Verdana, sans-serif;
  font-size: 14px; }

.gfz-headline {
  color: #00589c; }

* {
  font-family: "Source Sans Pro", Verdana, sans-serif; }

hr {
  height: 1px;
  width: 95%;
  margin: 2.5%;
  background: #b9b9b9; }

.content-max {
  max-width: 1170px;
  margin: auto; }

.clearpadding {
  padding: 0; }

.map {
  padding: 0;
  margin-left: -30px; }

.border-bottom {
  border-bottom: 1px solid #ddd;
  margin-bottom: 1em; }

.margin-top {
  margin-top: 3em; }

iframe {
  border: 0;
  width: 100% !important; }
  iframe.gfz_pub {
    height: 1000px; }

a:hover {
  text-decoration: none; }

a.external-link:after, a.external-link-new-window:after {
  content: '\f08e';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 5px 0px 5px;
  text-decoration: none; }

a.internal-link:after {
  content: '\f0c1';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 5px 0px 5px;
  text-decoration: none; }

a.mail:after {
  content: '\f2b7';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 5px 0px 5px;
  text-decoration: none; }
