/*
Theme Name: Küchen Zahn
Description: This is a child theme for Flatsome Theme
Author: asensu
Template: flatsome
Version: 1.0.59
*/

/*************** ADD CUSTOM CSS HERE ***************/

@import url("https://fonts.googleapis.com/css2?family=Marcellus&family=Jost:wght@300;400;500&display=swap");

/* ============================================================
   1 — TOKENS  (design_handoff_kuechen_zahn/designs/tokens)
   ============================================================ */
:root{
  --color-white:#FFFFFF;
  --color-greige-100:#F7F7F5;
  --color-greige-200:#F4F4F2;
  --color-greige-300:#E9E9E6;
  --color-greige-400:#E4E4E0;
  --color-greige-450:#DFDFDB;
  --color-greige-500:#C7C7C2;
  --color-greige-600:#94948F;
  --color-greige-700:#565654;
  --color-black:#111111;
  --color-black-soft:#1E1E1E;
  --color-black-hover:#454543;
  --text-inverse-muted:#A6A6A1;
  --color-scrim:rgba(17,17,17,0.72);

  --font-display:"Marcellus","Times New Roman",serif;
  --font-sans:"Jost","Helvetica Neue",sans-serif;

  --page-max:1180px;
  --page-gutter:48px;
  --grid-gap:24px;

  --motion:240ms cubic-bezier(0.2,0,0.2,1);
  --motion-fast:200ms cubic-bezier(0.2,0,0.2,1);
}

/* ============================================================
   2 — SEITENFLÄCHE UND TYPOGRAFIE (nur .kz-Abschnitte)
   ============================================================ */
body.kz-page{background:var(--color-greige-200);}
.kz-page #content,
.kz-page .page-wrapper{background:var(--color-greige-200);}

.kz{
  font-family:var(--font-sans);
  font-weight:300;
  color:var(--color-greige-700);
  background:var(--color-greige-200);
}
.kz *{box-sizing:border-box;}
.kz p{font-size:17px;line-height:1.7;color:var(--color-greige-700);max-width:620px;text-wrap:pretty;margin:0 0 24px;}
.kz p:last-child{margin-bottom:0;}
.kz h1,.kz h2,.kz h3,.kz h4{
  font-family:var(--font-display);
  font-weight:400;
  color:var(--color-black);
  text-transform:none;
  margin:0;
  text-wrap:pretty;
}
.kz h1{font-size:76px;line-height:1.04;letter-spacing:-0.01em;}
.kz h2{font-size:44px;line-height:1.16;}
.kz h2.kz-h2-lg{font-size:48px;line-height:1.14;}
.kz a{color:inherit;text-decoration:none;}

/* Fließtext klein / Meta / Overline */
.kz .kz-body-s{font-size:15px;line-height:1.75;color:var(--color-greige-700);}
.kz .kz-meta{font-size:14px;line-height:1.7;color:var(--color-greige-600);}
.kz .kz-overline{
  font-size:11px;letter-spacing:0.22em;text-transform:uppercase;
  color:var(--color-greige-600);margin-bottom:20px;font-weight:400;
}
.kz .kz-overline--wide{letter-spacing:0.24em;}

/* Radius 0 / keine Schatten — Vorgabe */
.kz img,.kz .col-inner,.kz .box,.kz .section-bg{border-radius:0 !important;box-shadow:none !important;}

/* ============================================================
   3 — KOMPONENTEN
   ============================================================ */
/* Button, gefüllt */
.kz .kz-btn{
  display:inline-block;font-family:var(--font-sans);font-weight:400;
  font-size:12px;letter-spacing:0.16em;text-transform:uppercase;line-height:1;
  padding:17px 34px;border-radius:999px;border:0;
  background:var(--color-black);color:var(--color-white);
  transition:background var(--motion),color var(--motion);
}
.kz .kz-btn:hover{background:var(--color-black-hover);color:var(--color-white);}
.kz .kz-btn--white{background:var(--color-white);color:var(--color-black);}
.kz .kz-btn--white:hover{background:var(--color-greige-400);color:var(--color-black);}

/* Button, Kontur */
.kz .kz-btn-outline{
  display:inline-block;font-family:var(--font-sans);font-weight:400;
  font-size:12px;letter-spacing:0.16em;text-transform:uppercase;line-height:1;
  padding:16px 33px;border-radius:999px;
  background:transparent;border:1px solid currentColor;color:var(--color-black);
  transition:background var(--motion),color var(--motion),border-color var(--motion);
}
.kz .kz-btn-outline:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black);}
.kz .kz-btn-outline--light{color:var(--color-white);}
.kz .kz-btn-outline--light:hover{background:var(--color-white);color:var(--color-black);border-color:var(--color-white);}

/* Textlink mit Unterlinie */
.kz .kz-link{
  display:inline-flex;align-items:center;gap:10px;
  font-size:12px;letter-spacing:0.18em;text-transform:uppercase;
  color:var(--color-black);border-bottom:1px solid var(--color-greige-400);
  padding-bottom:6px;transition:border-color var(--motion),color var(--motion);
}
.kz .kz-link:hover{border-bottom-color:var(--color-black);color:var(--color-black);}
.kz .kz-link--light{color:var(--color-white);border-bottom-color:rgba(255,255,255,0.4);}
.kz .kz-link--light:hover{border-bottom-color:var(--color-white);color:var(--color-white);}

/* Chip */
.kz .kz-chip{
  display:inline-block;font-size:13px;line-height:1;
  padding:8px 15px;border:1px solid var(--color-greige-500);color:var(--color-greige-700);
  transition:background var(--motion),color var(--motion),border-color var(--motion);
}
.kz .kz-chip:hover{border-color:var(--color-black);color:var(--color-black);}
.kz .kz-chip--active{padding:9px 16px;border:0;background:var(--color-black);color:var(--color-white);}
.kz .kz-chips{display:flex;flex-wrap:wrap;gap:10px;}

/* Slider-Pfeil */
.kz .kz-arrow{
  width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;
  background:none;border:0;padding:0;cursor:pointer;
  font-size:22px;line-height:1;color:var(--color-greige-600);
  transition:color var(--motion-fast);
}
.kz .kz-arrow:hover{color:var(--color-black);}
.kz .kz-counter{font-size:11px;letter-spacing:0.16em;color:var(--color-greige-600);text-transform:uppercase;}

/* Weiße Fläche */
.kz .kz-panel{background:var(--color-white);padding:80px;}

/* ============================================================
   4 — RASTER
   ============================================================ */
.kz .kz-wrap{max-width:var(--page-max);margin:0 auto;}
.kz .row{max-width:var(--page-max);}

/* ============================================================
   5 — HERO  (860 px, drei Bilder, Wechsel 5 s)
   ============================================================ */
.kz-hero{position:relative;height:860px;overflow:hidden;background:var(--color-greige-300);}
.kz-hero__img{
  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  opacity:0;transform:translateX(3%) scale(1.04);
  transition:opacity 1600ms cubic-bezier(0.4,0,0.2,1),transform 2600ms cubic-bezier(0.22,0.61,0.36,1);
}
.kz-hero__img.is-active{opacity:1;transform:translateX(0) scale(1);}
.kz-hero__scrim{
  position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(to top,rgba(17,17,17,0.72),rgba(17,17,17,0.05) 62%);
}
.kz-hero__text{position:absolute;left:48px;right:48px;bottom:96px;}
.kz-hero__overline{font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:#D9D9D4;margin-bottom:20px;}
.kz-hero h1{color:var(--color-white);max-width:780px;margin-bottom:40px;}
.kz-hero__actions{display:flex;align-items:center;gap:36px;flex-wrap:wrap;}
.kz-hero__brand{display:none;}
.kz-hero__brand.is-active{display:inline-flex;}

/* ============================================================
   6 — TRUSTLEISTE  (eine Zeile, · getrennt)
   ============================================================ */
.kz-trust{
  padding:26px 48px;border-bottom:1px solid var(--color-greige-450);
  font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:var(--color-greige-700);
}
.kz-trust__inner{max-width:var(--page-max);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;}
.kz-trust__sep{color:var(--color-greige-500);}

/* ============================================================
   7 — FAMILIENBETRIEB
   ============================================================ */
.kz-family__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:80px;align-items:start;}
.kz-quote{border-left:1px solid var(--color-black);padding-left:28px;margin:40px 0;}
.kz-quote__text{font-family:var(--font-display);font-size:26px;line-height:1.4;color:var(--color-black);margin-bottom:16px;text-wrap:pretty;}
.kz-quote__by{font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-greige-600);}
.kz-portrait{width:100%;height:520px;object-fit:cover;}
.kz-awards{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:32px;}
.kz-awards img{height:72px;width:auto;border:1px solid var(--color-greige-400);}
.kz-awards__note{font-size:14px;line-height:1.7;color:var(--color-greige-600);flex:1 1 200px;}

/* ============================================================
   8 — KACHELBLOCK
   ============================================================ */
.kz-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}
.kz-tile__media{height:460px;overflow:hidden;background:var(--color-greige-300);margin-bottom:24px;}
.kz-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 400ms cubic-bezier(0.2,0,0.2,1);}
.kz-tile:hover .kz-tile__media img{transform:scale(1.03);}
.kz-tile__path{font-size:10px;letter-spacing:0.22em;text-transform:uppercase;color:var(--color-greige-600);margin-bottom:10px;}
.kz-tile__title{font-family:var(--font-display);font-size:26px;color:var(--color-black);margin-bottom:8px;}
.kz-tile__sub{font-size:15px;color:var(--color-greige-700);}

/* ============================================================
   9 — MARKENLEISTE
   ============================================================ */
.kz-brands{background:var(--color-white);padding:72px 80px;}
.kz-brands__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px;align-items:center;}
.kz-brands__grid img{height:44px;width:100%;object-fit:contain;}

/* ============================================================
   10 — 100 BESTE
   ============================================================ */
.kz-best__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:80px;align-items:start;}
.kz-best__area{padding-top:32px;border-top:1px solid var(--color-greige-450);margin-top:40px;}

/* ============================================================
   11 — KUNDENSTIMMEN
   ============================================================ */
.kz-reviews{background:var(--color-white);padding:112px 80px;text-align:center;}
.kz-reviews__overline{font-size:11px;letter-spacing:0.24em;text-transform:uppercase;color:var(--color-greige-700);margin-bottom:40px;}
.kz-review{display:none;}
.kz-review.is-active{display:block;}
.kz-review__text{font-family:var(--font-display);font-size:34px;line-height:1.4;color:var(--color-black);max-width:820px;margin:0 auto;min-height:96px;text-wrap:pretty;}
.kz-review__by{font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-greige-700);margin-top:24px;}
.kz-reviews__nav{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:40px;}

/* ============================================================
   12 — PROZESS  (schwarze Vollfläche)
   ============================================================ */
.kz-process{background:var(--color-black);color:var(--color-white);}
.kz-process .kz-overline{color:var(--text-inverse-muted);}
.kz-process h2{color:var(--color-white);margin-bottom:64px;}
.kz-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}
.kz-step{border-top:1px solid var(--color-black-hover);padding-top:24px;}
.kz-step__no{font-family:var(--font-display);font-size:40px;color:#D9D9D4;margin-bottom:16px;}
.kz-step__title{font-size:20px;color:var(--color-white);margin-bottom:12px;}
.kz-step__text{font-size:15px;line-height:1.7;color:var(--text-inverse-muted);}

/* ============================================================
   13 — STANDORT
   ============================================================ */
.kz-loc__grid{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);background:var(--color-white);}
.kz-loc__panel{padding:48px;display:flex;flex-direction:column;gap:32px;}
.kz-loc__title{font-family:var(--font-display);font-size:26px;color:var(--color-black);margin-bottom:12px;}
.kz-hours{font-size:15px;line-height:1.9;}
.kz-hours__row{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid var(--color-greige-400);}
.kz-hours__row:first-child{padding-top:0;}
.kz-hours__row:last-child{border-bottom:0;padding-bottom:0;}
.kz-hours__row span:last-child{color:var(--color-greige-700);}
.kz-loc__links{display:flex;flex-direction:column;gap:12px;font-size:15px;}
.kz-loc__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;}
.kz-loc__img{min-height:560px;width:100%;height:100%;object-fit:cover;}

/* ============================================================
   14 — ABSCHLUSS-CTA
   ============================================================ */
.kz-cta{position:relative;height:720px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;}
.kz-cta__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.kz-cta__overlay{position:absolute;inset:0;background:rgba(17,17,17,0.58);}
.kz-cta__inner{position:relative;max-width:720px;padding:0 24px;}
.kz-cta h2{font-size:60px;line-height:1.14;color:var(--color-white);margin-bottom:24px;}
.kz-cta p{color:rgba(255,255,255,0.82);margin:0 auto 40px;max-width:560px;}

/* ============================================================
   15 — KOPFZONE  (Topbar + Kopfzeile, websiteweit)
   ============================================================ */
#top-bar,#top-bar a,#top-bar span{
  font-family:var(--font-sans);font-weight:400;
  font-size:12px;letter-spacing:0.14em;text-transform:uppercase;
}
#top-bar{background-color:var(--color-black) !important;}
.has-transparent #top-bar{background-color:rgba(17,17,17,0.32) !important;}
#top-bar .flex-row{padding:0 48px;min-height:0;}
#top-bar .html,#top-bar li{padding:10px 0;}

#header .header-nav a,
#header .nav > li > a{
  font-family:var(--font-sans);font-weight:400;
  font-size:13px;letter-spacing:0.12em;text-transform:uppercase;
}
.header-main .flex-row{padding:0 32px;}
#header .header-main{transition:background-color var(--motion),color var(--motion);}

/* Kontur-Button in der Kopfzeile */
#header .kz-header-cta,
#header .nav .kz-header-cta > a{
  border-radius:999px !important;
  border:1px solid currentColor !important;
  background:transparent !important;
  padding:16px 33px !important;
  font-size:12px !important;letter-spacing:0.16em !important;text-transform:uppercase;
  transition:background var(--motion),color var(--motion);
}
.has-transparent:not(.stuck) #header .kz-header-cta:hover{background:var(--color-white) !important;color:var(--color-black) !important;}
.stuck #header .kz-header-cta:hover{background:var(--color-black) !important;color:var(--color-greige-200) !important;}

/* Vorgabe: kein Pfeilzeichen in Buttons */
.kz .button .kz-arrow-glyph{display:none;}

/* ============================================================
   16 — MOBIL  (Entwurf 390 px)
   ============================================================ */
@media (max-width:849px){
  .kz h1{font-size:42px;line-height:1.06;}
  .kz h2{font-size:30px;}
  .kz h2.kz-h2-lg{font-size:34px;}
  .kz p{font-size:16px;}
  .kz .kz-panel{padding:32px 24px 40px;}
  .kz .kz-overline{font-size:10px;letter-spacing:0.24em;}

  .kz .kz-btn,.kz .kz-btn-outline{display:block;width:100%;text-align:center;padding:17px 24px;}
  .kz .kz-loc__actions .kz-btn,.kz .kz-loc__actions .kz-btn-outline{width:100%;}

  .kz-hero{height:620px;}
  .kz-hero__text{left:24px;right:24px;bottom:48px;text-align:center;}
  .kz-hero h1{margin-bottom:32px;}
  .kz-hero__actions{flex-direction:column;gap:20px;align-items:stretch;}
  .kz-hero__actions .kz-link{justify-content:center;}

  .kz-trust{padding:20px 24px;font-size:10px;letter-spacing:0.16em;line-height:1.9;}
  .kz-trust__inner{gap:8px;}

  .kz-family__grid,.kz-best__grid{grid-template-columns:minmax(0,1fr);gap:32px;}
  .kz-portrait{height:280px;}
  .kz-awards{justify-content:center;text-align:center;}
  .kz-awards__note{flex:1 1 100%;text-align:center;}

  .kz-tiles{grid-template-columns:minmax(0,1fr);gap:24px;}
  .kz-tile__media{height:auto;aspect-ratio:4/5;margin-bottom:0;position:relative;}
  .kz-tile{position:relative;}
  .kz-tile__media::after{
    content:"";position:absolute;inset:0;pointer-events:none;
    background:linear-gradient(to top,rgba(17,17,17,0.72),rgba(17,17,17,0) 62%);
  }
  .kz-tile__body{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;}
  .kz-tile__path{color:rgba(255,255,255,0.75);}
  .kz-tile__title{color:var(--color-white);font-size:24px;}
  .kz-tile__sub{color:rgba(255,255,255,0.82);}

  .kz-brands{padding:32px 24px;}
  .kz-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
  .kz-brands__grid img{height:28px;}

  .kz-reviews{padding:48px 24px;}
  .kz-review__text{font-size:24px;min-height:168px;}

  .kz-process__grid{grid-template-columns:minmax(0,1fr);gap:32px;}
  .kz-step__no{font-size:30px;}

  .kz-loc__grid{grid-template-columns:minmax(0,1fr);}
  .kz-loc__img{min-height:240px;height:240px;}
  .kz-loc__panel{padding:32px 24px;}

  .kz-cta{height:520px;}
  .kz-cta h2{font-size:38px;}
  .kz-cta__overlay{background:rgba(17,17,17,0.62);}
}

/* ============================================================
   17 — HERO-AUTOMATIK  (3 Bilder, 5 s Takt, ohne JavaScript)
   Blende 1600 ms, Bewegung 2600 ms — Werte aus dem Handoff.
   ============================================================ */
.kz-hero__slide{position:absolute;inset:0;transform:translateX(3%) scale(1.04);animation:kzHeroMove 15s infinite cubic-bezier(0.22,0.61,0.36,1);}
.kz-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:none;transition:none;animation:kzHeroFade 15s infinite cubic-bezier(0.4,0,0.2,1);}
.kz-hero__slide--2,.kz-hero__slide--2 .kz-hero__img{animation-delay:5s;}
.kz-hero__slide--3,.kz-hero__slide--3 .kz-hero__img{animation-delay:10s;}
@keyframes kzHeroFade{0%{opacity:0}10.67%{opacity:1}33.33%{opacity:1}44%{opacity:0}100%{opacity:0}}
@keyframes kzHeroMove{0%{transform:translateX(3%) scale(1.04)}17.33%{transform:translateX(0) scale(1)}33.33%{transform:translateX(0) scale(1)}50.66%{transform:translateX(3%) scale(1.04)}100%{transform:translateX(3%) scale(1.04)}}

/* Markenlabel folgt dem Bild */
.kz-hero__labels{display:grid;}
.kz .kz-hero__brand{grid-area:1/1;justify-self:start;white-space:nowrap;opacity:0;visibility:hidden;animation:kzHeroLabel 15s infinite;}
.kz .kz-hero__brand--2{animation-delay:5s;}
.kz .kz-hero__brand--3{animation-delay:10s;}
@keyframes kzHeroLabel{0%{opacity:0;visibility:hidden}10.67%{opacity:1;visibility:visible}33.33%{opacity:1;visibility:visible}44%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}
@media (max-width:849px){.kz .kz-hero__brand{justify-self:center;}}

@media (prefers-reduced-motion:reduce){
  .kz-hero__slide,.kz-hero__img,.kz .kz-hero__brand{animation:none;}
  .kz-hero__slide{transform:none;}
  .kz-hero__slide--1 .kz-hero__img{opacity:1;}
  .kz-hero__slide--2,.kz-hero__slide--3{display:none;}
  .kz .kz-hero__brand--1{opacity:1;visibility:visible;}
  .kz .kz-hero__brand--2,.kz .kz-hero__brand--3{display:none;}
  .kz .kz-tile__media img{transition:none;}
}

/* ============================================================
   18 — KUNDENSTIMMEN-SLIDER  (4 Stimmen, manuell, ohne JavaScript)
   ============================================================ */
.kz-rev-radio{position:absolute;width:0;height:0;opacity:0;pointer-events:none;}
.kz .kz-review{display:none;}
.kz .kz-counter{display:none;}
.kz .kz-reviews__nav .kz-arrow{display:none;}
#kz-rev-1:checked ~ .kz-reviews__body .kz-review--1,
#kz-rev-2:checked ~ .kz-reviews__body .kz-review--2,
#kz-rev-3:checked ~ .kz-reviews__body .kz-review--3,
#kz-rev-4:checked ~ .kz-reviews__body .kz-review--4{display:block;}
#kz-rev-1:checked ~ .kz-reviews__nav .kz-counter--1,
#kz-rev-2:checked ~ .kz-reviews__nav .kz-counter--2,
#kz-rev-3:checked ~ .kz-reviews__nav .kz-counter--3,
#kz-rev-4:checked ~ .kz-reviews__nav .kz-counter--4{display:inline;}
#kz-rev-1:checked ~ .kz-reviews__nav .kz-arrow--1,
#kz-rev-2:checked ~ .kz-reviews__nav .kz-arrow--2,
#kz-rev-3:checked ~ .kz-reviews__nav .kz-arrow--3,
#kz-rev-4:checked ~ .kz-reviews__nav .kz-arrow--4{display:inline-flex;}
.kz-rev-radio:focus-visible ~ .kz-reviews__nav .kz-arrow{outline:2px solid var(--color-black);outline-offset:2px;}

/* ============================================================
   19 — FLATSOME-ÜBERSTEUERUNGEN
   ============================================================ */
.kz.section{background-color:var(--color-greige-200);}
.kz .section-content{padding:0;}
.kz .ux-html,.kz .ux_html{width:100%;}
.kz-s-hero .section-content,.kz-s-cta .section-content{line-height:0;}
.kz-s-trust{padding:0 !important;}

/* ============================================================
   20 — ABSCHNITTSABSTÄNDE
   Flatsome nimmt im [section] nur einen Wert entgegen und fällt
   sonst auf 30px zurück — die Werte des Handoffs stehen deshalb hier.
   ============================================================ */
.kz.section{padding:0 !important;}
.kz.section > .section-content{padding:0;}
.kz-s-hero    > .section-content{padding:0;}
.kz-s-trust   > .section-content{padding:0;}
.kz-s-family  > .section-content{padding:176px 48px;}
.kz-s-tiles   > .section-content{padding:0 48px 176px;}
.kz-s-brands  > .section-content{padding:0 48px;}
.kz-s-best    > .section-content{padding:24px 48px 0;}
.kz-s-reviews > .section-content{padding:24px 48px 176px;}
.kz-process   > .section-content{padding:130px 48px 160px;}
.kz-s-loc     > .section-content{padding:90px 48px 176px;}
.kz-s-cta     > .section-content{padding:0;}

@media (max-width:849px){
  .kz-s-family  > .section-content{padding:48px 16px;}
  .kz-s-tiles   > .section-content{padding:0 16px 48px;}
  .kz-s-brands  > .section-content{padding:0 16px;}
  .kz-s-best    > .section-content{padding:24px 16px 0;}
  .kz-s-reviews > .section-content{padding:24px 16px 48px;}
  .kz-process   > .section-content{padding:64px 24px;}
  .kz-s-loc     > .section-content{padding:48px 16px 64px;}
}

/* Der line-height:0-Kniff hat auf Textlinks durchgeschlagen — zurückgenommen. */
.kz-s-hero .section-content,.kz-s-cta .section-content{line-height:inherit;}

/* Hero robust: Bild 1 ist auch ohne laufende Animation sichtbar.
   Sonst bliebe die Fläche leer, wenn die Animation nicht anläuft. */
.kz-hero__slide--1 .kz-hero__img{opacity:1;}

/* Korrektur: .kz.section > .section-content ist spezifischer als die
   Abschnittsregeln und hat sie ueberstimmt. Gleiche Spezifitaet herstellen. */
.kz.section.kz-s-hero    > .section-content{padding:0;}
.kz.section.kz-s-trust   > .section-content{padding:0;}
.kz.section.kz-s-family  > .section-content{padding:176px 48px;}
.kz.section.kz-s-tiles   > .section-content{padding:0 48px 176px;}
.kz.section.kz-s-brands  > .section-content{padding:0 48px;}
.kz.section.kz-s-best    > .section-content{padding:24px 48px 0;}
.kz.section.kz-s-reviews > .section-content{padding:24px 48px 176px;}
.kz.section.kz-process   > .section-content{padding:130px 48px 160px;}
.kz.section.kz-s-loc     > .section-content{padding:90px 48px 176px;}
.kz.section.kz-s-cta     > .section-content{padding:0;}
@media (max-width:849px){
  .kz.section.kz-s-family  > .section-content{padding:48px 16px;}
  .kz.section.kz-s-tiles   > .section-content{padding:0 16px 48px;}
  .kz.section.kz-s-brands  > .section-content{padding:0 16px;}
  .kz.section.kz-s-best    > .section-content{padding:24px 16px 0;}
  .kz.section.kz-s-reviews > .section-content{padding:24px 16px 48px;}
  .kz.section.kz-process   > .section-content{padding:64px 24px;}
  .kz.section.kz-s-loc     > .section-content{padding:48px 16px 64px;}
}

/* ============================================================
   21 — wpautop-ARTEFAKTE
   WordPress setzt trotz einzeiligem Markup leere <p> zwischen die
   Elemente. Im Vierer-Raster zaehlen die als Rasterzellen mit und
   schieben je zwei Kacheln in die naechste Reihe.
   ============================================================ */
.kz p:empty{display:none;}

/* ============================================================
   22 — FEINABSTAENDE  (Werte 1:1 aus dem Prototypen)
   ============================================================ */
.kz-hero h1{margin:0 0 24px;}
.kz-s-family h2{margin:0 0 28px;}
.kz-s-family .kz-panel > .kz-family__grid > div > p{font-size:18px;line-height:1.7;margin:0 0 40px;}
.kz .kz-quote{margin:0 0 40px;}
.kz-s-best h2{margin:0 0 40px;}
.kz-s-best .kz-best__grid > div:last-child{display:flex;flex-direction:column;gap:24px;}
.kz-s-best .kz-best__grid > div:last-child p{font-size:17px;line-height:1.75;margin:0;}
.kz-s-best .kz-best__area{margin-top:0;}
.kz-process .kz-overline{margin-bottom:24px;}
.kz-process h2{margin:0 0 72px;}
.kz-cta__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;padding:0 48px;max-width:none;}
.kz-cta h2{font-size:60px;line-height:1.1;margin:0;max-width:720px;}
.kz-cta p{font-size:18px;line-height:1.65;color:var(--color-greige-400);margin:0;max-width:520px;}
.kz-awards__note{max-width:300px;flex:0 1 300px;}

@media (max-width:849px){
  .kz-hero h1{margin:0 0 32px;}
  .kz-s-family .kz-panel > .kz-family__grid > div > p{font-size:16px;}
  .kz-cta h2{font-size:38px;}
  .kz-cta__inner{gap:24px;padding:0 24px;}
  .kz-cta p{font-size:16px;}
}

/* Kachel: der Link liegt als Flaeche ueber der Kachel.
   Ein <a>, das <div> umschliesst, wird von wpautop zerrissen. */
.kz .kz-tile{position:relative;display:block;}
.kz .kz-tile__link{position:absolute;inset:0;z-index:3;display:block;}
.kz .kz-tile__body{position:relative;z-index:2;}

/* ============================================================
   23 — MOBIL-KORREKTUREN
   Der Overlay-Link-Block (22) hatte .kz-tile__body auf relative
   gesetzt und damit die Mobilregel ueberstimmt: weisser Text
   stand unter dem Bild statt darin.
   ============================================================ */
@media (max-width:849px){
  .kz .kz-tile__body{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;}
  .kz .kz-tile__media{margin-bottom:0;}
  /* Vorgabe Mobil: Hero-Button ist Kontur, nicht gefuellt. */
  .kz-hero .kz-btn--white{background:transparent;color:var(--color-white);border:1px solid var(--color-white);padding:16px 24px;}
  .kz-hero .kz-btn--white:hover{background:var(--color-white);color:var(--color-black);}
}

/* ============================================================
   24 — KOPFZONE, ZUSTAENDE
   Flatsomes Sticky-Skript laeuft auf dieser Installation nicht,
   der Header bliebe dauerhaft transparent. Die Klasse .kz-stuck
   setzt ein kleines Skript aus dem Feld "HTML nach Header"
   (Customizer) ab scrollY > 80 — Schwelle laut Handoff.
   ============================================================ */
#header .flex-col.logo{flex:0 0 auto;}
#header #logo{width:76px;height:76px;padding:0;margin:0;}
#header #logo img,#header .header-logo{width:76px !important;height:76px !important;max-height:none;display:block;}
#header .header-main .flex-row{min-height:129px;padding:0 32px;}
#header .header-main{transition:background-color 240ms cubic-bezier(0.2,0,0.2,1),color 240ms cubic-bezier(0.2,0,0.2,1);}
#top-bar .flex-row{min-height:0;padding:0 48px;}

/* Über dem Bild: transparent, weiss, Haarlinie 22 % */
#header.has-transparent .header-main{border-bottom:1px solid rgba(255,255,255,0.22);}
#header.has-transparent #top-bar{background-color:rgba(17,17,17,0.32) !important;}

/* Nach dem Scrollen: helle Flaeche, dunkle Schrift */
#header.kz-stuck .header-main{background-color:var(--color-greige-200) !important;border-bottom-color:var(--color-greige-450);}
#header.kz-stuck #top-bar{background-color:var(--color-black) !important;}
#header.kz-stuck .header-main a,
#header.kz-stuck .header-main .nav > li > a,
#header.kz-stuck .header-main .nav > li > a:hover{color:var(--color-black) !important;}
#header.kz-stuck .header-main .nav > li > a{opacity:1;}

/* Kontur-Button in der Kopfzeile — Hover folgt dem Zustand,
   sonst wird die Schrift im hellen Zustand unsichtbar. */
