#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: #102a63;
    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: #102a63;
    color: #ffffff;
    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 #102a63;
    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;
  color: white;
  background-color: #102a63;
  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: #102a63;
  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: #102a63;
  border: 0;
  z-index: 10; }

.gfz-navbar-wrapper .navbar-default .navbar-nav > li > a {
  text-transform: uppercase;
  color: #ffffff;
  background-color: #102a63;
  padding-bottom: 0;
  display: flex;
  flex-direction: column;
  font-size: 1.2em; }

.gfz-navbar-wrapper .navbar-default .navbar-nav > li > a:hover {
  background-color: #102a63;
  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: #102a63; }

.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: Inter, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  color: #102a63; }

.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: Inter, sans-serif;
  font-size: 1em;
  color: #b9b9b9;
  font-weight: 400;
  padding-left: 1em;
  font-size: 1em;
  color: #102a63; }

.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: Inter, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  color: #102a63;
  color: #102a63; }

.gfz-events-list-wrapper .eventItem .meta {
  color: #102a63;
  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: #102a63; }

.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: #102a63; }

.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: #102a63; }

.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: #102a63; }

.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: #102a63; }

.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: #102a63; }

.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: #102a63;
  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: #102a63; }

.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: #102a63; }

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: #102a63;
  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: #102a63;
  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: #102a63;
  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: #102a63; }

.gfz-angebote-wrapper .gfz-angebote .gfz-angebot .icon svg .cls-1 {
  fill: #102a63; }

.gfz-angebote-wrapper .gfz-angebote .gfz-angebot .icon svg .cls-2 {
  fill: #102a63;
  stroke: #102a63; }

.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: Inter, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  color: #102a63;
  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: Inter, sans-serif;
  padding: 10px;
  background-color: #ffffff; }

.gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile .title {
  font-family: Inter, sans-serif;
  font-size: 1.4em;
  color: #102a63; }

.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: Inter, sans-serif;
    padding: 10px;
    background-color: #102a63;
    transition: background-color .3s ease; }
  .gfz-forschungsthemen-wrapper .gfz-forschungsthemen .gfz-tiles-forschungsthemen .tile.tile-inverted:hover .teaser .title {
    color: #ffffff;
    font-family: Inter, 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: Inter, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  color: #102a63;
  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: #102a63; }

.gfz-linklist ul li a {
  color: #102a63;
  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: #102a63;
  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: Inter, 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: Inter, sans-serif;
  padding: 10px;
  background-color: #ffffff; }

.gfz-tiles .tile .title {
  font-family: Inter, sans-serif;
  font-size: 1.4em;
  color: #102a63; }

@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: Inter, sans-serif;
    padding: 10px;
    background-color: #102a63;
    transition: background-color .2s ease; }
  .gfz-tiles .tile.tile-inverted:hover .teaser .title {
    color: #ffffff;
    font-family: Inter, 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: Inter, sans-serif;
  padding: 10px;
  background-color: #102a63; }

.gfz-tiles .tile-blue .teaser .title {
  padding-top: 0.6em;
  color: #ffffff;
  font-weight: 300; }

.gfz-content .headline {
  font-family: Inter, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  color: #102a63; }

.gfz-content .headline.large {
  font-size: 1.8rem; }

.gfz-content p {
  margin: 10px 0;
  font-family: Inter, 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: Inter, sans-serif;
  font-size: 1em;
  color: #b9b9b9;
  font-weight: 400;
  font-size: 1.6em;
  color: #102a63; }

.download__meta {
  font-family: Inter, sans-serif;
  font-size: 1em;
  color: #b9b9b9;
  font-weight: 400;
  font-size: 1.6em;
  color: #102a63; }

.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: #102a63; }

.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: #102a63;
  color: #ffffff;
  border-radius: 0;
  margin: 20px 0 20px 15px;
  height: 34px; }

table th {
  background-color: #102a63;
  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: #102a63; }

.gfz-navbar-w-wrapper.sticky .content-max {
  top: 0;
  left: 0;
  right: 0;
  padding: 0 15px;
  position: fixed;
  background-color: #102a63;
  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: #102a63;
  position: relative;
  width: 100%;
  height: 60px; }

.gfz-navbar-w-wrapper nav .navbar-header button {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #102a63;
  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: #102a63;
  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: #ffffff; }

.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 #102a63; }

.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 #102a63; }

.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: #102a63; }

/* 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: Inter, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  color: #102a63; }

.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: Inter, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  color: #102a63; }

.news-single .article .header h3 {
  margin: 0; }

.news-single .article .footer {
  margin: 0;
  color: #102a63; }

.news-single .article .teaser-text {
  font-family: Inter, 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: Inter, 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: #102a63; }

.button--white:hover {
  background-color: #102a63;
  color: #ffffff; }

.button--gray {
  background-color: #f0f0f0;
  color: #b9b9b9; }

.button--gray:hover {
  background-color: #102a63;
  color: #ffffff; }

.button--gray-blue {
  background-color: #f0f0f0;
  color: #102a63; }

.button--gray-blue:hover {
  background-color: #102a63;
  color: #ffffff; }

.button--iron {
  color: #515151;
  background-color: #d9dada; }

.button--iron:hover {
  background-color: #102a63;
  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 #102a63;
  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: #102a63; }

.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: #102a63; }

.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: #102a63; }

.event-dl--white:hover {
  background-color: #102a63;
  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: #102a63; }

.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: #102a63; }

.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: #102a63;
  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: #102a63; }

.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: #102a63; }

.breadcrumbs__breadcrumb--active {
  color: #102a63; }

@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: #102a63;
    border: 1px solid #d9dada;
    border-right: 0; } }

.vmenu .vmenu__linkls.active .vmenu__link {
  color: #102a63;
  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: #102a63; }

.vmenu .vmenu__linkls.active:hover .vmenu__link {
  color: inherit;
  background-color: inherit; }

.vmenu .vmenu__linkls:hover {
  background-color: #102a63;
  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: #102a63;
  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: #102a63;
  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: #ffffff;
  background-color: #102a63; }

.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; }

/* Basic Inter */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  src: url("../Fonts/Inter/Inter-Regular.ttf") format("truetype");
  src: local("Inter-Regular"), local("Inter-RegularInter"),
       url("../Fonts/Inter/Inter-Regular.woff") format("woff");
       url("../Fonts/Inter/Inter-Regular.ttf") format("truetype");
}

/* source-sans-pro-200 - latin */
/* source-sans-pro-200italic - latin */
/* source-sans-pro-300 - latin */
/* source-sans-pro-300italic - latin */
/* source-sans-pro-regular - latin [font-weight: 400] */
/* source-sans-pro-italic - latin [font-weight: 400] */
/* source-sans-pro-700 - latin */

body {
  background-color: #f0f0f0;
  font-family: Inter, sans-serif;
  font-size: 14px; }

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

* {
  font-family: Inter, 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; }
