/* beproba: klare Struktur und dunkle Schrift. CDT: helle Farben und runde Formen. */
/* Hauptaktion mit derselben Bewegung wie der beproba-Button. */
.hero .button { position: relative; isolation: isolate; box-shadow: 0 10px 25px rgba(9, 72, 144, .18); transition: transform .25s ease, box-shadow .25s ease; }
.hero .button::before { content: ''; position: absolute; inset: 0; z-index: -1; border-radius: inherit; background-color: transparent; transition: background-color .25s ease; pointer-events: none; }
.hero .button .icon { transition: transform .3s ease; }
.hero .button:hover, .hero .button:focus-visible { background: linear-gradient(110deg, #0064ff, #00b5ee); transform: translateY(-1px); box-shadow: 0 12px 28px rgba(9, 72, 144, .22); }
.hero .button:hover::before, .hero .button:focus-visible::before { background-color: rgba(0, 0, 0, .12); }
.hero .button:hover .icon, .hero .button:focus-visible .icon { transform: translateX(5px); }
@media (prefers-reduced-motion: reduce) {
    .hero .button:hover, .hero .button:focus-visible, .hero .button:hover .icon, .hero .button:focus-visible .icon { transform: none; }
}
/* Eigenstaendiger Ablauf unter dem Hero, in der bestehenden Inhaltsbreite. */
.process-section { padding: 33.5px 0 18px; }
.process-section h2 { font-size: clamp(1.485rem, 1.98vw, 1.71rem); }
.process-steps { display: grid; gap: 0; padding: 0; margin: 21px 0 0; list-style: none; }
.process-steps li { display: flex; align-items: baseline; gap: 8px; min-width: 0; padding: 19.5px 0; }
.process-step-number { flex: 0 0 16px; color: var(--check-blue); font-size: 1.3rem; font-weight: 600; line-height: 1.3; }
.process-steps li > div { min-width: 0; }
.process-steps h3 { margin-bottom: 8px; color: #1a3a55; font-size: 1.1rem; line-height: 1.3; }
.process-steps p { color: #5a7484; font-size: 1rem; line-height: 1.55; }
@media (min-width: 801px) {
    .process-steps { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .process-steps li { padding-right: 24px; }
    .process-steps li + li { padding-left: 24px; }
    .process-steps li:last-child { padding-right: 0; }
}
.hero-note { gap: 8px 12px; margin-top: 14px; color: #5c608a; font-size: clamp(11.5px, .85vw, 13px); line-height: 1.4; }
.hero-note li:not(:last-child)::after { content: '·'; margin-left: 2px; color: #7999b2; }
/* Freie Schriftzeichen bleiben hinter den Fragen und im bestehenden Fragenfeld. */
.hero-questions > li:not(.hero-symbol) { z-index: 1; }
.hero-questions > li.hero-symbol { position: absolute; display: block; left: var(--symbol-x); top: var(--symbol-y); width: auto; max-width: none; margin: 0; color: var(--symbol-color, #7392a9); opacity: var(--symbol-opacity, .28); font-family: Arial, sans-serif; font-size: var(--symbol-size); font-weight: 400; line-height: 1; letter-spacing: 0; transform: translate(-50%, -50%) rotate(var(--symbol-tilt)); pointer-events: none; user-select: none; z-index: 0; }
.hero-symbol-question { --symbol-x: 64%; --symbol-y: 14%; --symbol-size: clamp(56px, 5.6vw, 92px); --symbol-tilt: 12deg; --symbol-color: #3a7295; --symbol-opacity: .25; }
.hero-symbol-question-secondary { --symbol-x: 46%; --symbol-y: 44%; --symbol-size: clamp(44px, 4.3vw, 72px); --symbol-tilt: -13deg; --symbol-opacity: .22; }
.hero-symbol-duty { --symbol-x: 7%; --symbol-y: 39%; --symbol-size: clamp(38px, 4vw, 66px); --symbol-tilt: -9deg; }
.hero-symbol-action { --symbol-x: 36%; --symbol-y: 88%; --symbol-size: clamp(40px, 3.8vw, 64px); --symbol-tilt: 10deg; --symbol-opacity: .3; }
.hero-symbol-duty-secondary { --symbol-x: 30%; --symbol-y: 53%; --symbol-size: clamp(24px, 2.2vw, 38px); --symbol-tilt: 14deg; --symbol-color: #8396a6; --symbol-opacity: .18; }
.hero-symbol-question-tertiary { --symbol-x: 94%; --symbol-y: 32%; --symbol-size: clamp(32px, 3.1vw, 52px); --symbol-tilt: -8deg; --symbol-color: #3a7295; --symbol-opacity: .12; }
.hero-symbol-next { --symbol-x: 57%; --symbol-y: 78%; --symbol-size: clamp(22px, 2.1vw, 34px); --symbol-tilt: -9deg; --symbol-color: #5c608a; --symbol-opacity: .18; }
.topics-section { padding-top: 28px; }
.topics-section h2 { font-size: clamp(1.4256rem, 2.2176vw, 1.7424rem); }
.topics h3 { font-size: 1.1rem; letter-spacing: -.02em; }
.topics .icon, .topics .topic-card > .icon { width: 42px; height: 42px; font-size: 42px; color: #1a3a55; }
.topics .card-action .icon, .topics article a .icon { width: 18px; height: 18px; font-size: 18px; }
.topics .card-action { gap: 8px; color: var(--check-blue); transition: color .3s ease, gap .3s ease; }
.topics .card-action .icon { color: inherit; }
.topics .topic-card-active:hover .card-action,
.topics .topic-card-active:focus-visible .card-action { color: #1a3a55; gap: 12px; }
.hero-note .water-icon { stroke-width: 3.8; }
.benefits .water-icon { font-size: 24px; }
.audience-section { padding: 38px 0 42px; background: #f7fafc; border-top: 1px solid #e7eef2; border-bottom: 1px solid #e7eef2; }
.audience-layout { display: block; }
.audience-copy .eyebrow { color: #547b8e; font-size: .73rem; letter-spacing: .08em; margin: 0 0 10px; }
.audience-copy h2 { color: #1a3a55; font-size: clamp(1.485rem, 1.98vw, 1.71rem); line-height: 1.25; letter-spacing: -.02em; font-weight: 600; }
.audience-copy > p:not(.eyebrow) { color: #5a7484; margin: 10px 0 0; font-size: 1rem; line-height: 1.55; }
.audience-list { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0 36px; padding: 10px 0 0; margin: 24px 0 0; border-top: 1px solid #dfe9ef; list-style: none; }
.audience-list li { display: flex; align-items: flex-start; gap: 14px; min-width: 0; padding: 16px 0; }
.audience-symbol { display: grid; place-items: center; width: 32px; height: 32px; flex: 0 0 32px; color: var(--check-blue); }
.audience-symbol .icon { width: 26px; height: 26px; font-size: 26px; }
.audience-list h3 { color: #1a3a55; font-weight: 600; font-size: 1.05rem; line-height: 1.3; letter-spacing: -.015em; }
.audience-list p { margin: 5px 0 0; color: #5a7484; font-size: .9rem; line-height: 1.4; }
.closing-copy { flex: 1; min-width: 0; max-width: 580px; }
.closing-copy h2 { margin-bottom: 0; font-size: 1.62rem; }
.closing-copy p { margin-top: 10px; font-size: 1rem; line-height: 1.5; }
.closing-provider { display: flex; flex-direction: column; align-items: flex-end; gap: 10px; flex: 0 0 230px; }
.closing-provider-logo { display: block; width: 169.575px; max-width: 100%; }
.closing-provider-logo img { display: block; width: 100%; height: auto; }
.closing-provider-link { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 5px 0; color: var(--check-blue); font-size: .94rem; font-weight: 600; transition: color .3s ease, gap .3s ease; }
.closing-provider-link .icon { width: 18px; height: 18px; }
.closing-provider-link:hover,
.closing-provider-link:focus-visible { color: #1a3a55; gap: 12px; }
@media (max-width: 1100px) {
    .hero-questions > li.hero-symbol-extra { display: none; }
}
@media (min-width: 801px) and (max-width: 1100px) {
    .hero-symbol-question { --symbol-x: 60%; --symbol-y: 9%; --symbol-size: 48px; }
    .hero-symbol-duty { --symbol-x: 5%; }
    .hero-questions > li.hero-symbol-question-secondary { display: none; }
}
@media (max-width: 1000px) {
    .audience-list { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 28px; }
}
@media (max-width: 800px) {
    .hero-questions > li.hero-symbol-question-secondary, .hero-questions > li.hero-symbol-duty, .hero-questions > li.hero-symbol-action { display: none; }
    .hero-symbol-question { --symbol-x: 83%; --symbol-y: calc(100% + 16px); --symbol-size: 40px; }
    .hero-note { font-size: 13px; }
    .closing-content { flex-direction: column; align-items: flex-start; gap: 20px; }
    .closing-copy h2 { font-size: 1.395rem; }
    .closing-provider { flex-basis: auto; align-items: flex-start; }
}
@media (max-width: 600px) {
    .hero-symbol-question { --symbol-x: 82%; --symbol-size: clamp(28px, 6vw, 34px); }
    .hero-note { font-size: 12px; }
    .audience-section { padding: 30px 0 28px; }
    .audience-copy .eyebrow { font-size: .69rem; letter-spacing: .035em; }
    .audience-copy h2 { font-size: 1.485rem; }
    .audience-list { grid-template-columns: 1fr; gap: 0; margin-top: 20px; padding-top: 2px; }
    .audience-list li { padding: 15px 0; border-bottom: 1px solid #e3ecf1; }
    .audience-list li:last-child { border-bottom: 0; }
    .audience-list h3 { font-size: 1.04rem; }
    .topics .icon { width: 38px; height: 38px; font-size: 38px; }
}

/* START Fragenwolke-Tiefe */
/* Chaos bleibt, wirkt aber raeumlich: vordere Ebene scharf und kraeftig, hintere kleiner, heller und leicht unscharf. */
body .hero-questions > li:nth-child(2),
body .hero-questions > li:nth-child(4),
body .hero-questions > li:nth-child(5),
body .hero-questions > li:nth-child(9) { z-index: 3; color: #353b6c; }

body .hero-questions > li:nth-child(3),
body .hero-questions > li:nth-child(6),
body .hero-questions > li:nth-child(8),
body .hero-questions > li:nth-child(10) { z-index: 2; opacity: .85; }

body .hero-questions > li:nth-child(1),
body .hero-questions > li:nth-child(7),
body .hero-questions > li:nth-child(11),
body .hero-questions > li:nth-child(12),
body .hero-questions > li:nth-child(13) { z-index: 1; opacity: .55; filter: blur(.6px); }

@media (min-width: 801px) {
    body .hero-questions li:nth-child(2),
    body .hero-questions li:nth-child(4),
    body .hero-questions li:nth-child(5),
    body .hero-questions li:nth-child(9) { --size: 1.1; }

    body .hero-questions li:nth-child(1),
    body .hero-questions li:nth-child(7),
    body .hero-questions li:nth-child(11),
    body .hero-questions li:nth-child(12),
    body .hero-questions li:nth-child(13) { --size: .84; }
}
/* ENDE Fragenwolke-Tiefe */

/* START Fragen-neu */
/* Vier zusaetzliche Fragen in der hinteren Ebene, nur ab 1200 px Breite, Positionen an freien Stellen berechnet. */
body .hero-questions > li.hero-question-extra { display: none; }
@media (min-width: 1200px) {
    body .hero-questions > li.hero-question-extra { display: block; z-index: 1; opacity: .55; filter: blur(.6px); --size: .84; }
    body .hero-questions > li.hero-question-extra:nth-child(14) { --x: 8%; --y: 76%; --tilt: 9deg; }
    body .hero-questions > li.hero-question-extra:nth-child(15) { --x: 85%; --y: 34%; --tilt: -8deg; }
    body .hero-questions > li.hero-question-extra:nth-child(16) { --x: 32%; --y: 96%; --tilt: 6deg; }
    body .hero-questions > li.hero-question-extra:nth-child(17) { --x: 62%; --y: 7%; --tilt: -10deg; }
}
/* ENDE Fragen-neu */

/* START Chaos */
/* Fragenwolke ueber den ganzen Hero bis zum Bildrand, hinter dem Text nur blasse, unscharfe Fragen. */
@media (min-width: 1101px) {
    body .hero .hero-copy { position: relative; z-index: 5; }
    body .hero .hero-questions { position: absolute; top: 0; bottom: 0; left: -5.4vw; right: -5.4vw; z-index: 1; }
    body .hero .hero-questions > li.hero-question-extra { display: block; }

    /* Vorn und Mitte: rechte Haelfte bis zum Rand */
    body .hero .hero-questions > li:nth-child(2)  { --x: 90%; --y: 13%; }
    body .hero .hero-questions > li:nth-child(3)  { --x: 71%; --y: 11%; }
    body .hero .hero-questions > li:nth-child(4)  { --x: 59%; --y: 38%; }
    body .hero .hero-questions > li:nth-child(5)  { --x: 81%; --y: 35%; }
    body .hero .hero-questions > li:nth-child(6)  { --x: 93%; --y: 59%; }
    body .hero .hero-questions > li:nth-child(8)  { --x: 78%; --y: 62%; }
    body .hero .hero-questions > li:nth-child(9)  { --x: 63%; --y: 71%; }
    body .hero .hero-questions > li:nth-child(10) { --x: 88%; --y: 86%; }

    /* Hinten rechts */
    body .hero .hero-questions > li:nth-child(1)  { --x: 56%; --y: 10%; }
    body .hero .hero-questions > li:nth-child(7)  { --x: 53%; --y: 90%; }
    body .hero .hero-questions > li:nth-child(11) { --x: 72%; --y: 93%; }
    body .hero .hero-questions > li:nth-child(12) { --x: 95%; --y: 36%; }

    /* Hinter Ueberschrift und Text: sehr blass und unscharf */
    body .hero .hero-questions > li:nth-child(13),
    body .hero .hero-questions > li.hero-question-extra { z-index: 0; opacity: .2; filter: blur(1.2px); }
    body .hero .hero-questions > li:nth-child(13) { --x: 44%; --y: 7%; --tilt: -9deg; }
    body .hero .hero-questions > li:nth-child(14) { --x: 40%; --y: 93%; --tilt: 8deg; }
    body .hero .hero-questions > li:nth-child(15) { --x: 24%; --y: 6%; --tilt: -6deg; }
    body .hero .hero-questions > li:nth-child(16) { --x: 21%; --y: 95%; --tilt: 10deg; }
    body .hero .hero-questions > li:nth-child(17) { --x: 41%; --y: 52%; --tilt: -14deg; }

    /* Zeichen ueber die ganze Flaeche */
    body .hero .hero-symbol-question { --symbol-x: 76%; --symbol-y: 20%; }
    body .hero .hero-symbol-question-secondary { --symbol-x: 69%; --symbol-y: 50%; }
    body .hero .hero-symbol-duty { --symbol-x: 49%; --symbol-y: 46%; }
    body .hero .hero-symbol-action { --symbol-x: 70%; --symbol-y: 87%; }
    body .hero .hero-symbol-duty-secondary { --symbol-x: 33%; --symbol-y: 26%; --symbol-opacity: .12; }
    body .hero .hero-symbol-question-tertiary { --symbol-x: 97%; --symbol-y: 76%; }
    body .hero .hero-symbol-next { --symbol-x: 9%; --symbol-y: 88%; --symbol-opacity: .12; }
}
/* Fuellfragen und Fuellzeichen in den Luecken, nur ab 1101 px. */
body .hero-questions > li.hero-fill { display: none; }
@media (min-width: 1101px) {
    body .hero .hero-questions > li.hero-fill { display: block; position: absolute; left: var(--x); top: var(--y); width: max-content; max-width: none; margin: 0; pointer-events: none; transform: translate(-50%, -50%) rotate(var(--tilt)); }
    body .hero .hero-questions > li.hero-fill-q { z-index: 0; opacity: .3; filter: blur(1.4px); font-size: .82em; }
    body .hero .hero-questions > li.hero-fill-s { z-index: 0; color: #7392a9; opacity: .16; font-family: Arial, sans-serif; line-height: 1; letter-spacing: 0; }
    body .hero .hero-questions > li.fill-7 { font-size: 64px; } body .hero .hero-questions > li.fill-8 { font-size: 52px; } body .hero .hero-questions > li.fill-10 { font-size: 38px; } body .hero .hero-questions > li.fill-11 { font-size: 46px; }
    /* Positionen im Browser an freien Stellen berechnet */
    body .hero .hero-questions > li.fill-1 { --x: 40%; --y: 72%; --tilt: -11deg; }
    body .hero .hero-questions > li.fill-2 { --x: 38%; --y: 6%; --tilt: 8deg; }
    body .hero .hero-questions > li.fill-3 { --x: 51%; --y: 26%; --tilt: -6deg; }
    body .hero .hero-questions > li.fill-4 { --x: 53%; --y: 74%; --tilt: 12deg; }
    body .hero .hero-questions > li.fill-5 { --x: 67%; --y: 24%; --tilt: -9deg; }
    body .hero .hero-questions > li.fill-6 { --x: 72%; --y: 74%; --tilt: 5deg; }
    body .hero .hero-questions > li.fill-7 { --x: 81%; --y: 8%; --tilt: 10deg; }
    body .hero .hero-questions > li.fill-8 { --x: 85%; --y: 50%; --tilt: -8deg; }
    body .hero .hero-questions > li.fill-10 { --x: 96%; --y: 26%; --tilt: -12deg; }
    body .hero .hero-questions > li.fill-11 { --x: 82%; --y: 94%; --tilt: 7deg; }
}
/* Chaos mobil: freie Anordnung mit Tiefe auch auf Tablet und Handy. */
@media (max-width: 800px) {
    body .hero .hero-questions { display: block; position: relative; height: var(--cloud-h, 460px); margin: 40px 0 8px; padding: 0; }
    body .hero .hero-questions > li:nth-child(n) { display: block; position: absolute; left: var(--x); top: var(--y); width: max-content; max-width: none; margin: 0; transform: translate(-50%, -50%) rotate(var(--tilt)); }
    body .hero .hero-questions > li.hero-fill-q { z-index: 0; opacity: .3; filter: blur(1.2px); font-size: .82em; }
    body .hero .hero-questions > li.hero-fill-s,
    body .hero .hero-questions > li.hero-symbol { z-index: 0; color: #7392a9; opacity: .18; font-family: Arial, sans-serif; line-height: 1; letter-spacing: 0; filter: none; }
    body .hero .hero-questions > li.hero-question-extra { z-index: 0; opacity: .3; filter: blur(1.2px); }
    body .hero .hero-questions > li.hide-m { display: none; }
    /* Positionen im Browser berechnet (700 px) */
    body .hero .hero-questions > li:nth-child(2) { --x: 10%; --y: 10%; --tilt: -14deg; }
    body .hero .hero-questions > li:nth-child(4) { --x: 14%; --y: 46%; --tilt: 9deg; }
    body .hero .hero-questions > li:nth-child(5) { --x: 12%; --y: 82%; --tilt: -6deg; }
    body .hero .hero-questions > li:nth-child(9) { --x: 36%; --y: 16%; --tilt: 12deg; }
    body .hero .hero-questions > li:nth-child(3) { --x: 38%; --y: 68%; --tilt: -10deg; }
    body .hero .hero-questions > li:nth-child(6) { --x: 56%; --y: 40%; --tilt: 5deg; }
    body .hero .hero-questions > li:nth-child(8) { --x: 60%; --y: 90%; --tilt: 15deg; }
    body .hero .hero-questions > li:nth-child(10) { --x: 68%; --y: 8%; --tilt: -8deg; }
    body .hero .hero-questions > li:nth-child(1) { --x: 78%; --y: 60%; --tilt: 7deg; }
    body .hero .hero-questions > li:nth-child(7) { --x: 90%; --y: 28%; --tilt: -12deg; }
    body .hero .hero-questions > li:nth-child(11) { --x: 88%; --y: 92%; --tilt: 11deg; }
    body .hero .hero-questions > li:nth-child(12) { --x: 36%; --y: 94%; --tilt: -5deg; }
    body .hero .hero-questions > li:nth-child(13) { --x: 90%; --y: 6%; --tilt: 8deg; }
    body .hero .hero-questions > li.fill-1 { --x: 58%; --y: 66%; --tilt: -15deg; }
    body .hero .hero-questions > li.fill-2 { --x: 36%; --y: 42%; --tilt: 6deg; }
    body .hero .hero-questions > li.fill-5 { --x: 12%; --y: 28%; --tilt: -9deg; }
    body .hero .hero-questions > li.fill-7 { --x: 94%; --y: 70%; --tilt: 13deg; font-size: 44px; }
    body .hero .hero-questions > li.fill-8 { --x: 72%; --y: 32%; --tilt: -7deg; font-size: 40px; }
    body .hero .hero-questions > li.hero-symbol-question { --x: 94%; --y: 48%; --tilt: 10deg; font-size: 90px; }
    body .hero .hero-questions > li.hero-symbol-question-secondary { --x: 52%; --y: 12%; --tilt: -11deg; font-size: 56px; }
    body .hero .hero-questions > li.hero-symbol-duty { --x: 22%; --y: 66%; --tilt: -14deg; font-size: 60px; }
    body .hero .hero-questions > li.hero-symbol-action { --x: 74%; --y: 80%; --tilt: 9deg; font-size: 52px; }
    body .hero .hero-questions > li:nth-child(14) { display: none; }
    body .hero .hero-questions > li:nth-child(15) { display: none; }
    body .hero .hero-questions > li:nth-child(16) { display: none; }
    body .hero .hero-questions > li:nth-child(17) { display: none; }
    body .hero .hero-questions > li.fill-3 { display: none; }
    body .hero .hero-questions > li.fill-4 { display: none; }
    body .hero .hero-questions > li.fill-6 { display: none; }
    body .hero .hero-questions > li.fill-10 { display: none; }
    body .hero .hero-questions > li.fill-11 { display: none; }
    body .hero .hero-questions > li.hero-symbol-duty-secondary { display: none; }
    body .hero .hero-questions > li.hero-symbol-question-tertiary { display: none; }
    body .hero .hero-questions > li.hero-symbol-next { display: none; }
}
@media (max-width: 680px) {
    body .hero .hero-questions { --cloud-h: 400px; margin-top: 30px; }
    body .hero .hero-questions > li.hide-s { display: none; }
    /* Positionen im Browser berechnet (360 px) */
    body .hero .hero-questions > li:nth-child(2) { --x: 14%; --y: 8%; --tilt: -14deg; }
    body .hero .hero-questions > li:nth-child(4) { --x: 20%; --y: 48%; --tilt: 9deg; }
    body .hero .hero-questions > li:nth-child(5) { --x: 18%; --y: 88%; --tilt: -6deg; }
    body .hero .hero-questions > li:nth-child(9) { --x: 60%; --y: 22%; --tilt: 12deg; }
    body .hero .hero-questions > li:nth-child(3) { --x: 62%; --y: 70%; --tilt: -10deg; }
    body .hero .hero-questions > li:nth-child(6) { --x: 86%; --y: 46%; --tilt: 5deg; }
    body .hero .hero-questions > li:nth-child(10) { --x: 84%; --y: 92%; --tilt: 15deg; }
    body .hero .hero-questions > li:nth-child(1) { --x: 84%; --y: 6%; --tilt: -8deg; }
    body .hero .hero-questions > li:nth-child(13) { --x: 30%; --y: 68%; --tilt: 7deg; }
    body .hero .hero-questions > li.fill-1 { --x: 50%; --y: 94%; --tilt: -12deg; }
    body .hero .hero-questions > li.fill-5 { --x: 24%; --y: 28%; --tilt: 11deg; }
    body .hero .hero-questions > li.fill-8 { --x: 52%; --y: 46%; --tilt: -5deg; font-size: 34px; }
    body .hero .hero-questions > li.hero-symbol-question { --x: 92%; --y: 70%; --tilt: 8deg; font-size: 70px; }
    body .hero .hero-questions > li.hero-symbol-duty { --x: 42%; --y: 6%; --tilt: -15deg; font-size: 46px; }
    body .hero .hero-questions > li.hero-symbol-action { --x: 94%; --y: 26%; --tilt: 6deg; font-size: 40px; }
    body .hero .hero-questions > li:nth-child(7) { display: none; }
    body .hero .hero-questions > li:nth-child(8) { display: none; }
    body .hero .hero-questions > li:nth-child(11) { display: none; }
    body .hero .hero-questions > li:nth-child(12) { display: none; }
    body .hero .hero-questions > li:nth-child(14) { display: none; }
    body .hero .hero-questions > li:nth-child(15) { display: none; }
    body .hero .hero-questions > li:nth-child(16) { display: none; }
    body .hero .hero-questions > li:nth-child(17) { display: none; }
    body .hero .hero-questions > li.fill-2 { display: none; }
    body .hero .hero-questions > li.fill-3 { display: none; }
    body .hero .hero-questions > li.fill-4 { display: none; }
    body .hero .hero-questions > li.fill-6 { display: none; }
    body .hero .hero-questions > li.fill-7 { display: none; }
    body .hero .hero-questions > li.fill-10 { display: none; }
    body .hero .hero-questions > li.fill-11 { display: none; }
    body .hero .hero-questions > li.hero-symbol-question-secondary { display: none; }
    body .hero .hero-questions > li.hero-symbol-duty-secondary { display: none; }
    body .hero .hero-questions > li.hero-symbol-question-tertiary { display: none; }
    body .hero .hero-questions > li.hero-symbol-next { display: none; }
}
@media (max-width: 340px) {
    body .hero .hero-questions { font-size: 12px; }
}
/* ENDE Chaos */