html {
  --grid__columns: 12;
  --grid__gutter: 1.875rem;
}
.row {
  display: grid;
  grid-template-columns: repeat(var(--grid__columns), 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}.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%}
.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

.rsts-skin-default.rsts-main{position:relative}.rsts-skin-default.rsts-type-fade .rsts-slide{background-color:#fff}.rsts-skin-default .rsts-caption{position:absolute;top:20px;left:20px;margin-right:20px;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0, -20px);-moz-transform:translate(0, -20px);-ms-transform:translate(0, -20px);-o-transform:translate(0, -20px);transform:translate(0, -20px);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;-o-transition:opacity 0.5s,-o-transform 0.5s;transition:opacity 0.5s,transform 0.5s}.rsts-skin-default .rsts-active .rsts-caption{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;right:55px;bottom:15px;overflow:hidden;width:30px;height:30px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;line-height:0;text-align:center;text-decoration:none;text-indent:-9999px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAilBMVEUHBwg/QEF5enp5ensCAwQHCAhzdHUAAQEGBwh8fX37+/svMDBub3COjo9yc3NtbW709fWvsLDm5uba2trR0dEuLi6Pj4/Q0NDl5eXZ2toFBgfz8/MuLy/09PT29vb8/Pz6+vp7e3x0dXZzdHT4+Pj39/f9/v3+/v79/f3///8EBQb5+fkAAAD19fVMP6q+AAAALnRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8hTP8QAAAJ1JREFUeNrV0lkPwiAMAOB53zrva2xOxQm0///vWZ4a1o3EN20gNPnSlFASRKVQIS2KFHPKaPvcH8St8WesXYzddVMIZn3NZ1tTZ9Y7QLa7MdfVWlgYZqk9lzML7VZPbGCdDsFekpI14GoN/fGoY6aqkbVaUvVg0lKN7v3wvcuwt/Tg5tIPRjA77I/i1dhX2dnEJnYq4vP+2a/4FX8AsSOXytKixMYAAAAASUVORK5CYII=');-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);background-position:50% 50%;-webkit-transition:opacity 0.05s linear;-moz-transition:opacity 0.05s linear;-o-transition:opacity 0.05s linear;transition:opacity 0.05s linear}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAIVBMVEWhoaE7PD15enqVlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXsWX/bAAAAC3RSTlOAgICAgICAgICAgMiF55wAAAB9SURBVHja7dUxEoAgFANRFBTw/ge2YythEivHn/6VmU3XiwUOHPhPuGYf196zjLHPOi0tWsBYtICx/Zxgw4INCzYs2LBgw4INC55ZFadhN+NVbeh9jhf6mGJDgw0NNjTY0GBDgz0NXusiYDRWwGisgNHFL0Yrnwxd4MCBtd3+EosAicYyWQAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default .rsts-prev:hover,.rsts-skin-default .rsts-next:hover,.rsts-skin-default .rsts-video-play:hover,.rsts-skin-default .rsts-video-stop:hover,.rsts-skin-default .rsts-thumbs-prev:hover,.rsts-skin-default .rsts-thumbs-next:hover{background-color:#eee;background-color:rgba(238,238,238,0.7)}.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{right:20px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAkFBMVEUBAQLPz9AlJiYlJifS0tIsLS0nJyjQ0dDR0tIBAQElJSYrLC2tra39/PwFBQYFBgf6+fmBgYKCgoL9/f339vZBQULIycnIyMiCg4PR0dEmJycmJyjMzMz8/Pzl5eXj4+MCAwQGBwghIiP09PT7+/shIiL6+vrNzs7Nzc0iIyP29vb39/cHCAkAAAD////19fV/WdL3AAAAMHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRnvRdAAAAnklEQVR42tXSxw7CMAwG4LL3XqUtLdRQqNPY7/92WEJVDhkSN7B8iPTpl6M4ETMAA0t/ChmwPTELe+uPGKsQKywWflYUJxn5eI9xpOsneXidp7pp3Wa+dHrGbWY6d43bLD673nR9vLsZaL5cNfoAyp0eDyRdntxp6icy+/Ei981HqVGLq3xo1GaFm4kuRb1vvp1mFNzYLrzvn/2KX/MbXNOe099MDj0AAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAHlBMVEWhoaE7PD2VlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXtfGSSAAAACnRSTlOAgICAgICAgICAXdxslAAAAHxJREFUeNrt1TEOgDAMxdDSAi33vzBbPVUoZkLE+1O2/HK9KHHixH/A9fS4jnGGMfZZl6VFBzAWHcLHQD9gocFCg4UGCw0WGiw0WGjwum3qEsb7tH1xWViwsGBhwcKChQULC5Z2jRs2itHdfc+GjWB094vR+ieHLnHixK4bjyV89TB6vlgAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;top:50%;right:10px;margin-top:-15px}.rsts-skin-default .rsts-thumbs-prev{right:auto;left:10px}.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUgISLDw8MgICGUlZaIiImSk5PCwsP9/f39/PyHh4iUlJWSkpLX2NgAAQIoKSkGBwgdHR7Ly8skJSYEBAXHyMj+/v739/ciIyMhIiImJyfNzc3S0tL8/Pz7+/v29vYHCAnNzs4AAAD////19fVh+HN2AAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAiUlEQVR42uXRyQ7CMAwE0LC2QHfaQkji1sP//yNR1csEiXMlfPFI7zCWbN7JCCVmnj9i738x2hbMpHPTzCAmfag+XyAmrWt2QzqV5URuSLWqdHXmsDMRbFHYuPbnkPBw0rtaBzgbw21IWPKjdg6xxHV68ZJ2j9mhXyrRX/34fblgLQyQLf57S/wBI9V2nx3O9QoAAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAeUlEQVR42u3UMQ6AMAzF0A8BmvufGHVpyOIOFRJI8f5WyxcqXLhw4U9jLeCznYzRNtYi2zsIs2UttqzFlrXYshZb1mLLWmg31iJ7+YVaaJ210GY9x/awWdsc+z5s1uaEQ4cNbY449LChzQFn3W3S9qsBFi5cuPDr+AYQcW8C6kiUiAAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUwMTKKi4suLzAGBwja2trR0dEwMDEuLi/Q0NDZ2dmJiYp7e3x6e3t/gIEAAQL09PTn5+f6+vr8/Px0dHVwcHH8/f329vYFBgdzdHT+/v79/v339/f9/f3///90dXb4+Pj5+fkEBQYAAAD19fUC5l8BAAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAnElEQVR42uXSyQ4CIQwG4HEddRZmZUSEQnn/d7RkSAi4HI2Jf6AlfIceoHCOMcccrTXcMR5OtInf5k/YyLVL84qHjoHvwLrhmdW+0AJIhT6eVc79YYtYCQBRIZanPmO1QWuxVqr2/aIylqD9fdP4OoLMZ5sb+dK2i8Xr3cTZie+CRk49aOTUcSRNOfo8TXPUnB1QPj0J5z/5Hb7OD7UPdeTEuFeXAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAg0lEQVR42u3UMQ6EMAxE0WVDYu5/YhpLXzBSRkAF8i9tvXZ+24MKFy5c+HP4P06H0RzGRoyjjWgOY1Nj0YLFpsaip7hFNrBog3ug02brDKsWK3imxQqe6EWsxWi1HqOxHqONBTuN9RiN9Vg11mPVWI9V99tL0rEe6/dVA1i4cOHCl9oBak1vAkBKLfwAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default.rsts-video-playing .rsts-nav,.rsts-skin-default.rsts-video-playing .rsts-prev,.rsts-skin-default.rsts-video-playing .rsts-next{display:none}.rsts-skin-default.rsts-video-playing .rsts-nav-thumbs{display:block}.rsts-skin-default.rsts-touch .rsts-nav-numbers,.rsts-skin-default.rsts-touch .rsts-nav-tabs{display:none}.rsts-skin-default .rsts-nav{position:absolute;right:95px;bottom:12px;left:10px;text-align:right}.rsts-skin-default .rsts-nav ul{margin:0 !important;padding:0 !important}.rsts-skin-default .rsts-nav li{display:inline}.rsts-skin-default .rsts-nav-numbers a,.rsts-skin-default .rsts-nav-tabs a{display:inline-block;height:30px;min-width:30px;padding:0.65em 0.5em 0.5em;margin:0 2px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;font-size:12px;text-align:center;text-decoration:none;color:#fff;background-color:#555;background-color:rgba(85,85,85,0.6);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.rsts-skin-default .rsts-nav-numbers a:hover,.rsts-skin-default .rsts-nav-numbers a.active,.rsts-skin-default .rsts-nav-tabs a:hover,.rsts-skin-default .rsts-nav-tabs a.active{color:#333;background-color:#fff;background-color:rgba(255,255,255,0.5)}.rsts-skin-default:hover .rsts-nav-numbers a,.rsts-skin-default:hover .rsts-nav-tabs a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.rsts-skin-default .rsts-nav-bullets{line-height:0}.rsts-skin-default .rsts-nav-bullets a{display:inline-block;width:9px;height:9px;overflow:hidden;margin:12px 4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:none;text-align:left;text-indent:-999px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px #777;-moz-box-shadow:0 0 2px #777;box-shadow:0 0 2px #777}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{background-color:#777;-webkit-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;-moz-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555}.rsts-skin-default .rsts-nav-thumbs{position:static;padding-top:5px}.rsts-skin-default .rsts-nav .rsts-nav-prev,.rsts-skin-default .rsts-nav .rsts-nav-next{display:none}.rsts-skin-default .rsts-video-play{top:50%;right:auto;bottom:auto;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAb1BMVEU4ODgGBgbx8fGurq7i4uIODg5QUFD7+/vBwcEUFBQYGBggICC1tbXNzc0JCQkVFRWsrKwTExPExMTS0tImJibv7+9KSkozMzP4+PhYWFj+/v6Dg4MDAwPl5eVycnKenp4MDAza2toPDw////8AAACZ5/RyAAAAJXRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwmBGiwAAALNJREFUeNrt1kcOwkAQRFFyxsYmBxtDc/8zIrGpA/xaWKhnO9KT5ncvZvCxnGSSSSaZv2GK0sIsFzMHM53MWwPzfkU8OwsT9cHCRHOyMHFpLYwCIUaBEKNAiFEgxCgQYhSIMQrEGAXijAJxJrZrC7NZGZjb/WF41PHqSLw/Owa+q9D6KQthlAUwykIYZSGMsiBGWRCjLIhRFsQoC2Ga0S8LZMqx7gAzLPr0aUsmmWSS6SXzBf8cqwAv1zglAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-play{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAARVBMVEUJCQlOTk4nJyddXV1gYGD29vbh4eGTk5PAwMA2NjYYGBgGBga3t7dUVFQtLS0SEhKHh4fb29sDAwPz8/NaWlr///8AAACZTZFgAAAAF3RSTlOAgICAgICAgICAgICAgICAgICAgICAgCZn8kAAAAFfSURBVHja7dpZUsMwFAVR5gDRLMT+l8r1Cqjih/5oLyB1kurYlp4evkGXGDFixIgRI0aMGDFixIgRI0aMGDFifseQvsBfPvjrdgdhzvsnCHPePkCY8/oCwpxzu4MwCQeESTggTMIBYa5wQJiEA8IkHBAm4YAwVzggTMIBYRIOCJNwQJgrHBAm4YAwCQeESTggzBUOCJNwQJiEA8IkHBDmCgeESTggTMIBYRIOCHOFA8IkHBAm4YAw5/UZhDn7iYOZjfPLlM5pZizMv2lXzk1vNs4duHTOs2kszFN7V87L1WycN73SOe/AY2FWB7tyFnGzcVaUpXPW2mNhdiF25WwWzcbZuSqds6c3Fma3c1fOpvRsnB3y0jmzg7EwU5VdOcOv2TiTuNI5M8qxMNPbXTlD9tk4E//SOWchxsKcEnmsoMM8qGNOYsRgLjFixIgRI0aMGDFixIgRI0aMGDH/e/0Ai4OJ2+ZcrkwAAAAASUVORK5CYII=');background-size:70px,70px}}.rsts-skin-default .rsts-video-stop{top:20px;right:20px;left:auto;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEWnp6dOTk7x8fHv7+9HR0fw8PDu7u7e3t5NTU3f398UFBQTExP4+PhLS0tvb29xcXH09PRJSUn39/fn5+cWFhampqb29vZISEhMTExLS0ukpKT////r6+sAAAD///8AAABKSkr19fUAAAD///8df9PJAAAAJHRSTlN6e35+e35+e3t7fX1/fHl5fXt/e315fnt7e3p/foGBfnt9gIDdofLFAAAAk0lEQVR42u2SSQ7DIAxF03nKPBEC2Ni9/x3jsMXqsuqiljxITx/8EcX7Y/wxuOmUhmPhIMdlg4akzxGbMscrBu4IyHLANce+Ymb7WKRWPsdyqpCnZJzVzUmUEgvpxmAYA4dxAB3TIanvupqisJdkRwr2O403K9V43bdpgaLuu6/x3KY7sO7VN7+m4TI5+K3v8H28AYM7doAzbo6MAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-stop{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAALVBMVEXo6OjGxsZjY2PKysq3t7ewsLCOjo7f39+Pj4/l5eVfX19hYWHj4+NRUVH///80A/15AAAAD3RSTlOGkL2PlZemiKWHvr2HyICcCOzTAAAAv0lEQVR42u3VSQ7DIAxA0bRJSBjs+x83mzYfNnatLqpKeM0THmRY9IuYeOKJJ7bwlsdTWwCfUpsS+Smni7EipfVW5PQwtte5iqAdvIvcGiuy25gs0e1ta7YwuqJ76+NRr6P1MbkSTM7HaKyP0QXK1HyMxgaxrjde1cBe1TV4MzZeMxYdm7OvF9OWR7H0YtpDG/ojnDurnc6hfT7Iw9tnImE7ney00bdFJ3Uw+mXpQoq822Nv8/Yf383EE0/8G3wBfh3Bcn7dsMIAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-video-youtube>.rsts-video-stop{top:25px}.rsts-skin-default .rsts-video-vimeo>.rsts-video-stop{top:10px;right:auto;left:10px}.rsts-skin-default .rsts-progress{position:absolute;top:0;right:0;width:100%;height:2px;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.rsts-skin-default .rsts-progress div{height:100%;background-color:#fff}.rsts-skin-default .rsts-progress.rsts-progress-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.rsts-skin-default .rsts-thumbs-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.rsts-skin-default .rsts-thumbs-slide.rsts-thumbs-active-thumb{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../../files/basisc/ajax-loader.gif') center center no-repeat;
}
/* Icons */

