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{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{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}
#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}
@media screen{
#iso_ajaxBox{width:20%;padding:9px 50px 9px 24px;position:fixed;top:10%;left:40%;background:#fff url(../../system/modules/isotope/assets/images/loading.gif) no-repeat right center;border:2px solid #000;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:15px;line-height:18px;text-align:left;color:#000;z-index:9999}#iso_ajaxBox.btnClose{background-image:none;cursor:pointer}#iso_ajaxBox p{margin:1em 0;padding:0}#iso_ajaxBox .iso_error{padding-left:34px;background:url(../../system/modules/isotope/assets/images/cross-24.png) left center no-repeat}#iso_ajaxBox .iso_confirm{padding-left:34px;background:url(../../system/modules/isotope/assets/images/tick-24.png) left center no-repeat}#iso_ajaxBox .iso_info{padding-left:34px;background:url(../../system/modules/isotope/assets/images/information-24.png) left center no-repeat}#iso_ajaxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;z-index:9998;-moz-opacity:.5;opacity:.5;_display:none;filter:Alpha(opacity=50)}
}
/* eb-garamond-regular - latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/HDHBW/fonts/eb-garamond-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('EB Garamond Regular'), local('EBGaramond-Regular'),
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-regular.svg#EBGaramond') format('svg'); /* Legacy iOS */
}
/* eb-garamond-500 - latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/HDHBW/fonts/eb-garamond-v11-latin-500.eot'); /* IE9 Compat Modes */
  src: local('EB Garamond Medium'), local('EBGaramond-Medium'),
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-500.svg#EBGaramond') format('svg'); /* Legacy iOS */
}
/* eb-garamond-600 - latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/HDHBW/fonts/eb-garamond-v11-latin-600.eot'); /* IE9 Compat Modes */
  src: local('EB Garamond SemiBold'), local('EBGaramond-SemiBold'),
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-600.svg#EBGaramond') format('svg'); /* Legacy iOS */
}
/* eb-garamond-700 - latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/HDHBW/fonts/eb-garamond-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local('EB Garamond Bold'), local('EBGaramond-Bold'),
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-700.svg#EBGaramond') format('svg'); /* Legacy iOS */
}
/* eb-garamond-800 - latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 800;
  src: url('../../files/HDHBW/fonts/eb-garamond-v11-latin-800.eot'); /* IE9 Compat Modes */
  src: local('EB Garamond ExtraBold'), local('EBGaramond-ExtraBold'),
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/HDHBW/fonts/eb-garamond-v11-latin-800.svg#EBGaramond') format('svg'); /* Legacy iOS */
}

/* gudea-regular - latin */
@font-face {
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/HDHBW/fonts/gudea-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Gudea'),
       url('../../files/HDHBW/fonts/gudea-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/HDHBW/fonts/gudea-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/HDHBW/fonts/gudea-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/HDHBW/fonts/gudea-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/HDHBW/fonts/gudea-v9-latin-regular.svg#Gudea') format('svg'); /* Legacy iOS */
}
/* gudea-700 - latin */
@font-face {
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/HDHBW/fonts/gudea-v9-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Gudea Bold'), local('Gudea-Bold'),
       url('../../files/HDHBW/fonts/gudea-v9-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/HDHBW/fonts/gudea-v9-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/HDHBW/fonts/gudea-v9-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/HDHBW/fonts/gudea-v9-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/HDHBW/fonts/gudea-v9-latin-700.svg#Gudea') format('svg'); /* Legacy iOS */
}