#header .header-main li.kz-header-cta > a,
#header .header-main .nav > li.kz-header-cta > a{
  border:1px solid currentColor !important;border-radius:999px !important;
  background:transparent !important;padding:16px 33px !important;
  font-size:12px !important;letter-spacing:0.16em !important;line-height:1 !important;
}
#header:not(.kz-stuck) .header-main li.kz-header-cta > a:hover{background:var(--color-white) !important;color:var(--color-black) !important;}
#header.kz-stuck .header-main li.kz-header-cta > a:hover{background:var(--color-black) !important;color:var(--color-greige-200) !important;}

/* ============================================================
   25 — KOPFZONE, KORREKTUREN
   a) min-height:0 hatte die Topbar auf 0 px kollabieren lassen.
   b) Der Kopfzeilen-Button ist a.button in li.header-button-1,
      nicht .kz-header-cta — daher griff die Pillen-Regel nicht.
   ============================================================ */
#top-bar .flex-row{min-height:36px;padding:0 48px;}
#top-bar .nav > li > a,#top-bar .html{padding-top:10px;padding-bottom:10px;line-height:1;}

#header .header-main li.header-button-1 > a.button,
#header .header-main li.header-button-1 > a.button.white{
  border-radius:999px !important;
  border:1px solid currentColor !important;
  background:transparent !important;
  padding:16px 33px !important;
  margin:0 !important;
  font-family:var(--font-sans) !important;
  font-size:12px !important;
  letter-spacing:0.16em !important;
  line-height:1 !important;
  text-transform:uppercase;
  min-height:0 !important;
  box-shadow:none !important;
  transition:background 240ms cubic-bezier(0.2,0,0.2,1),color 240ms cubic-bezier(0.2,0,0.2,1);
}
#header:not(.kz-stuck) .header-main li.header-button-1 > a.button{color:var(--color-white) !important;}
#header:not(.kz-stuck) .header-main li.header-button-1 > a.button:hover{background:var(--color-white) !important;color:var(--color-black) !important;}
#header.kz-stuck .header-main li.header-button-1 > a.button{color:var(--color-black) !important;}
#header.kz-stuck .header-main li.header-button-1 > a.button:hover{background:var(--color-black) !important;color:var(--color-greige-200) !important;}
#header .header-main li.header-button-1 > a.button::before,
#header .header-main li.header-button-1 > a.button::after{display:none !important;}

/* Ueber dem Bild volle Deckkraft — Flatsome setzt 0.8 */
#header:not(.kz-stuck) .header-main .nav > li > a{color:var(--color-white) !important;opacity:1;}

/* ============================================================
   26 — KOPFZONE, NACHZUG
   Der Button liegt in div.header-button innerhalb des li —
   der Kindselektor ">" hat deshalb nicht gegriffen.
   ============================================================ */
#header .header-main li.header-button-1 a.button,
#header .header-main li.header-button-1 a.button.white{
  border-radius:999px !important;
  border:1px solid currentColor !important;
  background:transparent !important;
  background-color:transparent !important;
  padding:16px 33px !important;
  margin:0 !important;
  font-family:var(--font-sans) !important;
  font-size:12px !important;
  letter-spacing:0.16em !important;
  line-height:1 !important;
  text-transform:uppercase;
  min-height:0 !important;
  box-shadow:none !important;
}
#header .header-main li.header-button-1 a.button span{font-size:12px;letter-spacing:0.16em;}
#header:not(.kz-stuck) .header-main li.header-button-1 a.button{color:var(--color-white) !important;}
#header:not(.kz-stuck) .header-main li.header-button-1 a.button:hover{background-color:var(--color-white) !important;color:var(--color-black) !important;}
#header.kz-stuck .header-main li.header-button-1 a.button{color:var(--color-black) !important;}
#header.kz-stuck .header-main li.header-button-1 a.button:hover{background-color:var(--color-black) !important;color:var(--color-greige-200) !important;}

/* Topbar exakt 36 px — die Innenabstaende der Bloecke trieben sie auf 53. */
#top-bar .flex-row{min-height:36px;height:36px;padding:0 48px;}
#top-bar .flex-col,#top-bar .html,#top-bar .nav,#top-bar .nav > li,#top-bar .nav > li > a{padding-top:0 !important;padding-bottom:0 !important;line-height:1 !important;min-height:0 !important;}

/* ============================================================
   27 — FOOTER  (Aufbau 14 des Handoffs)
   ============================================================ */
.kz-f{background:var(--color-black);color:var(--color-white);padding:96px 48px 40px;font-family:var(--font-sans);font-weight:300;}
.kz-f__wrap{max-width:var(--page-max);margin:0 auto;}
.kz-f__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:48px;align-items:start;}
.kz-f a{color:var(--text-inverse-muted);text-decoration:none;transition:color var(--motion);}
.kz-f a:hover{color:var(--color-white);}

.kz-f__logo{width:64px;height:64px;display:block;filter:invert(1);margin-bottom:24px;}
.kz-f__claim{font-size:15px;line-height:1.7;color:var(--text-inverse-muted);max-width:300px;margin-bottom:32px;text-wrap:pretty;}
.kz-f__cta{
  display:inline-block;border:1px solid currentColor;border-radius:999px;
  padding:16px 33px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;line-height:1;
  color:var(--color-white) !important;transition:background var(--motion),color var(--motion);
}
.kz-f__cta:hover{background:var(--color-white);color:var(--color-black) !important;}

.kz-f__head{font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--color-greige-600);margin-bottom:24px;}
.kz-f__links{display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.7;}
.kz-f__links span{color:var(--text-inverse-muted);}

.kz-f-hours{font-size:15px;line-height:1.7;}
.kz-f-hours__row{display:flex;justify-content:space-between;gap:24px;padding:8px 0;border-bottom:1px solid var(--color-black-soft);}
.kz-f-hours__row:last-child{border-bottom:0;}
.kz-f-hours__row span:first-child{color:var(--color-white);}
.kz-f-hours__row span:last-child{color:var(--text-inverse-muted);}
.kz-f__social{display:flex;gap:16px;margin-top:24px;font-size:15px;}

.kz-f__bottom{
  display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;
  margin-top:64px;padding-top:24px;border-top:1px solid var(--color-black-soft);
  font-size:12px;color:var(--color-greige-700);
}
.kz-f__legal{display:flex;gap:24px;flex-wrap:wrap;}
.kz-f__bottom a{color:var(--color-greige-700);}
.kz-f__bottom a:hover{color:var(--color-white);}

@media (max-width:849px){
  .kz-f{padding:48px 24px 32px;}
  .kz-f__grid{grid-template-columns:minmax(0,1fr);gap:40px;}
  .kz-f__cta{display:block;width:100%;text-align:center;}
  .kz-f__claim{max-width:none;}
  .kz-f__bottom{margin-top:40px;flex-direction:column;align-items:flex-start;gap:16px;}
}


/* ============================================================
   28c — ROLLOUT, Teil C: WEBSITEWEITE EINZELFAELLE

   Diese Regeln haengen nicht an einer Seite.
   ============================================================ */

/* Schwebender Termin-Knopf: alte Fassung war graue Kachel mit
   Weichzeichner, Rahmen und Kalender-Emoji. Jetzt Pille nach Vorgabe.
   Das Emoji wird nur ausgeblendet — Link und Text bleiben unveraendert. */
a.floating-cta{
  background:#111111 !important;
  background-image:none !important;
  border:0 !important;
  border-radius:999px !important;
  padding:17px 34px !important;
  gap:0 !important;
  font-family:var(--font-sans) !important;
  font-size:12px !important;
  font-weight:400 !important;
  letter-spacing:0.16em !important;
  text-transform:uppercase !important;
  color:#FFFFFF !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  box-shadow:none !important;
}
a.floating-cta:hover{background:#454543 !important;color:#FFFFFF !important;}
a.floating-cta .floating-cta-icon{display:none !important;}

/* Goldton rgb(197,179,148) steht nicht in der Palette.
   Entscheidung 22.08.2026: auf #111111 ziehen.
   Die Goldflaeche #907142 wird als Abschnittsfarbe in Teil B behandelt. */
body:not(.home) #content [style*="197,179,148"],
body:not(.home) #content [style*="197, 179, 148"],
body:not(.home) #content [style*="#c5b394" i]{color:#111111 !important;}


/* ============================================================
   28 — ROLLOUT AUF DIE UNTERSEITEN  (Darstellung, Teil A: neutral)

   Gilt fuer Flatsomes eigene Klassen. Die Ueberschriften und Absaetze
   der Altseiten tragen Inline-Styles aus dem UX Builder
   (Groesse, Gewicht, Versalsatz, Zeilenmass). Inline schlaegt jedes
   Stylesheet — deshalb steht hier !important. Das ist Absicht und
   der Preis dafuer, dass KEIN Seiten-Datensatz angefasst wird.

   Folge fuer die Redaktion: Typografie-Einstellungen im UX Builder
   wirken auf diesen Seiten nicht mehr. Wer das aendern will, muss
   diesen Block anpassen, nicht die Seite.

   Werte: kz-redesign/sollwerte-prototyp.md (am Prototyp gemessen).
   Rueckbau: diesen Block loeschen.
   ============================================================ */

/* --- Ueberschriften ---------------------------------------- */
body:not(.home) #content h1,
body:not(.home) #content h2,
body:not(.home) #content h3,
body:not(.home) #content h4,
body:not(.home) #content h5,
body:not(.home) #content h6{
  font-family:var(--font-display) !important;
  font-weight:400 !important;
  text-transform:none !important;
  text-shadow:none !important;
}body:not(.home) #content h1{font-size:76px !important;line-height:1.04 !important;letter-spacing:-0.01em !important;}body:not(.home) #content h2{font-size:44px !important;line-height:1.16 !important;letter-spacing:normal !important;}body:not(.home) #content h3{font-size:26px !important;line-height:1.3 !important;letter-spacing:normal !important;}body:not(.home) #content h4{font-size:20px !important;line-height:1.35 !important;letter-spacing:normal !important;}body:not(.home) #content h5,
body:not(.home) #content h6{font-size:17px !important;line-height:1.5 !important;letter-spacing:normal !important;}

/* --- Fliesstext -------------------------------------------- */
body:not(.home) #content p,
body:not(.home) #content li{
  font-family:var(--font-sans) !important;
  font-weight:400 !important;
  font-size:17px !important;
  line-height:1.7 !important;
  letter-spacing:normal !important;
  text-transform:none !important;
}body:not(.home) #content p{max-width:620px;text-wrap:pretty;}

/* Fliesstextfarbe der Vorgabe — nur dort, wo nichts dagegensteht:
   nicht bei eigener Inline-Farbe (weisse Schrift auf Bild),
   nicht in Bildkacheln, nicht in .dark-Abschnitten (die haben ihre
   eigenen Regeln in Teil B). */
body:not(.home) #content :is(p,
li):not([style*="color"]):not(.banner *):not(.box-text *):not(.dark *){
  color:#565654 !important;
}body:not(.home) #content .text-center p,
body:not(.home) #content [class*="align-center"] p{margin-left:auto;margin-right:auto;}

/* Overline: kurze Versalzeilen bleiben Versalzeilen, nur auf Systemwerte
   gebracht. Erkennung ueber den Inline-Style, den der UX Builder setzt. */
body:not(.home) #content p[style*="uppercase"],
body:not(.home) #content span[style*="uppercase"]{
  font-size:11px !important;letter-spacing:0.22em !important;
  text-transform:uppercase !important;line-height:1.6 !important;
}

/* --- Buttons: Pille --------------------------------------- */
body:not(.home) #content .button,
body:not(.home) #content a.button,
body:not(.home) #content button,
body:not(.home) #content input[type="submit"],
body:not(.home) #content .ux-menu-link__link.button{
  font-family:var(--font-sans) !important;
  font-size:12px !important;
  font-weight:400 !important;
  letter-spacing:0.16em !important;
  text-transform:uppercase !important;
  line-height:1 !important;
  border-radius:999px !important;
  padding:17px 34px !important;
  min-height:0 !important;height:auto !important;
  border:0 !important;
  box-shadow:none !important;text-shadow:none !important;
  background-image:none !important;
  background-color:#111111 !important;
  color:#FFFFFF !important;
  transition:background-color 240ms cubic-bezier(0.2,0,0.2,1) !important;
}body:not(.home) #content .button:hover,
body:not(.home) #content a.button:hover,
body:not(.home) #content button:hover,
body:not(.home) #content input[type="submit"]:hover{background-color:#454543 !important;color:#FFFFFF !important;}
/* Glanz-Effekt, Akzentstrich und Pfeil-Icon der Altfassung abschalten */
body:not(.home) #content .button::before,
body:not(.home) #content .button::after,
body:not(.home) #content a.button::before,
body:not(.home) #content a.button::after{content:none !important;display:none !important;}body:not(.home) #content .button > span:empty{display:none !important;}
/* Kontur-Variante */
body:not(.home) #content .button.is-outline,
body:not(.home) #content a.button.is-outline{
  background-color:transparent !important;color:inherit !important;
  border:1px solid currentColor !important;padding:16px 33px !important;
}body:not(.home) #content .button.is-outline:hover,
body:not(.home) #content a.button.is-outline:hover{
  background-color:currentColor !important;
}

/* --- Kanten und Schatten ----------------------------------- */
body:not(.home) #content img,
body:not(.home) #content .col-inner,
body:not(.home) #content .box-image,
body:not(.home) #content .box-text,
body:not(.home) #content .banner,
body:not(.home) #content .banner-inner,
body:not(.home) #content .section-bg,
body:not(.home) #content .ux-box,
body:not(.home) #content input,
body:not(.home) #content textarea,
body:not(.home) #content select{
  border-radius:0 !important;box-shadow:none !important;
}

/* --- Raster: Inhaltsbreite und Seitenrand ------------------ */
body:not(.home) #content .row:not(.row-collapse):not(.row-full-width){max-width:1180px;}

/* --- wpautop-Artefakte ------------------------------------- */
body:not(.home) #content p:empty{display:none;}

/* --- Mobil (Werte am Mobil-Prototyp gemessen, 390 px) ------ */
@media (max-width:849px){body:not(.home) #content h1{font-size:42px !important;line-height:1.06 !important;}body:not(.home) #content h2{font-size:32px !important;line-height:1.16 !important;}body:not(.home) #content h3{font-size:24px !important;line-height:1.25 !important;}body:not(.home) #content h4{font-size:20px !important;}body:not(.home) #content h5,
body:not(.home) #content h6{font-size:16px !important;}body:not(.home) #content p,
body:not(.home) #content li{font-size:16px !important;line-height:1.75 !important;}body:not(.home) #content .button,
body:not(.home) #content a.button,
body:not(.home) #content button,
body:not(.home) #content input[type="submit"]{
    padding:17px 24px !important;
  }body:not(.home) #content .button.is-outline,
body:not(.home) #content a.button.is-outline{padding:16px 23px !important;}
  /* kein waagerechter Ueberlauf */
body:not(.home) #content img,
body:not(.home) #content table{max-width:100% !important;height:auto;}
}


/* ============================================================
   29 — KORREKTUREN NACH ABNAHME  (22.08.2026)

   Behebt die im Feedback gemeldeten Punkte. Reine Darstellung,
   kein Eingriff in Seiteninhalte.
   ============================================================ */

/* --- 29.1 Kopfzone ------------------------------------------
   Die Kopfzone war nur fuer das Template mit transparentem Header
   gestaltet. Auf den uebrigen 52 Seiten blieb die alte dunkle Flaeche
   .header-bg-color (rgba(10,10,10,0.97)) stehen — daher der schwarze
   Block ueber dem Blog-Titelbild und der graue Streifen in der Topbar.
   Diese Flaeche wird abgeschaltet; gefaerbt wird ueber .header-main.  */
#header .header-bg-color{background-color:transparent !important;}

/* Seiten OHNE transparenten Header: dauerhaft der helle Zustand,
   also genau das, was der Entwurf nach dem Scrollen zeigt.            */
#header:not(.has-transparent) .header-main{
  background-color:var(--color-greige-200) !important;
  border-bottom:1px solid var(--color-greige-450) !important;
}
#header:not(.has-transparent) .header-main a,
#header:not(.has-transparent) .header-main .nav > li > a,
#header:not(.has-transparent) .header-main .nav > li > a:hover,
#header:not(.has-transparent) .header-main li.header-button-1 > a.button,
#header:not(.has-transparent) .header-main li.header-button-1 a.button{
  color:var(--color-black) !important;opacity:1;
}
#header:not(.has-transparent) .header-main li.header-button-1 > a.button:hover,
#header:not(.has-transparent) .header-main li.header-button-1 a.button:hover{
  background-color:var(--color-black) !important;
  color:var(--color-greige-200) !important;
}
/* Topbar: ueber dem Bild halbtransparent, sonst voll #111111.
   Der graue Streifen kam daher, dass die halbtransparente Fassung
   auch ueber hellem Grund lag.                                        */
#header:not(.has-transparent) #top-bar,
#header.kz-stuck #top-bar,
.header-wrapper.stuck #top-bar{background-color:var(--color-black) !important;}
#header:not(.has-transparent) .header-top{background-color:var(--color-black) !important;}

/* --- 29.2 Kopfzone im gehefteten Zustand --------------------
   Flatsome schrumpft den Streifen auf 100 px, das Logo blieb bei
   76 px und ragte 2,5 px unten heraus — daher „unter dem Logo zu
   wenig Flaeche". Das Logo wird im gehefteten Zustand auf 56 px
   gesetzt: 22 px Luft oben und unten.                                */
/* Block 15 setzt #header #logo img mit !important auf 76 px — zwei IDs.
   Die Regel hier braucht dieselbe Spezifitaet, sonst greift sie nicht. */
#header .header-wrapper.stuck #logo img,
.header-wrapper.stuck #header #logo img,
.header-wrapper.stuck #logo img,
.header-wrapper.stuck #logo svg{
  width:56px !important;height:56px !important;max-height:56px !important;
}
.header-wrapper.stuck #logo{display:flex;align-items:center;justify-content:center;}
/* Flatsome schrumpft .header-main auf 100 px, laesst die innere Zeile
   aber auf 129 px stehen. Dadurch sass der Inhalt 37 px unter der
   Oberkante und nur 8 px ueber der Unterkante — der „unnoetige weisse
   Abstand" oben und die fehlende Flaeche unter dem Logo.              */
.header-wrapper.stuck .header-main,
.header-wrapper.stuck .header-main .header-inner,
.header-wrapper.stuck .header-main .flex-row{
  height:100px !important;min-height:100px !important;align-items:center;
}

/* --- 29.3 Blogkacheln ---------------------------------------
   Flatsome gibt dem Bild in der Kachel nur die halbe Spaltenbreite.
   Bestand schon vor dem Rollout, faellt auf heller Flaeche aber auf. */
.blog-uebersicht .box-image,
.blog-featured .box-image,
#content .box-vertical .box-image{
  width:100% !important;border-radius:0 !important;
}
.blog-uebersicht .box-image img,
.blog-featured .box-image img{width:100% !important;}

/* --- 29.4 Karten: Buttons auf gleiche Hoehe -----------------
   In Rastern mit unterschiedlich langem Text standen die Buttons
   auf verschiedenen Hoehen. Die Spalte wird zur Flexspalte, der
   Button rutscht ans untere Ende.                                   */
body:not(.home) #content .col:has(> .col-inner > .button:last-child){display:flex;}
body:not(.home) #content .col:has(> .col-inner > .button:last-child) > .col-inner{
  display:flex;flex-direction:column;width:100%;
}
body:not(.home) #content .col:has(> .col-inner > .button:last-child) > .col-inner > .button:last-child{
  margin-top:auto;align-self:flex-start;
}

/* --- 29.5 Kennzahlenzeilen ----------------------------------
   Die Zeile 30+ / 450+ / 4,6 Sterne ist im Entwurf eine flache
   Trustleiste. Typografie darauf angleichen.                        */
body:not(.home) #content section:has(> .section-content .row > .col p + p) .col p:first-child{
  text-wrap:balance;
}

/* --- 29.6a Restliche Rundungen -------------------------------
   Der Logo-Slider bringt 4 px Radius mit. Vorgabe: 0 ueberall
   ausser Buttons.                                                  */
#content [class*="gs_logo"],
#content [class*="gs_logo"] > *,
#content .badge-inner,
#content .badge{border-radius:0 !important;}
/* Einzelne Bausteine setzen den Radius als Inline-Style. Vorgabe ist 0.
   Ausgenommen: Buttons (Pille) und der Bewertungs-Slider, dessen
   Profilbilder rund sind.                                            */
#content [style*="border-radius"]:not(.button):not(.button *):not(.slider-wrapper *){
  border-radius:0 !important;
}

/* --- 29.6 Kundenstimmen-Slider ------------------------------
   Der Google-Baustein wird erst nach Einwilligung nachgeladen und
   bringt eigene Rundungen und Schatten mit. Beides wird neutralisiert;
   ein 1:1-Nachbau des Startseiten-Bausteins ginge nur ueber den
   Seiteninhalt und ist deshalb nicht Teil dieses Blocks.             */
body:not(.home) #content .slider-wrapper [class*="rplg"],
body:not(.home) #content .slider-wrapper [class*="wp-google"],
body:not(.home) #content .slider-wrapper [class*="grw-"]{
  border-radius:0 !important;box-shadow:none !important;
}


/* ============================================================
   28b — ROLLOUT, Teil B: FLAECHEN UND ABSCHNITTSRHYTHMUS

   Flatsome schreibt Flaechenfarbe und Innenabstand je Abschnitt als
   #section_<id>-Regel in die Seite. Hier stehen die Gegenstuecke —
   erzeugt aus rollout/build_rollout_css.py, Quelle sind die
   HTML-Schnappschuesse unter rollout/html/.

   Zuordnung dunkel -> hell:
     rgb(19,19,19) / rgb(18,18,18)  ->  #F4F4F2  Grundflaeche
     rgb(28,27,27) / rgb(38,38,38)  ->  #FFFFFF  weisse Flaeche
     rgb(0,0,0) / rgb(14,14,14)     ->  bleibt dunkel (wie Prozess/Footer)
   Abschnitte MIT Hintergrundbild bleiben unveraendert dunkel —
   dort ist weisse Schrift richtig (Hero, Abschluss-CTA).

   Abschnittsrhythmus: 0 -> 0, <=30 -> 24, <=60 -> 48, <=90 -> 90,
   darueber -> 176 (Sollwert des Prototyps).

   ACHTUNG: Wird ein Abschnitt im UX Builder umgebaut, aendert sich
   seine ID nicht — die Regel bleibt gueltig. Wird ein Abschnitt neu
   angelegt, muss dieser Block neu erzeugt werden.
   ============================================================ */


/* --- Seite 3046 --- */
body.page-id-3046 #content>section:nth-of-type(1){padding-top:16px !important;padding-bottom:16px !important}
@media (min-width:850px){
body.page-id-3046 #content>section:nth-of-type(1){padding-top:24px !important;padding-bottom:24px !important}
}

/* --- Seite 4416 --- */
body.page-id-4416 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4416 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4416 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4416 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4416 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4416 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4416 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4416 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4416 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4416 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4416 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4416 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4416 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4416 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 23 --- */
body.page-id-23 #content>section:nth-of-type(5) [style*="background-color:rgb(0,0,0)"]{background-color:#FFFFFF !important}
body.page-id-23 #content>section:nth-of-type(6) [style*="background-color:rgb(38,38,38)"],body.page-id-23 #content>section:nth-of-type(6) [style*="background-color:rgb(28,28,28)"]{background-color:#FFFFFF !important}
body.page-id-23 #content>section:nth-of-type(7) [style*="background-color:rgb(19,19,19)"]{background-color:#FFFFFF !important}
body.page-id-23 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-23 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-23 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-23 #content>section:nth-of-type(4){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-23 #content>section:nth-of-type(5){padding-top:16px !important;padding-bottom:16px !important;background-color:#F4F4F2 !important}
body.page-id-23 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-23 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-23 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-23 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-23 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-23 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-23 #content>section:nth-of-type(4){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-23 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-23 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-23 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-23 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4347 --- */
body.page-id-4347 #content>section:nth-of-type(1) [style*="background-color:rgb(38,38,38)"]{background-color:#FFFFFF !important}
body.page-id-4347 #content>section:nth-of-type(1){padding-top:16px !important;padding-bottom:16px !important;background-color:#F4F4F2 !important}
body.page-id-4347 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-4347 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4347 #content>section:nth-of-type(1){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-4347 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-4347 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 407 --- */
body.page-id-407 #content>section:nth-of-type(1){padding-top:16px !important;padding-bottom:16px !important}
@media (min-width:850px){
body.page-id-407 #content>section:nth-of-type(1){padding-top:24px !important;padding-bottom:24px !important}
}

/* --- Seite 392 --- */
body.page-id-392 #content>section:nth-of-type(1){padding-top:16px !important;padding-bottom:16px !important}
@media (min-width:850px){
body.page-id-392 #content>section:nth-of-type(1){padding-top:24px !important;padding-bottom:24px !important}
}

/* --- Seite 4632 --- */
body.page-id-4632 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4632 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4632 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4632 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4632 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4632 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 19 --- */
body.page-id-19 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-19 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-19 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-19 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-19 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-19 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-19 #content>section:nth-of-type(7){padding-top:16px !important;padding-bottom:16px !important;background-color:#F4F4F2 !important}
body.page-id-19 #content>section:nth-of-type(8){padding-top:24px !important;padding-bottom:24px !important;background-color:#FFFFFF !important}
body.page-id-19 #content>section:nth-of-type(9){padding-top:0px !important;padding-bottom:0px !important;background-color:#F4F4F2 !important}
body.page-id-19 #content>section:nth-of-type(10){padding-top:12px !important;padding-bottom:12px !important}
body.page-id-19 #content>section:nth-of-type(11){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-19 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-19 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-19 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-19 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-19 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-19 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-19 #content>section:nth-of-type(7){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-19 #content>section:nth-of-type(8){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-19 #content>section:nth-of-type(9){padding-top:0px !important;padding-bottom:0px !important}
body.page-id-19 #content>section:nth-of-type(10){padding-top:12px !important;padding-bottom:12px !important}
body.page-id-19 #content>section:nth-of-type(11){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4487 --- */
body.page-id-4487 #content>section:nth-of-type(1){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-4487 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4487 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4487 #content>section:nth-of-type(1){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-4487 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4487 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4912 --- */
body.page-id-4912 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4912 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4912 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4912 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4912 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4912 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4912 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4912 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4912 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4912 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4912 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4912 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4912 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4912 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4912 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4912 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4425 --- */
body.page-id-4425 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4425 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4425 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4425 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4425 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4425 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4425 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4425 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4425 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4425 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4425 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4425 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4425 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4425 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4425 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4425 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4456 --- */
body.page-id-4456 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4456 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4456 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4456 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4456 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4456 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4456 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4456 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4456 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4456 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4456 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4456 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4456 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4456 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4446 --- */
body.page-id-4446 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4446 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4446 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4446 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4446 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4446 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4446 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4446 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4446 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4446 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4446 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4446 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4446 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4446 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4471 --- */
body.page-id-4471 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4471 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4471 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4471 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4471 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4471 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4471 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4471 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4471 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4471 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4471 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4471 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4471 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4471 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4463 --- */
body.page-id-4463 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4463 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4463 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4463 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4463 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4463 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4463 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4463 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4463 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4463 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4463 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4463 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 2570 --- */
body.page-id-2570 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important;background-color:#111111 !important}
body.page-id-2570 #content>section:nth-of-type(2){padding-top:0px !important;padding-bottom:0px !important}
body.page-id-2570 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-2570 #content>section:nth-of-type(4){padding-top:16px !important;padding-bottom:16px !important}
@media (min-width:850px){
body.page-id-2570 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2570 #content>section:nth-of-type(2){padding-top:0px !important;padding-bottom:0px !important}
body.page-id-2570 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-2570 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important}
}