/* Arrows
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '<';
}
[dir='rtl'] .slick-prev:before
{
    content: '>';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '>';
}
[dir='rtl'] .slick-next:before
{
    content: '<';
}


*/







/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

@charset "UTF-8";
@font-face{font-family:"Hind";font-style:normal;font-weight:500;src:url("../../files/fonts/hind-v10-latin-500.eot");src:local("Hind Medium"), local("Hind-Medium"), url("../../files/fonts/hind-v10-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/hind-v10-latin-500.woff2") format("woff2"), url("../../files/fonts/hind-v10-latin-500.woff") format("woff"), url("../../files/fonts/hind-v10-latin-500.ttf") format("truetype"), url("../../files/fonts/hind-v10-latin-500.svg#Hind") format("svg")}@font-face{font-family:"Hind";font-style:normal;font-weight:400;src:url("../../files/fonts/hind-v10-latin-regular.eot");src:local("Hind Regular"), local("Hind-Regular"), url("../../files/fonts/hind-v10-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/hind-v10-latin-regular.woff2") format("woff2"), url("../../files/fonts/hind-v10-latin-regular.woff") format("woff"), url("../../files/fonts/hind-v10-latin-regular.ttf") format("truetype"), url("../../files/fonts/hind-v10-latin-regular.svg#Hind") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../../files/fonts/open-sans-v17-latin-300.eot");src:local("Open Sans Light"), local("OpenSans-Light"), url("../../files/fonts/open-sans-v17-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/open-sans-v17-latin-300.woff2") format("woff2"), url("../../files/fonts/open-sans-v17-latin-300.woff") format("woff"), url("../../files/fonts/open-sans-v17-latin-300.ttf") format("truetype"), url("../../files/fonts/open-sans-v17-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/fonts/open-sans-v17-latin-regular.eot");src:local("Open Sans Regular"), local("OpenSans-Regular"), url("../../files/fonts/open-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/open-sans-v17-latin-regular.woff2") format("woff2"), url("../../files/fonts/open-sans-v17-latin-regular.woff") format("woff"), url("../../files/fonts/open-sans-v17-latin-regular.ttf") format("truetype"), url("../../files/fonts/open-sans-v17-latin-regular.svg#OpenSans") format("svg")}#XXXheader:before{content:"";display:inline-block;color:#000;position:absolute;top:0px;right:10px;width:7px;height:7px;background:#8B87C3;z-index:99999999999;opacity:0, 6}html{--grid__columns: 12;--grid__gutter: 1.875rem;--grid__gutter: 1.275rem}iframe{max-width:100% !important}iframe.iframelinkedin{min-height:600px}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}.weiss,a .weiss{color:#fff}.clear{clear:both !important}.home .infotext .zentriert{text-align:center;margin:0 auto 15px auto}.mittig{margin:0 auto 15px auto}.mittig p{max-width:100% !important}.kleingeschrieben{font-size:12px;line-height:15px}.buttonlink a,.linkbutton a,.back a,.submit,.programmnav li a,.programmnav li.active{font-family:"Hind", sans-serif;font-size:18px;line-height:18px !important;display:inline-block;border:2px #000 solid;padding:8px 20px 5px 20px;color:#000;text-decoration:none;margin:10px 0 0 0;text-transform:uppercase;min-width:100px;cursor:pointer;vertical-align:bottom;-webkit-transition:all 0.3s;transition:all 0.3s}#footer .submit,.download .linkbutton a,.euf_overlay__content .submit{background:#fff !important;color:#000 !important;border:none !important}.euf_overlay__content .submit{padding:8px 20px 8px 20px}.buttonlink a:hover,.linkbutton a:hover,.back a:hover,.submit:hover{border:2px #fff solid;-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2)}.align-end p.buttonlink{margin-bottom:0}body{font-family:"Open Sans", sans-serif !important;font-size:14px;line-height:18px;-webkit-animation-name:page;-webkit-animation-duration:0.3s;animation-name:page;animation-duration:0.3s}p{margin:0 0 7px 0;max-width:950px}a{color:#000}ul{margin:10px 0 10px 0;padding:0}#main .ce_text.zielgruppe ul{list-style-type:none;margin-top:20px;max-width:625px}#main .ce_text.zielgruppe ul li{list-style-type:none;padding-left:30px;background-image:url("../../files/basics/icons/liste-black.png");background-repeat:no-repeat;background-position:left top;background-size:15px;margin:10px 0 10px 0}@media screen and (max-width:769px){#main .ce_text.zielgruppe ul li{margin:5px 0 5px 0}}img{vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-family:"Hind", sans-serif;margin:0;font-weight:400}h1{font-size:40px;line-height:44px;margin:0 0 0 0;font-weight:400}h2{font-size:30px;line-height:36px;font-weight:400;margin:0 0 40px 0}h3{font-size:22px;line-height:26px;margin:0 0 20px 0}h4{font-size:20px;line-height:24px;margin:13px 0 10px 0 !important}h5{font-size:18px;line-height:22px;margin:0 0 20px 0}@media screen and (max-width:769px){h1{font-size:30px;line-height:36px;margin-top:12px !important}}#main{padding-bottom:100px}.home #main{padding-bottom:0px}.ce_gallery{--grid__gutter: 0.5rem !important;margin-bottom:60px}.ce_gallery li figure{position:relative;max-widht:100%;overflow:hidden;cursor:pointer}.ce_gallery li figure a:before{display:inline-block;font-weight:300;opacity:0;position:absolute;text-align:center;margin:0 auto;content:"";position:absolute;width:100%;top:0%;font-size:40px;transform:scale(0);-webkit-transition:all 0.25s;transition:all 0.25s;height:100%}.ce_gallery li figure a:hover:before{display:block;opacity:0.5;position:absolute;text-align:center;margin:0 auto;content:"";position:absolute;width:100%;top:0%;font-size:40px;transform:scale(1);background:rgba(0, 0, 0, 0.2)}.ce_hyperlink.sonderposition{text-align:center;margin:30px 0 20px 0}@media screen and (min-width:769px){.ce_hyperlink.sonderposition{position:absolute;top:50px;right:60px}}#header a{text-decoration:none}#header{clear:both;display:block}.rsfh-toolbar{z-index:10000000000000000 !important}@media screen and (min-width:769px){#header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:9999999999999 !important}}#header .ce_image{display:inline-block;float:left;width:150px;margin-top:5px}@media screen and (min-width:769px){#header ul.kontakt,#header nav{display:block;float:right;text-align:right;width:calc(100% - 150px);position:relative;z-index:999}#header ul.kontakt{display:none}#header nav{overflow:visible}#header nav .level_2{display:none;text-align:right}#header nav .footernav{display:none}#header ul.kontakt a{color:#000;text-decoration:none;background:rgba(0, 0, 0, 0.1);font-size:14px;border-radius:8px;padding:4px 14px;margin-left:7px}#header ul li{display:inline-block}#header nav li{font-size:14px;margin-left:10px}#header nav li a{color:rgba(0, 0, 0, 0.55);-webkit-transition:all 0.15s;transition:all 0.15s}#header nav li a:hover{color:black}}#header nav li.ortsnav{position:relative;color:rgba(0, 0, 0, 0.55);color:black;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;padding-right:0px}#header nav li.ortsnav:after{content:"^";position:absolute;top:0px;right:-8px;font-size:10px;transform:rotate(180deg) !important;-webkit-transition:all 0.3s;transition:all 0.3s}#header nav li.ortsnav:hover:after{transform:rotate(0deg) !important}#header nav .level_2 li.ortsnav:after{content:""}#header nav li.ortsnav.active{color:black}#header nav li.ortsnav .level_2{display:block;position:absolute;top:10px;right:-10px;padding:0 !important}#header nav li.ortsnav .level_2 li{display:block !important;float:none;width:100% !important}#header nav li.ortsnav ul.level_2{display:block !important;float:none;width:100% !important}.ortsnav svg{width:16px;height:16px;cursor:pointer;float:left;margin-right:3px}#header nav li.ortsnav ul.level_2{background:#fff;padding:5px 10px !important;transform:scale(0);-webkit-transition:all 0.3s;transition:all 0.3s;text-align:center !important;background:#fff}.home #header nav li.ortsnav ul.level_2{margin-top:10px;padding-top:5px !important}#header nav li.ortsnav.active ul.level_2{transform:scale(1);background:#fff}#header nav li.ortsnav .level_2 a{padding:5px 0px 2px 0px !important;margin-left:0px !important;display:inline-block}#header nav li.ortsnav ul li{padding:0px 0;margin:0px 0 0px 0 !important}.ortsnav svg{fill:rgba(0, 0, 0, 0.5);-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:769px){#header .ce_image,#header ul.kontakt{display:none}}.presse{padding-bottom:5px}.presse .pressebild{position:relative;display:block}.presse .caption{font-size:13px;display:block;margin-top:-15px}.presse .pressebild a.pressedownload{position:relative;z-index:999999999;top:-35px;left:10px;display:inline-block;color:#fff;font-size:18px;padding:4px 8px;text-decoration:none;clear:both;background:#fff !important;color:#000 !important;border:none !important}.rsts-nav,.rsts-nav-bullets{width:100% !important;left:0 !important}.rsts-nav{bottom:-36px !important}.rsts-view,.mod_rocksolid_slider{overflow:visible}.rsts-skin-default .rsts-nav-bullets a{display:inline-block;width:12px;height:12px;overflow:hidden;margin:12px 4px;-webkit-border-radius:0%;-moz-border-radius:0%;border-radius:0;outline:none;text-align:left;text-indent:-999px;background-color:#fff;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:0 !important;border-width:0 !important;background-image:none !important}.logo{max-width:100%}.logo.mobil{margin-bottom:30px}@media screen and (min-width:769px){.mainlogo{text-align:right;overflow:visible}.mainlogo figure{text-align:right;overflow:visible}.mainlogo img{width:100%;width:200px;margin-bottom:50px}}.ce_text.bottomend{position:relative;background:#ccc}.ce_text.bottomend .buttonlink{position:absolute;bottom:0}.teaser{padding:70px 35px !important}@media screen and (min-width:769px){.teaser.programm .ce_text{margin-top:70px}}@media screen and (max-width:769px){.teaser.programm p.buttonlink{text-align:center}}.teaser.programm .ce_text.zielgruppe{overflow:visible}.teaser.programm h2{margin-bottom:15px}.teaser.programm .zielgruppe h2{margin:30px 0 15px 0}@media screen and (min-width:769px){.teaser.programm .zielgruppe h2{margin:-60px 0 20px 0}}.elementabstand .ce_text{margin-bottom:50px}.ce_text.box{padding:25px}.ce_text.versatz1{margin:60 0px 30px 0 !important}.ce_text.versatz1 ul{list-style-type:none}.ce_text.versatz1 ul,.programm .ce_text p{max-width:500px !important}.ce_text.box.anmeldung{position:relative;text-align:center !important;padding:45px 25px;padding-bottom:100px !important;height:100% !important}.ce_text.box.anmeldung h3{font-size:22px;line-height:27px;font-weight:500}.ce_text.box.anmeldung p.buttonlink{position:absolute;margin:0 auto !important;bottom:35px;width:auto;text-align:center;width:100%;left:0;right:0}.ce_text.box.anmeldung p.buttonlink a{text-align:center}.teaser.anmeldung .linkbutton a{text-align:center;background:transparent;border:1px #fff solid;margin-top:30px;-webkit-transition:all 0.3s;transition:all 0.3s}.teaser.anmeldung .ce_hyperlink{text-align:center}.teaserhinweis{color:#fff;text-align:center !important;max-width:700px;margin:30px auto 0 auto}.teaser.anmeldung h2{font-size:30px;line-height:35px;color:#fff}.teaser.anmeldung{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:99}.teaser.anmeldung .ce_headline{color:#fff}.mod_article.teaser .inside{padding-top:20px;padding-bottom:20px}.mod_article.teaser.anmeldung:before{content:"";filter:contrast(120%) saturate(0%) brightness(100%);position:absolute;background:#FF6F6E url(../../files/succus/foren/cx-forum-eu/allgemein/22-CX-Forum-2019_4c_bearb.jpg);min-height:300px;height:100%;width:100%;display:block;top:0;left:0;z-index:-2;background-position:center;background-repeat:no-repeat;background-size:cover}.mod_article.teaser.anmeldung:after{content:"";position:absolute;height:100%;width:100%;display:block;top:0;left:0;z-index:-1;opacity:0.8}.seminar .seminarbox{margin:30px 0 40px 0}.seminar h2{margin:30px 0 15px 0}.seminar .box.anmeldung ul{list-style-type:none}.seminar .box.anmeldung ul li:before{content:"> "}.seminar .box.anmeldung ul li{margin-bottom:6px}.seminar .seminarbox div{display:block;padding:25px;background:#B2E3E1;min-height:200px}.seminar .seminarbox .ce_text ul{margin-left:18px}.seminar .seminarbox:nth-child(2n){background:#66C7C3}.seminar .seminarleitung{margin:0px 0 40px 0}.seminar .seminarleitung div{display:block;padding:25px;background:#01A19A;color:#fff}.seminar .seminarleitung div a{color:#fff}.seminar .seminarleitung .ce_text figure{padding:0px 20px 15px 0;max-width:30%;padding-bottom:20px}@media screen and (max-width:1200px){.seminar .seminarleitung .ce_text figure{max-width:50%}}@media screen and (max-width:769px){.seminar .seminarbox div,.seminar .seminarleitung div{padding:10px;min-height:auto}.seminar .seminarleitung .ce_text figure{padding-bottom:10px}}.mod_article.infotext{padding-top:0px;font-size:15px;line-height:22px}.mod_article.infotext p{margin:25px 0}.mod_article.infotext .inside{max-width:750px;margin:0 auto}.checkbox_container{padding:0;border:none}input,select,.textarea{padding:10px 10px;margin-bottom:15px;border:none;width:100%;-webkit-transition:all 0.3s;transition:all 0.3s}.download{position:relative;overflow:visible !important}form.newsletter{max-width:500px}.newsletter fieldset{margin-inline-start:0px;margin-inline-end:0px;padding-block-start:0em;padding-inline-start:0em;padding-inline-end:0em;padding-block-end:0em;min-inline-size:min-content;border-width:1px;border-color:rgba(0, 0, 0, 0.25);background:rgba(255, 255, 255, 0);padding:15px;margin-top:15px;-webkit-transition:all 0.3s;transition:all 0.3s}.newsletter fieldset div{-webkit-transition:all 0.3s;transition:all 0.3s}.newsletter button{opacity:1;width:100% !important}form.newsletter select{max-width:100px}.newsletter .checkbox_container label{padding-left:0px !important}.newsletter fieldset input,select{padding:8px;font-size:13px}.newsletter .widget-checkbox{background:transparent !important}.newsletter fieldset.on{border-width:1px;padding:20px;display:block}.newsletter fieldset.on div{opacity:1;display:block;height:auto}.newsletter .checkbox_container{position:relative;padding:0px !important}.newsletter fieldset.on legend{display:none}.newsletter input[type="checkbox"]{width:15px;height:15px;float:left;margin-right:10px;margin-top:10px;margin-left:-1px;position:absolute;top:0;left:0}.newsletter h2{display:inline-block;margin:38px 0 20px 0px !important;padding-left:30px !important}.newsletter .explanation{margin:5px 0 20px 0}.newsletter em{display:block;width:100%;margin:-15px 0 0px 0;font-style:normal}.download.version_2 .ce_columns{padding:15px 15px 80px 15px !important;min-height:100px;position:relative}.download.version_2 .linkbutton{position:absolute;bottom:0 !important;margin-left:0px !important}.loginout{max-width:400px;margin-left:60px;display:block;width:100%;position:absolute;top:-70px;left:0;color:#000 !important;z-index:9999999}@media screen and (max-width:768px){.loginout{margin-left:25px}}.loginout p,.loginout a{color:#000 !important}.login h2{margin:0px 0 15px 0 !important}.login .widget.widget-submit{margin-top:-20px}label{display:block;margin:5px 0 3px 0;font-size:13px}.widget-select{position:relative}.widget-select::before{font-family:fontello;content:"";font-size:20px;position:absolute;right:15px;top:10px;color:#fff}select option{padding:10px 10px !important;display:block;height:100px}#main .checkbox_container label{margin-top:-31px !important}input[type="checkbox"]{display:inline-block;width:20px !important;height:20px !important;border:none;width:auto}#footer{color:#fff;font-size:13px}#footer h4{margin:0 0 15px 0;font-size:30px;line-height:36px}#footer .kleingeschrieben{opacity:0.3}#footer .ce_form{width:100%;max-width:500px}#footer form{background:transparent !important;font-family:"Open Sans", sans-serif !important}#footer .ce_form input{background-color:rgba(255, 255, 255, 0.1);color:#fff;margin:10px 0 10px 0;-webkit-transition:all 0.3s;transition:all 0.3s}#footer .ce_form input:focus{background-color:rgba(255, 255, 255, 0.2);color:#fff;margin:10px 0 10px 0;padding:20px 15px}#footer a{color:#fff}#footer .inside{margin:0 auto;padding:50px 60px;max-width:1400px}#footer .service{opacity:0.8;text-transform:uppercase}@media screen and (min-width:769px){#footer .service{padding-bottom:67px}}#footer ul{padding:0;margin:0}#footer .service a{text-decoration:none}#footer .service p em{border:0px rgba(255, 255, 255, 0.5) solid;display:inline-block;border-top-width:1px;padding:12px 0 0 0;margin:7px 0 0 0;font-style:normal}#main .ce_form{margin:30px 0 50px 0}#main .ce_form h3{margin:0 0 20px 0;font-size:20px;line-height:24px}.radio_container,.checkbox_container{border:none !important;padding:0}.checkbox_container label{display:block;margin:-23px 0 20px 0;padding-left:30px}.widget-checkbox.anmeldung input[type="checkbox"]{margin-left:-2px;border-radius:0px !important;border:2px #000 solid;width:10px;height:10px}.containerWrapper input[type="radio"]{display:inline-block;height:18px;width:18px;float:left;margin:6px 0 0 0px}.containerWrapper p label{padding-left:25px}.radio_container{padding-top:0px;margin-bottom:20px}.radio_container input{float:left;width:15px;height:15px}.radio_container span{display:block;width:100%;clear:both}.formabstand{margin-top:20px}.submit{margin-top:30px}.radio_container label{display:block;margin:0px 0 0px 0;padding-left:20px;float:left;margin-right:20px}@media screen and (min-width:769px){.radio_container.beschaeftigte span{width:48.5%;letter-spacing:-0.05em;display:inline-block;height:24px}.radio_container.beschaeftigte label{padding-left:2px}}@media screen and (min-width:770px){#main .mod_article:nth-child(n+2).on .inside{-webkit-animation-name:scroll;-webkit-animation-duration:0.15s;animation-name:scroll;animation-duration:0.15s}.box.on{-webkit-animation-name:flip;-webkit-animation-duration:0.5s;animation-name:flip;animation-duration:0.5s}}.mod_article .inside,#header .inside{display:block;margin:0 auto;max-width:1400px;padding:80px 60px}#header .inside{padding:20px 60px}#main .mod_article:nth-child(1) .inside{padding:60px 60px 80px 60px}.back_weiss{background:#fff;padding:30px}@media screen and (min-width:769px){.kontakt.back_weiss{max-width:68%}}.euf_overlay__close{font-weight:400;font-size:40px;color:#fff !important;width:0;height:0;top:-50px}.euf_overlay__close:hover{opacity:1}.euf_overlay__close:after{content:"";display:block;position:absolute;top:57px;right:7px;width:30px;height:30px;text-align:center;background:transparent url(../../files/basics/icons/close3.png?2) !important;background-size:30px !important;background-repeat:no-repeat !important;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important;opacity:1}.euf_overlay h2{margin-bottom:10px}.euf_overlay p{margin:20px 0}.euf_overlay .widget-submit{margin:-15px 0 -5px 0}.euf_overlay{background:none !imporatant;z-index:10000000000000000}.euf_overlay__content{width:90%;max-width:500px}.euf_overlay__content{font-size:13px;line-height:18px}.euf_overlay__content input{background:#efe8e0 !important}.intro{background:#fff;padding:15px 15px 15px 15px;position:relative;overflow:visible;margin-top:15%;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (min-width:1150px){.intro{padding:35px 35px 35px 35px}}.mobil{display:none}@media screen and (max-width:769px){.mobil{display:block}.desktop{display:none}}.intro strong{font-size:20px;line-height:24px;margin:0 0 0 0;font-weight:500}.intro h1{font-size:30px;line-height:35px;color:#000;font-weight:400;margin:0 0 30px 0}.intro h1+h1{margin-top:-38px !important;margin-bottom:35px !important}@media screen and (max-width:769px){.intro h1 br{display:none}.ce_text.intro{margin-bottom:12px}}@media screen and (min-width:769px){.start .ce_hyperlink{margin-top:13px !important}}.mod_article.start .logo img{-webkit-transition:all 0.3s;transition:all 0.3s;padding-left:0px}@media screen and (min-width:769px){.mod_article.start .logo{margin-bottom:0%}.intro{margin-bottom:-100px !important;margin-right:-120px}}@media screen and (min-width:1150px){.mod_article.start .logo img{margin-right:70px}}.intro ul li,.calendar ul li{padding-left:35px;list-style-type:none;background:url("../../files/basics/icons/icon-cal.png") left 4px no-repeat;background-size:20px 20px;margin:0 0 10px 0}.calendar ul li{min-height:40px;background:url("../../files/basics/icons/icon-cal.png") left 0px no-repeat;background-size:20px 20px}.programmpunkt p{margin:0}.programmpunkt p.name{margin:5px 0 0 0 !important}.none{display:none}.programmpunkt,.ptoggler,.togglersinglecontent{margin-bottom:15px}.togglersinglecontent{margin-left:20px}.programmpunkt,.togglersinglecontent{font-size:14px;line-height:20px}.programmpunkt,.programmpunkttoggler .ptoggler{background:#fff}.togglersinglecontent{color:#fff}.programmpunkt,.ptoggler,.togglersinglecontent{padding:25px 25px 25px 25px}.ptoggler{padding:25px 25px 20px 25px !important}@media screen and (min-width:769px){.programmpunkt,.ptoggler,.togglersinglecontent{padding:25px 25px 25px 130px}.togglersinglecontent{padding-left:110px}}.togglersinglecontent .programmtext{padding-left:0px}.programmheadline,.ptoggler{font-size:20px;line-height:24px;font-weight:normal;color:#000}.programmtext{display:block;margin-top:15px}.programmtext ul{margin-left:18px}.programmtext p{margin:10px 0}.ptoggler{display:block;cursor:pointer;padding-left:70px !important;position:relative}.ptoggler,.programmpunkttoggler .programmheadline,.togglersinglecontent .programmheadline.uhrzeit{color:#fff}.togglercontent{display:none}.ptoggler:after{display:inline-block;position:absolute;content:"+";color:#fff;font-size:40px;top:25px;left:25px;font-weight:300}.ptoggler.open:after{display:inline-block;content:"-";color:#fff;font-size:50px;top:20px;left:25px;font-weight:300}@media screen and (min-width:769px){.ptoggler{padding-left:130px !important}.programmpunkttoggler .ptoggler{padding-left:70px}.ptoggler:after{left:90px}.ptoggler.open:after{left:95px}}XXnav.mod_navigation.programmnav{position:fixed;top:0px;z-index:99999999999999}.togglersinglecontent .referenten figure,.programmpunkt .referenten figure{margin:0px 0 7px 0;font-size:12px;line-height:15px}.togglersinglecontent .referenten p.name,.programmpunkt .referenten p.name{font-size:14px;line-height:18px}.programmnav ul{margin:25px 0 20px 0}.programmnav li{display:inline-block;margin:0 0 -4px 0}.programmnav li a,.programmnav li.active{display:inline-block;border:0 !important}.programmnav li.active strong{font-weight:normal !important}.programmpunkt,.togglersinglecontent{position:relative}@media screen and (min-width:769px){.programmheadline.uhrzeit{display:inline-block;float:left;width:100px;position:absolute;top:25px;left:25px}.uhrzeitakk{display:inline-block;float:left;width:100px;position:absolute;top:25px;left:25px}}#cboxOverlay{background:none}#colorbox{z-index:99999999999 !important}#colorbox,#cboxWrapper,#cboxLoadedContent{border:0 !important;background:transparent !important}#cboxTitle,#cboxCurrent{display:none !important;opacity:0}#cboxPrevious{width:0px;height:0px;text-indent:0;opacity:1;color:transparent;text-align:center;background:transparent !important;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important}#cboxPrevious:after{content:"1";display:block;position:absolute;top:0;left:-5px;width:40px;height:40px;opacity:1;text-align:center;background:#000 url("../../files/basics/icons/left.png?2") !important;background-size:40px !important;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important;opacity:0.85}#cboxPrevious:hover:after{opacity:1}#cboxNext{width:0px;height:0px;text-indent:0;opacity:1;color:transparent;text-align:center;background:transparent !important;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important}#cboxNext:after{content:"1";display:block;position:absolute;top:0;right:-5px;width:40px;height:40px;opacity:1;text-align:center;background:#000 url("../../files/basics/icons/right.png?2") !important;background-size:40px !important;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important;opacity:0.85}#cboxNext:hover:after{opacity:1}#cboxClose{background:transparent !important;width:0px;height:0px;text-indent:0;opacity:1;color:transparent;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important;opacity:0.85}#cboxClose:after{content:"1";display:block;position:absolute;top:-5px;right:-5px;width:40px;height:40px;opacity:1;text-align:center;background:#000 url("../../files/basics/icons/close3.png?5") !important;background-size:40px !important;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important}#cboxClose:hover{opacity:1}#cboxPrevious:focus,#cboxNext:focus,#cboxClose:focus{outline-width:0}@media screen and (max-width:767px){#cboxClose:after,#cboxNext:after,#cboxPrevious:after{width:27px;height:27px;background-size:27px !important}}.footernav h2{font-size:24px;line-height:26px;margin:40px 0 15px 0}#footer .footernav a.submenu{display:none}.widget-text.code{margin-top:20px}a.codecheck{color:#fff;display:inline-block;padding:8px 10px;font-size:12px;text-decoration:none;text-align:center;width:250px;clear:both}input#code{text-align:center;width:250px;margin-bottom:-4px;clear:both}#codeausgabe{font-size:12px;border:2px white dashed;display:block;padding:10px;color:#fff;width:250px;opacity:0;position:relative;-webkit-transition:all 1.2s;transition:all 1.2s;margin-top:15px}#codeausgabe.on{opacity:1;background:green !important;margin-top:0px}#codeausgabe.off{opacity:1;background:transparent !important;margin-top:0px;color:red !important;text-align:center}.download .linkbutton a{border-color:#fff !important;position:absolute;left:0;bottom:18px}.download .textelement{display:block;padding:15px 15px 60px 0px;font-size:13px;line-height:16px}.download .headline{display:block;font-size:20px;line-height:24px;margin:4px 0 10px 0}.download .textelement{position:relative}.liste .download{max-width:1400px;margin:0 auto;overflow:hidden;padding:0 60px}.download figure{overflow:hidden !important;position:relative}.download .logoon figure{position:absolute;display:block;bottom:15px;left:15px;width:40%;height:auto;max-width:100%;z-index:1;border:0px #000 solid}.download .logoon.ohne_logo figure img{display:none}.download.version_2 .downloadbackground{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#ccc}@media screen and (min-width:550px){.download.version_2 .downloadbackground img{width:320px;height:320px;object-fit:cover}}.download.version_2 .downloadbackground figure{width:100%;height:100%;overflow:hidden}.download .ce_columns img{-webkit-transition:all 0.3s;transition:all 0.3s}.download .ce_columns:hover img{transform:scale(1)}.download.version_2 .ce_columns:hover img{transform:scale(1)}.download p,.download .headline{color:#fff}.download .headline{text-transform:normal}.download h2{margin-bottom:0}.download a{color:#fff}.zweispaltig .mod_customnav{width:100% !important;clear:both}.zweispaltig .inside{display:flex;justify-content:space-between;flex-wrap:wrap}.zweispaltig .ce_text.schwarz p{color:#000 !important}.zweispaltig .ce_text.schwarz img{float:left;margin-right:15px}.zweispaltig .inside .ce_columns{width:49%;margin-top:0px}.zweispaltig .inside .ce_text{width:100%}.zweispaltig .inside .ce_columns figure img.logo{padding:20px;background:#fff}.zweispaltig h2{margin:50px 0 10px 0}@media screen and (max-width:550px){.zweispaltig .inside .ce_columns{width:100%;margin-top:20px}.zweispaltig .inside .ce_columns figure{padding:0px;width:100% !important;background:#fff;text-align:center}.zweispaltig .inside .ce_columns figure img{width:50% !important;text-align:center}.zweispaltig .inside .logoon{display:none}.zweispaltig .inside .linkbutton{display:block;bottom:-15px !important;position:relative;left:0;right:0;bottom:0}.zweispaltig .inside .text{display:block !important;padding-bottom:40px}.zweispaltig .inside .col-6{border:1px #000 solid;width:100% !important;padding:20px}.zweispaltig .inside .row.ce_rowStart{display:block}}.landing .row.ce_rowStart{max-width:600px;margin:0 auto;padding:10px}.layout_latest h2{font-size:24px;line-height:28px;margin:0 0 7px 0;font-weight:400}.layout_latest p.info{font-size:12px;line-height:15px;margin:14px 0 5px 0}.layout_latest .ce_text{margin:12px 0 7px 0}.layout_latest h2 a{text-decoration:none}.newsfull{display:block;max-width:800px}.newsfull figure{margin:10px 0 35px 0}.newsfull figure img{max-height:500px;width:auto}.mod_newsreader .mainlogo{margin-top:0px}.mod_newsreader p.back{display:none}.mod_newsreader .trenner{text-align:center;padding:50px 0;max-width:800px}.XXmod_newsreader:after{display:block;content:"";width:100%;background:#ccc;margin:50px 0 80px 0;height:50px;text-align:center;background:url(../../files/basics/icons/trenner.png) center center no-repeat}.newsdetail-on{display:none}.news-on .newsdetail-on{display:block}.news-on .newsdetail-off{display:none}.news-on h1.ce_headline{margin-bottom:50px}.home .ctlg_master{overflow:visible}.slider.responsive div div div{display:block;text-align:center;padding:0px}.slider.responsive.referenten div div div{text-align:left}.slider.responsive,.slider.responsive div,.slider.responsive div div{display:block;overflow:visible}.slick-slide{display:flex;align-items:stretch}.slider.referenten .box{border:0px #000 solid;height:auto;cursor:pointer;perspective:1000px;display:block;min-height:100px;padding:10px !important}.slider.partner .box{border:0px #000 solid;height:auto;cursor:pointer;perspective:1000px;display:block;padding:0px !important;margin:0 10px;min-height:250px}.slider.partner .box .block{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider.partner .box .block figure{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.referenten .box{border:0px #000 solid}.referenten .box .name,.partner .box .name,.programmpunkt p.name{font-size:18px;line-height:20px;font-weight:400;margin:15px 0 10px 0}.programmpunkt p.name,.togglersinglecontent p.name{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}.programmpunkt .referenten .col-md-2:hover p.name,.togglersinglecontent .col-md-2:hover p.name{opacity:1}.referenten .box .flip-card-back p.name,.partner .box .flip-card-back p.name,.sliderback p.name{margin:0px 0px 10px 0px;font-size:20px;line-height:24px;font-weight:400}p.url{margin-top:10px;display:block;position:absolute;z-index:99999999999999 !important}p.url a{color:#fff !important}#wrapper .sliderback{z-index:999999999999;cursor:default !important}.slideroff{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;background:rgba(0, 0, 0, 0)}.slideroff.active{z-index:999999999 !important;cursor:pointer}.slideroff.active:before{content:"";display:block;width:30px;height:30px;left:0;right:0;margin:0 auto;text-align:center;background:#ccc url("../../files/basics/icons/close3.png?5") !important;background-size:30px !important;z-index:9999999999 !important;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-230px;-webkit-animation-name:popupoff;-webkit-animation-duration:0.5s;-webkit-animation-delay:0.25s;-webkit-animation-fill-mode:forwards;animation-name:popupoff;animation-duration:0.5s;animation-delay:0.25s;animation-fill-mode:forwards;opacity:0}@media screen and (max-width:1000px){.slideroff.active:before{margin-top:-180px}}@media screen and (max-width:700px){.slideroff.active:before{margin-top:0px;position:absolute;top:0%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}.mod_catalogUniversalView,.ctlg_master,.slider.responsive{position:initial !important}.ctlg_master{padding:0 0px}.arrow{position:relative;overflow:visible !important}.slick-prev{font-size:0px;line-height:0px;position:absolute;top:100px;display:block;padding:0;-webkit-transform:none;-ms-transform:none;transform:none;cursor:pointer;color:transparent;border:none;outline:none;background:transparent !important;z-index:999999 !important}.slick-next{font-size:0px;line-height:0px;position:absolute;top:100px;right:0;display:block;padding:0;-webkit-transform:none;-ms-transform:none;transform:none;cursor:pointer;color:transparent;border:none;outline:none;background:transparent !important;z-index:999999 !important;display:block}.slick-prev:before,.slick-next:before{position:absolute;top:0px;bottom:0;height:100%;font-family:Arial, sans-serif;font-size:50px;line-height:30px;opacity:1;color:#000;z-index:9999999999999;opacity:0.5;-webkit-transition:all 0.15s;transition:all 0.15s}.slick-prev:before{content:"";width:20px;height:20px;background:transparent;border:0px #000 solid;border-bottom-width:2px;border-left-width:2px;left:-25px;transform:rotate(45deg)}.slick-next:before{content:"";width:20px;height:20px;background:transparent;border:0px #000 solid;border-top-width:2px;border-right-width:2px;right:-25px;transform:rotate(45deg)}.slick-prev:hover:before,.slick-next:hover:before{opacity:1}.referenten figure,.referenten img{overflow:visible;position:relative}.referenten figure{position:relative;padding:0px;padding:9px 9px 0 0}.referenten figure:before{content:"";position:absolute;display:block;top:-9px;right:-9px;width:100%;height:100%;z-index:0;-webkit-transition:all 0.3s;transition:all 0.3s}.home .referenten figure{padding:5px 5px 0 0}.home .referenten figure:before{top:-5px;right:-5px}.programmpunkt .referenten figure,.togglersinglecontent .referenten figure{padding:4px 4px 0 0}.programmpunkt .referenten figure:before,.togglersinglecontent .referenten figure:before{top:-4px;right:-4px}.flip-card-inner{display:block;width:100%;height:100%}.box.active .flip-card-front{opacity:1}.box .flip-card-back{opacity:0;background:rgba(0, 0, 0, 0.5) !important;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100vh;max-width:100%;max-height:100vh;margin:0 auto;color:#fff !important}.box.active .flip-card-back{opacity:1;z-index:99999999999999 !important}.box .flip-card-back .inside{opacity:0;position:absolute;top:50%;left:50%;width:500px;height:400px;padding:0px 0px;margin-left:-250px;margin-top:-200px;box-sizing:border-box;cursor:pointer;transform:scale(0) skew(30deg);z-index:999999999;overflow-y:auto;border:none !important;padding:30px 40px 20px 40px !important}.box .flip-card-back .inside:before,.sliderback.active:before{content:"";display:block;position:absolute;top:7px;right:7px;width:20px;height:20px;text-align:center;background:transparent url("../../files/basics/icons/close3.png") !important;background-size:20px !important;background-repeat:no-repeat !important;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important;opacity:1;overflow:visible;cursor:pointer;z-index:-1 !important}.home .box .flip-card-back .inside:before,.home .sliderback.active:before{content:"";display:block;position:absolute;top:-27px;right:-27px;width:20px;height:20px;text-align:center;background:transparent url("../../files/basics/icons/close3.png") !important;background-size:20px !important;background-repeat:no-repeat !important;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999999999 !important;opacity:1;overflow:visible;cursor:pointer;z-index:-1 !important}.referenten.slider,.partner.slider{min-height:250px}.pakete{background-image:url(../../files/basics/partnerpakete-muster.png);background-repeat:repeat;background-size:100% auto;padding:100px 0;margin-bottom:40px;margin-top:-70px}.mod_article.kurz .inside{padding-bottom:0 !important}.pakete .inside{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.pakete .ce_text{display:block;width:30%;border:2px #ccc solid;padding:30px 30px 20px 30px;-webkit-transition:all 0.3s;transition:all 0.3s;animation-name:pakete;animation-duration:0.5s;height:auto;position:relative}.pakete .ce_text h3{font-size:26px;line-height:30px;margin:0 0 12px 0}.pakete .ce_text ul{list-style-type:none;padding:10px 0}.pakete .ce_text ul li{margin:10px 0;padding-left:20px;position:relative}.pakete .ce_text strong em,.pakete .ce_text em strong{font-style:normal !important;display:block;background:#D9E8EC;padding:15px;font-weight:normal !important}.pakete .ce_text.basispaket strong em,.pakete .ce_text.basispaket em strong{padding-left:0px;background:transparent;font-weight:900 !important;font-family:"Open Sans" !important}.pakete .ce_text svg{position:absolute;top:25px;right:30px;max-width:35px;fill:#70c6cc;animation-name:paketicon;animation-duration:1.5s}.pakete .ce_text.leadpaket svg{max-width:25px;fill:white;top:20px}@media screen and (max-width:1000px){.pakete .ce_text{padding:20px;width:32%}.pakete .ce_text svg{top:20px;right:25px;max-width:30px}.pakete .ce_text.leadpaket svg{top:15px}}@media screen and (max-width:750px){.pakete .ce_text{width:100%;margin-bottom:15px}.pakete{margin-bottom:10px;margin-top:-30px;padding:30px 0 30px 0}.pakete .ce_text.basispaket strong em,.pakete .ce_text.basispaket em strong{padding:0px}}@keyframes pakete{from{opacity:0.5;transform:scale(0.75) skew(5deg) skewY(5deg) rotate(-5deg)}to{opacity:1;transform:scale(1) skew(0deg) skewY(0deg) rotate(0deg)}}@keyframes paketicon{from{opacity:0;transform:scale(3)}to{opacity:1;transform:scale(1)}}.pakete .ce_text ul li:before{display:inline-block;content:"";position:absolute;top:3px;left:0;width:10px;height:10px}.paketlink{display:block;margin-top:-260px}.paketlink p{display:block;width:30%;text-align:center}.paketlink a{display:inline-block;background:#70c6cc;padding:8px 15px;text-transform:uppercase;font-size:16px;text-decoration:none;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.paketlink a:hover{box-shadow:2px 2px 0px rgba(0, 0, 0, 0.6)}@media screen and (max-width:769px){.paketlink p{width:100%}.paketlink{margin-top:-50px}}.basispaket{background:#dde7eb;border-color:#70c6cc !important}.goldpaket{background:#b3dde2;border-color:#b3dde2 !important}.leadpaket{background:#70c6cc;border-color:#70c6cc !important}.pakete .ce_text ul li:before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M50,20c0,3.3,0,6.7,0,10c-0.7,0.1-1.3,0.1-2,0.2c-5.9,0-11.8,0-18,0c0,6.9,0,13.4,0,19.8c-3.3,0-6.7,0-10,0 c0-6.6,0-13.2,0-20c-7.1,0-13.5,0-20,0c0-3.3,0-6.7,0-10c6.6,0,13.2,0,20,0c0-7.1,0-13.5,0-20c3.3,0,6.7,0,10,0c0,6.6,0,13.2,0,20 C37.1,20,43.5,20,50,20z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.pakete .ce_text.basispaket ul li:before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2370c6cc;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M50,20c0,3.3,0,6.7,0,10c-0.7,0.1-1.3,0.1-2,0.2c-5.9,0-11.8,0-18,0c0,6.9,0,13.4,0,19.8c-3.3,0-6.7,0-10,0 c0-6.6,0-13.2,0-20c-7.1,0-13.5,0-20,0c0-3.3,0-6.7,0-10c6.6,0,13.2,0,20,0c0-7.1,0-13.5,0-20c3.3,0,6.7,0,10,0c0,6.6,0,13.2,0,20 C37.1,20,43.5,20,50,20z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.pakete .ce_text.leadpaket svg{fill:#fff}.paketlink a{background:#70c6cc}.boxinside{opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100vh;max-width:100%;max-height:100vh;margin:0 auto;color:#fff !important;z-index:1}.boxinside.active{opacity:1}.extra .sliderback{display:none !important}.extra .boxinside.active{background:transparent !important}.sliderback{opacity:1;display:block;position:fixed;top:50%;left:50%;width:500px;height:400px;padding:0px 0px;margin-left:-250px;margin-top:-200px;box-sizing:border-box;cursor:pointer;transform:scale(1) skew(0deg);z-index:999999999;overflow-y:auto;border:none !important;padding:30px 40px 20px 40px !important;color:#fff !important}.sliderback a{color:#fff !important}.sliderback.active{opacity:1 !important;-webkit-animation-name:scale;-webkit-animation-duration:0.3s;animation-name:scale;animation-duration:0.5s}.slider .flip-card-inner,.sliderbox{display:none}.slideroff{display:none;position:fixed;z-index:999999999;top:0;bottom:0;left:0;right:0;z-index:-1}.slideroff.active{z-index:9999999999;cursor:pointer}.home .slideroff{display:block}#wrapper .sliderback.on,#wrapper .boxinside.on{opacity:0 !important}@media screen and (max-width:1000px){.box .flip-card-back .inside,.sliderback{width:400px !important;height:450px !important;margin-left:-200px !important;margin-top:-150px !important}}@media screen and (max-width:700px){.box .flip-card-back .inside,.sliderback{width:80% !important;left:10% !important;top:0;bottom:0;height:100vh;height:auto;margin-left:0 !important;margin-top:10% !important}.box .flip-card-back,.sliderback{-webkit-transition:all 0s;transition:all 0s}}.box.active .flip-card-back .inside{opacity:1;transform:scale(1) skew(0deg)}.flip-card-front,.flip-card-back{width:100%;height:100%}.flip-card-front{text-align:left !important;color:#000;cursor:pointer}.flip-card-front .block{min-height:220px}@media screen and (max-width:1350px){.flip-card-front .block{min-height:150px}}.flip-card-back{opacity:0;position:absolute;top:0;bottom:0;text-align:left !important;font-size:13px;line-height:18px;margin:0px 0px 0 0px}@media screen and (min-width:767px){.flip-card-front,.flip-card-back,.sliderback,.box.active .flip-card-back{-webkit-transition:opacity 0.3s !important;transition:opacity 0.3s !important}.box.active .flip-card-back .inside{-webkit-transition:all 0.3s;transition:all 0.3s}}.box .flip-card-back .inside::-webkit-scrollbar{width:5px}.box .flip-card-back .inside::-webkit-scrollbar-track{background:#ddd}.box .flip-card-back .inside::-webkit-scrollbar-thumb{background:#fff}.box .flip-card-back .inside::-webkit-scrollbar-thumb:hover{background:#ccc}.visible .partner,.visible .mod_catalogUniversalView,.visible .row,.visible .ctlg_master{overflow:visible}.partner .box{background:#fff;text-align:center;padding:40px 20px 40px 20px;padding:0px;cursor:pointer;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}.partner .inside{display:block;background:#ddd;border:1px #000 solid;text-align:left !important;height:150px;overflow:hidden}.partner .box:after{font-size:40px;content:"+";position:absolute;top:0px;left:0;opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s;transform:scale(0) rotate(-90deg)}.partner .box:hover:after{font-size:40px;content:"+";position:absolute;top:5px;left:5px;opacity:0.75;-webkit-transition:all 0.3s;transition:all 0.3s;transform:scale(1) rotate(0deg)}.partner .box.active:hover:after{opacity:0;transform:scale(0) rotate(-90deg);-webkit-transition:all 0.3s;transition:all 0.3s}.partner .box .block{display:block;height:100%;vertical-align:middle}.visible .partner .box figure{width:100%;position:absolute;top:50%;left:0;right:0;margin:0 auto;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.visible .partner .box .block{position:relative}.partner .box img{max-width:70%;margin:0px auto;padding:30px 30px}.partner .box .icon{text-align:right;position:absolute;top:4px;right:8px;width:100%;font-size:13px;line-height:20px;-webkit-transition:all 0.3s;transition:all 0.3s}.partner svg{height:12px !important;margin-bottom:-1px;margin-left:6px}.partner .box .icon.lead svg{height:15px !important}.partner .box .icon.traeger svg{height:14px !important}svg#intro{max-width:70px}@media screen and (max-width:767px){.partner .box{padding:0px 10px 0px 10px}.partner .box img{max-width:80%;padding:20px 10px}.home .partner .box .icon{font-size:14px;line-height:18px}}@media screen and (max-width:770px){.nav--mobile{max-height:0;visibility:hidden;transition:max-height 0s 3s, background 0.3s;background:transparent;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;font-size:1.25rem;text-shadow:0.025rem 0.025rem 2rem rgba(0, 0, 0, 0.7)}.nav--mobile .level_2{display:none}.nav--mobile ul.level_1{position:relative;top:50%;transform:translateY(-50%)}.nav--mobile li{float:none;transition:opacity 0.3s;opacity:0}.nav--mobile a,.nav--mobile span.active,.nav--mobile span.trail{padding:0rem;margin:0.5rem}}.nav-toggler{font-family:sans-serif;position:fixed;top:0px;right:17px;z-index:99999999999999 !important}.nav-toggler.active{top:20px;right:0px;left:0;margin:0 auto;z-index:99999999999999 !important}@media screen and (min-width:769px){.nav-toggler{display:none}}.nav-toggler__button{font-size:40px;background:none;border:0px solid currentColor;outline:none;color:#000;padding:0rem;cursor:pointer;display:inline-block;-webkit-transition:transform 0.6s;transition:transform 0.6s}.nav-toggler__button.active{color:#fff;font-size:0px;color:transparent}.nav-toggler__button:before{content:"";width:0px;height:0px;left:0;right:0;margin:0 auto;text-align:center;transform:rotate(-60deg) scale(0.5);position:absolute;background:url(../../files/basics/icons/xs.png) no-repeat center center;background-size:100% 100%;-webkit-transition:transform 0.6s;transition:transform 0.6s}.nav-toggler__button.active:before{content:"";width:40px;height:40px;top:0px;right:15px;left:auto;text-align:center;transform:rotate(45deg) scale(1);position:absolute;background:url(../../files/basics/icons/xs.png) no-repeat center center;background-size:100% 100%}li.kontakt,.mod_navigation .mobile{display:none !important}li strong{font-weight:normal !important}@media screen and (max-width:770px){li.kontakt,.mod_navigation .mobile{display:block !important}li.kontakt a{color:#000;text-decoration:none;background:rgba(255, 255, 255, 0.25);font-size:16px;border-radius:8px;padding:8px 14px;margin-left:7px;max-width:150px}li.kontakt.oben{display:block;margin-top:25px}.mod_navigation .mobile .ce_image{display:block !important;border:1px #fff solid;z-index:9999999999999 !important;position:relative;width:100% !important;padding:10px !important;text-align:left;lefT:0;right:0;margin:0px !important;padding:0 !important;background:#fff;position:absolute}.mod_navigation .mobile .ce_image figure{padding:10px 0 10px 90px;max-width:300px;border:0px #000 solid;margin:0}.mod_navigation .mobile .ce_image img{height:70px !important;width:auto !important;top:-15px !important;padding:0 0 0 8px}.mod_navigation .mobile.bottom .ce_image img{height:30px !important}.mod_navigation .mobile.bottom .ce_image{bottom:0px}.nav--mobile--active{max-height:100%;height:100vh;z-index:1;transition:max-height 0s, background 0.3s;visibility:visible;z-index:999999999;padding:0 0 0 100px}.nav--mobile--active ul{max-width:300px}.nav--mobile--active ul{list-style-type:none}.nav--mobile--active li,.nav--mobile--active li.active{opacity:1;color:#fff;text-align:left}.nav--mobile--active li.ortsnav,.nav--mobile--active li.ortsnav.active,.nav--mobile--active li a,.nav--mobile--active li.active,.nav--mobile--active li.forward{color:#fff !important;display:block;padding:2px 0px;text-align:left}.ortsnav svg{fill:#fff;margin-left:-27px !important;margin-right:20px !important}#header nav li.ortsnav ul.level_2{background:transparent}#header nav li.ortsnav .level_2{display:block;position:absolute;top:25px;right:auto;left:15px;background:transparent !important}#header nav li.ortsnav .level_2 li a:before{content:"> "}#header nav li.ortsnav ul.level_2{background:#fff;padding:0px 5px !important}.nav--mobile--active li.active,.nav--mobile--active li.forward{padding:2px 10px 2px 7px}}@media screen and (max-width:770px) and (max-width:500px){.nav--mobile--active{padding:0 0 0 40px}.mod_navigation .mobile .ce_image figure{padding:10px 0 10px 20px}}.boxinside{position:absolute}.home .partner .box{z-index:-1}.box .flip-card-back,.box .flip-card-back .inside,.box.active .flip-card-back,.boxinside.active{background:transparent !important}.flip-card-back{z-index:-1}@media (-ms-high-contrast:none),(-ms-high-contrast:active){body{display:block}.partner .box .block figure{width:100%;position:relative;top:0%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@media screen and (-ms-high-contrast:none) and (min-width:767px),screen and (-ms-high-contrast:active) and (min-width:767px){body{border:1px #000 solid}.col-md-6{width:50%;float:left}.col-md-5{width:45%;margin-right:5%;display:inline-block;float:none}.col-md-6.col-start-md-7{width:50%;display:inline-block;float:right}.back_weiss .col-md-6{width:100% !important;clear:both;display:block}.download.version_2 .col-lg-4{width:24% !important;display:inline-block;float:none;min-height:200px}.download.version_2 .col-lg-4 .downloadbackground{display:none !important;height:0}.col-md-4{width:33.3333%;margin-right:0%;float:left}.col-xl-2{width:25% !important;margin-right:0%;margin-bottom:20px;float:left;border:0px #000 solid}.col-lg-3{width:25%;margin-right:0%;float:left}.col-4{width:33.3333%;margin-right:0%;float:left}.programmpunkt .col-md-2.col-4,.togglercontent .col-md-2.col-4{display:inline-block;float:none;width:20%}.download .col-lg-6{width:20%;padding:10px}#footer .col-md-8{display:inline-block;width:66%}#footer .col-md-2{display:inline-block;width:15%}.col-md-3{width:23%;margin-right:1.5%;float:left}.col-md-3:nth-child(4){width:23%;margin-right:0%;float:left}.referenten .col-md-4{width:25%;float:left;margin:5px 0%}.partner .col-lg-4{width:25%;float:left;margin:5px 0%}.ce_columns.ce_colStart.col-md-8.pull-right-md{border:0px #000 solid;display:block}.ce_columns.ce_colStart.col-md-4.pull-left-md{border:0px #000 solid;display:block}.ce_rowStart .col-md-4{width:100% !important}.anmeldung .col-md-4{width:25% !important;display:inline-block}.anmeldung .ce_hyperlink{display:block;width:100%;clear:both}.referenten .col-xl-2,.referenten .col-lg-3,.referenten .col-md-4,.referenten.flip-card-inner{width:20% !important;display:inline-block;display:inline-block}}@media screen and (min-width:780px){@keyframes scale{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes scroll{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scroll{from{opacity:1;margin-top:0px;transform:scale(0.95)}to{opacity:1;margin-top:0px;transform:scale(1)}}@-webkit-keyframes scroll{from{opacity:1;margin-top:0px;transform:scale(0.95)}to{opacity:1;margin-top:0px;transform:scale(1)}}@keyframes flip{from{opacity:0.5;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes flip{from{opacity:0.5;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@keyframes page{from{opacity:0.75}to{opacity:1}}@-webkit-keyframes page{from{opacity:0.75}to{opacity:1}}}@keyframes popupoff{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes popupoff{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}
@media screen and (max-width:769px){.mod_article .inside,#header .inside{padding:20px}.mod_article.infotext .inside{padding:40px 20px 20px 20px}#header .inside{padding:0px 20px}#main .mod_article:nth-child(1) .inside{padding:40px 20px 60px 20px}.liste .download{padding:0px 20px 0px 20px}.teaser{padding:20px 0px !important}.intro{margin-top:0px}.rsts-nav{display:none}#footer .inside{padding:20px 20px}#footer .inside .submit{margin-bottom:30px}.logo,.mainlogo{max-width:70%;margin:-10px 0 20px 0}#wrapper,body,.mod_article{max-width:100% !important}.back_weiss{background:#fff;padding:5px}.back_weiss.refs{padding:0px}h1{margin:0 0px 40px 0}h2{font-size:26px;line-height:32px;margin:20px 0 40px 0}.programmnav li,.programmnav li a,.programmnav li.active{display:block;margin:0 0 10px 0;width:100%;max-width:100%}.download .text{display:none}.download .headline{font-size:16px;line-height:20px;margin:4px 0 5px 0}.slider.partner .box{border:0px #000 solid;height:auto;cursor:pointer;perspective:1000px;display:block;padding:0px !important;margin:0 10px;min-height:150px}.slick-prev:before{left:-15px}.slick-next:before{right:-15px}}@media screen and (max-width:600px){.XXrow{display:block}.ce_text.box.anmeldung{margin:10px 0}.slick-prev,.slick-next{display:none !important}.mod_article.teaser .ce_text.anmeldung{margin-bottom:5px !important;margin-top:5px !important}}@media screen and (max-width:450px){.mod_article.start .ce_rowStart{border:0px #ccc solid;max-width:100% !important}.mod_article.start .ce_colStart{border:0px #ccc solid}.mod_article.start .col-12,.mod_article.start .col-md-4,.mod_article.start .pull-left-md,.mod_article.start .pull-right-md,.mod_article.start .ce_columns,.mod_article.start .ce_rowStart,.mod_article.start .align-md-end{max-width:100% !important;display:block !important}.mod_article.kontakt .back_weiss .ce_columns,.mod_article.kontakt .back_weiss .ce_colStart,.mod_article.kontakt .back_weiss .col-md-6{max-width:100% !important;display:block !important}}
.download .logoon figure{width:60%}.programmnav li a{background:#ebf4f8 !important}#main .ce_text.zielgruppe ul li{background-image:url("../../files/basics/icons/liste-ddm.png")}.download.version_2 .ce_columns:nth-child(3n) p{color:#333 !important}.download.version_2 .ce_columns:nth-child(3n) .headline{color:#000 !important}.row.ce_rowStart.kontakt.back_weiss{max-width:100% !important}.back_1,#wrapper,.home #header nav li.ortsnav ul.level_2{background:#d9e8ee !important}.home #header{background:#d9e8ee !important}.back_2{background:#ebf3f6}.back_3{background:#c7017f}.back_4{background:#b2d1de}.slideroff.active:before{background-color:#c7017f !important}.buttonlink a,.linkbutton a,.back a,.submit,.newsletter fieldset legend{border-width:0;background:#c7017f;color:#fff;border:2px #c7017f solid}.programmnav li a,.programmnav li.active{border-width:0;background:#C7017F;color:#fff;border:2px #C7017F solid}.programmheadline strong,.programmheadline.uhrzeit{color:#C7017F;font-weight:400}h1{color:#C7017F}.programmnav li a{background:#ebf3f6}.programmnav li a{color:#C7017F}.ce_text.box{background:#fff}.ce_text.box.anmeldung{background:#b2d1de}.ce_text.box.anmeldung.heller{background:#66a3bc}a.codecheck,#codeausgabe{background:#c7017f}.referenten figure:before{background:#b2d1d3}.referenten .box:hover figure:before{background:#66a3bc}.slick-prev:before,.slick-next:before{border-color:#a4b1b7}.slick-prev:hover:before,.slick-next:hover:before{border-color:#a4b1b7}.mod_article.teaser.anmeldung:after{background:#005578}#footer{background:#58585a}.togglersinglecontent,.ptoggler{background:#C7017F !important}.intro strong{color:#C7017F}.rsts-skin-default .rsts-nav-bullets a{background:#ebf3f6}.rsts-skin-default .rsts-nav-bullets a.active{background:#c7017f}@media screen and (max-width:769px){.nav--mobile--active{background:rgba(70, 70, 70, 0.95)}.nav--mobile--active li.active{color:#fff}}.partner.partner{color:#c7017f}.partner svg{fill:#c7017f}svg#intro{fill:#005578}.box.active .flip-card-back,.XXXboxinside.active{background:transparent !important}.XXXboxinside.active{background:transparent !important}.box .flip-card-back .inside,.sliderback.active{background:#c7017f !important}.download .ce_columns{background:#C7017F !important}.download.version_2 .ce_columns:nth-child(3n){background:#b2d1de !important}#cboxPrevious:after,#cboxNext:after,#cboxClose:after{background-color:#c7017f !important}.ortsnav.active svg{fill:#c7017f}.mod_article.infotext{background:#ebf4f8}.euf_overlay__content{background:#c7017f}body.farbtest,.farbtest #wrapper,.farbtest #container{background:#fff}.farbtest .ce_text{padding:30px}.ce_text.color_1{background:#d9e8ee}.ce_text.color_2{background:#ebf3f6}.ce_text.color_3{background:#c7017f}.ce_text.color_4{background:#b2d1de}.ce_text.introheadline strong{color:#C7017F !important}.ce_text.programm{background:#C7017F}.ce_text.teaserbackground{background:#005578}.ce_text.color_full{background:#fff;color:#C7017F;font-size:24px}.ce_text.box_1{background:#b2d1de}.ce_text.box_2{background:#66a3bc}.ce_text.schatten_ref{background:#b2d1d3}.ce_text.schatten_ref_on{background:#66a3bc}.ce_text.pfeile{background:#a4b1b7}.ce_text.footer{background:#58585a;color:#fff}.ce_text.infotext{background:#ebf4f8}.ce_text.color_1 p:before{content:"#d9e8ee";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.color_2 p:before{content:"#ebf3f6";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.color_3 p:before{content:"#c7017f";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.introheadline p:before{content:"#C7017F";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.programm p:before{content:"#C7017F";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.teaserbackground p:before{content:"#005578";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.color_full p:before{content:"#C7017F";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.box_1 p:before{content:"#b2d1de";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.box_2 p:before{content:"#66a3bc";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.schatten_ref p:before{content:"#b2d1d3";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.schatten_ref_on p:before{content:"#66a3bc";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.pfeile p:before{content:"#a4b1b7";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.footer p:before{color:#000;content:"#58585a";display:inline-block;padding:3px;background:#fff;margin-right:15px}.ce_text.infotext p:before{content:"#ebf4f8";display:inline-block;padding:3px;background:#fff;margin-right:15px}.pakete{background-image:url(../../files/basics/backgrounds/pakete-muster-marketing.png)}.basispaket{background:#d9e8ee;border-color:#00668f !important}.goldpaket{background:#b2d1d3;border-color:#b2d1d3 !important}.leadpaket{background:#66a3bc;border-color:#66a3bc !important}.pakete .ce_text strong em,.pakete .ce_text em strong{background:#d9e8ee}.pakete .ce_text ul li:before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M50,20c0,3.3,0,6.7,0,10c-0.7,0.1-1.3,0.1-2,0.2c-5.9,0-11.8,0-18,0c0,6.9,0,13.4,0,19.8c-3.3,0-6.7,0-10,0 c0-6.6,0-13.2,0-20c-7.1,0-13.5,0-20,0c0-3.3,0-6.7,0-10c6.6,0,13.2,0,20,0c0-7.1,0-13.5,0-20c3.3,0,6.7,0,10,0c0,6.6,0,13.2,0,20 C37.1,20,43.5,20,50,20z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.pakete .ce_text.basispaket ul li:before,.pakete .ce_text.goldpaket ul li:before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2300668f;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M50,20c0,3.3,0,6.7,0,10c-0.7,0.1-1.3,0.1-2,0.2c-5.9,0-11.8,0-18,0c0,6.9,0,13.4,0,19.8c-3.3,0-6.7,0-10,0 c0-6.6,0-13.2,0-20c-7.1,0-13.5,0-20,0c0-3.3,0-6.7,0-10c6.6,0,13.2,0,20,0c0-7.1,0-13.5,0-20c3.3,0,6.7,0,10,0c0,6.6,0,13.2,0,20 C37.1,20,43.5,20,50,20z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.pakete .ce_text svg{fill:#C7017f}.pakete .ce_text.leadpaket svg{fill:#fff}.paketlink a{background:#C7017f}
