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%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
.mod_article:not(.has_inside) .article_bg,.mod_article.has_inside>.article_inside>.article_bg{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;z-index:1}.mod_article:not(.has_inside) .article_bg .inside,.mod_article.has_inside>.article_inside>.article_bg .inside{min-height:100% !important}.mod_article:not(.has_inside) .article_bg img,.mod_article.has_inside>.article_inside>.article_bg img{object-fit:cover;min-height:100%;width:100%}.mod_article:not(.has_inside) .article_bg video,.mod_article.has_inside>.article_inside>.article_bg video{min-height:100%;min-width:100%;object-fit:cover}@media (min-width:1921px){.mod_article:not(.has_inside) .article_bg video,.mod_article.has_inside>.article_inside>.article_bg video{width:100%}}@media (max-width:1023px){.mod_article:not(.has_inside) .article_bg.image .inside,.mod_article.has_inside>.article_inside>.article_bg.image .inside{display:var(--background_image_mobile, block)}}@media (max-width:1023px){.mod_article:not(.has_inside) .article_bg.video .inside,.mod_article.has_inside>.article_inside>.article_bg.video .inside{display:var(--background_video_mobile, block)}}html body .mod_article{position:relative}html body .mod_article.article_bg_color{background:var(--article_bg_color, #fff)}html body .mod_article.font_color{color:var(--font_color)}html body .mod_article.font_color a{color:var(--font_color)}html body .mod_article.font_color a:hover{color:var(--font_color);text-decoration:underline}
.mod_article{min-height:var(--article_min_height, none)}.mod_article.has_inside>.inside.article_inside{width:var(--article_inside_width);max-width:100%;margin-left:auto;margin-right:auto}
.parallax{will-change:transform;transform:translateZ(0);transform:translateY(var(--translateY))}.parallax_inner_image img{will-change:transform;transform:translateZ(0);transform:translateY(var(--translateY));min-height:200%;margin-top:-20%;min-width:100%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
@charset "UTF-8";
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Iconfont";font-style:normal;font-weight:400;src:url("../../files/fonts/iconfont.eot");src:local(""), url("../../files/fonts/iconfont.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/iconfont.woff2") format("woff2"), url("../../files/fonts/iconfont.woff") format("woff"), url("../../files/fonts/iconfont.ttf") format("truetype"), url("../../files/fonts/iconfont.svg#Iconfont") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:100;src:url("../../files/fonts/roboto-v29-latin-100.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-100.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-100.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-100.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-100.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-100.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url("../../files/fonts/roboto-v29-latin-300.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-300.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-300.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-300.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-300.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:100;src:url("../../files/fonts/roboto-v29-latin-100italic.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-100italic.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-100italic.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-100italic.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-100italic.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-100italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:300;src:url("../../files/fonts/roboto-v29-latin-300italic.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-300italic.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-300italic.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-300italic.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-300italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("../../files/fonts/roboto-v29-latin-regular.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-regular.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-regular.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-regular.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;src:url("../../files/fonts/roboto-v29-latin-italic.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-italic.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-italic.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-italic.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-italic.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("../../files/fonts/roboto-v29-latin-500.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-500.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-500.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-500.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-500.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:500;src:url("../../files/fonts/roboto-v29-latin-500italic.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-500italic.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-500italic.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-500italic.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-500italic.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-500italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../../files/fonts/roboto-v29-latin-700.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-700.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-700.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-700.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-700.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;src:url("../../files/fonts/roboto-v29-latin-700italic.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-700italic.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-700italic.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-700italic.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-700italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url("../../files/fonts/roboto-v29-latin-900.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-900.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-900.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-900.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-900.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-900.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:900;src:url("../../files/fonts/roboto-v29-latin-900italic.eot");src:local(""), url("../../files/fonts/roboto-v29-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-v29-latin-900italic.woff2") format("woff2"), url("../../files/fonts/roboto-v29-latin-900italic.woff") format("woff"), url("../../files/fonts/roboto-v29-latin-900italic.ttf") format("truetype"), url("../../files/fonts/roboto-v29-latin-900italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:url("../../files/fonts/roboto-condensed-v19-latin-300.eot");src:local(""), url("../../files/fonts/roboto-condensed-v19-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-condensed-v19-latin-300.woff2") format("woff2"), url("../../files/fonts/roboto-condensed-v19-latin-300.woff") format("woff"), url("../../files/fonts/roboto-condensed-v19-latin-300.ttf") format("truetype"), url("../../files/fonts/roboto-condensed-v19-latin-300.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:300;src:url("../../files/fonts/roboto-condensed-v19-latin-300italic.eot");src:local(""), url("../../files/fonts/roboto-condensed-v19-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-condensed-v19-latin-300italic.woff2") format("woff2"), url("../../files/fonts/roboto-condensed-v19-latin-300italic.woff") format("woff"), url("../../files/fonts/roboto-condensed-v19-latin-300italic.ttf") format("truetype"), url("../../files/fonts/roboto-condensed-v19-latin-300italic.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url("../../files/fonts/roboto-condensed-v19-latin-regular.eot");src:local(""), url("../../files/fonts/roboto-condensed-v19-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-condensed-v19-latin-regular.woff2") format("woff2"), url("../../files/fonts/roboto-condensed-v19-latin-regular.woff") format("woff"), url("../../files/fonts/roboto-condensed-v19-latin-regular.ttf") format("truetype"), url("../../files/fonts/roboto-condensed-v19-latin-regular.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:url("../../files/fonts/roboto-condensed-v19-latin-italic.eot");src:local(""), url("../../files/fonts/roboto-condensed-v19-latin-italic.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-condensed-v19-latin-italic.woff2") format("woff2"), url("../../files/fonts/roboto-condensed-v19-latin-italic.woff") format("woff"), url("../../files/fonts/roboto-condensed-v19-latin-italic.ttf") format("truetype"), url("../../files/fonts/roboto-condensed-v19-latin-italic.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url("../../files/fonts/roboto-condensed-v19-latin-700.eot");src:local(""), url("../../files/fonts/roboto-condensed-v19-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-condensed-v19-latin-700.woff2") format("woff2"), url("../../files/fonts/roboto-condensed-v19-latin-700.woff") format("woff"), url("../../files/fonts/roboto-condensed-v19-latin-700.ttf") format("truetype"), url("../../files/fonts/roboto-condensed-v19-latin-700.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:700;src:url("../../files/fonts/roboto-condensed-v19-latin-700italic.eot");src:local(""), url("../../files/fonts/roboto-condensed-v19-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/roboto-condensed-v19-latin-700italic.woff2") format("woff2"), url("../../files/fonts/roboto-condensed-v19-latin-700italic.woff") format("woff"), url("../../files/fonts/roboto-condensed-v19-latin-700italic.ttf") format("truetype"), url("../../files/fonts/roboto-condensed-v19-latin-700italic.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:400;src:url("../../files/fonts/barlow-condensed-v5-latin-regular.eot");src:local(""), url("../../files/fonts/barlow-condensed-v5-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/barlow-condensed-v5-latin-regular.woff2") format("woff2"), url("../../files/fonts/barlow-condensed-v5-latin-regular.woff") format("woff"), url("../../files/fonts/barlow-condensed-v5-latin-regular.ttf") format("truetype"), url("../../files/fonts/barlow-condensed-v5-latin-regular.svg#BarlowCondensed") format("svg")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;src:url("../../files/fonts/barlow-condensed-v5-latin-500.eot");src:local(""), url("../../files/fonts/barlow-condensed-v5-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/barlow-condensed-v5-latin-500.woff2") format("woff2"), url("../../files/fonts/barlow-condensed-v5-latin-500.woff") format("woff"), url("../../files/fonts/barlow-condensed-v5-latin-500.ttf") format("truetype"), url("../../files/fonts/barlow-condensed-v5-latin-500.svg#BarlowCondensed") format("svg")}::selection{background:#e5007d;color:#fff}img{display:block}a{text-decoration:none;color:#313131}.mod_cms_accept_tags form button{cursor:pointer}body{font-family:Roboto, sans-serif;color:#313131;font-size:18px;line-height:1.6em;font-weight:400;margin:0;min-height:100%;background-color:#fff}@media (max-width:549px){body{font-size:16px;line-height:1.4em}}#main{position:relative;overflow:hidden;width:100%}a{-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;color:#e977a8;text-decoration:none}a:hover{color:#e5007d}.mod_article{width:100%;padding-top:100px;padding-bottom:80px;position:relative}@media (max-width:991px){.mod_article{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){.mod_article{padding-top:20px;padding-bottom:20px}}.mod_article#plan{padding:0 !important;background-color:#ecebf7}.mod_article#plan>.inside{position:relative;width:100%;max-width:none;padding-right:0;padding-left:0}.mod_article#plan>.inside img{display:block;width:100%;height:auto}.no_top_padding{padding-top:0 !important}.no_bottom_padding{padding-bottom:0 !important}.less_top_padding{padding-top:40px !important}@media (max-width:991px){.less_top_padding{padding-top:20px !important}}.no_bottom_padding_h1 h1{padding-bottom:0 !important}.margin-bottom-s{margin-bottom:20px}.margin-top-s{margin-top:20px}.bg_pink{background-color:#ffe7f1}.bg_lila{background-color:#ecebf7}.bg_gruen{background-color:#dbece9}.bg_lightpink{background-color:#e977a8}.bg_lightpink h1{color:#fff}.bg_newsletter{background-color:#dbece9;background-image:url(../../files/design/newslettericon.svg);background-position:120% 10%;background-size:50%;background-repeat:no-repeat}.bg_newsletter .extra_margin{margin-left:24px;margin-right:24px}@media (max-width:767px){.bg_newsletter .extra_margin{margin-left:14px;margin-right:14px}}.bg_newsletter h1{padding-bottom:0 !important}.mod_article>.inside{position:relative;width:100%;max-width:1400px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}@media (max-width:767px){.mod_article>.inside{padding-right:14px;padding-left:14px}}@media (max-width:549px){.mod_article>.inside{padding-right:10px;padding-left:10px}}.mod_article.full_width{padding:0}.mod_article.full_width>.inside{max-width:none}.mod_article.main-container-960>.inside{max-width:960px}.centered{text-align:center}.hero-section{position:relative;overflow:hidden;height:400px;background-color:#fff;box-shadow:inset 0 0 0 10px #fff;background:linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);animation:gradient 15s ease infinite}@media (max-width:991px){.hero-section{height:350px}}@media (max-width:767px){.hero-section{height:250px}}.home .hero-section{position:relative;overflow:hidden;height:100vh;min-height:820px;background:#fff;box-shadow:inset 0 0 0 10px #fff}@media (max-width:991px){.home .hero-section{min-height:750px}}@media (max-width:767px){.home .hero-section{height:550px;min-height:0px}}@media (max-width:549px){.home .hero-section{height:90vh;min-height:450px}}.home .hero-section>.mod_article{bottom:0}.mod_article:not(.has_inside) .article_bg,.mod_article.has_inside>.article_inside>.article_bg{z-index:inherit}.hero-section>.mod_article{padding-top:0px;padding-bottom:0px;position:absolute;left:10px;top:10px;right:10px;bottom:0;bottom:10px;width:calc(100% - 20px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-bottom{align-self:flex-end;margin-top:auto}.has-responsive-background-image .parallax-bgimage{z-index:auto}.font-holder-bubble{position:absolute;left:0%;top:10%;right:0%;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:perspective(1000px);transform:perspective(1000px)}.bubble-holder-3d{position:relative;top:0px;width:700px;-webkit-perspective:1000px;perspective:1000px}.bubble{position:relative;overflow:hidden;width:700px;height:350px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:20px;text-align:center}h1{margin-top:10px;margin-bottom:50px;padding-top:0;padding-bottom:0;box-shadow:none;font-family:"Roboto Condensed", sans-serif;color:#e5007d;font-size:52px;line-height:1.1em;font-weight:700;text-align:center;text-transform:uppercase;position:relative}@media (max-width:767px){h1{margin-bottom:30px;font-size:42px}}@media (max-width:549px){h1{margin-bottom:10px;font-size:28px}}@media (max-width:549px){h1+h2{margin-top:0}}.home h1{padding-top:24px;padding-bottom:24px;margin-top:10px}@media (max-width:549px){.home h1{padding-top:14px;padding-bottom:14px}}.header_subline h1{display:inline-block}.header_subline h1:after{content:"";position:absolute;left:0;right:0;bottom:28px;height:20px;background:#fbe4ee;z-index:-1}@media (max-width:767px){.header_subline h1:after{height:16px}}@media (max-width:549px){.header_subline h1:after{height:12px;bottom:14px}}.home .h1-bubble{position:relative;display:inline-block;width:auto;margin-top:0px;margin-bottom:0px;padding:4px;float:none;clear:left;border-radius:4px;background-color:#e5007d;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);color:#fff;font-size:70px;line-height:1em;text-transform:none}@media (max-width:767px){.home .h1-bubble{font-size:40px}}.h1-bubble.schraeg1{z-index:2;background-color:#25205b;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3);-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.h1-bubble.schraeg2{-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}.h1-header{display:inline-blocks;width:auto;padding:7px 10px;float:none;border-radius:5px;background-color:#fff;background-image:url(../../files/design/bg-bubble.jpg);background-position:0px 0px;background-size:auto;box-shadow:1px 1px 20px 0 rgba(0, 0, 0, 0.2);color:#25205b;font-size:30px;line-height:30px;position:relative;z-index:2;margin:53px 24px 43px}h2{display:block;margin-top:50px;margin-bottom:20px;font-family:"Roboto Condensed", sans-serif;color:#25205b;font-size:30px;line-height:1.1em;font-weight:700;text-transform:uppercase}@media (max-width:991px){h2{margin-top:30px;margin-bottom:10px}}@media (max-width:767px){h2{font-size:26px}}@media (max-width:549px){h2{font-size:22px}}h2.centered{margin-left:24px;margin-right:24px}@media (max-width:767px){h2.centered{margin-left:14px;margin-right:14px}}h3{width:100%;margin-top:0px;margin-bottom:20px;font-family:"Roboto Condensed", sans-serif;font-size:24px;line-height:1.2em;font-weight:700}@media (max-width:767px){h3{font-size:21px}}@media (max-width:549px){h3{font-size:18px}}.h3_no_bottom_margin h3{margin-bottom:0}.row h3{margin-top:0}h4{width:100%;margin-top:10px;margin-bottom:10px;color:#313131;font-size:18px;line-height:1.2em;font-weight:700;font-family:Roboto, sans-serif}#footer h3{color:#fff}.h5-center{position:relative;margin-top:10px;float:left;color:#000;font-size:28px;text-align:center;text-shadow:0 3px 12px rgba(0, 0, 0, 0.2)}@media (max-width:767px){.h5-center{font-size:18px}}.h5-center.h5-hero{color:#fff;text-shadow:0 3px 12px rgba(0, 0, 0, 0.4)}#header{position:fixed;z-index:30;width:100%;padding-top:24px;padding-right:24px;padding-left:24px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid transparent;transition:all 0.5s ease-out}@media (max-width:549px){#header{padding-right:14px;padding-left:14px;padding-top:14px}}.offsetTop #header{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.3);padding-top:0;transition:all 0.5s ease-out}#header>.inside{position:relative;width:100%;max-width:1400px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){#header>.inside{padding-right:14px;padding-left:14px}}#logo{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px;padding:11px;float:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:#fff}@media (max-width:991px){#logo{display:block;position:relative;margin-left:-10px;width:80px;margin-top:4px;padding-top:8px;padding-bottom:8px;border-radius:3px;opacity:1}#logo img{transform:translate3d(0px, 2px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d;width:58px !important;height:38px !important;margin-top:0px;margin-bottom:0px;transition:all 0.5s ease-out}}#logo img{transform:translate3d(0px, 2px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d;width:98px;height:64px;transition:all 0.5s ease-out}.offsetTop #logo{padding-top:5px;padding-bottom:10px}.offsetTop #logo img{transform:translate3d(0px, 2px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d;width:98px;height:54px;transition:all 0.5s ease-out}.main-navi{position:relative;top:25px;float:right;overflow:visible}@media (max-width:991px){.main-navi{display:none}}.offsetTop .main-navi{top:19px}.main-navi ul li{position:relative}.main-navi ul a,.main-navi ul strong{position:relative;margin-right:12px;margin-left:12px;padding-right:5px;padding-left:5px;padding-bottom:5px;border-top:2px solid transparent;font-family:"Barlow Condensed", sans-serif;color:#fff;font-size:20px;line-height:30px;font-weight:500;text-decoration:none;text-transform:uppercase}.offsetTop .main-navi ul a,.offsetTop .main-navi ul strong{color:#25205b}.main-navi ul.level_1>li>a:before,.main-navi ul.level_1>li>strong:before{content:"";position:absolute;left:0%;top:auto;right:0%;bottom:5px;width:100%;height:0px;background-color:rgba(255, 255, 255, 0.3);transition:all 0.5s ease-out}.offsetTop .main-navi ul.level_1>li>a:before,.offsetTop .main-navi ul.level_1>li>strong:before{display:none}.main-navi ul.level_1>li>a:hover:before,.main-navi ul.level_1>li>strong:hover:before,.main-navi ul.level_1>li.sfHover>a:before{height:15px;transition:all 0.5s ease-out}.main-navi ul strong,.main-navi ul.level_1>li.trail>a{border-top:2px solid #fff}.main-navi ul.level_1>li.submenu>a,.main-navi ul.level_1>li.submenu>strong{padding-right:24px}.main-navi ul.level_1>li.submenu>a:after,.main-navi ul.level_1>li.submenu>strong:after{content:"v";font-family:Iconfont, sans-serif;text-transform:none;position:absolute;right:5px;font-size:9px;line-height:0px;top:17px;text-transform:none}.scroll-down-holder{position:absolute;left:0%;top:auto;right:0%;bottom:0px;height:10px;background-color:#fff;text-align:center}.scroll-up-holder{position:relative;height:10px;background-color:#fff;text-align:center}.scroll-down-holder .scroll-link{position:absolute;display:inline-block;left:0%;top:auto;right:0%;bottom:0%;z-index:2;width:100px;height:40px;margin-right:auto;margin-left:auto;background-image:url(../../files/design/down.svg);background-position:50% 100%;background-size:auto;background-repeat:no-repeat;text-decoration:none;text-indent:-9999px}.scroll-up-holder .scroll-link{position:absolute;left:50%;top:-7px;z-index:20;width:100px;height:40px;margin-left:-50px;background-image:url(../../files/design/up.svg);background-position:50% 100%;background-size:auto;background-repeat:no-repeat;text-decoration:none;text-indent:-9999px}.oeffnungszeitenbox{width:70%;margin:30px auto;padding:50px;border-radius:5px;background-color:#dbece9}@media (max-width:767px){.oeffnungszeitenbox{width:85%}}@media (max-width:549px){.oeffnungszeitenbox{width:100%;padding:32px}}.kontakt-box{padding:24px;background-color:#dbece9}.kontakt-box.weiss{background-color:#fff}.kontakt-box.weiss .iconlink a:before{background-color:#e977a8;color:#fff}.box h2{margin-top:10px}.opening-day-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-top:4px;padding-bottom:4px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.opening-day-line .day{padding-right:3px;color:#545e75;font-size:18px;line-height:1.4em;font-weight:400;text-transform:uppercase}@media (max-width:549px){.opening-day-line .day{font-size:16px}}.opening-day-line .dots{height:20px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-bottom:1px dotted rgba(84, 94, 117, 0.5)}.opening-day-line .time{color:#545e75;font-size:18px;font-weight:500;text-transform:uppercase}@media (max-width:549px){.opening-day-line .time{font-size:16px}}.buttonlink a{display:inline-block;position:relative;z-index:10;overflow:hidden;margin-right:6px;margin-left:6px;float:none;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.2);-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;font-family:"Barlow Condensed", sans-serif;color:#fff;font-size:24px;line-height:30px;text-decoration:none;text-transform:uppercase;padding:5px 8px;border-radius:4px;color:#fff;font-weight:500;background-size:200% 100%;background-image:linear-gradient(to right, #e5007d 50%, #fff 50%);transition:all 0.4s ease}.buttonlink a:hover{background-position:-100% 0 !important;color:#e977a8}.buttonlink.lila a{background-image:linear-gradient(to right, #25205b 50%, #fff 50%);color:#e977a8}.buttonlink.weiss a{background-image:linear-gradient(to right, #fff 50%, #25205b 50%);color:#e977a8}.buttonlink.weiss a:hover{color:#fff}.buttonlink.rosa a{background-image:linear-gradient(to right, #e977a8 50%, #25205b 50%);color:#fff;font-size:24px}.box .buttonlink{margin-top:20px}.mod_article.extra_h .extra_margin{padding:24px}@media (max-width:767px){.mod_article.extra_h .extra_margin{padding-left:14px;padding-right:14px}}@media (max-width:549px){.mod_article.extra_h .extra_margin{padding-top:14px;padding-bottom:14px}}.abstand_aussen{padding:24px}@media (max-width:767px){.abstand_aussen{padding-right:14px;padding-left:14px}}@media (max-width:549px){.abstand_aussen{padding-top:14px;padding-bottom:14px}}.row{grid-gap:0 !important}.mod_article.parallax-section{position:relative;overflow:hidden;height:70vh;padding-top:0px;padding-bottom:0px}@media (max-width:991px){.mod_article.parallax-section{height:50vh}}.mod_article.parallax-section:after{content:"";background:linear-gradient(180deg, rgba(46, 43, 85, 0.3), rgba(46, 43, 85, 0.3));position:absolute;top:0;left:0;bottom:0;right:0}#wrapper{position:relative}#footer{padding-top:80px;padding-bottom:100px;background-color:#2e2b55;background-image:url(../../files/design/logo-white.svg);background-position:0% 50%;background-size:150%;background-repeat:no-repeat;position:relative;z-index:3}@media (max-width:549px){#footer{padding-top:60px}}#footer>.inside,#copyright>.inside{position:relative;width:100%;max-width:1400px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}@media (max-width:767px){#footer>.inside,#copyright>.inside{padding-right:14px;padding-left:14px}}#footer a{display:block;padding-top:2px;padding-bottom:0px;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;color:#e977a8;font-size:16px;text-decoration:none}@media (max-width:549px){#footer a{padding-top:4px;padding-bottom:4px}}#footernav a,#footernav strong{padding-top:10px;padding-bottom:10px;display:block;font-size:16px}@media (max-width:549px){#footernav a,#footernav strong{padding-top:4px;padding-bottom:4px}}#footer a:hover,#footernav strong{color:#e5007d;font-weight:400}.smallertext{font-size:16px}#copyright{position:relative;margin-top:-58px;width:100%;height:58px;padding-top:14px;padding-bottom:14px;background-color:rgba(255, 255, 255, 0.1);color:#fff;font-size:12px;font-weight:400;z-index:10}#copyright .ce_text{padding-left:24px;padding-right:24px}@media (max-width:549px){#copyright .ce_text{padding-left:14px;padding-right:14px}}.iconlink{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;float:left;color:#25205b;width:auto;padding-right:20px;padding-left:50px;font-size:14px;float:left;color:#25205b;font-weight:bold}.iconlink a{text-decoration:none;color:#25205b;display:inline-block;line-height:40px}.iconlink a:before{content:"";width:40px;height:40px;position:absolute;left:0;top:0;margin-right:10px;border-radius:50%;background-color:#fff;font-family:Iconfont, sans-serif;color:#e977a8;font-size:24px;line-height:40px;font-weight:400;text-align:center}.iconlink.phone a:before{content:"z"}.iconlink.mail a:before{content:"m"}.icontext{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:40px;padding-bottom:40px;padding-left:24px;padding-right:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(49, 49, 49, 0.1);-webkit-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}@media (max-width:767px){.icontext{padding-top:20px;padding-bottom:20px;padding-left:14px;padding-right:14px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom-style:none}}@media (max-width:549px){.icontext{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.icontext .image_container{width:20%}@media (max-width:549px){.icontext .image_container{width:40%;margin-top:30px;margin-bottom:10px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}.icontext .image_container img{border-radius:50%;background-color:#fff;-o-object-fit:contain;object-fit:contain}.icontext .text_wrap{width:75%;padding-left:24px;float:left}@media (max-width:991px){.icontext .text_wrap{padding-left:34px}}@media (max-width:767px){.icontext .text_wrap{width:80%;padding-left:14px}}@media (max-width:549px){.icontext .text_wrap{width:100%;padding-left:0px}}.icontext .text_wrap a{-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;color:#e977a8;font-weight:500;text-decoration:none;white-space:nowrap}.icontext .text_wrap a:before{content:"5";position:relative;left:5px;top:1px;margin-right:8px;font-family:Iconfont, sans-serif;color:#e977a8}.icontext .text_wrap a:hover{color:#e5007d}#main .mod_mae_event_filter ul{margin-top:30px;padding-bottom:0px;margin-bottom:0;margin-left:24px;margin-right:24px;border-bottom:2px solid #e5007d;line-height:0.6em;text-align:center}@media (max-width:767px){#main .mod_mae_event_filter ul{margin-left:14px;margin-right:14px}}#main .mod_mae_event_filter ul li{display:inline-block;margin-bottom:1px !important;padding-left:0 !important}#main .mod_mae_event_filter ul li a{position:relative;overflow:hidden;margin-right:6px;margin-bottom:0px;margin-left:6px;float:none;border-radius:3px 3px 0px 0px;background-color:#fff;box-shadow:-1px -1px 3px 0 rgba(0, 0, 0, 0.2);-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;font-family:"Barlow Condensed", sans-serif;color:#e977a8;font-size:20px;line-height:30px;font-weight:500;text-decoration:none;text-transform:uppercase;position:relative;z-index:1;width:100%;padding:2px 8px;font-size:24px}#main .mod_mae_event_filter ul li a:hover{color:#e5007d}#main .mod_mae_event_filter ul li.active a{background-color:#e5007d;color:#fff}#main .mod_mae_event_filter ul li:before{display:none}.mod_eventlist .event>a,.mod_eventlist .event>span.flex_holder{color:#313131;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:40px;padding-bottom:40px;padding-left:24px;padding-right:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(49, 49, 49, 0.1);-webkit-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;cursor:pointer}@media (max-width:767px){.mod_eventlist .event>a,.mod_eventlist .event>span.flex_holder{padding-left:14px;padding-right:14px;padding-top:20px;padding-bottom:20px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom-style:none}}@media (max-width:549px){.mod_eventlist .event>a,.mod_eventlist .event>span.flex_holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.mod_eventlist .event>span.flex_holder{cursor:auto}.mod_eventlist .event .veranstaltungskategorie{box-shadow:inset -1px -10px 0 -1px rgba(233, 119, 168, 0.2);color:#e5007d}.mod_eventlist .event>a:hover{background-color:rgba(255, 231, 241, 0.2)}.mod_eventlist .event .image_container{position:relative;overflow:hidden;width:20%}@media (max-width:549px){.mod_eventlist .event .image_container{width:40%;margin-top:30px;margin-bottom:10px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:549px){.mod_eventlist .event.first .image_container{margin-top:10px}}.mod_eventlist .event .image_container img{border-radius:50%;border-radius:5px;background-color:#fff;-o-object-fit:contain;object-fit:contain}.mod_eventlist .event .text_container{width:75%;padding:24px}@media (max-width:991px){.mod_eventlist .event .text_container{padding:0 0 0 34px}}@media (max-width:549px){.mod_eventlist .event .text_container{width:100%;padding-left:0px}}.mod_eventlist .event .text_container .ce_text>p:last-of-type{display:inline}.mod_eventlist .event h4{margin-top:0}.inline_link,.mod_eventlist .no_detailpage .ce_text a{-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;color:#e977a8;font-weight:500;text-decoration:none;position:relative;padding-left:24px}.inline_link:before,.mod_eventlist .no_detailpage .ce_text a:before{content:"5";position:absolute;font-family:Iconfont, sans-serif;color:#e977a8;font-size:18px;line-height:22px;text-transform:none;left:5px;top:0}.inline_link:hover,.mod_eventlist .no_detailpage .ce_text a:hover{color:#e5007d}.mod_eventlist .no_detailpage .ce_text .enclosure .download-element,.ce_download .download-element{background-image:none !important;padding:0 !important;display:inline-block;clear:both;position:relative}.mod_eventlist .no_detailpage .ce_text .enclosure .download-element:before,.ce_download .download-element:before{display:none}.mod_eventlist .no_detailpage .ce_text .enclosure .download-element a,.ce_download .download-element a{font-size:14px;line-height:40px;margin-top:0;color:#25205b;font-weight:bold;display:block;padding-left:50px}.mod_eventlist .no_detailpage .ce_text .enclosure .download-element a:hover,.ce_download .download-element a:hover{color:#e5007d}.mod_eventlist .no_detailpage .ce_text .enclosure .download-element a:before,.ce_download .download-element a:before{content:"e";width:40px;height:40px;position:absolute;left:0;border-radius:50%;background-color:#e977a8;font-family:Iconfont, sans-serif;color:#fff;font-size:24px;line-height:40px;font-weight:400;text-align:center}.ce_download{margin:20px auto 10px}@media (max-width:549px){.ce_download{margin:10px auto 10px}}.ce_download .download-element a:before{background-color:#abd4cc}.label{margin-right:10px;padding:4px 5px 2px;float:left;border-radius:3px;background-color:#e5007d;color:#fff;font-size:14px;line-height:14px;font-weight:500;text-transform:uppercase}.datum{float:left;color:#e5007d;font-size:14px;font-weight:500}.eventbox{padding:48px;border-radius:5px;background-color:#dbece9;margin-top:24px}@media (max-width:991px){.eventbox{padding:32px}}@media (max-width:549px){.eventbox{padding:14px}}.event_details .mod_article{padding-top:0px;padding-bottom:0px;background-color:#dbece9;margin-left:10px;margin-top:10px;margin-right:10px;margin-bottom:10px;width:calc(100% - 20px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.event_details .mod_article>.inside{max-width:none;padding-right:0;padding-left:0}.event_details .bg-image-detailseite{padding-top:185px;position:relative}@media (max-width:991px){.event_details .bg-image-detailseite{padding-top:100px}}.event_details .bg-image-detailseite-inner{z-index:0;position:fixed;left:0%;top:0%;right:0%;bottom:0%;margin:10px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media (max-width:1400px){.event_details .bg-image-detailseite-inner{background-attachment:scroll}}.event_details .back{position:relative;width:100%;margin-right:auto;margin-left:auto;max-width:960px}@media (max-width:991px){.event_details .back{max-width:700px}}@media (max-width:767px){.event_details .back{max-width:85%}}@media (max-width:549px){.event_details .back{max-width:90%}}.event_details .back a{margin-right:0;margin-left:0;padding:2px 8px;font-size:24px}.event_details .back_unten{padding-top:20px;padding-bottom:50px}.event_details .label{display:inline-block;float:left}.event_details h1,.event_details h2{text-align:left;clear:both}@media (max-width:549px){.event_details h2{margin-top:30px !important}}.event_details .main-container-news-detail{position:relative;width:100%;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:960px;padding:84px;border-radius:3px;background-color:#fff}@media (max-width:991px){.event_details .main-container-news-detail{max-width:700px;padding:64px 54px}}@media (max-width:767px){.event_details .main-container-news-detail{max-width:85%;padding:44px 34px}}@media (max-width:549px){.event_details .main-container-news-detail{max-width:90%;padding:14px}}.event_details .main-container-news-detail .row{margin-left:-24px;margin-right:-24px;margin-top:24px;margin-bottom:24px}@media (max-width:549px){.event_details .main-container-news-detail .row{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}}.event_details .main-container-news-detail .row>div{margin:24px}@media (max-width:549px){.event_details .main-container-news-detail .row>div{margin:14px 0}}.event_details .info{margin-bottom:40px}.event_details .info:before{content:"ö";padding-right:10px;font-family:Iconfont, sans-serif;font-weight:400;text-transform:none}.event_details .layout_full .ce_text a{-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;color:#e977a8;font-weight:500;text-decoration:none}.event_details .layout_full .ce_text a:before{content:"5";position:relative;left:5px;top:1px;margin-right:8px;font-family:Iconfont, sans-serif;color:#e977a8}.event_details .layout_full a:hover{color:#e5007d}#main ul{margin-top:10px}#main ul li{color:#5e5e5e;position:relative;padding-left:20px;margin-bottom:10px}#main ul li:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#e5007d;position:absolute;left:1px;top:12px}@media (max-width:549px){#main ul li:before{top:8px}}#service-bar{position:fixed;top:37%;right:0px;bottom:auto;z-index:20;width:50px;height:auto;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.3);-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width:767px){#service-bar{display:none}}#service-bar #suche{position:relative}#service-bar #searchform_slider{position:absolute;z-index:1;left:auto;top:0px;right:-210px;bottom:auto;display:block;width:260px;height:50px;padding-right:0px;padding-left:0px;background-color:#ca026f;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.3);opacity:1}#service-bar #searchform_slider input{padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333333;vertical-align:middle;position:absolute;left:0%;top:0%;right:auto;bottom:auto;width:210px;height:50px;border:1px none transparent !important;background:#ca026f;color:#fff !important;-webkit-appearance:none;width:100%;display:inline-block;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}#service-bar #searchform_slider input:focus{border:none}#service-bar #searchform_slider input:focus-visible{outline:none}#service-bar #searchform_slider input::-webkit-input-placeholder{color:#fff}#service-bar #searchform_slider input::-moz-placeholder{color:#fff}#service-bar #searchform_slider input:-ms-input-placeholder{color:#fff}#service-bar #searchform_slider input:-moz-placeholder{color:#fff}#service-bar #searchform_slider button{display:inline-block;padding:9px 15px;background-color:#3898EC;color:white;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0;position:absolute;left:auto;top:0%;right:0%;bottom:auto;width:50px;height:50px;background-color:#ca026f;text-indent:-9999px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:50px;font-size:20px;cursor:pointer;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-image:none;background-repeat:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}#service-bar #searchform_slider button:before{position:absolute;left:0;top:0;right:0;bottom:0;content:"5";font-family:Iconfont, sans-serif;text-indent:0;line-height:50px}#service-bar #searchform_slider button:hover{background-color:#b90065}#service-bar .icon{position:relative;z-index:2;display:block;width:50px;height:50px;background-color:#e5007d;box-shadow:inset 0 1px 0 0 #ca026f;-webkit-transition:background-color 500ms ease;transition:background-color 500ms ease;color:#fff;font-size:20px;line-height:50px;text-align:center;text-indent:-9999px}#service-bar .icon:hover,#service-bar .icon.active{background-color:#ca026f;cursor:pointer}#service-bar .icon:before{font-family:Iconfont, sans-serif;width:50px;height:50px;line-height:50px;position:absolute;left:0;right:0;text-indent:0}#service-bar .icon_search:before{content:"-"}#service-bar .icon_search.active:before{content:"0"}#service-bar .icon_languages:before{content:"ä"}#service-bar .icon_contact:before{content:"z"}#service-bar .icon_leichte_sprache:before{content:","}#service-bar .icon_downloads:before{content:"e"}.popup_sprachen{position:relative;padding:60px;background-color:#2e2b55}.popup_sprachen ul{margin:0 !important}.popup_sprachen ul li{padding-left:0 !important;margin-bottom:5px !important}.popup_sprachen ul li:before{display:none}.popup_sprachen ul li a{position:relative;padding-left:30px;display:block;padding-top:10px;padding-bottom:10px;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;color:#fff;font-size:14px;line-height:1em}.popup_sprachen ul li a:before{position:absolute;left:0;top:5px}.popup_sprachen ul li a:hover{color:#e5007d}.popup_sprachen ul li.lang_einfache_sprache a:before{content:url(../../files/design/leichte-sprache.png)}.popup_sprachen ul li.lang_de a:before{content:url(../../files/design/Germany.png)}.popup_sprachen ul li.lang_en a:before{content:url(../../files/design/United-Kingdom.png)}.popup_sprachen ul li.lang_fr a:before{content:url(../../files/design/France.png)}.popup_sprachen ul li.lang_it a:before{content:url(../../files/design/Italy.png)}.popup_sprachen ul li.lang_gr a:before{content:url(../../files/design/griechenland.png)}.popup_sprachen ul li.lang_pl a:before{content:url(../../files/design/polski.png)}.popup_sprachen ul li.lang_ru a:before{content:url(../../files/design/Russia.png)}.popup_sprachen ul li.lang_tr a:before{content:url(../../files/design/tuerkei.png)}.popup_sprachen #main{min-height:0}.popup_sprachen .mod_article{padding-top:0;padding-bottom:0}.popup_sprachen .mod_article>.inside{padding-right:0;padding-left:0}#event_mainteaser_home{position:relative}#event_mainteaser_home:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))}#event_mainteaser_home .parallax-bgimage{background-size:cover !important;background-repeat:no-repeat !important;background-attachment:fixed !important}@media (max-width:1400px){#event_mainteaser_home .parallax-bgimage{background-attachment:scroll !important}}#event_mainteaser_home .home_news_wrap{padding-top:100px;padding-bottom:80px;position:relative;width:100%;max-width:1400px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}#featured_event_start{position:relative;z-index:3;color:#fff;text-align:center}#featured_event_start .event{padding-top:100px;padding-bottom:80px;width:100%;max-width:1400px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}@media (max-width:991px){#featured_event_start .event{padding-top:40px;padding-bottom:40px}}#featured_event_start .event .text_container{width:100%;padding-left:24px;padding-right:24px}@media (max-width:767px){#featured_event_start .event .text_container{padding-right:14px;padding-left:14px}}#featured_event_start .event h1,#featured_event_start .event .veranstaltungskategorie{color:#fff !important}#featured_event_start .event h1{margin-bottom:30px;padding:0}#featured_event_start .event .label{margin-right:auto;margin-left:auto;float:none;display:inline-block}#featured_event_start .event .datum{float:none;display:block;padding-top:10px;color:#abd4cc;font-size:20px}#featured_event_start .event .ce_text{margin-bottom:10px;font-size:18px;line-height:1.2em;font-weight:700;width:80%;margin-right:auto;margin-left:auto;float:none;color:#fff}@media (max-width:549px){#featured_event_start .event .ce_text{width:auto}}#aktuelles_home.mod_eventlist .home_news_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}@media (max-width:991px) and (min-width:767px){#aktuelles_home.mod_eventlist .home_news_wrap{display:block}}@media (max-width:767px){#aktuelles_home.mod_eventlist .home_news_wrap{display:block}}#aktuelles_home.mod_eventlist .home_news_wrap .event{width:47%;padding:24px;padding:24px;position:relative;padding-bottom:60px}@media (max-width:991px) and (min-width:767px){#aktuelles_home.mod_eventlist .home_news_wrap .event{width:100%;position:relative}}@media (max-width:767px){#aktuelles_home.mod_eventlist .home_news_wrap .event{width:100%;padding-right:14px;padding-left:14px}}@media (max-width:549px){#aktuelles_home.mod_eventlist .home_news_wrap .event{padding-top:14px;padding-bottom:14px}}#aktuelles_home.mod_eventlist .home_news_wrap .event .buttonlink a{margin-top:10px;margin-right:0;margin-left:0;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.2)}#aktuelles_home.mod_eventlist .home_news_wrap .event .image_container{position:relative;overflow:hidden;width:auto;display:block}@media (max-width:991px) and (min-width:767px){#aktuelles_home.mod_eventlist .home_news_wrap .event .image_container{width:33%;padding-right:10px;display:inline-block;vertical-align:top}}#aktuelles_home.mod_eventlist .home_news_wrap .event .image_container img{border-radius:0;margin-bottom:0}@media (max-width:767px){#aktuelles_home.mod_eventlist .home_news_wrap .event .image_container img{width:100%;height:auto}}#aktuelles_home.mod_eventlist .home_news_wrap .event .text_container{width:100%;padding-left:0;padding-right:0}@media (max-width:767px){#aktuelles_home.mod_eventlist .home_news_wrap .event .text_container{padding:24px 0}}@media (max-width:991px) and (min-width:767px){#aktuelles_home.mod_eventlist .home_news_wrap .event .text_container{width:65%;padding-left:10px;display:inline-block;vertical-align:top}}@media (max-width:991px){#aktuelles_home.mod_eventlist .home_news_wrap .event:first-child:after{content:"";display:block;position:relative;width:100%;height:1px;margin-top:50px;margin-bottom:0;padding-right:0px;padding-bottom:0px;background-color:rgba(0, 0, 0, 0.2)}}.downloadarchivList{margin-bottom:20px}@media (max-width:549px){.downloadarchivList{margin-bottom:0}}.download-box{position:relative;padding:24px}@media (max-width:767px){.download-box{padding-left:14px;padding-right:14px}}@media (max-width:549px){.download-box{padding-top:14px;padding-bottom:14px}}.download-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-radius:5px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;color:#e5007d;background-color:transparent}.download-box a:hover{background-color:#e5007d}.download-box a:hover .image_container{transition:all 400ms ease-in-out;transform:translate3d(0px, 0px, 0px) scale3d(0.8, 0.8, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d}@media (max-width:767px){.download-box a:hover .image_container{transition:none;transform:none}}.download-box a:hover .download-text{transform:translate3d(-16px, -16px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transition:all 400ms ease-in-out;transform-style:preserve-3d}@media (min-width:991px) and (max-width:1160px){.download-box a:hover .download-text{transition:none;transform:none}}@media (max-width:767px){.download-box a:hover .download-text{transition:none;transform:none}}.download-box a .image_container{width:200px;transition:all 400ms ease-in-out;border-radius:5px;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);transform:translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d}@media (min-width:940px) and (max-width:1160px){.download-box a .image_container{width:40%}}@media (max-width:767px){.download-box a .image_container{width:25%}}.download-box a .image_container img{border-radius:5px}.download-box a .download-text{width:calc(100% - 200px);padding-bottom:2px;padding-left:10px;transition:all 400ms ease-in-out;color:#fff;transform:translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d}@media (min-width:940px) and (max-width:1160px){.download-box a .download-text{width:60%;font-size:14px;line-height:1.2}}@media (max-width:767px){.download-box a .download-text{width:75%}}.download-box a .download-text .download-info{font-weight:300}#hero_links{display:block;position:absolute;bottom:30px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#hero_links>.inner{position:relative;width:100%;max-width:1352px;margin-right:auto;margin-left:auto;margin-left:24px;margin-right:24px;padding:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:rgba(255, 255, 255, 0.2)}@media (max-width:991px){#hero_links>.inner{padding-right:14px;padding-left:14px;background-color:rgba(255, 255, 255, 0.5)}}@media (max-width:767px){#hero_links>.inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:10px 14px 20px 0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:transparent}}#hero_links .telefon-box{float:left;padding:7px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#hero_links .telefon-box p{margin-bottom:0}#hero_links .telefon-box a{padding:7px;border-radius:5px;-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;font-family:"Roboto Condensed", sans-serif;font-size:24px;font-weight:400;color:#fff}@media (max-width:991px){#hero_links .telefon-box a{font-size:20px}}@media (max-width:767px){#hero_links .telefon-box a{float:none;display:inline-block;font-size:23px;margin-bottom:10px}}#hero_links .telefon-box a:hover{background-color:#e977a8}#hero_links .telefon-box a:before{content:"h";position:relative;font-family:Iconfont, sans-serif;font-size:24px;font-weight:400;margin-right:6px}#hero_links .button-holder-hero{display:inline-block;margin-right:auto;margin-left:auto;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}#hero_links .button-holder-hero p{margin-bottom:0}#hero_links .button-holder-hero a{position:relative;overflow:hidden;margin-right:6px;margin-left:6px;float:none;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.2);-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;font-family:"Barlow Condensed", sans-serif;color:#fff;line-height:34px;font-weight:400;text-decoration:none;text-transform:uppercase;position:relative;z-index:1;width:100%;padding:2px 8px;background-color:#fff;color:#e977a8;font-size:24px;color:#e977a8;background-size:200% 100%;background-image:linear-gradient(to right, #25205b 50%, #fff 50%);transition:all 0.5s ease}#hero_links .button-holder-hero a:hover{background-position:-100% 0}.som-box{float:right}@media (max-width:991px){.som-box{display:none}}.som-box p{margin-bottom:0}.som-box a{display:inline-block !important;width:50px;height:50px;margin-right:3px;margin-left:3px;position:relative;text-indent:9999px}.som-box a:after{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.2);-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;font-family:Iconfont, sans-serif;font-weight:400;text-transform:none;color:#e977a8;font-size:24px;line-height:50px;text-align:center;text-indent:0;border-radius:3px}.som-box a:hover:after{background-color:#e977a8;color:#fff}.som-box a.fb:after{content:"d"}.som-box a.tw:after{content:"T"}.som-box a.in:after{content:"i"}#footer .som-box{float:none;margin-top:20px;margin-bottom:20px}.ce_form .submit{display:inline-block;position:relative;z-index:10;overflow:hidden;margin-top:30px;float:none;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.2);-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;font-family:"Barlow Condensed", sans-serif;color:#fff;font-size:24px;line-height:30px;text-decoration:none;text-transform:uppercase;padding:5px 8px;border-radius:4px;font-weight:500;background-size:200% 100%;background-image:linear-gradient(to right, #e977a8 50%, #25205b 50%);color:#fff;transition:all 0.4s ease;border:none;outline:none;cursor:pointer}.ce_form .submit:hover{background-position:-100% 0 !important;color:#fff}#newsletter_subscribe input[type=text],#newsletter_subscribe input[type=password],#newsletter_subscribe input[type=date],#newsletter_subscribe input[type=datetime],#newsletter_subscribe input[type=email],#newsletter_subscribe input[type=number],#newsletter_subscribe input[type=search],#newsletter_subscribe input[type=tel],#newsletter_subscribe input[type=time],#newsletter_subscribe input[type=url],#newsletter_subscribe input:not([type]),#newsletter_subscribe textarea,.search_full input[type=text],.search_full input[type=password],.search_full input[type=date],.search_full input[type=datetime],.search_full input[type=email],.search_full input[type=number],.search_full input[type=search],.search_full input[type=tel],.search_full input[type=time],.search_full input[type=url],.search_full input:not([type]),.search_full textarea{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333333;vertical-align:middle;background-color:#ffffff;height:60px;margin-right:1%;border:2px solid #fff;border-radius:3px;background-color:rgba(171, 212, 204, 0.2);color:#e5007d;font-size:32px;line-height:1em;font-weight:700}#newsletter_subscribe input[type=text]:focus,#newsletter_subscribe input[type=password]:focus,#newsletter_subscribe input[type=date]:focus,#newsletter_subscribe input[type=datetime]:focus,#newsletter_subscribe input[type=email]:focus,#newsletter_subscribe input[type=number]:focus,#newsletter_subscribe input[type=search]:focus,#newsletter_subscribe input[type=tel]:focus,#newsletter_subscribe input[type=time]:focus,#newsletter_subscribe input[type=url]:focus,#newsletter_subscribe input:not([type]):focus,#newsletter_subscribe textarea:focus,.search_full input[type=text]:focus,.search_full input[type=password]:focus,.search_full input[type=date]:focus,.search_full input[type=datetime]:focus,.search_full input[type=email]:focus,.search_full input[type=number]:focus,.search_full input[type=search]:focus,.search_full input[type=tel]:focus,.search_full input[type=time]:focus,.search_full input[type=url]:focus,.search_full input:not([type]):focus,.search_full textarea:focus{border:2px solid #e5007d}#newsletter_subscribe input[type=text]:focus-visible,#newsletter_subscribe input[type=password]:focus-visible,#newsletter_subscribe input[type=date]:focus-visible,#newsletter_subscribe input[type=datetime]:focus-visible,#newsletter_subscribe input[type=email]:focus-visible,#newsletter_subscribe input[type=number]:focus-visible,#newsletter_subscribe input[type=search]:focus-visible,#newsletter_subscribe input[type=tel]:focus-visible,#newsletter_subscribe input[type=time]:focus-visible,#newsletter_subscribe input[type=url]:focus-visible,#newsletter_subscribe input:not([type]):focus-visible,#newsletter_subscribe textarea:focus-visible,.search_full input[type=text]:focus-visible,.search_full input[type=password]:focus-visible,.search_full input[type=date]:focus-visible,.search_full input[type=datetime]:focus-visible,.search_full input[type=email]:focus-visible,.search_full input[type=number]:focus-visible,.search_full input[type=search]:focus-visible,.search_full input[type=tel]:focus-visible,.search_full input[type=time]:focus-visible,.search_full input[type=url]:focus-visible,.search_full input:not([type]):focus-visible,.search_full textarea:focus-visible{outline:none}#newsletter_subscribe input[type=text]::-webkit-input-placeholder,#newsletter_subscribe input[type=password]::-webkit-input-placeholder,#newsletter_subscribe input[type=date]::-webkit-input-placeholder,#newsletter_subscribe input[type=datetime]::-webkit-input-placeholder,#newsletter_subscribe input[type=email]::-webkit-input-placeholder,#newsletter_subscribe input[type=number]::-webkit-input-placeholder,#newsletter_subscribe input[type=search]::-webkit-input-placeholder,#newsletter_subscribe input[type=tel]::-webkit-input-placeholder,#newsletter_subscribe input[type=time]::-webkit-input-placeholder,#newsletter_subscribe input[type=url]::-webkit-input-placeholder,#newsletter_subscribe input:not([type])::-webkit-input-placeholder,#newsletter_subscribe textarea::-webkit-input-placeholder,.search_full input[type=text]::-webkit-input-placeholder,.search_full input[type=password]::-webkit-input-placeholder,.search_full input[type=date]::-webkit-input-placeholder,.search_full input[type=datetime]::-webkit-input-placeholder,.search_full input[type=email]::-webkit-input-placeholder,.search_full input[type=number]::-webkit-input-placeholder,.search_full input[type=search]::-webkit-input-placeholder,.search_full input[type=tel]::-webkit-input-placeholder,.search_full input[type=time]::-webkit-input-placeholder,.search_full input[type=url]::-webkit-input-placeholder,.search_full input:not([type])::-webkit-input-placeholder,.search_full textarea::-webkit-input-placeholder{color:#fff}#newsletter_subscribe input[type=text]::-moz-placeholder,#newsletter_subscribe input[type=password]::-moz-placeholder,#newsletter_subscribe input[type=date]::-moz-placeholder,#newsletter_subscribe input[type=datetime]::-moz-placeholder,#newsletter_subscribe input[type=email]::-moz-placeholder,#newsletter_subscribe input[type=number]::-moz-placeholder,#newsletter_subscribe input[type=search]::-moz-placeholder,#newsletter_subscribe input[type=tel]::-moz-placeholder,#newsletter_subscribe input[type=time]::-moz-placeholder,#newsletter_subscribe input[type=url]::-moz-placeholder,#newsletter_subscribe input:not([type])::-moz-placeholder,#newsletter_subscribe textarea::-moz-placeholder,.search_full input[type=text]::-moz-placeholder,.search_full input[type=password]::-moz-placeholder,.search_full input[type=date]::-moz-placeholder,.search_full input[type=datetime]::-moz-placeholder,.search_full input[type=email]::-moz-placeholder,.search_full input[type=number]::-moz-placeholder,.search_full input[type=search]::-moz-placeholder,.search_full input[type=tel]::-moz-placeholder,.search_full input[type=time]::-moz-placeholder,.search_full input[type=url]::-moz-placeholder,.search_full input:not([type])::-moz-placeholder,.search_full textarea::-moz-placeholder{color:#fff}#newsletter_subscribe input[type=text]:-ms-input-placeholder,#newsletter_subscribe input[type=password]:-ms-input-placeholder,#newsletter_subscribe input[type=date]:-ms-input-placeholder,#newsletter_subscribe input[type=datetime]:-ms-input-placeholder,#newsletter_subscribe input[type=email]:-ms-input-placeholder,#newsletter_subscribe input[type=number]:-ms-input-placeholder,#newsletter_subscribe input[type=search]:-ms-input-placeholder,#newsletter_subscribe input[type=tel]:-ms-input-placeholder,#newsletter_subscribe input[type=time]:-ms-input-placeholder,#newsletter_subscribe input[type=url]:-ms-input-placeholder,#newsletter_subscribe input:not([type]):-ms-input-placeholder,#newsletter_subscribe textarea:-ms-input-placeholder,.search_full input[type=text]:-ms-input-placeholder,.search_full input[type=password]:-ms-input-placeholder,.search_full input[type=date]:-ms-input-placeholder,.search_full input[type=datetime]:-ms-input-placeholder,.search_full input[type=email]:-ms-input-placeholder,.search_full input[type=number]:-ms-input-placeholder,.search_full input[type=search]:-ms-input-placeholder,.search_full input[type=tel]:-ms-input-placeholder,.search_full input[type=time]:-ms-input-placeholder,.search_full input[type=url]:-ms-input-placeholder,.search_full input:not([type]):-ms-input-placeholder,.search_full textarea:-ms-input-placeholder{color:#fff}#newsletter_subscribe input[type=text]:-moz-placeholder,#newsletter_subscribe input[type=password]:-moz-placeholder,#newsletter_subscribe input[type=date]:-moz-placeholder,#newsletter_subscribe input[type=datetime]:-moz-placeholder,#newsletter_subscribe input[type=email]:-moz-placeholder,#newsletter_subscribe input[type=number]:-moz-placeholder,#newsletter_subscribe input[type=search]:-moz-placeholder,#newsletter_subscribe input[type=tel]:-moz-placeholder,#newsletter_subscribe input[type=time]:-moz-placeholder,#newsletter_subscribe input[type=url]:-moz-placeholder,#newsletter_subscribe input:not([type]):-moz-placeholder,#newsletter_subscribe textarea:-moz-placeholder,.search_full input[type=text]:-moz-placeholder,.search_full input[type=password]:-moz-placeholder,.search_full input[type=date]:-moz-placeholder,.search_full input[type=datetime]:-moz-placeholder,.search_full input[type=email]:-moz-placeholder,.search_full input[type=number]:-moz-placeholder,.search_full input[type=search]:-moz-placeholder,.search_full input[type=tel]:-moz-placeholder,.search_full input[type=time]:-moz-placeholder,.search_full input[type=url]:-moz-placeholder,.search_full input:not([type]):-moz-placeholder,.search_full textarea:-moz-placeholder{color:#fff}#newsletter_subscribe input[type=text]:hover,#newsletter_subscribe input[type=password]:hover,#newsletter_subscribe input[type=date]:hover,#newsletter_subscribe input[type=datetime]:hover,#newsletter_subscribe input[type=email]:hover,#newsletter_subscribe input[type=number]:hover,#newsletter_subscribe input[type=search]:hover,#newsletter_subscribe input[type=tel]:hover,#newsletter_subscribe input[type=time]:hover,#newsletter_subscribe input[type=url]:hover,#newsletter_subscribe input:not([type]):hover,#newsletter_subscribe textarea:hover,.search_full input[type=text]:hover,.search_full input[type=password]:hover,.search_full input[type=date]:hover,.search_full input[type=datetime]:hover,.search_full input[type=email]:hover,.search_full input[type=number]:hover,.search_full input[type=search]:hover,.search_full input[type=tel]:hover,.search_full input[type=time]:hover,.search_full input[type=url]:hover,.search_full input:not([type]):hover,.search_full textarea:hover{color:#e5007d}#newsletter_subscribe .submit,.search_full .submit{display:inline-block;position:relative;z-index:10;overflow:hidden;margin-top:10px;float:none;border-radius:3px;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.2);-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;font-family:"Barlow Condensed", sans-serif;color:#fff;font-size:24px;line-height:30px;text-decoration:none;text-transform:uppercase;padding:5px 8px;border-radius:4px;color:#fff;font-weight:500;background-size:200% 100%;background-image:linear-gradient(to right, #fff 50%, #25205b 50%);color:#e977a8;transition:all 0.4s ease;border:none;outline:none;cursor:pointer}#newsletter_subscribe .submit:hover,.search_full .submit:hover{background-position:-100% 0 !important;color:#fff}.search_full form{margin-bottom:30px;padding:50px;border-radius:5px;background-color:#dbece9}@media (max-width:767px){.search_full form{padding:21px}}@media (max-width:549px){.search_full form{padding:14px}}.search_full form button{margin-bottom:20px}.search_full form .radio_container span{display:inline-block;margin-right:20px}.search_full .url,.search_full .info{font-size:14px}.search_full .highlight{background-color:#e5007d;color:#fff}.search_full .odd,.search_full .even{padding:30px 0;border-bottom:1px solid rgba(49, 49, 49, 0.1)}#downloads h1{padding-bottom:0;margin-bottom:30px}.newsletter-downloads-holder{margin-top:84px;margin-bottom:24px;padding:21px;border-radius:3px;background-color:rgba(171, 212, 204, 0.5)}@media (max-width:767px){.newsletter-downloads-holder{margin-top:48px}}@media (max-width:767px){.newsletter-downloads-holder{padding:14px}}.newsletter-downloads-holder h2{margin-top:10px}.newsletter-downloads-holder .buttonlink a{margin-top:20px;margin-left:0}.newsletter-downloads-holder .downloadarchivItem{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;float:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#25205b}.newsletter-downloads-holder .downloadarchivItem a{color:#25205b;font-size:14px;line-height:20px;margin-top:10px;font-weight:bold;margin-bottom:10px;padding-left:50px;transition:color 300ms}.newsletter-downloads-holder .downloadarchivItem a:hover{color:#e5007d}.newsletter-downloads-holder .downloadarchivItem a:before{width:40px;height:40px;content:"m";position:absolute;left:0;top:0;border-radius:50%;background-color:#fff;font-family:Iconfont, sans-serif;color:#e977a8;font-size:24px;line-height:40px;font-weight:400;text-align:center}.linkbox{padding:48px 24px 100px;height:100%;position:relative}@media (max-width:767px){.linkbox{padding-left:14px;padding-right:14px;padding-bottom:80px}.linkbox img{width:100%;height:auto}}@media (max-width:549px){.linkbox{padding-top:14px}}.linkbox.box_lila{background-color:#d3d0f1}.linkbox.box_gruen{background-color:#dbece9}.linkbox.box_rosa{background-color:rgba(233, 119, 168, 0.2)}.linkbox .image_container{padding-bottom:20px}@media (max-width:767px){.linkbox .image_container{padding-bottom:0}}.linkbox a{position:absolute;bottom:24px;margin-right:0;margin-left:0}.ce_user_timeline{overflow:scroll;width:100%;border-radius:10px;background-color:rgba(233, 119, 168, 0.2);height:500px}.ce_optin_fallback{position:relative;width:100%;max-width:960px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;text-align:center}.pad_row .row{padding:24px}.ce_youtube{border-radius:2px;background-color:#96dfe9;-webkit-transition:border-radius 400ms ease;transition:border-radius 400ms ease}.ce_youtube:hover{border-radius:10px;-webkit-filter:none;filter:none}.content-image{margin-top:20px;margin-bottom:20px}.ce_accordion{margin-left:24px;margin-right:24px;border-top:1px solid rgba(0, 0, 0, 0.1);position:relative}@media (max-width:767px){.ce_accordion{margin-left:14px;margin-right:14px}}.ce_accordion:hover{background-color:rgba(211, 208, 241, 0.3)}.ce_accordion .toggler{position:relative;cursor:pointer;padding-right:20%;padding-top:20px;padding-bottom:20px;padding-left:5px;font-family:"Roboto Condensed", sans-serif;color:#313131;font-size:24px;line-height:30px;font-weight:700}@media (max-width:767px){.ce_accordion .toggler{font-size:21px;line-height:26px}}@media (max-width:549px){.ce_accordion .toggler{font-size:18px;line-height:22px}}.ce_accordion .toggler:after{position:absolute;left:auto;top:0%;right:0%;bottom:auto;width:50px;height:70px;font-family:Iconfont, sans-serif;font-size:24px;line-height:70px;text-align:center;cursor:pointer;content:"5";color:#e5007d}@media (max-width:767px){.ce_accordion .toggler:after{height:66px}}@media (max-width:549px){.ce_accordion .toggler:after{width:30px}}.ce_accordion .toggler.active:after{content:"0"}@media (max-width:767px){.ce_accordion .toggler.active:after{right:10px}}.ce_accordion .accordion{padding-right:20%;padding-top:20px;padding-left:5px}@media (max-width:991px){.ce_accordion .accordion{padding-right:5px}}.mitarbeiterprofil{margin-bottom:50px}@media (max-width:767px){.mitarbeiterprofil{margin-bottom:0}.mitarbeiterprofil.bild_rechts>div:nth-child(1){order:2}.mitarbeiterprofil.bild_rechts>div:nth-child(2){order:1}.mitarbeiterprofil .ce_text{text-align:left !important}.mitarbeiterprofil .col-md-8{padding-top:0 !important}}.mitarbeiterprofil.bild_rechts .ce_text{text-align:right}.mitarbeiterprofil .motto{width:100%;margin-top:20px;margin-bottom:20px;float:left;font-family:"Roboto Condensed", sans-serif;color:#25205b;font-size:32px;line-height:1em;font-weight:700}@media (max-width:549px){.mitarbeiterprofil .motto{font-size:25px}}.mobile-menu-burger{position:absolute;top:10px;right:10px;height:60px;line-height:60px;font-family:Roboto, sans-serif;font-size:20px;text-transform:uppercase;color:#fff;cursor:pointer;padding-right:36px}@media (max-width:549px){.mobile-menu-burger{top:0}}.mobile-menu-burger:after{position:absolute;right:0;top:0;content:"n";font-family:Iconfont, sans-serif;line-height:60px;text-align:center;text-transform:none;font-size:30px}.offsetTop .mobile-menu-burger{color:#2e2b55}@media (max-width:991px){.offsetTop .mobile-menu-burger{top:0}}@media (max-width:767px){.mobile_menu{width:75% !important}}@media (max-width:549px){.mobile_menu{width:100% !important}}.mobile_menu .inner{padding:24px;background-color:#2e2b55}.mobile_menu .inner a{color:#fff}.mobile_menu .inner .mobile_menu_wrap{padding:24px;padding-bottom:50px;background-color:rgba(255, 255, 255, 0.1)}.mobile_menu .inner .mobile_menu_header{display:block;position:relative;clear:both}.mobile_menu .inner #mobnav-bar{padding-bottom:20px}.mobile_menu .inner #mobnav-bar>div{position:relative;height:50px;width:50px;padding-right:10px;padding-left:10px;float:left;vertical-align:middle;color:#fff;font-size:30px}.mobile_menu .inner #mobnav-bar .icon{display:block;text-indent:-9999px;position:relative;width:50px;height:50px}.mobile_menu .inner #mobnav-bar .icon:before{font-family:Iconfont, sans-serif;width:50px;height:50px;line-height:50px;position:absolute;left:0;right:0;text-indent:0}.mobile_menu .inner #mobnav-bar .icon_languages:before{content:"ä";color:#fff}.mobile_menu .inner #mobnav-bar .icon_languages:before{content:"ä";color:#fff}.mobile_menu .inner #mobnav-bar .icon_contact:before{content:"z";color:#fff}.mobile_menu .inner #mobnav-bar .icon_leichte_sprache:before{content:",";color:#fff}.mobile_menu_close{position:relative;float:right;height:50px;width:50px;line-height:50px}.mobile_menu_close a{position:relative;display:inline-block;text-indent:-9999px}.mobile_menu_close a:after{position:absolute;right:-50px;top:-20px;font-family:Iconfont, sans-serif;content:"3";color:#fff;text-indent:0;font-size:30px}.nav_mobile ul.level_1>li{width:100%;padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255, 255, 255, 0.3)}.nav_mobile ul.level_1>li>a,.nav_mobile ul.level_1>li>strong{position:relative;margin-right:12px;margin-left:12px;padding-right:5px;padding-left:5px;border-top:2px solid transparent;font-family:"Barlow Condensed", sans-serif;color:#fff;font-size:20px;line-height:30px;font-weight:500;text-decoration:none;text-transform:uppercase;display:inline-block;z-index:2}.nav_mobile ul.level_1>li>a:before,.nav_mobile ul.level_1>li>strong:before{content:"";position:absolute;left:0%;top:auto;right:0%;bottom:0;width:100%;height:0px;background-color:rgba(255, 255, 255, 0.3);transition:all 0.5s ease-out;z-index:-1}.nav_mobile ul.level_1>li>a:hover,.nav_mobile ul.level_1>li>strong,.nav_mobile ul.level_1>li>a.trail{color:#e5007d;font-weight:500}.nav_mobile ul.level_1>li>a:hover:before{height:15px;transition:all 0.5s ease-out}.nav_mobile ul.level_2{margin-top:15px}.nav_mobile ul.level_2>li{position:relative;width:100%;padding-left:15px;margin-right:12px;margin-left:12px;padding-top:5px;padding-bottom:5px;border-bottom:1px none rgba(255, 255, 255, 0.2);background-color:transparent;background-image:none}.nav_mobile ul.level_2>li>a,.nav_mobile ul.level_2>li>strong{width:100%;padding-bottom:5px;padding-left:5px;color:#fff;font-size:14px;text-decoration:none;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;font-weight:400}.nav_mobile ul.level_2>li>a:hover,.nav_mobile ul.level_2>li>strong{color:#e5007d !important;font-weight:700 !important}.nav_mobile ul.level_2>li>strong{font-weight:700 !important}.plan{padding-top:0px;padding-bottom:0px;background-color:#ecebf7}.parallax .inside{height:100%}.parallax .inside img{width:100%;height:100%;object-fit:cover}.pagination{margin-top:30px;text-align:center}.pagination p{margin-bottom:0}.pagination ul li{display:inline-block;padding-left:0 !important}.pagination ul li:before{display:none !important}.pagination ul li a,.pagination ul li strong{display:block;padding:10px;font-weight:500}.goverlay{background:rgba(0, 0, 0, 0.7) !important}.glightbox-clean .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.soc_media_wrap{display:inline-block;width:calc(33% - 48px);margin:24px;vertical-align:top}@media (max-width:1300px){.soc_media_wrap{width:calc(48% - 48px)}}@media (max-width:860px){.soc_media_wrap{display:block;width:500px;margin-left:auto;margin-right:auto}}@media (max-width:530px){.soc_media_wrap{width:auto !important}}.soc_media_wrap .ce_user_timeline,.soc_media_wrap .fb-page,.soc_media_wrap .ce_embedded_instagram_post{width:100%;height:500px;border-radius:10px;background-color:rgba(233, 119, 168, 0.2)}.skiplink{position:absolute;display:block;top:0;left:-30000px;width:100%;margin:0;padding:0;z-index:50}.skiplink a{padding:5px;background-color:#000;text-decoration:underline;color:#fff;font-size:16px;line-height:20px;font-weight:400}.skiplink .skip:focus,.skiplink .skip:active{left:30000px;position:absolute;padding-left:10px;width:300px}.checkbox_container>span,.radio_container>span{display:block}.euf_overlay{z-index:100}.euf_overlay h2{margin-top:0}:root cms-cookie-bar>cms-container form cms-buttons cms-button[value="reject"]>span:before,:root cms-cookie-bar>cms-container form cms-buttons cms-button[value="accept"]:nth-of-type(1)>span:before,:root cms-accept-tags>cms-container form cms-buttons cms-button[value="reject"]>span:before,:root cms-accept-tags>cms-container form cms-buttons cms-button[value="accept"]:nth-of-type(1)>span:before{background:var(--btn-accept-bg-color)}.einlassvorbehalt{border-top:1px solid #25205b;margin-top:30px;padding-top:30px;font-size:16px;line-height:1.4em}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
	margin-top:-10px;
}


/*** SKIN ***/
.sf-menu {
	float: left;
	margin-bottom: 1em;
}
.sf-menu ul {
	 
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */


}
.sf-menu a, .sf-menu strong {
	display:block;
	position:relative;
}


.sf-menu ul li {
	padding:0!important;
	margin:0!important;
}
.sf-menu ul a, .sf-menu ul strong {
	    font-family: Roboto, sans-serif;
    line-height: 1.6em;

    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-transition: color 300ms ease-in-out;
    transition: color 300ms ease-in-out;
    color: #25205b;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
	text-transform:none;
}
.sf-menu ul a:hover, .sf-menu ul strong {
    color: #e5007d;
    font-weight: 400;
	transition:all 0.3s;
}

.sf-menu ul strong {
	   font-weight: 700;
}


.sf-menu li {

	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul {
	/*background-color: #100b33;
	text-align:center; */
	
	border-radius: 5px;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(93%, #fff), color-stop(0, #abd4cc), to(#abd4cc));
    background-image: linear-gradient(
180deg, #fff, #fff 93%, #abd4cc 0, #abd4cc);
	padding-top:15px;
	padding-bottom:15px;

}




.sf-menu li:hover,
.sf-menu li.sfHover {

	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}


