html {
  --grid__columns: 12;
  --grid__gutter: 1.875rem;
}
.row {
  display: grid;
  grid-template-columns: repeat(var(--grid__columns), minmax(0, 1fr));
  grid-gap: var(--grid__gutter);
  grid-auto-columns: 1fr;
}

.row--show {
  position: relative;
  background: #f9f9f9;
  z-index: 0;
  padding-top: 0.9375rem;
}

.row--show:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  background: repeating-linear-gradient(to right, #f0f0f0 0%, #f0f0f0 calc((100% - (1.875rem * 11)) / 12), #f9f9f9 calc((100% - (1.875rem * 11)) / 12), #f9f9f9 calc(((100% - (1.875rem * 11)) / 12) + 1.875rem) );
}


/* ----- */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  grid-column: 1 / -1;
}

.row-span-xs-1, .row-span-xs-2, .row-span-xs-3, .row-span-xs-4, .row-span-xs-5, .row-span-xs-6, .row-span-xs-7, .row-span-xs-8, .row-span-xs-9, .row-span-xs-10, .row-span-xs-11, .row-span-xs-12, .row-span-sm-1, .row-span-sm-2, .row-span-sm-3, .row-span-sm-4, .row-span-sm-5, .row-span-sm-6, .row-span-sm-7, .row-span-sm-8, .row-span-sm-9, .row-span-sm-10, .row-span-sm-11, .row-span-sm-12, .row-span-md-1, .row-span-md-2, .row-span-md-3, .row-span-md-4, .row-span-md-5, .row-span-md-6, .row-span-md-7, .row-span-md-8, .row-span-md-9, .row-span-md-10, .row-span-md-11, .row-span-md-12, .row-span-lg-1, .row-span-lg-2, .row-span-lg-3, .row-span-lg-4, .row-span-lg-5, .row-span-lg-6, .row-span-lg-7, .row-span-lg-8, .row-span-lg-9, .row-span-lg-10, .row-span-lg-11, .row-span-lg-12, .row-span-xl-1, .row-span-xl-2, .row-span-xl-3, .row-span-xl-4, .row-span-xl-5, .row-span-xl-6, .row-span-xl-7, .row-span-xl-8, .row-span-xl-9, .row-span-xl-10, .row-span-xl-11, .row-span-xl-12 {
  grid-row: 1;
}

.justify-start {
  justify-self: start;
}

.justify-center {
  justify-self: center;
}

.justify-end {
  justify-self: end;
}

.justify-stretch {
  justify-self: stretch;
}

.align-start {
  align-self: start;
}

.align-center {
  align-self: center;
}

.align-end {
  align-self: end;
}

.align-stretch {
  align-self: stretch;
}

.col-1 {
  grid-column: span 1 / span 1;
}

.col-2 {
  grid-column: span 2 / span 2;
}

.col-3 {
  grid-column: span 3 / span 3;
}

.col-4 {
  grid-column: span 4 / span 4;
}

.col-5 {
  grid-column: span 5 / span 5;
}

.col-6 {
  grid-column: span 6 / span 6;
}

.col-7 {
  grid-column: span 7 / span 7;
}

.col-8 {
  grid-column: span 8 / span 8;
}

.col-9 {
  grid-column: span 9 / span 9;
}

.col-10 {
  grid-column: span 10 / span 10;
}

.col-11 {
  grid-column: span 11 / span 11;
}

.col-12 {
  grid-column: span 12 / span 12;
}

