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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .col-start-md-11 {
    grid-column-start: 11;
  }
  
  .row-start-md-11 {
    grid-row-start: 11;
  }
  
  .col-start-md-12 {
    grid-column-start: 12;
  }
  
  .row-start-md-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 48em) {
  .pull-right-md {
    grid-column-end: -1;
  }
  
  .pull-left-md {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 58.75em) {
  .col-lg-1 {
    grid-column: span 1 / span 1;
  }
  
  .col-lg-2 {
    grid-column: span 2 / span 2;
  }
  
  .col-lg-3 {
    grid-column: span 3 / span 3;
  }
  
  .col-lg-4 {
    grid-column: span 4 / span 4;
  }
  
  .col-lg-5 {
    grid-column: span 5 / span 5;
  }
  
  .col-lg-6 {
    grid-column: span 6 / span 6;
  }
  
  .col-lg-7 {
    grid-column: span 7 / span 7;
  }
  
  .col-lg-8 {
    grid-column: span 8 / span 8;
  }
  
  .col-lg-9 {
    grid-column: span 9 / span 9;
  }
  
  .col-lg-10 {
    grid-column: span 10 / span 10;
  }
  
  .col-lg-11 {
    grid-column: span 11 / span 11;
  }
  
  .col-lg-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 58.75em) {
  .col-start-lg-1 {
    grid-column-start: 1;
  }
  
  .row-start-lg-1 {
    grid-row-start: 1;
  }
  
  .col-start-lg-2 {
    grid-column-start: 2;
  }
  
  .row-start-lg-2 {
    grid-row-start: 2;
  }
  
  .col-start-lg-3 {
    grid-column-start: 3;
  }
  
  .row-start-lg-3 {
    grid-row-start: 3;
  }
  
  .col-start-lg-4 {
    grid-column-start: 4;
  }
  
  .row-start-lg-4 {
    grid-row-start: 4;
  }
  
  .col-start-lg-5 {
    grid-column-start: 5;
  }
  
  .row-start-lg-5 {
    grid-row-start: 5;
  }
  
  .col-start-lg-6 {
    grid-column-start: 6;
  }
  
  .row-start-lg-6 {
    grid-row-start: 6;
  }
  
  .col-start-lg-7 {
    grid-column-start: 7;
  }
  
  .row-start-lg-7 {
    grid-row-start: 7;
  }
  
  .col-start-lg-8 {
    grid-column-start: 8;
  }
  
  .row-start-lg-8 {
    grid-row-start: 8;
  }
  
  .col-start-lg-9 {
    grid-column-start: 9;
  }
  
  .row-start-lg-9 {
    grid-row-start: 9;
  }
  
  .col-start-lg-10 {
    grid-column-start: 10;
  }
  
  .row-start-lg-10 {
    grid-row-start: 10;
  }
  
  .col-start-lg-11 {
    grid-column-start: 11;
  }
  
  .row-start-lg-11 {
    grid-row-start: 11;
  }
  
  .col-start-lg-12 {
    grid-column-start: 12;
  }
  
  .row-start-lg-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 58.75em) {
  .pull-right-lg {
    grid-column-end: -1;
  }
  
  .pull-left-lg {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 68.75em) {
  .col-xl-1 {
    grid-column: span 1 / span 1;
  }
  
  .col-xl-2 {
    grid-column: span 2 / span 2;
  }
  
  .col-xl-3 {
    grid-column: span 3 / span 3;
  }
  
  .col-xl-4 {
    grid-column: span 4 / span 4;
  }
  
  .col-xl-5 {
    grid-column: span 5 / span 5;
  }
  
  .col-xl-6 {
    grid-column: span 6 / span 6;
  }
  
  .col-xl-7 {
    grid-column: span 7 / span 7;
  }
  
  .col-xl-8 {
    grid-column: span 8 / span 8;
  }
  
  .col-xl-9 {
    grid-column: span 9 / span 9;
  }
  
  .col-xl-10 {
    grid-column: span 10 / span 10;
  }
  
  .col-xl-11 {
    grid-column: span 11 / span 11;
  }
  
  .col-xl-12 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (min-width: 68.75em) {
  .col-start-xl-1 {
     grid-column-start: 1;
  }
  
  .row-start-xl-1 {
    grid-row-start: 1;
  }
  
  .col-start-xl-2 {
    grid-column-start: 2;
  }
  
  .row-start-xl-2 {
    grid-row-start: 2;
  }
  
  .col-start-xl-3 {
    grid-column-start: 3;
  }
  
  .row-start-xl-3 {
    grid-row-start: 3;
  }
  
  .col-start-xl-4 {
    grid-column-start: 4;
  }
  
  .row-start-xl-4 {
    grid-row-start: 4;
  }
  
  .col-start-xl-5 {
    grid-column-start: 5;
  }
  
  .row-start-xl-5 {
    grid-row-start: 5;
  }
  
  .col-start-xl-6 {
    grid-column-start: 6;
  }
  
  .row-start-xl-6 {
    grid-row-start: 6;
  }
  
  .col-start-xl-7 {
    grid-column-start: 7;
  }
  
  .row-start-xl-7 {
    grid-row-start: 7;
  }
  
  .col-start-xl-8 {
    grid-column-start: 8;
  }
  
  .row-start-xl-8 {
    grid-row-start: 8;
  }
  
  .col-start-xl-9 {
    grid-column-start: 9;
  }
  
  .row-start-xl-9 {
    grid-row-start: 9;
  }
  
  .col-start-xl-10 {
    grid-column-start: 10;
  }
  
  .row-start-xl-10 {
    grid-row-start: 10;
  }
  
  .col-start-xl-11 {
    grid-column-start: 11;
  }
  
  .row-start-xl-11 {
    grid-row-start: 11;
  }
  
  .col-start-xl-12 {
    grid-column-start: 12;
  }
  
  .row-start-xl-12 {
    grid-row-start: 12;
  }
}

@media screen and (min-width: 68.75em) {
  .pull-right-xl {
    grid-column-end: -1;
  }
  
  .pull-left-xl {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-start-1 {
  grid-column-start: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.row-span-1 {
  grid-row: span 1 / span 1;
}

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

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

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

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

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

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

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

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

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

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

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

@font-face{font-family:SpaceMono-Regular;src:url(/files/villa-mundgesund/assets/fonts/SpaceMono-Regular.eot);src:url(/files/villa-mundgesund/assets/fonts/SpaceMono-Regular.eot?#iefix) format('embedded-opentype'),url(/files/villa-mundgesund/assets/fonts/SpaceMono-Regular.woff2) format('woff2'),url(/files/villa-mundgesund/assets/fonts/SpaceMono-Regular.woff) format('woff'),url(/files/villa-mundgesund/assets/fonts/SpaceMono-Regular.ttf) format('truetype'),url(/files/villa-mundgesund/assets/fonts/SpaceMono-Regular.svg#SpaceMono-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SpaceMono-Bold;src:url(/files/villa-mundgesund/assets/fonts/SpaceMono-Bold.eot);src:url(/files/villa-mundgesund/assets/fonts/SpaceMono-Bold.eot?#iefix) format('embedded-opentype'),url(/files/villa-mundgesund/assets/fonts/SpaceMono-Bold.woff2) format('woff2'),url(/files/villa-mundgesund/assets/fonts/SpaceMono-Bold.woff) format('woff'),url(/files/villa-mundgesund/assets/fonts/SpaceMono-Bold.ttf) format('truetype'),url(/files/villa-mundgesund/assets/fonts/SpaceMono-Bold.svg#SpaceMono-Bold) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Bold;src:url(/files/villa-mundgesund/assets/fonts/Poppins-Bold.eot);src:url(/files/villa-mundgesund/assets/fonts/Poppins-Bold.eot?#iefix) format('embedded-opentype'),url(/files/villa-mundgesund/assets/fonts/Poppins-Bold.woff2) format('woff2'),url(/files/villa-mundgesund/assets/fonts/Poppins-Bold.woff) format('woff'),url(/files/villa-mundgesund/assets/fonts/Poppins-Bold.ttf) format('truetype'),url(/files/villa-mundgesund/assets/fonts/Poppins-Bold.svg#Poppins-Bold) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Regular;src:url(/files/villa-mundgesund/assets/fonts/Poppins-Regular.eot);src:url(/files/villa-mundgesund/assets/fonts/Poppins-Regular.eot?#iefix) format('embedded-opentype'),url(/files/villa-mundgesund/assets/fonts/Poppins-Regular.woff2) format('woff2'),url(/files/villa-mundgesund/assets/fonts/Poppins-Regular.woff) format('woff'),url(/files/villa-mundgesund/assets/fonts/Poppins-Regular.ttf) format('truetype'),url(/files/villa-mundgesund/assets/fonts/Poppins-Regular.svg#Poppins-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Medium;src:url(/files/villa-mundgesund/assets/fonts/Poppins-Medium.eot);src:url(/files/villa-mundgesund/assets/fonts/Poppins-Medium.eot?#iefix) format('embedded-opentype'),url(/files/villa-mundgesund/assets/fonts/Poppins-Medium.woff2) format('woff2'),url(/files/villa-mundgesund/assets/fonts/Poppins-Medium.woff) format('woff'),url(/files/villa-mundgesund/assets/fonts/Poppins-Medium.ttf) format('truetype'),url(/files/villa-mundgesund/assets/fonts/Poppins-Medium.svg#Poppins-Medium) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:novecento_sans_widelight;src:url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Light-webfont.eot);src:url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Light-webfont.eot?#iefix) format('embedded-opentype'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Light-webfont.woff2) format('woff2'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Light-webfont.woff) format('woff'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Light-webfont.ttf) format('truetype'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Light-webfont.svg#novecento_sans_widelight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:novecento_sans_widemedium;src:url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Medium-webfont.eot);src:url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Medium-webfont.eot?#iefix) format('embedded-opentype'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Medium-webfont.woff2) format('woff2'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Medium-webfont.woff) format('woff'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Medium-webfont.ttf) format('truetype'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Medium-webfont.svg#novecento_sans_widemedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:novecento_sans_widebold;src:url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Bold-webfont.eot);src:url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Bold-webfont.woff2) format('woff2'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Bold-webfont.woff) format('woff'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Bold-webfont.ttf) format('truetype'),url(/files/villa-mundgesund/assets/fonts/Novecentosanswide-Bold-webfont.svg#novecento_sans_widebold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Luckiest Guy';src:url(/files/villa-mundgesund/assets/fonts/LuckiestGuy-Regular.eot);src:url(/files/villa-mundgesund/assets/fonts/LuckiestGuy-Regular.eot?#iefix) format('embedded-opentype'),url(/files/villa-mundgesund/assets/fonts/LuckiestGuy-Regular.woff2) format('woff2'),url(/files/villa-mundgesund/assets/fonts/LuckiestGuy-Regular.woff) format('woff'),url(/files/villa-mundgesund/assets/fonts/LuckiestGuy-Regular.ttf) format('truetype'),url(/files/villa-mundgesund/assets/fonts/LuckiestGuy-Regular.svg#LuckiestGuy-Regular) format('svg');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}.justify-content-flex-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filter-grey{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(../../files/villa-mundgesund/assets/css/desaturate.svg#greyscale);filter:gray;-webkit-filter:grayscale(1)}.font-size-11{font-size:13px;line-height:14px}@media screen and (max-width:1220px){.font-size-11{font-size:12px}}@media screen and (max-width:550px){.font-size-11{font-size:11px}}.font-size-16{font-size:16px;line-height:18px}.font-size-17{font-size:17px;line-height:19px}.font-size-19{font-size:19px;line-height:23px}.font-size-20{font-size:20px;line-height:30px}@media screen and (max-width:940px){.font-size-20{font-size:16px;line-height:24px}}.font-size-24{font-size:24px;line-height:29px}@media screen and (max-width:1700px){.font-size-24{font-size:22px;line-height:27px}}@media screen and (max-width:767px){.font-size-24{font-size:16px;line-height:21px}}@media screen and (max-width:550px){.font-size-24{font-size:14px;line-height:18px}}.font-size-25{font-size:25px;line-height:33px}@media screen and (max-width:940px){.font-size-25{font-size:20px;line-height:33px}}@media screen and (max-width:767px){.font-size-25{font-size:18px;line-height:27px}}.font-size-30{font-size:30px;line-height:40px}@media screen and (max-width:1220px){.font-size-30{font-size:22px;line-height:24px}}@media screen and (max-width:550px){.font-size-30{font-size:14px;line-height:18px}}.font-size-37{font-size:37px;line-height:49px}@media screen and (max-width:1900px){.font-size-37{font-size:34px;line-height:46px}}@media screen and (max-width:1700px){.font-size-37{font-size:30px;line-height:42px}}@media screen and (max-width:1700px){.font-size-37{font-size:28px;line-height:40px}}@media screen and (max-width:550px){.font-size-37{font-size:21px;line-height:28px}}.font-size-40{font-size:40px;line-height:39px}.font-size-44{font-size:44px;line-height:60px}@media screen and (max-width:767px){.font-size-44{font-size:34px;line-height:50px}}.font-size-47{font-size:47px;line-height:45px}.font-size-56{font-size:56px;line-height:49px}.font-size-62{font-size:62px;line-height:60px}@media screen and (max-width:1900px){.font-size-62{font-size:52px;line-height:50px}}@media screen and (max-width:1700px){.font-size-62{font-size:45px;line-height:43px}}@media screen and (max-width:1400px){.font-size-62{font-size:40px;line-height:38px}}@media screen and (max-width:1199px){.font-size-62{font-size:38px;line-height:37px}}@media screen and (max-width:767px){.font-size-62{font-size:35px;line-height:34px}}@media screen and (max-width:550px){.font-size-62{font-size:27px;line-height:30px}}.font-size-63{font-size:63px;line-height:60px}@media screen and (max-width:1900px){.font-size-63{font-size:59px;line-height:56px}}@media screen and (max-width:1700px){.font-size-63{font-size:50px;line-height:47px}}@media screen and (max-width:1500px){.font-size-63{font-size:40px;line-height:38px}}@media screen and (max-width:1199px){.font-size-63{font-size:30px;line-height:28px}}@media screen and (max-width:550px){.font-size-63{font-size:25px;line-height:23px}}.font-size-69{font-size:69px;line-height:66px}@media screen and (max-width:2300px){.font-size-69{font-size:64px;line-height:61px}}@media screen and (max-width:1900px){.font-size-69{font-size:59px;line-height:56px}}@media screen and (max-width:1700px){.font-size-69{font-size:50px;line-height:47px}}@media screen and (max-width:1500px){.font-size-69{font-size:40px;line-height:38px}}@media screen and (max-width:1199px){.font-size-69{font-size:30px;line-height:28px}}@media screen and (max-width:550px){.font-size-69{font-size:25px;line-height:23px}}.font-size-72{font-size:72px;line-height:87px}@media screen and (max-width:1220px){.font-size-72{font-size:52px;line-height:67px}}@media screen and (max-width:550px){.font-size-72{font-size:42px;line-height:57px}}.font-size-84{font-size:84px;line-height:81px}@media screen and (max-width:1700px){.font-size-84{font-size:70px;line-height:67px}}.font-size-102{font-size:102px;line-height:100%}@media screen and (max-width:1900px){.font-size-102{font-size:82px}}@media screen and (max-width:1700px){.font-size-102{font-size:62px}}@media screen and (max-width:767px){.font-size-102{font-size:52px}}@media screen and (max-width:550px){.font-size-102{font-size:38px}}.font-size-144{font-size:144px;line-height:138px}@media screen and (max-width:1700px){.font-size-144{font-size:120px;line-height:114px}}@media screen and (max-width:1220px){.font-size-144{font-size:110px;line-height:104px}}@media screen and (max-width:940px){.font-size-144{font-size:90px;line-height:84px}}@media screen and (max-width:767px){.font-size-144{font-size:70px;line-height:64px}}@media screen and (max-width:550px){.font-size-144{font-size:46px;line-height:45px}}h1,h2,h3,h4{font-weight:400}h1{font-family:novecento_sans_widelight,sans-serif;font-size:62px;line-height:60px;margin:0;padding:0;font-weight:700;text-transform:uppercase}@media screen and (max-width:1900px){h1{font-size:52px;line-height:50px}}@media screen and (max-width:1700px){h1{font-size:45px;line-height:43px}}@media screen and (max-width:1400px){h1{font-size:40px;line-height:38px}}@media screen and (max-width:1199px){h1{font-size:38px;line-height:37px}}@media screen and (max-width:767px){h1{font-size:35px;line-height:34px}}@media screen and (max-width:550px){h1{font-size:27px;line-height:30px}}h1 b,h1 strong{font-family:novecento_sans_widebold,sans-serif}h2{font-size:62px;line-height:60px;font-family:novecento_sans_widebold,sans-serif;font-weight:400;text-transform:uppercase;text-align:right;margin:0;padding:0}@media screen and (max-width:1900px){h2{font-size:52px;line-height:50px}}@media screen and (max-width:1700px){h2{font-size:45px;line-height:43px}}@media screen and (max-width:1400px){h2{font-size:40px;line-height:38px}}@media screen and (max-width:1199px){h2{font-size:38px;line-height:37px}}@media screen and (max-width:767px){h2{font-size:35px;line-height:34px}}@media screen and (max-width:550px){h2{font-size:27px;line-height:30px}}@media screen and (max-width:940px){h2{text-align:left}}h4,h5{font-weight:400;margin:0;padding:0}html{--grid__gutter:0 90px;-webkit-text-size-adjust:none}@media screen and (max-width:1199px){html{--grid__gutter:0 25px}}@media screen and (max-width:767px){html{--grid__gutter:0 15px}}body,html{font-family:Poppins-Regular,sans-serif;font-weight:500;font-size:16px;line-height:18px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#C3B7B5;font-feature-settings:"lnum";font-variant-numeric:lining-nums tabular-nums}p{margin:0 0 25px}@media screen and (max-width:940px){p{margin-bottom:20px}}p:last-child{margin-bottom:0}strong{font-family:Poppins-Bold,sans-serif}a.btn-link{background-color:#C3B7B5;padding:0 35px;height:52px;font-family:SpaceMono-Regular,sans-serif;font-size:17px;line-height:19px;color:#fff;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:fit-content}a.btn-link::-webkit-scrollbar{display:none!important}@media screen and (max-width:550px){a.btn-link{height:42px;font-size:12px;line-height:16px;padding:0 25px}}a[href^="tel:"]{text-decoration:none!important}.emoji{font-size:40px;line-height:39px}.spacer{height:120px;margin:100px 0 200px}@media screen and (max-width:940px){.spacer{height:0}}@media screen and (max-width:767px){.spacer{margin:50px 0 150px}}.rte a{color:#C3B7B5;text-decoration:underline}.rte p:last-child{margin-bottom:0}.rte ul{marin:0 0 25px;padding:0}.rte ul li{list-style:none;padding-left:30px;position:relative}.rte ul li:before{content:">";display:block;position:absolute;left:0}.kringel{width:100vw;background:url(/files/villa-mundgesund/assets/img/kringel.svg) no-repeat;background-size:contain;height:144px;display:block;position:relative;left:calc(-1 * ((100vw - 1500px)/ 2));margin:40px 0 100px}@media screen and (max-width:1900px){.kringel{width:150vw;left:calc(-1 * ((100vw - 1400px)/ 2))}}@media screen and (max-width:1700px){.kringel{left:calc(-1 * ((100vw - 1300px)/ 2))}}@media screen and (max-width:1220px){.kringel{left:calc(-1 * ((100vw - 950px)/ 2))}}@media screen and (max-width:940px){.kringel{left:calc(-1 * ((100vw - 750px)/ 2));width:200vw}}@media screen and (max-width:767px){.kringel{left:-20px;width:200vw}}figure{margin:0;padding:0}figure img{display:block}#wrapper{overflow-x:hidden}.mobile-hidden{display:block!important}@media screen and (max-width:940px){.mobile-hidden{display:none!important}}.mobile-show{display:none!important}@media screen and (max-width:940px){.mobile-show{display:block!important}}.invisible{display:none!important}.mod_article>.inside{max-width:1500px;padding:0 16px;margin:0 auto;position:relative;z-index:99}@media screen and (max-width:1900px){.mod_article>.inside{max-width:1450px}}@media screen and (max-width:1700px){.mod_article>.inside{max-width:1300px}}@media screen and (max-width:1220px){.mod_article>.inside{max-width:1000px}}#header-custom>.inside,#header>.inside,#praxis>.content-gallery{max-width:1700px;padding:0 16px;margin:0 auto;position:relative;z-index:99}@media screen and (max-width:1900px){#header-custom>.inside,#header>.inside,#praxis>.content-gallery{max-width:1450px}}@media screen and (max-width:1700px){#header-custom>.inside,#header>.inside,#praxis>.content-gallery{max-width:1300px}}@media screen and (max-width:1220px){#header-custom>.inside,#header>.inside,#praxis>.content-gallery{max-width:1000px}}#main>.inside>.mod_article:last-child .content-btn-appointment{margin-bottom:50px}#container{position:relative;z-index:89}.bg-beige{background-color:#FBFAFA}#bewertungen,#intro,#services,#team{padding:170px 0 100px}@media screen and (max-width:940px){#bewertungen,#intro,#services,#team{padding:40px 0}}.content-player{position:relative}.content-player .play-button{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(/files/villa-mundgesund/assets/img/play-button.svg) no-repeat;width:70px;height:70px;background-size:contain}.content-player .play-button span{display:block;text-indent:-9000px}.content-player video{width:100%;height:auto;object-fit:cover}@media screen and (max-width:1220px){.content-player .play-button{width:50px;height:50px}}.content-headline.align-right{text-align:right}.content-headline .first,.content-headline h1.first{display:block;font-family:novecento_sans_widelight,sans-serif;font-size:62px;line-height:60px;margin:0;padding:0;font-weight:400;text-transform:uppercase}@media screen and (max-width:1900px){.content-headline .first,.content-headline h1.first{font-size:52px;line-height:50px}}@media screen and (max-width:1700px){.content-headline .first,.content-headline h1.first{font-size:45px;line-height:43px}}@media screen and (max-width:1400px){.content-headline .first,.content-headline h1.first{font-size:40px;line-height:38px}}@media screen and (max-width:1199px){.content-headline .first,.content-headline h1.first{font-size:38px;line-height:37px}}@media screen and (max-width:767px){.content-headline .first,.content-headline h1.first{font-size:35px;line-height:34px}}@media screen and (max-width:550px){.content-headline .first,.content-headline h1.first{font-size:27px;line-height:30px}}.content-headline .first b,.content-headline .first strong,.content-headline h1.first b,.content-headline h1.first strong{font-family:novecento_sans_widebold,sans-serif}.content-headline .second,.content-headline h2.second{display:block;font-family:SpaceMono-Regular,sans-serif;font-size:25px;line-height:33px;text-transform:none}@media screen and (max-width:940px){.content-headline .second,.content-headline h2.second{font-size:20px;line-height:33px}}@media screen and (max-width:767px){.content-headline .second,.content-headline h2.second{font-size:18px;line-height:27px}}.content-headline.layout-2{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;gap:45px;margin-bottom:120px}.content-headline.layout-2::-webkit-scrollbar{display:none!important}.content-headline.layout-2 .first{text-align:right}.content-headline.layout-2 .first,.content-headline.layout-2 .second{width:50%}@media screen and (max-width:940px){.content-headline.align-right{text-align:left}}.content-btn-appointment{margin-bottom:200px;font-size:30px;line-height:40px;color:#C3B7B5;white-space:nowrap}@media screen and (max-width:1220px){.content-btn-appointment{font-size:22px;line-height:24px}}@media screen and (max-width:550px){.content-btn-appointment{font-size:14px;line-height:18px}}.content-btn-appointment .btn-link{color:#fff;text-transform:none}.content-btn-appointment .numbers{font-size:37px}@media screen and (max-width:550px){.content-btn-appointment .numbers{font-size:27px}}.content-btn-appointment .rte p{font-size:30px;line-height:40px;font-family:novecento_sans_widemedium,sans-serif;text-transform:uppercase}@media screen and (max-width:1220px){.content-btn-appointment .rte p{font-size:22px;line-height:24px}}@media screen and (max-width:550px){.content-btn-appointment .rte p{font-size:14px;line-height:18px}}@media screen and (max-width:1700px){.content-btn-appointment{margin-bottom:180px}.content-btn-appointment .btn-appointment{font-size:20px;line-height:24px}.content-btn-appointment .rte p{font-size:30px;line-height:35px}}@media screen and (max-width:1024px){.content-btn-appointment{margin-bottom:170x}}@media screen and (max-width:940px){.content-btn-appointment{margin-bottom:140px}}@media screen and (max-width:550px){.content-btn-appointment .btn-appointment{font-size:12px}.content-btn-appointment .rte p{font-size:20px;line-height:24px}}.content-bg-image{margin-bottom:50px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content-bg-image .image{height:692px;width:100%;position:absolute;z-index:0;top:0}.content-bg-image .image img{width:100%;height:100%;object-fit:cover}.content-bg-image .text{position:relative;z-index:1;color:#C3B7B5;text-align:center;font-size:144px;line-height:138px;text-transform:uppercase;font-family:novecento_sans_widebold,sans-serif;margin-top:200px}@media screen and (max-width:1700px){.content-bg-image .text{font-size:120px;line-height:114px}}@media screen and (max-width:1220px){.content-bg-image .text{font-size:110px;line-height:104px}}@media screen and (max-width:940px){.content-bg-image .text{font-size:90px;line-height:84px}}@media screen and (max-width:767px){.content-bg-image .text{font-size:70px;line-height:64px}}@media screen and (max-width:550px){.content-bg-image .text{font-size:46px;line-height:45px}}.content-bg-image.variante-2 .image{height:509px}.content-bg-image.variante-2 .text{margin-top:430px}@media screen and (max-width:1700px){.content-bg-image.variante-2 .text{margin-top:445px}}@media screen and (max-width:1700px){.content-bg-image .image,.content-bg-image.variante-2 .image{height:592px}}@media screen and (max-width:940px){.content-bg-image .image,.content-bg-image.variante-2 .image{height:492px}}@media screen and (max-width:767px){.content-bg-image .headline{margin:0 16px}.content-bg-image .image,.content-bg-image.variante-2 .image{height:392px}.content-bg-image .text{margin-top:140px}}@media screen and (max-width:550px){.content-bg-image .image,.content-bg-image.variante-2 .image{height:253px}.content-bg-image .text{margin-top:95px}}.content-two-columns-text-image{background-color:#C3B7B5;color:#000}.content-two-columns-text-image .col-1,.content-two-columns-text-image .col-2{padding:80px 0}.content-two-columns-text-image .col-1{text-align:right;padding-left:15px}.content-two-columns-text-image .col-1 .content-headline,.content-two-columns-text-image .col-1 .text{margin-right:40px}.content-two-columns-text-image .col-1 .content-headline{margin-bottom:60px}.content-two-columns-text-image .col-2{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;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:450px}.content-two-columns-text-image .col-2::-webkit-scrollbar{display:none!important}.content-two-columns-text-image .col-2 .text{font-size:20px;line-height:30px;width:960px;text-align:center;font-family:novecento_sans_widelight,sans-serif;text-transform:uppercase}@media screen and (max-width:940px){.content-two-columns-text-image .col-2 .text{font-size:16px;line-height:24px}}.content-two-columns-text-image .col-2 .text .big-text{font-size:84px;line-height:81px}@media screen and (max-width:1700px){.content-two-columns-text-image .col-2 .text .big-text{font-size:70px;line-height:67px}}@media screen and (max-width:940px){.content-two-columns-text-image .col-2 .text .big-text{font-size:58px;line-height:56px}}.content-two-columns-text-image .col-2 .text strong{font-family:novecento_sans_widebold,sans-serif}.content-two-columns-text-image .col-2 .text p{margin-bottom:55px}.content-two-columns-text-image .col-2 .text p:last-child{margin-bottom:0}.content-two-columns-text-image .col-2 .text a{font-size:20px;line-height:30px;color:#000;font-family:novecento_sans_widelight,sans-serif;text-decoration:none;vertical-align:middle;top:10px;display:inline-block;position:relative}@media screen and (max-width:940px){.content-two-columns-text-image .col-2 .text a{font-size:16px;line-height:24px}}.content-two-columns-text-image .col-2 .text a:hover{text-decoration:underline}@media screen and (max-width:940px){.content-two-columns-text-image .col-1{text-align:left;padding:47px 16px 20px;order:2}.content-two-columns-text-image .col-1 .content-headline{margin-bottom:40px}.content-two-columns-text-image .col-1 .content-headline,.content-two-columns-text-image .col-1 .text{margin-right:0}.content-two-columns-text-image .col-2{order:1;margin-top:0!important}}@media screen and (max-width:767px){.content-two-columns-text-image .col-2{min-height:350px}.content-two-columns-text-image .col-1{padding-bottom:50px}}@media screen and (max-width:550px){.content-two-columns-text-image .col-2{min-height:200px}}.content-list-doctors{margin-top:90px}.content-list-doctors .content-doctor{margin-bottom:150px}.content-list-doctors .content-doctor .content-headline{text-align:right}.content-list-doctors .content-doctor .content-headline .first{font-size:62px;line-height:60px;font-family:novecento_sans_widelight,sans-serif}@media screen and (max-width:1900px){.content-list-doctors .content-doctor .content-headline .first{font-size:52px;line-height:50px}}@media screen and (max-width:1700px){.content-list-doctors .content-doctor .content-headline .first{font-size:45px;line-height:43px}}@media screen and (max-width:1400px){.content-list-doctors .content-doctor .content-headline .first{font-size:40px;line-height:38px}}@media screen and (max-width:1199px){.content-list-doctors .content-doctor .content-headline .first{font-size:38px;line-height:37px}}@media screen and (max-width:767px){.content-list-doctors .content-doctor .content-headline .first{font-size:35px;line-height:34px}}@media screen and (max-width:550px){.content-list-doctors .content-doctor .content-headline .first{font-size:27px;line-height:30px}}.content-list-doctors .content-doctor .content-headline .first b,.content-list-doctors .content-doctor .content-headline .first strong{font-family:novecento_sans_widebold,sans-serif}.content-list-doctors .content-doctor .content-headline~.content-image{margin-top:60px}.content-list-doctors .content-doctor .content-headline~.content-image img{margin-left:auto;margin-right:-10px}.content-list-doctors .content-doctor .content-image{margin-left:100px}.content-list-doctors .content-doctor.change-order>div:first-child{order:2}.content-list-doctors .content-doctor.change-order>div:first-child .content-headline,.content-list-doctors .content-doctor.change-order>div:first-child .content-image{margin-left:100px}.content-list-doctors .content-doctor.change-order>div:last-child{order:1}.content-list-doctors .content-doctor.change-order>div:last-child .content-image img{margin-left:auto;margin-right:-100px}.content-list-doctors .content-doctor.change-order>div .content-headline{text-align:left}.content-list-doctors .content-doctor.change-order>div .content-headline~.content-image{margin-top:30px}.content-list-doctors .content-doctor.change-order>div .content-headline~.content-image img{margin-left:45px;margin-right:auto}@media screen and (max-width:1700px){.content-list-doctors .content-doctor .content-image{margin-left:0}.content-list-doctors .content-doctor .content-image img{max-width:100%;height:auto;margin-right:0!important}.content-list-doctors .content-doctor.change-order>div:first-child .content-headline,.content-list-doctors .content-doctor.change-order>div:first-child .content-image{margin-left:0}}@media screen and (max-width:1220px){.content-list-doctors .content-doctor .content-headline~.content-image img{max-width:calc(100% - 80px);height:auto}.content-list-doctors .content-doctor .change-order>div .content-headline~.content-image img{margin-left:20px}}@media screen and (max-width:940px){.content-list-doctors{margin-top:55px}.content-list-doctors .content-doctor .content-headline~.content-image img{max-width:80%;margin-left:auto!important;margin-right:auto!important}.content-list-doctors .row .col-12+.col-12{margin-top:0}}@media screen and (max-width:767px){.content-list-doctors{margin-top:55px}.content-list-doctors .content-doctor .content-headline{text-align:left}.content-list-doctors .content-doctor .content-headline~.content-image{margin-top:20px}.content-list-doctors .content-doctor .content-image{width:calc(100% + 30px);margin:0 -15px}.content-list-doctors .content-doctor .content-image img{width:100%;height:auto}.content-list-doctors .content-doctor .first{order:2}.content-list-doctors .content-doctor .second{order:1;margin:0 0 20px!important}}@media screen and (max-width:550px){.content-list-doctors .content-doctor .content-headline~.content-image{max-width:100%;margin-left:auto!important;margin-right:auto!important}.content-list-doctors .content-doctor .content-headline~.content-image img{max-width:100%}}.content-gallery .gallery-images{max-width:1711px;margin:0 auto}.content-gallery .gallery-images .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:19px;margin-bottom:60px}.content-gallery .gallery-images .row .gallery-image{width:calc((100% - 76px)/ 5);margin-bottom:33px;max-width:100%;height:auto;object-fit:cover}.content-gallery .gallery-images .row .gallery-image img{width:100%;height:auto;box-shadow:30px 23px 46px #c7c7c7}.content-gallery .gallery-images figcaption{font-family:novecento_sans_widelight,sans-serif;font-size:37px;line-height:49px;line-height:35px;color:#C3B7B5;position:relative}@media screen and (max-width:1900px){.content-gallery .gallery-images figcaption{font-size:34px;line-height:46px}}@media screen and (max-width:1700px){.content-gallery .gallery-images figcaption{font-size:30px;line-height:42px}}@media screen and (max-width:1700px){.content-gallery .gallery-images figcaption{font-size:28px;line-height:40px}}@media screen and (max-width:550px){.content-gallery .gallery-images figcaption{font-size:21px;line-height:28px}}.content-gallery .gallery-images figcaption b,.content-gallery .gallery-images figcaption strong{font-family:novecento_sans_widebold,sans-serif}.content-gallery .gallery-images picture{margin-bottom:10px;display:block}@media screen and (max-width:1900px){.content-gallery .gallery-images{max-width:1600px}.content-gallery .gallery-images figcaption{line-height:35px}}@media screen and (max-width:1700px){.content-gallery .gallery-images{max-width:1400px}}@media screen and (max-width:1400px){.content-gallery .gallery-images{max-width:calc(100% - 64px);margin:0 32px}.content-gallery .gallery-images .gallery-image{max-width:230px}.content-gallery .gallery-images .gallery-image img{width:100%;height:auto}}@media screen and (max-width:1199px){.content-gallery .gallery-images{width:auto;margin:0;max-width:initial}.content-gallery .gallery-images .row{position:relative;margin:0 10px}.content-gallery .gallery-images .row .gallery-image{max-width:initial;width:auto}.content-gallery .gallery-images .row .slick-slide{margin:0 10px}.content-gallery .gallery-images .row .slick-next,.content-gallery .gallery-images .row .slick-prev{position:absolute;bottom:-40px;background:0 0;border:none;font-size:0;width:40px;height:40px;cursor:pointer}.content-gallery .gallery-images .row .slick-prev{left:50%;transform:translateX(-60px)}.content-gallery .gallery-images .row .slick-next{left:50%;transform:translateX(20px)}.content-gallery .gallery-images .row .slick-next::before,.content-gallery .gallery-images .row .slick-prev::before{content:'';display:block;width:20px;height:20px;border-top:3px solid #C3B7B5;border-right:3px solid #C3B7B5}.content-gallery .gallery-images .row .slick-prev::before{transform:rotate(-135deg)}.content-gallery .gallery-images .row .slick-next::before{transform:rotate(45deg)}}@media screen and (max-width:940px){.content-gallery .gallery-images{margin-bottom:50px}.content-gallery .gallery-images .row{margin:0}}@media screen and (max-width:550px){.content-gallery .gallery-images figcaption{font-size:30px;line-height:29px}}.content-gallery .praxis-gallery{position:relative}.content-gallery .praxis-gallery .content-headline{text-align:right;margin:-70px 60px 0 0}.content-gallery .praxis-gallery .content-headline .inner{display:block}.content-gallery .praxis-gallery .content{display:grid;grid-gap:20px;margin-top:100px;grid-template-columns:repeat(25,minmax(0,1fr));grid-auto-rows:60px}.content-gallery .praxis-gallery .content .item img{width:100%;height:100%;object-fit:cover;display:block}.content-gallery .praxis-gallery .content .item.text{background-color:#C3B7B5;text-transform:uppercase;color:#fff;padding:20px 40px;line-height:22px;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:novecento_sans_widemedium,sans-serif}.content-gallery .praxis-gallery .content .item.text::-webkit-scrollbar{display:none!important}.content-gallery .praxis-gallery .content .item.text p{margin-bottom:0}@media screen and (max-width:1700px){.content-gallery .praxis-gallery .content .item.text{padding:20px}}.content-gallery .praxis-gallery .content .item:nth-child(1){grid-column-end:13;grid-row-end:3;grid-column-start:2;grid-row-start:1}.content-gallery .praxis-gallery .content .item:nth-child(2){grid-column-end:7;grid-row-end:14;grid-column-start:1;grid-row-start:11}.content-gallery .praxis-gallery .content .item:nth-child(3){grid-column-end:13;grid-row-end:11;grid-column-start:2;grid-row-start:4}.content-gallery .praxis-gallery .content .item:nth-child(4){grid-column-end:25;grid-row-end:8;grid-column-start:13;grid-row-start:1}.content-gallery .praxis-gallery .content .item:nth-child(5){grid-column-end:13;grid-row-end:14;grid-column-start:7;grid-row-start:11}.content-gallery .praxis-gallery .content .item:nth-child(6){grid-column-end:20;grid-row-end:12;grid-column-start:13;grid-row-start:8}.content-gallery .praxis-gallery .content .item:nth-child(7){grid-column-end:24;grid-row-end:12;grid-column-start:20;grid-row-start:8}.content-gallery .praxis-gallery .content .item:nth-child(8){grid-column-end:8;grid-row-end:17;grid-column-start:4;grid-row-start:14}.content-gallery .praxis-gallery .content .item:nth-child(9){grid-column-end:13;grid-row-end:18;grid-column-start:8;grid-row-start:14}.content-gallery .praxis-gallery .content .item:nth-child(10){grid-column-end:22;grid-row-end:19;grid-column-start:13;grid-row-start:12}@media screen and (max-width:1900px){.content-gallery .praxis-gallery .content-headline{margin-top:-57px}}@media screen and (max-width:1700px){.content-gallery .praxis-gallery .content-headline{margin-top:-50px}}@media screen and (max-width:1400px){.content-gallery .praxis-gallery .content-headline{margin-top:-45px;margin-right:30px}}@media screen and (max-width:1220px){.content-gallery .praxis-gallery .content .item:nth-child(1){grid-column-end:13;grid-row-end:3;grid-column-start:2;grid-row-start:1}.content-gallery .praxis-gallery .content .item.text{padding:10px}.content-gallery .praxis-gallery .content .item:nth-child(2){grid-column-end:7;grid-row-end:11;grid-column-start:1;grid-row-start:8}.content-gallery .praxis-gallery .content .item:nth-child(3){grid-row-end:8;grid-row-start:4}.content-gallery .praxis-gallery .content .item:nth-child(4){grid-row-end:6}.content-gallery .praxis-gallery .content .item:nth-child(5){grid-column-end:13;grid-row-end:11;grid-column-start:7;grid-row-start:8}.content-gallery .praxis-gallery .content .item:nth-child(6){grid-column-end:19;grid-row-end:10;grid-row-start:6}.content-gallery .praxis-gallery .content .item:nth-child(7){grid-row-end:10;grid-column-start:19;grid-row-start:6}.content-gallery .praxis-gallery .content .item:nth-child(8){grid-row-end:14;grid-row-start:11}.content-gallery .praxis-gallery .content .item:nth-child(9){grid-row-end:14;grid-row-start:11}.content-gallery .praxis-gallery .content .item:nth-child(10){grid-row-end:14;grid-row-start:10}}.content-list-bewertungen{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;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;flex-direction:column}.content-list-bewertungen::-webkit-scrollbar{display:none!important}.content-list-bewertungen .item{max-width:300px;margin:80px auto 0;color:#000;font-family:SpaceMono-Bold,sans-serif}.content-list-bewertungen .item .logo img{max-width:100px;height:auto}.content-list-bewertungen .item .stars{margin-bottom:10px}.content-list-bewertungen .item .stars img{max-height:22px;width:auto}.content-list-bewertungen .item .text p:last-of-type{margin-bottom:0}.content-list-bewertungen .item .text span{font-family:SpaceMono-Regular,sans-serif;display:inline-block;margin-top:10px}.content-list-bewertungen .content-bewertungen{margin-bottom:90px}.content-list-bewertungen .link a{height:44px;margin:0 auto}@media screen and (max-width:940px){.content-list-bewertungen .content-bewertungen{margin-bottom:70px}}@media screen and (max-width:550px){.content-list-bewertungen .content-bewertungen{font-size:12px;line-height:16px}.content-list-bewertungen .item{margin-top:60px}}.content-links-houses{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;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:144px 0 44px}.content-links-houses::-webkit-scrollbar{display:none!important}.content-links-houses .content-house{cursor:pointer;background-repeat:no-repeat;background-size:contain;width:382px;height:314px;margin:0 7px;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column;padding:57px 0 0;position:relative}.content-links-houses .content-house::-webkit-scrollbar{display:none!important}.content-links-houses .content-house h4{font-size:30px;line-height:40px;text-transform:uppercase;font-family:novecento_sans_widebold,sans-serif;text-align:center}@media screen and (max-width:1220px){.content-links-houses .content-house h4{font-size:22px;line-height:24px}}@media screen and (max-width:550px){.content-links-houses .content-house h4{font-size:14px;line-height:18px}}.content-links-houses .content-house.layout-1{background-image:url(/files/villa-mundgesund/assets/img/house-layout-1.svg);color:#fff}.content-links-houses .content-house.layout-1 .btn-link{background-color:#fff;color:#C3B7B5}.content-links-houses .content-house.layout-2{background-image:url(/files/villa-mundgesund/assets/img/house-layout-2.svg)}.content-links-houses .content-house.layout-2 h4{font-family:'Luckiest Guy',sans-serif}.content-links-houses .content-house.layout-3{background-image:url(/files/villa-mundgesund/assets/img/house-layout-3.svg);color:#000}.content-links-houses .content-house.layout-3 .btn-link{background-color:transparent;border:1px solid #000;color:#000}.content-links-houses .content-house.layout-3 figure{margin-bottom:45px}.content-links-houses .content-house figure{margin-bottom:29px}.content-links-houses .content-house .btn-link{position:absolute;bottom:20px;height:44px;padding:0 20px;text-decoration:none;font-size:13px;line-height:14px;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1220px){.content-links-houses .content-house .btn-link{font-size:12px}}@media screen and (max-width:550px){.content-links-houses .content-house .btn-link{font-size:11px}}.content-links-houses .content-house .btn-link::-webkit-scrollbar{display:none!important}@media screen and (max-width:1220px){.content-links-houses .content-house .btn-link{bottom:70px;padding:0 10px}}@media screen and (max-width:1024px){.content-links-houses{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-links-houses .content-house{margin-bottom:13px}}@media screen and (max-width:940px){.content-links-houses{margin:60px 0 0}}@media screen and (max-width:550px){.content-links-houses .content-house{width:287px;height:250px;padding-top:30px}.content-links-houses .content-house figure{margin-bottom:5px}.content-links-houses .content-house figure img{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.content-links-houses .content-house .btn-link{bottom:20px;padding-left:5px;padding-right:5px}.content-links-houses .content-house h4{font-size:18px;line-height:22px}.content-links-houses .content-house.layout-3 figure{margin-bottom:20px}}.content-service-headline{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;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.content-service-headline::-webkit-scrollbar{display:none!important}.content-service-headline h3{position:absolute;top:70px;margin:0;padding:0;font-size:63px;line-height:60px;text-transform:uppercase;font-family:novecento_sans_widebold,sans-serif;opacity:.4}@media screen and (max-width:1900px){.content-service-headline h3{font-size:59px;line-height:56px}}@media screen and (max-width:1700px){.content-service-headline h3{font-size:50px;line-height:47px}}@media screen and (max-width:1500px){.content-service-headline h3{font-size:40px;line-height:38px}}@media screen and (max-width:1199px){.content-service-headline h3{font-size:30px;line-height:28px}}@media screen and (max-width:550px){.content-service-headline h3{font-size:25px;line-height:23px}}@media screen and (max-width:1500px){.content-service-headline h3{font-size:50px;line-height:47px}}@media screen and (max-width:1199px){.content-service-headline h3{font-size:40px;line-height:37px}}@media screen and (max-width:940px){.content-service-headline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}}.content-in-house{width:405px;height:393px;background:url(/files/villa-mundgesund/assets/img/house-layout-1.svg) no-repeat;background-size:cover;color:#fff;text-align:left!important;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;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;margin-top:0!important;max-width:none!important}.content-in-house::-webkit-scrollbar{display:none!important}.content-in-house .rte{padding:0 40px 50px}@media screen and (max-width:550px){.content-in-house{width:350px;height:312px}.content-in-house .rte{padding:0 20px 15px;font-size:14px}}.content-video-list .row{--grid__gutter:0 40px}@media screen and (max-width:550px){.content-video-list .row{--grid__gutter:0 0}}.content-video-list .video{margin-bottom:100px}.content-video-list .video .headline .first,.content-video-list .video .headline h2.first{color:#FFB9C6;font-family:'Luckiest Guy',sans-serif;font-size:44px;line-height:60px;text-align:left}@media screen and (max-width:767px){.content-video-list .video .headline .first,.content-video-list .video .headline h2.first{font-size:34px;line-height:50px}}.content-video-list .video video{width:100%;height:auto;object-fit:cover;display:block}.content-video-list .video .media{position:relative;margin-bottom:30px}.content-video-list .video .media .play-button{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(/files/villa-mundgesund/assets/img/play-button.svg) no-repeat;width:70px;height:70px;background-size:contain}.content-video-list .video .media .play-button span{display:block;text-indent:-9000px}@media screen and (max-width:1220px){.content-video-list .video .media .play-button{width:50px;height:50px;background-size:contain}}@media screen and (max-width:767px){.content-video-list .video{margin-bottom:60px}.content-video-list .video .headline .first,.content-video-list .video .headline h2.first{line-height:40px}}#header{position:absolute;width:100%}#header .scrolling{display:none}#header .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:26px}@media screen and (max-width:1400px){#header .logo{grid-column:span 5/span 5}}@media screen and (max-width:1024px){#header .logo{grid-column:span 4/span 4}}@media screen and (max-width:940px){#header .logo{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:span 12/span 12;margin-top:22px}#header .logo img{max-width:150px;height:auto}}#header .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;height:fit-content;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}#header .first::-webkit-scrollbar{display:none!important}@media screen and (max-width:1400px){#header .first{grid-column:span 7/span 7}}@media screen and (max-width:1024px){#header .first{grid-column:span 8/span 8}}@media screen and (max-width:940px){#header .info{display:none}}.info{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;margin-top:19px}.info::-webkit-scrollbar{display:none!important}.info a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:19px;line-height:23px;font-family:novecento_sans_widemedium,sans-serif;margin:0 23px}.info a.appointment:before,.info a.email:before,.info a.phone:before{display:block;margin:0 auto;background-size:contain;content:"";height:35px;background-position:center;background-repeat:no-repeat}.info a.phone{font-size:24px;line-height:100%;margin-top:-1px}.info a.phone:before{background-image:url(/files/villa-mundgesund/assets/img/icon-phone.svg);width:14px}.info a.email:before{background-image:url(/files/villa-mundgesund/assets/img/icon-mail.svg);width:23px}.info a.appointment:before{background-image:url(/files/villa-mundgesund/assets/img/icon-appointment.svg);width:22px}#header-custom{background-color:#C3B7B5;padding:133px 0 0}#header-custom .navigation{margin-bottom:15px}#header-custom .navigation ul{list-style-type:none;margin:0}#header-custom .navigation a{font-size:102px;line-height:100%;font-family:novecento_sans_widebold,sans-serif;height:100px;color:#fff;text-decoration:none;opacity:.4;text-transform:uppercase;display:inline-block;position:relative}@media screen and (max-width:1900px){#header-custom .navigation a{font-size:82px}}@media screen and (max-width:1700px){#header-custom .navigation a{font-size:62px}}@media screen and (max-width:767px){#header-custom .navigation a{font-size:52px}}@media screen and (max-width:550px){#header-custom .navigation a{font-size:38px}}#header-custom .navigation a.active,#header-custom .navigation a:hover{opacity:1}#header-custom .navigation a.page-kids.active,#header-custom .navigation a.page-kids:hover{font-family:'Luckiest Guy',sans-serif;font-size:103px;position:relative;top:20px}@media screen and (max-width:1700px){#header-custom .navigation a.page-kids.active,#header-custom .navigation a.page-kids:hover{font-size:83px}}@media screen and (max-width:1900px){#header-custom .navigation a{height:90px}#header-custom .navigation a.page-kids.active,#header-custom .navigation a.page-kids:hover{top:10px}}@media screen and (max-width:1700px){#header-custom .navigation a{height:70px}#header-custom .navigation a.page-kids.active,#header-custom .navigation a.page-kids:hover{top:5px}}#header-custom .navigation .mod_navigation li:last-child a{color:transparent;-webkit-text-stroke:2px #fff}#header-custom .navigation .mod_navigation li:last-child a:hover{opacity:1}#header-custom .navigation .mod_navigation li:last-child a.active{color:#fff}#header-custom .social-media-icons{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;text-align:left}#header-custom .social-media-icons::-webkit-scrollbar{display:none!important}#header-custom .social-media-icons a{text-indent:-9000px;display:block;opacity:.4}#header-custom .social-media-icons a span{display:none}#header-custom .social-media-icons a:hover{opacity:1}#header-custom .social-media-icons a.icon-google:before,#header-custom .social-media-icons a.icon-insta:before{background-repeat:no-repeat;content:"";background-size:contain;width:83px;height:83px;display:block}#header-custom .social-media-icons a.icon-google{margin-right:14px}#header-custom .social-media-icons a.icon-google:before{background-image:url(/files/villa-mundgesund/assets/img/icon-google.svg)}#header-custom .social-media-icons a.icon-insta:before{background-image:url(/files/villa-mundgesund/assets/img/icon-insta.svg)}#header-custom .media{width:calc(100% + ((100vw - 1700px)/ 2) + 70px);height:884px;position:relative;left:calc(-1 * ((100vw - 1700px)/ 2))}#header-custom .media img,#header-custom .media video{width:100%;height:100%;object-fit:cover}#header-custom .media:after{content:"";width:calc(100% + 40px);height:calc(100% + 5px);position:absolute;top:15px;right:-40px;border:2px solid #fff}#header-custom .row:first-child>div:last-child{margin-bottom:-40px;text-align:right;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;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;flex-direction:column}#header-custom .row:first-child>div:last-child::-webkit-scrollbar{display:none!important}#header-custom .header-content{padding-top:120px;padding-bottom:50px;color:#fff}#header-custom .header-content .info{display:none}#header-custom .header-content .content-headline span{display:block}#header-custom .header-content .content-headline .first{font-size:62px;line-height:60px;text-transform:uppercase;font-family:novecento_sans_widelight,sans-serif}@media screen and (max-width:1900px){#header-custom .header-content .content-headline .first{font-size:52px;line-height:50px}}@media screen and (max-width:1700px){#header-custom .header-content .content-headline .first{font-size:45px;line-height:43px}}@media screen and (max-width:1400px){#header-custom .header-content .content-headline .first{font-size:40px;line-height:38px}}@media screen and (max-width:1199px){#header-custom .header-content .content-headline .first{font-size:38px;line-height:37px}}@media screen and (max-width:767px){#header-custom .header-content .content-headline .first{font-size:35px;line-height:34px}}@media screen and (max-width:550px){#header-custom .header-content .content-headline .first{font-size:27px;line-height:30px}}#header-custom .header-content .content-headline .first strong{font-family:novecento_sans_widebold,sans-serif}#header-custom .header-content .content-headline .second{font-size:37px;line-height:49px;font-family:SpaceMono-Regular,sans-serif}@media screen and (max-width:1900px){#header-custom .header-content .content-headline .second{font-size:34px;line-height:46px}}@media screen and (max-width:1700px){#header-custom .header-content .content-headline .second{font-size:30px;line-height:42px}}@media screen and (max-width:1700px){#header-custom .header-content .content-headline .second{font-size:28px;line-height:40px}}@media screen and (max-width:550px){#header-custom .header-content .content-headline .second{font-size:21px;line-height:28px}}#header-custom .header-content>div:last-child{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:visible;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}#header-custom .header-content>div:last-child::-webkit-scrollbar{display:none!important}@media screen and (max-width:1900px){#header-custom .media{height:784px;width:calc(100% + ((100vw - 1300px)/ 2) + 70px);position:relative;left:calc(-1 * ((100vw - 1200px)/ 2))}#header-custom .social-media-icons a.icon-google:before,#header-custom .social-media-icons a.icon-insta:before{width:65px;height:65px}#header-custom .header-content>div{grid-column:span 12}#header-custom .header-content>div:first-child{margin-bottom:100px}#header-custom .header-content>div:last-child{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:1700px){#header-custom .media{height:684px;width:calc(100% + ((100vw - 1200px)/ 2) + 70px);position:relative;left:calc(-1 * ((100vw - 1200px)/ 2))}#header-custom .social-media-icons a.icon-google:before,#header-custom .social-media-icons a.icon-insta:before{width:48px;height:48px}}@media screen and (max-width:1220px){#header-custom .media{height:684px;width:calc(100% + ((100vw - 1000px)/ 2) + 70px);position:relative;left:calc(-1 * ((100vw - 900px)/ 2))}#header-custom .social-media-icons a.icon-google:before,#header-custom .social-media-icons a.icon-insta:before{width:48px;height:48px}}@media screen and (max-width:940px){#header-custom{padding-top:175px}#header-custom .navigation,#header-custom .social-media-icons{display:none}#header-custom .media{height:684px;width:100%;position:relative;left:-20px}#header-custom .media:after{right:-25px}#header-custom .header-content{padding-top:55px}#header-custom .header-content .info{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;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px;margin-top:10px}#header-custom .header-content .info::-webkit-scrollbar{display:none!important}#header-custom .header-content>div:first-child{margin-bottom:60px}}@media screen and (max-width:767px){#header-custom .media{height:368px}#header-custom .media:after{right:-15px;height:calc(100% - 5px)}#header-custom .header-content .info a{font-size:16px;line-height:19px}#header-custom .header-content .info a.phone{font-size:20px}}@media screen and (max-width:550px){#header-custom .header-content a{margin:0 10px}}.content-page-kids #header-custom .header-content,.content-page-services #header-custom .header-content,.content-page-zuweiser #header-custom .header-content{padding-top:10px}@media screen and (max-width:1900px){.content-page-kids #header-custom .header-content>div:first-child,.content-page-services #header-custom .header-content>div:first-child,.content-page-zuweiser #header-custom .header-content>div:first-child{margin-bottom:0!important}}@media screen and (max-width:940px){.content-page-kids #header-custom .header-content,.content-page-services #header-custom .header-content,.content-page-zuweiser #header-custom .header-content{padding-top:55px;padding-bottom:0}}.text-with-images{text-align:center;font-family:SpaceMono-Bold,sans-serif;font-size:16px;line-height:18px}.text-with-images .icon{position:relative;display:inline-block;padding-top:120px}.text-with-images .icon:before{background-repeat:no-repeat;background-size:contain;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%)}.text-with-images .icon.icon-1:before{background-image:url(/files/villa-mundgesund/assets/img/icon-villa.svg);width:74px;height:77px}.text-with-images .icon.icon-2:before{width:59px;height:86px;background-image:url(/files/villa-mundgesund/assets/img/icon-mundgesund.svg)}.text-with-images .icon.icon-3:before{background-image:url(/files/villa-mundgesund/assets/img/icon-grosse.svg);width:57px;height:83px}.text-with-images .icon.icon-4:before{background-image:url(/files/villa-mundgesund/assets/img/icon-kleine.svg);width:40px;height:57px;margin-top:20px}.text-with-images .icon.icon-5:before{background-image:url(/files/villa-mundgesund/assets/img/icon-erba.svg);width:99px;height:21px;margin-top:40px}.text-with-images .icon.icon-6:before{background-image:url(/files/villa-mundgesund/assets/img/icon-smile.svg);width:96px;height:23px;margin-top:40px}@media screen and (max-width:940px){.text-with-images .responsive-break:last-child{display:block;position:relative}.text-with-images .responsive-break:last-child .icon{padding-top:90px}.text-with-images .icon{padding-top:110px}.text-with-images .icon:before{-webkit-transform:scale(.9) translateX(-50%);-moz-transform:scale(.9) translateX(-50%);-ms-transform:scale(.9) translateX(-50%);-o-transform:scale(.9) translateX(-50%);transform:scale(.9) translateX(-50%)}}@media screen and (max-width:550px){.text-with-images{font-size:12px;line-height:16px}.text-with-images .responsive-break{margin-top:20px;display:block;position:relative}.text-with-images .responsive-break:last-child .icon{padding-top:50px}.text-with-images .icon{padding-top:90px}.text-with-images .icon:before{-webkit-transform:scale(.7) translateX(-50%);-moz-transform:scale(.7) translateX(-50%);-ms-transform:scale(.7) translateX(-50%);-o-transform:scale(.7) translateX(-50%);transform:scale(.7) translateX(-50%)}.text-with-images .icon.icon-5:before,.text-with-images .icon.icon-6:before{margin-top:10px;margin-left:-20px}}#main-navigation .nav-header{cursor:pointer;margin-right:30px}#main-navigation .nav-content{position:fixed;padding-top:40px;z-index:9999;height:100%;width:0;background-color:transparent;left:-9999px;opacity:0;top:0;transition:opacity .2s}#main-navigation .nav-content a:focus-visible{outline:2px solid #C3B7B5;outline-offset:4px}#main-navigation .nav-content>ul{padding:100px 0 0;margin:0;list-style-type:none;text-align:center}#main-navigation .nav-content>ul nav ul{margin:0;padding:0}#main-navigation .nav-content>ul li{display:block;text-transform:uppercase;font-weight:600;margin-bottom:25px}#main-navigation .nav-content>ul li a{color:#C3B7B5;display:block;text-decoration:none;font-size:102px;line-height:100%;font-family:novecento_sans_widebold,sans-serif;opacity:.4}@media screen and (max-width:1900px){#main-navigation .nav-content>ul li a{font-size:82px}}@media screen and (max-width:1700px){#main-navigation .nav-content>ul li a{font-size:62px}}@media screen and (max-width:767px){#main-navigation .nav-content>ul li a{font-size:52px}}@media screen and (max-width:550px){#main-navigation .nav-content>ul li a{font-size:38px}}#main-navigation .nav-content>ul li a.active,#main-navigation .nav-content>ul li a:hover{opacity:1}#main-navigation .nav-content>ul li a.page-kids.active,#main-navigation .nav-content>ul li a.page-kids:hover{font-family:'Luckiest Guy',sans-serif;font-size:103px;top:20px;position:relative}@media screen and (max-width:1700px){#main-navigation .nav-content>ul li a.page-kids.active,#main-navigation .nav-content>ul li a.page-kids:hover{font-size:83px}}@media screen and (max-width:940px){#main-navigation .nav-content>ul li a.page-kids.active,#main-navigation .nav-content>ul li a.page-kids:hover{font-size:73px;margin-top:-10px}}@media screen and (max-width:767px){#main-navigation .nav-content>ul li a.page-kids.active,#main-navigation .nav-content>ul li a.page-kids:hover{font-size:63px}}@media screen and (max-width:550px){#main-navigation .nav-content>ul li a.page-kids.active,#main-navigation .nav-content>ul li a.page-kids:hover{font-size:43px;margin-top:-20px}}#main-navigation .nav-content>ul li a.content-page-zuweiser{color:transparent;-webkit-text-stroke:2px #C3B7B5}#main-navigation .nav-content>ul li a.content-page-zuweiser:hover{opacity:1}#main-navigation .nav-content>ul li a.content-page-zuweiser.active{color:#C3B7B5}@media screen and (max-width:940px){#main-navigation .nav-header{position:absolute;right:0;margin-top:10px;margin-right:20px;z-index:99999}}@media screen and (max-width:550px){#main-navigation .nav-content ul li{margin-bottom:10px}}@media screen and (max-height:900px){#main-navigation .nav-content ul{padding-top:20px}#main-navigation .nav-content ul li{margin-bottom:10px}}.open-nav{overflow:hidden}.open-nav #main-navigation .nav-content{opacity:1;width:100%;background-color:#fff;left:0;overflow-x:auto;z-index:9999}@media screen and (max-width:767px){.open-nav #main-navigation .nav-header{margin-top:40px}.open-nav #main-navigation .nav-header .hamburger{color:#fff}.open-nav #main-navigation .nav-header .hamburger .hamburger-inner{width:33px;height:33px}.open-nav #main-navigation .nav-header .hamburger .hamburger-inner:after,.open-nav #main-navigation .nav-header .hamburger .hamburger-inner:before{width:33px;top:0}}.hamburger{font:inherit;display:inline-block;overflow:visible;width:100%;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;text-transform:uppercase;font-family:novecento_sans_widemedium,sans-serif;font-style:normal;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-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:19px;line-height:23px;border:none;background:0 0;color:#fff}.hamburger::-webkit-scrollbar{display:none!important}.hamburger:focus-visible{outline:3px solid #C3B7B5;outline-offset:4px}.hamburger .hamburger-text{line-height:100%}.hamburger-inner{position:relative;width:19px;overflow:hidden;height:35px;margin-bottom:0;top:4px}#main-navigation .hamburger-inner .menue-line,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:19px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:#fff}.hamburger-inner .menue-line{top:50%;display:block;margin-top:-4px}.hamburger .hamburger-inner:before{top:8px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}#main-navigation .hamburger .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}#main-navigation .hamburger.open .hamburger-inner{transition-delay:.22s;background-color:transparent!important;height:70px;width:30px}#main-navigation .hamburger.open .hamburger-inner .menue-line{display:none}#main-navigation .hamburger.open .hamburger-inner:before{top:20px;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg);background-color:#C3B7B5;z-index:99999;width:30px}#main-navigation .hamburger.open .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg);background-color:#C3B7B5;z-index:99999;width:30px}.scroll #header{height:100px;position:fixed;z-index:9999999}.scroll #header:before{background-color:#C3B7B5;content:"";display:block;width:100%;height:100%;opacity:1;position:absolute;top:0;left:0;z-index:-1}.scroll #header .non-scrolling{display:none}.scroll #header .scrolling{display:block;max-width:70px;height:auto}@media screen and (max-width:767px){.scroll #header .scrolling{max-width:50px}}.scroll #header .logo{margin-top:10px}@media screen and (max-width:767px){.scroll #header .logo{margin-top:14px}}.scroll #header #header-wrapper{height:100%;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;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}.scroll #header #header-wrapper::-webkit-scrollbar{display:none!important}.scroll #header #header-wrapper .center,.scroll #header #header-wrapper .left,.scroll #header #header-wrapper .right{margin-top:0}.scroll #header #header-wrapper .center{margin-top:50px}.scroll #header #header-wrapper .center svg{width:350px}.scroll #header #header-wrapper .center svg g:nth-child(2){display:none;opacity:0}@media screen and (max-width:767px){.scroll #header{height:80px}.scroll #header #header-wrapper .center{margin-top:25px}}.ce_form{margin-bottom:115px}.ce_form .widget{position:relative;margin-bottom:15px}.ce_form .widget.widget-text label,.ce_form .widget.widget-textarea label{position:absolute;white-space:nowrap;overflow:hidden;top:50%;display:inline-block;padding:0;transition:position .2s linear;color:#C3B7B5;left:44px;transform:translateY(-50%);text-transform:uppercase}.ce_form .widget.widget-text.focused label,.ce_form .widget.widget-textarea.focused label{transition:all .2s linear;top:15px;font-size:14px}.ce_form .widget.widget-textarea label{top:40px;transform:translateY(0)}.ce_form input[type=text],.ce_form input[type=email],.ce_form input[type=tel]{height:55px}@media screen and (max-width:767px){.ce_form input[type=text],.ce_form input[type=email],.ce_form input[type=tel]{height:45px}}.ce_form input[type=text],.ce_form input[type=email],.ce_form input[type=tel],.ce_form textarea{width:calc(100% - 88px);padding:7px 44px 8px;border-color:transparent;font-size:20px;font-family:Poppins-Regular,sans-serif}.ce_form textarea{height:344px;padding:40px 44px 0;border-color:transparent}@media screen and (max-width:767px){.ce_form textarea{height:300px}}.ce_form input[type=checkbox]{outline:0;background-color:#fff}.ce_form .widget-checkbox fieldset{border:0;margin:0;padding:0}.ce_form .widget-checkbox label{color:#000;font-family:SpaceMono-Regular,sans-serif}.ce_form .widget-checkbox label a{color:#000!important}.ce_form .widget-checkbox span{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;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.ce_form .widget-checkbox span::-webkit-scrollbar{display:none!important}.ce_form .widget-checkbox span input{margin-right:15px}.ce_form .widget-submit button{border:0;margin-top:40px;cursor:pointer;color:#C3B7B5;padding:12px 35px 10px;text-decoration:none;font-size:20px;line-height:30px;font-weight:400;background-color:#fff}@media screen and (max-width:940px){.ce_form .widget-submit button{font-size:16px;line-height:24px}}@media screen and (max-width:767px){.ce_form .widget-submit button{padding:10px 35px 8px}}.ce_form a{text-decoration:underline}.ce_form .checkbox_container label{font-size:13px;line-height:14px}@media screen and (max-width:1220px){.ce_form .checkbox_container label{font-size:12px}}@media screen and (max-width:550px){.ce_form .checkbox_container label{font-size:11px}}@media screen and (max-width:1700px){.ce_form .widget-submit button{margin-top:20px;position:relative}}@media screen and (max-width:1024px){.ce_form{margin-bottom:55px}}#news{padding:58px 0}#news .rte{font-size:20px;line-height:30px}@media screen and (max-width:940px){#news .rte{font-size:16px;line-height:24px}}#news .content-headline{text-align:right}#news .content-headline .first{font-size:40px;line-height:39px;text-transform:uppercase;font-family:novecento_sans_widelight,sans-serif}#news .content-headline .first b,#news .content-headline .first strong{font-family:novecento_sans_widebold,sans-serif}@media screen and (max-width:940px){#news{padding:40px 0}#news .content-headline{text-align:left}#news .content-headline .first{font-size:38px;line-height:37px}#news .row .col-12+.col-12{margin-top:35px}#news .justify-end{justify-self:start}}@media screen and (max-width:767px){#news .content-headline .first{font-size:35px;line-height:34px}}@media screen and (max-width:550px){#news .content-headline .first{font-size:27px;line-height:26px}}#intro .content-headline+.content-image{margin-top:185px;width:100%;height:926px}@media screen and (max-width:1900px){#intro .content-headline+.content-image figure{width:calc(100% + ((100vw - 1448px)/ 2));height:100%;position:relative;z-index:-1;left:calc(-1 * ((100vw - 1448px)/ 2))}}#intro .content-headline+.content-image img{width:100%;height:100%;object-fit:cover}#intro .content-text.media--below figure{margin-top:200px;text-align:center;width:100%}#intro .content-text.media--below figure img{margin:0 auto;max-width:100%;height:auto}#intro .content-text+.mobile-show+.content-image figure{margin-top:200px;text-align:center;width:100%}#intro .content-text+.mobile-show+.content-image figure img{margin:0 auto;max-width:100%;height:auto}@media screen and (max-width:1700px){#intro .content-headline+.content-image figure{width:calc(100% + ((100vw - 1300px)/ 2));left:calc(-1 * ((100vw - 1300px)/ 2))}}@media screen and (max-width:1220px){#intro .content-headline+.content-image figure{width:calc(100% + ((100vw - 1000px)/ 2));left:calc(-1 * ((100vw - 1000px)/ 2))}}@media screen and (max-width:1199px){#intro .content-headline+.content-image figure{width:calc(100% + ((100vw - 900px)/ 2));left:calc(-1 * ((100vw - 900px)/ 2))}}@media screen and (max-width:940px){#intro .content-text+.content-image.mobile-show{margin-top:80px;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}#intro .content-text+.content-image.mobile-show img{width:100%;height:auto}#intro .content-text+.content-image.mobile-show figure,#intro .content-text+.content-image.mobile-show+.content-image figure{margin-top:67px;margin-bottom:40px}}@media screen and (max-width:940px){#team{padding-left:15px;padding-right:15px;padding-top:60px}}#services .content-headline .second{max-width:400px;margin-left:auto}#services .row:first-child>div:first-child .content-text{text-align:right;margin-top:100px;max-width:540px;margin-left:auto}#services .row:first-child>div:last-child .content-text h2{text-align:left}#services .row:first-child>div:last-child .content-text h2,#services .row:first-child>div:last-child .content-text h3{margin:0 0 30px;padding:0;font-size:69px;line-height:66px;text-transform:uppercase;font-family:novecento_sans_widebold,sans-serif;color:#C3B7B5;opacity:.7}@media screen and (max-width:2300px){#services .row:first-child>div:last-child .content-text h2,#services .row:first-child>div:last-child .content-text h3{font-size:64px;line-height:61px}}@media screen and (max-width:1900px){#services .row:first-child>div:last-child .content-text h2,#services .row:first-child>div:last-child .content-text h3{font-size:59px;line-height:56px}}@media screen and (max-width:1700px){#services .row:first-child>div:last-child .content-text h2,#services .row:first-child>div:last-child .content-text h3{font-size:50px;line-height:47px}}@media screen and (max-width:1500px){#services .row:first-child>div:last-child .content-text h2,#services .row:first-child>div:last-child .content-text h3{font-size:40px;line-height:38px}}@media screen and (max-width:1199px){#services .row:first-child>div:last-child .content-text h2,#services .row:first-child>div:last-child .content-text h3{font-size:30px;line-height:28px}}@media screen and (max-width:550px){#services .row:first-child>div:last-child .content-text h2,#services .row:first-child>div:last-child .content-text h3{font-size:25px;line-height:23px}}#services .row:first-child>div:last-child .content-text h2 a,#services .row:first-child>div:last-child .content-text h3 a{font-size:69px;line-height:66px;text-transform:uppercase;font-family:novecento_sans_widebold,sans-serif;color:#C3B7B5;opacity:.4;text-decoration:none}@media screen and (max-width:2300px){#services .row:first-child>div:last-child .content-text h2 a,#services .row:first-child>div:last-child .content-text h3 a{font-size:64px;line-height:61px}}@media screen and (max-width:1900px){#services .row:first-child>div:last-child .content-text h2 a,#services .row:first-child>div:last-child .content-text h3 a{font-size:59px;line-height:56px}}@media screen and (max-width:1700px){#services .row:first-child>div:last-child .content-text h2 a,#services .row:first-child>div:last-child .content-text h3 a{font-size:50px;line-height:47px}}@media screen and (max-width:1500px){#services .row:first-child>div:last-child .content-text h2 a,#services .row:first-child>div:last-child .content-text h3 a{font-size:40px;line-height:38px}}@media screen and (max-width:1199px){#services .row:first-child>div:last-child .content-text h2 a,#services .row:first-child>div:last-child .content-text h3 a{font-size:30px;line-height:28px}}@media screen and (max-width:550px){#services .row:first-child>div:last-child .content-text h2 a,#services .row:first-child>div:last-child .content-text h3 a{font-size:25px;line-height:23px}}#services .row:first-child>div:last-child .content-text h2 a:hover,#services .row:first-child>div:last-child .content-text h3 a:hover{opacity:1}@media screen and (max-width:1220px){#services .row:first-child>div:last-child .content-text h2,#services .row:first-child>div:last-child .content-text h3{margin-bottom:25px}}@media screen and (max-width:940px){#services{padding-top:125px;padding-bottom:115px}#services .row:first-child>div:first-child .content-headline h2,#services .row:first-child>div:first-child .content-headline.align-right,#services .row:first-child>div:first-child .content-text{text-align:left;margin-left:0;max-width:100%}#services .row:first-child>div:first-child .content-text{margin-top:60px}#services .row .col-12+.col-12{margin-top:60px}}#praxis,.bg-grey{background-color:#FBFAFA;padding:86px 0 120px;margin-bottom:240px}#praxis{padding-top:66px}@media screen and (max-width:940px){#praxis{padding-top:35px;padding-bottom:35px;margin-bottom:0}#praxis .content-gallery .praxis-gallery .content{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#praxis .content-gallery .praxis-gallery .content .content-headline{margin-top:0;text-align:left}#praxis .content-gallery .praxis-gallery .content .item:nth-child(1){order:1}#praxis .content-gallery .praxis-gallery .content .item:nth-child(2){order:4;width:calc(40% - 30px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(3){order:2;width:calc(50% - 10px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(4){order:3;width:calc(50% - 10px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(5){order:5;width:calc(60% - 10px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(6){order:6}#praxis .content-gallery .praxis-gallery .content .item:nth-child(7){order:7;width:calc(50% - 10px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(8){order:8;width:calc(50% - 10px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(9){order:9;width:calc(40% - 10px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(10){order:10;width:calc(60% - 10px)}}@media screen and (max-width:767px){#praxis .content-gallery .praxis-gallery .content .item:nth-child(2){order:4;width:calc(60% - 30px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(3){order:2;width:100%}#praxis .content-gallery .praxis-gallery .content .item:nth-child(4){order:3;width:100%}#praxis .content-gallery .praxis-gallery .content .item:nth-child(5){order:5;width:calc(40% - 10px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(6){order:6}#praxis .content-gallery .praxis-gallery .content .item:nth-child(7){order:7;width:calc(50% - 10px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(8){order:8;width:calc(50% - 10px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(9){order:9;width:calc(40% - 10px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(10){order:10;width:calc(60% - 10px)}}@media screen and (max-width:550px){#praxis .content-gallery .praxis-gallery .content{grid-gap:10px}#praxis .content-gallery .praxis-gallery .content .item:nth-child(2){order:4;width:100%}#praxis .content-gallery .praxis-gallery .content .item:nth-child(5){order:5;width:calc(40% - 5px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(6){order:6;width:calc(60% - 5px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(7){order:7;width:calc(50% - 5px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(8){order:8;width:calc(50% - 5px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(9){order:9;width:calc(40% - 5px)}#praxis .content-gallery .praxis-gallery .content .item:nth-child(10){order:10;width:calc(60% - 5px)}}#bewertungen{padding-top:400px;padding-bottom:380px}#bewertungen .content-image{margin-top:100px;width:100%;height:652px}#bewertungen .content-image figure{width:calc(100% + ((100vw - 1448px)/ 2));height:100%;position:relative;z-index:-1;left:calc(-1 * ((100vw - 1448px)/ 2))}#bewertungen .content-image figure img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1700px){#bewertungen{padding-top:200px}#bewertungen .content-image figure{width:calc(100% + ((100vw - 1240px)/ 2));left:calc(-1 * ((100vw - 1240px)/ 2))}}@media screen and (max-width:1220px){#bewertungen .content-image figure{width:calc(100% + ((100vw - 950px)/ 2));left:calc(-1 * ((100vw - 950px)/ 2))}}@media screen and (max-width:940px){#bewertungen{padding-top:83px;padding-bottom:94px}#bewertungen .content-image{margin-top:55px}#bewertungen .content-image figure{width:calc(100% + 30px);left:-15px;right:-15px}}@media screen and (max-width:767px){#bewertungen .content-image{height:450px}}@media screen and (max-width:550px){#bewertungen .content-image{height:320px}#bewertungen .row .col-12+.col-12{margin-top:0}}.content-page-no-header #header{position:relative;background-color:#C3B7B5;padding-bottom:20px;margin-bottom:100px}.content-page-no-header #container{margin-bottom:100px}.content-page-no-header #container h2{text-align:left;margin-bottom:30px}.content-page-no-header.scroll #header{position:fixed;padding-bottom:0;margin-bottom:0}#footer{background-color:#C3B7B5;color:#fff;padding-top:100px;font-size:24px;line-height:29px;position:relative}@media screen and (max-width:1700px){#footer{font-size:22px;line-height:27px}}@media screen and (max-width:767px){#footer{font-size:16px;line-height:21px}}@media screen and (max-width:550px){#footer{font-size:14px;line-height:18px}}#footer h4,#footer h6{font-size:24px;line-height:29px;font-weight:400;margin:0;padding:0}@media screen and (max-width:1700px){#footer h4,#footer h6{font-size:22px;line-height:27px}}@media screen and (max-width:767px){#footer h4,#footer h6{font-size:16px;line-height:21px}}@media screen and (max-width:550px){#footer h4,#footer h6{font-size:14px;line-height:18px}}#footer a{text-decoration:none;color:#fff}#footer a[href^="mailto:"]{text-decoration:underline}#footer a:hover{text-decoration:underline}#footer .row>div:first-child .rte{text-align:right}#footer .footer-top{padding-bottom:72px}#footer .footer-top>.inside{padding-bottom:90px}#footer .footer-top .content-image{position:relative}#footer .footer-top .content-image img{max-width:220px;position:absolute;left:50%;transform:translateX(-50%)}#footer .footer-top .content-text{margin-right:44px}#footer .footer-top:after{height:4px;width:225px;margin:0 auto;content:"";display:block;background-color:#fff}#footer .footer-top #map{min-height:772px;position:relative}#footer .footer-top #map iframe{filter:grayscale(1)}#footer .footer-top #map .btn-parking{position:absolute;right:-113px;top:-65px;z-index:99}@media screen and (max-width:1700px){#footer .footer-top #map{grid-column-start:8;grid-column:span 6;margin-top:0}#footer .footer-top #map .btn-parking{right:-50px}}@media screen and (max-width:1400px){#footer .footer-top #map .btn-parking{right:-10px}}#footer .footer-top .row:last-child{position:relative;margin-top:135px}#footer .footer-top .row:last-child:before{height:4px;width:225px;margin:0 auto;content:"";display:block;background-color:#fff;position:absolute;left:50%;top:-90px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#footer .footer-bottom{max-width:2010px;margin:0 auto}#footer .footer-bottom .row{align-items:flex-end}#footer .footer-bottom .row p{margin-bottom:0}#footer .footer-bottom .row>div{position:relative}#footer .footer-bottom .row>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:110px}#footer .footer-bottom .row>div:first-child,#footer .footer-bottom .row>div:last-child{padding-bottom:44px}#footer .footer-bottom .grafic-house{display:block;width:465px;height:270px;overflow:hidden;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center}#footer .footer-bottom .grafic-house:after{content:"";width:465px;height:481px;background:url(/files/villa-mundgesund/assets/img/link-bg-footer.svg) no-repeat;background-size:contain;position:absolute;top:0;left:0}#footer .footer-bottom .content-text{margin-left:110px}@media screen and (max-width:1900px){#footer .footer-bottom{font-size:20px}}@media screen and (max-width:1400px){#footer .footer-bottom{background-color:#fff}#footer .footer-bottom .row>div:first-child,#footer .footer-bottom .row>div:last-child{color:#C3B7B5;grid-column:span 6;padding-top:20px}#footer .footer-bottom .row>div:first-child a,#footer .footer-bottom .row>div:last-child a{color:#C3B7B5}#footer .footer-bottom .row>div:nth-child(2){background-color:#C3B7B5;order:1;grid-column:span 12}#footer .footer-bottom .row>div:first-child{order:2;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:16px}#footer .footer-bottom .row>div:last-child{order:3;padding-right:16px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .footer-bottom .row>div .content-text .rte p{text-align:right!important}}@media screen and (max-width:1700px){#footer .footer-bottom{font-size:16px}}@media screen and (max-width:1199px){#footer .footer-top .row>div h4,#footer .footer-top .row>div p{text-align:center!important}#footer .footer-top .row>div .content-image{margin-bottom:48px}#footer .footer-top .row>div .content-image img{position:relative}#footer .footer-top .row>div .content-text{margin-right:0}#footer .footer-top .row:nth-child(2)>div{grid-column:span 12/span 12;text-align:center}#footer .footer-top .row:nth-child(2)>div:nth-child(2){order:1}#footer .footer-top .row:nth-child(2)>div:first-child{order:2;margin-bottom:40px}#footer .footer-top .row:nth-child(2)>div:first-child .rte{text-align:inherit}#footer .footer-top .row:nth-child(2)>div:last-child{order:3}#footer .footer-top:after{content:none}#footer .footer-top #map .btn-parking img{width:180px;height:auto}#footer .footer-bottom .row>div:first-child,#footer .footer-bottom .row>div:last-child{grid-column:span 12;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footer-bottom .row>div:first-child{order:3;padding-top:0;margin-right:0}#footer .footer-bottom .row>div:last-child{order:2;padding-top:30px;padding-bottom:20px}#footer .footer-bottom .row>div .content-text{margin:0}#footer .footer-bottom .row>div .content-text .rte p{text-align:center!important}#footer .footer-bottom .copyright{margin-left:0}}@media screen and (max-width:767px){#footer{font-size:19px;line-height:29px;padding-top:40px}#footer h6{font-size:19px;line-height:29px}#footer .footer-top #map{grid-column:span 12}#footer .footer-top .row:last-child{margin-top:35px}#footer .footer-top .row:last-child:before{content:none}}@media screen and (max-width:550px){#footer .footer-top{padding-bottom:30px}#footer .footer-top .row>div{grid-column:span 12}#footer .footer-top .row>div h4,#footer .footer-top .row>div p{text-align:left!important}#footer .footer-top .row:nth-child(2)>div:first-child .rte{text-align:left}#footer .footer-top>.inside{padding-bottom:70pxn}#footer .footer-bottom .row>div:last-child{display:block;text-align:center}#footer .footer-bottom .row>div:first-child{flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer .footer-bottom .content-hyperlink{width:318px;height:230px}#footer .footer-bottom .content-hyperlink:after{width:318px;height:329px}#footer .footer-bottom .content-hyperlink a{padding-top:90px;height:calc(100% - 90px)}#footer .footer-bottom .content-hyperlink a:before{margin-bottom:15px}#footer .footer-bottom .grafic-house{width:317px;height:170px}#footer .footer-bottom .grafic-house:after{width:317px;height:328px}}.copyright{display:inline-block}@media screen and (max-width:550px){.copyright{display:block;margin-bottom:0}}#meta-navigation ul{list-style:none;margin:0;padding:0}#meta-navigation ul li{display:inline-block;margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px solid #fff;line-height:100%}#meta-navigation ul li a{color:#fff;text-decoration:none;line-height:100%;-webkit-transition:opacity ease .3s;-moz-transition:opacity ease .3s;-ms-transition:opacity ease .3s;-o-transition:opacity ease .3s;transition:opacity ease .3s;opacity:1}#meta-navigation ul li a:hover{text-decoration:underline;opacity:.8}#meta-navigation ul li .active{font-weight:400;text-decoration:underline;font-family:Poppins-Medium,sans-serif}@media screen and (max-width:1400px){#meta-navigation ul li{border-color:#C3B7B5}}@media screen and (max-width:550px){#meta-navigation ul li:first-child{border-left:0;padding:0;margin:0}}#social-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}@media screen and (max-width:1199px){#social-media{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}}.social-media-link{text-decoration:none;text-indent:-9999px;background-size:contain;background-repeat:no-repeat}.social-media-link.google{background-image:url(/files/villa-mundgesund/assets/img/icon-google-2.svg);width:137px;height:45px;margin-left:46px;margin-top:15px}.social-media-link.jameda{background-image:url(/files/villa-mundgesund/assets/img/icon-jameda.svg);width:176px;height:67px;margin-left:14px;display:none}.social-media-link.instagram{background-image:url(/files/villa-mundgesund/assets/img/icon-insta.svg);width:66px;height:66px;margin-left:46px}@media screen and (max-width:1400px){.social-media-link{transform-origin:0 0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.social-media-link.instagram{margin-left:26px}.social-media-link.google{margin-left:25px}}@media screen and (max-width:1199px){.social-media-link{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.social-media-link.instagram{margin-left:16px}.social-media-link.google{margin-left:15px}.social-media-link.jameda{margin-left:0}}@media screen and (max-width:550px){.social-media-link{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.social-media-link.google{width:99px;height:33px}.social-media-link.jameda{width:128px;height:48px}.social-media-link.instagram{width:48px;height:48px}}.content-page-services #services{padding-bottom:150px}.content-page-services #services .content-text~.content-text{margin-top:95px}.content-page-services #services .content-text h2{margin-bottom:20px}.content-page-services #services .content-text h2 a{font-size:56px!important;line-height:49px!important}.content-page-services #services .row>div:first-child{position:relative}.content-page-services #services .row>div:first-child .content-btn-appointment{position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0}@media screen and (max-width:940px){.content-page-services #services .row>div:first-child .content-btn-appointment{display:none}}.content-page-services .content-bg-image.variante-2{margin-bottom:150px}.content-page-services .content-bg-image.variante-2 .text{margin-top:285px}@media screen and (max-width:1700px){.content-page-services .content-bg-image.variante-2{margin-bottom:100px}.content-page-services .content-bg-image.variante-2 .text{margin-top:322px}}@media screen and (max-width:940px){.content-page-services .content-bg-image.variante-2{margin-bottom:0}.content-page-services .content-bg-image.variante-2 .text{margin-top:320px}}@media screen and (max-width:767px){.content-page-services .content-bg-image.variante-2{margin-bottom:0}.content-page-services .content-bg-image.variante-2 .text{margin-top:267px}}@media screen and (max-width:550px){.content-page-services .content-bg-image.variante-2{margin-bottom:0}.content-page-services .content-bg-image.variante-2 .text{margin-top:173px}}.content-page-services .content-bg-image.standard{margin-bottom:20px}.content-page-services .content-bg-image.standard .image{position:relative;height:749px}@media screen and (max-width:1700px){.content-page-services .content-bg-image.standard .image{height:649px}}@media screen and (max-width:940px){.content-page-services .content-bg-image.standard .image{height:492px}}@media screen and (max-width:550px){.content-page-services .content-bg-image.standard .image{height:392px}}@media screen and (max-width:550px){.content-page-services .content-bg-image.standard .image{height:253px}}.content-page-services .services-list{margin-bottom:70px}.content-page-services .services-list .row{border-top:2px solid #C3B7B5;margin-top:30px;padding-top:30px;--grid__gutter:0 50px}.content-page-services .services-list .row:first-child{border-top:0}@media screen and (max-width:1220px){.content-page-services .services-list .row .image img{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);margin-top:-20px}}@media screen and (max-width:1199px){.content-page-services .services-list .row .image img{-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}}.content-page-services .services-list .row .rte{margin-top:70px}.content-page-services .services-list .row .content-service-headline{overflow-x:visible}.content-page-services .services-list .row#prophylaxe .content-service-headline{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-page-services .services-list .row#prophylaxe .image{width:100%;text-align:center}.content-page-services .services-list .row#aesthetische-zahnmedizin .image{margin-top:70px;margin-left:-130px}.content-page-services .services-list .row#wurzelkanal-behandlungen{padding-top:0}.content-page-services .services-list .row#wurzelkanal-behandlungen .content-text{margin-top:80px}.content-page-services .services-list .row#wurzelkanal-behandlungen h3{top:80px}.content-page-services .services-list .row#zahnersatz .content-service-headline{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-page-services .services-list .row#zahnersatz .image{margin-left:35px;margin-top:-15px;padding-bottom:10px}.content-page-services .services-list .row#zahnerhalt .content-service-headline{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-page-services .services-list .row#lachgasbehandlung .content-service-headline{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-page-services .services-list .row#lachgasbehandlung .image{margin-left:50px;text-align:center}@media screen and (max-width:1220px){.content-page-services .services-list .row#lachgasbehandlung .image{margin-left:0}}.content-page-services .services-list .row#roentgen .content-service-headline{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1199px){.content-page-services .services-list .row#roentgen .content-service-headline{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-page-services .services-list .row#roentgen .content-service-headline .image img{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}}.content-page-services .services-list .inside{max-width:1350px}.content-page-services #kids{margin-top:150px}.content-page-services #kids:after,.content-page-services #kids:before{width:100%;background:url(/files/villa-mundgesund/assets/img/kringel.svg) no-repeat;background-size:contain;height:144px;content:"";display:block}@media screen and (max-width:1700px){.content-page-services #kids:after,.content-page-services #kids:before{width:150%}}@media screen and (max-width:940px){.content-page-services #kids:after,.content-page-services #kids:before{width:200%}}@media screen and (max-width:550px){.content-page-services #kids:after,.content-page-services #kids:before{width:400%}}.content-page-services #kids:after{margin-top:100px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.content-page-services #kids .row{margin-top:-30px}.content-page-services #kids h3{font-size:72px;line-height:87px;font-family:'Luckiest Guy',sans-serif;margin:150px 0 60px}@media screen and (max-width:1220px){.content-page-services #kids h3{font-size:52px;line-height:67px}}@media screen and (max-width:550px){.content-page-services #kids h3{font-size:42px;line-height:57px}}@media screen and (max-width:1220px){.content-page-services #kids h3{margin:167px 0 50px}}.content-page-services #kids .rte .btn-link{margin-top:100px;height:44px;color:#fff;text-decoration:none;width:220px;font-size:13px;line-height:14px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}@media screen and (max-width:1220px){.content-page-services #kids .rte .btn-link{font-size:12px}}@media screen and (max-width:550px){.content-page-services #kids .rte .btn-link{font-size:11px}}.content-page-services #kids .row>div:last-child .content-image:first-child{margin-left:160px;margin-bottom:50px}.content-page-services #kids .row>div:last-child .content-image:last-child img{width:100%;height:auto}.content-page-services .content-links-houses{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0;margin-bottom:0}@media screen and (max-width:767px){.content-page-services .content-links-houses{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.content-page-services #link-page{margin:0 0 260px}.content-page-services #link-page .row{--grid__gutter:0 70px}.content-page-services #link-page .row>div:last-child{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;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.content-page-services #link-page .row>div:last-child::-webkit-scrollbar{display:none!important}.content-page-services #link-page .row>div:last-child .rte{color:#000;line-height:30px}.content-page-services #link-page .row .content-text{margin-right:50px}@media screen and (max-width:1199px){.content-page-services #services .content-text h2 a{font-size:48px!important;line-height:41px!important}}@media screen and (max-width:940px){.content-page-services #services .content-headline .second{max-width:100%}.content-page-services #services .content-text h2 a{font-size:46px!important;line-height:39px!important}.content-page-services #kids{margin-top:80px}.content-page-services #kids .rte .btn-link{margin-top:50px}.content-page-services #kids h3{margin-bottom:25px}.content-page-services #kids:after{margin-top:-20px;z-index:9999;position:relative}.content-page-services .content-bg-image .image{height:492px}.content-page-services #kinderzahnheilkunde{position:relative}.content-page-services #kinderzahnheilkunde>div:last-child>.content-image:first-child{position:absolute;top:-20px;right:15px}.content-page-services #kinderzahnheilkunde>div:last-child>.content-image:last-child{width:calc(100% + 30px);margin:0 -15px}.content-page-services .services-list .row{padding-top:0}.content-page-services .services-list .row>div{margin-top:0!important}.content-page-services .services-list .row .rte{margin-top:0}.content-page-services .services-list .row h3{position:absolute;top:50%!important;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.content-page-services .services-list .row h3.fade-in.visible{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.content-page-services .services-list .row#aesthetische-zahnmedizin .image,.content-page-services .services-list .row#kariesbehandlung .image,.content-page-services .services-list .row#kinderprophylaxe .image,.content-page-services .services-list .row#lachgasbehandlung .image,.content-page-services .services-list .row#lippen-zungenband .image,.content-page-services .services-list .row#mih-zaehne .image,.content-page-services .services-list .row#platzhalter .image,.content-page-services .services-list .row#roentgen .image,.content-page-services .services-list .row#verhaltensfuehrung .image,.content-page-services .services-list .row#wurzelkanal-behandlungen .image,.content-page-services .services-list .row#zahnerhalt .image,.content-page-services .services-list .row#zahnersatz .image{margin:0;width:100%;text-align:center}.content-page-services .services-list .row#aesthetische-zahnmedizin .content-service-headline,.content-page-services .services-list .row#kariesbehandlung .content-service-headline,.content-page-services .services-list .row#kinderprophylaxe .content-service-headline,.content-page-services .services-list .row#lachgasbehandlung .content-service-headline,.content-page-services .services-list .row#lippen-zungenband .content-service-headline,.content-page-services .services-list .row#mih-zaehne .content-service-headline,.content-page-services .services-list .row#platzhalter .content-service-headline,.content-page-services .services-list .row#roentgen .content-service-headline,.content-page-services .services-list .row#verhaltensfuehrung .content-service-headline,.content-page-services .services-list .row#wurzelkanal-behandlungen .content-service-headline,.content-page-services .services-list .row#zahnerhalt .content-service-headline,.content-page-services .services-list .row#zahnersatz .content-service-headline{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-page-services .services-list .row#aesthetische-zahnmedizin>div:last-child,.content-page-services .services-list .row#kinderprophylaxe>div:last-child,.content-page-services .services-list .row#lachgasbehandlung>div:last-child,.content-page-services .services-list .row#lippen-zungenband>div:last-child,.content-page-services .services-list .row#mih-zaehne>div:last-child,.content-page-services .services-list .row#zahnersatz>div:last-child{order:1}.content-page-services .services-list .row#aesthetische-zahnmedizin>div:first-child,.content-page-services .services-list .row#kinderprophylaxe>div:first-child,.content-page-services .services-list .row#lachgasbehandlung>div:first-child,.content-page-services .services-list .row#lippen-zungenband>div:first-child,.content-page-services .services-list .row#mih-zaehne>div:first-child,.content-page-services .services-list .row#zahnersatz>div:first-child{order:2;margin-top:35px}.content-page-services .services-list .row#wurzelkanal-behandlungen .content-text{margin:0}.content-page-services .services-list .row#zahnersatz .image{padding:0}.content-page-services .services-list .row .content-service-headline{margin-bottom:30px;margin-top:30px}.content-page-services #kinderprophylaxe{margin-top:0;padding-top:0}}@media screen and (max-width:767px){.content-page-services #link-page{margin-bottom:160px}.content-page-services #link-page .row{--grid__gutter:0 0}.content-page-services #link-page .row .content-text{margin:0}.content-page-services .content-bg-image .image{height:392px}.content-page-services #services{padding-bottom:0;padding-top:40px}.content-page-services #services .content-text~.content-text{margin:80px 0}.content-page-services #services .row .col-12+.col-12{margin-top:35px}}@media screen and (max-width:550px){.content-page-services .services-list .row{--grid__gutter:0 0}.content-page-services .services-list .row .image img{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;max-width:none;height:150px;margin-top:0}.content-page-services #kinderzahnheilkunde{position:relative}.content-page-services #kinderzahnheilkunde>div:last-child>.content-image:first-child img{max-width:160px;height:auto}.content-page-services #services .content-text h2 a{font-size:38px!important;line-height:36px!important}.content-page-services .content-bg-image .image{height:253px}}.content-page-zuweiser #main>.inside>.mod_article:last-child .content-btn-appointment{margin-bottom:250px;margin-top:250px}.content-page-zuweiser #intro{padding-bottom:220px}.content-page-zuweiser #services{padding-bottom:0;font-size:25px;line-height:33px}@media screen and (max-width:940px){.content-page-zuweiser #services{font-size:20px;line-height:33px}}@media screen and (max-width:767px){.content-page-zuweiser #services{font-size:18px;line-height:27px}}.content-page-zuweiser #services ul li{text-transform:uppercase;opacity:.4;font-family:novecento_sans_widebold,sans-serif;font-size:30px;line-height:40px}@media screen and (max-width:1220px){.content-page-zuweiser #services ul li{font-size:22px;line-height:24px}}@media screen and (max-width:550px){.content-page-zuweiser #services ul li{font-size:14px;line-height:18px}}.content-page-zuweiser #services .row>div:first-child{position:relative}.content-page-zuweiser #services .content-headline .second{margin-top:30px}.content-page-zuweiser #services .content-text h2{opacity:.4!important;margin-bottom:40px!important}@media screen and (max-width:1700px){.content-page-zuweiser #services .content-text h2{margin-bottom:30px!important}}.content-page-zuweiser #services .row:first-child>div:last-child .content-text h2,.content-page-zuweiser #services .row:first-child>div:last-child .content-text h3{font-size:50px;line-height:55px}@media screen and (max-width:1700px){.content-page-zuweiser #services .row:first-child>div:last-child .content-text h2,.content-page-zuweiser #services .row:first-child>div:last-child .content-text h3{font-size:40px;line-height:45px}}.content-page-zuweiser #services .content-in-house{position:absolute;bottom:25px;right:0;font-size:16px;line-height:18px;line-height:22px}.content-page-zuweiser #services .content-in-house b,.content-page-zuweiser #services .content-in-house strong{font-size:47px;line-height:45px;text-transform:uppercase}@media screen and (max-width:550px){.content-page-zuweiser #services .content-in-house b,.content-page-zuweiser #services .content-in-house strong{font-size:36px}.content-page-zuweiser #services .content-in-house p{margin-bottom:10px}}@media screen and (max-width:1199px){.content-page-zuweiser #services .row:first-child>div:last-child .content-text h2{font-size:35px;line-height:40px}}@media screen and (max-width:940px){.content-page-zuweiser #services{padding-top:80px}.content-page-zuweiser #services .row:first-child>div:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}.content-page-zuweiser #services .row:first-child>div:first-child>div:last-child{order:1;position:relative;left:50%;bottom:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:50px}.content-page-zuweiser #services .row:first-child>div:first-child>div:first-child{order:2}.content-page-zuweiser #services .content-headline .second{margin-left:0;margin-top:15px;max-width:100%}.content-page-zuweiser #intro{padding-bottom:100px}.content-page-zuweiser #main>.inside>.mod_article:last-child .content-btn-appointment{margin-top:100px;margin-bottom:100px}.content-page-zuweiser .content-headline .second{margin-left:0;margin-top:15px;max-width:100%}.content-page-zuweiser .content-bg-image.variante-2 .text{margin-top:408px}}@media screen and (max-width:767px){.content-page-zuweiser .content-bg-image.variante-2 .text{margin-top:328px}}@media screen and (max-width:550px){.content-page-zuweiser .content-bg-image.variante-2 .text{margin-top:210px}.content-page-zuweiser #services .row:first-child>div:last-child .content-text h2{font-size:30px;line-height:30px}}.content-page-kids #header .logo{margin-top:15px}.content-page-kids #header .logo img{max-width:204px;height:auto}.content-page-kids #header .logo img.scrolling{max-width:70px}@media screen and (max-width:767px){.content-page-kids #header .logo img.scrolling{max-width:60px}}@media screen and (max-width:940px){.content-page-kids #header .logo img{max-width:100px}}.content-page-kids #header-custom .header-content .content-headline{position:absolute;bottom:-20px}.content-page-kids #header-custom .header-content .content-headline .first{text-transform:none;font-family:'Luckiest Guy',sans-serif}.content-page-kids .content-headline{padding-top:20px;margin-bottom:80px}.content-page-kids .content-headline .first{font-family:'Luckiest Guy',sans-serif;color:#A3E0E5;margin-bottom:30px}@media screen and (max-width:1400px){.content-page-kids .content-headline .first{font-size:45px;line-height:43px}}.content-page-kids .content-headline .second{margin-top:-20px}.content-page-kids .highlight{font-size:25px;line-height:33px;color:#000}@media screen and (max-width:940px){.content-page-kids .highlight{font-size:20px;line-height:33px}}@media screen and (max-width:767px){.content-page-kids .highlight{font-size:18px;line-height:27px}}.content-page-kids .trenner-kids{position:relative;margin-bottom:325px}.content-page-kids .trenner-kids:after,.content-page-kids .trenner-kids:before{content:"";display:block;position:absolute}.content-page-kids .trenner-kids:before{background:url(/files/villa-mundgesund/assets/img/kringel.svg) no-repeat;width:100vw;height:144px;left:calc(-1 * ((100vw - 1500px)/ 2));margin-top:30px}.content-page-kids .trenner-kids:after{background:url(/files/villa-mundgesund/assets/img/cooler-zahn.svg) no-repeat;width:364px;height:330px;bottom:-40px;right:-200px;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.content-page-kids .trenner-kids.visible::after{opacity:1;transform:translateY(0)}@media screen and (max-width:1900px){.content-page-kids .trenner-kids:before{left:calc(-1 * ((100vw - 1400px)/ 2))}}@media screen and (max-width:1700px){.content-page-kids .trenner-kids:before{left:calc(-1 * ((100vw - 1300px)/ 2))}}@media screen and (max-width:1400px){.content-page-kids .trenner-kids:before{width:calc(100vw + 30px);left:calc(-1 * ((100vw - 1200px)/ 2))}}@media screen and (max-width:1220px){.content-page-kids .trenner-kids:before{left:calc(-1 * ((100vw - 980px)/ 2))}.content-page-kids .trenner-kids:after{right:-400px}}@media screen and (max-width:1099px){.content-page-kids .trenner-kids:after{right:40px}}@media screen and (max-width:940px){.content-page-kids .trenner-kids:before{left:-60px;width:calc(100vw + 60px)}.content-page-kids .trenner-kids:after{right:0}}@media screen and (max-width:767px){.content-page-kids .trenner-kids:before{left:-60px;width:calc(100vw + 60px);margin-top:-60px}}.content-page-kids .content-gallery .praxis-gallery .content{margin-top:0}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(1){grid-column-end:14;grid-row-end:7;grid-column-start:1;grid-row-start:2}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(2){grid-column-end:26;grid-row-end:6;grid-column-start:14;grid-row-start:1}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(3){grid-column-end:14;grid-row-end:11;grid-column-start:6;grid-row-start:7}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(4){grid-column-end:22;grid-row-end:10;grid-column-start:14;grid-row-start:6}.content-page-kids .content-gallery.kids-gallery{margin:30px 0 600px}.content-page-kids .content-gallery.kids-gallery .gallery-images .row .gallery-image{width:auto}.content-page-kids .content-gallery.kids-gallery .gallery-images .row .gallery-image figure img{box-shadow:4px 7px 36px #c7c7c7;width:219px;height:284px;border:8px solid #fff}.content-page-kids .content-gallery.kids-gallery .gallery-images .row .gallery-image:nth-child(1){-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}.content-page-kids .content-gallery.kids-gallery .gallery-images .row .gallery-image:nth-child(2){-webkit-transform:rotate(-.5deg);-moz-transform:rotate(-.5deg);-ms-transform:rotate(-.5deg);-o-transform:rotate(-.5deg);transform:rotate(-.5deg);margin:5px 0 0 20px;position:relative}.content-page-kids .content-gallery.kids-gallery .gallery-images .row .gallery-image:nth-child(2):after{content:"";position:absolute;width:133px;height:131px;background:url(/files/villa-mundgesund/assets/img/icon-heart.svg) no-repeat;bottom:0;display:block;left:20px}.content-page-kids .content-gallery.kids-gallery .gallery-images .row .gallery-image:nth-child(3){-webkit-transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-ms-transform:rotate(2.5deg);-o-transform:rotate(2.5deg);transform:rotate(2.5deg);margin:-5px 0 0 20px}.content-page-kids #kids-gallery{position:relative}.content-page-kids #kids-gallery .inside:after,.content-page-kids #kids-gallery .inside:before{content:"";position:absolute;right:0;top:0;background-repeat:no-repeat;background-size:contain;display:block}.content-page-kids #kids-gallery .inside:before{background-image:url(/files/villa-mundgesund/assets/img/icon-regenbogen.svg);width:196px;height:115px;right:100px;top:100px}.content-page-kids #kids-gallery .inside:after{background-image:url(/files/villa-mundgesund/assets/img/icon-luftballon.svg);width:104px;height:242px;top:-120px}@media screen and (max-width:940px){.content-page-kids #kids-gallery .kids-gallery{margin-bottom:300px}.content-page-kids #kids-gallery .kids-gallery .row{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.content-page-kids #kids-gallery .inside:before{display:none}.content-page-kids #kids-gallery .inside:after{right:30px}}@media screen and (max-width:550px){.content-page-kids #kids-gallery .kids-gallery .row{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;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:100px 20px 30px;margin-left:-15px;margin-right:-15px}.content-page-kids #kids-gallery .kids-gallery .row::-webkit-scrollbar{display:none!important}.content-page-kids #kids-gallery .inside:before{display:block;top:200px;right:30px}.content-page-kids #kids-gallery .inside:after{display:none}}.content-page-kids .text-bottom{position:relative}.content-page-kids .text-bottom .content-text{position:absolute;bottom:0;font-size:25px;line-height:33px;font-family:SpaceMono-Regular,sans-serif;text-align:right}@media screen and (max-width:940px){.content-page-kids .text-bottom .content-text{font-size:20px;line-height:33px}}@media screen and (max-width:767px){.content-page-kids .text-bottom .content-text{font-size:18px;line-height:27px}}.content-page-kids #intro{padding-bottom:150px}.content-page-kids #intro .emoji-images{display:inline-block;position:relative;top:8px}.content-page-kids #villa-aquarium{--grid__gutter:0 40px;margin-bottom:80px}.content-page-kids #kids-services{background-color:#FAF7F7;margin-top:-240px;padding:100px 0 70px;margin-bottom:190px;position:relative}.content-page-kids #kids-services:after{content:"";display:block}.content-page-kids #kids-services .inside .zahn:before{content:"";display:block;position:absolute;background:url(/files/villa-mundgesund/assets/img/koenig-zahn.svg) no-repeat;width:324px;height:381px;bottom:-200px;right:100px;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}@media screen and (max-width:1220px){.content-page-kids #kids-services .inside .zahn:before{right:0}}.content-page-kids #kids-services .inside .zahn.visible::before{opacity:1;transform:translateY(0)}.content-page-kids #kids-services:after{position:absolute;background:url(/files/villa-mundgesund/assets/img/kringel.svg) no-repeat;width:100vw;height:144px;left:0;bottom:-50px}.content-page-kids #kids-services .row:nth-child(2) .first{color:#C3B7B5}.content-page-kids #kids-services .row:nth-child(2) .second{margin-bottom:30px;margin-right:140px}.content-page-kids #kids-services .row:nth-child(2)>div{position:relative}.content-page-kids #kids-services .row:nth-child(2)>div .content-image{position:absolute}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(1){margin-top:70px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(1) .content-image{left:-150px;top:-100px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(1) .content-text{margin-right:60px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(2){margin-top:70px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(2) .content-image{left:0;top:-240px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(2) .content-text{margin-right:60px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(3){margin-top:100px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(3) .content-image{right:0;top:-100px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(3) .content-text{margin-right:60px}.content-page-kids #kids-services .content-btn-appointment{margin-top:100px}.content-page-kids #kids-services .content-btn-appointment .btn-link{margin:0 auto}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(2){position:relative}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(2):before{width:226px;height:226px;background:url(/files/villa-mundgesund/uploads/kids/info-sams.svg);position:absolute;right:-100px;top:20px;content:""}@media screen and (max-width:1900px){.content-page-kids .row.row-margin-left{margin-left:140px}.content-page-kids .row.row-margin-left>div .content-text{margin-right:0!important}.content-page-kids .row.row-margin-left>div:nth-child(3){margin-left:-140px}.content-page-kids .row.row-margin-left>div:nth-child(3) .content-text{margin-right:100px!important}}@media screen and (max-width:1199px){.content-page-kids .row.row-margin-left{margin-left:100px}}@media screen and (max-width:1900px){.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(3){grid-row-end:10}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(4){grid-row-end:9}}@media screen and (max-width:1700px){.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(2):before{right:-20px;top:20px}}@media screen and (max-width:1199px){.content-page-kids .text-bottom .content-text{position:relative;bottom:auto}.content-page-kids #kids-services .row:nth-child(2) .second{margin-right:0}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(2) .content-image{left:auto;right:0;top:-200px}}@media screen and (max-width:1099px){.content-page-kids .trenner-kids figure{width:100%}.content-page-kids .trenner-kids figure img{width:100%;height:auto}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(2):before{right:-20px;top:-20px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(3){margin-left:0}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(3) .content-text{margin-right:0!important}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(3) .content-image{right:auto;left:-180px;top:-150px}}@media screen and (max-width:940px){.content-page-kids #header-custom .header-content .content-headline{bottom:120px}.content-page-kids .trenner-kids figure{width:calc(100% + 30px);margin:0 -15px}.content-page-kids .trenner-kids figure img{width:100%;height:auto}.content-page-kids .content-headline{margin-bottom:35px}.content-page-kids .text-bottom .content-text{text-align:left}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(1) .content-image{left:-100px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(2){margin-top:150px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(2) .content-image{top:-130px}.content-page-kids #kids-services{padding-bottom:150px}.content-page-kids #kids-services .inside .zahn:before{width:224px;height:281px;background-size:contain;bottom:-280px}}@media screen and (max-width:767px){.content-page-kids .trenner-kids figure{width:calc(100% + 30px);height:450px;margin:0 -15px}.content-page-kids .trenner-kids figure img{width:100%;height:100%;object-fit:cover}.content-page-kids .trenner-kids:after{width:264px;height:227px;background-size:contain}.content-page-kids .content-headline.layout-2{display:block;max-width:500px}.content-page-kids .content-headline.layout-2 .first,.content-page-kids .content-headline.layout-2 .second{width:100%;text-align:left}.content-page-kids .content-gallery .praxis-gallery .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(1){width:100%;order:2}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(2){width:100%;order:1}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(3){order:3;width:calc(50% - 10px)}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(4){order:4;width:calc(50% - 10px)}.content-page-kids .kringel{width:400vw}}@media screen and (max-width:550px){.content-page-kids .trenner-kids{margin-bottom:225px}.content-page-kids .trenner-kids:after{right:-15px}.content-page-kids .row.row-margin-left{margin-left:0}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(1){margin-top:150px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(1) .content-image{left:80px;top:-150px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(3){margin-top:200px}.content-page-kids #kids-services .row:nth-child(2)>div:nth-child(3) .content-image{left:auto;top:-150px;right:40px}.content-page-kids #kids-services{padding-bottom:150px}.content-page-kids #kids-services .content-image img{max-width:130px;height:auto}.content-page-kids #kids-services .inside .zahn:before{bottom:-300px}.content-page-kids #kids-services:after{width:400vw;background-size:contain;height:73px}.content-page-kids #villa-aquarium{--grid__gutter:0 0}.content-page-kids .kringel{width:400vw}.content-page-kids .content-gallery .praxis-gallery .content .item:nth-child(2):before{content:none}.content-page-kids .bg-grey{margin-bottom:200px}}@media screen and (max-width:940px){.justify-end{justify-self:start}.row .col-12+.col-12{margin-top:35px}}.fade-in{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.fade-in.visible{opacity:1;transform:translateY(0)}
