:root{--navy:#152d4c;--blue:#2464bc;--pale:#edf3fa;--ink:#18304d;--muted:#536578;--line:#d6e0ec;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:white;font-family:Arial,Helvetica,sans-serif;font-size:1.0625rem;line-height:1.65}a{color:inherit;text-underline-offset:5px}button{font:inherit}img{max-width:100%}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.header-inner{min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:30px}.logo{position:relative;display:block;overflow:hidden;width:216px;aspect-ratio:3.65;flex-shrink:0}.logo img{position:absolute;width:192%;max-width:none;height:auto;left:-40.6%;top:-168%;mix-blend-mode:multiply}nav{display:flex;gap:30px;align-items:center}nav a{text-decoration:none;font-size:0.9375rem;font-weight:600}nav>a:not(.button):hover,.text-link:hover{color:var(--blue)}.button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;padding:16px 24px;color:white;background:var(--blue);border:1px solid var(--blue);text-decoration:none;font-size:1.0rem;font-weight:600;transition:background .18s}.button:hover{background:var(--navy);border-color:var(--navy)}.button.small{padding:11px 18px;font-size:0.875rem}.button span{font-size:1.375rem;line-height:1}.menu-toggle{display:none}.skip{position:fixed;top:-100px;left:15px;background:var(--navy);color:white;padding:15px;z-index:30}.skip:focus{top:10px}:focus-visible{outline:3px solid #bb7800;outline-offset:5px}.eyebrow{font-size:0.75rem;font-weight:700;letter-spacing:.17em;color:var(--blue);margin:0 0 22px}.hero{padding:65px 0 70px}.hero-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:50px;align-items:center}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.75rem,4.75vw,4.375rem);letter-spacing:-.055em;line-height:1.06;margin-bottom:30px}h1 span{color:var(--blue)}.intro{font-size:1.25rem;color:var(--muted);line-height:1.6;max-width:520px;margin-bottom:32px}.hero-copy>.text-link{margin-left:22px}.text-link{display:inline-block;font-size:0.9375rem;font-weight:700}.hero-note{font-size:0.875rem;color:var(--muted);margin:28px 0 0}.hero-brand{min-height:460px;background:var(--pale);position:relative;overflow:hidden;padding:30px 34px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:12px solid var(--blue)}.brand-top{font-size:0.75rem;font-weight:800;letter-spacing:.2em}.brand-top span{font-weight:400;margin-left:10px}.elephant{position:absolute;width:250px;aspect-ratio:1.25;right:26px;top:88px;overflow:hidden}.elephant img{position:absolute;width:512%;max-width:none;height:auto;left:-111.67%;top:-152%;mix-blend-mode:multiply}.brand-bottom{position:relative;font-size:2.0625rem;line-height:1.14;font-weight:700;letter-spacing:-.04em;margin-top:245px}.brand-line{height:160px;width:600px;border-top:2px solid #d4e3f5;transform:rotate(-15deg);position:absolute;bottom:-138px;left:-20px}.promise{background:var(--navy);color:white}.promise .container{display:flex;justify-content:space-between;gap:25px;padding-block:23px}.promise span{font-size:0.875rem}.section{padding-block:96px}h2{font-size:clamp(1.875rem,3vw,2.6875rem);line-height:1.18;letter-spacing:-.04em;margin-bottom:25px}h3{font-size:1.375rem;line-height:1.3;letter-spacing:-.02em;margin-bottom:16px}.section-heading>p:last-child{max-width:650px;color:var(--muted)}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:48px}.services article{border-top:1px solid var(--line);padding-top:25px}.number{display:block;color:var(--blue);font-size:0.9375rem;letter-spacing:.1em;margin-bottom:26px}.services p,.steps p,.about-copy>p:not(.lead),.faq p{font-size:1.0rem;color:var(--muted)}.process{background:var(--pale)}.process-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.process-grid>div>p:not(.eyebrow){color:var(--muted)}.steps{list-style:none;margin:0;padding:0}.steps li{display:flex;gap:30px;padding:23px 0;border-top:1px solid #c9d7e7}.steps li:first-child{padding-top:0;border-top:0}.steps li:last-child{padding-bottom:0}.steps li>span{font-size:1.5625rem;color:var(--blue);font-weight:bold;line-height:1.3}.steps h3{font-size:1.3125rem;margin-bottom:8px}.steps p{margin-bottom:0}.about{display:grid;grid-template-columns:1fr 1fr;gap:100px}.statement h2{font-size:clamp(2.25rem,3.7vw,3.25rem);line-height:1.14}.statement h2 span{color:var(--blue)}.lead{font-size:1.4375rem;line-height:1.5;letter-spacing:-.02em}.person{display:flex;gap:18px;align-items:center;margin-top:35px;padding-top:25px;border-top:1px solid var(--line)}.monogram{background:var(--pale);width:58px;height:58px;display:grid;place-items:center;font-size:1.25rem;font-weight:bold}.person strong,.person div>span{display:block}.person div>span{font-size:0.875rem;color:var(--muted)}.questions{border-top:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.faq-grid>div>p:not(.eyebrow){color:var(--muted)}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:1.125rem;font-weight:600;list-style:none;padding:23px 36px 23px 0;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:5px;font-size:1.5625rem;top:18px;color:var(--blue);font-weight:400}details[open] summary:after{content:'−'}.faq p{padding:0 30px 8px 0}.contact{background:var(--navy);color:white}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.contact .eyebrow{color:#a5c9f5}.contact h2{font-size:clamp(2.125rem,3.4vw,3.0rem)}.contact-grid>div>p:not(.eyebrow){color:#d2ddeb;max-width:520px;font-size:1.0rem}.contact-card{border:1px solid #57708e;padding:38px}.contact-card h3{font-size:1.625rem;margin-bottom:2px}.contact-card>p:not(.eyebrow){color:#c7d6e7}.draft-contact{font-size:1.0rem;border-block:1px solid #57708e;padding-block:20px}.contact-note{font-size:0.875rem!important;line-height:1.6;margin:24px 0 0}.contact-email{font-size:1.125rem;overflow-wrap:anywhere}.footer-inner{display:flex;gap:25px;align-items:center;justify-content:space-between;padding-block:30px}.footer-inner p{font-size:0.875rem;margin:0;color:var(--muted)}.footer-inner>div{display:flex;gap:24px;font-size:0.875rem}.legal{max-width:760px;padding-block:75px}.legal h1{font-size:2.625rem}.legal h2{font-size:1.5rem;margin-top:35px}.legal p{font-size:1.0625rem}.legal-note{padding:20px;background:var(--pale);border-left:3px solid var(--blue)}
@media(min-width:1500px){.hero{padding-block:85px}.hero-brand{min-height:485px}}
@media(max-width:1050px){.container{width:calc(100% - 56px)}nav{gap:18px}.hero-grid{gap:30px}.hero-copy>.text-link{display:block;margin:20px 0 0}.hero-brand{min-height:430px}.elephant{width:210px;right:16px}.brand-bottom{font-size:1.875rem}.process-grid,.about,.faq-grid,.contact-grid{gap:45px}.services{gap:28px}.promise span{font-size:0.8125rem}.logo{width:185px}}
@media(max-width:760px){html{scroll-padding-top:90px}.container{width:calc(100% - 40px)}.header-inner{min-height:82px}.logo{width:175px}.menu-toggle{display:flex;gap:12px;align-items:center;background:white;border:1px solid var(--line);padding:7px 11px;color:var(--navy);font-size:0.875rem}nav{display:none;position:absolute;top:82px;left:0;right:0;background:white;padding:24px 20px;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:20px}nav.open{display:flex}nav a{font-size:1.0625rem}.hero{padding:42px 0}.hero-grid{grid-template-columns:1fr;gap:36px}.hero h1{font-size:clamp(2.375rem,8.8vw,4.0rem)}.intro{font-size:1.125rem}.hero-copy>.text-link{display:inline-block;margin:0 0 0 18px}.hero-brand{min-height:295px;padding:26px}.elephant{width:210px;right:23px;top:44px}.brand-bottom{margin-top:160px;font-size:1.875rem}.promise .container{flex-direction:column;gap:9px;padding-block:22px}.promise span{font-size:0.875rem}.section{padding-block:60px}.services,.process-grid,.about,.faq-grid,.contact-grid{grid-template-columns:1fr;gap:35px}.services{margin-top:35px;gap:24px}.services article{display:grid;grid-template-columns:40px 1fr;column-gap:15px}.services h3{font-size:1.4375rem}.services h3 br{display:none}.services p{grid-column:2}.number{margin:0;padding-top:4px}.steps li{gap:24px}.statement h2{font-size:2.6875rem}.lead{font-size:1.3125rem}.contact-card{padding:26px}.footer-inner{flex-wrap:wrap;padding-block:30px}.footer-inner p{display:none}.footer-inner>div{gap:18px}.eyebrow{font-size:0.75rem}.legal h1{font-size:2.125rem}}
@media(max-width:380px){.hero-copy>.text-link{display:block;margin:18px 0 0}.brand-bottom{font-size:1.625rem}.elephant{right:5px;width:190px}.container{width:calc(100% - 32px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Keep the supplied mark intact while hiding its surrounding wordmark. */
.elephant{aspect-ratio:260/220}.elephant img{width:590.77%;left:-130.77%;top:-163.64%}.services>*{min-width:0}.services h3{overflow-wrap:break-word}
@media(max-width:760px){.services article{grid-template-columns:35px minmax(0,1fr)}}

/* One continuous canvas; restrained waves remain behind the moving content. */
.onepager{isolation:isolate;background:#fff}
.ambient-waves{position:fixed;inset:14vh -4vw -38vh;z-index:-1;pointer-events:none;overflow:hidden;transform:translate3d(0,var(--wave-offset,0px),0);will-change:transform}
.ambient-waves svg{display:block;width:100%;height:100%}
.wave-far{fill:#edf4fc}.wave-middle{fill:#dce9f9;opacity:.67}.wave-near{fill:#b8d1f0;opacity:.48}
.onepager header{background:rgba(255,255,255,.95);backdrop-filter:blur(12px)}
.onepager .hero{padding-block:115px 140px;min-height:calc(100svh - 100px);display:flex;align-items:center}
.onepager .hero-grid{gap:75px}.onepager .hero-brand{background:transparent;border:0;min-height:430px;padding:20px 34px;overflow:hidden}
.onepager .elephant{top:22px;width:270px}.onepager .brand-bottom{margin-top:280px;font-size:2.15rem}
.onepager .section{padding-block:150px}.onepager .section-heading{margin-bottom:75px}.onepager .services{gap:60px;margin-top:0}
.onepager .services article{padding-top:32px}.onepager .number{margin-bottom:32px}.onepager .services h3{margin-bottom:24px}
.onepager .process{background:rgba(255,255,255,.72)}.onepager .about{padding-block:170px}.onepager .questions{border:0;background:rgba(255,255,255,.7)}
.onepager .process-grid,.onepager .about,.onepager .faq-grid,.onepager .contact-grid{gap:110px}
.onepager .steps li{padding-block:32px}.onepager .steps li:first-child{padding-top:0}.onepager .steps li:last-child{padding-bottom:0}
.onepager .contact{background:rgba(21,45,76,.97)}.onepager footer{background:#fff}.onepager .contact-card{padding:45px}
.reveal{transition:transform .9s cubic-bezier(.2,.65,.2,1),opacity .9s ease;transition-delay:var(--reveal-delay,0ms)}
.reveal.pending{transform:translate3d(0,42px,0);opacity:.12}
.reveal:focus-within{transform:none;opacity:1}
@media(max-width:1050px){.onepager .hero-grid{gap:30px}.onepager .elephant{width:220px}.onepager .process-grid,.onepager .about,.onepager .faq-grid,.onepager .contact-grid{gap:55px}.onepager .services{gap:30px}.onepager .contact-card{padding:28px}}
@media(max-width:760px){.onepager .hero{padding-block:65px 85px;min-height:auto}.onepager .hero-grid{gap:50px}.onepager .hero-brand{min-height:275px;padding:20px}.onepager .elephant{width:205px;top:0;right:15px}.onepager .brand-bottom{margin-top:178px;font-size:1.8rem}.onepager .section,.onepager .about{padding-block:95px}.onepager .section-heading{margin-bottom:48px}.onepager .services{gap:34px}.onepager .services article{padding-top:26px}.onepager .number{margin-bottom:0}.onepager .services h3{margin-bottom:18px}.onepager .process-grid,.onepager .about,.onepager .faq-grid,.onepager .contact-grid{gap:48px}.onepager .contact-card{padding:26px}.ambient-waves{inset:18vh -40vw -30vh}.reveal.pending{transform:translate3d(0,25px,0)}}
@media(prefers-reduced-motion:reduce){.ambient-waves{transform:none;will-change:auto}.reveal,.reveal.pending{transform:none;opacity:1;transition:none!important}}
@media print{.ambient-waves{display:none}.reveal,.reveal.pending{transform:none;opacity:1}.onepager header{position:static}}

/* A single reading direction in the opening section. */
.onepager .hero{position:relative;display:block;min-height:0;padding:110px 0 95px;isolation:isolate;overflow:hidden}
.onepager .hero::before,.onepager .hero::after{content:"";position:absolute;z-index:-1;pointer-events:none;width:145%;height:170px;left:-20%;top:-115px;border-radius:0 0 52% 48%}
.onepager .hero::before{background:#dce9f9;transform:rotate(-4deg);top:-105px}
.onepager .hero::after{background:#2464bc;transform:rotate(-5deg);top:-135px}
.onepager .hero-grid{display:flex;flex-direction:column;align-items:center;gap:50px;text-align:center}
.onepager .hero-copy{width:100%;max-width:900px}
.onepager .hero h1{font-size:clamp(2.6rem,5.1vw,4.7rem);margin-bottom:32px}
.onepager .hero .intro{max-width:660px;margin-inline:auto;margin-bottom:30px}
.onepager .hero-copy>.text-link{display:inline-block;margin:0 0 0 24px}
.onepager .hero-note{display:none}
.onepager .hero-brand{display:flex;flex-direction:column;align-items:center;gap:25px;min-height:0;padding:0;width:100%;overflow:visible}
.onepager .elephant{position:relative;inset:auto;width:225px;flex-shrink:0}
.onepager .brand-bottom{margin:0;font-size:2rem;line-height:1.25}
@media(max-width:760px){.onepager .hero{padding:90px 0 65px}.onepager .hero-grid{gap:45px}.onepager .hero h1{font-size:clamp(2.15rem,8.8vw,3.5rem)}.onepager .hero .intro{font-size:1.125rem}.onepager .hero-copy>.text-link{display:block;margin:20px 0 0}.onepager .elephant{width:185px}.onepager .brand-bottom{font-size:1.75rem}.onepager .hero-brand{gap:20px}}

/* Large, left-aligned opening, following the typography of the lower sections. */
.onepager .hero{padding-block:130px 110px}
.onepager .hero-grid{align-items:flex-start;text-align:left;gap:58px}
.onepager .hero-copy{max-width:1100px}
.onepager .hero h1,.onepager .brand-statement .brand-bottom{font-size:clamp(3.4rem,7.5vw,7rem);letter-spacing:-.05em;line-height:1.04;margin-bottom:38px}
.onepager .hero .intro{margin-left:0;margin-right:0;max-width:680px;font-size:1.3rem}
.onepager .hero-copy>.text-link{margin:0}
.onepager .hero-brand{align-items:center;gap:0}
.onepager .elephant{width:210px;margin:0}
.onepager .brand-bottom{font-size:clamp(2.25rem,3.5vw,3.25rem);letter-spacing:-.04em;line-height:1.12}
.onepager .brand-bottom span{color:var(--blue)}
@media(max-width:760px){.onepager .hero{padding-block:100px 80px}.onepager .hero-grid{gap:45px}.onepager .hero h1,.onepager .brand-statement .brand-bottom{font-size:clamp(2.55rem,10.2vw,4.8rem);margin-bottom:30px}.onepager .hero .intro{font-size:1.125rem}.onepager .hero-copy>.text-link{margin:0}.onepager .elephant{width:min(175px,70%);margin:0}.onepager .brand-bottom{font-size:clamp(2rem,8vw,2.8rem)}.onepager .hero-brand{gap:25px}}

/* A quiet transition between the two claims, with a shared headline scale. */
.onepager .brand-statement{padding-top:45px;padding-bottom:0}
.onepager .brand-statement .brand-bottom{margin:0;text-align:left}
@media(max-width:760px){.onepager .brand-statement{padding-top:30px}}

/* Repeat the brand curve at two deliberate section transitions. */
.section-wave{height:clamp(90px,12.5vw,180px);overflow:hidden;pointer-events:none}
.section-wave svg{display:block;width:100%;height:100%}
.section-wave-light{fill:#d7e6f8}
.section-wave-soft{fill:#edf3fa}
.section-wave-blue{fill:#2464bc}
.section-wave-navy{fill:#152d4c}
.onepager .process{background:linear-gradient(#edf3fa,rgba(255,255,255,.72) 300px)}
.onepager .contact{background:#152d4c}
.section-wave-contact{margin-bottom:-1px;position:relative}
@media(max-width:760px){.section-wave{height:85px}}

/* Carry the pale wave into the following section without a hard edge. */
.wave-continuation{background:linear-gradient(#edf3fa,rgba(255,255,255,.72) 300px)}
.onepager .wave-continuation .questions{background:transparent}


/* A soft blue-grey ribbon with editorial type accents and a seamless loop. */
.onepager .hero{padding-bottom:75px}
.liquidity-banner{position:relative;isolation:isolate;background:linear-gradient(115deg,#edf1f4 0%,#dce6ed 45%,#ecf1f5 100%);color:#43586b;overflow:hidden;padding-block:30px;border-block:1px solid #cbd7e1;box-shadow:inset 0 1px 0 #ffffffb3}
.liquidity-banner::before,.liquidity-banner::after{content:"";position:absolute;inset:0 auto 0 0;width:55px;z-index:1;pointer-events:none;background:linear-gradient(90deg,#edf1f4,transparent)}
.liquidity-banner::after{inset:0 0 0 auto;width:90px;background:linear-gradient(90deg,transparent,#ecf1f5 65%)}
.liquidity-track{display:flex;width:max-content;animation:liquidity-drift 85s linear infinite}
.liquidity-group{display:flex;flex-shrink:0;align-items:center}
.liquidity-item{display:flex;align-items:baseline;gap:.28em;white-space:nowrap;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:500;letter-spacing:-.025em;line-height:1.4}
.liquidity-item::after{content:"";width:7px;height:7px;background:#7793ad;border-radius:50%;align-self:center;margin:0 48px;flex-shrink:0;box-shadow:0 0 0 5px #7793ad12}
.liquidity-banner:hover .liquidity-track,.liquidity-banner:focus-within .liquidity-track,.liquidity-banner.is-paused .liquidity-track{animation-play-state:paused}
.banner-pause{position:absolute;right:18px;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;border:1px solid #aebfcd;border-radius:50%;background:#edf2f6;color:#435c70;display:grid;place-items:center;cursor:pointer;font-size:14px;padding:0}
.onepager .brand-statement{padding-top:95px;text-align:left}
@keyframes liquidity-drift{to{transform:translateX(-50%)}}
@media(max-width:760px){.onepager .hero{padding-bottom:50px}.liquidity-banner{padding-block:24px}.liquidity-item::after{margin-inline:30px}.banner-pause{right:12px}.onepager .brand-statement{padding-top:65px}}
@media(prefers-reduced-motion:reduce){.liquidity-track{animation:none;width:auto}.liquidity-group{display:grid;width:100%;gap:20px}.liquidity-group[aria-hidden],.banner-pause,.liquidity-banner::before,.liquidity-banner::after{display:none}.liquidity-item{display:block;white-space:normal;text-align:center;padding:0 24px}.liquidity-item::after{display:none}}

/* Consent stays local and opens only at the visitor's request. */
[hidden]{display:none!important}
button.button{cursor:pointer}
.contact-protection-note{font-size:.9rem;color:#d2ddeb;line-height:1.5}
.email-dialog{width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:32px;border:1px solid #d1deea;border-radius:12px;color:var(--ink);background:#f8fafc;box-shadow:0 24px 90px #152d4c40;overflow:auto}
.email-dialog::backdrop{background:#152d4c88;backdrop-filter:blur(4px)}
.email-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}
.dialog-kicker{font-size:.75rem;letter-spacing:.14em;color:var(--muted);font-weight:bold}
.dialog-close{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:white;color:var(--navy);font-size:1.5rem;cursor:pointer}
.email-dialog h2{font-size:2rem;margin-bottom:22px}
.email-dialog p{font-size:1rem;line-height:1.55}
.email-dialog .consent-detail{font-size:.875rem;color:var(--muted)}
.consent-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}
.consent-choice{border:1px solid #819ab5;border-radius:4px;background:#edf3fa;color:var(--navy);padding:13px 15px;font-size:.95rem;font-weight:600;cursor:pointer}
.consent-choice:hover{background:#dae6f4}
.email-dialog .preview-note{font-size:.8rem;border-top:1px solid var(--line);padding-top:16px;margin:22px 0 0;color:var(--muted)}
.email-check-frame{display:block;width:100%;height:290px;border:0;margin-bottom:16px;background:transparent}
@media(max-width:480px){.email-dialog{padding:22px}.email-dialog h2{font-size:1.7rem}.consent-buttons{grid-template-columns:1fr}}

/* The principle sits alongside the explanation, following the existing calm layout. */
.elefant-principle{margin-top:48px;padding:25px 0 0;border-top:1px solid #bacde0;max-width:350px}
.principle-label{font-size:.85rem;font-weight:700;letter-spacing:.06em;color:var(--muted);margin-bottom:12px}
.principle-line{font-size:clamp(1.45rem,2.2vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.25;color:var(--blue);margin:0}
@media(max-width:760px){.elefant-principle{margin-top:30px;padding-top:20px}}

/* One approved primary asset for every graphic brand signature. */
.footer-logo{width:185px}
body:not(.onepager) .header-inner>a:last-child{white-space:nowrap}
@media(max-width:760px){body:not(.onepager) .header-inner{gap:16px}body:not(.onepager) .header-inner .logo{width:150px}body:not(.onepager) .header-inner>a:last-child{font-size:.875rem}}

/* Spacing between sentences only in the introductory contact copy. */
.contact-grid>div>p.contact-sentence{margin-bottom:16px}
.contact-grid>div>p.contact-sentence:last-child{margin-bottom:0}


/* A quiet label for the initial assessment, within the contact copy. */
.contact-grid .contact-assessment-heading{font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:0;color:inherit;margin:24px 0 8px}

#leistung .service-steps p+p{margin-top:14px}

.contact-phone a{color:inherit;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.contact-phone a:focus-visible{outline:2px solid currentColor;outline-offset:5px}

/* Slightly tighter section spacing, with the same two-column rhythm. */
.onepager #leistung,.onepager #ablauf,.onepager #haltung,.onepager .questions{padding-block:120px}
@media(max-width:760px){.onepager #leistung,.onepager #ablauf,.onepager #haltung,.onepager .questions{padding-block:76px}}