[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*# sourceMappingURL=aos.css.map*/
@charset "UTF-8";
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;font-family:"Gudea", sans-serif;font-size:16px;line-height:1.25em}#container{max-width:1300px;margin:0 auto;padding:50px 25px 100px 25px}#main{margin-top:15px;margin-top:-12px;padding-left:25%}#left{position:-webkit-sticky;position:sticky;position:relative;width:20%;padding-right:10px;overflow:visible}#left{z-index:999999999;top:0px}#main img{max-width:100%;height:auto}#main .ce_text figure.image_container.float_above{margin:-5px 0px 20px 0px}#main ul{padding:0px;list-style-image:url(../../files/HDHBW/basics/list.png?3);padding-left:17px}#main ul li{margin-bottom:7px}.custom{margin:0 auto;text-align:center;position:relative;z-index:999;display:none;display:block}.custom img{width:100%}.sitemap ul li a{text-decoration:none}.sitemap ul.level_2{margin:10px 0 15px 0}.sitemap ul.level_2 li:nth-child(1){margin-top:10px}.sitemap ul.level_2 li:last-child{margin-bottom:15px !important}.copyright{position:absolute;display:inline-block;background:rgba(0, 0, 0, 0.5);color:#fff;font-size:11px;line-height:12px;padding:1px 4px;left:0 !important;top:0px;text-align:left;margin-left:0}.mod_quicknav{margin:0px 0px 30px 0px;position:relative;max-width:760px}.mod_quicknav select{padding:5px 10px;background:#FDF8D2;font-size:14px}.mod_quicknav:before{content:"Auswahl";display:block;margin-top:0px;text-align:right;font-size:14px;color:#000}a[type="application/pdf"]{background-image:url(../../files/HDHBW/basics/icon-pdf.png);background-repeat:no-repeat;padding-left:25px;line-height:25px;background-size:15px 20px}a[href$=".pdf"]{background-image:url(../../files/HDHBW/basics/icon-pdf.png);background-repeat:no-repeat;padding-left:25px;line-height:25px;background-size:15px 20px}.ce_text.linkliste{border:0px dashed rgba(0, 0, 0, 0.25);border-top-width:1px;margin:30px 0px 0px 0px}.linkliste ul{display:inline-block;background:rgba(0, 0, 0, 0);border:0px rgba(0, 0, 0, 0.5) solid;border-top-width:1px;width:400px;max-width:100%;margin:0px 0px 20px 0px;padding:10px 0 10px 18px !important;list-style-type:none}.linkliste h4{font-size:22px;line-height:26px;margin:20px 0px 15px 0px}.linkliste ul li{margin:0px 0px 5px 0px}.linkliste ul li a{display:block;text-decoration:none;padding:5px 5px 5px 10px}.linkliste ul li a:hover{text-decoration:underline}.ce_text.presse{margin:30px 0px 0px 0px;border:0px dotted #2B2E69;padding-bottom:10px;border-bottom-width:1px}.ce_text.presse figure{padding:0px 25px 25px 0px}.pressedownload .ce_gallery figure{display:block !important;padding:20px 0;border:0px #000 solid;border-bottom-width:0px;width:100%}.pressedownload .ce_gallery figure img{display:block}.pressedownload .ce_gallery figure figcaption{max-width:20%;bottom:25px}.pressedownload .downloadbild{display:inline-block;width:20%;border:0px solid #000}.pressedownload .downloadtext{bottom:15px !important;margin-left:10px;display:inline-block;position:relative;max-width:60%}.pressedownload .downloadlink{margin-left:0px;display:inline-block;position:relative;border:1px solid #000;padding:5px 10px;margin-top:10px}.pressedownload a{text-decoration:none}@media (max-width:600px){.pressedownload .ce_gallery figure figcaption{max-width:80%;bottom:25px}.pressedownload .downloadbild{display:block;width:100%}.pressedownload .downloadtext{display:block;position:relative;left:0;bottom:0px;margin-top:20px;margin-left:0px;max-width:100%}}.ce_text.jugendprojekte{max-width:800px}.jugendprojekte h4{margin:60px 0px 0px 0px;border:0px solid rgba(0, 0, 0, 0.25);border-bottom-width:1px;color:#2B2E69;text-align:right;font-weight:400;font-family:"Gudea", sans-serif}.jugendprojekte h4 em{float:left;font-style:normal;color:#000}.jugendprojekte a,.jugendprojekte h2{font-size:18px;font-family:"Gudea", sans-serif;line-height:22px;font-weight:600;color:#2B2E69;display:inline-block;margin:2px 0px 0px 0px}.jugendprojekte h2{color:#000;margin:10px 0px 10px 0px}.ce_gallery{margin:20px 0px;display:flex;flex-wrap:wrap;-webkit-transition:all 0.5s;transition:all 0.5s}.ce_gallery figure{width:33%;margin:0px 0px 0px 0px;position:relative;padding:1px;overflow:hidden}.ce_gallery figure img{-webkit-transition:all 0.75s;transition:all 0.75s}.ce_gallery figure:hover img{-webkit-transition:all 0.25s;transition:all 0.25s;-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.image_container{position:relative}#main .image_container{display:inline-block}figure figcaption{position:relative}figure figcaption{display:block;position:absolute;bottom:0px;background:rgba(0, 0, 0, 0);color:#000;width:auto;padding:5px 5px 15px 5px;font-size:14px;line-height:16px;-webkit-transition:all 0.5s;transition:all 0.5s;color:transparent;background:black;color:#fff}figure:hover figcaption{background:black;color:#fff}figure figcaption:before{content:"i";background:white;color:#000;position:absolute;display:inline-block;padding:5px 10px;left:0;bottom:20px;opacity:1;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.4)}figure:hover figcaption:before{content:"i";background:rgba(255, 255, 255, 0);color:#000;position:absolute;display:inline-block;padding:5px 10px;left:0;-webkit-transition:all 0.5s;transition:all 0.5s;opacity:0}@media (max-width:850px){.ce_gallery figure{width:50%}}@media (max-width:450px){.ce_gallery figure{width:100%}}@media (max-width:700px){figure figcaption{display:block;position:relative;bottom:auto;background:rgba(0, 0, 0, 0.5);padding:5px 5px 5px 5px;color:#fff}figure figcaption:before,figure:hover figcaption:before{display:none}}#main .ce_image{position:relative;width:100%;text-align:left;margin:30px 0px}#main .mod_newsreader figure.float_left img,#main .mod_newsreader figure.float_right img{margin:-25px 0px 0px 0px;margin:0px 0px 0px 0px}figure.image_container.float_left+h3,figure.image_container.float_right+h3{margin-top:0px !important}#main .ce_text .float_left{padding:0px !important;margin:0px 40px 20px 0px !important}.home #main .ce_text .float_left{padding:0px !important;margin:0px 0px 20px 0px !important}#main .ce_text .float_right{padding:0px !important;margin:0px 0px 20px 40px !important}#main .ce_text .float_left img,#main .ce_text .float_right img,#main .mod_newsreader figure.float_left img,#main .mod_newsreader figure.float_right img{max-width:400px}.home #main .ce_text .float_left img,.home #main .ce_text .float_right img{max-width:100%}@media (max-width:650px){#main .ce_text .float_left,#main .ce_text .float_right{display:block;width:100%;padding:0px 0px 0px 5px;margin:15px 0px 15px 0px}}.toggler{background:#fff;padding:10px 10px 10px 35px;cursor:pointer;margin:15px 0px 0px 0px;border:1px #fff dotted;position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;font-size:17px;font-weight:600}.toggler:before{content:"+";position:absolute;left:10px;top:10px;font-size:20px}.toggler.ui-state-active:before{content:"-";position:absolute;left:10px;top:10px;font-size:26px}.accordion{margin:-15px 0px 15px 0px;padding:25px;background:rgba(0, 0, 0, 0.025)}table,thead,tfoot,tbody,tr,th,td{display:block;border-collapse:separate}table{width:100%;max-width:1000px;margin:5px 0px 20px 0px}td,th{border-bottom-width:0px}tr{margin:0.6em 0;position:relative;-webkit-transition:all 0.4s;transition:all 0.4s}tr:hover{background:rgba(0, 0, 0, 0.1)}thead{height:0;overflow:hidden}.tablemobil{display:inline-block}@media (min-width:720px){table{display:table}thead{display:table-header-group}tfoot{display:table-footer-group}tbody{display:table-row-group}tr{display:table-row}td,th{border:0px rgba(0, 0, 0, 0.5) dotted;border-bottom-width:1px;padding:6px 0px 6px 0px}td,th{display:table-cell}td[title]:before{content:none}td[data-header]:before{content:none}.tablemobil{display:none}.tabelle_dreispaltig td{width:33.333%}.tabelle_dreispaltig td:nth-child(3){text-align:right}}.ankerlinks ul{list-style-image:none !important;list-style-type:none !important;padding:0 !important;display:grid;grid-template-columns:50% 50%;margin-top:3px}.ankerlinks ul li a{font-size:15px;text-decoration:none;border:1px rgba(0, 0, 0, 0.5) solid;padding:2px 4px;display:block;margin:0px 3px -3px 0px}@media (max-width:1220px){.ankerlinks ul{grid-template-columns:50% 50%}}@media (max-width:800px){.ankerlinks ul{display:block;grid-template-columns:100%}}.hometeaser sup{font-size:16px;vertical-align:baseline;position:relative;top:0em;line-height:0;background:#ffff00}.hometeaser{padding-bottom:40px !important;margin:0px 0px 40px 0px !important;border:0px solid rgba(0, 0, 0, 0.2);border-bottom-width:0px;display:flex;flex-wrap:nowrap}.hometeaser p a{border:1px #000 solid;padding:1px 20px;display:inline-block;text-decoration:none;text-align:center;margin:5px 0 15px 0;border-radius:0px;background:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.hometeaser p a:hover{background:#fff}.hometeaser img{border:1px solid rgba(0, 0, 0, 0.15)}@media only screen and (min-width:790px){.hometeaser .float_left img,.hometeaser .float_right img{max-width:450px !important}}.hometeaser.buchtipp{display:block;margin-bottom:20px;grid-template-columns:100%;text-align:right;font-size:15px;padding:0px;padding-bottom:0px !important}.hometeaser.buchtipp .buchbild img{max-width:150px !important;margin-left:22px;margin-top:0px;float:left;position:relative;z-index:9999;border:5px #fff solid}.hometeaser.buchtipp strong{color:#2B2E69;display:inline-block;margin:20px 0px -10px 0px;font-size:20px;line-height:24px}.hometeaser.buchtipp a.buchtipp{text-decoration:none}.hometeaser.buchtipp strong:after{content:"";position:relative;display:block;width:600%;margin:10px 0px 0px -250%;height:1px;background:#000;z-index:999}.hometeaser.buchtipp .buchtext{display:inline-block;width:40%;vertical-align:top}.hometeaser.buchtipp .buchbild{display:inline-block;z-index:9999;text-align:left;width:53%}.hometeaser.buchtipp .buchtext em{font-weight:600;font-style:normal}.hometeaser.rueckblick{background:#fff;padding-bottom:1px;border-bottom-color:#eee}.hometeaser.float_above{display:block;margin-bottom:35px;width:100%}.hometeaser .insidetext{width:50%;padding:0px 0px 0px 30px !important}.hometeaser.float_above .insidetext{display:block !important;float:none !important;padding-left:0px;width:100%}.thema,.hometeaser h3{display:inline-block;background:#2B2E69;color:#fff;padding:0px 10px 0px 7px;min-width:200px;font-size:13px;text-transform:uppercase;letter-spacing:0.075em;margin-bottom:15px}.hometeaser h3{margin-top:0px}.hometeaser.schule h3{background:#C8222B}.hometeaser.rueckblick h3,.hometeaser.intern h3,.rueckschau .thema{background:#555555}.datum{display:block;font-weight:bold;margin:0px 0px 5px 0px}.flex h2,.flex h2 a,.hometeaser h2{display:inline-block;color:#2B2E69;font-size:25px;line-height:27px;margin:0px 0px 10px 0px;text-decoration:none;font-weight:600}p.more a,.home #main .ce_text p a{font-weight:normal;color:#000}.flex{display:flex;flex-wrap:nowrap;margin-bottom:35px}.flex figure{width:100%}.flex figure img{width:100%;height:auto}.insidetext{width:100%;display:block;padding:0px 0px 0px 30px}#main .ce_text .hometeaser .float_left{margin:0px 0px 20px 0px !important;padding:0px 15px 0px 0px !important}#main .ce_text .float_above .insidetext{padding-left:0px !important}@media only screen and (max-width:1000px){.insidetext,.hometeaser .insidetext{width:70%}}@media only screen and (max-width:790px){.flex,.hometeaser{display:block}.insidetext,.hometeaser .insidetext{width:100%;padding:0px 0px 0px 0px !important;text-align:left}.hometeaser.buchtipp{padding:15px !important;background:#ddd}.hometeaser.buchtipp .buchbild img{max-width:100px !important;margin-left:22px;margin-top:0px;float:left;position:relative;z-index:9999;border:5px #fff solid}.hometeaser.buchtipp strong{margin:0px 0px -10px 0px;font-size:17px;line-height:21px}.hometeaser.buchtipp .buchtext{text-align:left;padding:0px !important;width:50%}.hometeaser.buchtipp .buchbild{display:inline-block;z-index:9999;text-align:left;width:40%}#main .ce_text .hometeaser .float_left{padding:0px 0px 0px 0px !important}}video{width:100% !important;height:auto !important;max-width:700px !important}video.half{max-width:500px !important}#main .ce_text.buchtippnav ul{font-size:20px;list-style-image:none !important;display:flex;list-style-type:none !important;padding:0 !important;margin-bottom:20px}.ce_text.buchtippnav ul li{list-style-type:none !important}.ce_text.buchtippnav ul li strong,.ce_text.buchtippnav ul li a{font-weight:normal !important;display:inline-block;margin-right:10px;padding:5px}.ce_text.buchtippnav ul li a{text-decoration:none;background:rgba(0, 0, 0, 0.1)}.ce_text.buchtippnav ul li strong{color:#fff;background:#2B2E69}.buch.mod_newsarchive h1{display:none}.buchtippsliste h1{display:none}.buch.layout_full{display:inline-block;margin:30px 0px 65px 0px}.buch.layout_full figure.image_container{display:inline-block;padding:0px 30px 20px 0px;margin:-50px 0px 0px 0px !important}.buch.layout_full figure img{width:100%;max-width:100%;min-width:230px;border:1px solid rgba(0, 0, 0, 0.15)}@media only screen and (min-width:650px){.buch.layout_full figure img{margin:-50px 0px 0px 0px !important}}@media only screen and (max-width:650px){.buch.layout_full figure img{max-width:100px !important;-webkit-transition:all 0.3s;transition:all 0.3s}}.buch.layout_full .datum{font-size:30px;line-height:34px;display:block;float:none;clear:both;border:0px rgba(0, 0, 0, 0.4) solid;border-bottom-width:1px;margin:0px 0px 20px 0px;padding:0px 0px 0px 258px;font-weight:400}.buch.layout_full h2{display:block;clear:both;font-size:20px;display:block;font-weight:600;color:#2B2E69;margin:35px 0px 20px 0px;border:0px solid rgba(0, 0, 0, 0.25);border-bottom-width:1px;font-size:24px;line-height:30px}.buch.layout_full h3{display:inline-block;font-size:20px;display:block;font-weight:600;color:#2B2E69;margin:0px 0px 5px 0px}.buch.layout_full h4{display:inline-block;font-size:26px;line-height:28px;display:block;color:#000;margin:0px 0px 15px 0px;font-weight:400}.buch.layout_full h4 strong{font-weight:400}.buch.layout_full .ce_text{overflow:visible}.buch.layout_full .ce_text.zitate{margin-top:-10px}.buch.layout_full .zitate em{display:inline-block;margin-bottom:10px !important;margin-left:15px;font-size:14px}.buch.layout_full .zitate em:before{content:"- "}.buch.layout_full .zitate em:after{content:"- "}.buch.layout_full .zitate blockquote{display:inline-block;margin:0 0 -5px 0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}.buch.layout_full .zitate blockquote p:before{content:"»"}.buch.layout_full .zitate blockquote p:after{content:"«"}@media only screen and (max-width:450px){.buch.layout_full figure.image_container{display:block;width:80%;padding:0px;margin:0px 20% 20px 0}.buch.layout_full .datum{font-size:30px;line-height:34px;display:block;margin:0px 0px 10px 0px;padding:0px 0px 5px 0px}.buch.layout_full h3{display:block}}nav#menu{display:none}@media only screen and (max-width:650px){h1{margin:0px 0px 15px 0px;font-size:30px !important;line-height:34px !important}.home h1{margin-top:10px !important;font-size:18px !important;line-height:24px !important}#left{display:none}nav ul li.navoff{display:block !important}nav#menu{display:block}#menu{position:fixed;top:0;bottom:0;width:15.625em;left:-15.625em;height:100%;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;background:transparent;z-index:999999999}#menu nav{display:block;background:#2B2E69;max-height:80vh;overflow:auto;color:#fff;padding-bottom:50px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4)}#menu nav a{color:#fff}#menu .mod_navigation ul,#menu .mod_navigation ul li{padding:0;margin:0}#menu .mod_navigation ul li{list-style-type:none;padding:2px 0px}#menu .mod_navigation ul li{border:0px rgba(255, 255, 255, 0.25) solid;border-bottom-width:1px}#menu .mod_navigation ul.level_2 li.last{border-bottom-width:0px}#menu .mod_navigation ul.level_1{padding:20px}#menu .mod_navigation ul.level_2{padding:0px}#menu li .kategorie{display:inline-block;text-transform:uppercase;margin:15px 0px 0px 0px;border:0px #000 solid;border-bottom-width:0px;background:rgba(255, 255, 255, 0.25);font-size:13px;display:block;text-align:left;padding-left:5px;font-weight:400}#menu.active{-webkit-transform:translate(15.625em, 0px);-moz-transform:translate(15.625em, 0px);-o-transform:translate(15.625em, 0px);-ms-transform:translate(15.625em, 0px);transform:translate(15.625em, 0px)}#wrapper{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}#wrapper.shop{display:none}.menu-link{-webkit-transition:all 0.2s;transition:all 0.2s;z-index:99999999 !important;cursor:pointer;position:absolute;top:0px;right:-55px;background:#2B2E69;color:white;padding:5px 10px;border-radius:0px 0px 10px 0px;-moz-border-radius:0px 0px 10px 0px;-webkit-border-radius:0px 0px 10px 0px}#menu.show .menu-link{padding:4px 20px;top:50px;right:-52px;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px}#main{margin-top:15px;padding-left:0;margin-top:0}}#ontop{opacity:0;position:fixed;bottom:-80px;left:0;right:0;margin:0 auto;display:inline-block;background:#2B2E69;width:45px;height:30px;font-size:38px;color:#fff;text-align:center;padding:12px 10px 30px 10px;-webkit-transition:all 0.3s;transition:all 0.3s;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);z-index:99999999 !important}#ontop a{text-decoration:none;color:#fff}#ontop.show{opacity:1;bottom:0px}p.back{text-align:center}p.back a{margin-top:30px;display:inline-block;padding:5px 20px;border:1px solid #2B2E69;color:#000;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s;text-transform:uppercase;font-size:14px}p.back a:hover{background:rgba(0, 0, 0, 0.2)}#header img,#container img{height:auto !important}#banner figure{width:100%;height:auto !important}#banner img{width:100%;height:auto !important}img{vertical-align:bottom}a{color:#000}p{margin:0px}#main p{margin:0px 0px 10px 0px}h1,h2,h3,h4,h5,h6{font-family:"EB Garamond", serif;margin:0px;font-weight:normal;line-height:1.1em}h1{margin:0px 0px 15px 0px;font-size:36px;line-height:42px}h2{margin:30px 0px 10px 0px;color:#2B2E69;font-weight:600}.home h2{display:block}h3{font-size:18px;line-height:22px;margin:25px 0px 5px 0px;color:#000;font-weight:600;font-family:"Gudea", sans-serif}.home h1{margin:-10px 0 12px 0;font-size:18px;font-weight:600;font-family:"Gudea", sans-serif}.rueckschau .mod_newsreader h2.ce_headline{margin:55px 0px 30px 0px;font-family:"Gudea", sans-serif;display:inline-block;font-weight:400;background:#2B2E69 !important;color:#fff;min-width:200px;font-size:13px;text-transform:uppercase;letter-spacing:0.075em;line-height:15px;padding:4px 10px 4px 7px !important}.mod_newsreader h1{color:#2B2E69;font-size:36px;line-height:42px}.mod_newsreader h2{font-size:26px;line-height:32px;margin:35px 0px 20px 0px}.mod_breadcrumb span.first{display:none}.mod_breadcrumb span:nth-child(n+3){display:none}.mod_breadcrumb,.homeheader p{color:#2B2E69;font-weight:600;margin-bottom:10px;position:relative;z-index:999}#container,#main{position:relative;z-index:9999999}#cboxOverlay,#colorbox{z-index:99999999}#header .social{display:block;margin-top:5px}#header .social img{width:18px !important;height:18px !important}@media only screen and (max-width:1000px){#header .mod_customnav{margin-top:-14px}}#header{z-index:999;position:relative}.headline .mod_breadcrumb{max-width:1300px;width:100%;font-family:"EB Garamond", serif;position:absolute;z-index:999;bottom:-550px;left:0;right:0;margin:0 auto;text-align:left;color:#000;color:rgba(220, 220, 220, 0.3);font-size:285px;font-weight:400;line-height:300px;margin-bottom:0px;white-space:nowrap;-webkit-transition:all 0.5s;transition:all 0.5s}.blanko .headline .mod_breadcrumb{bottom:-270px}@media only screen and (max-width:850px){.headline .mod_breadcrumb{bottom:-435px;color:rgba(220, 220, 220, 0.3);font-size:150px;line-height:150px}.blanko .headline .mod_breadcrumb{bottom:-170px}}@media only screen and (max-width:500px){.headline .mod_breadcrumb{bottom:-310px;color:rgba(220, 220, 220, 0.3);font-size:120px;line-height:100px}}.schuelerwettbewerb h2{font-size:27px;line-height:32px;border:0px dashed #2B2E69;border-bottom-width:1px;margin:50px 0px 30px 0px}.schuelerwettbewerb h2:before{content:"> "}#header{position:relative;display:block;background:#fff9d5;background:url(../../files/HDHBW/basics/background-header.jpg);background:#ffffff;box-shadow:0px 5px 20px rgba(0, 0, 0, 0.5);overflow:visible;z-index:999999}#header .inside{max-width:1300px;text-align:center;margin:0 auto;padding:30px 25px 30px 25px}#header .inside .ce_image{text-align:left;padding-left:25%;-webkit-transition:all 0.3s;transition:all 0.3s}#header .inside .ce_image img{margin-left:-5px}#header nav{display:inline-block;position:absolute;bottom:10px;right:25px}#header nav ul{text-align:center}#header nav li{display:inline-block;font-size:14px;line-height:14px;margin-top:20px;border:0px #000 solid;border-right-width:1px;padding:0px 5px 0px 2px}#header nav li.fb,#header nav li.youtube,#header nav li.instagram{border-right-width:0px}.youtube img{width:20px !important;height:17px !important}@media only screen and (max-width:1000px){#header .inside .ce_image{padding-left:25px}#header .inside ul .ce_image{text-align:center;margin:0 auto}#header nav{text-align:center !important;top:60px}}@media only screen and (max-width:800px){#header nav{top:39px}}@media only screen and (max-width:650px){#header nav.mod_customnav,#header nav.mod_customnav ul,#header nav.mod_customnav ul li{display:none !important}#header nav li{display:none !important}#header .ce_image{width:75% !important;float:left;margin-left:40px}#header .ce_text{width:25% !important}#header .ce_image figure img{width:60% !important}#header nav{right:0}#header .inside .ce_image{padding-left:10px;max-width:250px}#header .inside{min-height:110px;padding:25px 10px 20px 10px}#header .inside ul .ce_image{text-align:right;float:right;margin-right:10px}}@media only screen and (max-width:400px){#header .ce_image{width:95% !important;float:left;margin-left:100px}#header .inside .ce_image{padding-left:10px;max-width:250px}#header .inside ul .ce_image{margin-right:4px}}@media only screen and (max-width:340px){#header .ce_image{width:100% !important;margin-top:10px}#header .inside .ce_image{padding-left:10px;max-width:200px}#header .inside ul .ce_image{margin-right:4px}}.version_2024{display:block;padding:60px 0 40px 0}.version_2024 nav{text-transform:uppercase}.version_2024 nav ul li{padding-top:0px !important;margin-top:12px !important}.version_2024 nav li{font-size:12px !important}.version_2024 .bawue img{width:100%;max-width:130px;border:0px dashed #000}#header .version_2024 nav{display:inline-block;position:absolute;bottom:50px;right:0}.version_2024 div,.version_2024 nav{border:0px dashed #000}#header .inside .version_2024 .ce_image{text-align:left;padding-left:0;-webkit-transition:all 0.3s;transition:all 0.3s}#header .inside .version_2024 .ce_image img{margin-left:0px;animation-name:logo2024;animation-duration:1s}@media only screen and (max-width:650px){#header .version_2024 .ce_image{width:75% !important;float:left;margin-left:40px}#header .version_2024 .ce_image figure img{width:100% !important}}@keyframes logo2024{from{padding-top:0px;opacity:0}to{padding-top:0px;opacity:1}}.mod_iso_productlist{margin-top:35px}.product_list figure{width:150px;max-width:100%}.product_list h2{margin-top:0px}.product_list .product{display:inline-block;margin:0px 0px 20px 0px;border:0px #2B2E69 dotted;border-bottom-width:1px;padding-bottom:30px}.product_list figure{margin:5px 0px 15px 0px}.minicart{position:sticky;z-index:9999999;top:0px;max-width:250px;background:#ff0000;margin-top:-38px;margin-bottom:50px;color:#fff;padding:1px 10px 5px 10px;text-align:center;right:0;border-radius:0px 0px 5px 5px}.minicart a{display:inline-block;color:#fff;font-size:14px;line-height:18px;text-transform:uppercase;text-decoration:none;margin-top:7px}@media only screen and (max-width:650px){.minicart{background:#ff0000;margin-top:-50px;margin:-50px auto 0px auto !important;padding:1px 5px 5px 5px}}#footer{color:#fff;background:#1A1D56;padding:40px 0px;font-size:14px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5)}#footer .inside h3{font-weight:400}#footer .inside .ce_text{width:35%}#footer .inside .ce_text:nth-child(1){width:25%}#footer .inside .ce_text:nth-child(2){width:25%}#footer .inside .ce_text:nth-child(3){width:50%}#footer .inside{margin:0 auto;padding:0 25px;max-width:1300px;display:flex;flex-wrap:nowrap}@media only screen and (max-width:900px){#footer .inside .ce_text:nth-child(1){width:100% !important}#footer .inside .ce_text:nth-child(2){width:100% !important}#footer .inside .ce_text:nth-child(3){display:block;width:100% !important}}@media only screen and (max-width:780px){#footer .inside{display:block;flex-wrap:wrap}#footer .inside .ce_text:nth-child(1),#footer .inside .ce_text:nth-child(2),#footer .inside .ce_text:nth-child(3),#footer .inside .ce_text{width:100%;text-align:left}#footer .inside ul{padding:0}#footer .inside li{list-style-type:none}#footer .inside li:before{content:"> "}#footer .inside li:after{content:" <"}#footer .inside h3{margin:20px 0px 5px 0px;font-size:18px;border:0px rgba(255, 255, 255, 0.35) solid;border-bottom-width:1px}#footer{padding:0px 0px 20px 0px}}#footer a{color:#fff;text-decoration:none}#footer h3{color:#fff;font-size:22px;margin:0 0 15px 0}#footer ul{padding:0 0 0 15px;margin:0;list-style-type:square}#header nav ul,#container nav ul{padding:0;margin:0;list-style-type:none}nav a{text-decoration:none}.mod_navigation{overflow:visible}.mod_navigation ul.level_3{display:none}li .kategorie{display:inline-block;margin:15px 0px 0px 0px;font-weight:bold}#left nav ul li strong,#left nav ul li.trail{font-weight:normal;position:relative;overflow:visible;border:0px #1A1D56 solid;border-left-width:10px;padding-left:10px;margin-left:-20px;background:rgba(0, 0, 0, 0.1);display:block}.schule #left nav ul li strong,.schule #left nav ul li.trail{border-color:#C8222B}#left nav ul.level_2 li{-webkit-transition:all 0.25s;transition:all 0.25s}#left nav ul.level_2 li:hover{padding-left:4px}@media only screen and (min-width:600px){#left nav ul li.navoff,#left nav ul li.navoff ul,#left nav ul li .navoff,#left nav ul li .navoff ul{display:none !important}}#main .mod_newsmenu{text-align:right;margin-top:-75px}@media only screen and (max-width:600px){#main .mod_newsmenu{text-align:left;margin:-25px 0px -25px 0px}#main .mod_newsmenu ul{float:left !important}}#main .mod_newsmenu ul{float:right;max-width:380px;padding:0px}#main .mod_newsmenu ul li a{text-decoration:none}#main nav ul li,#main .mod_newsmenu ul li{margin:-5px 0px 10px 0px}#main nav ul li,#main .mod_newsmenu ul li{padding:5px 15px !important;font-size:20px;display:inline-block;background:rgba(0, 0, 0, 0.1)}#main nav ul li strong:before,#main .mod_newsmenu ul li strong:before{display:none}#main nav ul li.active,#main .mod_newsmenu ul li.active{border-left-width:0px;padding-left:0px;margin-left:0px;background:#2B2E69;color:#fff;display:inline-block}#main nav ul li strong,#main .mod_newsmenu ul li strong{border-left-width:0px;padding-left:0px;margin-left:0px}#main .mod_navigation ul{max-width:500px;margin:25px 0px 15px 0px;border:1px rgba(0, 0, 0, 0.3) solid;padding:5px}#main .mod_navigation ul li{font-size:14px;display:block;width:100%;max-width:100%;margin:0px 0px;background:#fff}#main .mod_navigation ul li.active{background:rgba(0, 0, 0, 0.15);font-weight:400;color:#000}.ce_form,.mod_subscribe{margin-top:15px;max-width:600px;background:rgba(0, 0, 0, 0.05);padding:20px;font-size:14px}.ce_form h2{font-size:30px;margin:0px}.ce_form h3{font-size:18px;margin:10px 0px 5px 0px}::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.35);text-transform:uppercase;font-family:Arial, Helvetica, sans-serif !important}::-moz-placeholder{color:rgba(0, 0, 0, 0.35);text-transform:uppercase;font-family:Arial, Helvetica, sans-serif !important}:-ms-input-placeholder{color:rgba(0, 0, 0, 0.35);text-transform:uppercase;font-family:Arial, Helvetica, sans-serif !important}:-moz-placeholder{color:rgba(0, 0, 0, 0.35);text-transform:uppercase;font-family:Arial, Helvetica, sans-serif !important}input,.textarea,select{width:100%;padding:5px 5px;margin:0 0 10px 0;border:1px #ccc solid;-webkit-transition:all 0.3s;transition:all 0.3s;box-shadow:2px 2px 5px rgba(61, 73, 54, 0.15) inset;font-size:17px}input[type="checkbox"]{display:inline-block;position:absolute;top:30;left:35;width:20px;height:20px;padding:0px 0px 30px 0px;box-shadow:none}.checkbox_container label{display:inline-block;padding-left:30px}.textarea,select{width:100%;padding:5px 5px;margin:0 0 10px 0;border:1px #ccc solid;-webkit-transition:all 0.3s;transition:all 0.3s;box-shadow:2px 2px 5px rgba(61, 73, 54, 0.15) inset}select{max-width:380px;display:block;clear:both}.mod_quicknav select{max-width:100%}.checkbox_container{position:relative;margin:5px 0px 20px 0px;font-size:13px}.submit{background:#2B2E69;width:100%;padding:6px 10px;font-size:16px;text-transform:uppercase;font-weight:300;color:rgba(255, 255, 255, 0.4);border:0px #FDF8D2 solid !important;-webkit-transition:all 0.6s;transition:all 0.6s;cursor:pointer;margin:0px 0px 20px 0px}input:focus,.textarea:focus{border-left-width:20px;border-left-color:#2B2E69;padding-left:25px;background:rgba(0, 0, 0, 0.05)}.submit:hover{color:white;-webkit-transition:all 0.3s;transition:all 0.3s}.mod_search input{padding:2px 2px;margin:15px 0 0px 0;border:1px #ccc solid;-webkit-transition:all 0.3s;transition:all 0.3s;box-shadow:1px 1px 3px rgba(61, 73, 54, 0.15) inset;font-size:14px}.mod_search .submit{background:#fff;color:#000;border:1px rgba(0, 0, 0, 0.5) solid !important;width:100%;padding:3px 5px;font-size:10px !important;margin:0px 0px 10px 0px}.mod_search .formbody{max-width:400px}.mod_search .header{display:inline-block;margin-bottom:35px}.mod_search h3 a{color:#2B2E69;font-size:20px;line-height:24px;font-weight:600;margin:0px 0px 20px 0px}.mod_search .relevance{font-size:16px;font-weight:400;display:block;margin-top:5px}.mod_search p.url{border:0px solid rgba(0, 0, 0, 0.5);border-bottom-width:1px;padding-bottom:20px;margin:-5px 0px 20px 0px;font-size:14px;color:rgba(0, 0, 0, 0.75)}#left .mod_search{max-width:150px}#left .mod_search .submit{width:50%;margin:0px auto}#wrapper[data-aos-duration="4000"] [data-aos],[data-aos][data-aos][data-aos-duration="4000"]{transition-duration:4000ms}.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{padding-left:0}.mod_newslist.blog{border:0px #ccc solid;margin-top:50px}.mod_newslist.blog .layout_latest,.mod_newsreader.blog{border:3px #1A1D56 solid;border-right-width:0;border-top-width:0;margin:50px 0 20px 0;position:relative;padding:20px;overflow:visible;background-image:linear-gradient(to top, #fafafa, #e6e6e6)}.mod_newsreader.blog{margin:60px 0 100px 0}.mod_newslist.blog .layout_latest:after,.mod_newsreader.blog:after{content:"";display:block;position:absolute;top:0;left:10px;width:100%;height:100%;background:#1A1D56;transform:rotate(2deg);z-index:-1}.mod_newslist.blog .layout_latest h2,.mod_newsreader.blog h1{margin:5px 0 10px 0;font-size:36px;color:#000;font-weight:bold}.mod_newslist.blog .layout_latest h2 a{text-decoration:none}.mod_newslist.blog .layout_latest p,.mod_newslist.blog .layout_latest ul{max-width:850px}.blog .bloginfo{display:inline-block;margin:5px 0 25px 0;font-style:italic;font-weight:bold;border:0px solid #1A1D56;border-left-width:3px;padding:5px 5px 5px 10px;background:#fff}.blog .bloginfo p{margin:0 !important}.blog p.info{display:inline-block;background:#1A1D56;color:#fff;padding:2px 5px}.blog p.more{display:inline-block;border:1px solid #000;padding:3px 10px 2px 10px;margin:20px 0 20px 0 !important}.blog p.more{display:inline-block;border:1px solid #000;padding:3px 10px 2px 10px;margin:20px 0 20px 0 !important}.blog p.more a{text-decoration:none;font-size:18px;font-weight:normal;padding:8px 15px;text-transform:uppercase}.mod_newsreader figure{margin:0px 0 20px 0}.mod_newslist .empty{display:none}@media only screen and (min-width:850px){.mod_newslist.blog .layout_latest figure{margin:0 0 20px 0}.mod_newslist.blog .layout_latest figure.float_left,.mod_newslist.blog .layout_latest figure.float_right{max-width:45%;margin:0 5% 0 0}.mod_newslist.blog .layout_latest figure.float_right{margin:0 0 0 5%}.blog.weitere figure,.mod_newslist.blog.weitere .layout_latest figure.float_left,.mod_newslist.blog.weitere .layout_latest figure.float_right{float:right !important;border:0px #000 solid;margin:0 0 15px 0;max-width:180px}}.ce_youtube,.ce_youtube figure,.ce_youtube iframe{max-width:100%}.ce_text.trauer{margin:30px 0px 40px 0px;border:5px double #000;padding:45px 75px 0px 75px !important;max-width:100% !important;min-height:auto !important;width:100% !important;background:rgba(0, 0, 0, 0.04);font-size:15px;line-height:20px}.ce_text.trauer .insidetext,.ce_text.trauer .insidetext p{max-width:100% !important;min-height:auto !important;width:100% !important;padding:0px !important}.ce_text.trauer .hometeaser{min-height:auto !important;margin-bottom:0px !important}@media only screen and (max-width:600px){.ce_text.trauer{padding:20px 25px 0px 25px !important}}
 .submit,
 .weiter a {
text-decoration: none;
 display: inline-block;
 background: #f27621;
    width: 100%;
    max-width: 200px;
    padding: 6px 10px;
    font-size: 16px;
    text-transform: none;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    border: 0px #fdf8d2 solid !important;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    cursor: pointer;
    margin: 0px 0px 20px 0px;
 }
 .mod_iso_checkout {
 max-width: 650px;
 }