@media screen and (min-width: 0) {
  .col-xs-1 {
    grid-column: span 1 / span 1;
  }

  .col-xs-2 {
    grid-column: span 2 / span 2;
  }

  .col-xs-3 {
    grid-column: span 3 / span 3;
  }

  .col-xs-4 {
    grid-column: span 4 / span 4;
  }

  .col-xs-5 {
    grid-column: span 5 / span 5;
  }

  .col-xs-6 {
    grid-column: span 6 / span 6;
  }

  .col-xs-7 {
    grid-column: span 7 / span 7;
  }

  .col-xs-8 {
    grid-column: span 8 / span 8;
  }

  .col-xs-9 {
    grid-column: span 9 / span 9;
  }

  .col-xs-10 {
    grid-column: span 10 / span 10;
  }

  .col-xs-11 {
    grid-column: span 11 / span 11;
  }

  .col-xs-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 0) {
  .col-start-xs-1 {
    grid-column-start: 1;
  }

  .row-start-xs-1 {
    grid-row-start: 1;
  }

  .col-start-xs-2 {
    grid-column-start: 2;
  }

  .row-start-xs-2 {
    grid-row-start: 2;
  }

  .col-start-xs-3 {
    grid-column-start: 3;
  }

  .row-start-xs-3 {
    grid-row-start: 3;
  }

  .col-start-xs-4 {
    grid-column-start: 4;
  }

  .row-start-xs-4 {
    grid-row-start: 4;
  }

  .col-start-xs-5 {
    grid-column-start: 5;
  }

  .row-start-xs-5 {
    grid-row-start: 5;
  }

  .col-start-xs-6 {
    grid-column-start: 6;
  }

  .row-start-xs-6 {
    grid-row-start: 6;
  }

  .col-start-xs-7 {
    grid-column-start: 7;
  }

  .row-start-xs-7 {
    grid-row-start: 7;
  }

  .col-start-xs-8 {
    grid-column-start: 8;
  }

  .row-start-xs-8 {
    grid-row-start: 8;
  }

  .col-start-xs-9 {
    grid-column-start: 9;
  }

  .row-start-xs-9 {
    grid-row-start: 9;
  }

  .col-start-xs-10 {
    grid-column-start: 10;
  }
  .row-start-xs-10 {
    grid-row-start: 10;
  }

  .col-start-xs-11 {
    grid-column-start: 11;
  }

  .row-start-xs-11 {
    grid-row-start: 11;
  }

  .col-start-xs-12 {
    grid-column-start: 12;
  }

  .row-start-xs-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 0) {
  .pull-right-xs {
    grid-column-end: -1;
  }

  .pull-left-xs {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 0) {
  .justify-xs-start {
    justify-self: start;
  }

  .justify-xs-center {
    justify-self: center;
  }

  .justify-xs-end {
    justify-self: end;
  }

  .justify-xs-stretch {
    justify-self: stretch;
  }

  .align-xs-start {
    align-self: start;
  }

  .align-xs-center {
    align-self: center;
  }

  .align-xs-end {
    align-self: end;
  }

  .align-xs-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 0) {
  .row-span-xs-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-xs-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-xs-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-xs-4 {
    grid-row: span 4 / span 4;
  }

  .row-span-xs-5 {
    grid-row: span 5 / span 5;
  }

  .row-span-xs-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-xs-7 {
    grid-row: span 7 / span 7;
  }

  .row-span-xs-8 {
    grid-row: span 8 / span 8;
  }

  .row-span-xs-9 {
    grid-row: span 9 / span 9;
  }

  .row-span-xs-10 {
    grid-row: span 10 / span 10;
  }

  .row-span-xs-11 {
    grid-row: span 11 / span 11;
  }

  .row-span-xs-12 {
    grid-row: span 12 / span 12;
  }
}

@media screen and (min-width: 34.375em) {
  .col-sm-1 {
    grid-column: span 1 / span 1;
  }

  .col-sm-2 {
    grid-column: span 2 / span 2;
  }

  .col-sm-3 {
    grid-column: span 3 / span 3;
  }

  .col-sm-4 {
    grid-column: span 4 / span 4;
  }

  .col-sm-5 {
    grid-column: span 5 / span 5;
  }

  .col-sm-6 {
    grid-column: span 6 / span 6;
  }

  .col-sm-7 {
    grid-column: span 7 / span 7;
  }

  .col-sm-8 {
    grid-column: span 8 / span 8;
  }

  .col-sm-9 {
    grid-column: span 9 / span 9;
  }

  .col-sm-10 {
    grid-column: span 10 / span 10;
  }

  .col-sm-11 {
    grid-column: span 11 / span 11;
  }

  .col-sm-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 34.375em) {
  .col-start-sm-1 {
    grid-column-start: 1;
  }

  .row-start-sm-1 {
    grid-row-start: 1;
  }

  .col-start-sm-2 {
    grid-column-start: 2;
  }

  .row-start-sm-2 {
    grid-row-start: 2;
  }

  .col-start-sm-3 {
    grid-column-start: 3;
  }

  .row-start-sm-3 {
    grid-row-start: 3;
  }

  .col-start-sm-4 {
    grid-column-start: 4;
  }

  .row-start-sm-4 {
    grid-row-start: 4;
  }

  .col-start-sm-5 {
    grid-column-start: 5;
  }

  .row-start-sm-5 {
    grid-row-start: 5;
  }

  .col-start-sm-6 {
    grid-column-start: 6;
  }

  .row-start-sm-6 {
    grid-row-start: 6;
  }

  .col-start-sm-7 {
    grid-column-start: 7;
  }

  .row-start-sm-7 {
    grid-row-start: 7;
  }

  .col-start-sm-8 {
    grid-column-start: 8;
  }

  .row-start-sm-8 {
    grid-row-start: 8;
  }

  .col-start-sm-9 {
    grid-column-start: 9;
  }

  .row-start-sm-9 {
    grid-row-start: 9;
  }

  .col-start-sm-10 {
    grid-column-start: 10;
  }

  .row-start-sm-10 {
    grid-row-start: 10;
  }

  .col-start-sm-11 {
    grid-column-start: 11;
  }

  .row-start-sm-11 {
    grid-row-start: 11;
  }

  .col-start-sm-12 {
    grid-column-start: 12;
  }

  .row-start-sm-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 34.375em) {
  .pull-right-sm {
    grid-column-end: -1;
  }

  .pull-left-sm {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 34.375em) {
  .justify-sm-start {
    justify-self: start;
  }

  .justify-sm-center {
    justify-self: center;
  }

  .justify-sm-end {
    justify-self: end;
  }

  .justify-sm-stretch {
    justify-self: stretch;
  }

  .align-sm-start {
    align-self: start;
  }

  .align-sm-center {
    align-self: center;
  }

  .align-sm-end {
    align-self: end;
  }

  .align-sm-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 34.375em) {
  .row-span-sm-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-sm-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-sm-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-sm-4 {
    grid-row: span 4 / span 4;
  }

  .row-span-sm-5 {
    grid-row: span 5 / span 5;
  }

  .row-span-sm-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-sm-7 {
    grid-row: span 7 / span 7;
  }

  .row-span-sm-8 {
    grid-row: span 8 / span 8;
  }

  .row-span-sm-9 {
    grid-row: span 9 / span 9;
  }

  .row-span-sm-10 {
    grid-row: span 10 / span 10;
  }

  .row-span-sm-11 {
    grid-row: span 11 / span 11;
  }

  .row-span-sm-12 {
    grid-row: span 12 / span 12;
  }
}


@media screen and (min-width: 48em) {
  .col-md-1 {
    grid-column: span 1 / span 1;
  }

  .col-md-2 {
    grid-column: span 2 / span 2;
  }

  .col-md-3 {
    grid-column: span 3 / span 3;
  }

  .col-md-4 {
    grid-column: span 4 / span 4;
  }

  .col-md-5 {
    grid-column: span 5 / span 5;
  }

  .col-md-6 {
    grid-column: span 6 / span 6;
  }

  .col-md-7 {
    grid-column: span 7 / span 7;
  }

  .col-md-8 {
    grid-column: span 8 / span 8;
  }

  .col-md-9 {
    grid-column: span 9 / span 9;
  }

  .col-md-10 {
    grid-column: span 10 / span 10;
  }

  .col-md-11 {
    grid-column: span 11 / span 11;
  }

  .col-md-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 48em) {
  .col-start-md-1 {
    grid-column-start: 1;
  }

  .row-start-md-1 {
    grid-row-start: 1;
  }

  .col-start-md-2 {
    grid-column-start: 2;
  }

  .row-start-md-2 {
    grid-row-start: 2;
  }

  .col-start-md-3 {
    grid-column-start: 3;
  }

  .row-start-md-3 {
    grid-row-start: 3;
  }

  .col-start-md-4 {
    grid-column-start: 4;
  }

  .row-start-md-4 {
    grid-row-start: 4;
  }

  .col-start-md-5 {
    grid-column-start: 5;
  }

  .row-start-md-5 {
    grid-row-start: 5;
  }

  .col-start-md-6 {
    grid-column-start: 6;
  }

  .row-start-md-6 {
     grid-row-start: 6;
  }

  .col-start-md-7 {
    grid-column-start: 7;
  }

  .row-start-md-7 {
    grid-row-start: 7;
  }

  .col-start-md-8 {
    grid-column-start: 8;
  }

  .row-start-md-8 {
    grid-row-start: 8;
  }

  .col-start-md-9 {
    grid-column-start: 9;
  }

  .row-start-md-9 {
    grid-row-start: 9;
  }

  .col-start-md-10 {
    grid-column-start: 10;
  }

  .row-start-md-10 {
    grid-row-start: 10;
  }

  .col-start-md-11 {
    grid-column-start: 11;
  }
  
  .row-start-md-11 {
    grid-row-start: 11;
  }
  
  .col-start-md-12 {
    grid-column-start: 12;
  }
  
  .row-start-md-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 48em) {
  .pull-right-md {
    grid-column-end: -1;
  }
  
  .pull-left-md {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 48em) {
  .justify-md-start {
    justify-self: start;
  }

  .justify-md-center {
    justify-self: center;
  }

  .justify-md-end {
    justify-self: end;
  }

  .justify-md-stretch {
    justify-self: stretch;
  }

  .align-md-start {
    align-self: start;
  }

  .align-md-center {
    align-self: center;
  }

  .align-md-end {
    align-self: end;
  }

  .align-md-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 48em) {
  .row-span-md-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-md-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-md-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-md-4 {
    grid-row: span 4 / span 4;
  }

  .row-span-md-5 {
    grid-row: span 5 / span 5;
  }

  .row-span-md-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-md-7 {
    grid-row: span 7 / span 7;
  }

  .row-span-md-8 {
    grid-row: span 8 / span 8;
  }

  .row-span-md-9 {
    grid-row: span 9 / span 9;
  }

  .row-span-md-10 {
    grid-row: span 10 / span 10;
  }

  .row-span-md-11 {
    grid-row: span 11 / span 11;
  }

  .row-span-md-12 {
    grid-row: span 12 / span 12;
  }
}

@media screen and (min-width: 58.75em) {
  .col-lg-1 {
    grid-column: span 1 / span 1;
  }
  
  .col-lg-2 {
    grid-column: span 2 / span 2;
  }
  
  .col-lg-3 {
    grid-column: span 3 / span 3;
  }
  
  .col-lg-4 {
    grid-column: span 4 / span 4;
  }
  
  .col-lg-5 {
    grid-column: span 5 / span 5;
  }
  
  .col-lg-6 {
    grid-column: span 6 / span 6;
  }
  
  .col-lg-7 {
    grid-column: span 7 / span 7;
  }
  
  .col-lg-8 {
    grid-column: span 8 / span 8;
  }
  
  .col-lg-9 {
    grid-column: span 9 / span 9;
  }
  
  .col-lg-10 {
    grid-column: span 10 / span 10;
  }
  
  .col-lg-11 {
    grid-column: span 11 / span 11;
  }
  
  .col-lg-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 58.75em) {
  .col-start-lg-1 {
    grid-column-start: 1;
  }
  
  .row-start-lg-1 {
    grid-row-start: 1;
  }
  
  .col-start-lg-2 {
    grid-column-start: 2;
  }
  
  .row-start-lg-2 {
    grid-row-start: 2;
  }
  
  .col-start-lg-3 {
    grid-column-start: 3;
  }
  
  .row-start-lg-3 {
    grid-row-start: 3;
  }
  
  .col-start-lg-4 {
    grid-column-start: 4;
  }
  
  .row-start-lg-4 {
    grid-row-start: 4;
  }
  
  .col-start-lg-5 {
    grid-column-start: 5;
  }
  
  .row-start-lg-5 {
    grid-row-start: 5;
  }
  
  .col-start-lg-6 {
    grid-column-start: 6;
  }
  
  .row-start-lg-6 {
    grid-row-start: 6;
  }
  
  .col-start-lg-7 {
    grid-column-start: 7;
  }
  
  .row-start-lg-7 {
    grid-row-start: 7;
  }
  
  .col-start-lg-8 {
    grid-column-start: 8;
  }
  
  .row-start-lg-8 {
    grid-row-start: 8;
  }
  
  .col-start-lg-9 {
    grid-column-start: 9;
  }
  
  .row-start-lg-9 {
    grid-row-start: 9;
  }
  
  .col-start-lg-10 {
    grid-column-start: 10;
  }
  
  .row-start-lg-10 {
    grid-row-start: 10;
  }
  
  .col-start-lg-11 {
    grid-column-start: 11;
  }
  
  .row-start-lg-11 {
    grid-row-start: 11;
  }
  
  .col-start-lg-12 {
    grid-column-start: 12;
  }
  
  .row-start-lg-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 58.75em) {
  .pull-right-lg {
    grid-column-end: -1;
  }
  
  .pull-left-lg {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 58.75em) {
  .justify-lg-start {
    justify-self: start;
  }

  .justify-lg-center {
    justify-self: center;
  }

  .justify-lg-end {
    justify-self: end;
  }

  .justify-lg-stretch {
    justify-self: stretch;
  }

  .align-lg-start {
    align-self: start;
  }

  .align-lg-center {
    align-self: center;
  }

  .align-lg-end {
    align-self: end;
  }

  .align-lg-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 58.75em) {
  .row-span-lg-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-lg-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-lg-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-lg-4 {
    grid-row: span 4 / span 4;
  }

  .row-span-lg-5 {
    grid-row: span 5 / span 5;
  }

  .row-span-lg-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-lg-7 {
    grid-row: span 7 / span 7;
  }

  .row-span-lg-8 {
    grid-row: span 8 / span 8;
  }

  .row-span-lg-9 {
    grid-row: span 9 / span 9;
  }

  .row-span-lg-10 {
    grid-row: span 10 / span 10;
  }

  .row-span-lg-11 {
    grid-row: span 11 / span 11;
  }

  .row-span-lg-12 {
    grid-row: span 12 / span 12;
  }
}

@media screen and (min-width: 68.75em) {
  .col-xl-1 {
    grid-column: span 1 / span 1;
  }
  
  .col-xl-2 {
    grid-column: span 2 / span 2;
  }
  
  .col-xl-3 {
    grid-column: span 3 / span 3;
  }
  
  .col-xl-4 {
    grid-column: span 4 / span 4;
  }
  
  .col-xl-5 {
    grid-column: span 5 / span 5;
  }
  
  .col-xl-6 {
    grid-column: span 6 / span 6;
  }
  
  .col-xl-7 {
    grid-column: span 7 / span 7;
  }
  
  .col-xl-8 {
    grid-column: span 8 / span 8;
  }
  
  .col-xl-9 {
    grid-column: span 9 / span 9;
  }
  
  .col-xl-10 {
    grid-column: span 10 / span 10;
  }
  
  .col-xl-11 {
    grid-column: span 11 / span 11;
  }
  
  .col-xl-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 68.75em) {
  .col-start-xl-1 {
     grid-column-start: 1;
  }
  
  .row-start-xl-1 {
    grid-row-start: 1;
  }
  
  .col-start-xl-2 {
    grid-column-start: 2;
  }
  
  .row-start-xl-2 {
    grid-row-start: 2;
  }
  
  .col-start-xl-3 {
    grid-column-start: 3;
  }
  
  .row-start-xl-3 {
    grid-row-start: 3;
  }
  
  .col-start-xl-4 {
    grid-column-start: 4;
  }
  
  .row-start-xl-4 {
    grid-row-start: 4;
  }
  
  .col-start-xl-5 {
    grid-column-start: 5;
  }
  
  .row-start-xl-5 {
    grid-row-start: 5;
  }
  
  .col-start-xl-6 {
    grid-column-start: 6;
  }
  
  .row-start-xl-6 {
    grid-row-start: 6;
  }
  
  .col-start-xl-7 {
    grid-column-start: 7;
  }
  
  .row-start-xl-7 {
    grid-row-start: 7;
  }
  
  .col-start-xl-8 {
    grid-column-start: 8;
  }
  
  .row-start-xl-8 {
    grid-row-start: 8;
  }
  
  .col-start-xl-9 {
    grid-column-start: 9;
  }
  
  .row-start-xl-9 {
    grid-row-start: 9;
  }
  
  .col-start-xl-10 {
    grid-column-start: 10;
  }
  
  .row-start-xl-10 {
    grid-row-start: 10;
  }
  
  .col-start-xl-11 {
    grid-column-start: 11;
  }
  
  .row-start-xl-11 {
    grid-row-start: 11;
  }
  
  .col-start-xl-12 {
    grid-column-start: 12;
  }
  
  .row-start-xl-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 68.75em) {
  .pull-right-xl {
    grid-column-end: -1;
  }
  
  .pull-left-xl {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 68.75em) {
  .justify-xl-start {
    justify-self: start;
  }

  .justify-xl-center {
    justify-self: center;
  }

  .justify-xl-end {
    justify-self: end;
  }

  .justify-xl-stretch {
    justify-self: stretch;
  }

  .align-xl-start {
    align-self: start;
  }

  .align-xl-center {
    align-self: center;
  }

  .align-xl-end {
    align-self: end;
  }

  .align-xl-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 68.75em) {
  .row-span-xl-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-xl-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-xl-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-xl-4 {
    grid-row: span 4 / span 4;
  }

  .row-span-xl-5 {
    grid-row: span 5 / span 5;
  }

  .row-span-xl-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-xl-7 {
    grid-row: span 7 / span 7;
  }

  .row-span-xl-8 {
    grid-row: span 8 / span 8;
  }

  .row-span-xl-9 {
    grid-row: span 9 / span 9;
  }

  .row-span-xl-10 {
    grid-row: span 10 / span 10;
  }

  .row-span-xl-11 {
    grid-row: span 11 / span 11;
  }

  .row-span-xl-12 {
    grid-row: span 12 / span 12;
  }
}

.col-start-1 {
  grid-column-start: 1;
}

.row-start-1 {
  grid-row-start: 1;
}

.col-start-2 {
  grid-column-start: 2;
}

.row-start-2 {
  grid-row-start: 2;
}

.col-start-3 {
  grid-column-start: 3;
}

.row-start-3 {
  grid-row-start: 3;
}

.col-start-4 {
  grid-column-start: 4;
}

.row-start-4 {
  grid-row-start: 4;
}

.col-start-5 {
  grid-column-start: 5;
}

.row-start-5 {
  grid-row-start: 5;
}

.col-start-6 {
  grid-column-start: 6;
}

.row-start-6 {
  grid-row-start: 6;
}

.col-start-7 {
  grid-column-start: 7;
}

.row-start-7 {
  grid-row-start: 7;
}

.col-start-8 {
  grid-column-start: 8;
}

.row-start-8 {
  grid-row-start: 8;
}

.col-start-9 {
  grid-column-start: 9;
}

.row-start-9 {
  grid-row-start: 9;
}

.col-start-10 {
  grid-column-start: 10;
}
.row-start-10 {
  grid-row-start: 10;
}

.col-start-11 {
  grid-column-start: 11;
}

.row-start-11 {
  grid-row-start: 11;
}

.col-start-12 {
  grid-column-start: 12;
}

.row-start-12 {
  grid-row-start: 12;
}

.row-span-1 {
  grid-row: span 1 / span 1;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.row-span-3 {
  grid-row: span 3 / span 3;
}

.row-span-4 {
  grid-row: span 4 / span 4;
}

.row-span-5 {
  grid-row: span 5 / span 5;
}

.row-span-6 {
  grid-row: span 6 / span 6;
}

.row-span-7 {
  grid-row: span 7 / span 7;
}

.row-span-8 {
  grid-row: span 8 / span 8;
}

.row-span-9 {
  grid-row: span 9 / span 9;
}

.row-span-10 {
  grid-row: span 10 / span 10;
}

.row-span-11 {
  grid-row: span 11 / span 11;
}

.row-span-12 {
  grid-row: span 12 / span 12;
}

.mod_visitors .invisible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    float: left;
	width:0px;
	height:0px;
}
.has-nav-page-image figure figcaption {
    display: none;
}

.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
.clearfix:after,.pagination ul:after,.nav_tabs ul:after{content:"";display:table;clear:both}.clearfix:after,.pagination ul:after,.nav_tabs ul:after{content:"";display:table;clear:both}html{--color-primary: rgb(15, 64, 148);--color-primary-dark: rgb(10, 45, 118);--color-secondary: rgb(255, 101, 0);--color-secondary-dark: rgb(245, 80, 0);--color-accent: var(--color-secondary);--color-accent-dark: firebrick;--color-bg-light: rgb(240, 240, 240);--color-bg-medium: rgb(200, 200, 200);--color-bg-dark: rgb(204, 204, 204);--white: rgba(255, 255, 255, 1);--black: rgba(27, 27, 27, 1);--grey-light: rgba(200, 200, 200, 1);--grey-mid: rgba(145, 145, 145, 1);--grey-dark: rgba(105, 105, 105, 1);--color-bg-body: var(--white);--color-bg-wrapper: var(--white);--color-bg-preheader: light-dark(var(--color-bg-light), var(--color-bg-light));--color-text-preheader: light-dark(var(--color-text), var(--color-text));--color-bg-header: rgb(250, 250, 250);--color-text-header: light-dark(var(--grey-10), var(--grey-10));--color-bg-container: light-dark(var(--white), var(--white));--color-bg-main: light-dark(var(--white), var(--white));--color-bg-sidebar: light-dark(var(--grey-2), var(--grey-2));--color-bg-article: light-dark(var(--white), var(--white));--color-button: var(--color-primary);--color-button-hover: var(--color-primary-dark);--color-button-text: var(--white);--color-headings: var(--color-primary);--color-text: var(--black);--color-links: var(--color-secondary);--color-links-hover: var(--color-secondary-dark);--color-links-visited: var(--color-secondary-dark);--color-error: firebrick;--color-error-hover: rgb(150,0, 0);--color-warning: orange;--color-info: slategrey}:root{--space: 1rem;--space-xxxxs: calc(0.125 * var(--space));--space-xxxs: calc(0.25 * var(--space));--space-xxs: calc(0.375 * var(--space));--space-xs: calc(0.5 * var(--space));--space-s: calc(0.75 * var(--space));--space-m: calc(1.25 * var(--space));--space-l: calc(2 * var(--space));--space-xl: calc(3.25 * var(--space));--space-xxl: calc(5.25 * var(--space));--space-xxxl: calc(8.5 * var(--space));--space-xxxxl: calc(13.75 * var(--space))}:root{--space-block-vertical: calc(4 * var(--space));--space-block-horizontal: calc(2 * var(--space));--gutter: calc(2 * var(--space))}[id=postfooter]>.inside,[id=footer]>.inside,[id=main] .mod_article>.inside{padding-left:var(--space);padding-right:var(--space)}[id=main] .mod_article{padding-bottom:var(--space-xl)}@media(min-width: 900px){[id=main] .mod_article{padding-bottom:var(--space-xl)}}:root{--content-max-width:90%;--content-max-width:100%}@media(min-width: 650px){:root{--content-max-width:90%}}@media(min-width: 900px){:root{--content-max-width:90%}}@media(min-width: 1200px){:root{--content-max-width:1000px;--content-max-width:1200px}}@media(min-width: 1600px){:root{--content-max-width:1400px;--body-max-width:1920px}}@media(min-width: 2000px){:root{--content-max-width:1600px;--body-max-width:2560px;--body-max-width:1920px}}:root{--font-size-base-size: 1.1rem;--font-size-scale-ratio: 1.33;--font-size-xs: calc(var(--font-size-s) / var(--font-size-scale-ratio));--font-size-s: calc(var(--font-size-m) / var(--font-size-scale-ratio));--font-size-sm: 1rem;--font-size-m: var(--font-size-base-size);--font-size-ml: calc(var(--font-size-base-size) * 1.2);--font-size-l: calc(var(--font-size-m) * var(--font-size-scale-ratio));--font-size-xl: calc(var(--font-size-l) * var(--font-size-scale-ratio));--font-size-xxl: calc(var(--font-size-xl) * var(--font-size-scale-ratio));--font-size-xxxl: calc(var(--font-size-xxl) * var(--font-size-scale-ratio));--font-weight-base: 400;--font-weight-headings: 300;--font-size-body: var(--font-size-base-size);--font-family-book: "Suisse Intl Book", HelveticaNeue, Helvetica, Aptos, Arial, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-body: "Suisse Intl Light", HelveticaNeue, Helvetica, Aptos, Arial, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-headings: "Suisse Intl Light", HelveticaNeue, Helvetica, Aptos, Arial, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-light: "Suisse Intl Light", HelveticaNeue, Helvetica, Aptos, Arial, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-bold: "Suisse Intl Bold", HelveticaNeue, Helvetica, Aptos, Arial, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-caption: "Suisse Intl Book", HelveticaNeue, Helvetica, Aptos, Arial, -apple-system, BlinkMacSystemFont, sans-serif;--line-height-body: 1.75;--line-height-headings: 1.4;--line-height-multiplier: 1}@media(max-width: 400px){:root{--font-size-base-size: .95rem}}@media(min-width: 650px){:root{--font-size-base-size: 1.1rem}}@media(min-width: 900px){:root{--font-size-base-size: 1rem}}@media(min-width: 1200px){:root{--font-size-base-size: 1.1rem}}@media(min-width: 1600px){:root{--font-size-base-size: 1.125rem}}:root{--border-radius: .25rem;--border-color: .25rem;--border-standard: 1px dotted var(--color-grey-90)}*[class^=ce_]{border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem}[id=header]{--color-bg: var(--color-grey-95);--color-text: var(--color-text);--color-links: var(--color-primary);--color-links-hover: var(--color-link-hover)}[id=footer]{--font-size: var(--font-size-s);--color-bg: var(--color-grey-15);--color-text: var(--color-text-inverted)}:root{--border-standard: 1px solid #efefef}@font-face{font-family:"Suisse Intl Book";font-display:swap;src:url("../../files/teb/system/fonts/swiss-intl-book/suisseintl-book-webm.ttf") format("ttf"),url("../../files/teb/system/fonts/swiss-intl-book/suisseintl-book-webm.woff") format("woff"),url("../../files/teb/system/fonts/swiss-intl-book/suisseintl-book-webm.eot") format("eot"),url("../../files/teb/system/fonts/swiss-intl-book/suisseintl-book-webm.svg") format("svg"),url("../../files/teb/system/fonts/swiss-intl-book/suisseintl-book-webm.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Suisse Intl Light";font-display:swap;src:url("../../files/teb/system/fonts/swiss-intl-light/suisseintl-light-webm.ttf") format("ttf"),url("../../files/teb/system/fonts/swiss-intl-light/suisseintl-light-webm.woff") format("woff"),url("../../files/teb/system/fonts/swiss-intl-light/suisseintl-light-webm.eot") format("eot"),url("../../files/teb/system/fonts/swiss-intl-light/suisseintl-light-webm.svg") format("svg"),url("../../files/teb/system/fonts/swiss-intl-light/suisseintl-light-webm.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Suisse Intl Bold";font-display:swap;src:url("../../files/teb/system/fonts/swiss-intl-bold/SuisseIntl-Bold-WebM.ttf") format("ttf"),url("../../files/teb/system/fonts/swiss-intl-bold/SuisseIntl-Bold-WebM.woff") format("woff"),url("../../files/teb/system/fonts/swiss-intl-bold/SuisseIntl-Bold-WebM.eot") format("eot"),url("../../files/teb/system/fonts/swiss-intl-bold/SuisseIntl-Bold-WebM.svg") format("svg"),url("../../files/teb/system/fonts/swiss-intl-bold/SuisseIntl-Bold-WebM.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"icomoon";src:url("../../files/teb/system/css/fonts/icomoon.eot?1azjxu");src:url("../../files/teb/system/css/fonts/icomoon.eot?1azjxu#iefix") format("embedded-opentype"),url("../../files/teb/system/css/fonts/icomoon.ttf?1azjxu") format("truetype"),url("../../files/teb/system/css/fonts/icomoon.woff?1azjxu") format("woff"),url("../../files/teb/system/css/fonts/icomoon.svg?1azjxu#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:"\e953"}.icon-zoom-in:before{content:"\e987"}.icon-lock:before{content:"\e98f"}.icon-unlocked:before{content:"\e990"}.icon-arrow-up-left2:before{content:"\ea39"}.icon-arrow-up2:before{content:"\ea3a"}.icon-arrow-up-right2:before{content:"\ea3b"}.icon-arrow-right2:before{content:"\ea3c"}.icon-arrow-down-right2:before{content:"\ea3d"}.icon-arrow-down2:before{content:"\ea3e"}.icon-arrow-down-left2:before{content:"\ea3f"}.icon-arrow-left2:before{content:"\ea40"}.icon-opt:before{content:"\ea51"}.icon-facebook2:before{content:"\ea91"}.icon-instagram:before{content:"\ea92"}.icon-youtube:before{content:"\ea9d"}.icon-home3:before{content:"\e910"}.icon-chevron-down1:before{content:"\e900"}.icon-chevron-left1:before{content:"\e901"}.icon-chevron-right1:before{content:"\e902"}.icon-chevron-small-down:before{content:"\e903"}.icon-chevron-small-left:before{content:"\e904"}.icon-chevron-small-right:before{content:"\e905"}.icon-chevron-small-up:before{content:"\e906"}.icon-chevron-thin-down:before{content:"\e907"}.icon-chevron-thin-left:before{content:"\e908"}.icon-chevron-thin-right:before{content:"\e909"}.icon-chevron-thin-up:before{content:"\e90a"}.icon-chevron-up1:before{content:"\e90b"}.icon-chevron-with-circle-down:before{content:"\e90c"}.icon-chevron-with-circle-left:before{content:"\e90d"}.icon-chevron-with-circle-right:before{content:"\e90e"}.icon-chevron-with-circle-up:before{content:"\e90f"}.icon-search:before{content:"\f004"}.icon-close:before{content:"\f00e"}.icon-remove:before{content:"\f00e"}.icon-times:before{content:"\f00e"}.icon-bars:before{content:"\f0ca"}.icon-navicon:before{content:"\f0ca"}.icon-reorder:before{content:"\f0ca"}.icon-file-pdf-o:before{content:"\f1c3"}.icon-file-word-o:before{content:"\f1c7"}.icon-file-excel-o:before{content:"\f1c9"}.icon-file-powerpoint-o:before{content:"\f1ca"}.icon-file-image-o:before{content:"\f1cb"}.icon-file-photo-o:before{content:"\f1cb"}.icon-file-picture-o:before{content:"\f1cb"}.icon-file-archive-o:before{content:"\f1cc"}.icon-file-zip-o:before{content:"\f1cc"}.icon-file-audio-o:before{content:"\f1cd"}.icon-file-sound-o:before{content:"\f1cd"}.icon-file-movie-o:before{content:"\f1ce"}.icon-file-video-o:before{content:"\f1ce"}.icon-bicycle:before{content:"\f208"}.icon-bus:before{content:"\f209"}.icon-search1:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-check:before{content:"\f00c"}.icon-close1:before{content:"\f00d"}.icon-home:before{content:"\f015"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-times-circle:before{content:"\f057"}.icon-check-circle:before{content:"\f058"}.icon-question-circle:before{content:"\f059"}.icon-info-circle:before{content:"\f05a"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-phone:before{content:"\f095"}.icon-phone-square:before{content:"\f098"}.icon-bars1:before{content:"\f0c9"}.icon-sitemap:before{content:"\f0e8"}.icon-cloud-download:before{content:"\f0ed"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-circle-down:before{content:"\f13a"}.icon-plus-square-o:before{content:"\f196"}.icon-file-pdf-o1:before{content:"\f1c1"}.icon-file-word-o1:before{content:"\f1c2"}.icon-file-powerpoint-o1:before{content:"\f1c4"}.icon-file-image-o1:before{content:"\f1c5"}.icon-file-photo-o1:before{content:"\f1c5"}.icon-file-picture-o1:before{content:"\f1c5"}.icon-file-zip-o1:before{content:"\f1c6"}.icon-file-movie-o1:before{content:"\f1c8"}.icon-file-video-o1:before{content:"\f1c8"}.icon-newspaper-o:before{content:"\f1ea"}.icon-bicycle1:before{content:"\f206"}.icon-bus1:before{content:"\f207"}.icon-train:before{content:"\f238"}.icon-subway:before{content:"\f239"}.icon-map-o:before{content:"\f278"}.icon-map:before{content:"\f279"}.icon-linkedin:before{content:"\eac9"}/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}figure{margin:0}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer}[disabled]{cursor:default}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.float_left{float:left}.float_right{float:right}.block{display:block}.clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}/*!
 * This file is part of Contao.
 *
 * (c) Leo Feyer
 *
 * @license LGPL-3.0-or-later
 */@media(max-width: 1000px){#main,#left,#right{float:none;width:auto}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}:root{--font-size-preheader: var(--font-size-s);--font-size-footer: var(--font-size-s);--font-size-postfooter: var(--font-size-s);--base-line-height: 1.6;--base-font-weight: 400}html,body{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--base-line-height);font-weight:var(--base-font-weight)}h1,h2,h3,h4,h5,h6{color:var(--color-headings);font-family:var(--font-family-headings);line-height:var(--line-height-headings);margin:var(--space-m) 0 var(--space-s) 0;font-weight:var(--font-weight-headings)}@media(min-width: 650px){h1,h2,h3,h4,h5,h6{hyphens:auto}}h1{margin:var(--space-l) 0 var(--space) 0}h1,h1 a{font-size:var(--font-size-xl)}@media(min-width: 1600px){h1,h1 a{font-size:var(--font-size-xxl)}}h1 a:hover{color:var(--color-header-links-hover)}h2{margin:var(--space-l) 0 var(--space) 0;font-size:var(--font-size-xl)}h2 a:hover{color:var(--color-header-links-hover)}h3{margin:var(--space-l) 0 var(--space) 0;font-size:var(--font-size-m)}@media(min-width: 1200px){h3{font-size:var(--font-size-l)}}h3,h3 a{color:var(--color-headings)}h3 a:hover{color:var(--color-headings);color:var(--color-header-links-hover)}#footer h3{font-size:var(--font-size-m)}h4{margin:var(--space-l) 0 var(--space) 0;font-size:var(--font-size-ml)}h4 a:hover{color:var(--color-headings);color:var(--color-header-links-hover)}#footer h4{font-size:var(--font-size-m)}h5{margin:var(--space-l) 0 var(--space) 0;font-size:var(--font-size-body-m)}h5,h5 a{color:var(--color-headings);color:var(--color-primary)}h5 a:hover{color:var(--color-headings);color:var(--color-header-links-hover)}h6{margin:var(--space-l) 0 var(--space) 0}h1+h2{margin:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}#main p{margin:0 auto var(--space) auto}pre{padding:1rem;overflow-x:scroll}hr{margin-top:1rem;margin-bottom:1rem;border-top:1px solid var(--color-grey-75);border-bottom:0}b,strong{font-weight:700}.font-size-xs{font-size:var(--font-size-xs)}.font-size-s{font-size:var(--font-size-s)}.font-size-m{font-size:var(--font-size-m)}.font-size{font-size:var(--font-size)}.font-size-l{font-size:var(--font-size-l)}.font-size-xl{font-size:var(--font-size-xl)}.font-size-xxl{font-size:var(--font-size-xxl)}.font-size-xxxl{font-size:var(--font-size-xxxl)}.content-text ul{list-style:none;padding:0 0 0 var(--space-s)}.content-text ul li{padding-bottom:var(--space-s);padding-left:var(--space-s)}.content-text ul li::marker{font:100%/1 "icomoon";content:"\f105";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;display:inline-block;color:var(--color-accent);padding-right:var(--space-s);width:var(--space-s)}.content-text{margin-bottom:var(--space)}@media(min-width: 1200px){.content-text{margin-bottom:var(--space-l)}}[id=container] .mod_article .hero{margin:0 auto;text-shadow:0 0 20px var(--black)}[id=container] .mod_article .hero h2{font-size:3rem;font-family:var(--font-family-headings);font-weight:700}[id=container] .mod_article.bg-dark .hero{color:var(--white)}@media(max-width: 649px){.ce_rowStart *[class^=col-]{margin-bottom:var(--space-l)}}html{--grid__columns: 12;--grid__gutter: 1.875rem;--grid__gutter: 1rem}@media(min-width: 900px){html{--grid__gutter: 1.875rem}}.row{display:grid;grid-template-columns:repeat(var(--grid__columns), 1fr);gap:var(--grid__gutter);grid-auto-columns:1fr}.row--show{position:relative;background:#f9f9f9;z-index:0;padding-top:.9375rem}.row--show:before{content:"";display:block;position:absolute;z-index:-1;left:0;right:0;top:0;height:100%;background:repeating-linear-gradient(to right, #f0f0f0 0%, #f0f0f0 calc((100% - 20.625rem) / 12), #f9f9f9 calc((100% - 20.625rem) / 12), #f9f9f9 calc((100% - 20.625rem) / 12 + 1.875rem))}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{grid-column:1/-1}.row-span-xs-1,.row-span-xs-2,.row-span-xs-3,.row-span-xs-4,.row-span-xs-5,.row-span-xs-6,.row-span-xs-7,.row-span-xs-8,.row-span-xs-9,.row-span-xs-10,.row-span-xs-11,.row-span-xs-12,.row-span-sm-1,.row-span-sm-2,.row-span-sm-3,.row-span-sm-4,.row-span-sm-5,.row-span-sm-6,.row-span-sm-7,.row-span-sm-8,.row-span-sm-9,.row-span-sm-10,.row-span-sm-11,.row-span-sm-12,.row-span-md-1,.row-span-md-2,.row-span-md-3,.row-span-md-4,.row-span-md-5,.row-span-md-6,.row-span-md-7,.row-span-md-8,.row-span-md-9,.row-span-md-10,.row-span-md-11,.row-span-md-12,.row-span-lg-1,.row-span-lg-2,.row-span-lg-3,.row-span-lg-4,.row-span-lg-5,.row-span-lg-6,.row-span-lg-7,.row-span-lg-8,.row-span-lg-9,.row-span-lg-10,.row-span-lg-11,.row-span-lg-12,.row-span-xl-1,.row-span-xl-2,.row-span-xl-3,.row-span-xl-4,.row-span-xl-5,.row-span-xl-6,.row-span-xl-7,.row-span-xl-8,.row-span-xl-9,.row-span-xl-10,.row-span-xl-11,.row-span-xl-12{grid-row:1}.justify-start{justify-self:start}.justify-center{justify-self:center}.justify-end{justify-self:end}.justify-stretch{justify-self:stretch}.align-start{align-self:start}.align-center{align-self:center}.align-end{align-self:end}.align-stretch{align-self:stretch}.col-1{grid-column:span 1/span 1}.col-2{grid-column:span 2/span 2}.col-3{grid-column:span 3/span 3}.col-4{grid-column:span 4/span 4}.col-5{grid-column:span 5/span 5}.col-6{grid-column:span 6/span 6}.col-7{grid-column:span 7/span 7}.col-8{grid-column:span 8/span 8}.col-9{grid-column:span 9/span 9}.col-10{grid-column:span 10/span 10}.col-11{grid-column:span 11/span 11}.col-12{grid-column:span 12/span 12}@media screen and (min-width: 0){.col-xs-1{grid-column:span 1/span 1}.col-xs-2{grid-column:span 2/span 2}.col-xs-3{grid-column:span 3/span 3}.col-xs-4{grid-column:span 4/span 4}.col-xs-5{grid-column:span 5/span 5}.col-xs-6{grid-column:span 6/span 6}.col-xs-7{grid-column:span 7/span 7}.col-xs-8{grid-column:span 8/span 8}.col-xs-9{grid-column:span 9/span 9}.col-xs-10{grid-column:span 10/span 10}.col-xs-11{grid-column:span 11/span 11}.col-xs-12{grid-column:span 12/span 12}}@media screen and (min-width: 0){.col-start-xs-1{grid-column-start:1}.row-start-xs-1{grid-row-start:1}.col-start-xs-2{grid-column-start:2}.row-start-xs-2{grid-row-start:2}.col-start-xs-3{grid-column-start:3}.row-start-xs-3{grid-row-start:3}.col-start-xs-4{grid-column-start:4}.row-start-xs-4{grid-row-start:4}.col-start-xs-5{grid-column-start:5}.row-start-xs-5{grid-row-start:5}.col-start-xs-6{grid-column-start:6}.row-start-xs-6{grid-row-start:6}.col-start-xs-7{grid-column-start:7}.row-start-xs-7{grid-row-start:7}.col-start-xs-8{grid-column-start:8}.row-start-xs-8{grid-row-start:8}.col-start-xs-9{grid-column-start:9}.row-start-xs-9{grid-row-start:9}.col-start-xs-10{grid-column-start:10}.row-start-xs-10{grid-row-start:10}.col-start-xs-11{grid-column-start:11}.row-start-xs-11{grid-row-start:11}.col-start-xs-12{grid-column-start:12}.row-start-xs-12{grid-row-start:12}}@media screen and (min-width: 0){.pull-right-xs{grid-column-end:-1}.pull-left-xs{grid-row-start:1;grid-column-end:inherit}}@media screen and (min-width: 0){.justify-xs-start{justify-self:start}.justify-xs-center{justify-self:center}.justify-xs-end{justify-self:end}.justify-xs-stretch{justify-self:stretch}.align-xs-start{align-self:start}.align-xs-center{align-self:center}.align-xs-end{align-self:end}.align-xs-stretch{align-self:stretch}}@media screen and (min-width: 0){.row-span-xs-1{grid-row:span 1/span 1}.row-span-xs-2{grid-row:span 2/span 2}.row-span-xs-3{grid-row:span 3/span 3}.row-span-xs-4{grid-row:span 4/span 4}.row-span-xs-5{grid-row:span 5/span 5}.row-span-xs-6{grid-row:span 6/span 6}.row-span-xs-7{grid-row:span 7/span 7}.row-span-xs-8{grid-row:span 8/span 8}.row-span-xs-9{grid-row:span 9/span 9}.row-span-xs-10{grid-row:span 10/span 10}.row-span-xs-11{grid-row:span 11/span 11}.row-span-xs-12{grid-row:span 12/span 12}}@media(min-width: 650px){.col-sm-1{grid-column:span 1/span 1}.col-sm-2{grid-column:span 2/span 2}.col-sm-3{grid-column:span 3/span 3}.col-sm-4{grid-column:span 4/span 4}.col-sm-5{grid-column:span 5/span 5}.col-sm-6{grid-column:span 6/span 6}.col-sm-7{grid-column:span 7/span 7}.col-sm-8{grid-column:span 8/span 8}.col-sm-9{grid-column:span 9/span 9}.col-sm-10{grid-column:span 10/span 10}.col-sm-11{grid-column:span 11/span 11}.col-sm-12{grid-column:span 12/span 12}}@media(min-width: 650px){.col-start-sm-1{grid-column-start:1}.row-start-sm-1{grid-row-start:1}.col-start-sm-2{grid-column-start:2}.row-start-sm-2{grid-row-start:2}.col-start-sm-3{grid-column-start:3}.row-start-sm-3{grid-row-start:3}.col-start-sm-4{grid-column-start:4}.row-start-sm-4{grid-row-start:4}.col-start-sm-5{grid-column-start:5}.row-start-sm-5{grid-row-start:5}.col-start-sm-6{grid-column-start:6}.row-start-sm-6{grid-row-start:6}.col-start-sm-7{grid-column-start:7}.row-start-sm-7{grid-row-start:7}.col-start-sm-8{grid-column-start:8}.row-start-sm-8{grid-row-start:8}.col-start-sm-9{grid-column-start:9}.row-start-sm-9{grid-row-start:9}.col-start-sm-10{grid-column-start:10}.row-start-sm-10{grid-row-start:10}.col-start-sm-11{grid-column-start:11}.row-start-sm-11{grid-row-start:11}.col-start-sm-12{grid-column-start:12}.row-start-sm-12{grid-row-start:12}}@media(min-width: 650px){.pull-right-sm{grid-column-end:-1}.pull-left-sm{grid-row-start:1;grid-column-end:inherit}}@media(min-width: 650px){.justify-sm-start{justify-self:start}.justify-sm-center{justify-self:center}.justify-sm-end{justify-self:end}.justify-sm-stretch{justify-self:stretch}.align-sm-start{align-self:start}.align-sm-center{align-self:center}.align-sm-end{align-self:end}.align-sm-stretch{align-self:stretch}}@media(min-width: 650px){.row-span-sm-1{grid-row:span 1/span 1}.row-span-sm-2{grid-row:span 2/span 2}.row-span-sm-3{grid-row:span 3/span 3}.row-span-sm-4{grid-row:span 4/span 4}.row-span-sm-5{grid-row:span 5/span 5}.row-span-sm-6{grid-row:span 6/span 6}.row-span-sm-7{grid-row:span 7/span 7}.row-span-sm-8{grid-row:span 8/span 8}.row-span-sm-9{grid-row:span 9/span 9}.row-span-sm-10{grid-row:span 10/span 10}.row-span-sm-11{grid-row:span 11/span 11}.row-span-sm-12{grid-row:span 12/span 12}}@media(min-width: 900px){.col-md-1{grid-column:span 1/span 1}.col-md-2{grid-column:span 2/span 2}.col-md-3{grid-column:span 3/span 3}.col-md-4{grid-column:span 4/span 4}.col-md-5{grid-column:span 5/span 5}.col-md-6{grid-column:span 6/span 6}.col-md-7{grid-column:span 7/span 7}.col-md-8{grid-column:span 8/span 8}.col-md-9{grid-column:span 9/span 9}.col-md-10{grid-column:span 10/span 10}.col-md-11{grid-column:span 11/span 11}.col-md-12{grid-column:span 12/span 12}}@media(min-width: 900px){.col-start-md-1{grid-column-start:1}.row-start-md-1{grid-row-start:1}.col-start-md-2{grid-column-start:2}.row-start-md-2{grid-row-start:2}.col-start-md-3{grid-column-start:3}.row-start-md-3{grid-row-start:3}.col-start-md-4{grid-column-start:4}.row-start-md-4{grid-row-start:4}.col-start-md-5{grid-column-start:5}.row-start-md-5{grid-row-start:5}.col-start-md-6{grid-column-start:6}.row-start-md-6{grid-row-start:6}.col-start-md-7{grid-column-start:7}.row-start-md-7{grid-row-start:7}.col-start-md-8{grid-column-start:8}.row-start-md-8{grid-row-start:8}.col-start-md-9{grid-column-start:9}.row-start-md-9{grid-row-start:9}.col-start-md-10{grid-column-start:10}.row-start-md-10{grid-row-start:10}.col-start-md-11{grid-column-start:11}.row-start-md-11{grid-row-start:11}.col-start-md-12{grid-column-start:12}.row-start-md-12{grid-row-start:12}}@media(min-width: 900px){.pull-right-md{grid-column-end:-1}.pull-left-md{grid-row-start:1;grid-column-end:inherit}}@media(min-width: 900px){.justify-md-start{justify-self:start}.justify-md-center{justify-self:center}.justify-md-end{justify-self:end}.justify-md-stretch{justify-self:stretch}.align-md-start{align-self:start}.align-md-center{align-self:center}.align-md-end{align-self:end}.align-md-stretch{align-self:stretch}}@media(min-width: 900px){.row-span-md-1{grid-row:span 1/span 1}.row-span-md-2{grid-row:span 2/span 2}.row-span-md-3{grid-row:span 3/span 3}.row-span-md-4{grid-row:span 4/span 4}.row-span-md-5{grid-row:span 5/span 5}.row-span-md-6{grid-row:span 6/span 6}.row-span-md-7{grid-row:span 7/span 7}.row-span-md-8{grid-row:span 8/span 8}.row-span-md-9{grid-row:span 9/span 9}.row-span-md-10{grid-row:span 10/span 10}.row-span-md-11{grid-row:span 11/span 11}.row-span-md-12{grid-row:span 12/span 12}}@media(min-width: 1200px){.col-lg-1{grid-column:span 1/span 1}.col-lg-2{grid-column:span 2/span 2}.col-lg-3{grid-column:span 3/span 3}.col-lg-4{grid-column:span 4/span 4}.col-lg-5{grid-column:span 5/span 5}.col-lg-6{grid-column:span 6/span 6}.col-lg-7{grid-column:span 7/span 7}.col-lg-8{grid-column:span 8/span 8}.col-lg-9{grid-column:span 9/span 9}.col-lg-10{grid-column:span 10/span 10}.col-lg-11{grid-column:span 11/span 11}.col-lg-12{grid-column:span 12/span 12}}@media(min-width: 1200px){.col-start-lg-1{grid-column-start:1}.row-start-lg-1{grid-row-start:1}.col-start-lg-2{grid-column-start:2}.row-start-lg-2{grid-row-start:2}.col-start-lg-3{grid-column-start:3}.row-start-lg-3{grid-row-start:3}.col-start-lg-4{grid-column-start:4}.row-start-lg-4{grid-row-start:4}.col-start-lg-5{grid-column-start:5}.row-start-lg-5{grid-row-start:5}.col-start-lg-6{grid-column-start:6}.row-start-lg-6{grid-row-start:6}.col-start-lg-7{grid-column-start:7}.row-start-lg-7{grid-row-start:7}.col-start-lg-8{grid-column-start:8}.row-start-lg-8{grid-row-start:8}.col-start-lg-9{grid-column-start:9}.row-start-lg-9{grid-row-start:9}.col-start-lg-10{grid-column-start:10}.row-start-lg-10{grid-row-start:10}.col-start-lg-11{grid-column-start:11}.row-start-lg-11{grid-row-start:11}.col-start-lg-12{grid-column-start:12}.row-start-lg-12{grid-row-start:12}}@media(min-width: 1200px){.pull-right-lg{grid-column-end:-1}.pull-left-lg{grid-row-start:1;grid-column-end:inherit}}@media(min-width: 1200px){.justify-lg-start{justify-self:start}.justify-lg-center{justify-self:center}.justify-lg-end{justify-self:end}.justify-lg-stretch{justify-self:stretch}.align-lg-start{align-self:start}.align-lg-center{align-self:center}.align-lg-end{align-self:end}.align-lg-stretch{align-self:stretch}}@media(min-width: 1200px){.row-span-lg-1{grid-row:span 1/span 1}.row-span-lg-2{grid-row:span 2/span 2}.row-span-lg-3{grid-row:span 3/span 3}.row-span-lg-4{grid-row:span 4/span 4}.row-span-lg-5{grid-row:span 5/span 5}.row-span-lg-6{grid-row:span 6/span 6}.row-span-lg-7{grid-row:span 7/span 7}.row-span-lg-8{grid-row:span 8/span 8}.row-span-lg-9{grid-row:span 9/span 9}.row-span-lg-10{grid-row:span 10/span 10}.row-span-lg-11{grid-row:span 11/span 11}.row-span-lg-12{grid-row:span 12/span 12}}@media(min-width: 1600px){.col-xl-1{grid-column:span 1/span 1}.col-xl-2{grid-column:span 2/span 2}.col-xl-3{grid-column:span 3/span 3}.col-xl-4{grid-column:span 4/span 4}.col-xl-5{grid-column:span 5/span 5}.col-xl-6{grid-column:span 6/span 6}.col-xl-7{grid-column:span 7/span 7}.col-xl-8{grid-column:span 8/span 8}.col-xl-9{grid-column:span 9/span 9}.col-xl-10{grid-column:span 10/span 10}.col-xl-11{grid-column:span 11/span 11}.col-xl-12{grid-column:span 12/span 12}}@media(min-width: 1600px){.col-start-xl-1{grid-column-start:1}.row-start-xl-1{grid-row-start:1}.col-start-xl-2{grid-column-start:2}.row-start-xl-2{grid-row-start:2}.col-start-xl-3{grid-column-start:3}.row-start-xl-3{grid-row-start:3}.col-start-xl-4{grid-column-start:4}.row-start-xl-4{grid-row-start:4}.col-start-xl-5{grid-column-start:5}.row-start-xl-5{grid-row-start:5}.col-start-xl-6{grid-column-start:6}.row-start-xl-6{grid-row-start:6}.col-start-xl-7{grid-column-start:7}.row-start-xl-7{grid-row-start:7}.col-start-xl-8{grid-column-start:8}.row-start-xl-8{grid-row-start:8}.col-start-xl-9{grid-column-start:9}.row-start-xl-9{grid-row-start:9}.col-start-xl-10{grid-column-start:10}.row-start-xl-10{grid-row-start:10}.col-start-xl-11{grid-column-start:11}.row-start-xl-11{grid-row-start:11}.col-start-xl-12{grid-column-start:12}.row-start-xl-12{grid-row-start:12}}@media(min-width: 1600px){.pull-right-xl{grid-column-end:-1}.pull-left-xl{grid-row-start:1;grid-column-end:inherit}}@media(min-width: 1600px){.justify-xl-start{justify-self:start}.justify-xl-center{justify-self:center}.justify-xl-end{justify-self:end}.justify-xl-stretch{justify-self:stretch}.align-xl-start{align-self:start}.align-xl-center{align-self:center}.align-xl-end{align-self:end}.align-xl-stretch{align-self:stretch}}@media(min-width: 1600px){.row-span-xl-1{grid-row:span 1/span 1}.row-span-xl-2{grid-row:span 2/span 2}.row-span-xl-3{grid-row:span 3/span 3}.row-span-xl-4{grid-row:span 4/span 4}.row-span-xl-5{grid-row:span 5/span 5}.row-span-xl-6{grid-row:span 6/span 6}.row-span-xl-7{grid-row:span 7/span 7}.row-span-xl-8{grid-row:span 8/span 8}.row-span-xl-9{grid-row:span 9/span 9}.row-span-xl-10{grid-row:span 10/span 10}.row-span-xl-11{grid-row:span 11/span 11}.row-span-xl-12{grid-row:span 12/span 12}}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.col-start-2{grid-column-start:2}.row-start-2{grid-row-start:2}.col-start-3{grid-column-start:3}.row-start-3{grid-row-start:3}.col-start-4{grid-column-start:4}.row-start-4{grid-row-start:4}.col-start-5{grid-column-start:5}.row-start-5{grid-row-start:5}.col-start-6{grid-column-start:6}.row-start-6{grid-row-start:6}.col-start-7{grid-column-start:7}.row-start-7{grid-row-start:7}.col-start-8{grid-column-start:8}.row-start-8{grid-row-start:8}.col-start-9{grid-column-start:9}.row-start-9{grid-row-start:9}.col-start-10{grid-column-start:10}.row-start-10{grid-row-start:10}.col-start-11{grid-column-start:11}.row-start-11{grid-row-start:11}.col-start-12{grid-column-start:12}.row-start-12{grid-row-start:12}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-7{grid-row:span 7/span 7}.row-span-8{grid-row:span 8/span 8}.row-span-9{grid-row:span 9/span 9}.row-span-10{grid-row:span 10/span 10}.row-span-11{grid-row:span 11/span 11}.row-span-12{grid-row:span 12/span 12}.rs-columns{clear:both;width:100%;display:flex;align-items:stretch;align-content:stretch;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}@media(max-width: 649px){.rs-columns{align-content:flex-start;justify-content:flex-start}}@media(min-width: 650px){.rs-columns{align-content:flex-start;justify-content:flex-start}}@media(min-width: 900px){.rs-columns{align-content:flex-start;justify-content:flex-start}}.rs-column{float:none !important;flex:0 1 auto;align-self:flex-start;overflow:hidden;min-height:1px}@media(max-width: 649px){.rs-column{margin-bottom:var(--space-l)}}.rs-column .inside{padding-top:0;padding:0 var(--space-m)}.rs-columns .box .inside{padding:var(--space-m)}.rs-column .inside [class^=ce_],.rs-column .inside [class^=mod_]{margin-bottom:var(--space-l)}.rs-column.border_left{border-left:var(--border-standard)}@media(max-width: 649px){.rs-column.border_left{border:0}}@media(max-width: 649px){.rs-column.-small-first{padding-left:0}}@media(max-width: 649px){.rs-column.-small-last{padding-right:0;margin-bottom:0}}@media(min-width: 650px){.rs-column.-small-last{padding-right:0}}@media(min-width: 900px){.rs-column.-medium-first{padding-left:0}}@media(min-width: 900px){.rs-column.-medium-last{padding-right:0}}@media(min-width: 1200px){.rs-column.-large-first{padding-left:0}}@media(min-width: 1200px){.rs-column.-large-last{padding-right:0}}@media(max-width: 649px){.rs-column.-small-col-1-1{width:100%}}@media(max-width: 649px){.rs-column.-small-col-1-1 .inside{padding-left:.5rem;padding-left:0;padding-right:.5rem;padding-right:0}}@media(max-width: 649px){.rs-column.-medium-col-1-1{width:100%}}@media(max-width: 649px){.rs-column.-small-col-2-1{width:50%}}@media(min-width: 650px){.rs-column.-medium-col-1-1{width:100%}}@media(min-width: 900px){.rs-column.-medium-col-1-1{width:100%}}@media(min-width: 900px){.rs-column.-medium-col-1-1{width:100%}}@media(min-width: 650px){.rs-column.-medium-col-2-1{width:50%}}@media(min-width: 900px){.rs-column.-medium-col-2-1{width:50%}}@media(min-width: 650px){.rs-column.-medium-col-2-2{width:50%}}@media(min-width: 900px){.rs-column.-medium-col-2-2{width:50%}}@media(min-width: 900px){.rs-column.-medium-col-2-2{width:50%}}@media(min-width: 650px){.rs-column.-medium-col-3-1{width:33.3%}}@media(min-width: 900px){.rs-column.-medium-col-3-1{width:33.3%}}@media(min-width: 900px){.rs-column.-medium-col-3-1{width:33.3%}}@media(min-width: 650px){.rs-column.-medium-col-3-2{width:66.6%}}@media(min-width: 900px){.rs-column.-medium-col-3-2{width:66.6%}}@media(min-width: 900px){.rs-column.-medium-col-3-2{width:66.6%}}@media(min-width: 650px){.rs-column.-medium-col-3-1+.rs-column.-medium-col-3-2{width:100%}}@media(min-width: 900px){.rs-column.-medium-col-3-1+.rs-column.-medium-col-3-2{width:100%}}@media(min-width: 900px){.rs-column.-medium-col-3-1+.rs-column.-medium-col-3-2{width:33.3%}}@media(min-width: 650px){.rs-column.-medium-col-4-1{width:33.3%}}@media(min-width: 900px){.rs-column.-medium-col-4-1{width:25%}}@media(min-width: 900px){.rs-column.-medium-col-4-1{width:25%}}@media(min-width: 650px){.rs-column.-medium-col-4-3{width:66.6%}}@media(min-width: 900px){.rs-column.-medium-col-4-3{width:75%}}@media(min-width: 900px){.rs-column.-medium-col-4-3{width:75%}}@media(min-width: 650px){.rs-column.-medium-col-6-1{width:50%}}@media(min-width: 900px){.rs-column.-medium-col-6-1{width:50%}}@media(min-width: 900px){.rs-column.-medium-col-6-1{width:50%}}@media(min-width: 650px){.rs-column.-medium-col-6-2{width:100%}}@media(min-width: 900px){.rs-column.-medium-col-6-2{width:100%}}@media(min-width: 900px){.rs-column.-medium-col-6-2{width:100%}}@media(min-width: 1200px){.rs-column.-large-col-2-1{width:50%}}@media(min-width: 1600px){.rs-column.-large-col-2-1{width:50%}}@media(min-width: 1200px){#main .rs-column.-large-col-2-1{width:50%}}@media(min-width: 1600px){#main .rs-column.-large-col-2-1{width:50%}}@media(min-width: 1200px){.rs-column.-large-col-3-1{width:33.3%}}@media(min-width: 1600px){.rs-column.-large-col-3-1{width:33.3%}}@media(min-width: 1200px){.rs-column.-large-col-3-2{width:66.6%}}@media(min-width: 1600px){.rs-column.-large-col-3-2{width:66.6%}}@media(min-width: 900px){.rs-column.-large-col-4-1{min-height:1px;width:25%}}@media(min-width: 1200px){.rs-column.-large-col-4-1{min-height:1px;width:25%}}@media(min-width: 900px){.rs-column.-large-col-4-3{width:75%}}@media(min-width: 1200px){.rs-column.-large-col-4-3{width:75%}}@media(min-width: 1200px){.rs-column.-large-col-5-1{width:20%}}@media(min-width: 1200px){.rs-column.-large-col-6-1{width:16.6%}}@media(min-width: 1200px){.rs-column.-large-col-6-2{width:33.2%}}@media(min-width: 1200px){.rs-column.-large-col-6-4{width:73.9%}}#wrapper .fnx-color-dark{color:var(--color-text)}#wrapper .fnx-color-light{color:var(--color-text-inverted)}#wrapper .fnx-color-primary{color:var(--color-primary)}#wrapper .fnx-color-secondary{color:var(--color-secondary)}#wrapper .fnx-color-bg-accent{background:var(--color-accent);color:var(--black)}#wrapper .fnx-color-bg-primary{background:var(--color-primary);color:var(--white)}#wrapper .fnx-color-bg-primary-trans{background:var(--color-primary-trans)}#wrapper .fnx-color-bg-secondary{background:var(--color-secondary)}#wrapper .fnx-color-bg-secondary-trans{background:var(--color-secondary-trans)}#wrapper .fnx-color-bg-light{background:var(--color-bg-light)}#wrapper .fnx-color-bg-light-trans{background:var(--color-bg-light-trans)}#wrapper .fnx-color-bg-medium{background:var(--color-bg-medium)}#wrapper .fnx-color-bg-medium-trans{background:var(--color-bg-medium-trans)}#wrapper .fnx-color-bg-dark{background:var(--color-bg-dark)}#wrapper .fnx-color-bg-dark-trans{background:var(--color-bg-dark-trans)}#wrapper .fnx-color-bg-white{background:var(--white)}#wrapper .fnx-margin-0{margin:0}#wrapper .fnx-margin-bottom-0{margin-bottom:0}#wrapper .fnx-margin-bottom-s{margin-bottom:var(--space)}#wrapper .fnx-margin-bottom-m{margin-bottom:var(--space-m)}#wrapper .fnx-margin-bottom-l{margin-bottom:var(--space-l)}#wrapper .fnx-margin-bottom-xl{margin-bottom:var(--space-xl)}#wrapper .fnx-margin-top-0{margin-top:0}#wrapper .fnx-margin-top-s{margin-top:var(--space)}#wrapper .fnx-margin-top-m{margin-top:var(--space-m)}#wrapper .fnx-margin-top-l{margin-top:var(--space-l)}#wrapper .fnx-margin-top-xl{margin-top:var(--space-xl)}#wrapper .fnx-padding-0{padding:0}#wrapper .fnx-padding-s{padding:var(--space-s)}#wrapper .fnx-padding-m{padding:var(--space-m)}#wrapper .fnx-padding-l{padding:var(--space-l)}#wrapper .fnx-padding-xl{padding:var(--space-xl)}#wrapper .fnx-padding-top-0{padding-top:0}#wrapper .fnx-padding-top-s{padding-top:var(--space-s)}#wrapper .fnx-padding-top-m{padding-top:var(--space-m)}#wrapper .fnx-padding-top-l{padding-top:var(--space-l)}#wrapper .fnx-padding-top-xl{padding-top:var(--space-xl)}#wrapper .fnx-padding-bottom-0{padding-bottom:0}#wrapper .fnx-padding-bottom-s{padding-bottom:var(--space-s)}#wrapper .fnx-padding-bottom-m{padding-bottom:var(--space-m)}#wrapper .fnx-padding-bottom-l{padding-bottom:var(--space-l)}#wrapper .fnx-padding-bottom-xl{padding-bottom:var(--space-xl)}#wrapper .fnx-element-center-h{text-align:center}#wrapper .fnx-element-height-30{min-height:30vh}#wrapper .fnx-element-height-50{min-height:50vh}#wrapper .fnx-element-height-70{min-height:70vh}#wrapper .fnx-element-height-90{min-height:90vh}#wrapper .fnx-ce-cite{font-weight:500;display:block;color:var(--color-secondary);position:relative;border-left:.7rem solid var(--color-primary);min-height:4rem;font-size:var(--font-size-l);margin:var(--space-l) 0 var(--space-xl) 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media(min-width: 900px){#wrapper .fnx-ce-cite{background-size:3.5rem;min-height:4rem;margin:var(--space-l) 0 var(--space-xl) var(--space-l)}}@media(min-width: 900px)and (min-width: 1200px){#wrapper .fnx-ce-cite{max-width:50rem;font-size:var(--font-size-xl)}}#wrapper .fnx-ce-cite p{display:inline-block;margin:0;padding:var(--space-l);line-height:1.3}@media(min-width: 900px){#wrapper .fnx-ce-cite p{line-height:1.5}}#wrapper .fnx-ce-box,#wrapper .box{padding:var(--space-l);border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;background-color:var(--color-bg-light);margin-bottom:var(--space-l)}#wrapper .fnx-ce-teaser{font-weight:700;font-size:var(--font-size-m);color:var(--color-text)}@media(min-width: 900px){#wrapper .fnx-ce-text_col_2,#wrapper .column_2{columns:2;column-gap:var(--space-l)}}#wrapper #main .fnx-article-full-width.mod_article>.inside{width:100%;max-width:100%;padding:0;margin:0}#wrapper #main .fnx-ken-burns-hero{overflow:hidden;display:block;height:60vh}#wrapper #main .fnx-article-hero{height:90vh;padding-top:0;text-align:center}@media(min-width: 650px){#wrapper #main .fnx-article-hero{height:70vh}}@media(min-width: 900px){#wrapper #main .fnx-article-hero{height:60vh}}#wrapper #main .fnx-article-hero .inside{padding-top:var(--space);padding-bottom:var(--space);position:absolute;top:50%;left:50%;width:auto;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#wrapper .fnx-img-circle img{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;aspect-ratio:1/1}#wrapper .fnx-hide-caption figcaption.caption{display:none}.ce_headline.fnx-text-size-xs{font-size:70%}.ce_headline.fnx-text-size-s{font-size:80%}.ce_headline.fnx-text-size-xl{font-size:300%}.ce_text.fnx-text-size-xs>*{font-size:70%}.ce_text.fnx-text-size-s>*{font-size:80%}.ce_text.fnx-text-size-xl>*{font-size:300%}.fnx-form-grid-radio-5{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.fnx-form-grid-radio-5 span{-webkit-flex-basis:90%;-ms-flex-basis:90%;flex-basis:90%}@media(min-width: 650px){.fnx-form-grid-radio-5 span{-webkit-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%}}@media(min-width: 1200px){.fnx-form-grid-radio-5 span{-webkit-flex-basis:20%;-ms-flex-basis:20%;flex-basis:20%}}.fnx-form-grid-radio-4{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.fnx-form-grid-radio-4 span{-webkit-flex-basis:90%;-ms-flex-basis:90%;flex-basis:90%}@media(min-width: 650px){.fnx-form-grid-radio-4 span{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%}}@media(min-width: 1200px){.fnx-form-grid-radio-4 span{-webkit-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%}}.fnx-form-grid-radio-3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.fnx-form-grid-radio-3 span{-webkit-flex-basis:90%;-ms-flex-basis:90%;flex-basis:90%}@media(min-width: 650px){.fnx-form-grid-radio-3 span{-webkit-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%}}@media(min-width: 1200px){.fnx-form-grid-radio-3 span{-webkit-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%}}.fnx-button{background-color:var(--color-bg-button);color:var(--color-button)}.fnx-button-accent{background-color:var(--color-bg-button);color:var(--color-accent)}[id=header]{width:100%;max-width:var(--body-max-width);position:fixed;top:0;z-index:1000;background:var(--white);padding-bottom:var(--space-s)}[id=header] .inside{width:100%;padding-top:var(--space);display:flex;flex-wrap:nowrap;align-content:space-between;justify-content:space-between;align-items:baseline}#header.on{height:5rem;transition:all ease .5s}@media(min-width: 900px){#header.on{height:7rem}}#header.on .logo{transition:all ease .5s}#header.off{height:4rem;transition:all ease .5s;-webkit-box-shadow:2px 8px 9px 0px rgba(200,200,200,.5);-moz-box-shadow:2px 8px 9px 0px rgba(200,200,200,.5);box-shadow:2px 8px 9px 0px rgba(200,200,200,.5)}@media(min-width: 900px){#header.off{height:5rem}}#header.off .logo{transform:scale(0.75);transition:all ease .5s}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}html{scroll-behavior:smooth;height:100%;min-height:100%;overflow-y:scroll;background-color:var(--color-bg-body);color:var(--color-text);overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{height:100vh;min-height:100vh;position:relative;position:static\9 ;background-color:var(--color-bg-body);max-width:var(--body-max-width);margin:0 auto}[id=wrapper]{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:var(--color-bg-wrapper)}[id=bread_butter] .inside{margin:0 auto;background-color:var(--color-bg-light)}[id=bread_butter] .mod_article{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch}@media(min-width: 900px){[id=bread_butter] .mod_article{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}[id=bread_butter] nav.mod_breadcrumb{display:inline-block}[id=bread_butter] .sharingbuttons{display:inline-block}[id=container],[id=header]>.inside,[id=main]>.mod_article,[id=footer]>.inside,[id=bread_butter]>.inside{padding-left:var(--space);padding-right:var(--space)}@media(min-width: 1200px){[id=container],[id=header]>.inside,[id=main]>.mod_article,[id=footer]>.inside,[id=bread_butter]>.inside{padding-left:5vw;padding-right:5vw}}[id=container]{background-color:var(--color-bg-container);padding-top:var(--space);flex:1}@media(min-width: 900px){[id=container]{padding-top:var(--space-l)}}@media(min-width: 1200px){[id=container]{padding-top:var(--space-xl)}}[id=main]{background-color:var(--color-bg-main);color:var(--color-text)}[id=main] .mod_article{width:100%;overflow:hidden;margin:0 auto;position:relative;background-color:var(--color-bg-article)}[id=main] .mod_article>.inside{max-width:var(--content-max-width);margin:0 auto}[id=main] .mod_article.full_width>.inside{max-width:100%;margin:0;overflow-x:hidden}[id=main] .mod_article.full_width .mod_article.has-responsive-background-image>.inside{position:relative}[id=footer]{background-color:var(--color-bg-light);color:var(--black);font-size:var(--font-size-s);margin:0}[id=footer]>.inside{padding-top:var(--space-xl);padding-bottom:var(--space);margin-left:auto;margin-right:auto}[id=postfooter]{background-color:var(--color-bg-postfooter);color:var(--color-text-postfooter);font-size:var(--font-size-postfooter);padding:0;margin:0}[id=postfooter]>.inside{max-width:var(--content-max-width);margin-left:auto;margin-right:auto}[id=postfooter]>.inside a{color:var(--color-links-postfooter);display:inline-block}[id=postfooter]>.inside a:hover{color:var(--color-links-postfooter-hover)}[id=postfooter]>.inside a:visited{color:var(--color-links-postfooter-visited)}[id=postfooter]>.inside .ce_text{font-weight:500;font-size:var(--font-size-xs);padding:var(--space-xs) 0}body.standard [id=container]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}@media(min-width: 900px){body.standard [id=container]{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}body.standard [id=main]{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}@media(min-width: 900px){body.standard [id=main]{-webkit-flex-basis:70%;-ms-flex-basis:70%;flex-basis:70%}}@media(min-width: 900px){body.standard [id=main] .inside{padding-right:var(--space-xxl)}}body.standard [id=right]{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}@media(min-width: 900px){body.standard [id=right]{-webkit-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%}}@media(min-width: 900px){body.news [id=container]{padding-top:var(--space-xl)}}@media(min-width: 1200px){body.news [id=container]{padding-top:var(--space-xxl)}}body.home [id=container]{padding-left:0;padding-right:0;padding-top:0}body.extranet [id=container]{margin-top:4rem}@media(min-width: 1200px){body.extranet [id=container]{margin-top:8rem}}.ce_accordion{margin-bottom:var(--space)}.ce_accordion .toggler{font-size:1.5rem;line-height:1;cursor:pointer;background:var(--grey-light);color:var(--color-primary);padding:var(--space);border:2px solid rgba(0,0,0,0)}.ce_accordion .toggler:hover{color:var(--white);background:var(--grey-mid)}.ce_accordion .toggler:focus{outline:0}.ce_accordion .accordion{padding:var(--space);background:var(--color-bg-light)}.ce_accordion .ui-state-default:after{font:100%/1 "icomoon";content:"\f054";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;font-weight:300;color:var(--white);color:var(--color-primary);float:right;font-size:1.2em}.ce_accordion .ui-state-default:hover:after{color:var(--white)}.ce_accordion .ui-state-active:after{font:100%/1 "icomoon";content:"\f078";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;float:right;font-size:1.2em}.ce_accordion .ui-state-active{background:var(--color-secondary)}.content-download,.content-downloads{margin-bottom:var(--space)}@media(min-width: 1200px){.content-download,.content-downloads{margin-bottom:var(--space-l)}}.content-download ul,.content-downloads ul{list-style-type:none;padding:0;margin:0}.content-download li,.content-downloads li{display:block}.content-download li.download-element,.content-downloads li.download-element{margin-bottom:var(--space-s)}.content-download .mime_icon,.content-downloads .mime_icon{display:none}.content-download a,.content-downloads a{color:var(--color-button);background:var(--color-bg-button);border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;padding:var(--space-s) var(--space);display:inline-block;background:var(--color-secondary);padding:var(--space-s) var(--space);display:inline-block;margin-right:var(--space);color:#fff}.content-download a:hover,.content-downloads a:hover{background:var(--color-primary);color:var(--color-secondary);color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-download .file-size,.content-downloads .file-size{font-size:var(--font-size-s);margin-left:var(--space)}.content-download a[href$=".pdf"]:before,.content-downloads a[href$=".pdf"]:before{font:100%/1 "icomoon";content:"\f1c3";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.content-download a[href$=".xls"]:before,.content-downloads a[href$=".xls"]:before{font:100%/1 "icomoon";content:"\f1c9";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.content-download a[href$=".xlsx"]:before,.content-downloads a[href$=".xlsx"]:before{font:100%/1 "icomoon";content:"\f1c9";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.content-download a[href$=".doc"]:before,.content-downloads a[href$=".doc"]:before{font:100%/1 "icomoon";content:"\f1c7";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.content-download a[href$=".docx"]:before,.content-downloads a[href$=".docx"]:before{font:100%/1 "icomoon";content:"\f1c7";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.content-download a[href$=".zip"]:before,.content-downloads a[href$=".zip"]:before{font:100%/1 "icomoon";content:"\f1cc";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.content-download a[href$=".ppt"]:before,.content-downloads a[href$=".ppt"]:before{font:100%/1 "icomoon";content:"\f1ca";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.content-download a[href$=".pptx"]:before,.content-downloads a[href$=".pptx"]:before{font:100%/1 "icomoon";content:"\f1ca";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.content-download a[href$=".mp3"]:before,.content-downloads a[href$=".mp3"]:before{font:100%/1 "icomoon";content:"\f1cd";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.content-download a[href$=".png"]:before,.content-downloads a[href$=".png"]:before{font:100%/1 "icomoon";content:"\f1cb";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.content-download li.download-element.ext-jpg,.content-download li.download-element.ext-svg,.content-downloads li.download-element.ext-jpg,.content-downloads li.download-element.ext-svg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch}.content-download li.download-element.ext-jpg>a,.content-download li.download-element.ext-svg>a,.content-downloads li.download-element.ext-jpg>a,.content-downloads li.download-element.ext-svg>a{background-color:var(--color-bg-light);color:var(--color-text)}.content-download li.download-element.ext-jpg>a:hover,.content-download li.download-element.ext-svg>a:hover,.content-downloads li.download-element.ext-jpg>a:hover,.content-downloads li.download-element.ext-svg>a:hover{background-color:var(--color-primary);color:var(--white)}.content-download li.download-element.ext-jpg>a:before,.content-download li.download-element.ext-svg>a:before,.content-downloads li.download-element.ext-jpg>a:before,.content-downloads li.download-element.ext-svg>a:before{font:100%/1 "icomoon";content:"\f0ed";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.content-download li.download-element.ext-jpg figure,.content-download li.download-element.ext-svg figure,.content-downloads li.download-element.ext-jpg figure,.content-downloads li.download-element.ext-svg figure{position:relative}.content-download li.download-element.ext-jpg figure a,.content-download li.download-element.ext-svg figure a,.content-downloads li.download-element.ext-jpg figure a,.content-downloads li.download-element.ext-svg figure a{background-color:rgba(0,0,0,0);padding:0;margin:0 0 var(--space) 0}.content-download li.download-element.ext-jpg figure:before,.content-download li.download-element.ext-svg figure:before,.content-downloads li.download-element.ext-jpg figure:before,.content-downloads li.download-element.ext-svg figure:before{font:100%/1 "icomoon";content:"\f004";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;position:absolute;z-index:10;padding:var(--space-xs);top:0;right:0;margin:0;background-color:hsla(0,0%,100%,.8)}.content-downloads.image-downloads ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch}.content-downloads.image-downloads li.download-element{-webkit-flex-basis:90%;-ms-flex-basis:90%;flex-basis:90%;margin:0 0 var(--space-l) 0}@media(min-width: 650px){.content-downloads.image-downloads li.download-element{-webkit-flex-basis:48%;-ms-flex-basis:48%;flex-basis:48%;margin:0 1% var(--space) 0}}@media(min-width: 900px){.content-downloads.image-downloads li.download-element{-webkit-flex-basis:31%;-ms-flex-basis:31%;flex-basis:31%;margin:0 1% var(--space) 0}}@media(min-width: 1200px){.content-downloads.image-downloads li.download-element{-webkit-flex-basis:21%;-ms-flex-basis:21%;flex-basis:21%;margin:0 1% var(--space-l) 0}}@media(min-width: 1600px){.content-downloads.image-downloads li.download-element{-webkit-flex-basis:21%;-ms-flex-basis:21%;flex-basis:21%;margin:0 1% var(--space-l) 0}}.fnx-downloadarea .ce_download ul,.fnx-downloadarea .ce_downloads ul{list-style-type:none;padding:0;margin:0}.fnx-downloadarea .ce_download li,.fnx-downloadarea .ce_downloads li{display:block}.fnx-downloadarea .ce_download li.download-element,.fnx-downloadarea .ce_downloads li.download-element{margin-bottom:var(--space-s)}.fnx-downloadarea .ce_download .mime_icon,.fnx-downloadarea .ce_downloads .mime_icon{display:none}.fnx-downloadarea .ce_download a,.fnx-downloadarea .ce_downloads a{color:var(--color-button);background:var(--color-bg-button);border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;padding:var(--space-s) var(--space);display:inline-block;background:rgba(0,0,0,0);color:var(--grey-7);border:1px solid var(--grey-7);padding:var(--space-s) var(--space);display:inline-block;margin-right:var(--space)}.fnx-downloadarea .ce_download a:hover,.fnx-downloadarea .ce_downloads a:hover{background:rgba(0,0,0,0);color:var(--color-secondary);border:1px solid var(--color-secondary);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fnx-downloadarea .ce_download .size,.fnx-downloadarea .ce_downloads .size{font-size:var(--font-size-s);margin-left:var(--space)}.fnx-downloadarea .multifile-downloads-link-container a,.multifile-downloads-link-container a{background:rgba(0,0,0,0);border:0;padding:0;font-weight:bold;color:var(--color-primary)}.fnx-downloadarea .multifile-downloads-link-container a:hover,.multifile-downloads-link-container a:hover{background:rgba(0,0,0,0);border:0;padding:0;font-weight:bold;color:var(--color-secondary)}ul.show-checkbox input.checkbox{margin:0 var(--space) 0 0}.multifile-download--appear-checkbox-link-container a{color:var(--color-primary);background-color:rgba(0,0,0,0);font-weight:bold;padding:0;border:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-size:var(--font-size-s)}.multifile-download--appear-checkbox-link-container a:hover{color:var(--color-text);background-color:rgba(0,0,0,0);font-weight:bold;padding:0;border:0;font-size:var(--font-size-s);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.multifile-download--appear-checkbox-link-container a:hover::before{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;transform:rotate(90deg);display:inline-block}.multifile-download--appear-checkbox-link-container a:before{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font:100%/1 "icomoon";content:"\f105";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;display:inline-block;padding:var(--space-xs)}.multifile-download--button-container display-none button{background:var(--color-secondary);color:var(--white);font-weight:bold;padding:var(--space-s) var(--space-l);border:0}.multifile-download--select-all-container a{color:var(--color-primary);background-color:rgba(0,0,0,0);font-weight:bold;padding:0;border:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-size:var(--font-size);margin:var(--space) 0}.multifile-download--select-all-container a:hover{color:var(--color-text);background-color:rgba(0,0,0,0)}.multifile-download--select-all-container a:before{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font:100%/1 "icomoon";content:"\f106";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;display:inline-block;padding:0 var(--space-xs);vertical-align:baseline}.multifile-download--button-container button{color:var(--color-button);background:var(--color-bg-button);border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;padding:var(--space-s) var(--space);display:inline-block;background:var(--color-primary);color:var(--white);font-weight:bold;padding:var(--space-s) var(--space-l);border:0}.multifile-download--list.show-checkbox a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch}.multifile-download--list.show-checkbox a:before{order:1;margin-left:var(--space-s)}.multifile-download--list.show-checkbox input{order:2}ul.multifile-download--list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;list-style-type:none}ul.multifile-download--list li.download-element{margin-bottom:var(--space-s)}ul.multifile-download--list li.downloads-picture-element{display:inline-block;-webkit-flex-basis:200px;-ms-flex-basis:200px;flex-basis:200px;padding:0 var(--space-s) var(--space-s) 0}ul.multifile-download--list li.downloads-picture-element a{color:var(--grey-7);background:rgba(0,0,0,0)}ul.multifile-download--list li.downloads-picture-element a.preview{padding:.12rem;position:relative;line-height:0;border:1px solid var(--grey-7)}ul.multifile-download--list li.downloads-picture-element a.preview::after{font:100%/1 "icomoon";content:"\f004";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;color:var(--grey-8);position:absolute;bottom:.12rem;right:.12rem;background:var(--white);margin:0;padding:.25rem}ul.multifile-download--list li.downloads-picture-element a.preview::before{display:none}ul.multifile-download--list li.downloads-picture-element a.link{border:0;padding:0 var(--space-s)}.shariff .orientation-horizontal{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.ce_imagelinks{display:flex;align-content:flex-start;flex-wrap:wrap;padding:0 !important;margin-bottom:0 !important;background:var(--grey-light)}.ce_imagelinks h3{overflow:hidden}.ce_imagelinks a{display:block;position:relative;flex-grow:1;flex-shrink:1;line-height:0;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}@media(max-width: 649px){.ce_imagelinks a.cols_4{flex-basis:100%}}@media(min-width: 650px){.ce_imagelinks a.cols_4{flex-basis:50%}}@media(min-width: 900px){.ce_imagelinks a.cols_4{flex-basis:25%}}@media(max-width: 649px){.ce_imagelinks a.cols_3{flex-basis:100%}}@media(min-width: 650px){.ce_imagelinks a.cols_3{flex-basis:50%;flex-grow:0}}@media(min-width: 900px){.ce_imagelinks a.cols_3{flex-basis:33.333%}}@media(max-width: 649px){.ce_imagelinks a.cols_5{flex-basis:100%;overflow:hidden}}@media(min-width: 650px){.ce_imagelinks a.cols_5{flex-basis:50%}}@media(min-width: 900px){.ce_imagelinks a.cols_5{flex-basis:50%}}@media(min-width: 1200px){.ce_imagelinks a.cols_5{flex-basis:20%}}.ce_imagelinks .imagelinks_image{display:block;position:relative}.ce_imagelinks h3{position:absolute;bottom:1rem;right:1rem;font-size:1rem;color:var(--color-primary)}.ce_imagelinks .teaser{display:none}.ce_imagelinks h3{padding:.5rem 1rem;background:hsla(0,0%,100%,.85);background:rgba(15,64,148,.85);color:#fff;max-width:75%}@media(min-width: 1600px){.ce_imagelinks h3{max-width:66%}}.ce_imagelinks a:hover::before,.ce_imagelinks a:focus::before{background:var(--color-primary) none repeat scroll 0 0;opacity:.85;content:"";height:100%;width:100%;position:absolute;left:0;top:0;z-index:1}.ce_imagelinks a:hover h3,.ce_imagelinks a:focus h3{display:none}.ce_imagelinks a:hover .teaser,.ce_imagelinks a:focus .teaser{-moz-transition:all .4s linear;-webkit-transition:all .4s linear;-o-transition:all .4s linear;position:absolute;top:15%;text-align:center;margin:0 auto;display:block;color:#fff;z-index:1;line-height:1.4;height:auto;width:75%;left:12.5%;font-size:1rem}@media(min-width: 1600px){.ce_imagelinks a:hover .teaser,.ce_imagelinks a:focus .teaser{top:25%}}.mod_c4g_maps{margin-bottom:var(--space-xl)}.mod_eventlist{content:"";margin-bottom:var(--space-l)}.mod_eventlist .header{font-size:var(--font-size-xl);color:var(--color-primary);font-weight:700;border-bottom:var(--border-standard)}.mod_eventlist .event{margin-bottom:var(--space-xl)}.mod_eventlist .event .time{font-size:var(--font-size-s)}.mod_eventlist .event .teaser{margin:0 0 var(--space-m) 0}.mod_eventlist .event .more a{border-radius:.25em;-webkit-border-radius:.25em;-moz-border-radius:.25em;padding:var(--space-xs) var(--space-m);display:inline-block;border:1px solid var(--color-primary)}.mod_eventlist .event .more a:before{font:100%/1 "icomoon";content:"\f105";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;margin-right:var(--space-m)}.mod_eventlist .event .more a:hover{color:#fff;background:var(--color-primary);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mod_eventmenu h1,.mod_eventmenu h2,.mod_eventmenu h3,.mod_eventmenu h4,.mod_eventmenu h5{margin-top:0}.mod_eventmenu ul{list-style-type:none;padding:0}.mod_eventmenu li{display:block}.mod_eventmenu a,.mod_eventmenu span{display:inline-block;padding:0 0 var(--space-xs) 0}.mod_eventmenu .first a{padding-left:0}.mod_eventmenu .last a{border-right:0}.mod_calendar{margin:0 0 var(--space-xl) 0}@media(min-width: 2000px){.minicalendar{width:100%}}.minicalendar thead th{border-bottom:1px dotted var(--grey-mid)}.minicalendar td{padding:var(--space-xs);border-bottom:1px dotted var(--grey-mid);text-align:center}.minicalendar td.today{background:var(--grey-light);color:#000}.minicalendar td.active{background:var(--color-primary);border-radius:.25em;-webkit-border-radius:.25em;-moz-border-radius:.25em}.minicalendar td.active a{color:#fff}.cal_paper .event{width:100%;display:block;margin:0 0 var(--space) 0;padding:var(--space) 0;float:left;border-bottom:var(--border-standard)}.cal_paper .event .date{float:left;text-align:center;margin:0 var(--space) 0 0;padding:var(--space-s);min-width:4em;background:var(--color-secondary);color:#fff;max-width:6em}.cal_paper .event .day{display:block;margin:0;padding:0;font-size:1.8em;line-height:1.4;font-weight:700}.cal_paper .event .month{position:relative;top:0;margin:0;padding:0;font-weight:700;font-size:90%}.cal_paper .event h3{margin:0;font-weight:bold}.cal_paper .event.first{padding-top:0}.cal_paper .event_information{display:block;overflow:hidden}.cal_paper .event_information h4{font-size:1.5rem;font-weight:700;margin:0}.cal_paper .event_information a{color:var(--color-primary)}.cal_paper .event_information .teaser,.cal_paper .event_information .teaser p{margin:0}.cal_paper .event_information .location{margin-bottom:var(--space-s);width:100%;font-size:.8rem;color:var(--color-text)}.cal_paper .event_information .time{color:var(--color-primary);font-weight:700}.cal_paper_compact .event{min-height:1px;width:33.3%}body.extranet .mod_eventlist b{background-color:var(--color-bg-light);padding:var(--space-l);display:inline-block}body.extranet .mod_eventmenu{background-color:var(--color-bg-light);padding:var(--space-l)}.mod_login .formbody{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.mod_login p.error{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;color:var(--color-accent);padding:var(--space-m);border:1px solid var(--color-accent)}.mod_login .widget{margin:0 0 var(--space) 0}.mod_login .widget-text{padding-right:var(--space-s);-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-basis:90%;-ms-flex-basis:90%;flex-basis:90%}@media(min-width: 900px){.mod_login .widget-text{-webkit-flex-basis:40%;-ms-flex-basis:40%;flex-basis:40%}}.mod_login .widget-password{padding-right:var(--space-s);-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-basis:90%;-ms-flex-basis:90%;flex-basis:90%}@media(min-width: 900px){.mod_login .widget-password{flex-basis:40%}}.mod_login input.text{margin:0}.mod_login input:focus,.mod_login input:focus-visible{outline:none;background:var(--grey-light)}.mod_login .widget-submit{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%}@media(min-width: 900px){.mod_login .widget-submit{-webkit-flex-basis:18%;-ms-flex-basis:18%;flex-basis:18%}}.mod_login .widget-submit button.submit{border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem}.mod_lostPassword .formbody{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.mod_lostPassword p.error{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;color:var(--color-accent);padding:var(--space-m);border:1px solid var(--color-accent)}.mod_lostPassword .fields{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}@media(min-width: 900px){.mod_lostPassword .fields{-webkit-flex-basis:69%;-ms-flex-basis:69%;flex-basis:69%}}.mod_lostPassword .widget-text input{margin:0;border:none}.mod_lostPassword .widget-text input:focus,.mod_lostPassword .widget-text input:focus-visible{outline:none;background:var(--grey-4)}.mod_lostPassword .widget-submit{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}@media(min-width: 900px){.mod_lostPassword .widget-submit{-webkit-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%}}.mod_lostPassword .widget-submit button.submit{border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem}.mod_personalData .formbody{display:block}.ce_form{overflow:visible}fieldset{padding:0;margin:0;border:0;min-width:0}.widget-checkbox legend{display:none}.widget-checkbox span{display:inline-block}.widget-checkbox input.checkbox{vertical-align:baseline;padding:0 var(--space-m) 0 0}.widget-checkbox label{display:inline;width:100%;width:90%;margin-left:var(--space-s)}.widget-select{margin:0 0 var(--space) 0}.widget-select label.select{margin:0 var(--space) .35rem 0;min-width:10rem}.widget-select select.select{border:1px solid var(--grey-light)}legend{font-size:var(--font-size-s);border-bottom:var(--border-standard)}.error{color:var(--color-primary);font-weight:700}label{display:inline-block;max-width:100%}input.text,input.captcha,submit.submit,textarea{font-size:var(--font-size-m);border-radius:.2rem;border:1px solid var(--grey-light);background-clip:padding-box;background-image:none;padding:.5rem}textarea.textarea{height:auto;min-height:16.5rem}.formbody{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-start}.formbody fieldset{flex-basis:100%;padding:0 1rem 1rem 0}@media(min-width: 900px){.formbody fieldset{flex-basis:50%}}.formbody fieldset legend{display:none}.formbody fieldset.width-100{flex-basis:100%;align-self:flex-end}.contact_form_full{width:80%}@media(max-width: 649px){.contact_form_full{width:100%}}.contact_form_full label{display:none}.contact_form_full input.text,.contact_form_full textarea{background:#fff}.contact_form_full .submit{float:right}label{display:inline-block;max-width:100%;margin:0 0 .35rem 0;color:#000;font-weight:300}input.text,input.captcha,textarea{display:block;width:100%;background:var(--color-bg-light);border:0;padding:.5rem;margin:0 0 var(--space-m) 0}.widget-checkbox span{display:inline-block;margin-right:var(--space-l)}input.radio,input.checkbox{margin:var(--space-xs) 0 0;margin-left:1px;margin-top:1px \9 ;line-height:normal;vertical-align:baseline}input.radio+label,input.checkbox+label{margin-right:var(--space-xs);font-weight:normal;display:inline}.submit{background:var(--color-primary);color:#fff;border:0;padding:var(--space-s) var(--space-m)}.submit:hover{background-color:var(--color-secondary);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}select.select{margin-left:var(--space-xs);padding:var(--space-s)}.ce_extranet_upload .formbody{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ce_extranet_upload .widget-fineuploader{display:block;-webkit-flex-basis:80%;-ms-flex-basis:80%;flex-basis:80%}.ce_extranet_upload .widget-fineuploader .fineuploader-wrapper ul.values-list{margin:var(--space-s) 0 var(--space) 0}.ce_extranet_upload .widget-fineuploader .fineuploader-wrapper ul.values-list li{padding:var(--space-xs) 0;border-top:1px dotted var(--grey-6)}@media(min-width: 900px){.ce_extranet_upload .widget-fineuploader .fineuploader-wrapper ul.values-list li{max-width:80%}}.ce_extranet_upload .widget-fineuploader .fineuploader-wrapper ul.values-list li li:last-child{border-bottom:1px dotted var(--grey-mid)}.ce_extranet_upload .widget-fineuploader .fineuploader-wrapper ul.values-list .fineuploader-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch}.ce_extranet_upload .widget-fineuploader .fineuploader-wrapper ul.values-list .info{display:inline-block}.ce_extranet_upload .widget-fineuploader .fineuploader-wrapper ul.values-list a.delete{display:inline-block;margin-left:var(--space);background-color:var(--color-error);color:var(--white);padding:var(--space-xs)}.ce_extranet_upload .widget-fineuploader .fineuploader-wrapper ul.values-list a.delete:before{font:100%/1 "icomoon";content:"\f00e";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;color:var(--white);margin-right:var(--space-xs);display:inline-block}.ce_extranet_upload .widget-fineuploader .fineuploader-wrapper ul.values-list a.delete:hover{background-color:var(--color-error-hover)}.ce_extranet_upload .widget-submit{display:block;margin-top:var(--space-l);-webkit-flex-basis:80%;-ms-flex-basis:80%;flex-basis:80%}a{text-decoration:none;color:var(--color-links)}a:hover{text-decoration:none;color:var(--color-links-hover)}.ce_text a{text-decoration:none}.ce_text a:hover{text-decoration:underline}a[href^=tel]:link,a[href^=tel]:visited,a[href^=tel]:hover{text-decoration:none;color:var(--color-text)}.content-hyperlink{margin-bottom:var(--space-xl)}.content-hyperlink a{font-family:var(--font-family-light);background:var(--color-links);color:#fff;display:inline-block;padding:var(--space) var(--space-l);margin:var(--space) 0}.content-hyperlink a:after{font:100%/1 "icomoon";content:"\f107";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;display:block;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-hyperlink a:hover::after{-webkit-transform:scale(2);transform:scale(2);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-hyperlink a:hover{background:var(--color-links-hover);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-hyperlink.homelink{margin-bottom:0}.fa-chevron-up::before{font:100%/1 "icomoon";content:"\f077";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;color:#fff;font-size:1.2rem;margin:0}.fa-bars::before{font:100%/1 "icomoon";content:"\f0ca";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;color:var(--color-secondary);font-size:2rem;margin:0}.fa-close::before{font:100%/1 "icomoon";content:"\f00e";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;color:#fff}#main a[href^=mailto]:link{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:var(--color-primary);font-family:var(--font-family-caption)}#main a[href^=mailto]:link span:before{font:100%/1 "icomoon";content:"\f003";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}#main a[href^=mailto]:link:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:var(--color-primary-dark)}.back{border-top:var(--border-standard);margin-top:var(--space);padding-top:var(--space-s)}.back a{text-decoration:none}.back a:before{font:100%/1 "icomoon";content:"\f104";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.ce_toplink a{position:fixed;display:block;-moz-transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;transform:translateZ(0) !important;bottom:var(--space-l);right:var(--space-l);z-index:2000;color:var(--white)}.ce_toplink a:before{font:100%/1 "icomoon";content:"\f077";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;background:var(--color-primary);color:var(--fnx-color-white);padding:var(--space-xs);opacity:.8;filter:alpha(opacity=80);display:inline-block;text-decoration:none;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;font-size:1.5rem;margin:0}.ce_toplink a:before:hover{text-decoration:none;color:var(--color-toplink-hover);background:var(--color-toplink-bg-hover)}.mod_navigation ul{list-style-type:none;margin:0;padding:0}.mod_changelanguage .level_1{list-style-type:none;margin:0;padding:0}.mod_changelanguage li{display:inline-block}.mod_changelanguage a{padding:0;display:inline-block;min-width:4rem}.mod_changelanguage span{padding:0}.mod_changelanguage a:before{font:100%/1 "icomoon";content:"\f105";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}@media(min-width: 900px){.mod_mobile_menu{display:none}}.mobile_menu_trigger{color:var(--color-secondary);display:block}.mobile_menu_trigger .fa-bars::before{vertical-align:text-bottom}.mobile_menu{float:right;z-index:1000}@media(max-width: 649px){.mobile_menu{width:80% !important}}@media(min-width: 650px){.mobile_menu{width:66% !important}}@media(min-width: 900px){.mobile_menu{width:50% !important}}@media(min-width: 1200px){.mobile_menu{width:33% !important}}.mobile_menu .inner{padding:var(--space);background:var(--color-primary) !important;background:rgba(15,64,148,.9) !important;color:#fff}.mobile_menu .inner h2,.mobile_menu .inner h3{color:#fff}.mobile_menu .inner .ce_text{margin-top:var(--space-l)}.mobile_menu .inner a{color:#fff !important}.mobile_menu .inner .sitemap_mobile_menu{margin-top:var(--space-xl);width:100%}.mobile_menu .inner .sitemap_mobile_menu h1{border-bottom-color:#fff}.mobile_menu .inner .sitemap_mobile_menu ul{padding:0;margin:0;list-style-type:none}.mobile_menu .inner .sitemap_mobile_menu .level_3{margin-left:var(--space)}.mobile_menu .inner .sitemap_mobile_menu li{display:block}.mobile_menu .inner .sitemap_mobile_menu a,.mobile_menu .inner .sitemap_mobile_menu strong{display:block;color:#fff;padding:0 0 var(--space-m) 0}.mobile_menu .inner .sitemap_mobile_menu a:before{font:100%/1 "icomoon";content:"\f105";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;color:#fff}.mobile_menu .inner .sitemap_mobile_menu a:hover{background:rgba(0,0,0,0) !important}.mobile_menu .inner .sitemap_mobile_menu .submenu_hide a:after{font:100%/1 "icomoon";content:"\f105";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;float:right;color:#fff}.mobile_menu .inner .sitemap_mobile_menu .submenu_show a{font-weight:700}.mobile_menu .inner .sitemap_mobile_menu .submenu_show a.submenu:after{font:100%/1 "icomoon";content:"\f107";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;float:right;color:#fff;margin-top:.25rem}.mobile_menu .inner .sitemap_mobile_menu .level_2 a,.mobile_menu .inner .sitemap_mobile_menu .level_2 strong{padding-left:var(--space-m);font-size:80%}.mobile_menu .inner .sitemap_mobile_menu .level_2 a:before{font:100%/1 "icomoon";content:"\f105";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.mobile_menu .inner .sitemap_mobile_menu .nav_vertical strong{color:#fff}.mobile_menu .close{float:right;font-size:75%}.mobile_menu .close i{margin-right:var(--space-s)}.nav_vertical{margin-bottom:var(--space-l)}@media(min-width: 1200px){.nav_vertical{margin-bottom:var(--space-xxl)}}.nav_vertical ul{padding:0;margin:0;display:block}.nav_vertical li{display:block;padding:0;margin:0}.nav_vertical a,.nav_vertical strong{display:block;padding:var(--space-s);color:var(--black);border-bottom:1px solid var(--color-bg-light)}.nav_vertical strong.active{color:var(--color-primary);font-family:var(--font-family-bold)}.nav_vertical a:before{font:100%/1 "icomoon";content:"\f105";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.nav_vertical strong:before{font:100%/1 "icomoon";content:"\f104";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.nav_vertical a:hover{color:var(--color-secondary)}.nav_vertical a.trail{font-weight:700}.nav_vertical .level_2{margin-left:var(--space-l)}.nav_vertical.sublevel .level_2{display:none}.nav_vertical.sublevel .level_1>li.active.submenu .level_2,.nav_vertical.sublevel .level_1>li.trail.submenu .level_2{display:block}.nav_service_header{display:none;float:right}@media(min-width: 900px){.nav_service_header{display:block}}.nav_service_header ul{font-size:.75rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0;padding:0}.nav_service_header li{padding:0;margin:0;flex:0 1 auto;align-self:auto;list-style-type:none}.nav_service_header a,.nav_service_header strong{display:inline-block;padding:0 var(--space-s) var(--space-s) var(--space-s);color:var(--color-primary)}.nav_service_header li.active,.nav_service_header li.trail{background:#fff}.nav_service_header strong.active,.nav_service_header a.trail{color:var(--color-primary);font-weight:700}@media(max-width: 649px){.toplevel_sidebar{display:none}}@media(min-width: 650px){.toplevel_sidebar{display:none}}@media(min-width: 900px){.toplevel_sidebar{display:block;font-size:90%}}@media(min-width: 1200px){.toplevel_sidebar{font-size:100%}}.toplevel_sidebar ul{display:block;padding:0;margin:0;list-style-type:none}.toplevel_sidebar li{display:block;padding:0;margin:0}.toplevel_sidebar a,.toplevel_sidebar span{display:block;padding:var(--space-s) var(--space-l) var(--space-s) var(--space-m);border-bottom:1px solid var(--grey-mid);color:#000;background:#fff}.toplevel_sidebar a.trail,.toplevel_sidebar span.active{color:var(--color-primary);font-weight:700}.toplevel_sidebar li.heading a{border:0;background:var(--color-primary);color:#fff;font-weight:700}.nav_service_footer ul.level_1{list-style-type:none;display:block;padding:0;margin:0}.nav_service_footer li{display:block;padding:0;margin:0}.nav_service_footer a,.nav_service_footer strong{display:block;font-weight:300}.nav_service_footer a{color:var(--color-primary)}.nav_service_footer strong{color:var(--color-primary)}.nav_service_footer a.trail{color:var(--color-primary)}.nav_service_footer strong.active{color:var(--color-primary)}.nav_service_footer a:hover{color:var(--color-primary)}[id=main] .mod_sitemap{margin-bottom:var(--space-l)}@media(min-width: 1200px){[id=main] .mod_sitemap{padding-right:var(--space-xl);margin-bottom:var(--space-xl)}}[id=main] .mod_sitemap ul{padding:0;list-style-type:none}[id=main] .mod_sitemap li{display:block}[id=main] .mod_sitemap a{display:block;padding:var(--space-s) 0;border-bottom:1px dotted var(--grey-mid)}[id=main] .mod_sitemap .level_2{margin-left:var(--space-l);font-size:80%}.nav_tabs ul{content:"";display:table;clear:both}.nav_tabs li{float:left}.nav_tabs a,.nav_tabs span{display:block;padding:var(--space-s) var(--space-m);background:var(--grey-mid);margin-right:2px}.nav_tabs a{box-shadow:inset 0px 35px 45px -16px rgba(146,213,255,.8)}.nav_tabs a:hover{background:#fff;color:var(--grey-mid) -dark;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav_tabs span.active{background:#fff;color:var(--color-primary)}.pagination{clear:both;display:block;padding:var(--space-m);background:var(--color-bg-light)}.pagination ul{content:"";display:table;clear:both;padding:0;margin:0}.pagination li{display:inline;margin-right:var(--space-m)}.pagination a{color:var(--color-button);background:var(--color-bg-button);border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;padding:var(--space-s) var(--space);display:inline-block;padding:var(--space-xs) var(--space-m);background:var(--grey-light);color:var(--white)}.pagination a:hover{background:var(--grey-dark);color:var(--white)}.pagination strong.active{color:var(--color-button);background:var(--color-bg-button);border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;padding:var(--space-s) var(--space);display:inline-block;padding:var(--space-xs) var(--space-m);background:var(--color-primary);color:#fff}.pagination .next a:after{font:100%/1 "icomoon";content:"\f105";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;margin-left:var(--space-m)}.pagination .previous a:before{font:100%/1 "icomoon";content:"\f104";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;margin-left:var(--space-m)}.nav_icons li.contact a:before,.nav_icons li.contact strong:before{font:100%/1 "icomoon";content:"\f003";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.nav_icons li.sitemap a:before,.nav_icons li.sitemap strong:before{font:100%/1 "icomoon";content:"\f0e8";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.nav_icons li.search a:before,.nav_icons li.search strong:before{font:100%/1 "icomoon";content:"\f004";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.nav_icons li.legal a:before,.nav_icons li.legal strong:before{font:100%/1 "icomoon";content:"\f05a";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.nav_icons li.directions a:before,.nav_icons li.directions strong:before{font:100%/1 "icomoon";content:"\f278";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.nav_icons li.home a:before,.nav_icons li.home strong:before{font:100%/1 "icomoon";content:"\f015";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.nav_icons li.news a:before,.nav_icons li.news strong:before{font:100%/1 "icomoon";content:"\f015";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.nav_icons li.events a:before,.nav_icons li.events strong:before{font:100%/1 "icomoon";content:"\f015";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}.mod_breadcrumb{padding:0 !important;flex-basis:75%}@media(max-width: 649px){.mod_breadcrumb{flex-basis:100%;margin:var(--space) 0}}@media(min-width: 650px){.mod_breadcrumb{flex-basis:50%}}@media(min-width: 900px){.mod_breadcrumb{flex-basis:70%}}.mod_breadcrumb ul{margin:0;padding:0}.mod_breadcrumb li{list-style-type:none;display:inline;padding:0;font-size:var(--font-size-s)}.mod_breadcrumb li:after{font:100%/1 "icomoon";content:"\f105";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;margin:0 var(--space-m) 0 0}.mod_breadcrumb li.active:after{display:none}.mod_breadcrumb a{display:inline-block;padding:0 var(--space-m) 0 0}.nav_image ul{list-style-type:none;padding:0;margin:0;background:var(--color-bg-light);width:100%;display:flex;align-items:flex-start;align-content:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;justify-content:flex-start}.nav_image li{display:inline-block;padding:0;margin:0;position:relative;flex-basis:50%;flex-basis:33.3333%;line-height:0}@media(max-width: 649px){.nav_image li{flex-basis:100%}}.nav_image a,.nav_image span{display:inline-block;height:100%;width:100%;line-height:0;position:relative;text-decoration:none;font-size:0}.nav_image img{width:100%;height:auto;display:inline}.nav_image .nav_link_text{position:absolute;display:block;width:auto;height:auto;background:hsla(0,0%,100%,.85);color:var(--color-primary);padding:var(--space-m) var(--space-l) var(--space-m) var(--space-m);font-weight:bold;font-size:var(--font-size-m);line-height:1.5em;bottom:1rem;left:0;max-width:66%}@media(max-width: 649px){.nav_image .nav_link_text{max-width:100%;max-width:none}}.nav_image li a:hover::before,.nav_image li a:focus::before{background:var(--color-primary) none repeat scroll 0 0;content:"";height:100%;width:100%;position:absolute;left:0;top:0;z-index:1}.nav_image li a:hover .nav_link_text{position:absolute;color:#fff;background:rgba(0,0,0,0);margin:0;text-align:center;text-indent:0;text-rendering:geometricprecision;z-index:1;display:none}.nav_image li a:hover .teaser,.nav_image li a:focus .teaser{-moz-transition:all .4s linear;-webkit-transition:all .4s linear;-o-transition:all .4s linear;position:absolute;top:25%;text-align:center;margin:0 auto;display:block;color:#fff;z-index:1;line-height:1.4;height:auto;width:75%;left:12.5%;font-size:1rem}.nav_image span.active{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;color:#000;padding:.25em .25em .35em .5em;font-weight:700;line-height:1.5em;text-align:center}@media(max-width: 649px){.nav_image span.active{font-size:90%}}.nav_image span.active::before{background:var(--color-primary) none repeat scroll 0 0;content:"";height:100%;width:100%;position:absolute;left:0;top:0;z-index:1}.nav_image span.active .nav_link_text{position:absolute;color:#fff;background:rgba(0,0,0,0);margin:0;text-align:center;text-indent:0;text-rendering:geometricprecision;top:50%;z-index:1}nav.mod_navigation.megamenu{display:none;overflow:visible}@media(min-width: 900px){nav.mod_navigation.megamenu{display:block;padding:0 1rem}}@media(min-width: 1200px){nav.mod_navigation.megamenu{padding:0 3rem}}nav.mod_navigation.megamenu ul.level_1{padding:0;margin:0;height:100%;line-height:1.3;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch}nav.mod_navigation.megamenu ul.level_1>li{padding:0 2rem 0 0}nav.mod_navigation.megamenu ul.level_1>li>a{padding:0 1rem;height:100%;color:var(--color-primary)}nav.mod_navigation.megamenu ul.level_1>li>strong.home{color:var(--color-primary)}nav.mod_navigation.megamenu ul.level_1>li>a.submenu{overflow:hidden}nav.mod_navigation.megamenu ul.level_1>li.submenu:after{font:100%/1 "icomoon";content:"\e907";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;color:var(--color-secondary);color:var(--color-primary);vertical-align:middle}nav.mod_navigation.megamenu ul.level_1>li.home:after{font-weight:bold}nav.mod_navigation.megamenu .mega-menu-level_2{position:absolute;left:0;width:100%;top:80px;opacity:0;visibility:hidden;transition:all .3s ease}nav.mod_navigation.megamenu ul.level_2{width:100%;position:absolute;background:#fafafa;-webkit-box-shadow:2px 8px 9px 0px rgba(200,200,200,.5);-moz-box-shadow:2px 8px 9px 0px rgba(200,200,200,.5);box-shadow:2px 8px 9px 0px rgba(200,200,200,.5);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}nav.mod_navigation.megamenu ul.level_2>li{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-basis:20%;-ms-flex-basis:20%;flex-basis:20%}nav.mod_navigation.megamenu ul.level_2>li>a,nav.mod_navigation.megamenu ul.level_2>li>strong{padding:1rem;display:block;width:100%;background:#fff;border-bottom:1px dotted var(--color-secondary)}nav.mod_navigation.megamenu ul.level_2>li>a{color:var(--color-secondary)}nav.mod_navigation.megamenu ul.level_2>li>strong{color:var(--color-primary)}nav.mod_navigation.megamenu ul.level_2>li.submenu>a.submenu{overflow:hidden}nav.mod_navigation.megamenu .mega-menu-level_3{padding:1rem}nav.mod_navigation.megamenu ul.level_3>li a,nav.mod_navigation.megamenu ul.level_3>li strong{padding:.5rem 0;display:inline-block;color:#666;color:#000;font-size:var(--font-size-s);font-size:.9rem;line-height:1.4}nav.mod_navigation.megamenu ul.level_3>li a:hover{color:var(--color-secondary)}nav.mod_navigation.megamenu ul.level_3>li>strong{color:var(--color-secondary)}nav.mod_navigation.megamenu ul.level_3>li.submenu>a.submenu{overflow:hidden}nav.mod_navigation.megamenu ul.level_4{margin:0;padding:0 0 0 1rem}nav.mod_navigation.megamenu ul.level_4>li a,nav.mod_navigation.megamenu ul.level_4>li strong{padding:.25rem 0;display:inline-block;color:#666;color:var(--color-primary);font-size:.75rem}nav.mod_navigation.megamenu ul.level_4>li a::before{font:100%/1 "icomoon";content:"\f105";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}nav.mod_navigation.megamenu ul.level_4>li.submenu>a.submenu{overflow:hidden}nav.mod_navigation.megamenu ul.level_1 li a.submenu:hover,nav.mod_navigation.megamenu li:hover>.mega-menu-level_2,nav.mod_navigation.megamenu li:focus-within>.mega-menu-level_2{top:5.5rem;top:auto;opacity:1;visibility:visible}#header.on nav.mod_navigation.megamenu ul.level_1 li a.submenu:hover,#header.on nav.mod_navigation.megamenu li:hover>.mega-menu-level_2,#header.on nav.mod_navigation.megamenu li:focus-within>.mega-menu-level_2{top:4rem;top:auto}.nav-social-media ul{list-style-type:none;margin:0;padding:0}.nav-social-media li{display:inline-block;position:relative;vertical-align:top}.nav-social-media a{display:block;overflow:hidden;text-indent:-99em}.nav-social-media a::after{text-indent:0;position:relative;display:block;font-size:var(--font-size-l);margin:0 var(--space-s) 0 0}.nav-social-media a.linkedin::after{font:100%/1 "icomoon";content:"\eac9";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;font-size:var(--font-size-l) !important;margin:0 var(--space-s) 0 0}.nav-social-media a.youtube::after{font:100%/1 "icomoon";content:"\ea9d";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;font-size:var(--font-size-l);margin:0 var(--space-s) 0 0}.nav-social-media a.facebook::after{font:100%/1 "icomoon";content:"\ea91";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0;font-size:var(--font-size-l);margin:0 var(--space-s) 0 0}figure{margin:0;padding:0}figure img{max-width:100%;height:auto}figure figcaption{display:table-caption;caption-side:bottom;text-align:center;width:100%;padding:var(--space-s);line-height:1.5;font-size:var(--font-size-s);font-style:italic}.content-text.media figure{display:table}.content-text.media--left{display:inline-block;margin:var(--space-s) auto}@media(min-width: 650px){.content-text.media--left figure{float:left;margin:0 var(--space-m) var(--space-m) 0}}@media(min-width: 1200px){.content-text.media--left figure{margin:0 var(--space-m) var(--space-m) 0}}.content-text.media--right{display:inline-block;margin:var(--space-s) auto}@media(min-width: 650px){.content-text.media--right figure{float:right;margin:0 0 var(--space-m) var(--space-m)}}@media(min-width: 1200px){.content-text.media--right figure{margin:0 0 var(--space-m) var(--space-m)}}.content-text.media--above{display:inline-block;margin:var(--space-s) auto}@media(min-width: 650px){.content-text.media--above figure{margin:var(--space-m) 0 var(--space-m) 0}}@media(min-width: 1200px){.content-text.media--above figure{margin:var(--space-m) 0 var(--space-m) 0}}.content-text.media--below{display:inline-block;margin:var(--space-s) auto}@media(min-width: 650px){.content-text.media--below figure{margin:var(--space-m) 0 var(--space-m) 0}}@media(min-width: 1200px){.content-text.media--below figure{margin:var(--space-m) 0 var(--space-m) 0}}.content-gallery ul{list-style-type:none;padding:0;margin:0;display:grid}.content-gallery--cols-1 ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch}.content-gallery--cols-1 li{padding:0 var(--space)}.content-gallery--cols-2 ul{grid-template-columns:repeat(2, 1fr);grid-gap:var(--space-m);grid-auto-columns:1fr}.content-gallery--cols-3 ul{grid-template-columns:repeat(3, 1fr);grid-gap:var(--space-m);grid-auto-columns:1fr}.content-gallery--cols-4 ul{grid-template-columns:repeat(4, 1fr);grid-gap:var(--space-m);grid-auto-columns:1fr}.content-gallery--cols-7 ul{grid-template-columns:repeat(7, 1fr);grid-gap:var(--space-m);grid-auto-columns:1fr}.content-gallery--cols-12 ul{grid-template-columns:repeat(4, 1fr);grid-gap:var(--space-m);grid-auto-columns:1fr}@media(min-width: 650px){.content-gallery--cols-12 ul{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 1200px){.partner_gallery ul{max-width:75%;margin:0 auto}}@media(min-width: 1200px){.partner_gallery ul li{margin:var(--space)}}.partner_gallery figure{margin:0 auto}.partner_gallery img{padding:var(--space-s);filter:grayscale(1) opacity(0.8)}.partner_gallery img:hover{filter:grayscale(0) opacity(1);transform:scale(1.1);transition:all .2s ease-in-out}.content-youtube{width:100%;max-width:100%;border:0;margin-bottom:var(--space-l)}.aspect--16\:9{position:relative;padding-bottom:56.25%;aspect-ratio:16/9;height:0;overflow:hidden}.aspect--16\:9 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-player{width:100%;max-width:100%}.content-player figure{margin:0;padding:0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.content-player figure video{position:absolute;top:0;left:0;width:100%;height:100%}.layout_short{margin:0 0 var(--space-xl) 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch}@media(max-width: 649px){.layout_short{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.layout_short p.info{font-size:var(--font-size-xs);border-bottom:var(--border-standard);color:var(--grey-mid)}.layout_short h2{margin:var(--space-s) 0}.layout_short .more{color:var(--color-button);background:var(--color-bg-button);border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;padding:var(--space-s) var(--space);display:inline-block;background-color:var(--color-primary)}.layout_short .more a{color:#fff}.layout_short .more:hover{background:var(--color-secondary);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.layout_short .content{flex-basis:66%}@media(max-width: 649px){.layout_short .content{flex-basis:100%}}.layout_short .image_container{float:none !important;flex-basis:33%;margin:0 var(--space-l) 0 0}@media(max-width: 649px){.layout_short .image_container{flex-basis:100%;margin:0 0 var(--space) 0}}body.home .mod_newslist{position:relative;padding-left:var(--space);padding-right:var(--space);bottom:0;left:0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}@media(min-width: 650px)and (max-width: 899px){body.home .mod_newslist{margin-top:3rem}}@media(min-width: 900px){body.home .mod_newslist{padding-left:var(--space-l);padding-right:var(--space-l)}}@media(min-width: 1200px){body.home .mod_newslist{padding-left:5vw;padding-right:5vw}}body.home .mod_newslist h2{width:100%}body.home .mod_newslist .layout_latest{background:#fff;padding:0;flex-basis:100%;margin:0 0 var(--space-l) 0}@media(min-width: 900px){body.home .mod_newslist .layout_latest{flex-basis:22%}}body.home .mod_newslist .layout_latest figure.image_container{margin:0;width:100%}body.home .mod_newslist .layout_latest .content{padding:0 var(--space-l) var(--space) var(--space);margin:0}body.home .mod_newslist .layout_latest p.info{margin-top:var(--space);font-size:var(--font-size-s);color:var(--grey-mid);border:none}body.home .mod_newslist .layout_latest h2{margin:var(--space) 0;font-size:var(--font-size-m);color:var(--color-primary)}body.home .mod_newslist .layout_latest h2 a{color:var(--color-primary)}body.home .mod_newslist .layout_latest img{width:100% !important;height:auto}.gremien h2{font-family:var(--font-family-book);margin:var(--space-l) 0 var(--space-m) 0 !important}.gremien .teaser{color:var(--color-primary)}.mod_newsmenu{padding:var(--space);background:var(--color-bg-light)}@media(min-width: 900px){.mod_newsmenu{margin-bottom:var(--space-xxl)}}.mod_newsmenu .level_1{list-style-type:none;margin:0;padding:0}.mod_newsmenu .li{display:block}.mod_newsmenu a,.mod_newsmenu strong{display:block;padding:var(--space-s) 0;border-bottom:1px dotted var(--grey-mid)}.mod_newsmenu li:last-of-type a,.mod_newsmenu li:last-of-type strong{border-bottom:0}.mod_newsmenu strong{color:var(--color-primary)}.mod_newsmenu .level_2{list-style-type:none;margin:0;padding:0;padding-left:1em}#pageimage .inside{position:relative}#pageimage .mod_pageimage figure{line-height:0}#pageimage .mod_article{padding:var(--space-l) var(--space-l) var(--space-l) 5vw;background-color:hsla(0,0%,100%,.9);position:absolute;bottom:var(--space);max-width:90%;left:0}@media(min-width: 650px){#pageimage .mod_article{bottom:5vh;max-width:75%;left:0}}#pageimage h1{font-size:var(--font-size-m)}@media(min-width: 650px){#pageimage h1{font-size:var(--font-size-l)}}.mod_search form{margin-bottom:var(--space)}.mod_search .formbody{width:100%;max-width:90%;display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline}.mod_search .widget-text{flex-grow:5;flex-basis:80%}.mod_search .widget-submit{flex-grow:1;flex-basis:20%}.mod_search input.text{display:inline-block;width:100%;padding:var(--space-s)}.mod_search input.submit{padding:var(--space-s)}.mod_search div.search_default{margin:0 0 var(--space-l) 0;max-width:85vw}.mod_search h3 a{margin-right:var(--space);color:var(--color-secondary)}.mod_search .relevance{font-size:var(--font-size-s);display:inline-block}.mod_search .context{font-size:var(--font-size-m)}.mod_search .url{word-wrap:break-word;font-size:var(--font-size-s);color:var(--color-primary)}.mod_search .radio_container{margin-top:var(--space)}#header .search-container{position:relative;display:flex;align-items:center}#header .search-container #search-icon{background:none;border:none;cursor:pointer;color:var(--color-primary)}#header .search-container #search-icon:before{font:100%/1 "icomoon";content:"\f004";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;position:relative;margin:0 .5em 0 0}#header .search-container div.search_form{position:absolute;top:100%;top:0;right:0;right:3rem;width:0;overflow:hidden;background:#fff;transition:width .3s ease;background-color:var(--color-bg-light);align-items:center}#header .search-container div.search_form.active{width:20rem;max-width:max-content}#header .search-container form#search-form,#header .search-container .widget-text,#header .search-container .formbody,#header .search-container input.text{width:100%}#header .search-container input.text{margin:0;flex-grow:1;border:none;padding:5px;font-size:1rem;outline:none;background-color:var(--color-bg-light)}.resp-sharing-button__link,.resp-sharing-button__icon{display:inline-block}.resp-sharing-button__link{text-decoration:none;color:#fff;margin:.5em}.resp-sharing-button{font-size:50%;border-radius:5px;transition:25ms ease-out;padding:.5rem .75rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:1rem;height:1rem;margin-right:.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter{background-color:#55acee}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook{background-color:#3b5998}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr{background-color:#35465c}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit{background-color:#5f99cf}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin{background-color:#0077b5}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email{background-color:#777}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25d366}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#f60}.resp-sharing-button--hackernews:hover,.resp-sharing-button--hackernews:focus{background-color:#fb6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--email{background-color:#777;border-color:#777}.resp-sharing-button--email:hover,.resp-sharing-button--email:active{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--linkedin{background-color:#0077b5;border-color:#0077b5}.resp-sharing-button--linkedin:hover,.resp-sharing-button--linkedin:active{background-color:#046293;border-color:#046293}.resp-sharing-button--xing{background-color:#1a7576;border-color:#1a7576}.resp-sharing-button--xing:hover .resp-sharing-button--xing:active{background-color:#114c4c;border-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25d366;border-color:#25d366}.resp-sharing-button--whatsapp:hover,.resp-sharing-button--whatsapp:active{background-color:#1da851;border-color:#1da851}
