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

body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .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 #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar .grayscale .cc-btn {
    background: #f1efef; }
    .contao-cookiebar .grayscale .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .grayscale .cc-btn.success {
      background: #fbfbfb; }
      .contao-cookiebar .grayscale .cc-btn.success:hover {
        background: #f7f7f7; }
  .contao-cookiebar .highlight .cc-btn.success {
    background: #4e9e3e;
    border-color: #3e7830;
    color: #fff; }
    .contao-cookiebar .highlight .cc-btn.success:hover {
      background: #4c933f; }
  .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 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        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, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.cookiebar_default {
  color: #444444; }
  .cookiebar_default p {
    color: #868686;
    line-height: 1.4; }
  .cookiebar_default .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .cookiebar_default .cc-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    position: relative;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    margin-bottom: 10px; }
    .cookiebar_default .cc-group > label {
      flex-grow: 1;
      margin: 5px 0 5px 10px; }
    .cookiebar_default .cc-group .cc-detail-btn {
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      padding: 8px 10px;
      line-height: 1.2rem; }
      .cookiebar_default .cc-group .cc-detail-btn span:nth-child(2) {
        display: none; }
      .cookiebar_default .cc-group .cc-detail-btn.cc-active span:nth-child(1) {
        display: none; }
      .cookiebar_default .cc-group .cc-detail-btn.cc-active span:nth-child(2) {
        display: inline; }
      .cookiebar_default .cc-group .cc-detail-btn:hover {
        color: #717171; }
    .cookiebar_default .cc-group .cc-detail-btn-details {
      display: inline-block;
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      text-decoration: underline;
      padding: 0;
      margin: 0 0 10px; }
      .cookiebar_default .cc-group .cc-detail-btn-details span:nth-child(2) {
        display: none; }
      .cookiebar_default .cc-group .cc-detail-btn-details.cc-active span:nth-child(1) {
        display: none; }
      .cookiebar_default .cc-group .cc-detail-btn-details.cc-active span:nth-child(2) {
        display: inline; }
      .cookiebar_default .cc-group .cc-detail-btn-details:hover {
        color: #717171; }
  .cookiebar_default .cc-cookies {
    display: none;
    width: 100%;
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .cookiebar_default .cc-cookies > p {
      font-size: 0.875rem; }
    .cookiebar_default .cc-cookies > p, .cookiebar_default .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .cookiebar_default .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .cookiebar_default .cc-cookies .cc-cookie .cc-cookie-info > div > span {
        font-weight: 600; }
      .cookiebar_default .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px; }
      .cookiebar_default .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .cookiebar_default .cc-cookies .cc-cookie .cc-cookie-desc > p {
      margin-bottom: 0; }
    .cookiebar_default .cc-cookies .cc-cookie label.cookie + p, .cookiebar_default .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .cookiebar_default .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .cookiebar_default .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .cookiebar_default .cc-footer, .cookiebar_default .cc-info {
    text-align: center; }
  .cookiebar_default .cc-info {
    margin-top: 15px; }
    .cookiebar_default .cc-info > p {
      font-size: 0.875rem; }
    .cookiebar_default .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .cookiebar_default .cc-info > a:hover {
        color: #717171; }
      .cookiebar_default .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("/files/theme/fonts/ibm-plex-sans-v13-latin-300.eot");src:local(""), url("/files/theme/fonts/ibm-plex-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("/files/theme/fonts/ibm-plex-sans-v13-latin-300.woff2") format("woff2"), url("/files/theme/fonts/ibm-plex-sans-v13-latin-300.woff") format("woff"), url("/files/theme/fonts/ibm-plex-sans-v13-latin-300.ttf") format("truetype"), url("/files/theme/fonts/ibm-plex-sans-v13-latin-300.svg#IBMPlexSans") format("svg");font-display:swap}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;src:url("/files/theme/fonts/ibm-plex-sans-v13-latin-500.eot");src:local(""), url("/files/theme/fonts/ibm-plex-sans-v13-latin-500.eot?#iefix") format("embedded-opentype"), url("/files/theme/fonts/ibm-plex-sans-v13-latin-500.woff2") format("woff2"), url("/files/theme/fonts/ibm-plex-sans-v13-latin-500.woff") format("woff"), url("/files/theme/fonts/ibm-plex-sans-v13-latin-500.ttf") format("truetype"), url("/files/theme/fonts/ibm-plex-sans-v13-latin-500.svg#IBMPlexSans") format("svg");font-display:swap}@font-face{font-family:"Oswald";font-style:normal;font-weight:400;src:url("/files/theme/fonts/oswald-v40-latin-regular.eot");src:local(""), url("/files/theme/fonts/oswald-v40-latin-regular.eot?#iefix") format("embedded-opentype"), url("/files/theme/fonts/oswald-v40-latin-regular.woff2") format("woff2"), url("/files/theme/fonts/oswald-v40-latin-regular.woff") format("woff"), url("/files/theme/fonts/oswald-v40-latin-regular.ttf") format("truetype"), url("/files/theme/fonts/oswald-v40-latin-regular.svg#Oswald") format("svg");font-display:swap}@font-face{font-family:"Oswald";font-style:normal;font-weight:600;src:url("/files/theme/fonts/oswald-v40-latin-600.eot");src:local(""), url("/files/theme/fonts/oswald-v40-latin-600.eot?#iefix") format("embedded-opentype"), url("/files/theme/fonts/oswald-v40-latin-600.woff2") format("woff2"), url("/files/theme/fonts/oswald-v40-latin-600.woff") format("woff"), url("/files/theme/fonts/oswald-v40-latin-600.ttf") format("truetype"), url("/files/theme/fonts/oswald-v40-latin-600.svg#Oswald") format("svg");font-display:swap}@font-face{font-family:"Oswald";font-style:normal;font-weight:700;src:url("/files/theme/fonts/oswald-v40-latin-700.eot");src:local(""), url("/files/theme/fonts/oswald-v40-latin-700.eot?#iefix") format("embedded-opentype"), url("/files/theme/fonts/oswald-v40-latin-700.woff2") format("woff2"), url("/files/theme/fonts/oswald-v40-latin-700.woff") format("woff"), url("/files/theme/fonts/oswald-v40-latin-700.ttf") format("truetype"), url("/files/theme/fonts/oswald-v40-latin-700.svg#Oswald") format("svg");font-display:swap}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:calc(1.4334em) 15px;display:none;outline:none;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";
.slick-loading .slick-list{background:#fff url("../../files/theme/lib/slick/./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../../files/theme/lib/slick/./fonts/slick.eot");src:url("../../files/theme/lib/slick/./fonts/slick.eot?#iefix") format("embedded-opentype"), url("../../files/theme/lib/slick/./fonts/slick.woff") format("woff"), url("../../files/theme/lib/slick/./fonts/slick.ttf") format("truetype"), url("../../files/theme/lib/slick/./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}
.rotating {
  display: inline-block;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
  -moz-transform: rotateX(0) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
  -o-transform: rotateX(0) rotateY(0) rotateZ(0);
  transform: rotateX(0) rotateY(0) rotateZ(0);
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform-origin-x: 50%;
}

.rotating.flip {
  position: relative;
}

.rotating .front, .rotating .back {
  left: 0;
  top: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.rotating .front {
  position: absolute;
  display: inline-block;
  -webkit-transform: translate3d(0,0,1px);
  -moz-transform: translate3d(0,0,1px);
  -ms-transform: translate3d(0,0,1px);
  -o-transform: translate3d(0,0,1px);
  transform: translate3d(0,0,1px);
}

.rotating.flip .front {
  z-index: 1;
}

.rotating .back {
  display: block;
  opacity: 0;
}

.rotating.spin {
  -webkit-transform: rotate(360deg) scale(0);
  -moz-transform: rotate(360deg) scale(0);
  -ms-transform: rotate(360deg) scale(0);
  -o-transform: rotate(360deg) scale(0);
  transform: rotate(360deg) scale(0);
}



.rotating.flip .back {
  z-index: 2;
  display: block;
  opacity: 1;

  -webkit-transform: rotateY(180deg) translate3d(0,0,0);
  -moz-transform: rotateY(180deg) translate3d(0,0,0);
  -ms-transform: rotateY(180deg) translate3d(0,0,0);
  -o-transform: rotateY(180deg) translate3d(0,0,0);
  transform: rotateY(180deg) translate3d(0,0,0);
}

.rotating.flip.up .back {
  -webkit-transform: rotateX(180deg) translate3d(0,0,0);
  -moz-transform: rotateX(180deg) translate3d(0,0,0);
  -ms-transform: rotateX(180deg) translate3d(0,0,0);
  -o-transform: rotateX(180deg) translate3d(0,0,0);
  transform: rotateX(180deg) translate3d(0,0,0);
}

.rotating.flip.cube .front {
  -webkit-transform: translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: translate3d(0,0,100px) scale(0.85,0.85);
  transform: translate3d(0,0,100px) scale(0.85,0.85);
}

.rotating.flip.cube .back {
  -webkit-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
}

.rotating.flip.cube.up .back {
  -webkit-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
}

@charset "UTF-8";
*{min-height:0;min-width:0}html{font-size:16px}body{font-family:"IBM Plex Sans";font-style:normal;font-weight:500}.row{max-width:1380px;margin-right:auto;margin-left:auto;row-gap:0}.pt-0{padding-top:0rem}.pb-0{padding-bottom:0rem}.mt-0{margin-top:0rem}.mb-0{margin-bottom:0rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.pt-5{padding-top:5rem}.pb-5{padding-bottom:5rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.pt-6{padding-top:6rem}.pb-6{padding-bottom:6rem}.mt-6{margin-top:6rem}.mb-6{margin-bottom:6rem}.mt--2{margin-top:-2rem}.bg-8-4-blau{background:linear-gradient(to right, #e7f7f4, #e7f7f4 50%, transparent 50%, transparent 100%)}.bg-8-4-blau>.row>div:first-of-type{background-color:#e7f7f4}.bg-blau{background-color:#e7f7f4}.bg-blau .ce_accordion .toggler,.bg-blau .ce_accordion .accordion{background-color:#fff}.bg-blau .zitat p,.bg-blau p.zitat{background-image:url("/files/theme/img/anfuehrungszeichen-weis.svg")}.bg-blau2{background-color:rgba(4, 92, 139, 0.27);margin-bottom:1rem}.bg-branchentreffen{background:linear-gradient(to right, rgba(219, 254, 1, 0.5) 0, rgba(141, 255, 211, 0.5) 100%)}.border-box{border:1px solid rgba(4, 92, 139, 0.27);padding-top:1rem;padding-bottom:1rem}.border-box>div{padding-right:1.5rem;padding-left:1.5rem}.row .bg-blau,.row.bg-blau2,.row>div .ce_text.border-box{padding:1rem 1.5rem}h1{font-family:"Oswald", Arial;color:#045C8B;font-size:4rem;line-height:1.2;margin-bottom:2rem}h2{font-family:"Oswald", Arial;color:#045C8B;font-size:2.8rem;line-height:1.2;margin-top:2rem}h3{font-family:"Oswald", Arial;color:#045C8B;font-size:1.6rem;margin-top:2rem;margin-bottom:0.5rem}h4{font-size:1.4rem;font-weight:500;margin-top:0}p,ul,ol{font-size:1.2rem;line-height:1.6;font-weight:300;margin-top:0.5rem}strong{font-size:1.2rem;font-weight:bold}ol,ul{padding-left:1.5rem}ol li,ul li{line-height:1.6}ol li .protected,ul li .protected{color:#333}em{display:inline-block}hr{border:none;margin:1rem 0;padding:0;height:1px;background-color:#045C8B}table{width:100%;border-collapse:collapse;margin-bottom:2rem}table th{border-top:1px solid #EFEFEF;border-bottom:2px solid #045C8B;padding:0.7rem 0.5rem}table td{border-bottom:1px solid #EFEFEF;padding:0.7rem 0.5rem}figure img.w100{display:block;width:100%;height:auto}figure picture.gradient{position:relative;display:block}figure picture.gradient::before{position:absolute;content:" ";top:0;bottom:0;width:100%;background-image:linear-gradient(#022F59, #06456B, #0C5E7B, #137B89, #1C9A95, #27BC9F);mix-blend-mode:multiply}figure picture.gradient50{position:relative;display:block}figure picture.gradient50::before{position:absolute;content:" ";top:0;bottom:0;width:100%;background-image:linear-gradient(#022F59, #0C5E7B, rgba(12, 94, 123, 0.5), transparent, transparent);mix-blend-mode:multiply}figure picture.rund img{border-radius:50%}figure.float_right{margin:0.7rem 0 1.5rem 1.5rem}figure.float_left{margin:0.7rem 1.5rem 1.5rem 0}figure figcaption{margin:0.3rem 0;font-weight:300}ul.file{padding-left:0;margin-top:0}.btn-light,.btn-hell{background-color:#80FFEF;color:#045C8B}.btn-light:hover,.btn-hell:hover{background-color:#045C8B;color:#80FFEF}.gradient{background-image:linear-gradient(#022F59, #06456B, #0C5E7B, #137B89, #1C9A95, #27BC9F);color:#80FFEF}.gradient h3{color:#80FFEF}.gradient h3 a:hover{color:rgba(128, 255, 239, 0.8)}.gradient-2{background-image:linear-gradient(#27BC9F, #1C9A95, #137B89, #0C5E7B, #06456B, #022F59);color:#80FFEF}.gradient-2 h3{color:#80FFEF}.gradient-2 h3 a:hover{color:rgba(128, 255, 239, 0.8)}.bt{border-top:1px solid #045C8B;margin-top:2rem;padding-top:2rem}.bb{border-bottom:1px solid #045C8B;margin-bottom:2rem;padding-bottom:2rem}.center{text-align:center}.mod_article .relative{position:relative}.mod_article .all-events{position:absolute;right:0;top:5rem}.teaser{padding:1rem 1rem 2rem;text-align:center;position:relative;min-height:11rem}.teaser h3{margin-top:0}.teaser h3 a{color:#80FFEF;text-decoration:none}.teaser figure{position:absolute;bottom:1rem;width:calc(100% - 2rem)}.teaser figure a:hover{background:none;opacity:0.7}.teaser figure img{max-height:7rem;width:auto;margin:0 auto}.zitat:first-child{background-image:url("/files/theme/img/anfuehrungszeichen.svg");background-repeat:no-repeat;background-size:120px}.zitat p,p.zitat{font-size:1rem;margin:0 0 1.5rem;padding:1rem 0 0 1rem}.zitat p em,p.zitat em{font-size:1.4rem;margin:-0.7rem 0 0 -1rem;padding:0.7rem 0 0.8rem 1rem}.slick-slider button{min-width:auto;box-shadow:none;margin-right:0;width:29px;height:34px}.slick-slider button:hover{opacity:0.75}.slick-slider button:before{color:#045C8B;width:29px;height:34px;content:" ";display:block;opacity:1}.slick-slider button.slick-prev{left:15px}.slick-slider button.slick-prev:before{background-image:url("/files/theme/img/arrow-left.svg")}.slick-slider button.slick-next{right:15px}.slick-slider button.slick-next:before{background-image:url("/files/theme/img/arrow-right.svg")}.slick-slider .slick-list{margin:0 50px}.slick-slider.slick-1-dots .slick-list,.slick-slider.slick-1-dots-start .slick-list{margin:0 0 2rem}.slick-slider.slick-1-dots-start .more{display:none}.slick-slider.slick-1-start .slick-list{margin:0}.slick-slider.slick-1-start.slick-dotted{margin-bottom:0}.slick-slider.slick-1-start.slick-dotted ul.slick-dots{bottom:2.2rem}.slick-slider.slick-1-start.slick-dotted ul.slick-dots li button:before{color:#fff;text-shadow:0px 0px 3px #333}.slick-slider.slick-5 img{height:auto;max-width:calc(100% - 2rem);padding:0 1rem}.slick-slider.slick-dotted{margin-bottom:4rem}.slick-slider.slick-dotted ul.slick-dots{bottom:-2rem}.slick-slider.slick-dotted ul.slick-dots li button:before{font-size:1rem;color:#045C8B;opacity:0.5}.slick-slider.slick-dotted ul.slick-dots li.slick-active button:before{opacity:1}.ce_gallery ul{list-style:none;padding:0;margin:0 0 1rem}.ce_gallery ul li{float:left;margin:0 5px 5px 0}.ce_gallery ul li img{display:block}.ce_gallery ul.cols_3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:calc(var(--grid__gutter) / 2)}.ce_gallery ul.cols_4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:calc(var(--grid__gutter) / 2)}.ce_gallery ul.cols_6{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:calc(var(--grid__gutter) / 2)}.ce_gallery .slick-1-dots-start{margin-bottom:30px}.ce_gallery .slick-1-dots-start figure{position:relative;display:block}.ce_gallery .slick-1-dots-start figure img{margin:0 0 1.5rem}.ce_gallery .slick-1-dots-start figure figcaption{font-family:"Oswald", Arial;font-weight:300;position:absolute;bottom:0;background-image:linear-gradient(rgba(2, 47, 89, 0.7), rgba(6, 69, 107, 0.7), rgba(12, 94, 123, 0.6), rgba(19, 123, 137, 0.6), rgba(28, 154, 149, 0.6), rgba(39, 188, 159, 0.6));padding:0.5rem 1rem;font-size:1.2rem;color:#fff;width:calc(100% - 2rem);margin:0}.ce_gallery .slick-1-dots-start figure figcaption a{text-decoration:none;color:#fff}.ce_gallery .slick-1-dots-start ul li{float:none}.ce_accordion{margin-bottom:1rem}.ce_accordion .toggler{background-color:#80FFEF;padding:0.5rem 2.5rem 0.5rem 0.8rem;margin:0;position:relative;cursor:pointer;outline:none}.ce_accordion .toggler span{position:absolute;top:0.8rem;right:0.8rem;width:20px;height:20px}.ce_accordion .toggler span:before,.ce_accordion .toggler span:after{content:"";position:absolute;background:#000000}.ce_accordion .toggler span:before{left:50%;top:4px;bottom:4px;width:2px;transform:translateX(-50%);transition:width 0.2s}.ce_accordion .toggler span:after{top:50%;left:4px;right:4px;height:2px;transform:translateY(-50%)}.ce_accordion .toggler.active span:before{width:0}.ce_accordion .accordion{padding:0.5rem 0.8rem 0.2rem;border-bottom:2px solid #80FFEF}.pagination{display:flex;justify-content:space-between;border-top:1px solid rgba(4, 92, 139, 0.27);padding:0.5rem 0}.pagination ul{margin:0;padding:0;display:flex;justify-content:center;list-style:none}.pagination ul li{margin-left:1rem}.pagination ul li a,.pagination ul li strong{background-color:#80FFEF;display:block;color:#045C8B;text-decoration:none;padding:0.3rem 0.7rem;font-size:1.3rem;font-weight:500;border:1px solid transparent}.pagination ul li strong{background-color:#045C8B;color:#fff}form .error{color:#EF0000}form fieldset{border-color:#045C8B;border-width:1px;border-radius:7px;margin-bottom:3rem;padding:1rem 1.5rem 0}form fieldset legend{color:#045C8B;font-weight:300;font-size:1.2rem;line-height:1.6}form .widget{margin-bottom:1.5rem;position:relative}form .widget label{position:absolute;padding:0.7rem 1rem;font-size:1.2rem;line-height:1.6;font-weight:300;transition:bottom 0.1s, font-size 0.1s, padding 0.1s, color 0.1s;z-index:10}form .widget p.error{margin:0 1rem;position:absolute;top:-0.6rem;font-size:0.8rem}form .widget input,form .widget select,form .widget textarea{display:block;outline:none;background-color:#EFEFEF;border-radius:7px;border:1px solid transparent;width:calc(100% - 2rem - 2px);padding:0.7rem 1rem;font-size:1.2rem;line-height:1.6}form .widget textarea::placeholder{display:block;margin-left:8rem}form .widget.filled label,form .widget.focus label{position:absolute;left:15px;bottom:-12px;color:#045C8B;font-size:14px;background-color:#EFEFEF;padding:0 0.5rem;transition:bottom 0.1s, font-size 0.1s, padding 0.1s, color 0.1s;border-radius:7px}form .widget.filled.widget-textarea label,form .widget.focus.widget-textarea label{top:-12px;bottom:auto}form .widget.focus label{color:#EF0000}form .widget.focus input,form .widget.focus select,form .widget.focus textarea{border-color:#EF0000}form .widget-textarea .mce-tinymce{background-color:#EFEFEF;border-radius:7px;border:1px solid transparent;padding:0.7rem 1rem;font-size:1.2rem;line-height:1.6;width:calc(100% - 2rem) !important}form .widget-textarea button{min-width:auto;border-radius:0;box-shadow:none}form .widget-textarea button:hover{background-color:transparent}form .widget-checkbox fieldset,form .widget-radio fieldset{padding:0;margin:0;border:none}form .widget-checkbox fieldset span.filled,form .widget-radio fieldset span.filled{display:block}form .widget-checkbox fieldset span.filled input,form .widget-radio fieldset span.filled input{width:1rem;margin:0.6rem 0.5rem 0 0;float:left}form .widget-checkbox fieldset span.filled label,form .widget-radio fieldset span.filled label{position:relative;padding:0}form .widget-checkbox fieldset p.error,form .widget-radio fieldset p.error{margin:0;right:0}form .widget-radio span.filled{float:left;margin-right:2rem}form .widget-select select{width:100%;font-size:1.2rem;font-weight:300;line-height:1.6;font-family:"IBM Plex Sans";-webkit-appearance:none}form .widget-select select option{line-height:1.6}form .widget-fineuploader,form .widget-textarea{background-color:#EFEFEF;padding:0.5rem;transition:bottom 0.1s, font-size 0.1s, padding 0.1s, color 0.1s;border-radius:7px;margin-top:3rem;width:calc(100% - 1rem - 2px) !important}form .widget-fineuploader label,form .widget-textarea label{top:-12px;bottom:auto;position:absolute;color:#045C8B;font-size:14px;padding:0 0.5rem;background-color:#EFEFEF;padding:0 0.5rem;transition:bottom 0.1s, font-size 0.1s, padding 0.1s, color 0.1s;border-radius:7px}form .widget-fineuploader .fineuploader-item .content,form .widget-fineuploader .fineuploader-item .delete,form .widget-textarea .fineuploader-item .content,form .widget-textarea .fineuploader-item .delete{display:table-cell}form .widget-fineuploader .qq-upload-button,form .widget-textarea .qq-upload-button{background-color:#045C8B;color:#80FFEF;border-color:#045C8B;border-radius:7px;box-shadow:0 0 6px rgba(0, 0, 0, 0.16);margin:0 0.5rem 0.5rem 0}form .widget-fineuploader .qq-upload-button:hover,form .widget-textarea .qq-upload-button:hover{background-color:#80FFEF;border-color:#80FFEF;color:#045C8B}form .widget-textarea{margin-top:1rem}.pflichtfeld{position:relative}.pflichtfeld p{position:absolute !important;right:0;top:1rem}.pflichtfeld h2+p{top:3rem}.pflichtfeld.widget-explanation p{top:-2rem}#fakten strong{color:#045C8B;font-size:2rem;margin:0 0.2rem}.video_container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;margin-bottom:1rem}.video_container iframe,.video_container object,.video_container embed{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.mod_listing .list_search .search-branche.off input,.mod_listing .list_search .search-landkreis.off input{display:none}.mod_listing .list_search .search-branche.off select,.mod_listing .list_search .search-landkreis.off select{color:#ccc;background-color:#EFEFEF}.kontaktbox{background-color:#EFEFEF;padding:0.5rem 1rem;float:left;margin:0 1rem 1rem 0}.member{display:block;margin:3px 3px 3px;box-shadow:rgba(0, 0, 0, 0.16) 0 0 6px;position:relative}.member .member-teaser{display:block;padding:1rem 1rem 4rem;background-color:#ffffff}.member .member-teaser:hover{background-color:#EFEFEF}.member .image-center{position:relative;padding-bottom:100%}.member figure{position:absolute;inset:1.5rem;text-align:center}.member figure img{position:relative;top:50%;transform:translateY(-50%)}.member h3{position:absolute;bottom:0.5rem;display:inline-block;font-size:1.2rem;margin:0.5rem 4rem 0.5rem 0.5rem}.member .link-extern{display:block;position:absolute;bottom:1rem;right:1rem}.member.member-start .member-teaser{padding:0.5rem 0.5rem 1.5rem 0.5rem}.member.member-start .image-center{padding-bottom:50%}.member.member-start figure{inset:1rem 4.5rem}.member.member-start figure img{max-height:200px}.member.member-start h3{width:calc(100% - 3rem);margin:0.5rem;text-align:center}.partner .member-teaser{padding:1rem 1rem 7rem}.partner h3{text-align:center;display:inherit}.partner .subtitle{position:absolute;bottom:0.5rem;margin:0.5rem 0 0.5rem 0;width:calc(100% - 2rem)}.partner .subtitle h3{position:relative;margin:0}.partner .subtitle p{margin:0;font-size:1rem;text-align:center}.partner.member-start .member-teaser{padding:1rem 1rem 5rem}.partner.member-start .member-teaser .subtitle{width:calc(100% - 4rem)}.partner.member-start .member-teaser .subtitle h3{width:100%}.lightbox_content{padding:3rem 3rem}.lightbox_content .row{padding-right:0;padding-left:0}.lightbox_content a{color:#045C8B}.lightbox_content.mitarbeiter:before{content:" ";position:absolute;width:0;height:0;left:3rem;bottom:-2.5rem;border-left:2.5rem Solid #ffffff;border-bottom:2.5rem Solid transparent}.lightbox_content .uptodate{border-top:1px solid #045C8B;margin-top:2rem;padding-top:1rem}.mod_listing .url{background-color:#e7f7f4;text-align:center;padding:0.5rem;margin:-3px 3px 3px;border:1px solid #ffffff}.mod_listing .row>div{padding-bottom:2rem}.rotate{color:#045C8B;font-weight:600}.suche{margin-right:-0.25rem}.suche .widget{margin:0}.suche .widget label{font-size:0}.suche .widget.widget-text input{padding:0.2rem 0.5rem 0;width:calc(100% - 1.5rem - 2px);margin:0 0.5rem 0.5rem 0;box-shadow:0 0 10px rgba(0, 0, 0, 0.44)}.suche .widget.widget-submit{position:absolute;top:0.2rem;right:0.7rem}.suche .widget.widget-submit input{padding:0.2rem;background-color:transparent;border:none;width:1.5rem}#profil-reg .widget{width:100%;float:left}#profil-reg .fields .widget:nth-child(1),#profil-reg .fields .widget:nth-child(6){width:calc(50% - .5rem);margin-right:0.5rem;float:left}#profil-reg .fields .widget:nth-child(2),#profil-reg .fields .widget:nth-child(7){width:calc(50% - .5rem);margin-left:0.5rem;float:left}#profil-edit .widget{width:100%;float:left}#profil-edit .fields .widget:nth-child(4),#profil-edit .fields .widget:nth-child(7){width:calc(50% - .5rem);margin-right:0.5rem;float:left}#profil-edit .fields .widget:nth-child(5),#profil-edit .fields .widget:nth-child(8){width:calc(50% - .5rem);margin-left:0.5rem;float:left}#profil-edit .fields .widget:nth-child(9){position:relative}#profil-edit .fields .widget:nth-child(9) select{width:calc(80% - .5rem)}#profil-edit .fields .widget:nth-child(9) #branche-hilfe{position:absolute;right:0;top:1rem}@media screen and (max-width:760px){#profil-edit .fields .widget:nth-child(4),#profil-edit .fields .widget:nth-child(7){width:100%;margin-right:0}#profil-edit .fields .widget:nth-child(5),#profil-edit .fields .widget:nth-child(8){width:100%;margin-left:0}}.branchen.ce_metamodel_content{display:table}.branchen.ce_metamodel_content .item{clear:both;display:table-row;padding:0.5rem;font-size:1.2rem}.branchen.ce_metamodel_content .item .name{margin-right:1rem;display:table-cell;padding:1rem;min-width:20%}.branchen.ce_metamodel_content .item .zugehoerig{font-weight:300;display:table-cell;padding:1rem 1rem 1rem 0}.branchen.ce_metamodel_content .item:nth-child(odd){background-color:#e7f7f4}#cboxOverlay{background:linear-gradient(#022F59, #06456B, #0C5E7B, #137B89, #1C9A95, #27BC9F)}#colorbox #cboxContent{background:#fff;margin-bottom:2.5rem}#colorbox #cboxContent #cboxLoadedContent{border:5px solid #fff}#colorbox #cboxContent #cboxPrevious{background:url(/files/theme/img/arrow-left.svg) no-repeat top left;margin-left:0.5rem}#colorbox #cboxContent #cboxNext{background:url(/files/theme/img/arrow-right.svg) no-repeat top left;margin-right:0.5rem}#colorbox #cboxContent #cboxClose{background:url(/files/theme/img/icon-x.svg) no-repeat top center;height:38px;margin-top:0.5rem;margin-right:0.5rem}iframe{background-color:#EFEFEF}.contao-cookiebar .highlight .cc-btn.success{background:#045C8B;border-color:#045C8B}.contao-cookiebar .highlight .cc-btn.success:hover{background:#80FFEF;border-color:#80FFEF;color:#045C8B}.ce_cookiebarOpener{font-size:1.2rem}.social{display:flex;float:right;margin-top:-0.2rem}.social a{display:block;margin:0 0.3rem}.social a img{height:2.6rem;width:auto}.social a:hover{opacity:0.7}.filter .filter-button{display:none}.deaflip{padding-bottom:4rem}.deaflip .df-popup-thumb{width:70%;margin:50px 15px 0px !important}header{margin-bottom:2rem}header .inside{background-image:linear-gradient(#022F59, #06456B, #0C5E7B, #137B89, #1C9A95, #27BC9F);padding:1.5rem 0;z-index:990}header .inside .col-12{display:flex;justify-content:space-between}header .inside .col-12 .logo{display:block}header .inside .col-12 .logo-klein{display:none}header .inside .col-12 button.hamburger{min-width:inherit;padding:0.7rem 0.5rem;box-shadow:none;z-index:999;position:relative;margin-top:0.7rem}header .inside .col-12 button.hamburger:hover{background:none}header .inside .col-12 nav{overflow:inherit}header .inside .col-12 nav ul{margin:0;padding:0;display:flex;justify-content:flex-end;list-style:none}header .inside .col-12 nav ul li{margin-left:2rem}header .inside .col-12 nav ul li.submenu{position:relative}header .inside .col-12 nav ul li a,header .inside .col-12 nav ul li strong{display:block;color:#fff;text-decoration:none;padding:0.3rem 0.5rem;font-size:1.3rem;font-weight:500;border:1px solid transparent}header .inside .col-12 nav ul li:hover a{background-color:#e7f7f4;border-color:#e7f7f4;color:#045C8B;box-shadow:1px 1px 4px rgba(4, 92, 139, 0.5)}header .inside .col-12 nav ul li:hover ul{display:inline-block}header .inside .col-12 nav ul li ul{display:none;position:absolute;margin:0;padding:0;z-index:990}header .inside .col-12 nav ul li ul li{margin:0 0 0.7rem 0;display:block}header .inside .col-12 nav ul li ul li a,header .inside .col-12 nav ul li ul li strong{background-color:#e7f7f4;border-color:#e7f7f4;color:#045C8B;box-shadow:1px 1px 4px rgba(4, 92, 139, 0.5);min-width:11rem}header .inside .col-12 nav ul li ul li a:hover,header .inside .col-12 nav ul li ul li strong:hover{background-color:#80FFEF;border-color:#80FFEF}header .inside .col-12 nav ul li.active a,header .inside .col-12 nav ul li.active strong,header .inside .col-12 nav ul li.trail a,header .inside .col-12 nav ul li.trail strong{border:1px solid #e7f7f4}header .inside .col-12 nav ul li.active ul li strong,header .inside .col-12 nav ul li.trail ul li strong{background-color:#045C8B;color:#fff;border:1px solid #045C8B}header .inside .col-12 nav ul li .level_2 li.active a,header .inside .col-12 nav ul li .level_2 li.active strong,header .inside .col-12 nav ul li .level_2 li.trail a,header .inside .col-12 nav ul li .level_2 li.trail strong{background-color:#045C8B;color:#80FFEF;border:1px solid #045C8B}header .inside .row-suche{bottom:3.8rem;width:100%;max-width:1380px;margin-left:auto;margin-right:auto}header .inside .row-suche .suche{position:relative}header .inside .row-suche .suche .ce_form{position:absolute;z-index:900;bottom:-0.5rem;right:0}header.stage{position:absolute;top:0;width:100%}header.stage .inside{background-image:none}header.stage .inside .row-suche{display:none}.start header .inside .header-overlay{position:absolute;top:0;bottom:0;width:100%}#stageImage{margin-bottom:2rem}#stageImage .inside{height:40rem;overflow:hidden}#stageImage .gradient::before{background-image:linear-gradient(rgba(2, 47, 89, 0.7), rgba(6, 69, 107, 0.7), rgba(12, 94, 123, 0.6), rgba(19, 123, 137, 0.6), rgba(28, 154, 149, 0.6), rgba(39, 188, 159, 0.6))}#stageImage .mod_article>:not(.ce_image){position:absolute;right:0;bottom:1rem;left:0}#stageImage .ce_sliderStart .slick-slide .slider-content{position:absolute;right:0;bottom:0;left:0}#stageImage .ce_text h1,#stageImage .ce_text h2{color:#fff;font-size:5rem}#stageImage .ce_text h1 a,#stageImage .ce_text h2 a{color:#fff;text-decoration:none}#stageImage .ce_text h1 a:hover,#stageImage .ce_text h2 a:hover{text-decoration:underline}#stageImage .ce_text h1+h3,#stageImage .ce_text h1+p,#stageImage .ce_text h2+h3,#stageImage .ce_text h2+p{margin-top:-2rem}#stageImage .ce_text h3,#stageImage .ce_text p{color:#fff}#stageImage .row-suche{position:absolute;width:100%;bottom:0}#stageImage .row-suche>.row{position:relative}#stageImage .row-suche .ce_form{position:absolute;bottom:2.3rem;right:0;overflow:inherit}#stageImage .btn,#stageImage .more a,#stageImage .back a,#stageImage .btn-light{display:inline-block;padding:0.4rem 1.5rem;background-color:#045C8B;color:#80FFEF;font-family:"Oswald", Arial;font-size:1.2rem;border:none;border-radius:7px;box-shadow:0 0 6px rgba(0, 0, 0, 0.16);text-decoration:none;margin-right:0.5rem;margin-bottom:0.5rem;min-width:170px;text-align:center}#stageImage .btn:hover,#stageImage .more a:hover,#stageImage .back a:hover,#stageImage .btn-light:hover{background-color:#80FFEF;color:#045C8B}#stageImage .btn-light,#stageImage .btn-hell{background-color:#80FFEF;color:#045C8B}#stageImage .btn-light:hover,#stageImage .btn-hell:hover{background-color:#045C8B;color:#80FFEF}#stageImage .slick-dots{width:30% !important;margin:0 35% !important}main .mod_articlelist ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:90%;margin:0 auto}main .mod_articlelist ul li{float:left}main .mod_articlelist ul li a{padding:0.4rem 0.5rem !important}main .mod_articlelist ul li.anmeldung a{background-color:#80FFEF;color:#045C8B}main .mod_articlelist ul li.anmeldung a:hover{background-color:#045C8B;color:#80FFEF}main a{color:#045C8B}main a:hover{color:#000000;text-decoration:none}main .btn,main .more a,main .back a,main button,main .btn-light,main .btn-big,main .mod_articlelist ul li a{display:inline-block;padding:0.4rem 1.5rem;background-color:#045C8B;color:#80FFEF;font-family:"Oswald", Arial;font-size:1.2rem;border:none;border-radius:7px;box-shadow:0 0 6px rgba(0, 0, 0, 0.16);text-decoration:none;margin-right:0.5rem;margin-bottom:0.5rem;min-width:170px;text-align:center}main .btn:hover,main .more a:hover,main .back a:hover,main button:hover,main .btn-light:hover,main .btn-big:hover,main .mod_articlelist ul li a:hover{background-color:#80FFEF;color:#045C8B}main .btn-light,main .btn-hell{background-color:#80FFEF;color:#045C8B}main .btn-light:hover,main .btn-hell:hover{background-color:#045C8B;color:#80FFEF}main .btn-big{font-size:2rem;padding:0.3rem 4rem 0.5rem}main #subpagesmenu ul{list-style:none;margin:0;padding:0}main #subpagesmenu ul li{background:linear-gradient(#022F59, #06456B, #0C5E7B, #137B89, #1C9A95, #27BC9F);margin-bottom:2rem}main #subpagesmenu ul li:hover{background:#045C8B}main #subpagesmenu ul li a{display:block;color:#fff;padding:1.5rem;font-family:"Oswald", Arial;text-decoration:none}main #subpagesmenu ul li a:hover{background:none}main .ce_image{margin-bottom:1rem}main .ce_toplink{float:right}.partner-nav{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0 -0.5rem}.partner-nav li{margin:0 0.5rem}.partner-nav li a{display:block;background-color:#045C8B;color:#80FFEF;padding:1.6rem;font-family:"Oswald";font-size:1.6rem;text-decoration:none;line-height:1}.partner-nav li a:hover{background-color:#80FFEF;color:#045C8B}.partner figure{background-color:#fff;padding:1rem}footer nav{float:left}footer nav ul{margin:0;padding:0;display:flex;justify-content:flex-start;list-style:none}footer nav ul li{border-left:2px solid #000000}footer nav ul li a,footer nav ul li strong{color:#000000;padding:0 0.5rem 0.1rem;text-decoration:none;font-size:1.3rem;font-weight:500;line-height:1.2}footer nav ul li a:hover,footer nav ul li strong:hover{color:#045C8B}footer nav ul li strong{color:#045C8B}footer nav ul li.first{border:none}footer nav ul li.first a{padding-left:0}footer .ce_text h4{display:inline-block;margin:1rem 0}footer .ce_text figure{float:right}footer .ce_text .bt{margin-top:1rem}footer p{font-size:1rem}footer a{color:#045C8B}footer a:hover{color:#000000;text-decoration:none}.mod_newslist,.mod_newsarchive,.mod_eventlist,.mod_eventreader{padding-top:3rem;padding-bottom:2rem}.mod_newslist.gastbeitraege,.mod_newsarchive.gastbeitraege,.mod_eventlist.gastbeitraege,.mod_eventreader.gastbeitraege{padding-top:0}.mod_newslist .btn,.mod_newsarchive .btn,.mod_eventlist .btn,.mod_eventreader .btn{margin:2rem 0}.mod_newslist .date,.mod_newsarchive .date,.mod_eventlist .date,.mod_eventreader .date{display:block;background-image:linear-gradient(#022F59, #06456B, #0C5E7B, #137B89, #1C9A95, #27BC9F);border-radius:50%;width:80px;height:44px;padding:24px 2px 22px 8px}.mod_newslist .date time,.mod_newsarchive .date time,.mod_eventlist .date time,.mod_eventreader .date time{color:#80FFEF;font-family:"Oswald", Arial;font-weight:400;font-size:16px !important;line-height:16px}.mod_newslist .date time span,.mod_newsarchive .date time span,.mod_eventlist .date time span,.mod_eventreader .date time span{display:block;font-size:40px !important;font-weight:bold;line-height:1;float:left;margin:-2px 2px 0 0}.mod_newslist .date:hover,.mod_newsarchive .date:hover,.mod_eventlist .date:hover,.mod_eventreader .date:hover{background-image:none;background-color:#80FFEF}.mod_newslist .date:hover time,.mod_newsarchive .date:hover time,.mod_eventlist .date:hover time,.mod_eventreader .date:hover time{color:#045C8B}.mod_newslist .date.icon,.mod_newsarchive .date.icon,.mod_eventlist .date.icon,.mod_eventreader .date.icon{display:block;border-radius:50%;width:80px;height:80px;padding:0}.mod_newslist .time,.mod_newsarchive .time,.mod_eventlist .time,.mod_eventreader .time{display:block;margin:1rem 0;text-align:center}.mod_newslist .layout_short,.mod_newslist .layout_latest,.mod_newslist .event.layout_teaser,.mod_newslist .event.layout_list,.mod_newslist .event.layout_full .event-header,.mod_newsarchive .layout_short,.mod_newsarchive .layout_latest,.mod_newsarchive .event.layout_teaser,.mod_newsarchive .event.layout_list,.mod_newsarchive .event.layout_full .event-header,.mod_eventlist .layout_short,.mod_eventlist .layout_latest,.mod_eventlist .event.layout_teaser,.mod_eventlist .event.layout_list,.mod_eventlist .event.layout_full .event-header,.mod_eventreader .layout_short,.mod_eventreader .layout_latest,.mod_eventreader .event.layout_teaser,.mod_eventreader .event.layout_list,.mod_eventreader .event.layout_full .event-header{display:flex;justify-content:flex-start;margin-bottom:1.5rem}.mod_newslist .layout_short .news-date,.mod_newslist .layout_short .event-date,.mod_newslist .layout_latest .news-date,.mod_newslist .layout_latest .event-date,.mod_newslist .event.layout_teaser .news-date,.mod_newslist .event.layout_teaser .event-date,.mod_newslist .event.layout_list .news-date,.mod_newslist .event.layout_list .event-date,.mod_newslist .event.layout_full .event-header .news-date,.mod_newslist .event.layout_full .event-header .event-date,.mod_newsarchive .layout_short .news-date,.mod_newsarchive .layout_short .event-date,.mod_newsarchive .layout_latest .news-date,.mod_newsarchive .layout_latest .event-date,.mod_newsarchive .event.layout_teaser .news-date,.mod_newsarchive .event.layout_teaser .event-date,.mod_newsarchive .event.layout_list .news-date,.mod_newsarchive .event.layout_list .event-date,.mod_newsarchive .event.layout_full .event-header .news-date,.mod_newsarchive .event.layout_full .event-header .event-date,.mod_eventlist .layout_short .news-date,.mod_eventlist .layout_short .event-date,.mod_eventlist .layout_latest .news-date,.mod_eventlist .layout_latest .event-date,.mod_eventlist .event.layout_teaser .news-date,.mod_eventlist .event.layout_teaser .event-date,.mod_eventlist .event.layout_list .news-date,.mod_eventlist .event.layout_list .event-date,.mod_eventlist .event.layout_full .event-header .news-date,.mod_eventlist .event.layout_full .event-header .event-date,.mod_eventreader .layout_short .news-date,.mod_eventreader .layout_short .event-date,.mod_eventreader .layout_latest .news-date,.mod_eventreader .layout_latest .event-date,.mod_eventreader .event.layout_teaser .news-date,.mod_eventreader .event.layout_teaser .event-date,.mod_eventreader .event.layout_list .news-date,.mod_eventreader .event.layout_list .event-date,.mod_eventreader .event.layout_full .event-header .news-date,.mod_eventreader .event.layout_full .event-header .event-date{min-width:90px}.mod_newslist .layout_short .news-text,.mod_newslist .layout_short .event-text,.mod_newslist .layout_latest .news-text,.mod_newslist .layout_latest .event-text,.mod_newslist .event.layout_teaser .news-text,.mod_newslist .event.layout_teaser .event-text,.mod_newslist .event.layout_list .news-text,.mod_newslist .event.layout_list .event-text,.mod_newslist .event.layout_full .event-header .news-text,.mod_newslist .event.layout_full .event-header .event-text,.mod_newsarchive .layout_short .news-text,.mod_newsarchive .layout_short .event-text,.mod_newsarchive .layout_latest .news-text,.mod_newsarchive .layout_latest .event-text,.mod_newsarchive .event.layout_teaser .news-text,.mod_newsarchive .event.layout_teaser .event-text,.mod_newsarchive .event.layout_list .news-text,.mod_newsarchive .event.layout_list .event-text,.mod_newsarchive .event.layout_full .event-header .news-text,.mod_newsarchive .event.layout_full .event-header .event-text,.mod_eventlist .layout_short .news-text,.mod_eventlist .layout_short .event-text,.mod_eventlist .layout_latest .news-text,.mod_eventlist .layout_latest .event-text,.mod_eventlist .event.layout_teaser .news-text,.mod_eventlist .event.layout_teaser .event-text,.mod_eventlist .event.layout_list .news-text,.mod_eventlist .event.layout_list .event-text,.mod_eventlist .event.layout_full .event-header .news-text,.mod_eventlist .event.layout_full .event-header .event-text,.mod_eventreader .layout_short .news-text,.mod_eventreader .layout_short .event-text,.mod_eventreader .layout_latest .news-text,.mod_eventreader .layout_latest .event-text,.mod_eventreader .event.layout_teaser .news-text,.mod_eventreader .event.layout_teaser .event-text,.mod_eventreader .event.layout_list .news-text,.mod_eventreader .event.layout_list .event-text,.mod_eventreader .event.layout_full .event-header .news-text,.mod_eventreader .event.layout_full .event-header .event-text{margin-left:1.5rem;width:100%}.mod_newslist .layout_short .news-text .info,.mod_newslist .layout_short .event-text .info,.mod_newslist .layout_latest .news-text .info,.mod_newslist .layout_latest .event-text .info,.mod_newslist .event.layout_teaser .news-text .info,.mod_newslist .event.layout_teaser .event-text .info,.mod_newslist .event.layout_list .news-text .info,.mod_newslist .event.layout_list .event-text .info,.mod_newslist .event.layout_full .event-header .news-text .info,.mod_newslist .event.layout_full .event-header .event-text .info,.mod_newsarchive .layout_short .news-text .info,.mod_newsarchive .layout_short .event-text .info,.mod_newsarchive .layout_latest .news-text .info,.mod_newsarchive .layout_latest .event-text .info,.mod_newsarchive .event.layout_teaser .news-text .info,.mod_newsarchive .event.layout_teaser .event-text .info,.mod_newsarchive .event.layout_list .news-text .info,.mod_newsarchive .event.layout_list .event-text .info,.mod_newsarchive .event.layout_full .event-header .news-text .info,.mod_newsarchive .event.layout_full .event-header .event-text .info,.mod_eventlist .layout_short .news-text .info,.mod_eventlist .layout_short .event-text .info,.mod_eventlist .layout_latest .news-text .info,.mod_eventlist .layout_latest .event-text .info,.mod_eventlist .event.layout_teaser .news-text .info,.mod_eventlist .event.layout_teaser .event-text .info,.mod_eventlist .event.layout_list .news-text .info,.mod_eventlist .event.layout_list .event-text .info,.mod_eventlist .event.layout_full .event-header .news-text .info,.mod_eventlist .event.layout_full .event-header .event-text .info,.mod_eventreader .layout_short .news-text .info,.mod_eventreader .layout_short .event-text .info,.mod_eventreader .layout_latest .news-text .info,.mod_eventreader .layout_latest .event-text .info,.mod_eventreader .event.layout_teaser .news-text .info,.mod_eventreader .event.layout_teaser .event-text .info,.mod_eventreader .event.layout_list .news-text .info,.mod_eventreader .event.layout_list .event-text .info,.mod_eventreader .event.layout_full .event-header .news-text .info,.mod_eventreader .event.layout_full .event-header .event-text .info{font-size:1rem}.mod_newslist .layout_short .news-text .image_container,.mod_newslist .layout_short .event-text .image_container,.mod_newslist .layout_latest .news-text .image_container,.mod_newslist .layout_latest .event-text .image_container,.mod_newslist .event.layout_teaser .news-text .image_container,.mod_newslist .event.layout_teaser .event-text .image_container,.mod_newslist .event.layout_list .news-text .image_container,.mod_newslist .event.layout_list .event-text .image_container,.mod_newslist .event.layout_full .event-header .news-text .image_container,.mod_newslist .event.layout_full .event-header .event-text .image_container,.mod_newsarchive .layout_short .news-text .image_container,.mod_newsarchive .layout_short .event-text .image_container,.mod_newsarchive .layout_latest .news-text .image_container,.mod_newsarchive .layout_latest .event-text .image_container,.mod_newsarchive .event.layout_teaser .news-text .image_container,.mod_newsarchive .event.layout_teaser .event-text .image_container,.mod_newsarchive .event.layout_list .news-text .image_container,.mod_newsarchive .event.layout_list .event-text .image_container,.mod_newsarchive .event.layout_full .event-header .news-text .image_container,.mod_newsarchive .event.layout_full .event-header .event-text .image_container,.mod_eventlist .layout_short .news-text .image_container,.mod_eventlist .layout_short .event-text .image_container,.mod_eventlist .layout_latest .news-text .image_container,.mod_eventlist .layout_latest .event-text .image_container,.mod_eventlist .event.layout_teaser .news-text .image_container,.mod_eventlist .event.layout_teaser .event-text .image_container,.mod_eventlist .event.layout_list .news-text .image_container,.mod_eventlist .event.layout_list .event-text .image_container,.mod_eventlist .event.layout_full .event-header .news-text .image_container,.mod_eventlist .event.layout_full .event-header .event-text .image_container,.mod_eventreader .layout_short .news-text .image_container,.mod_eventreader .layout_short .event-text .image_container,.mod_eventreader .layout_latest .news-text .image_container,.mod_eventreader .layout_latest .event-text .image_container,.mod_eventreader .event.layout_teaser .news-text .image_container,.mod_eventreader .event.layout_teaser .event-text .image_container,.mod_eventreader .event.layout_list .news-text .image_container,.mod_eventreader .event.layout_list .event-text .image_container,.mod_eventreader .event.layout_full .event-header .news-text .image_container,.mod_eventreader .event.layout_full .event-header .event-text .image_container{float:right;margin-left:1rem;max-width:300px}.mod_newslist .layout_short .news-text h3,.mod_newslist .layout_short .event-text h3,.mod_newslist .layout_latest .news-text h3,.mod_newslist .layout_latest .event-text h3,.mod_newslist .event.layout_teaser .news-text h3,.mod_newslist .event.layout_teaser .event-text h3,.mod_newslist .event.layout_list .news-text h3,.mod_newslist .event.layout_list .event-text h3,.mod_newslist .event.layout_full .event-header .news-text h3,.mod_newslist .event.layout_full .event-header .event-text h3,.mod_newsarchive .layout_short .news-text h3,.mod_newsarchive .layout_short .event-text h3,.mod_newsarchive .layout_latest .news-text h3,.mod_newsarchive .layout_latest .event-text h3,.mod_newsarchive .event.layout_teaser .news-text h3,.mod_newsarchive .event.layout_teaser .event-text h3,.mod_newsarchive .event.layout_list .news-text h3,.mod_newsarchive .event.layout_list .event-text h3,.mod_newsarchive .event.layout_full .event-header .news-text h3,.mod_newsarchive .event.layout_full .event-header .event-text h3,.mod_eventlist .layout_short .news-text h3,.mod_eventlist .layout_short .event-text h3,.mod_eventlist .layout_latest .news-text h3,.mod_eventlist .layout_latest .event-text h3,.mod_eventlist .event.layout_teaser .news-text h3,.mod_eventlist .event.layout_teaser .event-text h3,.mod_eventlist .event.layout_list .news-text h3,.mod_eventlist .event.layout_list .event-text h3,.mod_eventlist .event.layout_full .event-header .news-text h3,.mod_eventlist .event.layout_full .event-header .event-text h3,.mod_eventreader .layout_short .news-text h3,.mod_eventreader .layout_short .event-text h3,.mod_eventreader .layout_latest .news-text h3,.mod_eventreader .layout_latest .event-text h3,.mod_eventreader .event.layout_teaser .news-text h3,.mod_eventreader .event.layout_teaser .event-text h3,.mod_eventreader .event.layout_list .news-text h3,.mod_eventreader .event.layout_list .event-text h3,.mod_eventreader .event.layout_full .event-header .news-text h3,.mod_eventreader .event.layout_full .event-header .event-text h3{font-size:1.6rem;font-family:"IBM Plex Sans";font-weight:500;line-height:1.4;margin:0;width:95%}.mod_newslist .layout_short .news-text h3 a,.mod_newslist .layout_short .event-text h3 a,.mod_newslist .layout_latest .news-text h3 a,.mod_newslist .layout_latest .event-text h3 a,.mod_newslist .event.layout_teaser .news-text h3 a,.mod_newslist .event.layout_teaser .event-text h3 a,.mod_newslist .event.layout_list .news-text h3 a,.mod_newslist .event.layout_list .event-text h3 a,.mod_newslist .event.layout_full .event-header .news-text h3 a,.mod_newslist .event.layout_full .event-header .event-text h3 a,.mod_newsarchive .layout_short .news-text h3 a,.mod_newsarchive .layout_short .event-text h3 a,.mod_newsarchive .layout_latest .news-text h3 a,.mod_newsarchive .layout_latest .event-text h3 a,.mod_newsarchive .event.layout_teaser .news-text h3 a,.mod_newsarchive .event.layout_teaser .event-text h3 a,.mod_newsarchive .event.layout_list .news-text h3 a,.mod_newsarchive .event.layout_list .event-text h3 a,.mod_newsarchive .event.layout_full .event-header .news-text h3 a,.mod_newsarchive .event.layout_full .event-header .event-text h3 a,.mod_eventlist .layout_short .news-text h3 a,.mod_eventlist .layout_short .event-text h3 a,.mod_eventlist .layout_latest .news-text h3 a,.mod_eventlist .layout_latest .event-text h3 a,.mod_eventlist .event.layout_teaser .news-text h3 a,.mod_eventlist .event.layout_teaser .event-text h3 a,.mod_eventlist .event.layout_list .news-text h3 a,.mod_eventlist .event.layout_list .event-text h3 a,.mod_eventlist .event.layout_full .event-header .news-text h3 a,.mod_eventlist .event.layout_full .event-header .event-text h3 a,.mod_eventreader .layout_short .news-text h3 a,.mod_eventreader .layout_short .event-text h3 a,.mod_eventreader .layout_latest .news-text h3 a,.mod_eventreader .layout_latest .event-text h3 a,.mod_eventreader .event.layout_teaser .news-text h3 a,.mod_eventreader .event.layout_teaser .event-text h3 a,.mod_eventreader .event.layout_list .news-text h3 a,.mod_eventreader .event.layout_list .event-text h3 a,.mod_eventreader .event.layout_full .event-header .news-text h3 a,.mod_eventreader .event.layout_full .event-header .event-text h3 a{color:#000000;text-decoration:none}.mod_newslist .layout_short .news-text h3 a:hover,.mod_newslist .layout_short .event-text h3 a:hover,.mod_newslist .layout_latest .news-text h3 a:hover,.mod_newslist .layout_latest .event-text h3 a:hover,.mod_newslist .event.layout_teaser .news-text h3 a:hover,.mod_newslist .event.layout_teaser .event-text h3 a:hover,.mod_newslist .event.layout_list .news-text h3 a:hover,.mod_newslist .event.layout_list .event-text h3 a:hover,.mod_newslist .event.layout_full .event-header .news-text h3 a:hover,.mod_newslist .event.layout_full .event-header .event-text h3 a:hover,.mod_newsarchive .layout_short .news-text h3 a:hover,.mod_newsarchive .layout_short .event-text h3 a:hover,.mod_newsarchive .layout_latest .news-text h3 a:hover,.mod_newsarchive .layout_latest .event-text h3 a:hover,.mod_newsarchive .event.layout_teaser .news-text h3 a:hover,.mod_newsarchive .event.layout_teaser .event-text h3 a:hover,.mod_newsarchive .event.layout_list .news-text h3 a:hover,.mod_newsarchive .event.layout_list .event-text h3 a:hover,.mod_newsarchive .event.layout_full .event-header .news-text h3 a:hover,.mod_newsarchive .event.layout_full .event-header .event-text h3 a:hover,.mod_eventlist .layout_short .news-text h3 a:hover,.mod_eventlist .layout_short .event-text h3 a:hover,.mod_eventlist .layout_latest .news-text h3 a:hover,.mod_eventlist .layout_latest .event-text h3 a:hover,.mod_eventlist .event.layout_teaser .news-text h3 a:hover,.mod_eventlist .event.layout_teaser .event-text h3 a:hover,.mod_eventlist .event.layout_list .news-text h3 a:hover,.mod_eventlist .event.layout_list .event-text h3 a:hover,.mod_eventlist .event.layout_full .event-header .news-text h3 a:hover,.mod_eventlist .event.layout_full .event-header .event-text h3 a:hover,.mod_eventreader .layout_short .news-text h3 a:hover,.mod_eventreader .layout_short .event-text h3 a:hover,.mod_eventreader .layout_latest .news-text h3 a:hover,.mod_eventreader .layout_latest .event-text h3 a:hover,.mod_eventreader .event.layout_teaser .news-text h3 a:hover,.mod_eventreader .event.layout_teaser .event-text h3 a:hover,.mod_eventreader .event.layout_list .news-text h3 a:hover,.mod_eventreader .event.layout_list .event-text h3 a:hover,.mod_eventreader .event.layout_full .event-header .news-text h3 a:hover,.mod_eventreader .event.layout_full .event-header .event-text h3 a:hover{color:#045C8B}.mod_newslist .layout_short .news,.mod_newslist .layout_latest .news,.mod_newslist .event.layout_teaser .news,.mod_newslist .event.layout_list .news,.mod_newslist .event.layout_full .event-header .news,.mod_newsarchive .layout_short .news,.mod_newsarchive .layout_latest .news,.mod_newsarchive .event.layout_teaser .news,.mod_newsarchive .event.layout_list .news,.mod_newsarchive .event.layout_full .event-header .news,.mod_eventlist .layout_short .news,.mod_eventlist .layout_latest .news,.mod_eventlist .event.layout_teaser .news,.mod_eventlist .event.layout_list .news,.mod_eventlist .event.layout_full .event-header .news,.mod_eventreader .layout_short .news,.mod_eventreader .layout_latest .news,.mod_eventreader .event.layout_teaser .news,.mod_eventreader .event.layout_list .news,.mod_eventreader .event.layout_full .event-header .news{position:relative;padding-bottom:4.5rem;margin-bottom:1rem}.mod_newslist .layout_short .news .more,.mod_newslist .layout_latest .news .more,.mod_newslist .event.layout_teaser .news .more,.mod_newslist .event.layout_list .news .more,.mod_newslist .event.layout_full .event-header .news .more,.mod_newsarchive .layout_short .news .more,.mod_newsarchive .layout_latest .news .more,.mod_newsarchive .event.layout_teaser .news .more,.mod_newsarchive .event.layout_list .news .more,.mod_newsarchive .event.layout_full .event-header .news .more,.mod_eventlist .layout_short .news .more,.mod_eventlist .layout_latest .news .more,.mod_eventlist .event.layout_teaser .news .more,.mod_eventlist .event.layout_list .news .more,.mod_eventlist .event.layout_full .event-header .news .more,.mod_eventreader .layout_short .news .more,.mod_eventreader .layout_latest .news .more,.mod_eventreader .event.layout_teaser .news .more,.mod_eventreader .event.layout_list .news .more,.mod_eventreader .event.layout_full .event-header .news .more{position:absolute;bottom:0}.mod_newslist .layout_short:hover .date,.mod_newslist .layout_latest:hover .date,.mod_newslist .event.layout_teaser:hover .date,.mod_newslist .event.layout_list:hover .date,.mod_newslist .event.layout_full .event-header:hover .date,.mod_newsarchive .layout_short:hover .date,.mod_newsarchive .layout_latest:hover .date,.mod_newsarchive .event.layout_teaser:hover .date,.mod_newsarchive .event.layout_list:hover .date,.mod_newsarchive .event.layout_full .event-header:hover .date,.mod_eventlist .layout_short:hover .date,.mod_eventlist .layout_latest:hover .date,.mod_eventlist .event.layout_teaser:hover .date,.mod_eventlist .event.layout_list:hover .date,.mod_eventlist .event.layout_full .event-header:hover .date,.mod_eventreader .layout_short:hover .date,.mod_eventreader .layout_latest:hover .date,.mod_eventreader .event.layout_teaser:hover .date,.mod_eventreader .event.layout_list:hover .date,.mod_eventreader .event.layout_full .event-header:hover .date{background-image:none;background-color:#80FFEF;background-position:40px auto}.mod_newslist .layout_short:hover .date time,.mod_newslist .layout_latest:hover .date time,.mod_newslist .event.layout_teaser:hover .date time,.mod_newslist .event.layout_list:hover .date time,.mod_newslist .event.layout_full .event-header:hover .date time,.mod_newsarchive .layout_short:hover .date time,.mod_newsarchive .layout_latest:hover .date time,.mod_newsarchive .event.layout_teaser:hover .date time,.mod_newsarchive .event.layout_list:hover .date time,.mod_newsarchive .event.layout_full .event-header:hover .date time,.mod_eventlist .layout_short:hover .date time,.mod_eventlist .layout_latest:hover .date time,.mod_eventlist .event.layout_teaser:hover .date time,.mod_eventlist .event.layout_list:hover .date time,.mod_eventlist .event.layout_full .event-header:hover .date time,.mod_eventreader .layout_short:hover .date time,.mod_eventreader .layout_latest:hover .date time,.mod_eventreader .event.layout_teaser:hover .date time,.mod_eventreader .event.layout_list:hover .date time,.mod_eventreader .event.layout_full .event-header:hover .date time{color:#045C8B}.mod_newslist .layout_short:hover,.mod_newsarchive .layout_short:hover,.mod_eventlist .layout_short:hover,.mod_eventreader .layout_short:hover{background:linear-gradient(to right, transparent, transparent 40px, #fff 40px, #fff 100%)}.mod_newslist .layout_short:hover h3,.mod_newslist .layout_short:hover h3 a,.mod_newsarchive .layout_short:hover h3,.mod_newsarchive .layout_short:hover h3 a,.mod_eventlist .layout_short:hover h3,.mod_eventlist .layout_short:hover h3 a,.mod_eventreader .layout_short:hover h3,.mod_eventreader .layout_short:hover h3 a{color:#045C8B}.mod_newslist.news-bilder,.mod_newsarchive.news-bilder,.mod_eventlist.news-bilder,.mod_eventreader.news-bilder{padding:0}.mod_newslist.news-bilder .layout_latest,.mod_newsarchive.news-bilder .layout_latest,.mod_eventlist.news-bilder .layout_latest,.mod_eventreader.news-bilder .layout_latest{display:block;margin-bottom:0}.mod_newslist.news-bilder .layout_latest h3,.mod_newsarchive.news-bilder .layout_latest h3,.mod_eventlist.news-bilder .layout_latest h3,.mod_eventreader.news-bilder .layout_latest h3{margin:0.5rem 0 0}.mod_newslist.news-bilder .slick-1-dots figcaption,.mod_newslist.news-bilder .slick-1-dots .ce_text,.mod_newslist.news-bilder .slick-1-dots-start figcaption,.mod_newslist.news-bilder .slick-1-dots-start .ce_text,.mod_newslist.news-bilder .slick-3-dots figcaption,.mod_newslist.news-bilder .slick-3-dots .ce_text,.mod_newsarchive.news-bilder .slick-1-dots figcaption,.mod_newsarchive.news-bilder .slick-1-dots .ce_text,.mod_newsarchive.news-bilder .slick-1-dots-start figcaption,.mod_newsarchive.news-bilder .slick-1-dots-start .ce_text,.mod_newsarchive.news-bilder .slick-3-dots figcaption,.mod_newsarchive.news-bilder .slick-3-dots .ce_text,.mod_eventlist.news-bilder .slick-1-dots figcaption,.mod_eventlist.news-bilder .slick-1-dots .ce_text,.mod_eventlist.news-bilder .slick-1-dots-start figcaption,.mod_eventlist.news-bilder .slick-1-dots-start .ce_text,.mod_eventlist.news-bilder .slick-3-dots figcaption,.mod_eventlist.news-bilder .slick-3-dots .ce_text,.mod_eventreader.news-bilder .slick-1-dots figcaption,.mod_eventreader.news-bilder .slick-1-dots .ce_text,.mod_eventreader.news-bilder .slick-1-dots-start figcaption,.mod_eventreader.news-bilder .slick-1-dots-start .ce_text,.mod_eventreader.news-bilder .slick-3-dots figcaption,.mod_eventreader.news-bilder .slick-3-dots .ce_text{display:none}.mod_newslist.news-bilder .slick-1-dots .layout_latest,.mod_newslist.news-bilder .slick-1-dots-start .layout_latest,.mod_newslist.news-bilder .slick-3-dots .layout_latest,.mod_newsarchive.news-bilder .slick-1-dots .layout_latest,.mod_newsarchive.news-bilder .slick-1-dots-start .layout_latest,.mod_newsarchive.news-bilder .slick-3-dots .layout_latest,.mod_eventlist.news-bilder .slick-1-dots .layout_latest,.mod_eventlist.news-bilder .slick-1-dots-start .layout_latest,.mod_eventlist.news-bilder .slick-3-dots .layout_latest,.mod_eventreader.news-bilder .slick-1-dots .layout_latest,.mod_eventreader.news-bilder .slick-1-dots-start .layout_latest,.mod_eventreader.news-bilder .slick-3-dots .layout_latest{position:relative}.mod_newslist.news-bilder .slick-1-dots .layout_latest h3,.mod_newslist.news-bilder .slick-1-dots-start .layout_latest h3,.mod_newslist.news-bilder .slick-3-dots .layout_latest h3,.mod_newsarchive.news-bilder .slick-1-dots .layout_latest h3,.mod_newsarchive.news-bilder .slick-1-dots-start .layout_latest h3,.mod_newsarchive.news-bilder .slick-3-dots .layout_latest h3,.mod_eventlist.news-bilder .slick-1-dots .layout_latest h3,.mod_eventlist.news-bilder .slick-1-dots-start .layout_latest h3,.mod_eventlist.news-bilder .slick-3-dots .layout_latest h3,.mod_eventreader.news-bilder .slick-1-dots .layout_latest h3,.mod_eventreader.news-bilder .slick-1-dots-start .layout_latest h3,.mod_eventreader.news-bilder .slick-3-dots .layout_latest h3{position:absolute;bottom:0;background-image:linear-gradient(rgba(2, 47, 89, 0.7), rgba(6, 69, 107, 0.7), rgba(12, 94, 123, 0.6), rgba(19, 123, 137, 0.6), rgba(28, 154, 149, 0.6), rgba(39, 188, 159, 0.6));padding:0.5rem 1rem;font-size:1.2rem;color:#fff}.mod_newslist.news-bilder .slick-1-dots .layout_latest h3 a,.mod_newslist.news-bilder .slick-1-dots-start .layout_latest h3 a,.mod_newslist.news-bilder .slick-3-dots .layout_latest h3 a,.mod_newsarchive.news-bilder .slick-1-dots .layout_latest h3 a,.mod_newsarchive.news-bilder .slick-1-dots-start .layout_latest h3 a,.mod_newsarchive.news-bilder .slick-3-dots .layout_latest h3 a,.mod_eventlist.news-bilder .slick-1-dots .layout_latest h3 a,.mod_eventlist.news-bilder .slick-1-dots-start .layout_latest h3 a,.mod_eventlist.news-bilder .slick-3-dots .layout_latest h3 a,.mod_eventreader.news-bilder .slick-1-dots .layout_latest h3 a,.mod_eventreader.news-bilder .slick-1-dots-start .layout_latest h3 a,.mod_eventreader.news-bilder .slick-3-dots .layout_latest h3 a{text-decoration:none;color:#fff}.mod_newslist.news-bilder .slick-3-dots .slick-list,.mod_newsarchive.news-bilder .slick-3-dots .slick-list,.mod_eventlist.news-bilder .slick-3-dots .slick-list,.mod_eventreader.news-bilder .slick-3-dots .slick-list{margin:0 -0.5rem}.mod_newslist.news-bilder .slick-3-dots .slick-list .layout_latest,.mod_newsarchive.news-bilder .slick-3-dots .slick-list .layout_latest,.mod_eventlist.news-bilder .slick-3-dots .slick-list .layout_latest,.mod_eventreader.news-bilder .slick-3-dots .slick-list .layout_latest{margin:0 0.5rem}.mod_newslist .event.layout_full .event-text h3,.mod_newsarchive .event.layout_full .event-text h3,.mod_eventlist .event.layout_full .event-text h3,.mod_eventreader .event.layout_full .event-text h3{margin-top:2rem}.mod_newslist .event-content,.mod_newsarchive .event-content,.mod_eventlist .event-content,.mod_eventreader .event-content{margin-left:110px}.mod_newsarchive .layout_latest figure{float:right;margin:0.7rem 0 1.5rem 1.5rem}.mod_newsmenu,.mod_eventmenu,#account-navi{margin-top:4rem}.mod_newsmenu ul,.mod_eventmenu ul,#account-navi ul{margin:0;padding:0}.mod_newsmenu ul li,.mod_eventmenu ul li,#account-navi ul li{margin:0 0 0.7rem 0}.mod_newsmenu ul li a,.mod_newsmenu ul li strong,.mod_eventmenu ul li a,.mod_eventmenu ul li strong,#account-navi ul li a,#account-navi ul li strong{background-color:#045C8B;color:#80FFEF;text-decoration:none;display:block;padding:0.5rem 1rem}.mod_newsmenu ul li a:hover,.mod_newsmenu ul li strong:hover,.mod_eventmenu ul li a:hover,.mod_eventmenu ul li strong:hover,#account-navi ul li a:hover,#account-navi ul li strong:hover{background-color:#80FFEF;color:#045C8B}.mod_newsmenu ul li ul,.mod_eventmenu ul li ul,#account-navi ul li ul{margin:0.1rem 0 0 0}.mod_newsmenu ul li ul li,.mod_eventmenu ul li ul li,#account-navi ul li ul li{margin:0 0 0.1rem 0}.mod_newsmenu ul li ul li a,.mod_newsmenu ul li ul li strong,.mod_eventmenu ul li ul li a,.mod_eventmenu ul li ul li strong,#account-navi ul li ul li a,#account-navi ul li ul li strong{background-color:#80FFEF;color:#045C8B}.mod_newsmenu ul li ul li a:hover,.mod_newsmenu ul li ul li strong:hover,.mod_eventmenu ul li ul li a:hover,.mod_eventmenu ul li ul li strong:hover,#account-navi ul li ul li a:hover,#account-navi ul li ul li strong:hover{background-color:#045C8B;color:#80FFEF}.mod_newsmenu ul li ul li strong,.mod_eventmenu ul li ul li strong,#account-navi ul li ul li strong{background-image:none}.mod_newsmenu ul li strong,.mod_eventmenu ul li strong,#account-navi ul li strong{background-image:linear-gradient(#022F59, #06456B, #0C5E7B, #137B89, #1C9A95, #27BC9F)}.mod_newsmenu ul li.einstellungen-before,.mod_eventmenu ul li.einstellungen-before,#account-navi ul li.einstellungen-before{margin-top:1rem}.mod_newsmenu ul li.einstellungen-before::before,.mod_eventmenu ul li.einstellungen-before::before,#account-navi ul li.einstellungen-before::before{display:block;content:"Mein Profil";font-weight:600;padding:0 0 0.5rem}.mod_eventmenu .toggler{background-color:#045C8B}.mod_eventmenu .accordion{padding:0}.mod_newscategories:not(.frische-impulse),.mod_tagcloudnews{margin:2rem 0;position:relative}.mod_newscategories:not(.frische-impulse) h3,.mod_tagcloudnews h3{margin-bottom:0.5rem}.mod_newscategories:not(.frische-impulse) .reset,.mod_tagcloudnews .reset{position:absolute;right:0;top:2.5rem;margin:0 0 0.3rem}.mod_newscategories:not(.frische-impulse) .reset a,.mod_tagcloudnews .reset a{display:inline-block;padding:0.4rem 0.7rem;margin:0;text-decoration:none;border-radius:0.8rem;border:1px solid #EF0000;color:#EF0000;line-height:1;font-size:1rem;font-weight:normal}.mod_newscategories:not(.frische-impulse) .reset a:hover,.mod_tagcloudnews .reset a:hover{background-color:#EF0000;color:#fff}.mod_newscategories:not(.frische-impulse) ul,.mod_tagcloudnews ul{list-style:none;margin:0;padding:0;display:inline-block}.mod_newscategories:not(.frische-impulse) ul li,.mod_tagcloudnews ul li{display:inline-block}.mod_newscategories:not(.frische-impulse) ul li a,.mod_newscategories:not(.frische-impulse) ul li strong,.mod_tagcloudnews ul li a,.mod_tagcloudnews ul li strong{display:inline-block;background-color:#80FFEF;padding:0.4rem 0.7rem;margin:0 0.5rem 0.5rem 0;text-decoration:none;border-radius:0.8rem;line-height:1;font-size:1rem;font-weight:normal}.mod_newscategories:not(.frische-impulse) ul li a:hover,.mod_newscategories:not(.frische-impulse) ul li strong:hover,.mod_tagcloudnews ul li a:hover,.mod_tagcloudnews ul li strong:hover{background-color:#045C8B;color:#fff}.mod_newscategories:not(.frische-impulse) ul li a .count,.mod_newscategories:not(.frische-impulse) ul li strong .count,.mod_tagcloudnews ul li a .count,.mod_tagcloudnews ul li strong .count{display:inline-block;background-color:#fff;border-radius:50%;height:1rem;width:1rem;text-align:center;margin-left:0.3rem;line-height:1rem;font-size:90%;color:#045C8B}.mod_newscategories:not(.frische-impulse) ul li.active a,.mod_newscategories:not(.frische-impulse) ul li.active strong,.mod_tagcloudnews ul li.active a,.mod_tagcloudnews ul li.active strong{background-color:#045C8B;color:#80FFEF}.mod_newscategories.frische-impulse{margin-top:3rem}.mod_newscategories.frische-impulse ul{margin:0;padding:0}.mod_newscategories.frische-impulse ul li{margin:0 0 0.1rem 0}.mod_newscategories.frische-impulse ul li a,.mod_newscategories.frische-impulse ul li strong{background-color:#80FFEF;color:#045C8B;text-decoration:none;display:block;padding:0.5rem 1rem;font-weight:300}.mod_newscategories.frische-impulse ul li a:hover,.mod_newscategories.frische-impulse ul li strong:hover{background-color:#045C8B;color:#80FFEF}.mod_newscategories.frische-impulse ul li.active a,.mod_newscategories.frische-impulse ul li.active strong{background-color:#045C8B;color:#80FFEF}.mod_eventlist .event.layout_teaser,.mod_eventlist .event.layout_list{padding:1rem}.mod_eventlist .event.layout_teaser .event-text h3,.mod_eventlist .event.layout_list .event-text h3{font-family:"Oswald";color:#045C8B;font-size:1.6rem;font-weight:600}.mod_eventlist .event.layout_teaser.unser-tipp,.mod_eventlist .event.layout_teaser.hvs-event,.mod_eventlist .event.layout_list.unser-tipp,.mod_eventlist .event.layout_list.hvs-event{background-color:#e7f7f4;padding:1rem;margin:0 0 0.5rem 0}.mod_eventlist .event.layout_teaser.unser-tipp .event-text::before,.mod_eventlist .event.layout_teaser.hvs-event .event-text::before,.mod_eventlist .event.layout_list.unser-tipp .event-text::before,.mod_eventlist .event.layout_list.hvs-event .event-text::before{content:"Unser Tipp";color:#EF0000;font-family:"Oswald";font-weight:bold;padding-left:2.2rem;font-size:1.1rem;background-image:url("/files/theme/img/hvs-logo-rot.svg");background-repeat:no-repeat;min-height:27px;display:block;margin-bottom:0.5rem}.mod_eventlist .event.layout_teaser.hvs-event .event-text::before,.mod_eventlist .event.layout_list.hvs-event .event-text::before{content:"HVS-Event"}.mod_eventreader .layout_full h1{margin-top:0}.impulse .mod_newscategories.frische-impulse ul li a,.impulse .mod_newscategories.frische-impulse ul li strong{position:relative}.impulse .mod_newscategories.frische-impulse ul li a:after,.impulse .mod_newscategories.frische-impulse ul li strong:after{position:absolute;right:0.5rem;top:0.35rem;content:"";background-size:36px 36px;width:36px;height:36px}.impulse .mod_newscategories.frische-impulse ul li a.category_12:after,.impulse .mod_newscategories.frische-impulse ul li strong.category_12:after{background-image:url("/files/theme/icons/kat-kreatives.svg")}.impulse .mod_newscategories.frische-impulse ul li a.category_13:after,.impulse .mod_newscategories.frische-impulse ul li strong.category_13:after{background-image:url("/files/theme/icons/kat-know-how.svg")}.impulse .mod_newscategories.frische-impulse ul li a.category_14:after,.impulse .mod_newscategories.frische-impulse ul li strong.category_14:after{background-image:url("/files/theme/icons/kat-events.svg")}.impulse .mod_newscategories.frische-impulse ul li a.category_15:after,.impulse .mod_newscategories.frische-impulse ul li strong.category_15:after{background-image:url("/files/theme/icons/kat-bildung.svg")}.impulse .mod_newscategories.frische-impulse ul li a.category_16:after,.impulse .mod_newscategories.frische-impulse ul li strong.category_16:after{background-image:url("/files/theme/icons/kat-digitales.svg")}.impulse .mod_newscategories.frische-impulse ul li a.category_17:after,.impulse .mod_newscategories.frische-impulse ul li strong.category_17:after{background-image:url("/files/theme/icons/kat-erfolgskonzepte.svg")}.impulse .mod_newscategories.frische-impulse ul li a.category_18:after,.impulse .mod_newscategories.frische-impulse ul li strong.category_18:after{background-image:url("/files/theme/icons/kat-nachhaltigkeit.svg")}.impulse .mod_newscategories.frische-impulse ul li a.category_19:after,.impulse .mod_newscategories.frische-impulse ul li strong.category_19:after{background-image:url("/files/theme/icons/kat-stadtentwicklung.svg")}.impulse .news figure{padding-bottom:15px;position:relative}.impulse .news figure figcaption{position:absolute;right:0.3rem;bottom:0.8rem;font-size:0.7rem;font-weight:300;color:#fff;text-shadow:1px 1px 2px #000000;visibility:hidden}.impulse .news .categories{position:absolute;clear:both;display:flex;justify-content:flex-start}.impulse .news .categories span{display:block;background-size:50px 50px;width:50px;height:50px;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.16);border-radius:50%;margin:-40px 0.4rem 0}.impulse span.category_12{background-image:url("/files/theme/icons/kat-kreatives_2.svg")}.impulse span.category_13{background-image:url("/files/theme/icons/kat-know-how_2.svg")}.impulse span.category_14{background-image:url("/files/theme/icons/kat-events_2.svg")}.impulse span.category_15{background-image:url("/files/theme/icons/kat-bildung_2.svg")}.impulse span.category_16{background-image:url("/files/theme/icons/kat-digitales_2.svg")}.impulse span.category_17{background-image:url("/files/theme/icons/kat-erfolgskonzepte_2.svg")}.impulse span.category_18{background-image:url("/files/theme/icons/kat-nachhaltigkeit_2.svg")}.impulse span.category_19{background-image:url("/files/theme/icons/kat-stadtentwicklung_2.svg")}.ce_tabs ul{padding:0;margin:0 -0.5rem;list-style:none;display:flex;justify-content:flex-start;border-bottom:6px solid #80FFEF}.ce_tabs ul li{margin:0 0.5rem}.ce_tabs ul li a,.ce_tabs ul li strong{position:relative;display:block;background-color:#045C8B;color:#80FFEF;padding:1.2rem 1rem;text-decoration:none;line-height:1}.ce_tabs ul li a:hover,.ce_tabs ul li strong,.ce_tabs ul li.ui-state-active a{background-color:#80FFEF;color:#045C8B}#regionavi ul{border-bottom:none}#regionavi ul li{width:calc(25% - 1rem);margin:0 0.5rem}#regionavi ul li a,#regionavi ul li strong{position:relative;display:block;background-color:#045C8B;color:#80FFEF;padding:1.6rem 3rem;font-family:"Oswald";font-size:1.6rem;text-decoration:none;line-height:1}#regionavi ul li a::after,#regionavi ul li strong::after{display:block;position:absolute;content:"";background-image:url("/files/theme/img/icon-sachsen.svg");background-repeat:no-repeat;background-size:auto 55px;height:81px;width:115px;top:0.7rem;right:1.5rem}#regionavi ul li a:hover,#regionavi ul li strong,#regionavi ul li.ui-state-active a{background-color:#80FFEF;color:#045C8B}#regionavi ul li a:hover::after,#regionavi ul li strong::after,#regionavi ul li.ui-state-active a::after{background-image:url("/files/theme/img/icon-sachsen-on.svg")}#regionavi ul li.dresden a::after,#regionavi ul li.dresden strong::after,#regionavi ul li:nth-child(2) a::after,#regionavi ul li:nth-child(2) strong::after{background-image:url("/files/theme/img/icon-dresden.svg");background-size:auto 55px;width:51px;height:81px;right:3rem}#regionavi ul li.dresden a:hover::after,#regionavi ul li.dresden strong::after,#regionavi ul li.dresden.ui-state-active a::after,#regionavi ul li:nth-child(2) a:hover::after,#regionavi ul li:nth-child(2) strong::after,#regionavi ul li:nth-child(2).ui-state-active a::after{background-image:url("/files/theme/img/icon-dresden-on.svg")}#regionavi ul li.chemnitz a::after,#regionavi ul li.chemnitz strong::after,#regionavi ul li:nth-child(3) a::after,#regionavi ul li:nth-child(3) strong::after{background-image:url("/files/theme/img/icon-chemnitz.svg");background-size:auto 55px;width:48px;height:81px;right:3rem}#regionavi ul li.chemnitz a:hover::after,#regionavi ul li.chemnitz strong::after,#regionavi ul li.chemnitz.ui-state-active a::after,#regionavi ul li:nth-child(3) a:hover::after,#regionavi ul li:nth-child(3) strong::after,#regionavi ul li:nth-child(3).ui-state-active a::after{background-image:url("/files/theme/img/icon-chemnitz-on.svg")}#regionavi ul li.leipzig a::after,#regionavi ul li.leipzig strong::after,#regionavi ul li:nth-child(4) a::after,#regionavi ul li:nth-child(4) strong::after{background-image:url("/files/theme/img/icon-leipzig.svg");background-size:auto 55px;width:51px;height:81px;right:3rem}#regionavi ul li.leipzig a:hover::after,#regionavi ul li.leipzig strong::after,#regionavi ul li.leipzig.ui-state-active a::after,#regionavi ul li:nth-child(4) a:hover::after,#regionavi ul li:nth-child(4) strong::after,#regionavi ul li:nth-child(4).ui-state-active a::after{background-image:url("/files/theme/img/icon-leipzig-on.svg")}.mitarbeiter ul,#regionavi .mitarbeiter ul{display:block;list-style:none}.mitarbeiter ul li,#regionavi .mitarbeiter ul li{width:100%}.mitarbeiter .item,#regionavi .mitarbeiter .item{margin-bottom:1rem;text-align:center}.mitarbeiter .item p,#regionavi .mitarbeiter .item p{margin-top:0}.mitarbeiter .item a,#regionavi .mitarbeiter .item a{text-decoration:none}.mitarbeiter .item .infos,#regionavi .mitarbeiter .item .infos{position:relative}.mitarbeiter .item .infos .link-extern,#regionavi .mitarbeiter .item .infos .link-extern{position:absolute;right:0rem;bottom:1rem}.mitarbeiter .item .infos .link-extern img,#regionavi .mitarbeiter .item .infos .link-extern img{width:1.4rem}.mitarbeiter .mitarbeiter-bild,#regionavi .mitarbeiter .mitarbeiter-bild{position:relative}.mitarbeiter .mitarbeiter-bild img,#regionavi .mitarbeiter .mitarbeiter-bild img{border-radius:50%;width:100%;border:1px solid #EFEFEF}.mitarbeiter .mitarbeiter-bild .file,#regionavi .mitarbeiter .mitarbeiter-bild .file{width:100%}.mitarbeiter .mitarbeiter-bild .hover,#regionavi .mitarbeiter .mitarbeiter-bild .hover{display:none}.mitarbeiter .mitarbeiter-bild:hover .hover,#regionavi .mitarbeiter .mitarbeiter-bild:hover .hover{position:absolute;width:100%;top:0;display:block}.mitarbeiter .mitarbeiter-bild .link-extern,#regionavi .mitarbeiter .mitarbeiter-bild .link-extern{position:absolute;right:0rem;bottom:1rem}.mitarbeiter .mitarbeiter-bild .link-extern img,#regionavi .mitarbeiter .mitarbeiter-bild .link-extern img{width:1.4rem;border-radius:0;border:0}.vorteil-1 h3,.vorteil-2 h3,.vorteil-3 h3,.vorteil-4 h3{position:relative;display:block;background-color:#045C8B;color:#80FFEF;padding:1.5rem 3rem}.vorteil-1 h3::after,.vorteil-2 h3::after,.vorteil-3 h3::after,.vorteil-4 h3::after{display:block;position:absolute;content:"";background-image:url("/files/theme/img/vorteil-1.svg");background-repeat:no-repeat;background-size:auto 64px;height:64px;width:56px;top:0.7rem;right:3rem}.vorteil-2 h3::after{background-image:url("/files/theme/img/vorteil-2.svg");background-size:auto 55px;width:81px;top:1rem;height:55px}.vorteil-3 h3::after{background-image:url("/files/theme/img/vorteil-3.svg");background-size:auto 68px;width:46px}.vorteil-4 h3::after{background-image:url("/files/theme/img/vorteil-4.svg");width:58px}.ce_downloads ul,.ce_download ul{list-style:none;margin:0;padding:0}.ce_downloads li,.ce_downloads p,.ce_download li,.ce_download p{clear:both}.ce_downloads li:before,.ce_downloads p:before,.ce_download li:before,.ce_download p:before{content:" ";display:block;width:1.5rem;float:left;margin:0 1rem 0 0}.ce_downloads li.ext-pdf:before,.ce_downloads p.ext-pdf:before,.ce_download li.ext-pdf:before,.ce_download p.ext-pdf:before{content:url("/files/theme/icons/file-pdf.svg")}.ce_downloads li.ext-mp3:before,.ce_downloads p.ext-mp3:before,.ce_download li.ext-mp3:before,.ce_download p.ext-mp3:before{content:url("/files/theme/icons/file-audio.svg")}.ce_downloads li.ext-jpg:before,.ce_downloads p.ext-jpg:before,.ce_download li.ext-jpg:before,.ce_download p.ext-jpg:before{content:url("/files/theme/icons/file-image.svg")}.ce_downloads li.ext-mp4:before,.ce_downloads p.ext-mp4:before,.ce_download li.ext-mp4:before,.ce_download p.ext-mp4:before{content:url("/files/theme/icons/file-video.svg")}.ce_downloads li.new:after,.ce_downloads p.new:after,.ce_download li.new:after,.ce_download p.new:after{content:"NEU";padding:0.2rem 0.5rem;margin:0.3rem 0.7rem 0 0;border-radius:5px;display:block;color:#fff;background-color:red;float:left;font-size:1rem;font-weight:500;line-height:1}.ce_downloads li.expiring:after,.ce_downloads p.expiring:after,.ce_download li.expiring:after,.ce_download p.expiring:after{content:"Läuft aus";padding:0.2rem 0.5rem;margin:0.3rem 0.7rem 0 0;border-radius:5px;display:block;color:#fff;background-color:orange;float:left;font-size:1rem;font-weight:500;line-height:1}.ce_downloads li.modified:after,.ce_downloads p.modified:after,.ce_download li.modified:after,.ce_download p.modified:after{content:"Geändert";padding:0.2rem 0.5rem;margin:0.3rem 0.7rem 0 0;border-radius:5px;display:block;color:#fff;background-color:#045C8B;float:left;font-size:1rem;font-weight:500;line-height:1}.ce_downloads li,.ce_download li{padding:0.7rem 0}.mod_image_copyright_list ul{margin:0;padding:0;list-style:none}.mod_image_copyright_list ul li{display:table;justify-content:flex-start;margin-bottom:0.7rem}.mod_image_copyright_list ul li .copyright-image{display:table-cell;margin-right:1rem}.mod_image_copyright_list ul li .copyright-text{display:table-cell;vertical-align:middle}.mod_search .header,.mod_search .relevance,.mod_search .url{display:none}.mod_search mark{background-color:#80FFEF}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:3rem}}@media screen and (max-width:1430px){.row{width:calc(100% - 2rem);padding-right:1rem;padding-left:1rem}.row .row{width:100%;padding-right:0;padding-left:0}.row.bg-blau2{padding:1rem}}@media screen and (max-width:1280px){#stageImage .inside{height:26rem}#stageImage .ce_text h1,#stageImage .ce_text h2{font-size:3rem}#stageImage .row-suche .ce_form{right:1rem;width:30%}}@media screen and (max-width:1024px){.pt-0{padding-top:0rem}.pb-0{padding-bottom:0rem}.mt-0{margin-top:0rem}.mb-0{margin-bottom:0rem}.pt-1{padding-top:0.5rem}.pb-1{padding-bottom:0.5rem}.mt-1{margin-top:0.5rem}.mb-1{margin-bottom:0.5rem}.pt-2{padding-top:1rem}.pb-2{padding-bottom:1rem}.mt-2{margin-top:1rem}.mb-2{margin-bottom:1rem}.pt-3{padding-top:1.5rem}.pb-3{padding-bottom:1.5rem}.mt-3{margin-top:1.5rem}.mb-3{margin-bottom:1.5rem}.pt-4{padding-top:2rem}.pb-4{padding-bottom:2rem}.mt-4{margin-top:2rem}.mb-4{margin-bottom:2rem}h1{font-size:3rem}h2{font-size:2.4rem}h3{font-size:1.4rem}#regionavi ul li a{padding:1.4rem}#regionavi ul li a::after{display:none}header .inside{padding:1rem 0}header .inside .col-12 .logo{display:none}header .inside .col-12 .logo-klein{display:block}header .inside .col-12 .mainnavi .hamburger{display:block}header .inside .col-12 .mainnavi nav{display:none}header .inside .row-suche .suche .ce_form{right:5rem;bottom:0.6rem;max-width:50%}body.open header .inside .mainnavi nav{display:block;position:absolute;box-sizing:border-box;background-color:#045C8B;top:0;left:0;width:100%;padding:5rem 0 2rem;z-index:990}body.open header .inside .mainnavi nav ul{display:block}body.open header .inside .mainnavi nav ul li{line-height:1;width:calc(100% - 4rem);display:inline-block;margin-bottom:1rem}body.open header .inside .mainnavi nav ul li a,body.open header .inside .mainnavi nav ul li strong{margin:0;padding:0.3rem;margin-bottom:0.5rem}body.open header .inside .mainnavi nav ul li ul{position:relative;display:block;width:100%}body.open header .inside .mainnavi nav ul li ul li{display:inline-block;float:left;width:auto;margin:0 0.5rem 0.5rem 0;clear:none}body.open header .inside .mainnavi nav ul li ul li a,body.open header .inside .mainnavi nav ul li ul li strong{margin:0;padding:0.3rem;min-width:inherit;background-color:none}body.open header .inside .mainnavi nav ul li.trail ul li strong{border:1px solid #80FFEF}body.open header .inside .mainnavi nav ul li:hover ul{display:block}#stageImage .inside{height:29rem}#stageImage .ce_text h1,#stageImage .ce_text h2{font-size:4rem}#stageImage .row-suche .ce_form{right:1rem}footer nav ul{display:block}footer nav ul li{border-left:none}footer nav ul li a,footer nav ul li span{padding:0}}@media screen and (max-width:940px){#stageImage .inside{height:20rem}#stageImage .ce_text h1,#stageImage .ce_text h2{font-size:2.2rem}#stageImage .row-suche .ce_form{right:1rem;width:30%}.teaser{margin-bottom:1rem}.bg-8-4-blau{background:#e7f7f4}.pagination{justify-content:flex-end}.pagination ul li{margin-left:0.5rem}.pagination ul li a,.pagination ul li strong{font-size:1rem}.pagination p{display:none}#regionavi ul li a{padding:0.5rem}.lightbox_content{padding:1rem 3rem 1rem 1rem}.mod_newslist .layout_short .news-text .info{display:none}.mod_newslist .layout_short .news-text h3{font-size:1.2rem}.mod_eventlist .event.layout_teaser,.mod_eventlist .event.layout_list{padding:0.5rem}.mod_eventlist .event.layout_teaser.unser-tipp,.mod_eventlist .event.layout_teaser.hvs-event,.mod_eventlist .event.layout_list.unser-tipp,.mod_eventlist .event.layout_list.hvs-event{padding:0.5rem}.mod_eventreader .event-content{margin-left:0}.mod_newslist.news-bilder .slick-1-dots-start .layout_latest{margin:0 0.2rem}.mod_newslist.news-bilder .slick-1-dots-start .layout_latest h3{font-size:1rem;font-weight:normal}.ce_gallery ul.cols_6{grid-template-columns:1fr 1fr 1fr}.filter{position:relative;overflow:hidden}.filter .filter-button{position:relative;display:block;background-color:#045C8B;color:#80FFEF;text-decoration:none;display:block;padding:0.5rem 1rem;font-weight:600;font-size:1.2rem;cursor:pointer}.filter .filter-button::after{position:absolute;display:block;content:"";background-image:url("/files/theme/img/arrow-rightf_2.svg");background-size:20px 20px;width:20px;height:20px;right:10px;top:10px;transform:rotate(90deg);transition:all 0.3s}.filter .filter-content{position:absolute;background-color:#EFEFEF;padding:0 1rem;top:-1000px;transition:top 1.5s}.filter.open{overflow:visible;z-index:999}.filter.open .is-active::after{transform:rotate(-90deg)}.filter.open .filter-content{top:auto}#main .mod_articlelist ul{display:block}#main .mod_articlelist ul li{float:left}#main .mod_articlelist ul li a{padding:0.2rem 0.5rem !important;min-width:auto;font-size:1rem}}@media screen and (max-width:760px){#profil-edit .fields .widget:nth-child(9) select{width:100%}#profil-edit .fields .widget:nth-child(9) #branche-hilfe{right:0;top:auto;bottom:-1rem;font-size:0.6rem}}@media screen and (max-width:540px){.row{row-gap:1rem}h1{font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.2rem !important}figure.float_right{float:none;margin:0 0 1rem 0;width:100%;height:auto}#stageImage .inside{height:24rem}#stageImage .ce_text h1,#stageImage .ce_text h2{font-size:2rem}#stageImage .row-suche .ce_form{right:5rem;width:50%;bottom:19.3rem}.slick-slider.slick-1-start.slick-dotted ul.slick-dots{bottom:0.2rem}#regionavi ul{margin:0 -1px}#regionavi ul li{width:calc(25% - 1px);margin:0 1px}#regionavi ul li a{padding:0.7rem;font-size:1rem}#cboxWrapper{width:100% !important}#cboxWrapper .lightbox_content{width:calc(100% - 4rem)}form fieldset{padding:1rem 0.5rem 0}form .widget input{width:calc(100% - 2.5rem - 2px)}form .widget select{width:calc(100% - .5rem);-webkit-appearance:none}.mod_newsarchive .layout_latest figure{float:none;margin:0 0 1rem 0}}@media screen and (min-width:414px){html{font-size:calc(16px + 6 * ((100vw - 320px) / 680))}}@media screen and (min-width:1000px){html{font-size:16px}}.graue-bilder img{filter:grayscale(1)}
*,::after,::before{box-sizing:inherit}.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{width:auto}h1{font-weight:700}h2{font-weight:700}.row>*{padding-right:0;padding-left:0}.datepicker-controls button{min-width:inherit}.c4g_brick_dialog{margin:1.5rem 0;position:relative}.c4g_brick_dialog label{font-size:1.2rem;line-height:1.6;font-weight:300;transition:bottom 0.1s, font-size 0.1s, padding 0.1s, color 0.1s;z-index:10}.c4g_brick_dialog .error{bottom:0}.c4g_brick_dialog input,.c4g_brick_dialog select.c4g__form-select,.c4g_brick_dialog textarea,.c4g_brick_dialog .form-control,.c4g_brick_dialog .c4g__form-control{display:block;outline:none;background-color:#EFEFEF;border-radius:7px;border:1px solid transparent;width:calc(100% - 2rem - 2px);padding:0.7rem 1rem;font-size:1.2rem;line-height:1.6}.c4g_brick_dialog select.c4g__form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important}.c4g_brick_dialog textarea::placeholder{display:block;margin-left:8rem}.c4g_brick_dialog .c4g__form-group{clear:both}.c4g_brick_dialog .postal,.c4g_brick_dialog .salutation{width:27%;float:left;margin-right:3%}.c4g_brick_dialog .city,.c4g_brick_dialog .firstname{width:70%;float:left;clear:none}.c4g_brick_dialog.filled label,.c4g_brick_dialog.focus label{position:absolute;left:15px;bottom:-12px;color:#045C8B;font-size:14px;background-color:#EFEFEF;padding:0 0.5rem;transition:bottom 0.1s, font-size 0.1s, padding 0.1s, color 0.1s;border-radius:7px}.c4g_brick_dialog.filled.widget-textarea label,.c4g_brick_dialog.focus.widget-textarea label{top:-12px;bottom:auto}.c4g_brick_dialog input[type=radio]{margin-right:0.7rem}.c4g__form-check{float:left;padding-left:2rem}.c4g__form-check .c4g__form-check-input{margin-left:-1.8rem}.c4g__form-check input{width:1rem;margin:0.2rem 0;padding:0;float:left}.c4g__form-check label{position:relative;padding:0}.c4g_brick_dialog .c4g__form-radio-group .c4g__form-check{padding-left:0}.additional-params .c4g_brick_dialog .c4g__form-radio-group .c4g__form-check{width:50%}.c4g_brick_dialog .c4g__form-radio-group_wrapper label{font-weight:300}.c4gGuiDialogButtonsJqui a{display:inline-block;padding:0.4rem 1.5rem;background-color:#045C8B;color:#80FFEF !important;font-family:"Oswald", Arial;font-size:1.2rem;border:none !important;border-radius:7px;box-shadow:0 0 6px rgba(0, 0, 0, 0.16);text-decoration:none;margin-right:0.5rem;margin-bottom:0.5rem;min-width:170px;text-align:center}.c4gGuiDialogButtonsJqui a:hover{background-color:#80FFEF !important;color:#045C8B !important}.datepicker-view{width:100%}.datepicker-view .datepicker-grid{width:100%}.datepicker-view .datepicker-cell{background-color:#80FFEF;border-color:#fff;color:#045C8B;margin-bottom:2px}.datepicker-view .datepicker-cell.today:not(.selected){background-color:#EFEFEF;color:#333}.datepicker-view .datepicker-cell.focused:not(.selected){background-color:#80FFEF}.datepicker-view .datepicker-cell.disabled{background-color:#fff;border-color:#fff;color:#ccc}.datepicker-view .datepicker-cell.selected{background-color:#045C8B;color:#80FFEF}.reservation_time_button .c4g__form-radio-group label{background-color:#80FFEF;border-color:#80FFEF;color:#045C8B}.reservation_time_button input[type=radio]:checked+label{background-color:#045C8B;border-color:#045C8B;color:#80FFEF}.reservation_time_button input[type=radio][disabled]+label{background-color:#efefef;color:#ccc;border-color:#efefef}