table, thead, tfoot, tbody, tr, th, td {
    border-collapse: collapse;
}
.review.orderproducts { margin-top: 35px;}


 .submit_container {
 margin-top: 25px;
 text-align: center !important;
 }
.product_list  .submit_container {
  text-align: left !important;
 }
 .quantity_container {max-width: auto; min-width: auto; width: auto; display: inline-block; text-align: left !important; max-width: 60px; }
 .quantity_container input  {text-align: center; }
 .mod_iso_cart td { padding: 5px 5px;}
 .mod_iso_cart td.name {  max-width: 300px;  }
 .mod_iso_cart td.image {  padding: 0px;  }
 .mod_iso_cart td.name a {  font-weight: 600; text-decoration: none;  }
 .mod_iso_cart td.quantity {  max-width: 60px; padding-top: 12px;}
 .mod_iso_cart td.quantity input {  text-align: center;  }



 .mod_iso_checkout  td { padding: 5px 5px;}
 .mod_iso_checkout td.name {  max-width: 200px;  }
 .mod_iso_checkout td.image {  max-width: 40px; padding: 0px;  }
  .mod_iso_checkout td.total {  text-align: right;  }
 .mod_iso_checkout td.name a {  font-weight: 600; text-decoration: none;  }
 .mod_iso_checkout td.quantity {  max-width: 60px; padding-top: 4px;}
 .mod_iso_checkout td.quantity input {  text-align: center;  }

 .mod_iso_checkout .foot_2.foot_last { font-weight: bold; }
 .mod_iso_checkout tfoot tr { border: 0px #ccc solid; border-top-width: 1px; }


 .datenschutz .checkbox_container label {
 display: none !important;
 }
.checkbox_container.datenschutz .datentext {
padding-left: 30px !important;
display: inline-block;
 }


.widget.widget-radio {
border-width: 0px;
padding: 0px;
}
.mod_iso_checkout fieldset {
border-width: 0px;
padding: 0px;
}
.mod_iso_checkout input.radio {
width: 30px;
display: inline-block;
box-shadow: none !important;
}
.mod_iso_checkout .radio_container {
padding: 0px;
}
.mod_iso_checkout .radio_container span {
display: block;
width: 100%;
}
.mod_iso_checkout .radio_container label {
}
.mod_iso_checkout .shippingmethod .radio_container span.currency {
display: inline-block;
width: auto;
}
.mod_iso_checkout input[type="radio"] {
width: 18px;
height: 18px;
margin-right: 3px;
}

a.edit {
display: inline-block;
padding: 0px 4px;
font-size: 12px;
background: #2237FA;
color: #fff;
text-decoration: none;
margin-top: 15px;
border-radius: 3px;
}
.billing_address a.edit  {
margin-top: 0px;
}


.mod_iso_shipping_calculator  {
display: block;
margin: 0 auto;
left: 0;
right: 0;
margin: 30px 0px 20px 0px;
}
.mod_iso_shipping_calculator  {
display: block;
margin: 0 auto;
max-width: 400px;
}


 .steps ol {
 padding: 0px;
 }
 .steps li {
 display: inline-block;
 width: 25%;
 max-width: 130px;
 background: #ddd;
 padding: 2px;
 text-align: center;
 font-size: 14px;
 margin-bottom: 3px;
 }
 @media all and (max-width: 770px) {
  .steps li {
 width: 49%;
 max-width: 49%;
 }
}
 .steps li.active {
 font-weight: bold;
 background: #F27621;
 color: #fff;
 }
 p.error {
 color: #fff;
 display: block;
 padding: 0px 4px;
 font-size: 11px;
 text-transform: uppercase;
 background: red;
 }



