header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


@media screen and (min-width: 64em) {
  .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: 64em) {
  .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: 64em) {
  .pull-right-md {
    grid-column-end: -1;
  }
  
  .pull-left-md {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 64em) {
  .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: 64em) {
  .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: 87.5em) {
  .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: 87.5em) {
  .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: 87.5em) {
  .pull-right-lg {
    grid-column-end: -1;
  }
  
  .pull-left-lg {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 87.5em) {
  .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: 87.5em) {
  .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: 118.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: 118.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: 118.75em) {
  .pull-right-xl {
    grid-column-end: -1;
  }
  
  .pull-left-xl {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

@media screen and (min-width: 118.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: 118.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;
  }

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




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

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

@font-face{font-family:BlauerNue-Regular;src:url(/files/die-oralchirurgen-uebergang/assets/fonts/BlauerNue-Regular.woff2) format('woff2'),url(/files/die-oralchirurgen-uebergang/assets/fonts/BlauerNue-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BlauerNue-SemiBold;src:url(/files/die-oralchirurgen-uebergang/assets/fonts/BlauerNue-SemiBold.woff2) format('woff2'),url(/files/die-oralchirurgen-uebergang/assets/fonts/BlauerNue-SemiBold.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BlauerNue-ExtraBold;src:url(/files/die-oralchirurgen-uebergang/assets/fonts/BlauerNue-ExtraBold.woff2) format('woff2'),url(/files/die-oralchirurgen-uebergang/assets/fonts/BlauerNue-ExtraBold.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.flex-container-nowrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:0}.flex-container-nowrap::-webkit-scrollbar{display:none!important}.flex-container-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-inline-container-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-settings{grid-column:none;grid-column-start:2}.bg-img-cover{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-img-contain{-webkit-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat}.justify-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.justify-content-center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filter-grey{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(../../files/die-oralchirurgen-uebergang/assets/css/desaturate.svg#greyscale);filter:gray;-webkit-filter:grayscale(1)}.font-size-16{font-size:16px;line-height:26px}@media screen and (max-width:991px){.font-size-16{font-size:14px}}.font-size-23{font-size:23px;line-height:28px}@media screen and (max-width:1600px){.font-size-23{font-size:18px;line-height:22px}}@media screen and (max-width:550px){.font-size-23{font-size:16px;line-height:20px}}.font-size-25{font-size:25px;line-height:31px}.font-size-29{font-size:29px;line-height:35px}@media screen and (max-width:1900px){.font-size-29{font-size:22px;line-height:27px}}.font-size-37{font-size:37px;line-height:45px}@media screen and (max-width:991px){.font-size-37{font-size:28px;line-height:28px}}.font-size-41{font-size:41px;line-height:50px}@media screen and (max-width:1900px){.font-size-41{font-size:30px;line-height:36px}}.font-size-46{font-size:46px;line-height:100%}@media screen and (max-width:1600px){.font-size-46{font-size:43px;line-height:46px}}.font-size-57{font-size:57px;line-height:69px}.font-size-58{font-size:58px;line-height:56px}@media screen and (max-width:1900px){.font-size-58{font-size:48px;line-height:46px}}@media screen and (max-width:1600px){.font-size-58{font-size:42px;line-height:40px}}@media screen and (max-width:767px){.font-size-58{font-size:30px;line-height:26px}}.font-size-68{font-size:68px;line-height:82px}@media screen and (max-width:1400px){.font-size-68{font-size:53px;line-height:54px}}.font-size-92{font-size:92px;line-height:110px}@media screen and (max-width:1900px){.font-size-92{font-size:72px;line-height:100px}}@media screen and (max-width:1600px){.font-size-92{font-size:62px;line-height:90px}}@media screen and (max-width:1290px){.font-size-92{font-size:50px;line-height:53px}}@media screen and (max-width:991px){.font-size-92{font-size:36px;line-height:39px}}@media screen and (max-width:550px){.font-size-92{font-size:32px;line-height:35px}}.font-size-96{font-size:96px;line-height:100%}@media screen and (max-width:1900px){.font-size-96{font-size:70px}}@media screen and (max-width:1600px){.font-size-96{font-size:60px}}@media screen and (max-width:1400px){.font-size-96{font-size:56px;line-height:61px}}@media screen and (max-width:767px){.font-size-96{font-size:51px;line-height:61px}}html{--grid__gutter:0 70px;-webkit-text-size-adjust:none}@media screen and (max-width:1400px){html{--grid__gutter:0 30px}}body,html{font-family:BlauerNue-Regular,sans-serif;font-weight:500;font-size:16px;line-height:26px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;color:#201D72}@media screen and (max-width:991px){body,html{font-size:14px}}p{margin:0 0 25px}a{color:#201D72}strong{font-family:BlauerNue-SemiBold,sans-serif}figure{margin:0;padding:0}@media screen and (max-width:767px){.break:before{content:'\A';white-space:pre}}.more-link{display:none;font-size:23px;line-height:28px;text-decoration:none}@media screen and (max-width:1600px){.more-link{font-size:18px;line-height:22px}}@media screen and (max-width:550px){.more-link{font-size:16px;line-height:20px}}.more-link:before{content:">>";display:inline-block;margin-right:5px}@media screen and (max-width:1290px){.more-link{display:block}}.more-text{display:block}@media screen and (max-width:1290px){.more-text{display:none}}.mobile-visible{display:none}@media screen and (max-width:767px){.mobile-visible{display:inline-block}}#wrapper{overflow-x:hidden}.highlight{font-family:BlauerNue-SemiBold,sans-serif}.invisible{display:none}.text-center{text-align:center}.btn-link{font-family:BlauerNue-ExtraBold,sans-serif;font-size:37px;line-height:45px;color:#201D72;background-color:#fff;padding:13px 42px 13px 28px;display:inline-block;text-decoration:none;margin-top:30px;transition:all .2s ease}@media screen and (max-width:991px){.btn-link{font-size:28px;line-height:28px}}.btn-link:hover{background-color:#FF0}.btn-link-2{font-family:BlauerNue-SemiBold,sans-serif;font-size:25px;line-height:31px;padding:10px 75px 10px 30px;color:#201D72;display:inline-block;text-decoration:none;transition:all .2s ease;border:5px solid #201D72;border-radius:38px;margin-top:-15px;position:relative}.btn-link-2:hover{background-color:#FF0}.btn-link-2:after{background:url(/files/die-oralchirurgen-uebergang/assets/img/btn-link-arrow.svg) no-repeat;width:13px;height:20px;background-size:contain;content:"";display:block;position:absolute;right:22px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.btn-link-2.btn-small{font-size:16px;line-height:26px;padding:5px 30px 3px 15px;border:3px solid #201D72}@media screen and (max-width:991px){.btn-link-2.btn-small{font-size:14px}}.btn-link-2.btn-small:after{right:10px}.rte p{position:relative;z-index:1}.rte p:last-child{margin-bottom:0}.rte ul{list-style:none;margin-bottom:30px}.rte ul li{position:relative;padding-left:20px}.rte ul li:before{content:">";display:inline-block;margin-right:10px;position:absolute;top:0;left:0}#footer>.inside,.content-page #header .logo,.mod_article>.inside{max-width:1692px;padding:0 16px;margin:0 auto;position:relative;z-index:99}@media screen and (max-width:1900px){#footer>.inside,.content-page #header .logo,.mod_article>.inside{max-width:1450px}}#header{margin-bottom:167px}@media screen and (max-width:991px){#header{margin-bottom:22px}}.mark{position:relative}.mark.mark-circle:before{position:absolute;top:-10px;left:0;width:calc(100% + 10px);height:calc(100% + 10px);pointer-events:none;overflow:visible;content:"";background:url(/files/die-oralchirurgen-uebergang/assets/img/marker-circle.svg) no-repeat;background-size:contain;z-index:-1}.mark.mark-circle-2:before{position:absolute;top:-10px;left:-40px;width:calc(100% + 100px);height:calc(100% + 60px);pointer-events:none;overflow:visible;content:"";background:url(/files/die-oralchirurgen-uebergang/assets/img/marker-circle-2.svg) no-repeat;background-size:contain;z-index:-1}@media screen and (max-width:1290px){.mark.mark-circle-2:before{left:-10px}}@media screen and (max-width:550px){.mark.mark-circle-2:before{width:calc(100% + 50px)}}.mark.mark-line:before{position:absolute;bottom:0;left:0;width:calc(100% + 10px);height:35px;pointer-events:none;overflow:visible;content:"";background:url(/files/die-oralchirurgen-uebergang/assets/img/marker-line.svg) no-repeat;background-size:contain;z-index:-1}@media screen and (max-width:1400px){.mark.mark-line:before{height:24px}}@media screen and (max-width:991px){.mark.mark-line:before{height:14px}}.mark.mark-line-small:before{position:absolute;bottom:0;left:-5px;width:calc(100% + 30px);height:18px;pointer-events:none;overflow:visible;content:"";background:url(/files/die-oralchirurgen-uebergang/assets/img/marker-line-small.svg) no-repeat;background-size:contain;z-index:-1}@media screen and (max-width:1024px){.mark.mark-line-small:before{bottom:-5px}}.mark.mark-square:before{position:absolute;top:0;left:-20px;width:calc(100% + 40px);height:100%;pointer-events:none;overflow:visible;content:"";background:url(/files/die-oralchirurgen-uebergang/assets/img/marker-square.svg) no-repeat;background-size:contain;z-index:-1}#header-custom{position:relative;z-index:98;font-size:25px;line-height:31px}#header-custom a{color:#201D72;text-decoration:none}#header-custom .background{width:100%;position:relative;height:100%}#header-custom .background .media{width:100%;height:calc(100vh - 84px);min-height:900px}#header-custom .background .media img,#header-custom .background .media video{width:100%;height:100%;object-fit:cover}#header-custom .info{position:absolute;top:42px;left:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:47px}#header-custom .info .buttons{position:relative;z-index:9999}#header-custom .info .buttons a{display:block;width:fit-content}#header-custom .info .buttons a.btn-small{margin-top:5px}@media screen and (max-width:1290px){#header-custom .info .buttons{display:none}}#header-custom .emotjis{position:absolute;right:70px;top:46px}#header-custom .header-content{position:absolute;bottom:50px;padding-left:49px;width:calc(100% - 49px)}#header-custom .header-content .grafic{color:#fff;font-size:58px;line-height:56px;position:relative}@media screen and (max-width:1900px){#header-custom .header-content .grafic{font-size:48px;line-height:46px}}@media screen and (max-width:1600px){#header-custom .header-content .grafic{font-size:42px;line-height:40px}}@media screen and (max-width:767px){#header-custom .header-content .grafic{font-size:30px;line-height:26px}}#header-custom .header-content .grafic .circle-text{position:absolute;font-family:BlauerNue-SemiBold,sans-serif;text-align:center;bottom:100px;left:60px}#header-custom .header-content .img-name{position:absolute;left:400px;top:200px}#header-custom .header-content .text{position:absolute;bottom:30px;right:70px}#header-custom .header-content .text .buttons{display:none}@media screen and (max-width:1900px){#header-custom .header-content .grafic{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);position:absolute;transform-origin:0 100%;bottom:0}#header-custom .header-content .grafic .circle-text{left:100px;bottom:120px}}@media screen and (max-width:1600px){#header-custom .header-content .grafic{-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}#header-custom .header-content .grafic .circle-text{left:100px;bottom:130px}#header-custom .background .media{height:calc(100% - 84px);min-height:700px}#header-custom .info{width:60%}}@media screen and (max-width:1290px){#header-custom .background .media{height:850px}#header-custom .emotjis img{width:166px;height:auto}#header-custom .info .buttons{display:none}#header-custom .header-content .text{right:auto;bottom:0;left:49px}#header-custom .header-content .text .buttons{display:block}#header-custom .header-content .text .btn-link-2{display:block;margin:0 0;width:fit-content}#header-custom .header-content .text .btn-link-2.btn-small{margin-top:10px}#header-custom .header-content .grafic{bottom:190px}}@media screen and (max-width:1199px){#header-custom .emotjis{top:16px}#header-custom .info{gap:13px;top:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header-custom .social-media-links{order:3}#header-custom .link-email span,#header-custom .link-phone span{display:inline-block;text-indent:-3000px}#header-custom .link-email:before,#header-custom .link-phone:before{background:url(/files/die-oralchirurgen-uebergang/assets/img/icon-phone.svg) no-repeat;background-size:contain;content:"";display:inline-block;width:23px;height:42px}#header-custom .link-phone{order:1}#header-custom .link-email{order:2}#header-custom .link-email:before{width:37px;height:26px;background:url(/files/die-oralchirurgen-uebergang/assets/img/icon-mail.svg) no-repeat}}@media screen and (max-width:767px){#header-custom .info{left:16px;z-index:2}#header-custom .background{position:absolute;top:0;left:0;z-index:-1}#header-custom .background .media{height:100%;min-height:100%}#header-custom .emotjis{right:16px}#header-custom .header-content{position:relative;width:calc(100% - 32px);bottom:auto;padding:150px 16px 40px}#header-custom .header-content .grafic{padding-top:80px;position:relative;bottom:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#header-custom .header-content .grafic .circle-text{font-size:28px;line-height:27px;left:40px;bottom:55px}#header-custom .header-content .text{bottom:auto;position:relative;left:0;margin-top:10px}#header-custom .header-content .text p{margin-bottom:0}#header-custom .header-content .text .btn-link-2{margin-top:20px}#header-custom .header-content .img-name{top:0;left:0;width:300px;height:auto}#header-custom .header-content img{width:385px;height:auto}}@media screen and (max-width:550px){#header-custom .emotjis img{width:150px}#header-custom .header-content img{width:330px}#header-custom .header-content .grafic .circle-text{left:25px;bottom:46px}#header-custom .header-content .img-name{width:250px}#header-custom .header-content .btn-link-2{padding-left:10px;padding-right:70px;font-size:20px;display:block}#header-custom .header-content .btn-link-2.btn-small{padding-left:10px;padding-right:40px}}.eocjs-newsticker{padding:10px 0;background-color:#201D72;color:#FF0}.eocjs-newsticker a{color:#FF0}.eocjs-newsticker a b{font-family:BlauerNue-ExtraBold,sans-serif}.eocjs-newsticker span{display:inline-block;margin:0 30px;font-size:37px;line-height:45px}@media screen and (max-width:991px){.eocjs-newsticker span{font-size:28px;line-height:28px}}.eocjs-newsticker .eocjs-newsticker-container{position:relative;height:84px;overflow:hidden}.eocjs-newsticker .eocjs-newsticker-one,.eocjs-newsticker .eocjs-newsticker-two{position:absolute;left:0;top:0;height:84px;line-height:90px;white-space:nowrap}.eocjs-newsticker-loader{position:absolute;left:calc(50% - 10px);top:2px;width:20px;height:20px;display:block;border:3px solid #555;border-top:3px solid transparent;border-radius:50%;animation:eocjs-newsticker-spin .75s linear infinite}@keyframes eocjs-newsticker-spin{to{transform:rotate(360deg)}}.content-headline{text-align:right;padding-right:60px;border-right:3px solid #FF0;height:100%;margin-right:-15px}.content-headline .first{font-family:BlauerNue-ExtraBold,sans-serif;font-size:68px;line-height:82px;display:block}@media screen and (max-width:1400px){.content-headline .first{font-size:53px;line-height:54px}}.content-headline.layout-1 .first{margin:0;font-weight:400;font-size:41px;line-height:50px;font-family:BlauerNue-ExtraBold,sans-serif}@media screen and (max-width:1900px){.content-headline.layout-1 .first{font-size:30px;line-height:36px}}.content-headline.layout-1 .second{margin:0;font-weight:400;font-size:29px;line-height:35px}@media screen and (max-width:1900px){.content-headline.layout-1 .second{font-size:22px;line-height:27px}}@media screen and (max-width:1400px){.content-headline{padding-right:30px;margin-right:0}}@media screen and (max-width:1024px){.content-headline{text-align:left;border-right:0;border-bottom:3px solid #FF0;padding:0 0 30px;height:auto;margin-bottom:30px}}.content-jobs{background-color:#201D72;color:#FF0;margin-top:400px;padding:0 16px 50px}.content-jobs .row{max-width:1895px;margin:0 auto}.content-jobs .column-1{order:2}.content-jobs .column-2{order:1;margin-top:60px;position:relative}.content-jobs .first{font-size:96px;line-height:100%;font-family:BlauerNue-ExtraBold,sans-serif;display:block;margin-bottom:20px;margin-top:-125px}@media screen and (max-width:1900px){.content-jobs .first{font-size:70px}}@media screen and (max-width:1600px){.content-jobs .first{font-size:60px}}@media screen and (max-width:1400px){.content-jobs .first{font-size:56px;line-height:61px}}@media screen and (max-width:767px){.content-jobs .first{font-size:51px;line-height:61px}}.content-jobs .second{display:block;text-transform:uppercase;font-size:41px;line-height:50px;margin-bottom:55px}@media screen and (max-width:1900px){.content-jobs .second{font-size:30px;line-height:36px}}.content-jobs .job-content{margin-left:40px}.content-jobs .content-text{font-size:23px;line-height:28px}@media screen and (max-width:1600px){.content-jobs .content-text{font-size:18px;line-height:22px}}@media screen and (max-width:550px){.content-jobs .content-text{font-size:16px;line-height:20px}}.content-jobs .content-text .highlight{font-family:BlauerNue-ExtraBold,sans-serif;font-size:46px;line-height:100%}@media screen and (max-width:1600px){.content-jobs .content-text .highlight{font-size:43px;line-height:46px}}.content-jobs .hashtag{color:#fff;text-transform:uppercase;font-family:BlauerNue-ExtraBold,sans-serif;font-size:68px;line-height:82px}@media screen and (max-width:1400px){.content-jobs .hashtag{font-size:53px;line-height:54px}}.content-jobs .image{text-align:right;margin-top:-200px}.content-jobs .image img{display:inline-block;height:auto}.content-jobs .image-bottom{position:absolute;bottom:0;max-width:100%}.content-jobs .image-bottom img{width:100%}@media screen and (max-width:1900px){.content-jobs .image{margin-right:-16px;margin-top:-220px}.content-jobs .image img{max-width:900px}}@media screen and (max-width:1600px){.content-jobs .image img{max-width:750px}.content-jobs .first{margin-top:-82px}}@media screen and (max-width:1400px){.content-jobs .image img{max-width:650px}}@media screen and (max-width:1024px){.content-jobs .column-1{order:1}.content-jobs .column-2{order:2;margin-top:60px}.content-jobs .image-bottom{position:relative}.content-jobs .image-bottom img{max-width:300px}.content-jobs .job-content{margin-left:0}.content-jobs .image{text-align:left;margin-left:-16px;margin-top:-300px}.content-jobs .first{margin-top:-35px}}@media screen and (max-width:991px){.content-jobs{margin-top:350px}}@media screen and (max-width:767px){.content-jobs .image img{width:calc(100% - 50px);margin-top:15%;min-width:400px}}@media screen and (max-width:550px){.content-jobs .image img{margin-top:30%}}#intro .content-text.media--left{margin-bottom:225px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:0;font-size:58px;line-height:56px;line-height:100%}#intro .content-text.media--left::-webkit-scrollbar{display:none!important}@media screen and (max-width:1900px){#intro .content-text.media--left{font-size:48px;line-height:46px}}@media screen and (max-width:1600px){#intro .content-text.media--left{font-size:42px;line-height:40px}}@media screen and (max-width:767px){#intro .content-text.media--left{font-size:30px;line-height:26px}}#intro .content-text.media--left .highlight{text-transform:uppercase;font-family:BlauerNue-ExtraBold,sans-serif;font-size:96px;line-height:100%;display:inline-block;margin-top:10px}@media screen and (max-width:1900px){#intro .content-text.media--left .highlight{font-size:70px}}@media screen and (max-width:1600px){#intro .content-text.media--left .highlight{font-size:60px}}@media screen and (max-width:1400px){#intro .content-text.media--left .highlight{font-size:56px;line-height:61px}}@media screen and (max-width:767px){#intro .content-text.media--left .highlight{font-size:51px;line-height:61px}}#intro .content-text.media--left .rte{margin:120px 0 0 -50px}#intro .row:nth-child(2) .content-text{column-count:2;column-gap:70px}@media screen and (max-width:1900px){#intro .content-text.media--left figure img{max-width:800px;height:auto}}@media screen and (max-width:1600px){#intro .row:nth-child(2) .content-text{column-gap:40px}#intro .content-text.media--left figure img{max-width:750px}}@media screen and (max-width:1400px){#intro .row:nth-child(2) .content-text{column-count:1;column-gap:0}}@media screen and (max-width:1290px){#intro .content-text.media--left figure img{max-width:650px}}@media screen and (max-width:1199px){#intro .content-text.media--left figure img{max-width:580px}#intro .content-text.media--left .rte{margin-top:80px}}@media screen and (max-width:1024px){#intro .content-text.media--left figure img{max-width:100%}#intro .content-text.media--left .rte{margin-top:80px}}@media screen and (max-width:991px){#intro .content-text.media--left{display:block;overflow:visible;margin-bottom:100px}#intro .content-text.media--left figure{margin-left:-16px}#intro .content-text.media--left figure img{max-width:100%}#intro .content-text.media--left .rte{margin:-40px 0 0}#intro .content-text.media--left .rte .highlight{margin-top:0}}#services{max-width:1895px;margin:0 auto;margin-top:150px;font-size:92px;line-height:110px;text-transform:uppercase}@media screen and (max-width:1900px){#services{font-size:72px;line-height:100px}}@media screen and (max-width:1600px){#services{font-size:62px;line-height:90px}}@media screen and (max-width:1290px){#services{font-size:50px;line-height:53px}}@media screen and (max-width:991px){#services{font-size:36px;line-height:39px}}@media screen and (max-width:550px){#services{font-size:32px;line-height:35px}}#services h2{font-size:92px;line-height:110px;color:#FF0;font-family:BlauerNue-ExtraBold,sans-serif;font-weight:400;margin:0}@media screen and (max-width:1900px){#services h2{font-size:72px;line-height:100px}}@media screen and (max-width:1600px){#services h2{font-size:62px;line-height:90px}}@media screen and (max-width:1290px){#services h2{font-size:50px;line-height:53px}}@media screen and (max-width:991px){#services h2{font-size:36px;line-height:39px}}@media screen and (max-width:550px){#services h2{font-size:32px;line-height:35px}}#services h3{font-size:92px;line-height:110px;text-align:justify;text-justify:inter-word;margin:0;display:inline}@media screen and (max-width:1900px){#services h3{font-size:72px;line-height:100px}}@media screen and (max-width:1600px){#services h3{font-size:62px;line-height:90px}}@media screen and (max-width:1290px){#services h3{font-size:50px;line-height:53px}}@media screen and (max-width:991px){#services h3{font-size:36px;line-height:39px}}@media screen and (max-width:550px){#services h3{font-size:32px;line-height:35px}}#services h3:after{content:" | ";display:inline;position:relative;top:-3px}#services h3.no-word-spacing{white-space:nowrap}#services h3:last-child:after{content:none}#services .rte{text-align:justify;text-justify:inter-word}@media screen and (max-width:1900px){#services{max-width:1485px}}@media screen and (max-width:1600px){#services{max-width:1285px}}@media screen and (max-width:1290px){#services{max-width:100%;margin-left:16px;margin-right:16px}#services h2{font-size:56px;line-height:52px}#services h3{display:block;text-align:left}#services h3:after{content:none}}@media screen and (max-width:991px){#services{margin-top:100px}}#philosophie{margin-top:224px}#philosophie img{max-width:562px;height:auto}@media screen and (max-width:991px){#philosophie{margin-top:170px}}@media screen and (max-width:767px){#philosophie .media--below img{max-width:400px;height:auto}}@media screen and (max-width:550px){#philosophie .media--below img{max-width:350px}}.container-end{margin:140px 16px 200px}.container-end .contact-address{margin:140px 0 0}.container-end .contact-address h2{margin:0 0 35px;font-family:BlauerNue-SemiBold,sans-serif;font-size:37px;line-height:45px}@media screen and (max-width:991px){.container-end .contact-address h2{font-size:28px;line-height:28px}}.container-end .contact-address .rte>*{margin-bottom:35px;font-size:23px;line-height:28px}@media screen and (max-width:1600px){.container-end .contact-address .rte>*{font-size:18px;line-height:22px}}@media screen and (max-width:550px){.container-end .contact-address .rte>*{font-size:16px;line-height:20px}}.container-end .contact-address .rte h4:first-child{font-family:BlauerNue-SemiBold,sans-serif;font-size:37px;line-height:45px}@media screen and (max-width:991px){.container-end .contact-address .rte h4:first-child{font-size:28px;line-height:28px}}.container-end .contact-address p{font-family:BlauerNue-SemiBold,sans-serif}.container-end .contact-address p a{text-decoration:none;color:#201D72}.container-end .contact-address p:last-child{margin-bottom:0}.container-end .contact-address .mobile-visible{margin-right:10px}.container-end .row>div:last-child{font-size:46px;line-height:100%;font-family:BlauerNue-ExtraBold,sans-serif;text-align:right}@media screen and (max-width:1600px){.container-end .row>div:last-child{font-size:43px;line-height:46px}}.container-end .row>div:last-child .content-text figure{margin-bottom:40px;text-align:right}.container-end .row>div:last-child .content-text figure img{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.container-end .row>div:first-child img{display:inline-block;margin-right:12px}@media screen and (max-width:1600px){.container-end .row>div:last-child{font-size:37px;line-height:42px}}@media screen and (max-width:1024px){.container-end .row>div:last-child{order:1}.container-end .row>div:first-child{order:2}}@media screen and (max-width:991px){.container-end{margin:50px 0 100px}.container-end .contact-address{margin-top:100px}}@media screen and (max-width:767px){.container-end{margin-top:0}.container-end .row>div:last-child .content-text{text-align:left;font-size:27px;line-height:32px}.container-end .row>div:last-child .content-text figure{text-align:right;transform-origin:100% 100%;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);margin-top:-50px}.container-end .row>div:first-child p a img{width:30px;height:30px}}#footer{margin:0 16px 50px;font-size:23px;line-height:28px}@media screen and (max-width:1600px){#footer{font-size:18px;line-height:22px}}@media screen and (max-width:550px){#footer{font-size:16px;line-height:20px}}#footer .last{text-align:right;font-size:23px;line-height:28px;line-height:100%}@media screen and (max-width:1600px){#footer .last{font-size:18px;line-height:22px}}@media screen and (max-width:550px){#footer .last{font-size:16px;line-height:20px}}#footer .first{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:0;line-height:100%;font-family:BlauerNue-SemiBold,sans-serif}#footer .first::-webkit-scrollbar{display:none!important}#footer .first nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:0}#footer .first nav ul::-webkit-scrollbar{display:none!important}#footer .first nav ul li{display:inline-block;border-left:2px solid #201D72;padding-left:10px;margin-left:10px;line-height:100%}#footer .first nav ul li a{text-decoration:none}#footer .first nav ul li a:hover{text-decoration:underline}#footer .first nav ul li strong{font-weight:400;text-decoration:underline}#footer .copyright{text-transform:uppercase}#footer .mark-line-small:before{bottom:-10px}@media screen and (max-width:991px){#footer{margin-left:0;margin-right:0}#footer .last{text-align:left}}@media screen and (max-width:400px){#footer .first{flex-direction:column}#footer .first nav{margin-top:10px}#footer .first nav ul li:first-child{margin-left:0;padding-left:0;border:0}}.content-page #header{margin:20px 16px 40px}