/* --- Seite 4738 --- */
body.page-id-4738 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4738 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4738 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4738 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4738 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4738 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4738 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4738 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4738 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4738 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4967 --- */
body.page-id-4967 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4967 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4967 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4967 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4967 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4967 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4967 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4967 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4967 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4967 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4885 --- */
body.page-id-4885 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4885 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4885 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4885 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4885 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4885 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4885 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4885 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4885 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4885 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4885 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4885 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4885 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4885 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4885 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4885 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 2940 --- */
body.page-id-2940 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-2940 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-2940 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-2940 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-2940 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-2940 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-2940 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2940 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2940 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2940 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2940 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2940 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4391 --- */
body.page-id-4391 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4391 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4391 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4391 #content>section:nth-of-type(4){padding-top:20px !important;padding-bottom:20px !important;background-color:#FFFFFF !important}
body.page-id-4391 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4391 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4391 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4391 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4391 #content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4391 #content>section:nth-of-type(10){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4391 #content>section:nth-of-type(11){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4391 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4391 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4391 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4391 #content>section:nth-of-type(4){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-4391 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4391 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4391 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4391 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4391 #content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4391 #content>section:nth-of-type(10){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4391 #content>section:nth-of-type(11){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4116 --- */
body.page-id-4116 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4116 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4116 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4116 #content>section:nth-of-type(4){padding-top:20px !important;padding-bottom:20px !important;background-color:#FFFFFF !important}
body.page-id-4116 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4116 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4116 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4116 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4116 #content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4116 #content>section:nth-of-type(10){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4116 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4116 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4116 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4116 #content>section:nth-of-type(4){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-4116 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4116 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4116 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4116 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4116 #content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4116 #content>section:nth-of-type(10){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4161 --- */
body.page-id-4161 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4161 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4161 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4161 #content>section:nth-of-type(4){padding-top:20px !important;padding-bottom:20px !important;background-color:#FFFFFF !important}
body.page-id-4161 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4161 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4161 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4161 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4161 #content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4161 #content>section:nth-of-type(10){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4161 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4161 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4161 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4161 #content>section:nth-of-type(4){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-4161 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4161 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4161 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4161 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4161 #content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4161 #content>section:nth-of-type(10){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4099 --- */
body.page-id-4099 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4099 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4099 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4099 #content>section:nth-of-type(4){padding-top:20px !important;padding-bottom:20px !important;background-color:#FFFFFF !important}
body.page-id-4099 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4099 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4099 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4099 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4099 #content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4099 #content>section:nth-of-type(10){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4099 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4099 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4099 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4099 #content>section:nth-of-type(4){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-4099 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4099 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4099 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4099 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4099 #content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4099 #content>section:nth-of-type(10){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4413 --- */
body.page-id-4413 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4413 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4413 #content>section:nth-of-type(3){padding-top:20px !important;padding-bottom:20px !important;background-color:#FFFFFF !important}
body.page-id-4413 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4413 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4413 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4413 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4413 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4413 #content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4413 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4413 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4413 #content>section:nth-of-type(3){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-4413 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4413 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4413 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4413 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4413 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4413 #content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4117 --- */
body.page-id-4117 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4117 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4117 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4117 #content>section:nth-of-type(4){padding-top:20px !important;padding-bottom:20px !important;background-color:#FFFFFF !important}
body.page-id-4117 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4117 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-4117 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4117 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4117 #content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-4117 #content>section:nth-of-type(10){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4117 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4117 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4117 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4117 #content>section:nth-of-type(4){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-4117 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4117 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4117 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4117 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4117 #content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4117 #content>section:nth-of-type(10){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4070 --- */
body.page-id-4070 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4070 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important;background-color:#FFFFFF !important}
body.page-id-4070 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-4070 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important;background-color:#FFFFFF !important}
body.page-id-4070 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4070 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4070 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4070 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-4070 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-4070 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-4070 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4070 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 3510 --- */
body.page-id-3510 #content>section:nth-of-type(3) [style*="background-color:rgb(28,27,27)"]{background-color:#FFFFFF !important}
body.page-id-3510 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-3510 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important;background-color:#FFFFFF !important}
body.page-id-3510 #content>section:nth-of-type(3){padding-top:16px !important;padding-bottom:16px !important;background-color:#F4F4F2 !important}
body.page-id-3510 #content>section:nth-of-type(4){padding-top:16px !important;padding-bottom:16px !important;background-color:#F4F4F2 !important}
body.page-id-3510 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important;background-color:#FFFFFF !important}
body.page-id-3510 #content>section:nth-of-type(6){padding-top:24px !important;padding-bottom:24px !important;background-color:#FFFFFF !important}
body.page-id-3510 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-3510 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-3510 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-3510 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-3510 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-3510 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-3510 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-3510 #content>section:nth-of-type(6){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-3510 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-3510 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 5003 --- */
body.page-id-5003 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-5003 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-5003 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5003 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important;background-color:#F4F4F2 !important}
body.page-id-5003 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5003 #content>section:nth-of-type(6){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5003 #content>section:nth-of-type(7){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5003 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-5003 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-5003 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-5003 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5003 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5003 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5003 #content>section:nth-of-type(6){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5003 #content>section:nth-of-type(7){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5003 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4630 --- */
body.page-id-4630 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4630 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4630 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4630 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4630 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4630 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4630 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4630 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4630 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4630 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 5006 --- */
body.page-id-5006 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-5006 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-5006 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5006 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important;background-color:#F4F4F2 !important}
body.page-id-5006 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5006 #content>section:nth-of-type(6){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5006 #content>section:nth-of-type(7){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5006 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-5006 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-5006 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-5006 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5006 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5006 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5006 #content>section:nth-of-type(6){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5006 #content>section:nth-of-type(7){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5006 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 5010 --- */
body.page-id-5010 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-5010 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-5010 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5010 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important;background-color:#F4F4F2 !important}
body.page-id-5010 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5010 #content>section:nth-of-type(6){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5010 #content>section:nth-of-type(7){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5010 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-5010 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-5010 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-5010 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5010 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5010 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5010 #content>section:nth-of-type(6){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5010 #content>section:nth-of-type(7){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5010 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4628 --- */
body.page-id-4628 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4628 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4628 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4628 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4628 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4628 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4628 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4628 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4628 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4628 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 5015 --- */
body.page-id-5015 #content>section:nth-of-type(1){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5015 #content>section:nth-of-type(2){padding-top:24px !important;padding-bottom:24px !important}
@media (min-width:850px){
body.page-id-5015 #content>section:nth-of-type(1){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5015 #content>section:nth-of-type(2){padding-top:45px !important;padding-bottom:45px !important}
}

