:root {
  --reflex-columns: 12;
  --reflex-grid-spacing: 15px;
  --reflex-xs: 576px;
  --reflex-sm: 768px;
  --reflex-md: 992px;
  --reflex-lg: 1200px;
  --reflex-xlg: 1600px;
  --reflex-xxs-max: 575px;
  --reflex-xs-max: 767px;
  --reflex-sm-max: 991px;
  --reflex-md-max: 1199px;
  --reflex-lg-max: 1599px;
}

.container,
.container-full {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
}

.container .grid,
.container-full .grid {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 576px) {
  .container {
    max-width: 576px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 992px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

@media (min-width: 1600px) {
  .container {
    max-width: 1600px;
  }
}

.grid {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 auto;
  position: relative;
  letter-spacing: -.31em;
  *letter-spacing: normal;
  word-spacing: -.43em;
  list-style-type: none;
}

.grid::before, .grid::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
}

[class*="col-"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
  position: relative;
  width: 100%;
  vertical-align: top;
  padding: 15px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

[class*="col-"]::before, [class*="col-"]::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
}

[class*="col-"] .grid {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: -15px;
}

.col-12 {
  width: 100%;
  *width: 99.9%;
}

.col-11 {
  width: 91.66666667%;
  *width: 91.56666667%;
}

.col-10 {
  width: 83.33333333%;
  *width: 83.23333333%;
}

.col-9 {
  width: 75%;
  *width: 74.9%;
}

.col-8 {
  width: 66.66666667%;
  *width: 66.56666667%;
}

.col-7 {
  width: 58.33333333%;
  *width: 58.23333333%;
}

.col-6 {
  width: 50%;
  *width: 49.9%;
}

.col-5 {
  width: 41.66666667%;
  *width: 41.56666667%;
}

.col-4 {
  width: 33.33333333%;
  *width: 33.23333333%;
}

.col-3 {
  width: 25%;
  *width: 24.9%;
}

.col-2 {
  width: 16.66666667%;
  *width: 16.56666667%;
}

.col-1 {
  width: 8.33333333%;
  *width: 8.23333333%;
}

@media (min-width: 576px) {
  .col-xs-12 {
    width: 100%;
    *width: 99.9%;
  }
  .col-xs-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .col-xs-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .col-xs-9 {
    width: 75%;
    *width: 74.9%;
  }
  .col-xs-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .col-xs-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .col-xs-6 {
    width: 50%;
    *width: 49.9%;
  }
  .col-xs-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .col-xs-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .col-xs-3 {
    width: 25%;
    *width: 24.9%;
  }
  .col-xs-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .col-xs-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}

@media (min-width: 768px) {
  .col-sm-12 {
    width: 100%;
    *width: 99.9%;
  }
  .col-sm-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .col-sm-9 {
    width: 75%;
    *width: 74.9%;
  }
  .col-sm-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .col-sm-6 {
    width: 50%;
    *width: 49.9%;
  }
  .col-sm-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .col-sm-3 {
    width: 25%;
    *width: 24.9%;
  }
  .col-sm-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}

@media (min-width: 992px) {
  .col-md-12 {
    width: 100%;
    *width: 99.9%;
  }
  .col-md-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .col-md-9 {
    width: 75%;
    *width: 74.9%;
  }
  .col-md-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .col-md-6 {
    width: 50%;
    *width: 49.9%;
  }
  .col-md-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .col-md-3 {
    width: 25%;
    *width: 24.9%;
  }
  .col-md-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}

@media (min-width: 1200px) {
  .col-lg-12 {
    width: 100%;
    *width: 99.9%;
  }
  .col-lg-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .col-lg-9 {
    width: 75%;
    *width: 74.9%;
  }
  .col-lg-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .col-lg-6 {
    width: 50%;
    *width: 49.9%;
  }
  .col-lg-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .col-lg-3 {
    width: 25%;
    *width: 24.9%;
  }
  .col-lg-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}

@media (min-width: 1600px) {
  .col-xlg-12 {
    width: 100%;
    *width: 99.9%;
  }
  .col-xlg-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .col-xlg-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .col-xlg-9 {
    width: 75%;
    *width: 74.9%;
  }
  .col-xlg-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .col-xlg-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .col-xlg-6 {
    width: 50%;
    *width: 49.9%;
  }
  .col-xlg-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .col-xlg-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .col-xlg-3 {
    width: 25%;
    *width: 24.9%;
  }
  .col-xlg-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .col-xlg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}

.col-auto {
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0px;
  flex: 1 0 0px;
  width: auto;
}

@media (min-width: 576px) {
  .col-xs-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0px;
    flex: 1 0 0px;
    width: auto;
  }
}

@media (min-width: 768px) {
  .col-sm-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0px;
    flex: 1 0 0px;
    width: auto;
  }
}

@media (min-width: 992px) {
  .col-md-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0px;
    flex: 1 0 0px;
    width: auto;
  }
}

@media (min-width: 1200px) {
  .col-lg-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0px;
    flex: 1 0 0px;
    width: auto;
  }
}

@media (min-width: 1600px) {
  .col-xlg-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0px;
    flex: 1 0 0px;
    width: auto;
  }
}

.order-12 {
  -ms-flex-order: 12;
  -webkit-order: 12;
  order: 12;
}

.order-11 {
  -ms-flex-order: 11;
  -webkit-order: 11;
  order: 11;
}

.order-10 {
  -ms-flex-order: 10;
  -webkit-order: 10;
  order: 10;
}

.order-9 {
  -ms-flex-order: 9;
  -webkit-order: 9;
  order: 9;
}

.order-8 {
  -ms-flex-order: 8;
  -webkit-order: 8;
  order: 8;
}

.order-7 {
  -ms-flex-order: 7;
  -webkit-order: 7;
  order: 7;
}

.order-6 {
  -ms-flex-order: 6;
  -webkit-order: 6;
  order: 6;
}

.order-5 {
  -ms-flex-order: 5;
  -webkit-order: 5;
  order: 5;
}

.order-4 {
  -ms-flex-order: 4;
  -webkit-order: 4;
  order: 4;
}

.order-3 {
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
}

.order-2 {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}

.order-1 {
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}

.order-0 {
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
}

@media (min-width: 576px) {
  .order-xs-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .order-xs-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .order-xs-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .order-xs-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .order-xs-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .order-xs-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .order-xs-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .order-xs-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .order-xs-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .order-xs-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .order-xs-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .order-xs-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .order-xs-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}

@media (min-width: 768px) {
  .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}

@media (min-width: 992px) {
  .order-md-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}

@media (min-width: 1200px) {
  .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}

@media (min-width: 1600px) {
  .order-xlg-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .order-xlg-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .order-xlg-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .order-xlg-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .order-xlg-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .order-xlg-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .order-xlg-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .order-xlg-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .order-xlg-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .order-xlg-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .order-xlg-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .order-xlg-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .order-xlg-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}

.offset-11 {
  margin-left: 91.66666667%;
  *margin-left: 91.56666667%;
}

.offset-10 {
  margin-left: 83.33333333%;
  *margin-left: 83.23333333%;
}

.offset-9 {
  margin-left: 75%;
  *margin-left: 74.9%;
}

.offset-8 {
  margin-left: 66.66666667%;
  *margin-left: 66.56666667%;
}

.offset-7 {
  margin-left: 58.33333333%;
  *margin-left: 58.23333333%;
}

.offset-6 {
  margin-left: 50%;
  *margin-left: 49.9%;
}

.offset-5 {
  margin-left: 41.66666667%;
  *margin-left: 41.56666667%;
}

.offset-4 {
  margin-left: 33.33333333%;
  *margin-left: 33.23333333%;
}

.offset-3 {
  margin-left: 25%;
  *margin-left: 24.9%;
}

.offset-2 {
  margin-left: 16.66666667%;
  *margin-left: 16.56666667%;
}

.offset-1 {
  margin-left: 8.33333333%;
  *margin-left: 8.23333333%;
}

@media (min-width: 576px) {
  .offset-xs-11 {
    margin-left: 91.66666667%;
    *margin-left: 91.56666667%;
  }
  .offset-xs-10 {
    margin-left: 83.33333333%;
    *margin-left: 83.23333333%;
  }
  .offset-xs-9 {
    margin-left: 75%;
    *margin-left: 74.9%;
  }
  .offset-xs-8 {
    margin-left: 66.66666667%;
    *margin-left: 66.56666667%;
  }
  .offset-xs-7 {
    margin-left: 58.33333333%;
    *margin-left: 58.23333333%;
  }
  .offset-xs-6 {
    margin-left: 50%;
    *margin-left: 49.9%;
  }
  .offset-xs-5 {
    margin-left: 41.66666667%;
    *margin-left: 41.56666667%;
  }
  .offset-xs-4 {
    margin-left: 33.33333333%;
    *margin-left: 33.23333333%;
  }
  .offset-xs-3 {
    margin-left: 25%;
    *margin-left: 24.9%;
  }
  .offset-xs-2 {
    margin-left: 16.66666667%;
    *margin-left: 16.56666667%;
  }
  .offset-xs-1 {
    margin-left: 8.33333333%;
    *margin-left: 8.23333333%;
  }
  .offset-xs-0 {
    margin-left: 0;
    *margin-left: -0.1%;
  }
}