/* --- Seite 5007 --- */
body.page-id-5007 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-5007 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-5007 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5007 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important;background-color:#F4F4F2 !important}
body.page-id-5007 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5007 #content>section:nth-of-type(6){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5007 #content>section:nth-of-type(7){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5007 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-5007 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-5007 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-5007 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5007 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5007 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5007 #content>section:nth-of-type(6){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5007 #content>section:nth-of-type(7){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5007 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 5008 --- */
body.page-id-5008 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-5008 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-5008 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5008 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important;background-color:#F4F4F2 !important}
body.page-id-5008 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5008 #content>section:nth-of-type(6){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5008 #content>section:nth-of-type(7){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5008 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-5008 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-5008 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-5008 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5008 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5008 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5008 #content>section:nth-of-type(6){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5008 #content>section:nth-of-type(7){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5008 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 5012 --- */
body.page-id-5012 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-5012 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-5012 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5012 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important;background-color:#F4F4F2 !important}
body.page-id-5012 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5012 #content>section:nth-of-type(6){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5012 #content>section:nth-of-type(7){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5012 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-5012 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-5012 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-5012 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5012 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5012 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5012 #content>section:nth-of-type(6){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5012 #content>section:nth-of-type(7){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5012 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4629 --- */
body.page-id-4629 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4629 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4629 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4629 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4629 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4629 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4629 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4629 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4629 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4629 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 5004 --- */
body.page-id-5004 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-5004 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-5004 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5004 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important;background-color:#F4F4F2 !important}
body.page-id-5004 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5004 #content>section:nth-of-type(6){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5004 #content>section:nth-of-type(7){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5004 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-5004 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-5004 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-5004 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5004 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5004 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5004 #content>section:nth-of-type(6){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5004 #content>section:nth-of-type(7){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5004 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 5009 --- */
body.page-id-5009 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-5009 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-5009 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5009 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important;background-color:#F4F4F2 !important}
body.page-id-5009 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5009 #content>section:nth-of-type(6){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5009 #content>section:nth-of-type(7){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5009 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-5009 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-5009 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-5009 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5009 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5009 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5009 #content>section:nth-of-type(6){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5009 #content>section:nth-of-type(7){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5009 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 5005 --- */
body.page-id-5005 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-5005 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-5005 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5005 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important;background-color:#F4F4F2 !important}
body.page-id-5005 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5005 #content>section:nth-of-type(6){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5005 #content>section:nth-of-type(7){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5005 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-5005 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-5005 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-5005 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5005 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5005 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5005 #content>section:nth-of-type(6){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5005 #content>section:nth-of-type(7){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5005 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 5011 --- */
body.page-id-5011 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-5011 #content>section:nth-of-type(2){padding-top:20px !important;padding-bottom:20px !important}
body.page-id-5011 #content>section:nth-of-type(3){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5011 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important;background-color:#F4F4F2 !important}
body.page-id-5011 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5011 #content>section:nth-of-type(6){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5011 #content>section:nth-of-type(7){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-5011 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-5011 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-5011 #content>section:nth-of-type(2){padding-top:26px !important;padding-bottom:26px !important}
body.page-id-5011 #content>section:nth-of-type(3){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5011 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5011 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5011 #content>section:nth-of-type(6){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5011 #content>section:nth-of-type(7){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-5011 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 4631 --- */
body.page-id-4631 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4631 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4631 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4631 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-4631 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-4631 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4631 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4631 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4631 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-4631 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 554 --- */
body.page-id-554 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(3){padding-top:12px !important;padding-bottom:12px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(10){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(11){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(12){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-554 #content>section:nth-of-type(13){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-554 #content>section:nth-of-type(14){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-554 #content>section:nth-of-type(15){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-554 #content>section:nth-of-type(16){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-554 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(3){padding-top:12px !important;padding-bottom:12px !important}
body.page-id-554 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(10){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(11){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(12){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(13){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(14){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(15){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-554 #content>section:nth-of-type(16){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 2761 --- */
body.page-id-2761 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-2761 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-2761 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-2761 #content>section:nth-of-type(4){padding-top:24px !important;padding-bottom:24px !important}
body.page-id-2761 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-2761 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2761 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2761 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2761 #content>section:nth-of-type(4){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-2761 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 22 --- */
body.page-id-22 #content>section:nth-of-type(3) [style*="background-color:rgb(28,27,27)"],body.page-id-22 #content>section:nth-of-type(3) [style*="background-color:rgb(32,31,31)"],body.page-id-22 #content>section:nth-of-type(3) [style*="background-color:rgb(42,42,42)"]{background-color:#FFFFFF !important}
body.page-id-22 #content>section:nth-of-type(6) [style*="background-color:rgb(19,19,19)"],body.page-id-22 #content>section:nth-of-type(6) [style*="background-color:rgb(32,31,31)"],body.page-id-22 #content>section:nth-of-type(6) [style*="background-color:rgb(24,23,23)"]{background-color:#FFFFFF !important}
body.page-id-22 #content>section:nth-of-type(7) [style*="background-color:rgb(28,27,27)"]{background-color:#FFFFFF !important}
body.page-id-22 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-22 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-22 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-22 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-22 #content>section:nth-of-type(5){padding-top:0px !important;padding-bottom:0px !important}
body.page-id-22 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-22 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-22 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-22 #content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-22 #content>section:nth-of-type(10){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-22 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-22 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-22 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-22 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-22 #content>section:nth-of-type(5){padding-top:0px !important;padding-bottom:0px !important}
body.page-id-22 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-22 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-22 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-22 #content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-22 #content>section:nth-of-type(10){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 2819 --- */
body.page-id-2819 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important;background-color:#111111 !important}
body.page-id-2819 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-2819 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-2819 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-2819 #content>section:nth-of-type(5){padding-top:24px !important;padding-bottom:24px !important;background-color:#111111 !important}
body.page-id-2819 #content>section:nth-of-type(6){padding-top:0px !important;padding-bottom:0px !important}
body.page-id-2819 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-2819 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2819 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2819 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2819 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-2819 #content>section:nth-of-type(5){padding-top:45px !important;padding-bottom:45px !important}
body.page-id-2819 #content>section:nth-of-type(6){padding-top:0px !important;padding-bottom:0px !important}
body.page-id-2819 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Seite 3987 --- */
body.page-id-3987 #content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important}
body.page-id-3987 #content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-3987 #content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-3987 #content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-3987 #content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-3987 #content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-3987 #content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.page-id-3987 #content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.page-id-3987 #content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.page-id-3987 #content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-3987 #content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-3987 #content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-3987 #content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-3987 #content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-3987 #content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-3987 #content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-3987 #content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.page-id-3987 #content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
}

/* --- Schrift in den hell gewordenen Abschnitten ---------------
   Flatsome faerbt ueber die Klasse .dark eine Reihe von Elementen fest auf
   #fff — darunter label, .heading-font, a.lead und blockquote. Die Klasse
   bleibt am Abschnitt stehen, also werden diese Regeln hier einzeln
   zurueckgenommen. Sonst stuende z. B. die Formularbeschriftung weiss auf
   hell. Ausgenommen bleibt alles, was auf einem Bild liegt (.banner,
   .box-text) sowie Buttons — die haben ihre eigene Regel.            */
:is(body.page-id-4416 #content>section:nth-of-type(2),body.page-id-4416 #content>section:nth-of-type(3),body.page-id-4416 #content>section:nth-of-type(4),body.page-id-4416 #content>section:nth-of-type(5),body.page-id-4416 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(2),body.page-id-23 #content>section:nth-of-type(5),body.page-id-23 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(7),body.page-id-4347 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(2),body.page-id-19 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(4),body.page-id-19 #content>section:nth-of-type(5),body.page-id-19 #content>section:nth-of-type(7),body.page-id-19 #content>section:nth-of-type(8),body.page-id-19 #content>section:nth-of-type(9),body.page-id-4912 #content>section:nth-of-type(2),body.page-id-4912 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(4),body.page-id-4912 #content>section:nth-of-type(5),body.page-id-4912 #content>section:nth-of-type(6),body.page-id-4912 #content>section:nth-of-type(7),body.page-id-4425 #content>section:nth-of-type(2),body.page-id-4425 #content>section:nth-of-type(3),body.page-id-4425 #content>section:nth-of-type(4),body.page-id-4425 #content>section:nth-of-type(5),body.page-id-4425 #content>section:nth-of-type(6),body.page-id-4425 #content>section:nth-of-type(7),body.page-id-4456 #content>section:nth-of-type(2),body.page-id-4456 #content>section:nth-of-type(3),body.page-id-4456 #content>section:nth-of-type(4),body.page-id-4456 #content>section:nth-of-type(5),body.page-id-4456 #content>section:nth-of-type(6),body.page-id-4446 #content>section:nth-of-type(2),body.page-id-4446 #content>section:nth-of-type(3),body.page-id-4446 #content>section:nth-of-type(4),body.page-id-4446 #content>section:nth-of-type(5),body.page-id-4446 #content>section:nth-of-type(6),body.page-id-4471 #content>section:nth-of-type(2),body.page-id-4471 #content>section:nth-of-type(3),body.page-id-4471 #content>section:nth-of-type(4),body.page-id-4471 #content>section:nth-of-type(5),body.page-id-4471 #content>section:nth-of-type(6),body.page-id-4463 #content>section:nth-of-type(2),body.page-id-4463 #content>section:nth-of-type(3),body.page-id-4463 #content>section:nth-of-type(4),body.page-id-4463 #content>section:nth-of-type(5),body.page-id-4738 #content>section:nth-of-type(2),body.page-id-4738 #content>section:nth-of-type(3),body.page-id-4738 #content>section:nth-of-type(4),body.page-id-4967 #content>section:nth-of-type(2),body.page-id-4967 #content>section:nth-of-type(3),body.page-id-4967 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(2),body.page-id-4885 #content>section:nth-of-type(3),body.page-id-4885 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(6),body.page-id-4885 #content>section:nth-of-type(7),body.page-id-2940 #content>section:nth-of-type(2),body.page-id-2940 #content>section:nth-of-type(3),body.page-id-2940 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(2),body.page-id-4391 #content>section:nth-of-type(3),body.page-id-4391 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(5),body.page-id-4391 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(7),body.page-id-4391 #content>section:nth-of-type(9),body.page-id-4391 #content>section:nth-of-type(10),body.page-id-4116 #content>section:nth-of-type(2),body.page-id-4116 #content>section:nth-of-type(3),body.page-id-4116 #content>section:nth-of-type(4),body.page-id-4116 #content>section:nth-of-type(5),body.page-id-4116 #content>section:nth-of-type(6),body.page-id-4116 #content>section:nth-of-type(7),body.page-id-4116 #content>section:nth-of-type(9),body.page-id-4161 #content>section:nth-of-type(2),body.page-id-4161 #content>section:nth-of-type(3),body.page-id-4161 #content>section:nth-of-type(4),body.page-id-4161 #content>section:nth-of-type(5),body.page-id-4161 #content>section:nth-of-type(6),body.page-id-4161 #content>section:nth-of-type(7),body.page-id-4161 #content>section:nth-of-type(9),body.page-id-4099 #content>section:nth-of-type(2),body.page-id-4099 #content>section:nth-of-type(3),body.page-id-4099 #content>section:nth-of-type(4),body.page-id-4099 #content>section:nth-of-type(5),body.page-id-4099 #content>section:nth-of-type(6),body.page-id-4099 #content>section:nth-of-type(7),body.page-id-4099 #content>section:nth-of-type(9),body.page-id-4413 #content>section:nth-of-type(2),body.page-id-4413 #content>section:nth-of-type(3),body.page-id-4413 #content>section:nth-of-type(4),body.page-id-4413 #content>section:nth-of-type(5),body.page-id-4413 #content>section:nth-of-type(6),body.page-id-4413 #content>section:nth-of-type(7),body.page-id-4413 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(2),body.page-id-4117 #content>section:nth-of-type(3),body.page-id-4117 #content>section:nth-of-type(4),body.page-id-4117 #content>section:nth-of-type(5),body.page-id-4117 #content>section:nth-of-type(6),body.page-id-4117 #content>section:nth-of-type(7),body.page-id-4117 #content>section:nth-of-type(9),body.page-id-4070 #content>section:nth-of-type(2),body.page-id-4070 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(2),body.page-id-3510 #content>section:nth-of-type(3),body.page-id-3510 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(5),body.page-id-3510 #content>section:nth-of-type(6),body.page-id-5003 #content>section:nth-of-type(4),body.page-id-5006 #content>section:nth-of-type(4),body.page-id-5010 #content>section:nth-of-type(4),body.page-id-5007 #content>section:nth-of-type(4),body.page-id-5008 #content>section:nth-of-type(4),body.page-id-5012 #content>section:nth-of-type(4),body.page-id-5004 #content>section:nth-of-type(4),body.page-id-5009 #content>section:nth-of-type(4),body.page-id-5005 #content>section:nth-of-type(4),body.page-id-5011 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(1),body.page-id-554 #content>section:nth-of-type(2),body.page-id-554 #content>section:nth-of-type(3),body.page-id-554 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(6),body.page-id-554 #content>section:nth-of-type(7),body.page-id-554 #content>section:nth-of-type(8),body.page-id-554 #content>section:nth-of-type(9),body.page-id-554 #content>section:nth-of-type(10),body.page-id-554 #content>section:nth-of-type(11),body.page-id-554 #content>section:nth-of-type(12),body.page-id-554 #content>section:nth-of-type(13),body.page-id-554 #content>section:nth-of-type(14),body.page-id-22 #content>section:nth-of-type(2),body.page-id-22 #content>section:nth-of-type(3),body.page-id-22 #content>section:nth-of-type(4),body.page-id-22 #content>section:nth-of-type(6),body.page-id-22 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(2),body.page-id-3987 #content>section:nth-of-type(3),body.page-id-3987 #content>section:nth-of-type(4),body.page-id-3987 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(6),body.page-id-3987 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(8)){color:#565654 !important}
:is(body.page-id-4416 #content>section:nth-of-type(2),body.page-id-4416 #content>section:nth-of-type(3),body.page-id-4416 #content>section:nth-of-type(4),body.page-id-4416 #content>section:nth-of-type(5),body.page-id-4416 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(2),body.page-id-23 #content>section:nth-of-type(5),body.page-id-23 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(7),body.page-id-4347 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(2),body.page-id-19 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(4),body.page-id-19 #content>section:nth-of-type(5),body.page-id-19 #content>section:nth-of-type(7),body.page-id-19 #content>section:nth-of-type(8),body.page-id-19 #content>section:nth-of-type(9),body.page-id-4912 #content>section:nth-of-type(2),body.page-id-4912 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(4),body.page-id-4912 #content>section:nth-of-type(5),body.page-id-4912 #content>section:nth-of-type(6),body.page-id-4912 #content>section:nth-of-type(7),body.page-id-4425 #content>section:nth-of-type(2),body.page-id-4425 #content>section:nth-of-type(3),body.page-id-4425 #content>section:nth-of-type(4),body.page-id-4425 #content>section:nth-of-type(5),body.page-id-4425 #content>section:nth-of-type(6),body.page-id-4425 #content>section:nth-of-type(7),body.page-id-4456 #content>section:nth-of-type(2),body.page-id-4456 #content>section:nth-of-type(3),body.page-id-4456 #content>section:nth-of-type(4),body.page-id-4456 #content>section:nth-of-type(5),body.page-id-4456 #content>section:nth-of-type(6),body.page-id-4446 #content>section:nth-of-type(2),body.page-id-4446 #content>section:nth-of-type(3),body.page-id-4446 #content>section:nth-of-type(4),body.page-id-4446 #content>section:nth-of-type(5),body.page-id-4446 #content>section:nth-of-type(6),body.page-id-4471 #content>section:nth-of-type(2),body.page-id-4471 #content>section:nth-of-type(3),body.page-id-4471 #content>section:nth-of-type(4),body.page-id-4471 #content>section:nth-of-type(5),body.page-id-4471 #content>section:nth-of-type(6),body.page-id-4463 #content>section:nth-of-type(2),body.page-id-4463 #content>section:nth-of-type(3),body.page-id-4463 #content>section:nth-of-type(4),body.page-id-4463 #content>section:nth-of-type(5),body.page-id-4738 #content>section:nth-of-type(2),body.page-id-4738 #content>section:nth-of-type(3),body.page-id-4738 #content>section:nth-of-type(4),body.page-id-4967 #content>section:nth-of-type(2),body.page-id-4967 #content>section:nth-of-type(3),body.page-id-4967 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(2),body.page-id-4885 #content>section:nth-of-type(3),body.page-id-4885 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(6),body.page-id-4885 #content>section:nth-of-type(7),body.page-id-2940 #content>section:nth-of-type(2),body.page-id-2940 #content>section:nth-of-type(3),body.page-id-2940 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(2),body.page-id-4391 #content>section:nth-of-type(3),body.page-id-4391 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(5),body.page-id-4391 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(7),body.page-id-4391 #content>section:nth-of-type(9),body.page-id-4391 #content>section:nth-of-type(10),body.page-id-4116 #content>section:nth-of-type(2),body.page-id-4116 #content>section:nth-of-type(3),body.page-id-4116 #content>section:nth-of-type(4),body.page-id-4116 #content>section:nth-of-type(5),body.page-id-4116 #content>section:nth-of-type(6),body.page-id-4116 #content>section:nth-of-type(7),body.page-id-4116 #content>section:nth-of-type(9),body.page-id-4161 #content>section:nth-of-type(2),body.page-id-4161 #content>section:nth-of-type(3),body.page-id-4161 #content>section:nth-of-type(4),body.page-id-4161 #content>section:nth-of-type(5),body.page-id-4161 #content>section:nth-of-type(6),body.page-id-4161 #content>section:nth-of-type(7),body.page-id-4161 #content>section:nth-of-type(9),body.page-id-4099 #content>section:nth-of-type(2),body.page-id-4099 #content>section:nth-of-type(3),body.page-id-4099 #content>section:nth-of-type(4),body.page-id-4099 #content>section:nth-of-type(5),body.page-id-4099 #content>section:nth-of-type(6),body.page-id-4099 #content>section:nth-of-type(7),body.page-id-4099 #content>section:nth-of-type(9),body.page-id-4413 #content>section:nth-of-type(2),body.page-id-4413 #content>section:nth-of-type(3),body.page-id-4413 #content>section:nth-of-type(4),body.page-id-4413 #content>section:nth-of-type(5),body.page-id-4413 #content>section:nth-of-type(6),body.page-id-4413 #content>section:nth-of-type(7),body.page-id-4413 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(2),body.page-id-4117 #content>section:nth-of-type(3),body.page-id-4117 #content>section:nth-of-type(4),body.page-id-4117 #content>section:nth-of-type(5),body.page-id-4117 #content>section:nth-of-type(6),body.page-id-4117 #content>section:nth-of-type(7),body.page-id-4117 #content>section:nth-of-type(9),body.page-id-4070 #content>section:nth-of-type(2),body.page-id-4070 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(2),body.page-id-3510 #content>section:nth-of-type(3),body.page-id-3510 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(5),body.page-id-3510 #content>section:nth-of-type(6),body.page-id-5003 #content>section:nth-of-type(4),body.page-id-5006 #content>section:nth-of-type(4),body.page-id-5010 #content>section:nth-of-type(4),body.page-id-5007 #content>section:nth-of-type(4),body.page-id-5008 #content>section:nth-of-type(4),body.page-id-5012 #content>section:nth-of-type(4),body.page-id-5004 #content>section:nth-of-type(4),body.page-id-5009 #content>section:nth-of-type(4),body.page-id-5005 #content>section:nth-of-type(4),body.page-id-5011 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(1),body.page-id-554 #content>section:nth-of-type(2),body.page-id-554 #content>section:nth-of-type(3),body.page-id-554 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(6),body.page-id-554 #content>section:nth-of-type(7),body.page-id-554 #content>section:nth-of-type(8),body.page-id-554 #content>section:nth-of-type(9),body.page-id-554 #content>section:nth-of-type(10),body.page-id-554 #content>section:nth-of-type(11),body.page-id-554 #content>section:nth-of-type(12),body.page-id-554 #content>section:nth-of-type(13),body.page-id-554 #content>section:nth-of-type(14),body.page-id-22 #content>section:nth-of-type(2),body.page-id-22 #content>section:nth-of-type(3),body.page-id-22 #content>section:nth-of-type(4),body.page-id-22 #content>section:nth-of-type(6),body.page-id-22 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(2),body.page-id-3987 #content>section:nth-of-type(3),body.page-id-3987 #content>section:nth-of-type(4),body.page-id-3987 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(6),body.page-id-3987 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(8)) :is(h1,h2,h3,h4,h5,h6,strong,label,legend,.heading-font,a.lead,blockquote,.accordion-title):not(.button):not(.button *):not(.banner *):not(.box-text *):not(.section-bg *){color:#111111 !important}
:is(body.page-id-4416 #content>section:nth-of-type(2),body.page-id-4416 #content>section:nth-of-type(3),body.page-id-4416 #content>section:nth-of-type(4),body.page-id-4416 #content>section:nth-of-type(5),body.page-id-4416 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(2),body.page-id-23 #content>section:nth-of-type(5),body.page-id-23 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(7),body.page-id-4347 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(2),body.page-id-19 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(4),body.page-id-19 #content>section:nth-of-type(5),body.page-id-19 #content>section:nth-of-type(7),body.page-id-19 #content>section:nth-of-type(8),body.page-id-19 #content>section:nth-of-type(9),body.page-id-4912 #content>section:nth-of-type(2),body.page-id-4912 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(4),body.page-id-4912 #content>section:nth-of-type(5),body.page-id-4912 #content>section:nth-of-type(6),body.page-id-4912 #content>section:nth-of-type(7),body.page-id-4425 #content>section:nth-of-type(2),body.page-id-4425 #content>section:nth-of-type(3),body.page-id-4425 #content>section:nth-of-type(4),body.page-id-4425 #content>section:nth-of-type(5),body.page-id-4425 #content>section:nth-of-type(6),body.page-id-4425 #content>section:nth-of-type(7),body.page-id-4456 #content>section:nth-of-type(2),body.page-id-4456 #content>section:nth-of-type(3),body.page-id-4456 #content>section:nth-of-type(4),body.page-id-4456 #content>section:nth-of-type(5),body.page-id-4456 #content>section:nth-of-type(6),body.page-id-4446 #content>section:nth-of-type(2),body.page-id-4446 #content>section:nth-of-type(3),body.page-id-4446 #content>section:nth-of-type(4),body.page-id-4446 #content>section:nth-of-type(5),body.page-id-4446 #content>section:nth-of-type(6),body.page-id-4471 #content>section:nth-of-type(2),body.page-id-4471 #content>section:nth-of-type(3),body.page-id-4471 #content>section:nth-of-type(4),body.page-id-4471 #content>section:nth-of-type(5),body.page-id-4471 #content>section:nth-of-type(6),body.page-id-4463 #content>section:nth-of-type(2),body.page-id-4463 #content>section:nth-of-type(3),body.page-id-4463 #content>section:nth-of-type(4),body.page-id-4463 #content>section:nth-of-type(5),body.page-id-4738 #content>section:nth-of-type(2),body.page-id-4738 #content>section:nth-of-type(3),body.page-id-4738 #content>section:nth-of-type(4),body.page-id-4967 #content>section:nth-of-type(2),body.page-id-4967 #content>section:nth-of-type(3),body.page-id-4967 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(2),body.page-id-4885 #content>section:nth-of-type(3),body.page-id-4885 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(6),body.page-id-4885 #content>section:nth-of-type(7),body.page-id-2940 #content>section:nth-of-type(2),body.page-id-2940 #content>section:nth-of-type(3),body.page-id-2940 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(2),body.page-id-4391 #content>section:nth-of-type(3),body.page-id-4391 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(5),body.page-id-4391 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(7),body.page-id-4391 #content>section:nth-of-type(9),body.page-id-4391 #content>section:nth-of-type(10),body.page-id-4116 #content>section:nth-of-type(2),body.page-id-4116 #content>section:nth-of-type(3),body.page-id-4116 #content>section:nth-of-type(4),body.page-id-4116 #content>section:nth-of-type(5),body.page-id-4116 #content>section:nth-of-type(6),body.page-id-4116 #content>section:nth-of-type(7),body.page-id-4116 #content>section:nth-of-type(9),body.page-id-4161 #content>section:nth-of-type(2),body.page-id-4161 #content>section:nth-of-type(3),body.page-id-4161 #content>section:nth-of-type(4),body.page-id-4161 #content>section:nth-of-type(5),body.page-id-4161 #content>section:nth-of-type(6),body.page-id-4161 #content>section:nth-of-type(7),body.page-id-4161 #content>section:nth-of-type(9),body.page-id-4099 #content>section:nth-of-type(2),body.page-id-4099 #content>section:nth-of-type(3),body.page-id-4099 #content>section:nth-of-type(4),body.page-id-4099 #content>section:nth-of-type(5),body.page-id-4099 #content>section:nth-of-type(6),body.page-id-4099 #content>section:nth-of-type(7),body.page-id-4099 #content>section:nth-of-type(9),body.page-id-4413 #content>section:nth-of-type(2),body.page-id-4413 #content>section:nth-of-type(3),body.page-id-4413 #content>section:nth-of-type(4),body.page-id-4413 #content>section:nth-of-type(5),body.page-id-4413 #content>section:nth-of-type(6),body.page-id-4413 #content>section:nth-of-type(7),body.page-id-4413 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(2),body.page-id-4117 #content>section:nth-of-type(3),body.page-id-4117 #content>section:nth-of-type(4),body.page-id-4117 #content>section:nth-of-type(5),body.page-id-4117 #content>section:nth-of-type(6),body.page-id-4117 #content>section:nth-of-type(7),body.page-id-4117 #content>section:nth-of-type(9),body.page-id-4070 #content>section:nth-of-type(2),body.page-id-4070 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(2),body.page-id-3510 #content>section:nth-of-type(3),body.page-id-3510 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(5),body.page-id-3510 #content>section:nth-of-type(6),body.page-id-5003 #content>section:nth-of-type(4),body.page-id-5006 #content>section:nth-of-type(4),body.page-id-5010 #content>section:nth-of-type(4),body.page-id-5007 #content>section:nth-of-type(4),body.page-id-5008 #content>section:nth-of-type(4),body.page-id-5012 #content>section:nth-of-type(4),body.page-id-5004 #content>section:nth-of-type(4),body.page-id-5009 #content>section:nth-of-type(4),body.page-id-5005 #content>section:nth-of-type(4),body.page-id-5011 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(1),body.page-id-554 #content>section:nth-of-type(2),body.page-id-554 #content>section:nth-of-type(3),body.page-id-554 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(6),body.page-id-554 #content>section:nth-of-type(7),body.page-id-554 #content>section:nth-of-type(8),body.page-id-554 #content>section:nth-of-type(9),body.page-id-554 #content>section:nth-of-type(10),body.page-id-554 #content>section:nth-of-type(11),body.page-id-554 #content>section:nth-of-type(12),body.page-id-554 #content>section:nth-of-type(13),body.page-id-554 #content>section:nth-of-type(14),body.page-id-22 #content>section:nth-of-type(2),body.page-id-22 #content>section:nth-of-type(3),body.page-id-22 #content>section:nth-of-type(4),body.page-id-22 #content>section:nth-of-type(6),body.page-id-22 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(2),body.page-id-3987 #content>section:nth-of-type(3),body.page-id-3987 #content>section:nth-of-type(4),body.page-id-3987 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(6),body.page-id-3987 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(8)) :is(p,li,td,th,dt,dd,figcaption,small,em,.breadcrumbs,.breadcrumbs a):not(.button):not(.button *):not(.banner *):not(.box-text *):not(.section-bg *){color:#565654 !important}
:is(body.page-id-4416 #content>section:nth-of-type(2),body.page-id-4416 #content>section:nth-of-type(3),body.page-id-4416 #content>section:nth-of-type(4),body.page-id-4416 #content>section:nth-of-type(5),body.page-id-4416 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(2),body.page-id-23 #content>section:nth-of-type(5),body.page-id-23 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(7),body.page-id-4347 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(2),body.page-id-19 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(4),body.page-id-19 #content>section:nth-of-type(5),body.page-id-19 #content>section:nth-of-type(7),body.page-id-19 #content>section:nth-of-type(8),body.page-id-19 #content>section:nth-of-type(9),body.page-id-4912 #content>section:nth-of-type(2),body.page-id-4912 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(4),body.page-id-4912 #content>section:nth-of-type(5),body.page-id-4912 #content>section:nth-of-type(6),body.page-id-4912 #content>section:nth-of-type(7),body.page-id-4425 #content>section:nth-of-type(2),body.page-id-4425 #content>section:nth-of-type(3),body.page-id-4425 #content>section:nth-of-type(4),body.page-id-4425 #content>section:nth-of-type(5),body.page-id-4425 #content>section:nth-of-type(6),body.page-id-4425 #content>section:nth-of-type(7),body.page-id-4456 #content>section:nth-of-type(2),body.page-id-4456 #content>section:nth-of-type(3),body.page-id-4456 #content>section:nth-of-type(4),body.page-id-4456 #content>section:nth-of-type(5),body.page-id-4456 #content>section:nth-of-type(6),body.page-id-4446 #content>section:nth-of-type(2),body.page-id-4446 #content>section:nth-of-type(3),body.page-id-4446 #content>section:nth-of-type(4),body.page-id-4446 #content>section:nth-of-type(5),body.page-id-4446 #content>section:nth-of-type(6),body.page-id-4471 #content>section:nth-of-type(2),body.page-id-4471 #content>section:nth-of-type(3),body.page-id-4471 #content>section:nth-of-type(4),body.page-id-4471 #content>section:nth-of-type(5),body.page-id-4471 #content>section:nth-of-type(6),body.page-id-4463 #content>section:nth-of-type(2),body.page-id-4463 #content>section:nth-of-type(3),body.page-id-4463 #content>section:nth-of-type(4),body.page-id-4463 #content>section:nth-of-type(5),body.page-id-4738 #content>section:nth-of-type(2),body.page-id-4738 #content>section:nth-of-type(3),body.page-id-4738 #content>section:nth-of-type(4),body.page-id-4967 #content>section:nth-of-type(2),body.page-id-4967 #content>section:nth-of-type(3),body.page-id-4967 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(2),body.page-id-4885 #content>section:nth-of-type(3),body.page-id-4885 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(6),body.page-id-4885 #content>section:nth-of-type(7),body.page-id-2940 #content>section:nth-of-type(2),body.page-id-2940 #content>section:nth-of-type(3),body.page-id-2940 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(2),body.page-id-4391 #content>section:nth-of-type(3),body.page-id-4391 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(5),body.page-id-4391 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(7),body.page-id-4391 #content>section:nth-of-type(9),body.page-id-4391 #content>section:nth-of-type(10),body.page-id-4116 #content>section:nth-of-type(2),body.page-id-4116 #content>section:nth-of-type(3),body.page-id-4116 #content>section:nth-of-type(4),body.page-id-4116 #content>section:nth-of-type(5),body.page-id-4116 #content>section:nth-of-type(6),body.page-id-4116 #content>section:nth-of-type(7),body.page-id-4116 #content>section:nth-of-type(9),body.page-id-4161 #content>section:nth-of-type(2),body.page-id-4161 #content>section:nth-of-type(3),body.page-id-4161 #content>section:nth-of-type(4),body.page-id-4161 #content>section:nth-of-type(5),body.page-id-4161 #content>section:nth-of-type(6),body.page-id-4161 #content>section:nth-of-type(7),body.page-id-4161 #content>section:nth-of-type(9),body.page-id-4099 #content>section:nth-of-type(2),body.page-id-4099 #content>section:nth-of-type(3),body.page-id-4099 #content>section:nth-of-type(4),body.page-id-4099 #content>section:nth-of-type(5),body.page-id-4099 #content>section:nth-of-type(6),body.page-id-4099 #content>section:nth-of-type(7),body.page-id-4099 #content>section:nth-of-type(9),body.page-id-4413 #content>section:nth-of-type(2),body.page-id-4413 #content>section:nth-of-type(3),body.page-id-4413 #content>section:nth-of-type(4),body.page-id-4413 #content>section:nth-of-type(5),body.page-id-4413 #content>section:nth-of-type(6),body.page-id-4413 #content>section:nth-of-type(7),body.page-id-4413 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(2),body.page-id-4117 #content>section:nth-of-type(3),body.page-id-4117 #content>section:nth-of-type(4),body.page-id-4117 #content>section:nth-of-type(5),body.page-id-4117 #content>section:nth-of-type(6),body.page-id-4117 #content>section:nth-of-type(7),body.page-id-4117 #content>section:nth-of-type(9),body.page-id-4070 #content>section:nth-of-type(2),body.page-id-4070 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(2),body.page-id-3510 #content>section:nth-of-type(3),body.page-id-3510 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(5),body.page-id-3510 #content>section:nth-of-type(6),body.page-id-5003 #content>section:nth-of-type(4),body.page-id-5006 #content>section:nth-of-type(4),body.page-id-5010 #content>section:nth-of-type(4),body.page-id-5007 #content>section:nth-of-type(4),body.page-id-5008 #content>section:nth-of-type(4),body.page-id-5012 #content>section:nth-of-type(4),body.page-id-5004 #content>section:nth-of-type(4),body.page-id-5009 #content>section:nth-of-type(4),body.page-id-5005 #content>section:nth-of-type(4),body.page-id-5011 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(1),body.page-id-554 #content>section:nth-of-type(2),body.page-id-554 #content>section:nth-of-type(3),body.page-id-554 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(6),body.page-id-554 #content>section:nth-of-type(7),body.page-id-554 #content>section:nth-of-type(8),body.page-id-554 #content>section:nth-of-type(9),body.page-id-554 #content>section:nth-of-type(10),body.page-id-554 #content>section:nth-of-type(11),body.page-id-554 #content>section:nth-of-type(12),body.page-id-554 #content>section:nth-of-type(13),body.page-id-554 #content>section:nth-of-type(14),body.page-id-22 #content>section:nth-of-type(2),body.page-id-22 #content>section:nth-of-type(3),body.page-id-22 #content>section:nth-of-type(4),body.page-id-22 #content>section:nth-of-type(6),body.page-id-22 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(2),body.page-id-3987 #content>section:nth-of-type(3),body.page-id-3987 #content>section:nth-of-type(4),body.page-id-3987 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(6),body.page-id-3987 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(8)) :is(input,select,textarea):not(.button):not(.button *):not(.banner *):not(.box-text *):not(.section-bg *){color:#111111 !important}
:is(body.page-id-4416 #content>section:nth-of-type(2),body.page-id-4416 #content>section:nth-of-type(3),body.page-id-4416 #content>section:nth-of-type(4),body.page-id-4416 #content>section:nth-of-type(5),body.page-id-4416 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(2),body.page-id-23 #content>section:nth-of-type(5),body.page-id-23 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(7),body.page-id-4347 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(2),body.page-id-19 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(4),body.page-id-19 #content>section:nth-of-type(5),body.page-id-19 #content>section:nth-of-type(7),body.page-id-19 #content>section:nth-of-type(8),body.page-id-19 #content>section:nth-of-type(9),body.page-id-4912 #content>section:nth-of-type(2),body.page-id-4912 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(4),body.page-id-4912 #content>section:nth-of-type(5),body.page-id-4912 #content>section:nth-of-type(6),body.page-id-4912 #content>section:nth-of-type(7),body.page-id-4425 #content>section:nth-of-type(2),body.page-id-4425 #content>section:nth-of-type(3),body.page-id-4425 #content>section:nth-of-type(4),body.page-id-4425 #content>section:nth-of-type(5),body.page-id-4425 #content>section:nth-of-type(6),body.page-id-4425 #content>section:nth-of-type(7),body.page-id-4456 #content>section:nth-of-type(2),body.page-id-4456 #content>section:nth-of-type(3),body.page-id-4456 #content>section:nth-of-type(4),body.page-id-4456 #content>section:nth-of-type(5),body.page-id-4456 #content>section:nth-of-type(6),body.page-id-4446 #content>section:nth-of-type(2),body.page-id-4446 #content>section:nth-of-type(3),body.page-id-4446 #content>section:nth-of-type(4),body.page-id-4446 #content>section:nth-of-type(5),body.page-id-4446 #content>section:nth-of-type(6),body.page-id-4471 #content>section:nth-of-type(2),body.page-id-4471 #content>section:nth-of-type(3),body.page-id-4471 #content>section:nth-of-type(4),body.page-id-4471 #content>section:nth-of-type(5),body.page-id-4471 #content>section:nth-of-type(6),body.page-id-4463 #content>section:nth-of-type(2),body.page-id-4463 #content>section:nth-of-type(3),body.page-id-4463 #content>section:nth-of-type(4),body.page-id-4463 #content>section:nth-of-type(5),body.page-id-4738 #content>section:nth-of-type(2),body.page-id-4738 #content>section:nth-of-type(3),body.page-id-4738 #content>section:nth-of-type(4),body.page-id-4967 #content>section:nth-of-type(2),body.page-id-4967 #content>section:nth-of-type(3),body.page-id-4967 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(2),body.page-id-4885 #content>section:nth-of-type(3),body.page-id-4885 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(6),body.page-id-4885 #content>section:nth-of-type(7),body.page-id-2940 #content>section:nth-of-type(2),body.page-id-2940 #content>section:nth-of-type(3),body.page-id-2940 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(2),body.page-id-4391 #content>section:nth-of-type(3),body.page-id-4391 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(5),body.page-id-4391 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(7),body.page-id-4391 #content>section:nth-of-type(9),body.page-id-4391 #content>section:nth-of-type(10),body.page-id-4116 #content>section:nth-of-type(2),body.page-id-4116 #content>section:nth-of-type(3),body.page-id-4116 #content>section:nth-of-type(4),body.page-id-4116 #content>section:nth-of-type(5),body.page-id-4116 #content>section:nth-of-type(6),body.page-id-4116 #content>section:nth-of-type(7),body.page-id-4116 #content>section:nth-of-type(9),body.page-id-4161 #content>section:nth-of-type(2),body.page-id-4161 #content>section:nth-of-type(3),body.page-id-4161 #content>section:nth-of-type(4),body.page-id-4161 #content>section:nth-of-type(5),body.page-id-4161 #content>section:nth-of-type(6),body.page-id-4161 #content>section:nth-of-type(7),body.page-id-4161 #content>section:nth-of-type(9),body.page-id-4099 #content>section:nth-of-type(2),body.page-id-4099 #content>section:nth-of-type(3),body.page-id-4099 #content>section:nth-of-type(4),body.page-id-4099 #content>section:nth-of-type(5),body.page-id-4099 #content>section:nth-of-type(6),body.page-id-4099 #content>section:nth-of-type(7),body.page-id-4099 #content>section:nth-of-type(9),body.page-id-4413 #content>section:nth-of-type(2),body.page-id-4413 #content>section:nth-of-type(3),body.page-id-4413 #content>section:nth-of-type(4),body.page-id-4413 #content>section:nth-of-type(5),body.page-id-4413 #content>section:nth-of-type(6),body.page-id-4413 #content>section:nth-of-type(7),body.page-id-4413 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(2),body.page-id-4117 #content>section:nth-of-type(3),body.page-id-4117 #content>section:nth-of-type(4),body.page-id-4117 #content>section:nth-of-type(5),body.page-id-4117 #content>section:nth-of-type(6),body.page-id-4117 #content>section:nth-of-type(7),body.page-id-4117 #content>section:nth-of-type(9),body.page-id-4070 #content>section:nth-of-type(2),body.page-id-4070 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(2),body.page-id-3510 #content>section:nth-of-type(3),body.page-id-3510 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(5),body.page-id-3510 #content>section:nth-of-type(6),body.page-id-5003 #content>section:nth-of-type(4),body.page-id-5006 #content>section:nth-of-type(4),body.page-id-5010 #content>section:nth-of-type(4),body.page-id-5007 #content>section:nth-of-type(4),body.page-id-5008 #content>section:nth-of-type(4),body.page-id-5012 #content>section:nth-of-type(4),body.page-id-5004 #content>section:nth-of-type(4),body.page-id-5009 #content>section:nth-of-type(4),body.page-id-5005 #content>section:nth-of-type(4),body.page-id-5011 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(1),body.page-id-554 #content>section:nth-of-type(2),body.page-id-554 #content>section:nth-of-type(3),body.page-id-554 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(6),body.page-id-554 #content>section:nth-of-type(7),body.page-id-554 #content>section:nth-of-type(8),body.page-id-554 #content>section:nth-of-type(9),body.page-id-554 #content>section:nth-of-type(10),body.page-id-554 #content>section:nth-of-type(11),body.page-id-554 #content>section:nth-of-type(12),body.page-id-554 #content>section:nth-of-type(13),body.page-id-554 #content>section:nth-of-type(14),body.page-id-22 #content>section:nth-of-type(2),body.page-id-22 #content>section:nth-of-type(3),body.page-id-22 #content>section:nth-of-type(4),body.page-id-22 #content>section:nth-of-type(6),body.page-id-22 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(2),body.page-id-3987 #content>section:nth-of-type(3),body.page-id-3987 #content>section:nth-of-type(4),body.page-id-3987 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(6),body.page-id-3987 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(8)) a:not(.button):not(.banner *):not(.box-text *){color:#111111 !important}
:is(body.page-id-4416 #content>section:nth-of-type(2),body.page-id-4416 #content>section:nth-of-type(3),body.page-id-4416 #content>section:nth-of-type(4),body.page-id-4416 #content>section:nth-of-type(5),body.page-id-4416 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(2),body.page-id-23 #content>section:nth-of-type(5),body.page-id-23 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(7),body.page-id-4347 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(2),body.page-id-19 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(4),body.page-id-19 #content>section:nth-of-type(5),body.page-id-19 #content>section:nth-of-type(7),body.page-id-19 #content>section:nth-of-type(8),body.page-id-19 #content>section:nth-of-type(9),body.page-id-4912 #content>section:nth-of-type(2),body.page-id-4912 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(4),body.page-id-4912 #content>section:nth-of-type(5),body.page-id-4912 #content>section:nth-of-type(6),body.page-id-4912 #content>section:nth-of-type(7),body.page-id-4425 #content>section:nth-of-type(2),body.page-id-4425 #content>section:nth-of-type(3),body.page-id-4425 #content>section:nth-of-type(4),body.page-id-4425 #content>section:nth-of-type(5),body.page-id-4425 #content>section:nth-of-type(6),body.page-id-4425 #content>section:nth-of-type(7),body.page-id-4456 #content>section:nth-of-type(2),body.page-id-4456 #content>section:nth-of-type(3),body.page-id-4456 #content>section:nth-of-type(4),body.page-id-4456 #content>section:nth-of-type(5),body.page-id-4456 #content>section:nth-of-type(6),body.page-id-4446 #content>section:nth-of-type(2),body.page-id-4446 #content>section:nth-of-type(3),body.page-id-4446 #content>section:nth-of-type(4),body.page-id-4446 #content>section:nth-of-type(5),body.page-id-4446 #content>section:nth-of-type(6),body.page-id-4471 #content>section:nth-of-type(2),body.page-id-4471 #content>section:nth-of-type(3),body.page-id-4471 #content>section:nth-of-type(4),body.page-id-4471 #content>section:nth-of-type(5),body.page-id-4471 #content>section:nth-of-type(6),body.page-id-4463 #content>section:nth-of-type(2),body.page-id-4463 #content>section:nth-of-type(3),body.page-id-4463 #content>section:nth-of-type(4),body.page-id-4463 #content>section:nth-of-type(5),body.page-id-4738 #content>section:nth-of-type(2),body.page-id-4738 #content>section:nth-of-type(3),body.page-id-4738 #content>section:nth-of-type(4),body.page-id-4967 #content>section:nth-of-type(2),body.page-id-4967 #content>section:nth-of-type(3),body.page-id-4967 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(2),body.page-id-4885 #content>section:nth-of-type(3),body.page-id-4885 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(6),body.page-id-4885 #content>section:nth-of-type(7),body.page-id-2940 #content>section:nth-of-type(2),body.page-id-2940 #content>section:nth-of-type(3),body.page-id-2940 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(2),body.page-id-4391 #content>section:nth-of-type(3),body.page-id-4391 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(5),body.page-id-4391 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(7),body.page-id-4391 #content>section:nth-of-type(9),body.page-id-4391 #content>section:nth-of-type(10),body.page-id-4116 #content>section:nth-of-type(2),body.page-id-4116 #content>section:nth-of-type(3),body.page-id-4116 #content>section:nth-of-type(4),body.page-id-4116 #content>section:nth-of-type(5),body.page-id-4116 #content>section:nth-of-type(6),body.page-id-4116 #content>section:nth-of-type(7),body.page-id-4116 #content>section:nth-of-type(9),body.page-id-4161 #content>section:nth-of-type(2),body.page-id-4161 #content>section:nth-of-type(3),body.page-id-4161 #content>section:nth-of-type(4),body.page-id-4161 #content>section:nth-of-type(5),body.page-id-4161 #content>section:nth-of-type(6),body.page-id-4161 #content>section:nth-of-type(7),body.page-id-4161 #content>section:nth-of-type(9),body.page-id-4099 #content>section:nth-of-type(2),body.page-id-4099 #content>section:nth-of-type(3),body.page-id-4099 #content>section:nth-of-type(4),body.page-id-4099 #content>section:nth-of-type(5),body.page-id-4099 #content>section:nth-of-type(6),body.page-id-4099 #content>section:nth-of-type(7),body.page-id-4099 #content>section:nth-of-type(9),body.page-id-4413 #content>section:nth-of-type(2),body.page-id-4413 #content>section:nth-of-type(3),body.page-id-4413 #content>section:nth-of-type(4),body.page-id-4413 #content>section:nth-of-type(5),body.page-id-4413 #content>section:nth-of-type(6),body.page-id-4413 #content>section:nth-of-type(7),body.page-id-4413 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(2),body.page-id-4117 #content>section:nth-of-type(3),body.page-id-4117 #content>section:nth-of-type(4),body.page-id-4117 #content>section:nth-of-type(5),body.page-id-4117 #content>section:nth-of-type(6),body.page-id-4117 #content>section:nth-of-type(7),body.page-id-4117 #content>section:nth-of-type(9),body.page-id-4070 #content>section:nth-of-type(2),body.page-id-4070 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(2),body.page-id-3510 #content>section:nth-of-type(3),body.page-id-3510 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(5),body.page-id-3510 #content>section:nth-of-type(6),body.page-id-5003 #content>section:nth-of-type(4),body.page-id-5006 #content>section:nth-of-type(4),body.page-id-5010 #content>section:nth-of-type(4),body.page-id-5007 #content>section:nth-of-type(4),body.page-id-5008 #content>section:nth-of-type(4),body.page-id-5012 #content>section:nth-of-type(4),body.page-id-5004 #content>section:nth-of-type(4),body.page-id-5009 #content>section:nth-of-type(4),body.page-id-5005 #content>section:nth-of-type(4),body.page-id-5011 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(1),body.page-id-554 #content>section:nth-of-type(2),body.page-id-554 #content>section:nth-of-type(3),body.page-id-554 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(6),body.page-id-554 #content>section:nth-of-type(7),body.page-id-554 #content>section:nth-of-type(8),body.page-id-554 #content>section:nth-of-type(9),body.page-id-554 #content>section:nth-of-type(10),body.page-id-554 #content>section:nth-of-type(11),body.page-id-554 #content>section:nth-of-type(12),body.page-id-554 #content>section:nth-of-type(13),body.page-id-554 #content>section:nth-of-type(14),body.page-id-22 #content>section:nth-of-type(2),body.page-id-22 #content>section:nth-of-type(3),body.page-id-22 #content>section:nth-of-type(4),body.page-id-22 #content>section:nth-of-type(6),body.page-id-22 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(2),body.page-id-3987 #content>section:nth-of-type(3),body.page-id-3987 #content>section:nth-of-type(4),body.page-id-3987 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(6),body.page-id-3987 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(8)) :is(hr,.divider){border-color:#DFDFDB !important;background-color:#DFDFDB !important}
:is(body.page-id-4416 #content>section:nth-of-type(2),body.page-id-4416 #content>section:nth-of-type(3),body.page-id-4416 #content>section:nth-of-type(4),body.page-id-4416 #content>section:nth-of-type(5),body.page-id-4416 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(2),body.page-id-23 #content>section:nth-of-type(5),body.page-id-23 #content>section:nth-of-type(6),body.page-id-23 #content>section:nth-of-type(7),body.page-id-4347 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(2),body.page-id-19 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(4),body.page-id-19 #content>section:nth-of-type(5),body.page-id-19 #content>section:nth-of-type(7),body.page-id-19 #content>section:nth-of-type(8),body.page-id-19 #content>section:nth-of-type(9),body.page-id-4912 #content>section:nth-of-type(2),body.page-id-4912 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(4),body.page-id-4912 #content>section:nth-of-type(5),body.page-id-4912 #content>section:nth-of-type(6),body.page-id-4912 #content>section:nth-of-type(7),body.page-id-4425 #content>section:nth-of-type(2),body.page-id-4425 #content>section:nth-of-type(3),body.page-id-4425 #content>section:nth-of-type(4),body.page-id-4425 #content>section:nth-of-type(5),body.page-id-4425 #content>section:nth-of-type(6),body.page-id-4425 #content>section:nth-of-type(7),body.page-id-4456 #content>section:nth-of-type(2),body.page-id-4456 #content>section:nth-of-type(3),body.page-id-4456 #content>section:nth-of-type(4),body.page-id-4456 #content>section:nth-of-type(5),body.page-id-4456 #content>section:nth-of-type(6),body.page-id-4446 #content>section:nth-of-type(2),body.page-id-4446 #content>section:nth-of-type(3),body.page-id-4446 #content>section:nth-of-type(4),body.page-id-4446 #content>section:nth-of-type(5),body.page-id-4446 #content>section:nth-of-type(6),body.page-id-4471 #content>section:nth-of-type(2),body.page-id-4471 #content>section:nth-of-type(3),body.page-id-4471 #content>section:nth-of-type(4),body.page-id-4471 #content>section:nth-of-type(5),body.page-id-4471 #content>section:nth-of-type(6),body.page-id-4463 #content>section:nth-of-type(2),body.page-id-4463 #content>section:nth-of-type(3),body.page-id-4463 #content>section:nth-of-type(4),body.page-id-4463 #content>section:nth-of-type(5),body.page-id-4738 #content>section:nth-of-type(2),body.page-id-4738 #content>section:nth-of-type(3),body.page-id-4738 #content>section:nth-of-type(4),body.page-id-4967 #content>section:nth-of-type(2),body.page-id-4967 #content>section:nth-of-type(3),body.page-id-4967 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(2),body.page-id-4885 #content>section:nth-of-type(3),body.page-id-4885 #content>section:nth-of-type(4),body.page-id-4885 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(6),body.page-id-4885 #content>section:nth-of-type(7),body.page-id-2940 #content>section:nth-of-type(2),body.page-id-2940 #content>section:nth-of-type(3),body.page-id-2940 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(2),body.page-id-4391 #content>section:nth-of-type(3),body.page-id-4391 #content>section:nth-of-type(4),body.page-id-4391 #content>section:nth-of-type(5),body.page-id-4391 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(7),body.page-id-4391 #content>section:nth-of-type(9),body.page-id-4391 #content>section:nth-of-type(10),body.page-id-4116 #content>section:nth-of-type(2),body.page-id-4116 #content>section:nth-of-type(3),body.page-id-4116 #content>section:nth-of-type(4),body.page-id-4116 #content>section:nth-of-type(5),body.page-id-4116 #content>section:nth-of-type(6),body.page-id-4116 #content>section:nth-of-type(7),body.page-id-4116 #content>section:nth-of-type(9),body.page-id-4161 #content>section:nth-of-type(2),body.page-id-4161 #content>section:nth-of-type(3),body.page-id-4161 #content>section:nth-of-type(4),body.page-id-4161 #content>section:nth-of-type(5),body.page-id-4161 #content>section:nth-of-type(6),body.page-id-4161 #content>section:nth-of-type(7),body.page-id-4161 #content>section:nth-of-type(9),body.page-id-4099 #content>section:nth-of-type(2),body.page-id-4099 #content>section:nth-of-type(3),body.page-id-4099 #content>section:nth-of-type(4),body.page-id-4099 #content>section:nth-of-type(5),body.page-id-4099 #content>section:nth-of-type(6),body.page-id-4099 #content>section:nth-of-type(7),body.page-id-4099 #content>section:nth-of-type(9),body.page-id-4413 #content>section:nth-of-type(2),body.page-id-4413 #content>section:nth-of-type(3),body.page-id-4413 #content>section:nth-of-type(4),body.page-id-4413 #content>section:nth-of-type(5),body.page-id-4413 #content>section:nth-of-type(6),body.page-id-4413 #content>section:nth-of-type(7),body.page-id-4413 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(2),body.page-id-4117 #content>section:nth-of-type(3),body.page-id-4117 #content>section:nth-of-type(4),body.page-id-4117 #content>section:nth-of-type(5),body.page-id-4117 #content>section:nth-of-type(6),body.page-id-4117 #content>section:nth-of-type(7),body.page-id-4117 #content>section:nth-of-type(9),body.page-id-4070 #content>section:nth-of-type(2),body.page-id-4070 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(2),body.page-id-3510 #content>section:nth-of-type(3),body.page-id-3510 #content>section:nth-of-type(4),body.page-id-3510 #content>section:nth-of-type(5),body.page-id-3510 #content>section:nth-of-type(6),body.page-id-5003 #content>section:nth-of-type(4),body.page-id-5006 #content>section:nth-of-type(4),body.page-id-5010 #content>section:nth-of-type(4),body.page-id-5007 #content>section:nth-of-type(4),body.page-id-5008 #content>section:nth-of-type(4),body.page-id-5012 #content>section:nth-of-type(4),body.page-id-5004 #content>section:nth-of-type(4),body.page-id-5009 #content>section:nth-of-type(4),body.page-id-5005 #content>section:nth-of-type(4),body.page-id-5011 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(1),body.page-id-554 #content>section:nth-of-type(2),body.page-id-554 #content>section:nth-of-type(3),body.page-id-554 #content>section:nth-of-type(4),body.page-id-554 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(6),body.page-id-554 #content>section:nth-of-type(7),body.page-id-554 #content>section:nth-of-type(8),body.page-id-554 #content>section:nth-of-type(9),body.page-id-554 #content>section:nth-of-type(10),body.page-id-554 #content>section:nth-of-type(11),body.page-id-554 #content>section:nth-of-type(12),body.page-id-554 #content>section:nth-of-type(13),body.page-id-554 #content>section:nth-of-type(14),body.page-id-22 #content>section:nth-of-type(2),body.page-id-22 #content>section:nth-of-type(3),body.page-id-22 #content>section:nth-of-type(4),body.page-id-22 #content>section:nth-of-type(6),body.page-id-22 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(2),body.page-id-3987 #content>section:nth-of-type(3),body.page-id-3987 #content>section:nth-of-type(4),body.page-id-3987 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(6),body.page-id-3987 #content>section:nth-of-type(7),body.page-id-3987 #content>section:nth-of-type(8))>.section-bg>.section-bg-overlay{background-color:transparent !important;opacity:0 !important}

/* --- ehemalige Goldflaechen -----------------------------------
   Der Goldton #907142 steht nicht in der Palette; Entscheidung
   22.08.2026: auf #111111 ziehen. Auf Gold stand dunkle Schrift —
   auf Schwarz muss sie hell werden, sonst ist sie unlesbar.      */
:is(body.page-id-2570 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(5)){color:var(--text-inverse-muted) !important}
:is(body.page-id-2570 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(5)) :is(h1,h2,h3,h4,h5,h6,strong,label,.heading-font):not(.button):not(.button *){color:#FFFFFF !important}
:is(body.page-id-2570 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(5)) :is(p,li,td,th,small,em):not(.button):not(.button *){color:var(--text-inverse-muted) !important}
:is(body.page-id-2570 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(5)) a:not(.button){color:#FFFFFF !important}

/* --- Abschnitte, die dunkel bleiben ---------------------------
   Dort waere die schwarze Pille unsichtbar: Button weiss auf dunkel. */
:is(body.page-id-4416 #content>section:nth-of-type(1),body.page-id-4416 #content>section:nth-of-type(7),body.page-id-23 #content>section:nth-of-type(3),body.page-id-23 #content>section:nth-of-type(4),body.page-id-23 #content>section:nth-of-type(8),body.page-id-4347 #content>section:nth-of-type(2),body.page-id-4347 #content>section:nth-of-type(3),body.page-id-4632 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(6),body.page-id-19 #content>section:nth-of-type(11),body.page-id-4487 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(1),body.page-id-4912 #content>section:nth-of-type(8),body.page-id-4425 #content>section:nth-of-type(1),body.page-id-4425 #content>section:nth-of-type(8),body.page-id-4456 #content>section:nth-of-type(1),body.page-id-4456 #content>section:nth-of-type(7),body.page-id-4446 #content>section:nth-of-type(1),body.page-id-4446 #content>section:nth-of-type(7),body.page-id-4471 #content>section:nth-of-type(1),body.page-id-4471 #content>section:nth-of-type(7),body.page-id-4463 #content>section:nth-of-type(1),body.page-id-4463 #content>section:nth-of-type(6),body.page-id-2570 #content>section:nth-of-type(1),body.page-id-4738 #content>section:nth-of-type(1),body.page-id-4738 #content>section:nth-of-type(5),body.page-id-4967 #content>section:nth-of-type(1),body.page-id-4967 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(1),body.page-id-4885 #content>section:nth-of-type(8),body.page-id-2940 #content>section:nth-of-type(1),body.page-id-2940 #content>section:nth-of-type(5),body.page-id-2940 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(1),body.page-id-4391 #content>section:nth-of-type(8),body.page-id-4391 #content>section:nth-of-type(11),body.page-id-4116 #content>section:nth-of-type(1),body.page-id-4116 #content>section:nth-of-type(8),body.page-id-4116 #content>section:nth-of-type(10),body.page-id-4161 #content>section:nth-of-type(1),body.page-id-4161 #content>section:nth-of-type(8),body.page-id-4161 #content>section:nth-of-type(10),body.page-id-4099 #content>section:nth-of-type(1),body.page-id-4099 #content>section:nth-of-type(8),body.page-id-4099 #content>section:nth-of-type(10),body.page-id-4413 #content>section:nth-of-type(1),body.page-id-4413 #content>section:nth-of-type(9),body.page-id-4117 #content>section:nth-of-type(1),body.page-id-4117 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(10),body.page-id-4070 #content>section:nth-of-type(1),body.page-id-4070 #content>section:nth-of-type(3),body.page-id-4070 #content>section:nth-of-type(5),body.page-id-4070 #content>section:nth-of-type(6),body.page-id-3510 #content>section:nth-of-type(1),body.page-id-3510 #content>section:nth-of-type(7),body.page-id-3510 #content>section:nth-of-type(8),body.page-id-5003 #content>section:nth-of-type(8),body.page-id-4630 #content>section:nth-of-type(1),body.page-id-4630 #content>section:nth-of-type(3),body.page-id-4630 #content>section:nth-of-type(5),body.page-id-5006 #content>section:nth-of-type(8),body.page-id-5010 #content>section:nth-of-type(8),body.page-id-4628 #content>section:nth-of-type(1),body.page-id-4628 #content>section:nth-of-type(3),body.page-id-4628 #content>section:nth-of-type(5),body.page-id-5015 #content>section:nth-of-type(2),body.page-id-5007 #content>section:nth-of-type(8),body.page-id-5008 #content>section:nth-of-type(8),body.page-id-5012 #content>section:nth-of-type(8),body.page-id-4629 #content>section:nth-of-type(1),body.page-id-4629 #content>section:nth-of-type(3),body.page-id-4629 #content>section:nth-of-type(5),body.page-id-5004 #content>section:nth-of-type(8),body.page-id-5009 #content>section:nth-of-type(8),body.page-id-5005 #content>section:nth-of-type(8),body.page-id-5011 #content>section:nth-of-type(8),body.page-id-4631 #content>section:nth-of-type(1),body.page-id-4631 #content>section:nth-of-type(3),body.page-id-4631 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(15),body.page-id-554 #content>section:nth-of-type(16),body.page-id-22 #content>section:nth-of-type(1),body.page-id-22 #content>section:nth-of-type(5),body.page-id-22 #content>section:nth-of-type(9),body.page-id-22 #content>section:nth-of-type(10),body.page-id-2819 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(1),body.page-id-3987 #content>section:nth-of-type(9)) :is(.button,a.button,button){background-color:#FFFFFF !important;color:#111111 !important}
:is(body.page-id-4416 #content>section:nth-of-type(1),body.page-id-4416 #content>section:nth-of-type(7),body.page-id-23 #content>section:nth-of-type(3),body.page-id-23 #content>section:nth-of-type(4),body.page-id-23 #content>section:nth-of-type(8),body.page-id-4347 #content>section:nth-of-type(2),body.page-id-4347 #content>section:nth-of-type(3),body.page-id-4632 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(6),body.page-id-19 #content>section:nth-of-type(11),body.page-id-4487 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(1),body.page-id-4912 #content>section:nth-of-type(8),body.page-id-4425 #content>section:nth-of-type(1),body.page-id-4425 #content>section:nth-of-type(8),body.page-id-4456 #content>section:nth-of-type(1),body.page-id-4456 #content>section:nth-of-type(7),body.page-id-4446 #content>section:nth-of-type(1),body.page-id-4446 #content>section:nth-of-type(7),body.page-id-4471 #content>section:nth-of-type(1),body.page-id-4471 #content>section:nth-of-type(7),body.page-id-4463 #content>section:nth-of-type(1),body.page-id-4463 #content>section:nth-of-type(6),body.page-id-2570 #content>section:nth-of-type(1),body.page-id-4738 #content>section:nth-of-type(1),body.page-id-4738 #content>section:nth-of-type(5),body.page-id-4967 #content>section:nth-of-type(1),body.page-id-4967 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(1),body.page-id-4885 #content>section:nth-of-type(8),body.page-id-2940 #content>section:nth-of-type(1),body.page-id-2940 #content>section:nth-of-type(5),body.page-id-2940 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(1),body.page-id-4391 #content>section:nth-of-type(8),body.page-id-4391 #content>section:nth-of-type(11),body.page-id-4116 #content>section:nth-of-type(1),body.page-id-4116 #content>section:nth-of-type(8),body.page-id-4116 #content>section:nth-of-type(10),body.page-id-4161 #content>section:nth-of-type(1),body.page-id-4161 #content>section:nth-of-type(8),body.page-id-4161 #content>section:nth-of-type(10),body.page-id-4099 #content>section:nth-of-type(1),body.page-id-4099 #content>section:nth-of-type(8),body.page-id-4099 #content>section:nth-of-type(10),body.page-id-4413 #content>section:nth-of-type(1),body.page-id-4413 #content>section:nth-of-type(9),body.page-id-4117 #content>section:nth-of-type(1),body.page-id-4117 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(10),body.page-id-4070 #content>section:nth-of-type(1),body.page-id-4070 #content>section:nth-of-type(3),body.page-id-4070 #content>section:nth-of-type(5),body.page-id-4070 #content>section:nth-of-type(6),body.page-id-3510 #content>section:nth-of-type(1),body.page-id-3510 #content>section:nth-of-type(7),body.page-id-3510 #content>section:nth-of-type(8),body.page-id-5003 #content>section:nth-of-type(8),body.page-id-4630 #content>section:nth-of-type(1),body.page-id-4630 #content>section:nth-of-type(3),body.page-id-4630 #content>section:nth-of-type(5),body.page-id-5006 #content>section:nth-of-type(8),body.page-id-5010 #content>section:nth-of-type(8),body.page-id-4628 #content>section:nth-of-type(1),body.page-id-4628 #content>section:nth-of-type(3),body.page-id-4628 #content>section:nth-of-type(5),body.page-id-5015 #content>section:nth-of-type(2),body.page-id-5007 #content>section:nth-of-type(8),body.page-id-5008 #content>section:nth-of-type(8),body.page-id-5012 #content>section:nth-of-type(8),body.page-id-4629 #content>section:nth-of-type(1),body.page-id-4629 #content>section:nth-of-type(3),body.page-id-4629 #content>section:nth-of-type(5),body.page-id-5004 #content>section:nth-of-type(8),body.page-id-5009 #content>section:nth-of-type(8),body.page-id-5005 #content>section:nth-of-type(8),body.page-id-5011 #content>section:nth-of-type(8),body.page-id-4631 #content>section:nth-of-type(1),body.page-id-4631 #content>section:nth-of-type(3),body.page-id-4631 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(15),body.page-id-554 #content>section:nth-of-type(16),body.page-id-22 #content>section:nth-of-type(1),body.page-id-22 #content>section:nth-of-type(5),body.page-id-22 #content>section:nth-of-type(9),body.page-id-22 #content>section:nth-of-type(10),body.page-id-2819 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(1),body.page-id-3987 #content>section:nth-of-type(9)) :is(.button,a.button,button):hover{background-color:#E4E4E0 !important;color:#111111 !important}
:is(body.page-id-4416 #content>section:nth-of-type(1),body.page-id-4416 #content>section:nth-of-type(7),body.page-id-23 #content>section:nth-of-type(3),body.page-id-23 #content>section:nth-of-type(4),body.page-id-23 #content>section:nth-of-type(8),body.page-id-4347 #content>section:nth-of-type(2),body.page-id-4347 #content>section:nth-of-type(3),body.page-id-4632 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(6),body.page-id-19 #content>section:nth-of-type(11),body.page-id-4487 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(1),body.page-id-4912 #content>section:nth-of-type(8),body.page-id-4425 #content>section:nth-of-type(1),body.page-id-4425 #content>section:nth-of-type(8),body.page-id-4456 #content>section:nth-of-type(1),body.page-id-4456 #content>section:nth-of-type(7),body.page-id-4446 #content>section:nth-of-type(1),body.page-id-4446 #content>section:nth-of-type(7),body.page-id-4471 #content>section:nth-of-type(1),body.page-id-4471 #content>section:nth-of-type(7),body.page-id-4463 #content>section:nth-of-type(1),body.page-id-4463 #content>section:nth-of-type(6),body.page-id-2570 #content>section:nth-of-type(1),body.page-id-4738 #content>section:nth-of-type(1),body.page-id-4738 #content>section:nth-of-type(5),body.page-id-4967 #content>section:nth-of-type(1),body.page-id-4967 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(1),body.page-id-4885 #content>section:nth-of-type(8),body.page-id-2940 #content>section:nth-of-type(1),body.page-id-2940 #content>section:nth-of-type(5),body.page-id-2940 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(1),body.page-id-4391 #content>section:nth-of-type(8),body.page-id-4391 #content>section:nth-of-type(11),body.page-id-4116 #content>section:nth-of-type(1),body.page-id-4116 #content>section:nth-of-type(8),body.page-id-4116 #content>section:nth-of-type(10),body.page-id-4161 #content>section:nth-of-type(1),body.page-id-4161 #content>section:nth-of-type(8),body.page-id-4161 #content>section:nth-of-type(10),body.page-id-4099 #content>section:nth-of-type(1),body.page-id-4099 #content>section:nth-of-type(8),body.page-id-4099 #content>section:nth-of-type(10),body.page-id-4413 #content>section:nth-of-type(1),body.page-id-4413 #content>section:nth-of-type(9),body.page-id-4117 #content>section:nth-of-type(1),body.page-id-4117 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(10),body.page-id-4070 #content>section:nth-of-type(1),body.page-id-4070 #content>section:nth-of-type(3),body.page-id-4070 #content>section:nth-of-type(5),body.page-id-4070 #content>section:nth-of-type(6),body.page-id-3510 #content>section:nth-of-type(1),body.page-id-3510 #content>section:nth-of-type(7),body.page-id-3510 #content>section:nth-of-type(8),body.page-id-5003 #content>section:nth-of-type(8),body.page-id-4630 #content>section:nth-of-type(1),body.page-id-4630 #content>section:nth-of-type(3),body.page-id-4630 #content>section:nth-of-type(5),body.page-id-5006 #content>section:nth-of-type(8),body.page-id-5010 #content>section:nth-of-type(8),body.page-id-4628 #content>section:nth-of-type(1),body.page-id-4628 #content>section:nth-of-type(3),body.page-id-4628 #content>section:nth-of-type(5),body.page-id-5015 #content>section:nth-of-type(2),body.page-id-5007 #content>section:nth-of-type(8),body.page-id-5008 #content>section:nth-of-type(8),body.page-id-5012 #content>section:nth-of-type(8),body.page-id-4629 #content>section:nth-of-type(1),body.page-id-4629 #content>section:nth-of-type(3),body.page-id-4629 #content>section:nth-of-type(5),body.page-id-5004 #content>section:nth-of-type(8),body.page-id-5009 #content>section:nth-of-type(8),body.page-id-5005 #content>section:nth-of-type(8),body.page-id-5011 #content>section:nth-of-type(8),body.page-id-4631 #content>section:nth-of-type(1),body.page-id-4631 #content>section:nth-of-type(3),body.page-id-4631 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(15),body.page-id-554 #content>section:nth-of-type(16),body.page-id-22 #content>section:nth-of-type(1),body.page-id-22 #content>section:nth-of-type(5),body.page-id-22 #content>section:nth-of-type(9),body.page-id-22 #content>section:nth-of-type(10),body.page-id-2819 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(1),body.page-id-3987 #content>section:nth-of-type(9)){background-color:#111111 !important}
:is(body.page-id-4416 #content>section:nth-of-type(1),body.page-id-4416 #content>section:nth-of-type(7),body.page-id-23 #content>section:nth-of-type(3),body.page-id-23 #content>section:nth-of-type(4),body.page-id-23 #content>section:nth-of-type(8),body.page-id-4347 #content>section:nth-of-type(2),body.page-id-4347 #content>section:nth-of-type(3),body.page-id-4632 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(6),body.page-id-19 #content>section:nth-of-type(11),body.page-id-4487 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(1),body.page-id-4912 #content>section:nth-of-type(8),body.page-id-4425 #content>section:nth-of-type(1),body.page-id-4425 #content>section:nth-of-type(8),body.page-id-4456 #content>section:nth-of-type(1),body.page-id-4456 #content>section:nth-of-type(7),body.page-id-4446 #content>section:nth-of-type(1),body.page-id-4446 #content>section:nth-of-type(7),body.page-id-4471 #content>section:nth-of-type(1),body.page-id-4471 #content>section:nth-of-type(7),body.page-id-4463 #content>section:nth-of-type(1),body.page-id-4463 #content>section:nth-of-type(6),body.page-id-2570 #content>section:nth-of-type(1),body.page-id-4738 #content>section:nth-of-type(1),body.page-id-4738 #content>section:nth-of-type(5),body.page-id-4967 #content>section:nth-of-type(1),body.page-id-4967 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(1),body.page-id-4885 #content>section:nth-of-type(8),body.page-id-2940 #content>section:nth-of-type(1),body.page-id-2940 #content>section:nth-of-type(5),body.page-id-2940 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(1),body.page-id-4391 #content>section:nth-of-type(8),body.page-id-4391 #content>section:nth-of-type(11),body.page-id-4116 #content>section:nth-of-type(1),body.page-id-4116 #content>section:nth-of-type(8),body.page-id-4116 #content>section:nth-of-type(10),body.page-id-4161 #content>section:nth-of-type(1),body.page-id-4161 #content>section:nth-of-type(8),body.page-id-4161 #content>section:nth-of-type(10),body.page-id-4099 #content>section:nth-of-type(1),body.page-id-4099 #content>section:nth-of-type(8),body.page-id-4099 #content>section:nth-of-type(10),body.page-id-4413 #content>section:nth-of-type(1),body.page-id-4413 #content>section:nth-of-type(9),body.page-id-4117 #content>section:nth-of-type(1),body.page-id-4117 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(10),body.page-id-4070 #content>section:nth-of-type(1),body.page-id-4070 #content>section:nth-of-type(3),body.page-id-4070 #content>section:nth-of-type(5),body.page-id-4070 #content>section:nth-of-type(6),body.page-id-3510 #content>section:nth-of-type(1),body.page-id-3510 #content>section:nth-of-type(7),body.page-id-3510 #content>section:nth-of-type(8),body.page-id-5003 #content>section:nth-of-type(8),body.page-id-4630 #content>section:nth-of-type(1),body.page-id-4630 #content>section:nth-of-type(3),body.page-id-4630 #content>section:nth-of-type(5),body.page-id-5006 #content>section:nth-of-type(8),body.page-id-5010 #content>section:nth-of-type(8),body.page-id-4628 #content>section:nth-of-type(1),body.page-id-4628 #content>section:nth-of-type(3),body.page-id-4628 #content>section:nth-of-type(5),body.page-id-5015 #content>section:nth-of-type(2),body.page-id-5007 #content>section:nth-of-type(8),body.page-id-5008 #content>section:nth-of-type(8),body.page-id-5012 #content>section:nth-of-type(8),body.page-id-4629 #content>section:nth-of-type(1),body.page-id-4629 #content>section:nth-of-type(3),body.page-id-4629 #content>section:nth-of-type(5),body.page-id-5004 #content>section:nth-of-type(8),body.page-id-5009 #content>section:nth-of-type(8),body.page-id-5005 #content>section:nth-of-type(8),body.page-id-5011 #content>section:nth-of-type(8),body.page-id-4631 #content>section:nth-of-type(1),body.page-id-4631 #content>section:nth-of-type(3),body.page-id-4631 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(15),body.page-id-554 #content>section:nth-of-type(16),body.page-id-22 #content>section:nth-of-type(1),body.page-id-22 #content>section:nth-of-type(5),body.page-id-22 #content>section:nth-of-type(9),body.page-id-22 #content>section:nth-of-type(10),body.page-id-2819 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(1),body.page-id-3987 #content>section:nth-of-type(9)) [style*="255,255,255,0.95"],:is(body.page-id-4416 #content>section:nth-of-type(1),body.page-id-4416 #content>section:nth-of-type(7),body.page-id-23 #content>section:nth-of-type(3),body.page-id-23 #content>section:nth-of-type(4),body.page-id-23 #content>section:nth-of-type(8),body.page-id-4347 #content>section:nth-of-type(2),body.page-id-4347 #content>section:nth-of-type(3),body.page-id-4632 #content>section:nth-of-type(3),body.page-id-19 #content>section:nth-of-type(1),body.page-id-19 #content>section:nth-of-type(6),body.page-id-19 #content>section:nth-of-type(11),body.page-id-4487 #content>section:nth-of-type(3),body.page-id-4912 #content>section:nth-of-type(1),body.page-id-4912 #content>section:nth-of-type(8),body.page-id-4425 #content>section:nth-of-type(1),body.page-id-4425 #content>section:nth-of-type(8),body.page-id-4456 #content>section:nth-of-type(1),body.page-id-4456 #content>section:nth-of-type(7),body.page-id-4446 #content>section:nth-of-type(1),body.page-id-4446 #content>section:nth-of-type(7),body.page-id-4471 #content>section:nth-of-type(1),body.page-id-4471 #content>section:nth-of-type(7),body.page-id-4463 #content>section:nth-of-type(1),body.page-id-4463 #content>section:nth-of-type(6),body.page-id-2570 #content>section:nth-of-type(1),body.page-id-4738 #content>section:nth-of-type(1),body.page-id-4738 #content>section:nth-of-type(5),body.page-id-4967 #content>section:nth-of-type(1),body.page-id-4967 #content>section:nth-of-type(5),body.page-id-4885 #content>section:nth-of-type(1),body.page-id-4885 #content>section:nth-of-type(8),body.page-id-2940 #content>section:nth-of-type(1),body.page-id-2940 #content>section:nth-of-type(5),body.page-id-2940 #content>section:nth-of-type(6),body.page-id-4391 #content>section:nth-of-type(1),body.page-id-4391 #content>section:nth-of-type(8),body.page-id-4391 #content>section:nth-of-type(11),body.page-id-4116 #content>section:nth-of-type(1),body.page-id-4116 #content>section:nth-of-type(8),body.page-id-4116 #content>section:nth-of-type(10),body.page-id-4161 #content>section:nth-of-type(1),body.page-id-4161 #content>section:nth-of-type(8),body.page-id-4161 #content>section:nth-of-type(10),body.page-id-4099 #content>section:nth-of-type(1),body.page-id-4099 #content>section:nth-of-type(8),body.page-id-4099 #content>section:nth-of-type(10),body.page-id-4413 #content>section:nth-of-type(1),body.page-id-4413 #content>section:nth-of-type(9),body.page-id-4117 #content>section:nth-of-type(1),body.page-id-4117 #content>section:nth-of-type(8),body.page-id-4117 #content>section:nth-of-type(10),body.page-id-4070 #content>section:nth-of-type(1),body.page-id-4070 #content>section:nth-of-type(3),body.page-id-4070 #content>section:nth-of-type(5),body.page-id-4070 #content>section:nth-of-type(6),body.page-id-3510 #content>section:nth-of-type(1),body.page-id-3510 #content>section:nth-of-type(7),body.page-id-3510 #content>section:nth-of-type(8),body.page-id-5003 #content>section:nth-of-type(8),body.page-id-4630 #content>section:nth-of-type(1),body.page-id-4630 #content>section:nth-of-type(3),body.page-id-4630 #content>section:nth-of-type(5),body.page-id-5006 #content>section:nth-of-type(8),body.page-id-5010 #content>section:nth-of-type(8),body.page-id-4628 #content>section:nth-of-type(1),body.page-id-4628 #content>section:nth-of-type(3),body.page-id-4628 #content>section:nth-of-type(5),body.page-id-5015 #content>section:nth-of-type(2),body.page-id-5007 #content>section:nth-of-type(8),body.page-id-5008 #content>section:nth-of-type(8),body.page-id-5012 #content>section:nth-of-type(8),body.page-id-4629 #content>section:nth-of-type(1),body.page-id-4629 #content>section:nth-of-type(3),body.page-id-4629 #content>section:nth-of-type(5),body.page-id-5004 #content>section:nth-of-type(8),body.page-id-5009 #content>section:nth-of-type(8),body.page-id-5005 #content>section:nth-of-type(8),body.page-id-5011 #content>section:nth-of-type(8),body.page-id-4631 #content>section:nth-of-type(1),body.page-id-4631 #content>section:nth-of-type(3),body.page-id-4631 #content>section:nth-of-type(5),body.page-id-554 #content>section:nth-of-type(15),body.page-id-554 #content>section:nth-of-type(16),body.page-id-22 #content>section:nth-of-type(1),body.page-id-22 #content>section:nth-of-type(5),body.page-id-22 #content>section:nth-of-type(9),body.page-id-22 #content>section:nth-of-type(10),body.page-id-2819 #content>section:nth-of-type(1),body.page-id-2819 #content>section:nth-of-type(5),body.page-id-3987 #content>section:nth-of-type(1),body.page-id-3987 #content>section:nth-of-type(9)) [style*="255, 255, 255, 0.95"]{color:#FFFFFF !important}

/* ============================================================
   29.7 — KOPFZONE UEBER DEM TITELBILD  (22.08.2026)
   Ersetzt den 32-Prozent-Streifen der Topleiste durch einen
   durchgehenden Schutzverlauf. Reine Darstellung.
   ============================================================ */
#header.has-transparent .header-wrapper{position:relative;}
#header.has-transparent #top-bar{position:relative;z-index:11;}
#header.has-transparent .header-main{position:relative;z-index:10;}
body.page-id-2 #header.has-transparent .header-wrapper:not(.stuck)::before,body.page-id-19 #header.has-transparent .header-wrapper:not(.stuck)::before,body.page-id-22 #header.has-transparent .header-wrapper:not(.stuck)::before,body.page-id-23 #header.has-transparent .header-wrapper:not(.stuck)::before,body.page-id-2940 #header.has-transparent .header-wrapper:not(.stuck)::before,body.page-id-3510 #header.has-transparent .header-wrapper:not(.stuck)::before,body.page-id-3987 #header.has-transparent .header-wrapper:not(.stuck)::before,body.page-id-4738 #header.has-transparent .header-wrapper:not(.stuck)::before,body.page-id-4967 #header.has-transparent .header-wrapper:not(.stuck)::before{content:"";position:absolute;left:0;right:0;top:0;height:260px;z-index:0;pointer-events:none;background:linear-gradient(to bottom,rgba(17,17,17,0.62) 0px,rgba(17,17,17,0.60) 36px,rgba(17,17,17,0.42) 120px,rgba(17,17,17,0.18) 190px,rgba(17,17,17,0) 260px);}
body.page-id-2 #header.has-transparent:not(.kz-stuck) .header-wrapper:not(.stuck) #top-bar,body.page-id-19 #header.has-transparent:not(.kz-stuck) .header-wrapper:not(.stuck) #top-bar,body.page-id-22 #header.has-transparent:not(.kz-stuck) .header-wrapper:not(.stuck) #top-bar,body.page-id-23 #header.has-transparent:not(.kz-stuck) .header-wrapper:not(.stuck) #top-bar,body.page-id-2940 #header.has-transparent:not(.kz-stuck) .header-wrapper:not(.stuck) #top-bar,body.page-id-3510 #header.has-transparent:not(.kz-stuck) .header-wrapper:not(.stuck) #top-bar,body.page-id-3987 #header.has-transparent:not(.kz-stuck) .header-wrapper:not(.stuck) #top-bar,body.page-id-4738 #header.has-transparent:not(.kz-stuck) .header-wrapper:not(.stuck) #top-bar,body.page-id-4967 #header.has-transparent:not(.kz-stuck) .header-wrapper:not(.stuck) #top-bar{background-color:rgba(17,17,17,0.12) !important;}
body.page-id-4070 #header.has-transparent .header-wrapper:not(.stuck)::before{content:"";position:absolute;left:0;right:0;top:0;height:260px;z-index:0;pointer-events:none;background:linear-gradient(to bottom,rgba(17,17,17,0.76) 0px,rgba(17,17,17,0.74) 36px,rgba(17,17,17,0.58) 120px,rgba(17,17,17,0.30) 190px,rgba(17,17,17,0) 260px);}
body.page-id-4070 #header.has-transparent:not(.kz-stuck) .header-wrapper:not(.stuck) #top-bar{background-color:rgba(17,17,17,0.12) !important;}

/* Kopfzone schwebt ueber heller Flaeche: feste helle Fassung,
   identisch mit den 52 Seiten ohne transparenten Header (29.1). */
body.page-id-554 #header.has-transparent .header-main,body.page-id-4347 #header.has-transparent .header-main{background-color:var(--color-greige-200) !important;border-bottom:1px solid var(--color-greige-450) !important;}
body.page-id-554 #header.has-transparent .header-main a,body.page-id-4347 #header.has-transparent .header-main a,body.page-id-554 #header.has-transparent .header-main .nav > li > a,body.page-id-4347 #header.has-transparent .header-main .nav > li > a,body.page-id-554 #header.has-transparent .header-main .nav > li > a:hover,body.page-id-4347 #header.has-transparent .header-main .nav > li > a:hover,body.page-id-554 #header.has-transparent .header-main li.header-button-1 a.button,body.page-id-4347 #header.has-transparent .header-main li.header-button-1 a.button{color:var(--color-black) !important;opacity:1;}
body.page-id-554 #header.has-transparent .header-main li.header-button-1 a.button:hover,body.page-id-4347 #header.has-transparent .header-main li.header-button-1 a.button:hover{background-color:var(--color-black) !important;color:var(--color-greige-200) !important;}
body.page-id-554 #header.has-transparent #top-bar,body.page-id-4347 #header.has-transparent #top-bar{background-color:var(--color-black) !important;}

/* Erster Abschnitt lag unter der schwebenden Kopfzone (156 px).
   Werte so gewaehlt, dass ueber der ersten Zeile die 88 px des
   Rhythmus stehen (gemessen: 178 -> 88, mobil 180 -> 88). */
body.page-id-4347 #content>section:nth-of-type(1){padding-top:180px !important;}
@media (min-width:850px){body.page-id-4347 #content>section:nth-of-type(1){padding-top:178px !important;}}

/* ============================================================
   30 — BLOG  (22.08.2026)
   Beitraege (Posts) und Beitragsuebersicht. Reine Darstellung.
   ============================================================ */

/* --- 30.1 Beitrag: feste helle Kopfzone ---------------------
   Beitraege tragen `has-transparent`. Ihre Titelbilder sind
   redaktionelle Fotos; zwei von sechs bleiben auch mit dem staerksten
   Schutzverlauf unter dem Mindestkontrast. Deshalb hier die feste
   helle Fassung wie auf den 52 Seiten ohne transparenten Header. */
body.single-post #header.has-transparent .header-wrapper::before{display:none !important;}
body.single-post #header.has-transparent .header-main{
  background-color:var(--color-greige-200) !important;
  border-bottom:1px solid var(--color-greige-450) !important;
}
body.single-post #header.has-transparent .header-main a,
body.single-post #header.has-transparent .header-main .nav > li > a,
body.single-post #header.has-transparent .header-main .nav > li > a:hover,
body.single-post #header.has-transparent .header-main li.header-button-1 a.button{
  color:var(--color-black) !important;opacity:1;
}
body.single-post #header.has-transparent .header-main li.header-button-1 a.button:hover{
  background-color:var(--color-black) !important;color:var(--color-greige-200) !important;
}
body.single-post #header.has-transparent #top-bar{background-color:var(--color-black) !important;}
/* Die Kopfzone liegt bei `has-transparent` ueber dem Inhalt — beim
   festen Streifen muss der Inhalt darunter beginnen. 156 px = 36 Topleiste
   + 120 Navigationszeile, gemessen. */
body.single-post #content.blog-wrapper{padding-top:156px !important;}

/* --- 30.2 Beitrag: volle Breite ------------------------------
   Abschnittsflaechen laufen randlos, die Textspalte bleibt bei den
   1180 px der Vorgabe. Der Seitenrand von 48 px kommt aus dem Handoff. */
body.single-post #content.blog-wrapper > .row.align-center{
  max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;
}
body.single-post #content.blog-wrapper > .row.align-center > .col.large-10{
  max-width:100% !important;flex-basis:100% !important;
  padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;
}
body.single-post .entry-content.single-page{padding-top:0 !important;padding-bottom:0 !important;}
body.single-post .entry-content.single-page > section{
  padding-left:48px !important;padding-right:48px !important;
}
body.single-post .entry-content.single-page > section .row{
  max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;
}

/* --- 30.3 Beitragskopf ---------------------------------------
   Das Titelbild stand als hochkantes Original in der Textspalte
   (gemessen 1150 x 1535 px). Jetzt ein Band ueber die ganze Breite,
   Hoehe wie die Bildkachel der Vorgabe mal zwei.                    */
body.single-post .entry-header{margin-bottom:0 !important;}
/* Flatsome setzt ueber dem Titelbild einen leeren Textbereich mit
   25 px Innenabstand — sichtbar als weisser Streifen zwischen Kopfzone
   und Bild. */
body.single-post .entry-header .entry-header-text-top{padding:0 !important;}
body.single-post .entry-header .entry-image{position:relative;display:block;}
body.single-post .entry-header .entry-image > a{display:block;}
body.single-post .entry-header .entry-image img{
  width:100% !important;height:520px !important;object-fit:cover !important;
  display:block;border-radius:0 !important;max-width:none !important;
}
/* Schutzverlauf ueber dem Titelbild — er traegt das Datum.
   Der Prototypwert 0.72 reicht hier nicht: zwei der sechs Titelbilder
   sind unten sehr hell, das Datum kaeme auf 3.44 bzw. 3.64. Gemessen
   an allen sechs Bildern, mit den Werten unten: 5.40 bis 20.43.       */
body.single-post .entry-header .entry-image::after{
  content:"";position:absolute;left:0;right:0;bottom:0;height:60%;
  pointer-events:none;
  background:linear-gradient(to top,
    rgba(17,17,17,0.90) 0px,
    rgba(17,17,17,0.60) 110px,
    rgba(17,17,17,0) 100%);
}
/* Datum: aus der dunklen Kachel der Altfassung wird ein Overline
   der Vorgabe (11 px, 0.22em, Versal, auf dem Schutzverlauf).       */
body.single-post .entry-header .badge.post-date{
  position:absolute !important;left:48px !important;right:auto !important;
  top:auto !important;bottom:32px !important;
  width:auto !important;height:auto !important;min-width:0 !important;z-index:2;
}
body.single-post .entry-header .badge.post-date .badge-inner{
  background:transparent !important;background-color:transparent !important;
  border:0 !important;border-radius:0 !important;box-shadow:none !important;
  width:auto !important;height:auto !important;min-height:0 !important;padding:0 !important;
  color:#FFFFFF !important;font-family:var(--font-sans) !important;
  font-size:11px !important;font-weight:400 !important;letter-spacing:0.22em !important;
  text-transform:uppercase !important;line-height:1.4 !important;white-space:nowrap;
}
body.single-post .entry-header .badge.post-date br{display:none !important;}
body.single-post .entry-header .badge.post-date .post-date-day{margin-right:8px !important;}
body.single-post .entry-header .badge.post-date .post-date-month{font-size:11px !important;}

/* --- 30.4 Beitragsuebersicht: Bildkachel nach Vorgabe ---------
   Handoff, Zeile 181: vier Kacheln, repeat(4,minmax(0,1fr)), gap 24,
   Bild 460 px, darunter Overline 10 px/0.22em #94948F, Titel Marcellus
   26 px, Unterzeile 15 px #565654.                                  */
#content .row.blog-uebersicht{
  display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:24px !important;max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;
}
#content .row.blog-uebersicht > .col.post-item{
  width:100% !important;max-width:100% !important;flex:none !important;
  padding:0 !important;margin:0 !important;display:block !important;
}
#content .blog-uebersicht .col-inner,
#content .blog-uebersicht .box.box-blog-post{width:100% !important;display:block !important;}
/* Flatsome legt die Kachel als Tabelle an: .box-image ist display:table-cell
   und schrumpft dadurch auf die Bildbreite (gemessen 191 statt 277 px).
   Deshalb die ganze Kette auf Block zwingen.                          */
#content .blog-uebersicht .box-image{
  display:block !important;width:100% !important;border-radius:0 !important;
  margin-bottom:24px !important;overflow:hidden;
}
#content .blog-uebersicht .box-image .image-cover,
#content .blog-uebersicht .box-image .image-cover > a{
  display:block !important;width:100% !important;height:460px !important;
  padding-top:0 !important;position:relative !important;
}
#content .blog-uebersicht .box-image img{
  position:absolute !important;top:0 !important;left:0 !important;
  width:100% !important;height:100% !important;max-width:none !important;
  object-fit:cover !important;border-radius:0 !important;
}
#content .blog-uebersicht .box-text{display:block !important;padding:0 !important;text-align:left !important;}
#content .blog-uebersicht .cat-label{
  font-family:var(--font-sans) !important;font-size:10px !important;font-weight:400 !important;
  letter-spacing:0.22em !important;text-transform:uppercase !important;
  color:#94948F !important;opacity:1 !important;margin:0 0 10px !important;line-height:1.4 !important;
}
#content .blog-uebersicht .post-title{
  font-family:var(--font-display) !important;font-size:26px !important;font-weight:400 !important;
  line-height:1.25 !important;letter-spacing:0 !important;text-transform:none !important;
  margin:0 0 8px !important;
}
#content .blog-uebersicht .post-title a{color:#111111 !important;}
#content .blog-uebersicht .post-title a:hover{color:#454543 !important;}
#content .blog-uebersicht .from_the_blog_excerpt{
  font-family:var(--font-sans) !important;font-size:15px !important;color:#565654 !important;
  line-height:1.6 !important;margin:0 !important;opacity:1 !important;
}
/* Der Auszug war nur beim Ueberfahren sichtbar — in der Vorgabe steht
   die Unterzeile dauerhaft. */
#content .blog-uebersicht .from_the_blog_excerpt.show-on-hover{opacity:1 !important;}
#content .blog-uebersicht .is-divider{display:none !important;}
#content .blog-uebersicht .box-image img,
#content .blog-uebersicht .box:hover .box-image img{transform:none !important;}

@media (max-width:849px){
  #content .row.blog-uebersicht{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px !important;}
  #content .blog-uebersicht .box-image .image-cover,
  #content .blog-uebersicht .box-image .image-cover > a{height:260px !important;}
  body.single-post .entry-header .entry-image img{height:280px !important;}
  body.single-post .entry-content.single-page > section{padding-left:20px !important;padding-right:20px !important;}
  body.single-post .entry-header .badge.post-date{left:20px !important;bottom:20px !important;}
}
@media (max-width:549px){
  #content .row.blog-uebersicht{grid-template-columns:minmax(0,1fr) !important;}
  #content .blog-uebersicht .box-image .image-cover,
  #content .blog-uebersicht .box-image .image-cover > a{height:300px !important;}
}

/* --- 30.5 Flaechen je Beitrag ---------------------------------
   Erzeugt aus rollout/html-posts/. Wird ein Beitrag im UX Builder
   um Abschnitte ergaenzt, muss der Schnappschuss neu gezogen und
   der Block neu erzeugt werden. */

/* Beitrag 4939 — /miele-backofen-die-besten-modelle-im-ueberblick/ */
body.postid-4939 .entry-content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4939 .entry-content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4939 .entry-content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4939 .entry-content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4939 .entry-content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4939 .entry-content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4939 .entry-content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4939 .entry-content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.postid-4939 .entry-content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4939 .entry-content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4939 .entry-content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4939 .entry-content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4939 .entry-content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4939 .entry-content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4939 .entry-content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4939 .entry-content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* Beitrag 4625 — /so-planen-sie-eine-grosse-kueche-mit-7-profitipps/ */
body.postid-4625 .entry-content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4625 .entry-content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4625 .entry-content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4625 .entry-content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4625 .entry-content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4625 .entry-content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4625 .entry-content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4625 .entry-content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4625 .entry-content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4625 .entry-content>section:nth-of-type(10){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
@media (min-width:850px){
body.postid-4625 .entry-content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4625 .entry-content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4625 .entry-content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4625 .entry-content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4625 .entry-content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4625 .entry-content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4625 .entry-content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4625 .entry-content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4625 .entry-content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4625 .entry-content>section:nth-of-type(10){padding-top:88px !important;padding-bottom:88px !important}
}

/* Beitrag 4623 — /trends-bei-bora-2026/ */
body.postid-4623 .entry-content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4623 .entry-content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4623 .entry-content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4623 .entry-content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4623 .entry-content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4623 .entry-content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4623 .entry-content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4623 .entry-content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
@media (min-width:850px){
body.postid-4623 .entry-content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4623 .entry-content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4623 .entry-content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4623 .entry-content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4623 .entry-content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4623 .entry-content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4623 .entry-content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4623 .entry-content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* Beitrag 4952 — /diese-vorteile-bringt-der-quooker-wasserhahn/ */
body.postid-4952 .entry-content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4952 .entry-content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4952 .entry-content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4952 .entry-content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4952 .entry-content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4952 .entry-content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4952 .entry-content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4952 .entry-content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important}
@media (min-width:850px){
body.postid-4952 .entry-content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4952 .entry-content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4952 .entry-content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4952 .entry-content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4952 .entry-content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4952 .entry-content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4952 .entry-content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4952 .entry-content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
}

/* Beitrag 4495 — /trends-2026-bei-next125/ */
body.postid-4495 .entry-content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4495 .entry-content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4495 .entry-content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4495 .entry-content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4495 .entry-content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4495 .entry-content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4495 .entry-content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4495 .entry-content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4495 .entry-content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4495 .entry-content>section:nth-of-type(10){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4495 .entry-content>section:nth-of-type(11){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
@media (min-width:850px){
body.postid-4495 .entry-content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4495 .entry-content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4495 .entry-content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4495 .entry-content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4495 .entry-content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4495 .entry-content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4495 .entry-content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4495 .entry-content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4495 .entry-content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4495 .entry-content>section:nth-of-type(10){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4495 .entry-content>section:nth-of-type(11){padding-top:88px !important;padding-bottom:88px !important}
}

/* Beitrag 4543 — /trends-bei-miele-2026/ */
body.postid-4543 .entry-content>section:nth-of-type(1){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4543 .entry-content>section:nth-of-type(2){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4543 .entry-content>section:nth-of-type(3){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4543 .entry-content>section:nth-of-type(4){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4543 .entry-content>section:nth-of-type(5){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4543 .entry-content>section:nth-of-type(6){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4543 .entry-content>section:nth-of-type(7){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4543 .entry-content>section:nth-of-type(8){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4543 .entry-content>section:nth-of-type(9){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4543 .entry-content>section:nth-of-type(10){padding-top:32px !important;padding-bottom:32px !important;background-color:#FFFFFF !important}
body.postid-4543 .entry-content>section:nth-of-type(11){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
body.postid-4543 .entry-content>section:nth-of-type(12){padding-top:32px !important;padding-bottom:32px !important;background-color:#F4F4F2 !important}
@media (min-width:850px){
body.postid-4543 .entry-content>section:nth-of-type(1){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4543 .entry-content>section:nth-of-type(2){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4543 .entry-content>section:nth-of-type(3){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4543 .entry-content>section:nth-of-type(4){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4543 .entry-content>section:nth-of-type(5){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4543 .entry-content>section:nth-of-type(6){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4543 .entry-content>section:nth-of-type(7){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4543 .entry-content>section:nth-of-type(8){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4543 .entry-content>section:nth-of-type(9){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4543 .entry-content>section:nth-of-type(10){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4543 .entry-content>section:nth-of-type(11){padding-top:88px !important;padding-bottom:88px !important}
body.postid-4543 .entry-content>section:nth-of-type(12){padding-top:88px !important;padding-bottom:88px !important}
}

/* Hell gewordene Abschnitte: Schrift der Altfassung war weiss. */
:is(body.postid-4939 .entry-content>section:nth-of-type(1),body.postid-4939 .entry-content>section:nth-of-type(2),body.postid-4939 .entry-content>section:nth-of-type(3),body.postid-4939 .entry-content>section:nth-of-type(4),body.postid-4939 .entry-content>section:nth-of-type(5),body.postid-4939 .entry-content>section:nth-of-type(6),body.postid-4939 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(1),body.postid-4625 .entry-content>section:nth-of-type(2),body.postid-4625 .entry-content>section:nth-of-type(3),body.postid-4625 .entry-content>section:nth-of-type(4),body.postid-4625 .entry-content>section:nth-of-type(5),body.postid-4625 .entry-content>section:nth-of-type(6),body.postid-4625 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(8),body.postid-4625 .entry-content>section:nth-of-type(9),body.postid-4625 .entry-content>section:nth-of-type(10),body.postid-4623 .entry-content>section:nth-of-type(1),body.postid-4623 .entry-content>section:nth-of-type(2),body.postid-4623 .entry-content>section:nth-of-type(3),body.postid-4623 .entry-content>section:nth-of-type(4),body.postid-4623 .entry-content>section:nth-of-type(5),body.postid-4623 .entry-content>section:nth-of-type(6),body.postid-4623 .entry-content>section:nth-of-type(7),body.postid-4623 .entry-content>section:nth-of-type(8),body.postid-4952 .entry-content>section:nth-of-type(1),body.postid-4952 .entry-content>section:nth-of-type(2),body.postid-4952 .entry-content>section:nth-of-type(3),body.postid-4952 .entry-content>section:nth-of-type(4),body.postid-4952 .entry-content>section:nth-of-type(5),body.postid-4952 .entry-content>section:nth-of-type(6),body.postid-4952 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(1),body.postid-4495 .entry-content>section:nth-of-type(2),body.postid-4495 .entry-content>section:nth-of-type(3),body.postid-4495 .entry-content>section:nth-of-type(4),body.postid-4495 .entry-content>section:nth-of-type(5),body.postid-4495 .entry-content>section:nth-of-type(6),body.postid-4495 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(8),body.postid-4495 .entry-content>section:nth-of-type(9),body.postid-4495 .entry-content>section:nth-of-type(10),body.postid-4495 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(1),body.postid-4543 .entry-content>section:nth-of-type(2),body.postid-4543 .entry-content>section:nth-of-type(3),body.postid-4543 .entry-content>section:nth-of-type(4),body.postid-4543 .entry-content>section:nth-of-type(5),body.postid-4543 .entry-content>section:nth-of-type(6),body.postid-4543 .entry-content>section:nth-of-type(7),body.postid-4543 .entry-content>section:nth-of-type(8),body.postid-4543 .entry-content>section:nth-of-type(9),body.postid-4543 .entry-content>section:nth-of-type(10),body.postid-4543 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(12)){color:#565654 !important}
:is(body.postid-4939 .entry-content>section:nth-of-type(1),body.postid-4939 .entry-content>section:nth-of-type(2),body.postid-4939 .entry-content>section:nth-of-type(3),body.postid-4939 .entry-content>section:nth-of-type(4),body.postid-4939 .entry-content>section:nth-of-type(5),body.postid-4939 .entry-content>section:nth-of-type(6),body.postid-4939 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(1),body.postid-4625 .entry-content>section:nth-of-type(2),body.postid-4625 .entry-content>section:nth-of-type(3),body.postid-4625 .entry-content>section:nth-of-type(4),body.postid-4625 .entry-content>section:nth-of-type(5),body.postid-4625 .entry-content>section:nth-of-type(6),body.postid-4625 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(8),body.postid-4625 .entry-content>section:nth-of-type(9),body.postid-4625 .entry-content>section:nth-of-type(10),body.postid-4623 .entry-content>section:nth-of-type(1),body.postid-4623 .entry-content>section:nth-of-type(2),body.postid-4623 .entry-content>section:nth-of-type(3),body.postid-4623 .entry-content>section:nth-of-type(4),body.postid-4623 .entry-content>section:nth-of-type(5),body.postid-4623 .entry-content>section:nth-of-type(6),body.postid-4623 .entry-content>section:nth-of-type(7),body.postid-4623 .entry-content>section:nth-of-type(8),body.postid-4952 .entry-content>section:nth-of-type(1),body.postid-4952 .entry-content>section:nth-of-type(2),body.postid-4952 .entry-content>section:nth-of-type(3),body.postid-4952 .entry-content>section:nth-of-type(4),body.postid-4952 .entry-content>section:nth-of-type(5),body.postid-4952 .entry-content>section:nth-of-type(6),body.postid-4952 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(1),body.postid-4495 .entry-content>section:nth-of-type(2),body.postid-4495 .entry-content>section:nth-of-type(3),body.postid-4495 .entry-content>section:nth-of-type(4),body.postid-4495 .entry-content>section:nth-of-type(5),body.postid-4495 .entry-content>section:nth-of-type(6),body.postid-4495 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(8),body.postid-4495 .entry-content>section:nth-of-type(9),body.postid-4495 .entry-content>section:nth-of-type(10),body.postid-4495 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(1),body.postid-4543 .entry-content>section:nth-of-type(2),body.postid-4543 .entry-content>section:nth-of-type(3),body.postid-4543 .entry-content>section:nth-of-type(4),body.postid-4543 .entry-content>section:nth-of-type(5),body.postid-4543 .entry-content>section:nth-of-type(6),body.postid-4543 .entry-content>section:nth-of-type(7),body.postid-4543 .entry-content>section:nth-of-type(8),body.postid-4543 .entry-content>section:nth-of-type(9),body.postid-4543 .entry-content>section:nth-of-type(10),body.postid-4543 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(12)) :is(h1,h2,h3,h4,h5,h6,strong,label,legend,.heading-font,a.lead,blockquote,.accordion-title):not(.button):not(.button *):not(.banner *):not(.box-text *):not(.section-bg *){color:#111111 !important}
:is(body.postid-4939 .entry-content>section:nth-of-type(1),body.postid-4939 .entry-content>section:nth-of-type(2),body.postid-4939 .entry-content>section:nth-of-type(3),body.postid-4939 .entry-content>section:nth-of-type(4),body.postid-4939 .entry-content>section:nth-of-type(5),body.postid-4939 .entry-content>section:nth-of-type(6),body.postid-4939 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(1),body.postid-4625 .entry-content>section:nth-of-type(2),body.postid-4625 .entry-content>section:nth-of-type(3),body.postid-4625 .entry-content>section:nth-of-type(4),body.postid-4625 .entry-content>section:nth-of-type(5),body.postid-4625 .entry-content>section:nth-of-type(6),body.postid-4625 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(8),body.postid-4625 .entry-content>section:nth-of-type(9),body.postid-4625 .entry-content>section:nth-of-type(10),body.postid-4623 .entry-content>section:nth-of-type(1),body.postid-4623 .entry-content>section:nth-of-type(2),body.postid-4623 .entry-content>section:nth-of-type(3),body.postid-4623 .entry-content>section:nth-of-type(4),body.postid-4623 .entry-content>section:nth-of-type(5),body.postid-4623 .entry-content>section:nth-of-type(6),body.postid-4623 .entry-content>section:nth-of-type(7),body.postid-4623 .entry-content>section:nth-of-type(8),body.postid-4952 .entry-content>section:nth-of-type(1),body.postid-4952 .entry-content>section:nth-of-type(2),body.postid-4952 .entry-content>section:nth-of-type(3),body.postid-4952 .entry-content>section:nth-of-type(4),body.postid-4952 .entry-content>section:nth-of-type(5),body.postid-4952 .entry-content>section:nth-of-type(6),body.postid-4952 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(1),body.postid-4495 .entry-content>section:nth-of-type(2),body.postid-4495 .entry-content>section:nth-of-type(3),body.postid-4495 .entry-content>section:nth-of-type(4),body.postid-4495 .entry-content>section:nth-of-type(5),body.postid-4495 .entry-content>section:nth-of-type(6),body.postid-4495 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(8),body.postid-4495 .entry-content>section:nth-of-type(9),body.postid-4495 .entry-content>section:nth-of-type(10),body.postid-4495 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(1),body.postid-4543 .entry-content>section:nth-of-type(2),body.postid-4543 .entry-content>section:nth-of-type(3),body.postid-4543 .entry-content>section:nth-of-type(4),body.postid-4543 .entry-content>section:nth-of-type(5),body.postid-4543 .entry-content>section:nth-of-type(6),body.postid-4543 .entry-content>section:nth-of-type(7),body.postid-4543 .entry-content>section:nth-of-type(8),body.postid-4543 .entry-content>section:nth-of-type(9),body.postid-4543 .entry-content>section:nth-of-type(10),body.postid-4543 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(12)) :is(p,li,td,th,dt,dd,figcaption,small,em):not(.button):not(.button *):not(.banner *):not(.box-text *):not(.section-bg *){color:#565654 !important}
:is(body.postid-4939 .entry-content>section:nth-of-type(1),body.postid-4939 .entry-content>section:nth-of-type(2),body.postid-4939 .entry-content>section:nth-of-type(3),body.postid-4939 .entry-content>section:nth-of-type(4),body.postid-4939 .entry-content>section:nth-of-type(5),body.postid-4939 .entry-content>section:nth-of-type(6),body.postid-4939 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(1),body.postid-4625 .entry-content>section:nth-of-type(2),body.postid-4625 .entry-content>section:nth-of-type(3),body.postid-4625 .entry-content>section:nth-of-type(4),body.postid-4625 .entry-content>section:nth-of-type(5),body.postid-4625 .entry-content>section:nth-of-type(6),body.postid-4625 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(8),body.postid-4625 .entry-content>section:nth-of-type(9),body.postid-4625 .entry-content>section:nth-of-type(10),body.postid-4623 .entry-content>section:nth-of-type(1),body.postid-4623 .entry-content>section:nth-of-type(2),body.postid-4623 .entry-content>section:nth-of-type(3),body.postid-4623 .entry-content>section:nth-of-type(4),body.postid-4623 .entry-content>section:nth-of-type(5),body.postid-4623 .entry-content>section:nth-of-type(6),body.postid-4623 .entry-content>section:nth-of-type(7),body.postid-4623 .entry-content>section:nth-of-type(8),body.postid-4952 .entry-content>section:nth-of-type(1),body.postid-4952 .entry-content>section:nth-of-type(2),body.postid-4952 .entry-content>section:nth-of-type(3),body.postid-4952 .entry-content>section:nth-of-type(4),body.postid-4952 .entry-content>section:nth-of-type(5),body.postid-4952 .entry-content>section:nth-of-type(6),body.postid-4952 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(1),body.postid-4495 .entry-content>section:nth-of-type(2),body.postid-4495 .entry-content>section:nth-of-type(3),body.postid-4495 .entry-content>section:nth-of-type(4),body.postid-4495 .entry-content>section:nth-of-type(5),body.postid-4495 .entry-content>section:nth-of-type(6),body.postid-4495 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(8),body.postid-4495 .entry-content>section:nth-of-type(9),body.postid-4495 .entry-content>section:nth-of-type(10),body.postid-4495 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(1),body.postid-4543 .entry-content>section:nth-of-type(2),body.postid-4543 .entry-content>section:nth-of-type(3),body.postid-4543 .entry-content>section:nth-of-type(4),body.postid-4543 .entry-content>section:nth-of-type(5),body.postid-4543 .entry-content>section:nth-of-type(6),body.postid-4543 .entry-content>section:nth-of-type(7),body.postid-4543 .entry-content>section:nth-of-type(8),body.postid-4543 .entry-content>section:nth-of-type(9),body.postid-4543 .entry-content>section:nth-of-type(10),body.postid-4543 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(12)) a:not(.button):not(.banner *):not(.box-text *){color:#111111 !important}
:is(body.postid-4939 .entry-content>section:nth-of-type(1),body.postid-4939 .entry-content>section:nth-of-type(2),body.postid-4939 .entry-content>section:nth-of-type(3),body.postid-4939 .entry-content>section:nth-of-type(4),body.postid-4939 .entry-content>section:nth-of-type(5),body.postid-4939 .entry-content>section:nth-of-type(6),body.postid-4939 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(1),body.postid-4625 .entry-content>section:nth-of-type(2),body.postid-4625 .entry-content>section:nth-of-type(3),body.postid-4625 .entry-content>section:nth-of-type(4),body.postid-4625 .entry-content>section:nth-of-type(5),body.postid-4625 .entry-content>section:nth-of-type(6),body.postid-4625 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(8),body.postid-4625 .entry-content>section:nth-of-type(9),body.postid-4625 .entry-content>section:nth-of-type(10),body.postid-4623 .entry-content>section:nth-of-type(1),body.postid-4623 .entry-content>section:nth-of-type(2),body.postid-4623 .entry-content>section:nth-of-type(3),body.postid-4623 .entry-content>section:nth-of-type(4),body.postid-4623 .entry-content>section:nth-of-type(5),body.postid-4623 .entry-content>section:nth-of-type(6),body.postid-4623 .entry-content>section:nth-of-type(7),body.postid-4623 .entry-content>section:nth-of-type(8),body.postid-4952 .entry-content>section:nth-of-type(1),body.postid-4952 .entry-content>section:nth-of-type(2),body.postid-4952 .entry-content>section:nth-of-type(3),body.postid-4952 .entry-content>section:nth-of-type(4),body.postid-4952 .entry-content>section:nth-of-type(5),body.postid-4952 .entry-content>section:nth-of-type(6),body.postid-4952 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(1),body.postid-4495 .entry-content>section:nth-of-type(2),body.postid-4495 .entry-content>section:nth-of-type(3),body.postid-4495 .entry-content>section:nth-of-type(4),body.postid-4495 .entry-content>section:nth-of-type(5),body.postid-4495 .entry-content>section:nth-of-type(6),body.postid-4495 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(8),body.postid-4495 .entry-content>section:nth-of-type(9),body.postid-4495 .entry-content>section:nth-of-type(10),body.postid-4495 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(1),body.postid-4543 .entry-content>section:nth-of-type(2),body.postid-4543 .entry-content>section:nth-of-type(3),body.postid-4543 .entry-content>section:nth-of-type(4),body.postid-4543 .entry-content>section:nth-of-type(5),body.postid-4543 .entry-content>section:nth-of-type(6),body.postid-4543 .entry-content>section:nth-of-type(7),body.postid-4543 .entry-content>section:nth-of-type(8),body.postid-4543 .entry-content>section:nth-of-type(9),body.postid-4543 .entry-content>section:nth-of-type(10),body.postid-4543 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(12)) :is(hr,.divider){border-color:#DFDFDB !important;background-color:#DFDFDB !important}
:is(body.postid-4939 .entry-content>section:nth-of-type(1),body.postid-4939 .entry-content>section:nth-of-type(2),body.postid-4939 .entry-content>section:nth-of-type(3),body.postid-4939 .entry-content>section:nth-of-type(4),body.postid-4939 .entry-content>section:nth-of-type(5),body.postid-4939 .entry-content>section:nth-of-type(6),body.postid-4939 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(1),body.postid-4625 .entry-content>section:nth-of-type(2),body.postid-4625 .entry-content>section:nth-of-type(3),body.postid-4625 .entry-content>section:nth-of-type(4),body.postid-4625 .entry-content>section:nth-of-type(5),body.postid-4625 .entry-content>section:nth-of-type(6),body.postid-4625 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(8),body.postid-4625 .entry-content>section:nth-of-type(9),body.postid-4625 .entry-content>section:nth-of-type(10),body.postid-4623 .entry-content>section:nth-of-type(1),body.postid-4623 .entry-content>section:nth-of-type(2),body.postid-4623 .entry-content>section:nth-of-type(3),body.postid-4623 .entry-content>section:nth-of-type(4),body.postid-4623 .entry-content>section:nth-of-type(5),body.postid-4623 .entry-content>section:nth-of-type(6),body.postid-4623 .entry-content>section:nth-of-type(7),body.postid-4623 .entry-content>section:nth-of-type(8),body.postid-4952 .entry-content>section:nth-of-type(1),body.postid-4952 .entry-content>section:nth-of-type(2),body.postid-4952 .entry-content>section:nth-of-type(3),body.postid-4952 .entry-content>section:nth-of-type(4),body.postid-4952 .entry-content>section:nth-of-type(5),body.postid-4952 .entry-content>section:nth-of-type(6),body.postid-4952 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(1),body.postid-4495 .entry-content>section:nth-of-type(2),body.postid-4495 .entry-content>section:nth-of-type(3),body.postid-4495 .entry-content>section:nth-of-type(4),body.postid-4495 .entry-content>section:nth-of-type(5),body.postid-4495 .entry-content>section:nth-of-type(6),body.postid-4495 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(8),body.postid-4495 .entry-content>section:nth-of-type(9),body.postid-4495 .entry-content>section:nth-of-type(10),body.postid-4495 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(1),body.postid-4543 .entry-content>section:nth-of-type(2),body.postid-4543 .entry-content>section:nth-of-type(3),body.postid-4543 .entry-content>section:nth-of-type(4),body.postid-4543 .entry-content>section:nth-of-type(5),body.postid-4543 .entry-content>section:nth-of-type(6),body.postid-4543 .entry-content>section:nth-of-type(7),body.postid-4543 .entry-content>section:nth-of-type(8),body.postid-4543 .entry-content>section:nth-of-type(9),body.postid-4543 .entry-content>section:nth-of-type(10),body.postid-4543 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(12))>.section-bg>.section-bg-overlay{background-color:transparent !important;opacity:0 !important}
:is(body.postid-4939 .entry-content>section:nth-of-type(1),body.postid-4939 .entry-content>section:nth-of-type(2),body.postid-4939 .entry-content>section:nth-of-type(3),body.postid-4939 .entry-content>section:nth-of-type(4),body.postid-4939 .entry-content>section:nth-of-type(5),body.postid-4939 .entry-content>section:nth-of-type(6),body.postid-4939 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(1),body.postid-4625 .entry-content>section:nth-of-type(2),body.postid-4625 .entry-content>section:nth-of-type(3),body.postid-4625 .entry-content>section:nth-of-type(4),body.postid-4625 .entry-content>section:nth-of-type(5),body.postid-4625 .entry-content>section:nth-of-type(6),body.postid-4625 .entry-content>section:nth-of-type(7),body.postid-4625 .entry-content>section:nth-of-type(8),body.postid-4625 .entry-content>section:nth-of-type(9),body.postid-4625 .entry-content>section:nth-of-type(10),body.postid-4623 .entry-content>section:nth-of-type(1),body.postid-4623 .entry-content>section:nth-of-type(2),body.postid-4623 .entry-content>section:nth-of-type(3),body.postid-4623 .entry-content>section:nth-of-type(4),body.postid-4623 .entry-content>section:nth-of-type(5),body.postid-4623 .entry-content>section:nth-of-type(6),body.postid-4623 .entry-content>section:nth-of-type(7),body.postid-4623 .entry-content>section:nth-of-type(8),body.postid-4952 .entry-content>section:nth-of-type(1),body.postid-4952 .entry-content>section:nth-of-type(2),body.postid-4952 .entry-content>section:nth-of-type(3),body.postid-4952 .entry-content>section:nth-of-type(4),body.postid-4952 .entry-content>section:nth-of-type(5),body.postid-4952 .entry-content>section:nth-of-type(6),body.postid-4952 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(1),body.postid-4495 .entry-content>section:nth-of-type(2),body.postid-4495 .entry-content>section:nth-of-type(3),body.postid-4495 .entry-content>section:nth-of-type(4),body.postid-4495 .entry-content>section:nth-of-type(5),body.postid-4495 .entry-content>section:nth-of-type(6),body.postid-4495 .entry-content>section:nth-of-type(7),body.postid-4495 .entry-content>section:nth-of-type(8),body.postid-4495 .entry-content>section:nth-of-type(9),body.postid-4495 .entry-content>section:nth-of-type(10),body.postid-4495 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(1),body.postid-4543 .entry-content>section:nth-of-type(2),body.postid-4543 .entry-content>section:nth-of-type(3),body.postid-4543 .entry-content>section:nth-of-type(4),body.postid-4543 .entry-content>section:nth-of-type(5),body.postid-4543 .entry-content>section:nth-of-type(6),body.postid-4543 .entry-content>section:nth-of-type(7),body.postid-4543 .entry-content>section:nth-of-type(8),body.postid-4543 .entry-content>section:nth-of-type(9),body.postid-4543 .entry-content>section:nth-of-type(10),body.postid-4543 .entry-content>section:nth-of-type(11),body.postid-4543 .entry-content>section:nth-of-type(12)).dark :is(h1,h2,h3,h4,h5,h6,label,blockquote,.heading-font,a.lead):not(.button):not(.button *):not(.banner *):not(.box-text *):not(.section-bg *){color:#111111 !important}

/* Abschnitte, die dunkel bleiben (Bildflaechen). */
:is(body.postid-4939 .entry-content>section:nth-of-type(8),body.postid-4952 .entry-content>section:nth-of-type(8)) :is(.button,a.button,button){background-color:#FFFFFF !important;color:#111111 !important}
/* ============================================================
   30 — STARTSEITE, FLATSOME-VARIANTE  (.kz2)
   Gleiches Design wie Abschnitt 5–13, aber auf dem DOM der
   nativen Flatsome-Elemente (section / row / col / ux_text /
   ux_image / ux_banner / ux_image_box / ux_slider).
   Alles unter .kz2 gekapselt — die bestehende Startseite (ID 2)
   wird davon nicht berührt.
   ============================================================ */

/* --- 30.1 Grundlage: Flatsome-Wrapper neutralisieren -------- */
.kz2 .row{margin-left:0;margin-right:0;width:100%;}
/* Flatsome haengt an .row ein Clearfix-Pseudoelement. In einem Raster
   wird daraus ein zusaetzliches Element und damit eine leere Zeile. */
.kz2 .row::before,
.kz2 .row::after{display:none !important;}
.kz2 .row > .col{padding:0;max-width:none;margin:0;}
.kz2 .col-inner{background:none;}
.kz2 .img{width:100% !important;margin:0;}
.kz2 .img .img-inner{border-radius:0;}
.kz2 .img img{display:block;width:100%;}

/* Absätze, die wpautop um reinen Text legt, erben die Optik
   des umgebenden Textelements. */
.kz2 .text > p{
  font-family:inherit;font-size:inherit;line-height:inherit;
  color:inherit;letter-spacing:inherit;text-transform:inherit;
  margin:0;max-width:none;
}
.kz2 .kz-trust__inner > p,
.kz2 .kz-chips > p,
.kz2 .kz-loc__actions > p,
.kz2 .kz-loc__links > p,
.kz2 .kz2-hero__labels > p{display:contents;}

/* --- 30.2 Buttons (Flatsome-Button in kz-Optik) ------------- */
.kz2 a.button.kz-btn{
  display:inline-block;font-family:var(--font-sans);font-weight:400;
  font-size:12px;letter-spacing:0.16em;text-transform:uppercase;line-height:1;
  min-height:0;height:auto;margin:0;box-shadow:none;text-shadow:none;
  padding:17px 34px;border-radius:999px;border:0;
  background-color:var(--color-black);color:var(--color-white);
}
.kz2 a.button.kz-btn:hover{background-color:var(--color-black-hover);color:var(--color-white);}
.kz2 a.button.kz-btn.kz-btn--white{background-color:var(--color-white);color:var(--color-black);}
.kz2 a.button.kz-btn.kz-btn--white:hover{background-color:var(--color-greige-400);color:var(--color-black);}
.kz2 a.button span{font-size:inherit;letter-spacing:inherit;line-height:1;}

/* --- 30.3 Hero --------------------------------------------- */
.kz2-hero > .section-content{
  position:relative;height:860px;overflow:hidden;
  background:var(--color-greige-300);
}
.kz2-hero .kz2-slide{
  position:absolute;inset:0;margin:0;
  transform:translateX(3%) scale(1.04);opacity:0;
  animation:kzHeroMove 15s infinite cubic-bezier(0.22,0.61,0.36,1),
            kzHeroFade 15s infinite cubic-bezier(0.4,0,0.2,1);
}
.kz2-hero .kz2-slide--2{animation-delay:5s,5s;}
.kz2-hero .kz2-slide--3{animation-delay:10s,10s;}
.kz2-hero > .section-content::after{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:2;
  background:linear-gradient(to top,rgba(17,17,17,0.72),rgba(17,17,17,0.05) 62%);
}
.kz2 .row.kz2-hero__text{
  position:absolute;left:48px;right:48px;bottom:96px;z-index:3;
  max-width:none;margin:0;width:auto;
}
.kz2 .kz2-hero__overline{
  font-size:11px;letter-spacing:0.22em;text-transform:uppercase;
  color:#D9D9D4;margin-bottom:20px;
}
.kz2 .kz2-hero__title h1{color:var(--color-white);max-width:780px;margin:0 0 24px;}
.kz2 .kz2-hero__actions > .col-inner{display:flex;align-items:center;gap:36px;flex-wrap:wrap;}
.kz2 .kz2-hero__labels{display:grid;}
.kz2 .kz2-brand{
  grid-area:1/1;justify-self:start;white-space:nowrap;
  opacity:0;visibility:hidden;animation:kzHeroLabel 15s infinite;
}
.kz2 .kz2-brand--2{animation-delay:5s;}
.kz2 .kz2-brand--3{animation-delay:10s;}

/* --- 30.4 Trustleiste --------------------------------------- */
.kz2 .row.kz-trust{max-width:none;margin:0;}

/* --- 30.5 Weiße Fläche + Familienbetrieb -------------------- */
.kz2 .row.kz2-panel{
  background:var(--color-white);padding:80px;
  max-width:var(--page-max);margin:0 auto;
}
.kz2 .row.kz2-family__grid{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);
  grid-template-rows:auto 1fr;column-gap:80px;row-gap:0;align-items:start;
}
.kz2 .row.kz2-family__grid > .col:nth-child(1){grid-column:1;grid-row:1 / span 2;}
.kz2 .row.kz2-family__grid > .col:nth-child(2){grid-column:2;grid-row:1;}
.kz2 .row.kz2-family__grid > .col:nth-child(3){grid-column:2;grid-row:2;}
.kz2 .row.kz2-family__grid > .col:nth-child(3){margin-top:32px;}
.kz2 .kz2-family__awards > .col-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;}
.kz2 .kz2-h2 h2{margin:0 0 28px;}
.kz2 .kz2-linkline{margin-bottom:40px;font-size:17px;line-height:1.7;}
.kz2 .kz2-family__lead p{font-size:18px;line-height:1.7;color:var(--color-greige-700);margin:0 0 40px;max-width:620px;}
.kz2 .kz-quote{margin:0 0 40px;}
.kz2 .kz2-portrait img{width:100%;height:520px;object-fit:cover;}
.kz2 .kz2-award.img{width:fit-content !important;margin:0 !important;}
.kz2 .kz2-award .img-inner{width:fit-content;}
.kz2 .kz2-award img{height:72px;width:auto;border:1px solid var(--color-greige-400);}
.kz2 .kz-awards__note{max-width:300px;}

/* --- 30.6 Kachelblock -------------------------------------- */
.kz2 .row.kz2-tiles{
  display:grid;grid-template-columns:repeat(12,minmax(0,1fr));
  column-gap:24px;row-gap:0;max-width:var(--page-max);margin:0 auto;
}
.kz2 .kz2-tile__box > .box-image{
  height:460px;width:100% !important;overflow:hidden;
  background:var(--color-greige-300);margin-bottom:24px;
}
.kz2 .kz2-tile__box > .box-image a,
.kz2 .kz2-tile__box > .box-image a > div{display:block;height:100%;}
.kz2 .kz2-tile__box > .box-image img{
  width:100%;height:100%;object-fit:cover;
  transition:transform 400ms cubic-bezier(0.2,0,0.2,1);
}
.kz2 .kz2-tile:hover .kz2-tile__box > .box-image img{transform:scale(1.03);}
.kz2 .kz2-tile__box > .box-text{padding:0;text-align:left;}

/* Die Spaltenbreite kommt aus Flatsomes eigenen Klassen (large-* bzw.
   small-*). Dadurch bleibt „Spaltenbreite" im UX Builder wirksam, und
   ein 12-Spalten-Raster mit derselben Lücke ergibt exakt dieselben
   Breiten wie das ursprüngliche Raster. Flatsomes mittlerer Bereich
   (550–849 px) wird übersprungen, weil der Entwurf bei 849 px umbricht. */
.kz2 .kz2-tiles > .col.large-1,.kz2 .kz2-brands > .col.large-1,.kz2 .kz2-process__grid > .col.large-1{grid-column:span 1;}
.kz2 .kz2-tiles > .col.large-2,.kz2 .kz2-brands > .col.large-2,.kz2 .kz2-process__grid > .col.large-2{grid-column:span 2;}
.kz2 .kz2-tiles > .col.large-3,.kz2 .kz2-brands > .col.large-3,.kz2 .kz2-process__grid > .col.large-3{grid-column:span 3;}
.kz2 .kz2-tiles > .col.large-4,.kz2 .kz2-brands > .col.large-4,.kz2 .kz2-process__grid > .col.large-4{grid-column:span 4;}
.kz2 .kz2-tiles > .col.large-5,.kz2 .kz2-brands > .col.large-5,.kz2 .kz2-process__grid > .col.large-5{grid-column:span 5;}
.kz2 .kz2-tiles > .col.large-6,.kz2 .kz2-brands > .col.large-6,.kz2 .kz2-process__grid > .col.large-6{grid-column:span 6;}
.kz2 .kz2-tiles > .col.large-7,.kz2 .kz2-brands > .col.large-7,.kz2 .kz2-process__grid > .col.large-7{grid-column:span 7;}
.kz2 .kz2-tiles > .col.large-8,.kz2 .kz2-brands > .col.large-8,.kz2 .kz2-process__grid > .col.large-8{grid-column:span 8;}
.kz2 .kz2-tiles > .col.large-9,.kz2 .kz2-brands > .col.large-9,.kz2 .kz2-process__grid > .col.large-9{grid-column:span 9;}
.kz2 .kz2-tiles > .col.large-10,.kz2 .kz2-brands > .col.large-10,.kz2 .kz2-process__grid > .col.large-10{grid-column:span 10;}
.kz2 .kz2-tiles > .col.large-11,.kz2 .kz2-brands > .col.large-11,.kz2 .kz2-process__grid > .col.large-11{grid-column:span 11;}
.kz2 .kz2-tiles > .col.large-12,.kz2 .kz2-brands > .col.large-12,.kz2 .kz2-process__grid > .col.large-12{grid-column:span 12;}

/* --- 30.7 Markenleiste ------------------------------------- */
.kz2 .row.kz2-brands{
  background:var(--color-white);padding:72px 80px;
  display:grid;grid-template-columns:repeat(12,minmax(0,1fr));
  column-gap:40px;row-gap:0;align-items:center;max-width:var(--page-max);margin:0 auto;
}
.kz2 .kz2-brand-logo img{height:44px;width:100%;object-fit:contain;}

/* --- 30.8 100 beste Küchenstudios --------------------------- */
.kz2 .row.kz2-best__grid{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);
  grid-template-rows:auto 1fr;column-gap:80px;row-gap:0;align-items:start;
}
.kz2 .row.kz2-best__grid > .col:nth-child(1){grid-column:1;grid-row:1;}
.kz2 .row.kz2-best__grid > .col:nth-child(2){grid-column:1;grid-row:2;}
.kz2 .row.kz2-best__grid > .col:nth-child(3){grid-column:2;grid-row:1 / span 2;}
/* Im Bestand stehen die beiden Urkunden nebeneinander und der Hinweis
   darunter — als Raster, damit der Umbruch unabhaengig von der Breite ist. */
.kz2 .kz2-best__awards > .col-inner{
  display:grid;grid-template-columns:max-content max-content 1fr;
  align-items:center;column-gap:16px;row-gap:0;
}
.kz2 .kz2-awards__note--best{grid-column:1 / -1;margin-top:16px;max-width:300px;}
.kz2-s-best .kz2-h2 h2{margin:0 0 40px;}
.kz2 .kz2-best__col > .col-inner{display:flex;flex-direction:column;gap:24px;}
.kz2 .kz2-best__copy p{font-size:17px;line-height:1.7;color:var(--color-greige-700);margin:0;max-width:620px;}
.kz2 .kz2-best__arealabel{padding-top:32px;border-top:1px solid var(--color-greige-450);margin-bottom:-8px;}

/* --- 30.9 Kundenstimmen ------------------------------------ */
.kz2 .row.kz2-reviews{
  background:var(--color-white);padding:112px 80px;text-align:center;
  max-width:var(--page-max);margin:0 auto;
}
.kz2 .kz2-rev__slider{position:relative;}
.kz2 .kz2-rev .kz-review__text{margin:0 auto;}
.kz2 .kz2-counter{
  display:block;text-align:right;padding-right:56px;margin-top:40px;
  font-size:11px;letter-spacing:0.16em;text-transform:uppercase;
  color:var(--color-greige-600);line-height:53px;
}
.kz2 .kz2-rev__slider .flickity-prev-next-button{
  background:none !important;background-color:transparent !important;
  box-shadow:none !important;border:0 !important;border-radius:0 !important;
  opacity:1 !important;width:44px;height:53px;
  top:auto;bottom:0;transform:none;color:var(--color-greige-600);
}
.kz2 .kz2-rev__slider .flickity-prev-next-button:hover{color:var(--color-black);}
.kz2 .kz2-rev__slider .flickity-prev-next-button.previous{display:none;}
.kz2 .kz2-rev__slider .flickity-prev-next-button.next{right:0;left:auto;}
.kz2 .kz2-rev__slider .flickity-prev-next-button svg{display:none;}
.kz2 .kz2-rev__slider .flickity-prev-next-button::before{
  content:"›";font-size:22px;line-height:1;display:block;
}

/* --- 30.10 Prozess ----------------------------------------- */
.kz2 .row.kz2-wrap{max-width:var(--page-max);margin:0 auto;}
.kz2-s-process .kz-overline{color:var(--text-inverse-muted);margin-bottom:24px;}
.kz2-s-process .kz2-h2 h2{color:var(--color-white);margin:0 0 72px;}
.kz2 .row.kz2-process__grid{
  display:grid;grid-template-columns:repeat(12,minmax(0,1fr));
  column-gap:24px;row-gap:0;max-width:var(--page-max);margin:0 auto;
}
.kz2 .row.kz2-process__grid > .col.kz-step{padding-top:24px !important;}

/* --- 30.11 Standort ---------------------------------------- */
.kz2 .row.kz2-loc__head{margin:0 auto 48px;}
.kz2 .kz2-loc__head .kz2-h2 h2{margin:0;}
.kz2 .row.kz2-loc__grid{
  display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);
  background:var(--color-white);max-width:var(--page-max);margin:0 auto;
}
.kz2 .kz2-loc__panel > .col-inner{display:flex;flex-direction:column;gap:32px;}
.kz2 .kz2-loc__label{margin-bottom:14px;}
/* Im Bestand hängt hinter der letzten Öffnungszeit ein leerer Absatz aus
   wpautop; dadurch greift :last-child dort nicht und die Trennlinie unter
   „So" bleibt stehen. Für ein deckungsgleiches Bild hier nachgebildet. */
.kz2 .kz-hours .kz-hours__row:last-child{
  border-bottom:1px solid var(--color-greige-400);padding-bottom:12px;
}
.kz2 .kz2-loc__media > .col-inner{height:100%;}
.kz2 .kz2-loc__media .img,
.kz2 .kz2-loc__media .img-inner{height:100%;}
.kz2 .kz2-loc__img img{min-height:560px;width:100%;height:100%;object-fit:cover;}

/* --- 30.12 Abschluss-CTA ----------------------------------- */
.kz2 .kz2-cta__inner{max-width:none;padding:0 48px;}
.kz2 .kz2-cta__inner .text-box-content > .text-inner{
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;
}
.kz2 .kz2-cta__title h2{font-size:60px;line-height:1.1;color:var(--color-white);margin:0;max-width:720px;}
.kz2 .kz2-cta__text p{font-size:18px;line-height:1.65;color:var(--color-greige-400);margin:0 auto;max-width:520px;}

/* --- 30.13 Mobil (≤ 849 px) -------------------------------- */
@media (max-width:849px){
  .kz2-hero > .section-content{height:620px;}
  .kz2 .row.kz2-hero__text{left:24px;right:24px;bottom:48px;text-align:center;}
  .kz2 .kz2-hero__title h1{margin:0 0 32px;}
  .kz2 .kz2-hero__actions > .col-inner{flex-direction:column;gap:20px;align-items:stretch;}
  .kz2 .kz2-hero__actions .kz-link{justify-content:center;}
  .kz2 .kz2-brand{justify-self:center;}
  .kz2 a.button.kz-btn{display:block;width:100%;text-align:center;padding:17px 24px;}
  .kz2-hero a.button.kz-btn.kz-btn--white{
    background-color:transparent;color:var(--color-white);
    border:1px solid var(--color-white);padding:16px 24px;
  }
  .kz2-hero a.button.kz-btn.kz-btn--white:hover{background-color:var(--color-white);color:var(--color-black);}

  .kz2 .row.kz2-panel{padding:32px 24px 40px;}
  .kz2 .row.kz2-family__grid,
  .kz2 .row.kz2-best__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:32px;}
  .kz2 .row.kz2-family__grid > .col:nth-child(3){margin-top:0;}
  /* Im Bestand sind Überschrift und Auszeichnungen ein Block; der Abstand
     kommt allein aus der Unterkante der Überschrift. Hier sind es zwei
     Spalten — die Rasterlücke dazwischen entfällt deshalb. */
  .kz2 .row.kz2-best__grid{row-gap:0;}
  .kz2 .row.kz2-best__grid > .col:nth-child(3){margin-top:32px;}
  .kz2 .row.kz2-family__grid > .col:nth-child(1),
  .kz2 .row.kz2-family__grid > .col:nth-child(2),
  .kz2 .row.kz2-family__grid > .col:nth-child(3),
  .kz2 .row.kz2-best__grid > .col:nth-child(1),
  .kz2 .row.kz2-best__grid > .col:nth-child(2),
  .kz2 .row.kz2-best__grid > .col:nth-child(3){grid-column:1;grid-row:auto;}
  .kz2 .kz2-portrait img{height:280px;}
  .kz2 .kz2-family__awards > .col-inner,
  .kz2 .kz2-best__awards > .col-inner{justify-content:center;text-align:center;}
  /* Der Hinweis bleibt auch mobil 300 px breit (so wie im Bestand,
     wo Zeile 501 die Mobilregel wieder ueberschreibt). */
  .kz2 .kz-awards__note{flex:0 1 300px;text-align:center;}

  /* Unter 849 px zaehlt die kleine Spaltenbreite (small-*). */
  .kz2 .kz2-tiles > .col.small-1,.kz2 .kz2-brands > .col.small-1,.kz2 .kz2-process__grid > .col.small-1{grid-column:span 1;}
  .kz2 .kz2-tiles > .col.small-2,.kz2 .kz2-brands > .col.small-2,.kz2 .kz2-process__grid > .col.small-2{grid-column:span 2;}
  .kz2 .kz2-tiles > .col.small-3,.kz2 .kz2-brands > .col.small-3,.kz2 .kz2-process__grid > .col.small-3{grid-column:span 3;}
  .kz2 .kz2-tiles > .col.small-4,.kz2 .kz2-brands > .col.small-4,.kz2 .kz2-process__grid > .col.small-4{grid-column:span 4;}
  .kz2 .kz2-tiles > .col.small-5,.kz2 .kz2-brands > .col.small-5,.kz2 .kz2-process__grid > .col.small-5{grid-column:span 5;}
  .kz2 .kz2-tiles > .col.small-6,.kz2 .kz2-brands > .col.small-6,.kz2 .kz2-process__grid > .col.small-6{grid-column:span 6;}
  .kz2 .kz2-tiles > .col.small-7,.kz2 .kz2-brands > .col.small-7,.kz2 .kz2-process__grid > .col.small-7{grid-column:span 7;}
  .kz2 .kz2-tiles > .col.small-8,.kz2 .kz2-brands > .col.small-8,.kz2 .kz2-process__grid > .col.small-8{grid-column:span 8;}
  .kz2 .kz2-tiles > .col.small-9,.kz2 .kz2-brands > .col.small-9,.kz2 .kz2-process__grid > .col.small-9{grid-column:span 9;}
  .kz2 .kz2-tiles > .col.small-10,.kz2 .kz2-brands > .col.small-10,.kz2 .kz2-process__grid > .col.small-10{grid-column:span 10;}
  .kz2 .kz2-tiles > .col.small-11,.kz2 .kz2-brands > .col.small-11,.kz2 .kz2-process__grid > .col.small-11{grid-column:span 11;}
  .kz2 .kz2-tiles > .col.small-12,.kz2 .kz2-brands > .col.small-12,.kz2 .kz2-process__grid > .col.small-12{grid-column:span 12;}
  .kz2 .row.kz2-tiles{row-gap:24px;}
  .kz2 .kz2-tile__box{position:relative;}
  .kz2 .kz2-tile__box > .box-image{height:auto;aspect-ratio:4/5;margin-bottom:0;position:relative;}
  .kz2 .kz2-tile__box > .box-image::after{
    content:"";position:absolute;inset:0;pointer-events:none;z-index:1;
    background:linear-gradient(to top,rgba(17,17,17,0.72),rgba(17,17,17,0) 62%);
  }
  .kz2 .kz2-tile__box > .box-text{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;}
  .kz2 .kz-tile__path{color:rgba(255,255,255,0.75);}
  .kz2 .kz-tile__title{color:var(--color-white);font-size:24px;}
  .kz2 .kz-tile__sub{color:rgba(255,255,255,0.82);}

  .kz2 .row.kz2-brands{padding:32px 24px;column-gap:24px;row-gap:24px;}
  .kz2 .kz2-brand-logo img{height:28px;}

  .kz2 .row.kz2-reviews{padding:48px 24px;}
  .kz2 .kz2-counter{padding-right:44px;}

  .kz2 .row.kz2-process__grid{row-gap:32px;}
  .kz2 .row.kz2-loc__grid{grid-template-columns:minmax(0,1fr);}
  .kz2 .kz2-loc__img img{min-height:240px;height:240px;}

  .kz2 .kz2-cta__title h2{font-size:38px;}
  .kz2 .kz2-cta__inner{padding:0 24px;}
  .kz2 .kz2-cta__inner .text-box-content > .text-inner{gap:24px;}
  .kz2 .kz2-cta__text p{font-size:16px;}
}

/* --- 30.14 Reduzierte Bewegung ------------------------------ */
@media (prefers-reduced-motion:reduce){
  .kz2-hero .kz2-slide,.kz2 .kz2-brand{animation:none;}
  .kz2-hero .kz2-slide{transform:none;}
  .kz2-hero .kz2-slide--1{opacity:1;}
  .kz2-hero .kz2-slide--2,.kz2-hero .kz2-slide--3{display:none;}
  .kz2 .kz2-brand--1{opacity:1;visibility:visible;}
  .kz2 .kz2-brand--2,.kz2 .kz2-brand--3{display:none;}
  .kz2 .kz2-tile__box img{transition:none;}
}

/* --- 30.15 Ausnahme vom Layer "Nicht-Startseite" (Abschnitt 28)
   Abschnitt 28 formatiert mit !important jede Seite ausser der
   Startseite. Diese Seite ist als Entwurf noch keine Startseite und
   wuerde dort mitgefasst — Ueberschriften, Absaetze und Buttons
   bekaemen die Unterseiten-Werte statt der Startseiten-Werte.
   Die folgenden Regeln stellen die Startseiten-Optik wieder her.
   Spezifitaet body + #content + .kz2 = gleiche Klasse wie Abschnitt 28,
   steht aber spaeter — daher gewinnt sie. Wird die Seite als
   Startseite gesetzt, greift Abschnitt 28 ohnehin nicht mehr und
   dieser Block bleibt wirkungslos.
   ------------------------------------------------------------ */
body #content#content .kz2 .text > p{
  font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;
  line-height:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important;
  color:inherit !important;margin:0 !important;max-width:none !important;
}
/* Die Schritt-Überschrift ist ein <h3>, damit die Gliederung der
   Unterseiten erhalten bleibt. Optisch bleibt sie die schlichte Zeile
   des Entwurfs — Abschnitt 28 würde sie sonst auf 26 px setzen. */
body #content#content .kz2 .kz-step__title h3{
  font-family:var(--font-sans) !important;font-size:20px !important;
  font-weight:300 !important;line-height:inherit !important;
  letter-spacing:normal !important;text-transform:none !important;
  color:var(--color-white) !important;margin:0 !important;
}
body #content#content .kz2 h2.kz-h2-lg{font-size:48px !important;line-height:1.14 !important;}
body #content#content .kz2 .kz2-cta__title h2{font-size:60px !important;line-height:1.1 !important;}
body #content#content .kz2 .kz2-family__lead p{
  font-size:18px !important;line-height:1.7 !important;
  color:var(--color-greige-700) !important;margin:0 0 40px !important;max-width:620px !important;
}
body #content#content .kz2 .kz2-best__copy p{
  font-size:17px !important;line-height:1.7 !important;
  color:var(--color-greige-700) !important;margin:0 !important;max-width:620px !important;
}
body #content#content .kz2 .kz2-cta__text p{
  font-size:18px !important;line-height:1.65 !important;
  color:var(--color-greige-400) !important;margin:0 auto !important;max-width:520px !important;
}
/* Der Slider-Pfeil ist ein <button> und wird von Abschnitt 28 als
   CTA-Pille formatiert. Hier zurueck auf den schlichten Pfeil. */
body #content .kz2 .flickity-prev-next-button{
  background-color:transparent !important;background-image:none !important;
  border:0 !important;border-radius:0 !important;box-shadow:none !important;
  padding:0 !important;width:44px !important;height:53px !important;
  min-height:0 !important;color:var(--color-greige-600) !important;
  display:flex !important;align-items:center;justify-content:center;
}
body #content .kz2 .flickity-prev-next-button.previous{display:none !important;}
body #content .kz2 .flickity-prev-next-button:hover{
  background-color:transparent !important;color:var(--color-black) !important;
}
body #content .kz2 a.button.kz-btn{
  background-color:var(--color-black) !important;color:var(--color-white) !important;
  padding:17px 34px !important;
}
body #content .kz2 a.button.kz-btn:hover{background-color:var(--color-black-hover) !important;color:var(--color-white) !important;}
body #content .kz2 a.button.kz-btn.kz-btn--white{background-color:var(--color-white) !important;color:var(--color-black) !important;}
body #content .kz2 a.button.kz-btn.kz-btn--white:hover{background-color:var(--color-greige-400) !important;color:var(--color-black) !important;}

@media (max-width:849px){
  body #content#content .kz2 h2{font-size:30px !important;line-height:1.16 !important;}
  body #content#content .kz2 h2.kz-h2-lg{font-size:34px !important;line-height:1.14 !important;}
  body #content#content .kz2 .kz2-best__copy p{font-size:16px !important;line-height:1.7 !important;}
  body #content#content .kz2 .kz2-cta__title h2{font-size:38px !important;}
  body #content#content .kz2 .kz2-family__lead p{font-size:16px !important;line-height:1.7 !important;}
  body #content#content .kz2 .kz2-cta__text p{font-size:16px !important;}
  body #content .kz2 a.button.kz-btn{padding:17px 24px !important;}
  body #content .kz2-hero a.button.kz-btn.kz-btn--white{
    background-color:transparent !important;color:var(--color-white) !important;
    border:1px solid var(--color-white) !important;padding:16px 24px !important;
  }
}

/* --- 30.16 Mobil: Bildhöhen gegen Abschnitt 28 durchsetzen ---
   Abschnitt 28 setzt im Mobilblock  body:not(.home) #content img{height:auto}.
   Das ist eine ID-Regel und schlägt jede Klassenregel. Die festen Höhen
   des Entwurfs werden hier mit gleicher Spezifitätsklasse wiederhergestellt. */
@media (max-width:849px){
  body #content .kz2 .kz2-portrait img{height:280px !important;}
  body #content .kz2 .kz2-award img{height:72px !important;width:auto !important;}
  body #content .kz2 .kz2-brand-logo img{height:28px !important;}
  body #content .kz2 .kz2-tile__box > .box-image img{height:100% !important;}
  body #content .kz2 .kz2-loc__img img{height:240px !important;min-height:240px !important;}
  /* Flatsomes __sm-Angaben greifen erst unter 550 px, der Entwurf
     schaltet aber bei 849 px um. Deshalb hier per CSS. */
  /* Flatsome setzt die Bannerhoehe als padding-top auf #banner-ID
     (ab 550 px der Desktopwert). Der Entwurf schaltet bei 849 px. */
  body #content .kz2 .kz2-cta__banner{padding-top:520px !important;}
  body #content .kz2 .kz2-cta__banner .banner-inner{min-height:520px !important;}
  body #content .kz2 .kz2-loc__panel > .col-inner{padding:32px 24px !important;}
  body #content .kz2 .kz2-cta__banner .overlay{background-color:rgba(17,17,17,0.62) !important;}
}

/* --- 30.17 Verlauf hinter der transparenten Kopfzeile ---------
   Im Bestand (Zeile ~1903) haengt dieser Verlauf an einer festen Liste von
   Seiten-IDs (page-id-2, 19, 22, …). Die neue Seite steht nicht darin und
   bekommt ihn hier mit denselben Werten. Wird die Seite zur Startseite,
   sollte 5531 stattdessen in die Bestandsliste aufgenommen werden.
   ------------------------------------------------------------ */
body.page-id-5531 #header.has-transparent .header-wrapper:not(.stuck)::before{
  content:"";position:absolute;left:0;right:0;top:0;height:260px;
  z-index:0;pointer-events:none;
  background:linear-gradient(to bottom,
    rgba(17,17,17,0.62) 0px,rgba(17,17,17,0.60) 36px,rgba(17,17,17,0.42) 120px,
    rgba(17,17,17,0.18) 190px,rgba(17,17,17,0) 260px);
}
body.page-id-5531 #header.has-transparent:not(.kz-stuck) .header-wrapper:not(.stuck) #top-bar{
  background-color:rgba(17,17,17,0.12) !important;
}

/* --- 30.18 Bausteine, die von der Startseite auf Unterseiten
   übernommen wurden (Trustleiste, Kundenstimmen, Markenkacheln).
   Die Sektionen selbst sind identisch zur Startseite; hier stehen nur
   die Abstände für die dort zusätzlich vorhandenen Überschriften.
   ------------------------------------------------------------ */
.kz.section.kz2-s-brandtiles{background-color:var(--color-greige-200);}
.kz.section.kz2-s-brandtiles > .section-content{padding:176px 48px;}
.kz2 .kz2-tiles__head h2,
.kz2 .kz2-rev__head h2{margin:0 0 48px;}
.kz2 .kz2-rev__head{text-align:center;}
/* Das Google-Bewertungs-Widget sitzt jetzt auf weißer statt dunkler
   Fläche — Abstand nach oben wie beim Slider der Startseite. */
.kz2 .kz2-reviews .ux-html,
.kz2 .kz2-reviews .ti-widget{margin-top:8px;}

@media (max-width:849px){
  .kz.section.kz2-s-brandtiles > .section-content{padding:48px 16px;}
  .kz2 .kz2-tiles__head h2,
  .kz2 .kz2-rev__head h2{margin:0 0 32px;}
}

/* --- 30.19 Korrektur zu Abschnitt 29.4 ------------------------
   29.4 macht die Spalte zur Flexspalte und setzt den letzten Button
   auf align-self:flex-start, damit Buttons in Kartenrastern auf einer
   Hoehe stehen. Das ueberschreibt aber auch die mittige Ausrichtung in
   Spalten, die im Builder auf „zentriert" stehen (.col-inner.text-center)
   — dort sprang der Button nach links. Betrifft u. a. /kuechen/,
   /wohnen/, /referenzen/, /ueber-uns/ und die CTA-Abschnitte.
   ------------------------------------------------------------ */
body:not(.home) #content .col:has(> .col-inner.text-center > .button:last-child) > .col-inner.text-center > .button:last-child{
  align-self:center;
}
body:not(.home) #content .col:has(> .col-inner.text-right > .button:last-child) > .col-inner.text-right > .button:last-child{
  align-self:flex-end;
}

/* ============================================================
   31 — KORREKTUREN 01.09.2026
   Hero-Hoehe, Topbar, Icons, Blogbilder, Referenzen
   ============================================================ */

/* 31.1 — Einheitliche Hero-Hoehe auf allen Unterseiten.
   Die Startseite ist ausgenommen. Erkannt wird der Hero am ersten
   Abschnitt, der die H1 der Seite traegt (51 von 60 Seiten). Seiten
   ohne Hero (Rechtstexte, Prospektseiten) bleiben unberuehrt. */
body:not(.home) #content > section:first-of-type:has(h1){
  min-height:589px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-end !important;
  padding-top:0 !important;
}
body:not(.home) #content > section:first-of-type:has(h1) > .section-content{
  width:100%;
}
/* Der Abstandshalter im Hero erzeugte bisher die uneinheitliche Hoehe. */
body:not(.home) #content > section:first-of-type:has(h1) .gap-element{
  height:0 !important;
  min-height:0 !important;
  padding-top:0 !important;
}
body:not(.home) #content > section:first-of-type:has(h1) .row,
body:not(.home) #content > section:first-of-type:has(h1) .col{
  min-width:0;
}
@media (max-width:848px){
  body:not(.home) #content > section:first-of-type:has(h1){
    min-height:420px !important;
  }
}

/* 31.2 — Topbar: der dunkle Balken lag als eigene Flaeche ueber dem
   Hero-Bild und sah abgeschnitten aus. Er wird transparent, die
   Lesbarkeit uebernimmt der Kopfzeilen-Verlauf. */
#header.has-transparent #top-bar{
  background-color:transparent !important;
}
/* Der Verlauf hing an einer festen Seiten-ID-Liste und fehlte auf
   neueren Seiten. Er gilt jetzt bei jeder transparenten Kopfzeile. */
body:not(.home) #header.has-transparent .header-wrapper:not(.stuck)::before{
  content:"";position:absolute;left:0;right:0;top:0;height:260px;z-index:0;
  pointer-events:none;
  background:linear-gradient(to bottom,
    rgba(17,17,17,0.62) 0px,
    rgba(17,17,17,0.60) 36px,
    rgba(17,17,17,0.42) 120px,
    rgba(17,17,17,0.18) 190px,
    rgba(17,17,17,0) 260px);
}

/* 31.3 — Haekchen-Icons: die Farbe steht als Inline-Stil im Inhalt
   (rgba(255,255,255,0.95)) und war auf hellem Grund unsichtbar. */
#content .icon-inner[style*="255,255,255"],
#content .icon-inner[style*="255, 255, 255"]{
  color:var(--color-black-soft,#1c1b1b) !important;
}

/* 31.4 — Beitragsbilder der Blogseite quadratisch statt 460 px hoch. */
#content .blog-uebersicht .box-image .image-cover,
#content .blog-uebersicht .box-image .image-cover > a{
  height:auto !important;
  min-height:0 !important;
  aspect-ratio:1 / 1 !important;
  padding-top:0 !important;
}
#content .blog-uebersicht .box-image{
  aspect-ratio:1 / 1 !important;
  height:auto !important;
  overflow:hidden !important;
}

/* 31.5 — Referenzseite: waagerechter Abstand der Bilder 30 px -> 24 px.
   Nur die Spaltenpolsterung anfassen. Die Aussenraender der Zeile tragen
   die Zentrierung des Inhalts und duerfen nicht ueberschrieben werden. */
body.page-id-554 #content .row > .col{
  padding-left:12px !important;
  padding-right:12px !important;
}

/* 31.6 — Referenzseite, Hero: der Abschnitt hat kein Hintergrundbild,
   nur eine dunkle Flaechenfarbe. Die Umfaerbung auf #F4F4F2 machte den
   transparenten Header weiss und den weissen Hero-Text unlesbar. */
body.page-id-554 #content > section:nth-of-type(1){
  background-color:#1c1b1b !important;
}


/* 31.7 — Referenzseite: Zeile 1913 setzt die Topbar dort ausdruecklich
   auf Schwarz. Bei transparenter Kopfzeile soll sie transparent sein. */
body.page-id-554 #header.has-transparent #top-bar#top-bar{
  background-color:transparent !important;
}


/* ============================================================
   32 — NACHBESSERUNG 01.09.2026
   ============================================================ */

/* 32.1 — Hero-Erkennung erweitert. Acht Seiten haben einen Hero mit Bild,
   aber keine H1 darin (Beratungstermin, Kuechenmagazin, sechs Prospektseiten)
   und blieben deshalb auf ihrer alten Hoehe stehen. */
body:not(.home) #content > section:first-of-type:has(> .section-bg img){
  min-height:589px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-end !important;
  padding-top:0 !important;
}
body:not(.home) #content > section:first-of-type:has(> .section-bg img) > .section-content{
  width:100%;
}
body:not(.home) #content > section:first-of-type:has(> .section-bg img) .gap-element{
  height:0 !important; min-height:0 !important; padding-top:0 !important;
}
body:not(.home) #content > section:first-of-type:has(> .section-bg img) .row,
body:not(.home) #content > section:first-of-type:has(> .section-bg img) .col{
  min-width:0;
}
@media (max-width:848px){
  body:not(.home) #content > section:first-of-type:has(> .section-bg img){
    min-height:420px !important;
  }
}

/* 32.2 — Referenzseite: Zeile 1906/1910 gaben der Kopfzone eine feste helle
   Flaeche, weil der Hero dort hell war. Der Hero ist jetzt dunkel, also wird
   die Kopfzone transparent wie auf allen anderen Seiten. */
body.page-id-554 #header.has-transparent .header-main{
  background-color:transparent !important;
  box-shadow:none !important;
}
body.page-id-554 #header.has-transparent .header-main a,
body.page-id-554 #header.has-transparent .header-main .nav > li > a{
  color:rgba(255,255,255,0.85) !important;
}
body.page-id-554 #header.has-transparent .header-main a:hover,
body.page-id-554 #header.has-transparent .header-main .nav > li > a:hover{
  color:#ffffff !important;
}

/* 32.3 — Referenzseite, Hero-Text: auf dunklem Grund muss er hell sein. */
body.page-id-554 #content#content > section:nth-of-type(1) h1,
body.page-id-554 #content#content > section:nth-of-type(1) h2,
body.page-id-554 #content#content > section:nth-of-type(1) p,
body.page-id-554 #content#content > section:nth-of-type(1) p > span{
  color:rgba(255,255,255,0.92) !important;
}

/* 32.4 — Referenzseite: dieser Hero hatte als einziger keine Abdunklung
   ueber dem Bild, der weisse Text stand deshalb auf hellen Bildstellen.
   Gleicher Wert wie auf den uebrigen Heros. */
body.page-id-554 #content#content > section:nth-of-type(1) .section-bg-overlay.section-bg-overlay{
  background-color:rgba(0,0,0,0.38) !important;
}

/* 32.5 — Referenzseite, Nachzug zur transparenten Kopfzone.
   Drei Bestandsregeln stammten noch aus der Zeit mit hellem Hero. */

/* a) Trennlinie: statt der kraeftigen hellen Linie (Zeile 1906) die
   Haarlinie, die alle uebrigen transparenten Kopfzonen tragen (Zeile 543). */
body.page-id-554 #header.has-transparent .header-main{
  border-bottom:1px solid rgba(255,255,255,0.22) !important;
}

/* b) Der Beratungstermin-Knopf stand auf Schwarz (Zeile 1910) und war
   auf dem Bild kaum lesbar. */
body.page-id-554 #header.has-transparent .header-main li.header-button-1 a.button,
body.page-id-554 #header.has-transparent .header-main li.kz-header-cta > a{
  color:#ffffff !important;
  border-color:rgba(255,255,255,0.85) !important;
  background-color:transparent !important;
}
body.page-id-554 #header.has-transparent .header-main li.header-button-1 a.button:hover,
body.page-id-554 #header.has-transparent .header-main li.kz-header-cta > a:hover{
  background-color:#ffffff !important;
  color:#111111 !important;
}

/* c) Das Overlay war nicht nur farblos, sondern zusaetzlich auf
   opacity:0 gesetzt (Zeile 1876). Deshalb blieb 32.4 wirkungslos. */
body.page-id-554 #content#content > section:nth-of-type(1) .section-bg-overlay.section-bg-overlay{
  opacity:1 !important;
}


/* ============================================================
   33 — BERATUNGSTERMIN (Seite 23), 01.09.2026
   ============================================================ */

/* 33.1 — Trustleiste: die Kennzahlen sind im Inhalt mit 2.5rem/bold
   angelegt, wurden aber von Abschnitt 28 auf Fliesstextgroesse
   heruntergezogen (16 px) und gingen dadurch unter. */
body.page-id-23 #content#content > section:nth-of-type(5) p[style*="2.5rem"],
body.page-id-23 #content#content > section:nth-of-type(5) p[style*="2.5rem"] span{
  font-size:2.5rem !important;
  font-weight:700 !important;
  line-height:1 !important;
}
body.page-id-23 #content#content > section:nth-of-type(5) p[style*="0.2em"],
body.page-id-23 #content#content > section:nth-of-type(5) p[style*="0.2em"] span{
  font-size:0.8rem !important;
  letter-spacing:0.2em !important;
  text-transform:uppercase !important;
  line-height:1.4 !important;
}