@media (min-width: 768px) {
  .offset-sm-11 {
    margin-left: 91.66666667%;
    *margin-left: 91.56666667%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
    *margin-left: 83.23333333%;
  }
  .offset-sm-9 {
    margin-left: 75%;
    *margin-left: 74.9%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
    *margin-left: 66.56666667%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
    *margin-left: 58.23333333%;
  }
  .offset-sm-6 {
    margin-left: 50%;
    *margin-left: 49.9%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
    *margin-left: 41.56666667%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
    *margin-left: 33.23333333%;
  }
  .offset-sm-3 {
    margin-left: 25%;
    *margin-left: 24.9%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
    *margin-left: 16.56666667%;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
    *margin-left: 8.23333333%;
  }
  .offset-sm-0 {
    margin-left: 0;
    *margin-left: -0.1%;
  }
}

@media (min-width: 992px) {
  .offset-md-11 {
    margin-left: 91.66666667%;
    *margin-left: 91.56666667%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
    *margin-left: 83.23333333%;
  }
  .offset-md-9 {
    margin-left: 75%;
    *margin-left: 74.9%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
    *margin-left: 66.56666667%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
    *margin-left: 58.23333333%;
  }
  .offset-md-6 {
    margin-left: 50%;
    *margin-left: 49.9%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
    *margin-left: 41.56666667%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
    *margin-left: 33.23333333%;
  }
  .offset-md-3 {
    margin-left: 25%;
    *margin-left: 24.9%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
    *margin-left: 16.56666667%;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
    *margin-left: 8.23333333%;
  }
  .offset-md-0 {
    margin-left: 0;
    *margin-left: -0.1%;
  }
}

@media (min-width: 1200px) {
  .offset-lg-11 {
    margin-left: 91.66666667%;
    *margin-left: 91.56666667%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
    *margin-left: 83.23333333%;
  }
  .offset-lg-9 {
    margin-left: 75%;
    *margin-left: 74.9%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
    *margin-left: 66.56666667%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
    *margin-left: 58.23333333%;
  }
  .offset-lg-6 {
    margin-left: 50%;
    *margin-left: 49.9%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
    *margin-left: 41.56666667%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
    *margin-left: 33.23333333%;
  }
  .offset-lg-3 {
    margin-left: 25%;
    *margin-left: 24.9%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
    *margin-left: 16.56666667%;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
    *margin-left: 8.23333333%;
  }
  .offset-lg-0 {
    margin-left: 0;
    *margin-left: -0.1%;
  }
}

@media (min-width: 1600px) {
  .offset-xlg-11 {
    margin-left: 91.66666667%;
    *margin-left: 91.56666667%;
  }
  .offset-xlg-10 {
    margin-left: 83.33333333%;
    *margin-left: 83.23333333%;
  }
  .offset-xlg-9 {
    margin-left: 75%;
    *margin-left: 74.9%;
  }
  .offset-xlg-8 {
    margin-left: 66.66666667%;
    *margin-left: 66.56666667%;
  }
  .offset-xlg-7 {
    margin-left: 58.33333333%;
    *margin-left: 58.23333333%;
  }
  .offset-xlg-6 {
    margin-left: 50%;
    *margin-left: 49.9%;
  }
  .offset-xlg-5 {
    margin-left: 41.66666667%;
    *margin-left: 41.56666667%;
  }
  .offset-xlg-4 {
    margin-left: 33.33333333%;
    *margin-left: 33.23333333%;
  }
  .offset-xlg-3 {
    margin-left: 25%;
    *margin-left: 24.9%;
  }
  .offset-xlg-2 {
    margin-left: 16.66666667%;
    *margin-left: 16.56666667%;
  }
  .offset-xlg-1 {
    margin-left: 8.33333333%;
    *margin-left: 8.23333333%;
  }
  .offset-xlg-0 {
    margin-left: 0;
    *margin-left: -0.1%;
  }
}

.wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.no-wrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.no-wrap [class*="col-"] {
  -ms-flex-negative: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}

.wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

.direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.align-start {
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.align-end {
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.align-end [class*="col-"] {
  vertical-align: bottom;
}

.align-center {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.align-center [class*="col-"] {
  vertical-align: middle;
}

.align-baseline {
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}

.align-content-start {
  -ms-flex-line-pack: start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}

.align-content-end {
  -ms-flex-line-pack: end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}

.align-content-end [class*="col-"] {
  vertical-align: bottom;
}

.align-content-center {
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  align-content: center;
}

.align-content-space-between {
  -ms-flex-line-pack: justify;
  -webkit-align-content: space-between;
  align-content: space-between;
}

.align-content-space-around {
  -ms-flex-line-pack: distribute;
  -webkit-align-content: space-around;
  align-content: space-around;
}

.align-self-stretch {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
}

.align-self-start {
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}

.align-self-end {
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  vertical-align: bottom;
}

.align-self-center {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  vertical-align: middle;
}

.align-self-baseline {
  -ms-flex-item-align: baseline;
  -webkit-align-self: baseline;
  align-self: baseline;
  vertical-align: baseline;
}

.justify-start {
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.justify-start.grid {
  text-align: left;
}

.justify-end {
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.justify-end.grid {
  text-align: right;
  -moz-text-align-last: right;
  text-align-last: right;
}

.justify-end.grid [class*="col-"] {
  text-align: left;
  text-align: start;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  text-align-last: left;
  text-align-last: start;
}

.justify-center {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.justify-center.grid {
  text-align: center;
  -moz-text-align-last: center;
  text-align-last: center;
}

.justify-center.grid [class*="col-"] {
  text-align: left;
  text-align: start;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  text-align-last: left;
  text-align-last: start;
}

.justify-space-between {
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.justify-space-between.grid {
  text-align: justify;
  -moz-text-align-last: justify;
  text-align-last: justify;
}

.justify-space-between.grid [class*="col-"] {
  text-align: left;
  text-align: start;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  text-align-last: left;
  text-align-last: start;
}

.justify-space-around {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}

.justify-space-around.grid {
  text-align: justify;
  -moz-text-align-last: justify;
  text-align-last: justify;
}

.justify-space-around.grid [class*="col-"] {
  text-align: left;
  text-align: start;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  text-align-last: left;
  text-align-last: start;
}

.grid-bleed [class*="col-"] {
  padding: 0;
}

.col-grid {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.col-grid.direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.col-bleed {
  padding: 0;
}

.col-bleed-x {
  padding: 15px 0;
}

.col-bleed-y {
  padding: 0 15px;
}

.flex-img {
  display: block;
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  height: auto;
  width: 100%;
  *width: auto;
}

.flex-footer {
  width: 100%;
  margin-top: auto;
  margin-bottom: 0;
}

.flex-footer > :last-child {
  margin-bottom: 0;
}

@media (max-width: 575px) {
  .hidden-xxs {
    display: none;
  }
}

@media (min-width: 576px) {
  .hidden-xs-up {
    display: none;
  }
}

@media (max-width: 767px) {
  .hidden-xs-down {
    display: none;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .hidden-xs {
    display: none;
  }
}

@media (min-width: 768px) {
  .hidden-sm-up {
    display: none;
  }
}

@media (max-width: 991px) {
  .hidden-sm-down {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none;
  }
}

@media (min-width: 992px) {
  .hidden-md-up {
    display: none;
  }
}

@media (max-width: 1199px) {
  .hidden-md-down {
    display: none;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none;
  }
}

@media (min-width: 1200px) {
  .hidden-lg-up {
    display: none;
  }
}

@media (max-width: 1599px) {
  .hidden-lg-down {
    display: none;
  }
}

@media (min-width: 1200px) and (max-width: 1599px) {
  .hidden-lg {
    display: none;
  }
}

@media (min-width: 1600px) {
  .hidden-xlg {
    display: none;
  }
}
/**
 * Accordion v3.4.1
 * Lightweight and accessible accordion module created in pure Javascript
 * https://github.com/michu2k/Accordion
 *
 * Copyright (c) MichaÅ‚ Strumpf
 * Published under MIT License
 */

 .ac{--color-white:#fff;--color-light-grey:#eee;--color-grey:#8a8a8a;--color-black:#111;margin-bottom:8px;border:1px solid var(--color-light-grey);background-color:var(--color-white);box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font:bold 16px Arial,sans-serif;color:var(--color-black);text-align:left;width:100%;padding:8px 32px 8px 8px;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger::after{content:"+";text-align:center;width:15px;transform:translate(0,-50%);position:absolute;right:10px;top:50%}.ac .ac-trigger:focus{color:var(--color-grey)}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{font:15px/24px Arial,sans-serif;color:var(--color-black);padding:8px;margin:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger::after{content:"\2013"}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/wp-content/themes/wmbase/assets/fonts/open-sans-v40-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/wp-content/themes/wmbase/assets/fonts/open-sans-v40-latin-700.woff2') format('woff2')}html,body{margin:0;padding:0;min-height:100vh;font-size:18px}body{display:flex;flex-flow:column nowrap;line-height:140%;font-family:'Open Sans',sans-serif;font-weight:400;color:#2F2E2B;overflow-x:hidden}body *{box-sizing:border-box}body>header{position:absolute;top:0;left:0;right:0}body>main{flex-grow:1}body>footer{background-color:#EFEDE9}h1,.h1{font-size:2.4rem;font-weight:400;margin:0;line-height:normal}h2,.h2{font-size:1.6rem;font-weight:400;line-height:normal;margin:0;border-bottom:1px solid #BAB9B5;padding-bottom:6px}h2:has(a),.h2:has(a){display:flex;justify-content:space-between;flex-flow:row wrap;align-items:center}h2 a,.h2 a{font-size:1rem;color:#8D1C3F}h2 a::before,.h2 a::before{font-size:1.2em}h3,.h3{font-size:1.2rem;font-weight:400;line-height:normal}h3:has(a),.h3:has(a){display:flex;justify-content:space-between;flex-flow:row wrap;align-items:center}h3 a,.h3 a{font-size:1rem;color:#8D1C3F}h3 a::before,.h3 a::before{font-size:1.2em}h4{font-size:inherit;font-weight:700;line-height:normal;margin-top:2.4em;margin-bottom:1em}a{color:inherit;text-decoration:none}a.link-arrow{display:flex;flex-flow:row nowrap;gap:6px;transition:transform .3s cubic-bezier(.175, .885, .32, 1.275);align-items:center;overflow:visible;transform:translateX(0)}a.link-arrow::before{content:'';display:block;background-image:url(/wp-content/themes/wmbase/assets/theme/arrow-down-right-red.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.2em;height:1.2em;flex:0 0 auto;transform:translateX(0);transition:transform .3s cubic-bezier(.175, .885, .32, 1.275)}a.link-arrow[target=_blank]::before{transform:translateX(0) rotate(-90deg)}a.link-arrow[href^="#"]::before{background-image:url(/wp-content/themes/wmbase/assets/theme/arrow-bar-to-down.svg);transform:translateX(0)}a.link-arrow[href^="tel:"]::before{background-image:url(/wp-content/themes/wmbase/assets/theme/phone.svg);transform:translateX(0)}a.link-arrow[href^="mailto:"]::before{background-image:url(/wp-content/themes/wmbase/assets/theme/mail.svg);transform:translateX(0)}a.link-arrow[href*="ieg-mainz"][href*="/fellow/"]::before,a.link-arrow[href*="ieg-mainz"][href*="/person/"]::before,a.link-arrow[href*="ieg-mainz"][href*="/personen/"]::before{background-image:url(/wp-content/themes/wmbase/assets/theme/user.svg);transform:translateX(0)}a.link-arrow[href*="/wp-content/uploads/"]::before{background-image:url(/wp-content/themes/wmbase/assets/theme/file-download.svg);transform:translateX(0)}a.link-arrow:hover{transform:translateX(6px)}a.link-arrow:hover[target=_blank]::before{transform:translateX(-6px) rotate(-90deg)}a.link-arrow:hover::before,a.link-arrow:hover[href^="#"]::before,a.link-arrow:hover[href^="tel:"]::before,a.link-arrow:hover[href^="mailto:"]::before,a.link-arrow:hover[href*="/fellow/"]::before,a.link-arrow:hover[href*="/person/"]::before,a.link-arrow:hover[href*="/personen/"]::before,a.link-arrow:hover[href*="/wp-content/uploads/"]::before{transform:translateX(-6px)}main a{color:#8D1C3F}p{margin-top:1em;margin-bottom:1em}hr{margin-top:.6em;margin-bottom:0;border:none;border-bottom:1px solid #BAB9B5}picture,img{width:100%;height:auto;object-fit:contain}[class*="col-"]>p:first-child{margin-top:0}[class*="col-"]>p:last-child{margin-bottom:0}textarea{resize:vertical}.subtitle{font-weight:600}.container-fluid{max-width:1920px;margin:0 auto}.container{padding-right:0;padding-left:172px}section{position:relative;margin-top:24px;margin-bottom:24px}section:first-child{margin-top:0}section+section>h2:first-child{margin-top:144px}.section_background-image-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section_background-image-container::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3}.section_background-image{width:100%;height:100%;object-fit:cover;object-position:center}table{width:100%;border-collapse:collapse}table th{text-align:left;border-top:1px solid #BAB9B5;border-bottom:1px solid #BAB9B5;padding:8px 0;vertical-align:top}table td{text-align:left;border-top:1px solid #BAB9B5;border-bottom:1px solid #BAB9B5;padding:8px 0;vertical-align:top}table td:not(:first-child){padding-left:8px}.col-auto-min{flex:0 0 auto;width:auto}.flex{display:flex}.flex.flex-col{flex-flow:column}.flex.align-center{align-items:center}.flex.justify-center{justify-content:center}.page-wrapper>.spacer{padding-top:60px}.btn{display:inline-flex;text-align:center;justify-content:center;align-items:center;border-radius:0;color:#fff;font-weight:600;border:none;padding:.8em 1.2em;line-height:1;cursor:pointer;background-color:#333;text-decoration:none}.btn .icon-container{margin-right:.8em;width:1.2em;height:1.2em}.btn.btn-primary{color:#fff;background-color:#1b75bb;box-shadow:0 4px 0 #0a64aa}.btn.btn-dark{color:#fff;background-color:#333;box-shadow:0 4px 0 #000}.wysiwyg *{text-transform:none}.wysiwyg h4{line-height:inherit}.wysiwyg a{color:#000;text-decoration:underline}.wysiwyg a.link-arrow{color:#8D1C3F;text-decoration:none}.wysiwyg strong{color:#8D1C3F}.wysiwyg strong a{color:inherit}.wysiwyg em{font-size:.8em;line-height:normal}.wysiwyg blockquote{font-style:italic;margin:0;padding-left:1em;border-left:3px solid #efede9}.wysiwyg blockquote cite{display:block;margin-top:.5em;font-style:normal}.image-container{line-height:0}.image-caption{font-size:.75rem;color:#555;text-align:right;line-height:1;margin-top:2px}.icon-container{display:inline-flex;width:1em;height:1em;justify-content:center;align-items:center}.icon-container>svg,.icon-container>img{width:100%;height:100%}.icon-container>img{object-fit:contain}.text-center{text-align:center}.text-bold{font-weight:700}.wysiwyg a.text-red,.text-red{color:#8D1C3F}.pos-relative{position:relative}#copyright{font-size:12px}#ccBar ul li{width:auto !important}.site-logo{position:fixed;top:0;left:0;display:block;width:172px;height:auto;padding-left:14px;padding-right:14px}.custom-logo-link{display:block}.custom-logo-link img{width:100%;height:auto}.site-logo{width:172px;left:calc((100vw - 1600px) / 4)}.flexheader{order:0}.flexcontent{order:2}.flexsidebar{position:sticky;top:0;order:3}.flexsidebar section{margin:0;order:1}.flexsidebar section+section{padding-top:24px;border-top:1px solid #BAB9B5}.flexsidebar-container{position:sticky;top:0;display:flex;flex-flow:column nowrap;gap:24px;min-height:50vh;max-height:100vh;overflow-x:auto;overflow-y:visible;padding-bottom:15px}.flexsidebar-container:has(section:only-child){min-height:auto}.flexsidebar-container:empty{display:none}.item-date{font-size:.8rem;display:flex;align-items:center;gap:6px;margin-bottom:12px;white-space:nowrap}.item-date::before{content:'';display:block;width:1.5em;height:1.5em;background-image:url(/wp-content/themes/wmbase/assets/theme/calendar.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.item-time{font-size:.8rem;display:flex;align-items:center;gap:6px;margin-bottom:12px}.item-time::before{content:'';display:block;width:1.5em;height:1.5em;background-image:url(/wp-content/themes/wmbase/assets/theme/clock.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.item-title{margin-top:6px;margin-bottom:24px}.item-link{margin-top:24px;color:#8D1C3F}.item-links .item-link{margin-top:6px}.item-links .item-link:first-child{margin-top:0}.item-tags{margin-top:12px;margin-bottom:12px;display:flex;flex-flow:row wrap;gap:6px}.item-tags span{display:flex;flex-flow:row nowrap;font-size:.7rem;font-weight:700;text-transform:uppercase;border:2px solid transparent;line-height:20px;padding:0 4px;gap:4px}.item-tags span.term-ab{border-color:#8D1C3F;color:#8D1C3F;padding-left:0}.item-tags span.term-ab::before{content:'AB';display:block;color:#fff;background-color:#8D1C3F;padding:0 6px 0 4px}.item-tags span.term-ab.no-prefix{padding:0 4px}.item-tags span.term-ab.no-prefix::before{display:none}.item-tags span.term-cat{color:#fff;border-color:#898783;background-color:#898783}.item-image picture,.item-image img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.item-image .item-open-access{display:block;position:relative;color:#fff;border-top:1px solid #fff;margin-top:1em;font-size:.7rem;line-height:normal;padding-left:24px;padding-top:.25em;padding-bottom:.25em;text-align:center;background-color:#8D1C3F}.item-image .item-open-access::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:24px;background-image:url('/wp-content/themes/wmbase/assets/theme/lock-open.svg');background-size:16px;background-repeat:no-repeat;background-position:center;border-right:1px solid #fff}.item-text p>a{color:#8D1C3F}.item-text .fcs-verlinkung{margin-bottom:10px}.item-text .fcs-verlinkung+.item-link{margin-top:0}.item-links{margin-top:24px}.item-links .fc-links{margin:0}.item-links .fc-links .fc-links-list a::before{font-size:inherit}.item-links .fc-links+.fc-links{margin-top:10px}body.single .item-image picture,body.single .item-image img{object-fit:contain;object-position:left top}body.single .item-text p:first-child{margin-top:0}.item-deadline{font-size:.8rem}.cta-container{color:#fff;background-color:#8D1C3F;padding:24px 48px}.cta-container .cta-title{border:none;padding:0;text-transform:uppercase}.cta-container a.link-arrow{color:inherit;display:inline-flex;padding:6px 12px;border:1px solid #fff;border-radius:0}.cta-container a.link-arrow::before{filter:brightness(0) invert(1)}.loading-spinner{width:100%;min-height:50vh;display:flex;justify-content:center;align-items:center}.filter-tags{display:flex;flex-flow:row wrap;gap:12px;margin:24px 0}.filter-tags .filter-tag{color:#fff;position:relative;font-size:.8rem;line-height:normal;font-weight:700;text-transform:uppercase;padding:2px 6px;background-color:#8D1C3F;padding-right:30px;cursor:pointer}.filter-tags .filter-tag::after{content:'';display:block;position:absolute;top:0;right:0;width:26px;height:26px;background-image:url('/wp-content/themes/wmbase/assets/theme/plus.svg');background-size:contain;background-position:center;background-repeat:no-repeat;filter:brightness(0) invert(1);transform:rotate(45deg)}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-to-content-link{position:absolute;top:-1000px;left:-1000px;background:#fff;color:#000;padding:.5rem 1rem;z-index:10000;font-weight:bold;text-decoration:none;border:2px solid #000}#ccBarButtons #ccBarAcceptAllButton{color:#fff}@media (max-width:1599px){.site-logo{width:172px;left:calc((100vw - 1200px) / 4)}}@media (max-width:1199px){.flexheader h1{padding-right:100px}.site-logo{left:calc((100vw - 992px) / 4)}html{font-size:18px}.flexsidebar{position:relative}.flexsidebar.mobile-above{order:1}.flexsidebar section.fc-anchor-links{order:0}}@media (max-width:991px){.site-logo{width:100px;left:calc((100vw - 767px) / 4)}.container{padding-left:100px}}@media (max-width:767px){h1{font-size:1.8rem}h2{font-size:1.25rem}h3{font-size:1.15rem}#content{padding-top:15px}.flexheader h1{padding-right:0}.site-logo{display:none}.container{padding-left:15px;padding-right:15px}}.fc-downloads h4{font-size:.8rem;text-transform:uppercase;margin-top:0}.fc-downloads-list{color:#8D1C3F;list-style:none;padding:0;margin:0;display:flex;flex-flow:column;gap:.25em}.fc-downloads-list a{display:flex;flex-flow:row nowrap;gap:6px;align-items:center;overflow:hidden}.fc-downloads-list a img{width:24px;height:24px;align-self:start}.fc-image-container{display:block;position:relative;overflow:hidden;aspect-ratio:960/158}.fc-image-container.img-16-9{aspect-ratio:16/9}.fc-image-container.img-4-3{aspect-ratio:4/3}.fc-image-container.img-3-2{aspect-ratio:3/2}.fc-image-container.img-1-1{aspect-ratio:1/1}.fc-image-container picture,.fc-image-container img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.fc-links h4{font-size:.8rem;text-transform:uppercase;margin-top:0}.fc-links-list{color:#8D1C3F;list-style:none;padding:0;margin:0;display:flex;flex-flow:column;gap:.25em}.fc-links-list a{display:flex;flex-flow:row nowrap;gap:6px;align-items:center;overflow:hidden;margin:0}.fc-links-list a::before{font-size:1.2rem;align-self:start}body{position:relative}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:998;opacity:0;pointer-events:none;transition:opacity .2s}body.navmenu-backdrop::before{opacity:1}.navmenu-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:48px}.navmenu-wrapper .language-switcher{z-index:1000;font-size:.8rem;text-transform:uppercase;list-style:none;padding:0;margin:0}.navmenu-wrapper .language-switcher .lang-item a{display:flex;flex-flow:row nowrap;align-items:center;gap:6px}.navmenu-wrapper .language-switcher .lang-item a::after{content:'';display:block;width:1em;height:1em;background-image:url('/wp-content/themes/wmbase/assets/theme/lang.svg');background-size:contain;background-position:center;background-repeat:no-repeat}.navmenu-wrapper .language-switcher .current-lang{display:none}.navmenu-opener{display:none;font-size:1.5rem;text-align:right;cursor:pointer;position:relative;z-index:1000;justify-content:flex-end;gap:12px;font-size:.8rem;align-items:center;text-transform:uppercase}.navmenu-opener>div{font-size:1.2rem;width:1em;height:1em;display:flex;flex-flow:column;justify-content:space-around}.navmenu-opener>div>span{height:.1em;background-color:#000;opacity:1;transition:all .2s ease-out;border-radius:.05em}.navmenu-opener>div>span:nth-child(1){transform:none}.navmenu-opener>div>span:nth-child(2){transform:scaleX(.8) translateX(.1em)}.navmenu-opener>div>span:nth-child(3){transform:scaleX(.6) translateX(.3em)}.navmenu-open .navmenu-opener>div>span:nth-child(1){transform:translate(0, calc((.7em / 6 * 2) + .1em)) rotate(45deg)}.navmenu-open .navmenu-opener>div>span:nth-child(2){transform:rotate(45deg);opacity:0}.navmenu-open .navmenu-opener>div>span:nth-child(3){transform:translate(0, calc((-0.7em / 6 * 2) - .1em)) rotate(-45deg)}.navmenu{position:relative;z-index:999;padding:24px}ul.wm-navmenu{margin:0;padding:0;list-style:none;display:flex;flex-flow:column;gap:0}ul.wm-navmenu:not(.wm-navmenu-topborder) li:first-child{border-top:none}ul.wm-navmenu a{color:inherit}ul.wm-navmenu li{position:relative;transition:all .3s ease-out;border-top:1px solid #BAB9B5}ul.wm-navmenu li.page_item_has_children::before,ul.wm-navmenu li.menu-item-has-children::before{content:"";position:absolute;top:18px;right:0;height:24px;width:24px;z-index:1;background-image:url('/wp-content/themes/wmbase/assets/theme/plus.svg');background-size:24px;background-repeat:no-repeat;background-position:right center;transition:all .3s ease-out}ul.wm-navmenu li.page_item_has_children.open::before,ul.wm-navmenu li.menu-item-has-children.open::before{background-image:url('/wp-content/themes/wmbase/assets/theme/minus.svg')}ul.wm-navmenu li.page_item_has_children:hover::before,ul.wm-navmenu li.menu-item-has-children:hover::before{transform:rotate(-180deg);filter:brightness(0) invert(17%) sepia(60%) saturate(2218%) hue-rotate(316deg) brightness(95%) contrast(100%)}ul.wm-navmenu li.page_item_has_children::after,ul.wm-navmenu li.menu-item-has-children::after{content:"";position:absolute;top:0;right:0;height:60px;width:72px;z-index:2;cursor:pointer}ul.wm-navmenu li:hover{border-color:#8D1C3F}ul.wm-navmenu li:hover>a{color:#8D1C3F;padding-left:12px}ul.wm-navmenu li>a{display:block;padding-top:16px;padding-bottom:16px;transition:all .3s ease-out}ul.wm-navmenu li>a.current{color:#8D1C3F}ul.wm-navmenu li>span[itemprop=name]{padding:0;white-space:nowrap;display:block}ul.wm-navmenu ul.children,ul.wm-navmenu ul.sub-menu{margin:0;padding:0;list-style:none;display:flex;flex-flow:column;position:relative;top:0;left:0;pointer-events:all;opacity:1;border-top:1px solid #BAB9B5;font-size:.8rem}ul.wm-navmenu ul.children li.page_item_has_children::before,ul.wm-navmenu ul.sub-menu li.page_item_has_children::before,ul.wm-navmenu ul.children li.menu-item-has-children::before,ul.wm-navmenu ul.sub-menu li.menu-item-has-children::before{top:14px}ul.wm-navmenu ul.children li:hover>a,ul.wm-navmenu ul.sub-menu li:hover>a{padding-left:18px}ul.wm-navmenu ul.children li>a,ul.wm-navmenu ul.sub-menu li>a{padding:12px}ul.wm-navmenu ul.children li ul.children,ul.wm-navmenu ul.sub-menu li ul.children,ul.wm-navmenu ul.children li ul.sub-menu,ul.wm-navmenu ul.sub-menu li ul.sub-menu{border:none;gap:6px;padding-bottom:12px}ul.wm-navmenu ul.children li ul.children li,ul.wm-navmenu ul.sub-menu li ul.children li,ul.wm-navmenu ul.children li ul.sub-menu li,ul.wm-navmenu ul.sub-menu li ul.sub-menu li{border:none}ul.wm-navmenu ul.children li ul.children li>a,ul.wm-navmenu ul.sub-menu li ul.children li>a,ul.wm-navmenu ul.children li ul.sub-menu li>a,ul.wm-navmenu ul.sub-menu li ul.sub-menu li>a{padding:0 0 0 24px}section.fc-subnav:first-child+section{margin-top:auto}.navmenu li:hover>ul.children{pointer-events:all;opacity:1}.navmenu-opener{display:flex}.navmenu{position:absolute;top:6px;right:0;width:528px;padding-top:60px;z-index:999;pointer-events:none;opacity:0;transition:opacity .2s ease-out;background-color:#fff}.navmenu-open .navmenu{pointer-events:all;opacity:1}.wm-navmenu-footer{list-style:none;padding:42px 0;margin:0;display:flex;flex-flow:row wrap;gap:24px}.wm-navmenu-footer>li{flex-grow:1;flex-basis:0}.wm-navmenu-footer>li>a{display:block;position:relative;line-height:140%;padding-bottom:6px;margin-bottom:24px}.wm-navmenu-footer>li>a::after{content:'';position:absolute;bottom:0;left:0;width:24px;border-bottom:1px solid #BAB9B5}.wm-navmenu-footer ul{font-size:.8rem;line-height:normal;list-style:none;padding:0;margin:0;display:flex;flex-flow:column;gap:6px}.wm-navmenu-footer ul.sub-menu{margin-top:6px}.wm-navmenu-footer-footer{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap;gap:36px}.wm-navmenu-social{list-style:none;padding:0;margin:24px 0;display:flex;flex-flow:row wrap;gap:36px}.wm-navmenu-social li[class^=icon-] a{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.wm-navmenu-social li[class^=icon-] a::before{content:'';display:block;width:36px;height:36px;background-size:contain;background-position:left center;background-repeat:no-repeat}.wm-navmenu-social li[class^=icon-].icon-youtube a::before{background-image:url('/wp-content/themes/wmbase/assets/theme/brand-youtube.svg')}.wm-navmenu-social li[class^=icon-].icon-linkedin a::before{background-image:url('/wp-content/themes/wmbase/assets/theme/brand-linkedin.svg')}.wm-navmenu-social li[class^=icon-].icon-facebook a::before{background-image:url('/wp-content/themes/wmbase/assets/theme/brand-facebook.svg')}.wm-navmenu-social li[class^=icon-].notext{font-size:0;line-height:0}.wm-navmenu-social li[class^=icon-]:not(.notext) a{gap:12px}.wm-navmenu-social li[class^=icon-]:not(.notext) a::before{padding-right:6px;border-right:1px solid #898783}@media (max-width:1199px){section.fc-subnav:first-child+section{margin-top:0}}@media (max-width:528px){.navmenu{width:100vw}}.fc-text:first-child{padding-top:16px}.fc-text>*:first-child{margin-top:0}.fc-text h3{padding-bottom:6px;border-bottom:1px solid #BAB9B5}.fc-text+.fc-text{margin-top:48px}.fc-text a{color:#8D1C3F}.flexheader{position:relative;padding-bottom:9px}.flexheader>a:first-child{position:absolute;display:flex;align-self:center;color:#8D1C3F;z-index:1;top:34px;left:15px}.flexheader>a:first-child::before{font-size:1.2rem;background-image:url(/wp-content/themes/wmbase/assets/theme/arrow-left-red.svg)}.flexheader h1{border-bottom:1px solid #BAB9B5;margin-bottom:0;margin-top:43px;text-transform:uppercase}.flexheader h1.noborder{border:none}.flexheader .header-footer{display:flex;flex-flow:row;justify-content:flex-start;margin-top:12px;gap:24px;padding-bottom:.6em;border-bottom:1px solid #BAB9B5}.fc-news-item{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #BAB9B5}.fc-news-item .item-title{margin-bottom:0}.fc-news-item .item-title:first-child{margin-top:0}.fc-news-item .item-image img,.fc-news-item .item-image picture{object-fit:contain;object-position:top left}.fc-news-item.template-frontpage .item-tags{margin-top:0}.fc-news-items.grid{margin-top:0;margin-bottom:0}.fc-news-items.grid>div{padding-bottom:0;padding-top:0}.fc-event-item{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #BAB9B5}.fc-event-item .item-datetime{display:flex;flex-flow:row nowrap;gap:24px}.fc-event-item .item-datetime .item-date{margin-bottom:0}.fc-event-item .item-datetime .item-time{margin-bottom:0}.fc-event-item .item-tags{margin-top:0}.fc-event-item .grid{margin-top:0}.fc-event-item .item-text>*:first-child{margin-top:0}.fc-event-item .item-image img,.fc-event-item .item-image picture{object-fit:contain;object-position:top left;aspect-ratio:9/16}.fc-event-items.grid{margin-top:0;margin-bottom:0}.fc-event-items.grid>div{padding-bottom:0;padding-top:0}.events-header-footer .item-datetime{display:flex;flex-flow:row nowrap;gap:1rem}.events-header-footer .item-datetime>*{margin-bottom:0}.fc-image-linkpanel>.grid{margin:0}.fc-image-linkpanel-item{padding:0;border:1px solid #fff;padding-bottom:72px;background-color:#8D1C3F;color:#fff}.fc-image-linkpanel-item-image{width:100%;aspect-ratio:480/413;background-color:#eee}.fc-image-linkpanel-item-image picture,.fc-image-linkpanel-item-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fc-image-linkpanel-item-image.placeholder{display:flex;align-items:center;justify-content:center;font-size:2rem;padding:2rem;margin-bottom:-72px;background-color:transparent}.fc-image-linkpanel-item-image.placeholder span{display:block;text-align:center;line-height:normal}.fc-image-linkpanel-item-link{position:absolute;top:auto;bottom:0;left:0;right:0;display:flex;flex-flow:column nowrap;align-items:center;color:#fff;background-color:transparent;height:0;gap:24px;transition:all .6s ease-out;overflow:hidden}.fc-image-linkpanel-item-link>*:first-child{margin-top:auto}.fc-image-linkpanel-item-link>*:last-child{margin-bottom:auto}.fc-image-linkpanel-item-link a:first-child{display:block;text-align:center;font-size:1.6rem;line-height:normal;padding:12px;padding-top:16px;width:100%;color:transparent}.fc-image-linkpanel-item-link p{text-align:center;font-size:.8rem;margin:0}.fc-image-linkpanel-item-link a.btn{background:transparent;font-size:1rem;font-weight:400;border:1px solid #fff;padding:6px 12px;margin-top:24px;transition:all .6s ease-out}.fc-image-linkpanel-item-link a.btn::before{filter:brightness(0) invert(1);transition:all .6s ease-out}.fc-image-linkpanel-item-link a.btn:hover{background-color:#fff;color:#8D1C3F}.fc-image-linkpanel-item-link a.btn:hover::before{filter:none}.fc-image-linkpanel-item:hover .fc-image-linkpanel-item-link{height:100%;gap:0;background-color:#8D1C3F}.fc-research-item{padding-top:24px;padding-bottom:24px}.fc-research-item:not(:first-child){border-top:1px solid #BAB9B5}.fc-research-item .item-tags{margin-top:0}.fc-research-item .item-title:first-child{margin-top:0}.fc-research-item .research-duration{margin-top:1em;margin-bottom:1em}.fc-research-item .research-funding{margin-top:1em;margin-bottom:1em}.fc-research-item .research-persons{margin-top:1em;margin-bottom:1em}.fc-research-item .research-persons ul{margin:0;padding:0;list-style:none;display:inline-flex;flex-flow:row wrap;row-gap:0;column-gap:.5em}.fc-research-item .research-persons ul li:not(:last-child)::after{content:","}.fc-research-item .research-persons ul li:not(:last-child):has(em)::after{content:""}.fc-research-item-date{display:flex;flex-flow:row wrap;width:max-content;max-width:100%;border:1px solid #898783;background-color:#898783;color:#fff;align-items:center;font-size:.7rem;line-height:20px;font-weight:700;gap:0;text-transform:uppercase}.fc-research-item-date.finished .item-date{display:none}.fc-research-item-date.active{background-color:#8D1C3F;border:2px solid #8D1C3F}.fc-research-item-date .research-item-state{padding:0 6px}.fc-research-item-date .item-date{margin:0;padding-left:6px;padding-right:6px;background-color:#fff;color:#2F2E2B;font-size:.7rem;font-weight:400;text-transform:none;flex-grow:1}.fc-research-item-date .item-date::before{width:1em;height:1em}.fc-research-items.grid{margin-top:0;margin-bottom:0}.fc-research-items.grid>div{padding-bottom:0;padding-top:0}.fc-research-items.grid>div:not(:first-child) .fc-research-item{border-top:1px solid #BAB9B5}.fc-image-text h2{margin-bottom:24px}.fcs-verlinkung{list-style:none;padding-left:0;display:flex;flex-flow:column nowrap;gap:10px}.fcs-verlinkung a{margin:0}.fcs-verlinkung .fcs-verlinkung-file a::before{transform:none !important;background-image:url(/wp-content/themes/wmbase/assets/theme/file-download.svg)}.fcs-verlinkung .fcs-verlinkung-person a::before{transform:none !important;background-image:url(/wp-content/themes/wmbase/assets/theme/user.svg)}.fc-scholarship-item{border-top:1px solid #BAB9B5;padding-top:24px}.fc-scholarship-item .item-tags{margin-top:0}.fc-scholarship-item .item-tags span.term-cat{background-color:#8D1C3F;border-color:#8D1C3F}.fc-scholarship-item .item-title{margin-bottom:6px}#footer{padding-top:42px;margin-top:72px}#footer h3{margin-top:0}#footer ul.wm-navmenu li{border-top:1px solid #BAB9B5}#footer ul.wm-navmenu li:hover{border-color:#8D1C3F}.footer-footer{background-color:#fff;padding:33px 0}.footer-image-links{display:flex;flex-flow:row wrap;gap:36px;justify-content:flex-end}.footer-image-link picture,.footer-image-link img{display:block;height:64px;width:auto}.search-form label,.filter-form label{font-size:.8rem;font-weight:700;line-height:normal;text-transform:uppercase}.search-form .search-form-input,.filter-form .search-form-input{margin-top:6px;font-size:1rem;border:1px solid #BAB9B5;background:#EFEDE9;box-shadow:0 4px 4px 0 rgba(47,46,43,0.2) inset;display:flex;flex-flow:row nowrap;gap:0}.search-form .search-form-input button,.filter-form .search-form-input button{display:block;margin:0;padding:24px;font-size:0;line-height:0;border:none;background:none;height:72px;width:72px;cursor:pointer;background-image:url(/wp-content/themes/wmbase/assets/theme/search.svg);background-size:24px;background-repeat:no-repeat;background-position:center}.search-form .search-form-input input[type=search],.filter-form .search-form-input input[type=search]{display:block;background:none;border:none;padding-top:24px;padding-bottom:24px;padding-right:24px;flex-grow:1}.filter-form .search-form-input input[type=search]{padding-top:12px;padding-bottom:12px;padding-right:12px}.filter-form .search-form-input button{padding:12px;height:43px;width:43px}.filter-form .search-form-buttons{display:flex;flex-flow:row nowrap;font-size:.8rem;line-height:1;justify-content:space-between;margin-top:15px}.filter-form .search-form-buttons .filter-button{display:flex;color:#BAB9B5;background-color:#EFEDE9;border:1px solid #EFEDE9;width:30px;height:30px;justify-content:center;align-items:center;padding:0;text-transform:uppercase;cursor:not-allowed}.filter-form .search-form-buttons .filter-button.active{color:#898783;background-color:#fff;border-color:#898783;cursor:pointer}.filter-form .search-form-buttons .filter-button.selected{color:#8D1C3F;background-color:#fff;border-color:#8D1C3F;cursor:pointer}.filter-form .filter-checkboxes{display:flex;list-style:none;margin:1em 0;padding:0;gap:10px}.filter-form .filter-checkboxes li{display:block;width:max-content;max-width:100%;border:1px solid #898783;background-color:#898783;color:#fff;font-size:.7rem;line-height:20px;font-weight:700;text-transform:uppercase;padding:0 6px;cursor:pointer}.filter-form .filter-checkboxes li.selected{background-color:#8D1C3F;border-color:#8D1C3F}body.search h2{margin-top:1em;border:none}body.search .search-form label{display:none}@media (max-width:991px){.filter-form .search-form-buttons{flex-flow:row wrap;justify-content:flex-start;gap:1px}}.fc-job-item{border-bottom:1px solid #BAB9B5;padding:24px 0}.fc-job-item .item-tags{margin-top:0}.fc-job-item .item-title{margin-bottom:6px}.fc-publication-item{margin-bottom:15px;padding-top:24px;padding-bottom:24px}.fc-publication-item:not(:first-child){margin-top:15px;border-top:1px solid #BAB9B5}.fc-publication-item .item-author-container{font-size:.8rem;position:relative;padding-left:26px}.fc-publication-item .item-author-container::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background-image:url(/wp-content/themes/wmbase/assets/theme/user.svg);filter:brightness(0)}.fc-publication-item .item-author-container .item-author:not(:first-child)::before{content:" "}.fc-publication-item .item-author-container .item-author:not(:last-child)::after{content:";"}.fc-publication-item .item-image picture,.fc-publication-item .item-image img{display:block;height:auto;aspect-ratio:2/3;object-fit:contain}.fc-publication-item .item-tags{margin-top:0}.fc-publication-item .item-title{margin-bottom:0;line-height:normal}.fc-publication-item .item-info{font-size:.8rem;line-height:normal;margin-top:.4em}.fc-publication-item .item-publisher{font-size:.8rem;margin-top:1rem;line-height:normal}.fc-publication-item .item-isbn{font-size:.8rem;line-height:normal}.fc-publication-item .item-doi{font-size:.8rem;line-height:normal}.fc-publication-item .item-urn{font-size:.8rem;line-height:normal}.fc-publication-item .item-url{font-size:.8rem;line-height:normal}.fc-publication-item .item-text{margin-top:1rem}.fc-publication-item.publication-header .item-header-image picture,.fc-publication-item.publication-header .item-header-image img{display:block;aspect-ratio:4/1;object-fit:cover;object-position:center;width:100%}.fc-publication-item.publication-header .publication-header-leftcol{display:flex;flex-flow:column;gap:24px;justify-content:space-between}.fc-publication-item.publication-header .publication-header-leftcol .item-image{margin-top:auto;margin-bottom:auto}.fc-publication-item.publication-list .item-publisher{margin-bottom:0}.fc-publication-item.publication-list .item-author-container{margin-top:24px;margin-bottom:24px}.fc-publication-item.publication-overview .item-publisher{margin-bottom:0}.fc-publication-item.publication-overview .item-author-container{margin-top:24px;margin-bottom:24px}.single-publication .item-author{font-size:1.2rem}.single-publication .item-image picture,.single-publication .item-image img{object-fit:contain;object-position:left center}.single-publication .fc-publication-item{padding-top:0}.single-publication .item-author-col{padding-top:0;padding-bottom:0}.single-publication .publication-header-rightcol>*:first-child{margin-top:0}.fc-iframe{background:#333;color:#fff;font-size:0;line-height:0}.fc-iframe iframe{width:100%;height:auto;aspect-ratio:4/3;border:none;min-height:20em}.fc-iframe .iframe-consent-confirm{font-size:1rem;line-height:normal;padding:2em;box-sizing:border-box;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;min-height:20em;cursor:pointer}.fc-digital-item{background-color:#EFEDE9;padding:9px;height:100%}.fc-digital-item>.grid{margin:0}.fc-digital-item .item-image picture,.fc-digital-item .item-image img{aspect-ratio:16/9}.fc-digital-item .item-tags{margin-top:0}.fc-digital-item .item-link{margin-top:0}.fc-digital-item .item-title{margin-top:0;margin-bottom:15px}.fc-digital-item .fc-digital-item-textcol{padding-top:0}.fc-digital-item .item-text{font-size:.8rem;line-height:normal}.fc-digital-item .item-text>:first-child{margin-top:0}.fc-digital-item .item-text>:last-child{margin-bottom:0}.single-ieg-digital .item-image picture,.single-ieg-digital .item-image img{object-fit:contain;object-position:left top;aspect-ratio:16/9}.single-ieg-digital .item-text p:first-child{margin-top:0}.grid.fc-person-selection-items{margin-top:0}.fc-person-item{background-color:#EFEDE9;display:flex;flex-flow:column;min-height:300px;align-items:flex-start;transition:all .3s ease-out}.fc-person-item .item-content{display:block;position:relative;width:100%;flex-grow:1;padding-top:18px;padding-left:24px;padding-right:24px;padding-bottom:0}.fc-person-item .item-content>:first-child{margin-top:0}.fc-person-item .item-content .item-tags .term-ab{transition:background-color .2s ease-out}.fc-person-item .item-content .item-title{color:#8D1C3F;margin-bottom:0;transition:color .3s ease-out}.fc-person-item .item-content .item-image{position:absolute;top:0;left:0;width:100%;height:0%;overflow:hidden;opacity:0;transition:all .3s ease-out}.fc-person-item .item-content .item-image picture,.fc-person-item .item-content .item-image img{width:100%;height:100%;object-fit:cover;object-position:top center}.fc-person-item .link-arrow::before{transition:filter .3s ease-out}.fc-person-item:hover{background-color:#8D1C3F;color:#fff}.fc-person-item:hover a{color:inherit}.fc-person-item:hover .item-tags .term-ab{background-color:#fff}.fc-person-item:hover .item-title{color:#fff}.fc-person-item:hover .item-content .item-image{height:100%;opacity:1}.fc-person-item:hover .link-arrow::before{filter:brightness(0) invert(1)}.fc-person-item .item-footer{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;gap:.5em;font-size:.8rem;padding:24px;padding-top:18px}.single-person .flexheader h1{border-bottom:none}.single-person .flexheader .person-position{margin-top:0;margin-bottom:0}.single-person .flexheader .person-header-footer{display:flex;flex-flow:row;justify-content:flex-end;margin-top:12px;gap:24px}.single-person .flexheader .person-header-footer .person-location{flex-grow:1}.single-person .flexheader .person-header-footer .person-mail{color:#8D1C3F}.single-person .flexheader .person-header-footer .person-mail .link-arrow::before{filter:brightness(0) saturate(100%) invert(18%) sepia(35%) saturate(4313%) hue-rotate(319deg) brightness(88%) contrast(97%)}@media (max-width:767px){.single-person .flexheader .person-header-footer{flex-flow:column;gap:.5em}}.accordion-container .ac{border:none;border-top:1px solid #BAB9B5;margin:0}.accordion-container .ac .ac-trigger{padding-left:0;font-weight:400;font:inherit}.accordion-container .ac .ac-trigger:focus{color:inherit}.accordion-container .ac .ac-trigger::after{content:'';background-image:url('/wp-content/themes/wmbase/assets/theme/plus.svg');width:1em;height:1em;background-size:contain;background-position:center;background-repeat:no-repeat;transition:transform .2s ease-in-out}.accordion-container .ac.is-active>.ac-header .ac-trigger::after{content:'';background-image:url('/wp-content/themes/wmbase/assets/theme/minus.svg');transform:translate(0, -50%) rotate(-180deg)}.accordion-container .ac .ac-header{border:none;font-size:1.25rem}.fc-sidebar-filter .ac-panel ul,.fc-fellowfinder-filter .ac-panel ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:column;max-height:400px;overflow-y:auto;font-size:.8rem}.fc-sidebar-filter .ac-panel ul li,.fc-fellowfinder-filter .ac-panel ul li{cursor:pointer;padding:12px;border-bottom:1px solid #BAB9B5;display:flex;flex-flow:row nowrap;gap:2em;justify-content:space-between}.fc-sidebar-filter .ac-panel ul li:first-child,.fc-fellowfinder-filter .ac-panel ul li:first-child{border-top:1px solid #BAB9B5}.fc-sidebar-filter .ac-panel ul li.selected,.fc-fellowfinder-filter .ac-panel ul li.selected{color:#8D1C3F}.fc-sidebar-filter .ac-header,.fc-fellowfinder-filter .ac-header{font-size:1rem;line-height:140%;font-weight:400}.fc-fellowfinder-items.grid{margin-top:0;margin-bottom:0}.fc-fellow-item{padding:24px;padding-top:18px;background-color:#EFEDE9;display:flex;flex-flow:column;min-height:270px;align-items:flex-start;position:relative}.fc-fellow-item>:first-child{margin-top:0}.fc-fellow-item .item-title{color:#8D1C3F;margin-bottom:0;margin-top:0}.fc-fellow-item .item-researchfocus{display:flex;flex-flow:row wrap;margin-top:auto;gap:12px;font-size:.8rem}.fc-fellow-item .item-researchfocus h4{font-size:.8rem;margin:0;width:100%;text-transform:uppercase}.fc-fellow-item .item-researchfocus>span{display:block;padding:8px 12px;border:1px solid #2F2E2B}.fc-fellow-item .item-image{position:absolute;top:0;left:0;width:100%;height:0%;overflow:hidden;opacity:0;transition:all .3s ease-out}.fc-fellow-item .item-image picture,.fc-fellow-item .item-image img{width:100%;height:100%;object-fit:cover;object-position:center}.fc-fellow-item:hover .item-image{height:100%;opacity:1}.fellow-item-info{display:flex;flex-flow:column nowrap;gap:12px;margin-top:6px}.fellow-item-info>div{position:relative;padding-left:28px;font-size:.8rem}.fellow-item-info>div::before{content:"";position:absolute;left:0;top:0;height:24px;width:24px;background-size:contain;background-repeat:no-repeat;background-position:center}.fellow-item-info>div.fellow-years::before{background-image:url(/wp-content/themes/wmbase/assets/theme/calendar.svg)}.fellow-item-info>div.fellow-funding::before{background-image:url(/wp-content/themes/wmbase/assets/theme/funding.svg)}.fellow-item-info>div.fellow-country::before{background-image:url(/wp-content/themes/wmbase/assets/theme/globe.svg)}.single-fellow .flexheader h1{border-bottom:none}.single-fellow .flexheader .person-header-footer{display:flex;flex-flow:row;justify-content:flex-start;margin-top:12px;gap:24px}.single-fellow .flexheader .person-header-footer .person-mail{color:#8D1C3F;margin-left:auto}.single-fellow .flexheader .person-header-footer .person-mail .link-arrow::before{filter:brightness(0) saturate(100%) invert(18%) sepia(35%) saturate(4313%) hue-rotate(319deg) brightness(88%) contrast(97%)}@media (max-width:767px){.single-fellow .flexheader .person-header-footer{flex-flow:column;gap:.5em}}.s_galerie_panel{display:block;overflow:hidden;border-radius:0}.s_galerie_item{position:relative;aspect-ratio:16/10}.s_galerie_item picture,.s_galerie_item img{width:100%;height:100%;object-fit:cover;object-position:center}.s_galerie_item_download{position:absolute;top:0;right:0;font-size:0;line-height:0;width:3rem;height:3rem;background-image:url(/wp-content/themes/wmbase/assets/theme/file-download.svg);background-size:2rem;background-repeat:no-repeat;background-position:center}.s_galerie_item_caption{font-size:.875rem;color:#666;text-align:right}.s_galerie_overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000d;overflow:auto;z-index:1500;opacity:0;pointer-events:none;transition:all .3s ease-out}.s_galerie_overlay.open{opacity:1;pointer-events:all}.s_galerie_overlay_close{position:absolute;top:24px;right:24px;width:48px;height:48px;background-image:url('/wp-content/themes/wmbase/assets/theme/plus.svg');background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(1) invert(1);cursor:pointer;transform:rotate(45deg)}.s_galerie_overlay_wrapper{display:flex;flex-flow:column;overflow:hidden;border-radius:0;background-color:#000;height:100%;width:100%}.s_galerie_overlay .container{position:relative;height:auto;height:100%;padding:60px}.s_galerie_overlay_single-slider{position:relative;flex:1}.s_galerie_overlay_single-slider .slick-list{height:100%}.s_galerie_overlay_single-slider .slick-track{height:100%}.s_galerie_overlay_single-slider .slick-arrow{background:none;border:none;font-size:0;line-height:0;position:absolute;top:0;bottom:0;padding-left:24px;padding-right:24px;background-image:url(/wp-content/themes/wmbase/assets/theme/arrow-left-red.svg);background-repeat:no-repeat;background-size:72px;width:72px;background-position:center;z-index:2;cursor:pointer;transform:scaleX(-1)}.s_galerie_overlay_single-slider .slick-prev{left:0;transform:none}.s_galerie_overlay_single-slider .slick-next{right:0}.s_galerie_overlay_single-slider .s_galerie_item{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:unset}.s_galerie_overlay_single-slider .s_galerie_item picture,.s_galerie_overlay_single-slider .s_galerie_item img{width:100%;height:100%;object-fit:contain}.s_galerie_overlay_nav-slider{padding-top:4px}.s_galerie_overlay_nav-slider .slick-slide{padding-left:2px;padding-right:2px}.s_galerie_overlay_nav-slider .s_galerie_item{filter:saturate(0);transition:filter .3s ease-out}.s_galerie_overlay_nav-slider .slick-current.s_galerie_item{filter:saturate(1)}.s_galerie_overlay_nav-slider .slick-arrow{display:none !important}.s_galerie_overlay_single-slider .slick-current .s_galerie_item picture,.s_galerie_overlay_single-slider .slick-current .s_galerie_item picture img{width:100%;height:100%;object-fit:contain;object-position:center}.s_galerie_contain .s_galerie_item picture,.s_galerie_contain .s_galerie_item img{object-fit:contain}@media (max-width:767px){.s_galerie .grid{margin-left:-4px;margin-right:-4px}.s_galerie [class*="col-"]{padding:4px}.s_galerie_panel{border-radius:12px}.s_galerie_overlay .container{padding-left:30px;padding-right:30px;max-width:100vw}}.fc-video .fc-video-container{position:relative;aspect-ratio:16/9;overflow:hidden}.fc-video .fc-video-container .fc-video-preview{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:-1}.fc-video .fc-video-container .fc-video-preview picture,.fc-video .fc-video-container .fc-video-preview img{width:100%;height:100%;object-fit:contain;object-position:center;opacity:.5}.fc-video .fc-video-container .fc-video-confirm{display:flex;flex-flow:column;align-items:center;justify-content:center;color:#fff;width:100%;height:100%;cursor:pointer}.fc-video .fc-video-container .fc-video-confirm::before{content:'';display:block;width:48px;height:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M5 3l14 9-14 9V3z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.fc-video .fc-video-container .fc-video-confirm p{font-size:.8rem;padding:0 24px;max-width:500px}.fc-video .fc-video-container iframe,.fc-video .fc-video-container video{width:100%;height:100%;border:none;background-color:#000;z-index:1}.fc-video .fc-video-title{margin-top:0}.fc-video .fc-video-infotext{margin-top:12px}.fc-maps .fc-maps-container{position:relative;aspect-ratio:16/9;overflow:hidden}.fc-maps .fc-maps-container .fc-maps-preview{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:-1}.fc-maps .fc-maps-container .fc-maps-preview picture,.fc-maps .fc-maps-container .fc-maps-preview img{width:100%;height:100%;object-fit:contain;object-position:center;opacity:.5}.fc-maps .fc-maps-container .fc-maps-confirm{display:flex;flex-flow:column;align-items:center;justify-content:center;color:#fff;width:100%;height:100%;cursor:pointer}.fc-maps .fc-maps-container .fc-maps-confirm::before{content:'';display:block;width:48px;height:48px;background-image:none;background-size:contain;background-repeat:no-repeat}.fc-maps .fc-maps-container .fc-maps-confirm p{font-size:.8rem;padding:0 24px;max-width:500px}.fc-maps .fc-maps-container iframe{width:100%;height:100%;border:none;background-color:#000;z-index:1}.fc-maps .fc-maps-link{margin-top:12px}.fc-tags ul{list-style:none;margin:0;padding:0;display:flex;width:100%;flex-flow:row wrap;row-gap:.5em;column-gap:1em;margin-top:1em}.fc-tags ul li{display:block;margin:0}.fc-tags ul li a::before{content:"#";display:inline}.flatpickr-calendar{background-color:transparent;box-shadow:none}.flatpickr-calendar .flatpickr-day{position:relative;color:#FBFBFB;z-index:1}.flatpickr-calendar .flatpickr-days .flatpickr-day::before{content:'';display:block;z-index:-1;border-radius:0;position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%, -50%);background-color:#4B4848;border:2px solid #4B4848}.flatpickr-calendar .flatpickr-day.selected{background-color:transparent;border-color:transparent;font-weight:700}.flatpickr-calendar .flatpickr-day.flatpickr-disabled{cursor:default;color:#4B4848}.flatpickr-calendar .flatpickr-day.flatpickr-disabled::before{display:none}.flatpickr-calendar .flatpickr-day.selected::before{background-color:#8D1C3F;border-color:#FBFBFB;color:#FBFBFB}.flatpickr-calendar .flatpickr-months{background-color:transparent;border-radius:0;border:none;margin-bottom:24px}.flatpickr-datepicker-controlls{padding-top:24px;display:none;flex-flow:row nowrap;gap:2px}.flatpickr-datepicker-prev,.flatpickr-datepicker-next{position:relative;color:#FFFFFF;background-color:#4B4848;font-size:14px;width:50%;padding:6px 12px;cursor:pointer}.flatpickr-datepicker-prev.disabled,.flatpickr-datepicker-next.disabled{pointer-events:none;opacity:.6}.flatpickr-datepicker-prev::after,.flatpickr-datepicker-next::after{content:'';position:absolute;top:0;bottom:0;width:24px;background-image:url(/wp-content/themes/wmbase/assets/theme/arrow-left-red.svg);background-repeat:no-repeat;background-size:contain;background-position:center;filter:brightness(0) saturate(1) invert(1)}.flatpickr-datepicker-prev{border-top-left-radius:50px;border-bottom-left-radius:50px;text-align:left;padding-left:36px}.flatpickr-datepicker-prev::after{left:6px}.flatpickr-datepicker-next::after{transform:scaleX(-1)}.flatpickr-datepicker-next{border-top-right-radius:50px;border-bottom-right-radius:50px;text-align:right;padding-right:34px}.flatpickr-datepicker-next::after{right:6px}.datepicker-input{display:none}.fc-beiheft-toc{margin-top:4rem;margin-bottom:2rem}.fc-beiheft-toc-entry{display:flex;flex-flow:row nowrap;gap:1rem;margin-top:1.5rem}.fc-beiheft-toc-entry .fc-beiheft-toc-title{flex:1 1 auto}.fc-beiheft-toc-entry .fc-beiheft-toc-title h3{margin:0}.fc-beiheft-toc-entry .fc-beiheft-toc-title h4{margin:0;font-weight:normal}.fc-beiheft-toc-entry .fc-beiheft-toc-page{white-space:nowrap}.fc-beiheft-content{margin-top:4rem;margin-bottom:2rem}.fc-beiheft-content-text picture,.fc-beiheft-content-text img{max-width:100%;width:auto;height:auto}.fc-beihefte .fc-beiheft-item .item-title{margin-top:0;margin-bottom:.5rem}.fc-beihefte .fc-beiheft-item .item-text>p:first-child{margin-top:0}body.home .header-container{min-height:100vh;display:flex;flex-flow:column nowrap;gap:48px}body.home .header-container>.container{flex:0 0 auto}body.home .header-container>.container-full{flex:1 0 400px;padding:0}body.home main>.container{margin-top:72px}body.home .flexheader{padding-bottom:0}body.home .flexheader h1,body.home .flexheader h2{border:none;padding-bottom:0;margin-top:0}body.home .flexheader h2+p{margin-top:24px;margin-bottom:48px;padding-top:24px;border-top:1px solid #BAB9B5}body.home .flexheader .search-form label{display:none}body.home .flexheader .searchtags h3{font-size:.8rem;text-transform:uppercase;font-weight:700;line-height:normal;color:#898783;margin-top:24px;margin-bottom:6px}body.home .flexheader .searchtags .searchtags-container{display:flex;flex-flow:row wrap;gap:12px}body.home .flexheader .searchtags .searchtags-container a{padding:8px 12px;border:1px solid #BAB9B5;font-size:.8rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;color:#898783}body.home .flexheader-rightcol{margin-top:80px}body.home .frontpage-headerslider{background-size:cover;background-position:center}body.home .frontpage-headerslider::before,body.home .frontpage-headerslider::after{content:'';position:absolute;top:0;left:0;width:50%;height:100%;pointer-events:none;background-image:inherit;background-size:cover;background-position:center;z-index:0}body.home .frontpage-headerslider::after{left:auto;right:0}body.home .frontpage-headerslider .slick-list{z-index:1}body.home .frontpage-headerslider .slide{aspect-ratio:1/1;position:relative;overflow:hidden}body.home .frontpage-headerslider .slide .slide-image{position:absolute;top:0;left:0;width:100%;height:100%}body.home .frontpage-headerslider .slide .slide-image picture,body.home .frontpage-headerslider .slide .slide-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.home .frontpage-headerslider .slide:hover .slide-content{transform:translateY(0);opacity:1}body.home .frontpage-headerslider .slide .slide-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:24px;background-color:#EFEDE9;transition:all .5s ease-in-out;transform:translateY(100%);opacity:0}body.home .frontpage-headerslider .slide .slide-content h2{border-bottom:none}body.home .frontpage-headerslider .slide .slide-content>:first-child{margin-top:0}body.home .frontpage-headerslider .slide .slide-content>:last-child{margin-bottom:0}body.home .frontpage-news{border-right:1px solid #BAB9B5}body.home .frontpage-news .fc-news-title{margin-right:-15px;padding-right:15px}body.home .frontpage-news .fc-news-item{border:none}body.home .frontpage-news .fc-news-items>div::after{content:'';display:block;position:absolute;bottom:0;right:0;left:15px;border-bottom:1px solid #BAB9B5}body.home .frontpage-events .fc-event-title{margin-left:-15px;padding-left:15px}body.home .frontpage-events .fc-event-item{position:relative;border-bottom:none}body.home .frontpage-events .fc-event-item::before{content:'';position:absolute;display:block;top:0;left:-15px;right:0;border-top:1px solid #BAB9B5}body.home .frontpage-events .fc-event-items>div:first-child .fc-event-item::before{display:none}body.home .fp-fa-text{margin-top:144px;margin-bottom:72px}body.home .fc-scholarship-item:first-child,body.home .fc-job-item:first-child{border-top:none}@media (max-width:767px){.frontpage-headerslider::before,.frontpage-headerslider::after{display:none}}