/* 33.1b — Die Trustleiste ist im Inhalt weiss angelegt (bg_color
   rgb(255,255,255)); Zeile 1891 haelt sie im Frontend dunkel. Sie soll
   aussehen wie im Baukasten: helle Flaeche, dunkle Schrift. */
body.page-id-23 #content#content > section:nth-of-type(5){
  background-color:#FFFFFF !important;
}
body.page-id-23 #content#content > section:nth-of-type(5) p,
body.page-id-23 #content#content > section:nth-of-type(5) p span{
  color:#111111 !important;
}
body.page-id-23 #content#content > section:nth-of-type(5) p[style*="0.2em"],
body.page-id-23 #content#content > section:nth-of-type(5) p[style*="0.2em"] span{
  color:rgba(17,17,17,0.70) !important;
}

/* 33.2 — Abschnitt unter dem Formular ("Hero Beratung"): im Inhalt dunkel
   angelegt, durch die Umfaerbung aber hell. Die Kreis-Icons sind weiss auf
   weiss gezeichnet und damit unsichtbar — daher die leere Flaeche ueber
   den Ueberschriften. */
body.page-id-23 #content > section:nth-of-type(2) [style*="border-radius:50%"]{
  background:rgba(17,17,17,0.06) !important;
  border-color:rgba(17,17,17,0.20) !important;
}
body.page-id-23 #content > section:nth-of-type(2) svg[stroke="#fff"]{
  stroke:#111111 !important;
}


/* ============================================================
   34 — BERATUNGSTERMIN, FARBEN NACH DEM SEITENSCHEMA (02.09.2026)
   Nach dem Umbau des Layouts zeigten die positionsbasierten Regeln
   aus Abschnitt 28 auf die falschen Abschnitte: dunkle Karten mit
   dunkler Schrift, helle Flaechen dort, wo dunkle vorgesehen waren.
   Reihenfolge jetzt: 1 Hero | 2 Auswahl | 3 Kalender | 4 Kundenstimmen
   | 5 Kennzahlen | 6 Drei Schritte | 7 Abschluss-CTA
   Schema wie auf den uebrigen Seiten: Wechsel aus #F4F4F2 und #FFFFFF,
   dunkle Akzente, Fliesstext rgb(86,86,84), Ueberschriften #111111.
   ============================================================ */

/* 34.1 — Abschnitt 2 „Auswahl": helle Flaeche mit weissen Karten. */
body.page-id-23 #content#content > section:nth-of-type(2){
  background-color:#F4F4F2 !important;
}
body.page-id-23 #content#content > section:nth-of-type(2) .col > .col-inner[style*="background-color"]{
  background-color:#FFFFFF !important;
}
body.page-id-23 #content#content > section:nth-of-type(2) h1,
body.page-id-23 #content#content > section:nth-of-type(2) h2,
body.page-id-23 #content#content > section:nth-of-type(2) h3{
  color:#111111 !important;
}
body.page-id-23 #content#content > section:nth-of-type(2) p{
  color:rgb(86,86,84) !important;
}

/* 34.2 — Abschnitt 4 „Kundenstimmen" auf #F4F4F2, damit die weisse
   Kennzahlenleiste darunter sich absetzt. Die Schrift stammte noch aus
   der dunklen Fassung und war weiss auf hell. */
body.page-id-23 #content#content > section:nth-of-type(4){
  background-color:#F4F4F2 !important;
}
body.page-id-23 #content#content > section:nth-of-type(4) h1,
body.page-id-23 #content#content > section:nth-of-type(4) h2,
body.page-id-23 #content#content > section:nth-of-type(4) h3{
  color:#111111 !important;
}
body.page-id-23 #content#content > section:nth-of-type(4) p,
body.page-id-23 #content#content > section:nth-of-type(4) p span{
  color:rgb(86,86,84) !important;
}

/* 34.3 — Abschnitt 6 „Drei Schritte": helle Flaeche, weisse Karten. */
body.page-id-23 #content#content > section:nth-of-type(6){
  background-color:#F4F4F2 !important;
}
body.page-id-23 #content#content > section:nth-of-type(6) .col > .col-inner[style*="background-color"]{
  background-color:#FFFFFF !important;
}
body.page-id-23 #content#content > section:nth-of-type(6) h1,
body.page-id-23 #content#content > section:nth-of-type(6) h2,
body.page-id-23 #content#content > section:nth-of-type(6) h3{
  color:#111111 !important;
}
body.page-id-23 #content#content > section:nth-of-type(6) p{
  color:rgb(86,86,84) !important;
}

/* 34.4 — Abschnitt 7 „Abschluss-CTA": Bild abdunkeln, Schrift weiss —
   wie der Abschluss-CTA auf den uebrigen Seiten. */
body.page-id-23 #content#content > section:nth-of-type(7) .section-bg-overlay.section-bg-overlay{
  background-color:rgba(0,0,0,0.55) !important;
  opacity:1 !important;
}
body.page-id-23 #content#content > section:nth-of-type(7) h1,
body.page-id-23 #content#content > section:nth-of-type(7) h2,
body.page-id-23 #content#content > section:nth-of-type(7) h3,
body.page-id-23 #content#content > section:nth-of-type(7) p{
  color:#FFFFFF !important;
}


/* ============================================================
   35 — SLIDER-PFEILE (02.09.2026)
   Abschnitt 28 formatiert jedes <button> als CTA-Pille — die
   Flickity-Pfeile wurden dadurch 68 x 140 px gross. Die CTA-Regel
   traegt "body:not(.home) #content .button", deshalb braucht die
   Gegenregel die doppelte ID.
   Das mitgelieferte SVG liess sich nicht zuverlaessig skalieren
   (es rendert als Ring statt als Winkel), deshalb wird es
   ausgeblendet und der Winkel per Rahmen gezeichnet.
   Die Startseite (.kz2) hat ihre eigene Fassung und bleibt unberuehrt.
   ============================================================ */
body:not(.home) #content#content .flickity-prev-next-button{
  width:44px !important;
  height:44px !important;
  min-width:0 !important;
  min-height:0 !important;
  padding:0 !important;
  margin:0 !important;
  line-height:1 !important;
  border:0 !important;
  border-radius:50% !important;
  background-color:rgba(17,17,17,0.55) !important;
  box-shadow:none !important;
  opacity:1 !important;
  color:#FFFFFF !important;
  letter-spacing:normal !important;
  text-transform:none !important;
  transform:none !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  transition:background-color .2s ease !important;
}
body:not(.home) #content#content .flickity-prev-next-button.previous{left:16px !important;}
body:not(.home) #content#content .flickity-prev-next-button.next{right:16px !important;}
body:not(.home) #content#content .flickity-prev-next-button:hover,
body:not(.home) #content#content .flickity-prev-next-button:focus{
  background-color:rgba(17,17,17,0.85) !important;
}
body:not(.home) #content#content .flickity-prev-next-button svg{
  display:none !important;
}
body:not(.home) #content#content .flickity-prev-next-button::before{
  content:"" !important;
  display:block !important;
  width:11px !important;
  height:11px !important;
  border-left:2px solid #FFFFFF !important;
  border-bottom:2px solid #FFFFFF !important;
  border-top:0 !important;
  border-right:0 !important;
  background:none !important;
  border-radius:0 !important;
  position:static !important;
}
body:not(.home) #content#content .flickity-prev-next-button.previous::before{
  transform:rotate(45deg) !important;
  margin-left:4px !important;
}
body:not(.home) #content#content .flickity-prev-next-button.next::before{
  transform:rotate(-135deg) !important;
  margin-right:4px !important;
}


/* ============================================================
   31 — KOPFZEILE BLEIBT BEIM SCROLLEN SICHTBAR  (02.09.2026)
   Kundenfeedback: Menue verschwand beim Scrollen. Flatsome setzte
   .stuck zwar, aber Block 29.7 zwang .header-wrapper auf relative
   und hob damit position:fixed auf. Jetzt: fixiert ab dem ersten
   Scrollen, Topleiste ausgeblendet (hide-for-sticky), Streifen
   schmal — Desktop 64 px, Mobil 52 px.
   ============================================================ */
#header.has-transparent .header-wrapper:not(.stuck){position:relative;}
#header .header-wrapper.stuck{
  position:fixed !important;top:0;left:0;right:0;width:100%;
  z-index:30;
  box-shadow:0 1px 0 var(--color-greige-450),0 6px 20px rgba(17,17,17,0.08);
}
body.admin-bar #header .header-wrapper.stuck{top:32px;}
#header .header-wrapper.stuck #top-bar{display:none !important;}
/* Desktop: 64 px statt 100 px, Logo 44 px, Button flacher */
#header .header-wrapper.stuck .header-main,
#header .header-wrapper.stuck .header-main .header-inner,
#header .header-wrapper.stuck .header-main .flex-row{
  height:64px !important;min-height:64px !important;
}
#header .header-wrapper.stuck #logo{width:44px;height:44px;}
#header .header-wrapper.stuck #logo img,
#header .header-wrapper.stuck #logo svg,
.header-wrapper.stuck #header #logo img{
  width:44px !important;height:44px !important;max-height:44px !important;
}
#header .header-wrapper.stuck .header-main li.header-button-1 > a.button,
#header .header-wrapper.stuck .header-main li.header-button-1 a.button,
#header .header-wrapper.stuck .header-main li.kz-header-cta > a{
  padding-top:10px !important;padding-bottom:10px !important;
  padding-left:22px !important;padding-right:22px !important;
}
/* Mobil: 52 px, Logo 36 px */
@media (max-width:849px){
  #header .header-wrapper.stuck .header-main,
  #header .header-wrapper.stuck .header-main .header-inner,
  #header .header-wrapper.stuck .header-main .flex-row{
    height:52px !important;min-height:52px !important;
  }
  #header .header-wrapper.stuck #logo{width:36px;height:36px;}
  #header .header-wrapper.stuck #logo img,
  #header .header-wrapper.stuck #logo svg,
  .header-wrapper.stuck #header #logo img{
    width:36px !important;height:36px !important;max-height:36px !important;
  }
  body.admin-bar #header .header-wrapper.stuck{top:46px;}
}
/* WP-Adminleiste ist unter 601 px position:absolute und scrollt weg —
   ein fester Versatz liesse dort eine Luecke ueber dem Menue. */
@media (max-width:600px){
  body.admin-bar #header .header-wrapper.stuck{top:0 !important;}
}


/* ============================================================
   36 — BERATUNGSTERMIN, NACHZUG 02.09.2026
   ============================================================ */

/* 36.1 — Abschnitt 3 „Wunschtermin" (buchen und anfragen) auf Weiss.
   Die Schrift stammte aus der dunklen Fassung und muss mit. */
body.page-id-23 #content#content > section:nth-of-type(3){
  background-color:#FFFFFF !important;
}
body.page-id-23 #content#content > section:nth-of-type(3) h1,
body.page-id-23 #content#content > section:nth-of-type(3) h2,
body.page-id-23 #content#content > section:nth-of-type(3) h3{
  color:#111111 !important;
}
body.page-id-23 #content#content > section:nth-of-type(3) p,
body.page-id-23 #content#content > section:nth-of-type(3) p span{
  color:rgb(86,86,84) !important;
}
/* In der schwarzen Karte bleibt die Schrift hell. */
body.page-id-23 #content#content > section:nth-of-type(3) .col-inner[style*="rgb(0,0,0)"] h1,
body.page-id-23 #content#content > section:nth-of-type(3) .col-inner[style*="rgb(0,0,0)"] h2,
body.page-id-23 #content#content > section:nth-of-type(3) .col-inner[style*="rgb(0,0,0)"] h3,
body.page-id-23 #content#content > section:nth-of-type(3) .col-inner[style*="rgb(0,0,0)"] p,
body.page-id-23 #content#content > section:nth-of-type(3) .col-inner[style*="rgb(0,0,0)"] p span{
  color:#FFFFFF !important;
}

/* 36.2 — Abschnitt 4 „Kundenbewertungen" auf Schwarz mit heller Schrift. */
body.page-id-23 #content#content > section:nth-of-type(4){
  background-color:#111111 !important;
}
body.page-id-23 #content#content > section:nth-of-type(4) h1,
body.page-id-23 #content#content > section:nth-of-type(4) h2,
body.page-id-23 #content#content > section:nth-of-type(4) h3{
  color:#FFFFFF !important;
}
body.page-id-23 #content#content > section:nth-of-type(4) p,
body.page-id-23 #content#content > section:nth-of-type(4) p span{
  color:rgba(255,255,255,0.85) !important;
}

/* 36.3 — Kennzahlen: gleiche Groesse, aber normale Strichstaerke. */
body.page-id-23 #content#content > section:nth-of-type(5) p[style*="2.5rem"],
body.page-id-23 #content#content > section:nth-of-type(5) p[style*="2.5rem"] span{
  font-weight:400 !important;
}


/* ============================================================
   37 — GRAUER BALKEN UEBER DEM HERO (02.09.2026)
   WordPress verpackt einen [ux_html]-Skriptblock am Seitenanfang
   per wpautop in ein <p>. Das <p> enthaelt neben dem <script> ein
   <br> und ist dadurch 29 px hoch, plus 22 px Aussenabstand. Der
   Hero rutscht 51 px nach unten und darueber wird der graue
   Seiten-Wrapper (rgb(58,58,58)) sichtbar. Das Skript laeuft auch
   im ausgeblendeten Zustand.
   ============================================================ */
#content > p:has(> script){
  display:none !important;
}

/* 37.2 — Der HTML-Block nach der Kopfzeile enthaelt nur ein <script>,
   nimmt als Blockelement aber 15 px Hoehe ein. Dadurch beginnt der
   Inhalt 15 px zu tief und hinter der halbtransparenten Topbar wird
   der graue Seiten-Wrapper sichtbar. Das Skript laeuft weiterhin. */
#wrapper > .block-html-after-header{
  height:0 !important;
  min-height:0 !important;
  line-height:0 !important;
  font-size:0 !important;
  overflow:hidden !important;
}
