@media (min-width:761px){.cpt--glp .r1-hero--wide{min-height:min(100svh,64rem)}.cpt--glp .r1-hero--wide .r1-hero__inner{padding-block:clamp(8rem,16vh,11rem) clamp(6rem,14vh,9rem)}}.cpt--glp .r1-hero--wide.r1-hero--intomint .r1-hero__veil{--hero-out:var(--color-white)}.cpt--glp .r1-hero__title{max-width:none;margin-bottom:1.6rem;font-size:clamp(1.6rem,.8rem + 1.6vw,2.3rem)}.cpt--glp .glp-hero__zeile{display:block}.cpt--glp .glp-hero__zeile+.glp-hero__zeile{margin-top:.45em;font-size:.9em}.cpt--glp .glp-hero__br{display:none}@media (min-width:1101px){.cpt--glp .glp-hero__br{display:inline}.cpt--glp .r1-hero--wide .r1-hero__inner>.glp-hero__text{max-width:min(68vw,62rem)}}.cpt--glp .r1-hero__lead{max-width:52ch;margin-bottom:.5rem;font-size:1.3rem;line-height:1.5}.cpt--glp .r1-hero__inner p.r1-hero__lead:last-of-type{margin-bottom:2.2rem}@media (min-width:761px) and (max-width:1100px){.cpt--glp .r1-hero--wide .r1-hero__inner>.glp-hero__text{max-width:min(60vw,42rem)}}@media (max-width:760px){.cpt--glp .r1-hero__inner .r1-eyebrow{color:var(--color-dunkelblau);letter-spacing:.1em;font-size:.8rem}.cpt--glp .r1-hero__title{max-width:none;margin-bottom:1.25rem;font-size:clamp(1.125rem,5.2vw,1.375rem)}.cpt--glp .r1-hero__inner p.r1-hero__lead:last-of-type{margin-bottom:1.6rem}}.cpt--glp #r1-main :is(h1,h2,h3){text-wrap:pretty}.cpt--glp #r1-main .r1-h2{font-size:clamp(1.5rem,.9rem + 1.4vw,2.1rem)}.cpt--glp .glp-block .r1-h2{margin-bottom:1.2rem}.cpt--glp .glp-block p{margin:0 0 .9rem}.cpt--glp .glp-aufgaben{gap:.75rem;margin:1.4rem 0 1.6rem;padding:0;list-style:none;display:grid}.cpt--glp .glp-aufgaben li{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.55;display:grid}.cpt--glp .glp-aufgaben__icon{color:var(--color-tuerkis);justify-content:center;margin-top:.1em;display:flex}.cpt--glp .glp-aufgaben__icon svg{display:block}.cpt--glp .glp-appell{margin:1.6rem 0 1.4rem;font-size:1.4rem;line-height:1.35}.cpt--glp .r1-about__media.glp-foto--hoch{aspect-ratio:2/3;place-self:stretch stretch}.cpt--glp .glp-spiegeln img{transform:scaleX(-1)}.cpt--glp .glp-nur-fuer-vorleser{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cpt--glp .r1-script:has(+.glp-nur-fuer-vorleser){margin-bottom:1rem}.cpt--glp .r1-script{font-size:clamp(2.5rem,1.9rem + 1.8vw,3.4rem)}.cpt--glp .glp-split .r1-about__text p{font-size:clamp(1.125rem,1rem + .4vw,1.3rem);line-height:1.55}.cpt--glp .glp-split .r1-about__text p:last-child{margin-bottom:0}.cpt--glp .glp-vorteile .glp-vorteile__liste{gap:.9rem;margin:1.6rem 0 0}.cpt--glp .glp-vorteile .r1-zliste__body p{margin:0}@media (min-width:701px){.cpt--glp .glp-vorteile__liste .r1-zliste__punkt{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1.2rem;padding:.9rem 1.4rem .9rem 1.1rem}.cpt--glp .glp-vorteile__liste .r1-zliste__ill{width:8rem}}@media (max-width:700px){.cpt--glp .glp-vorteile__liste .r1-zliste__ill{width:7rem}}.cpt--glp .glp-vorteile__liste .r1-zliste__ill img{transform:scale(1.5)}.cpt--glp .glp-vorteile__cta{margin-top:2.4rem}.cpt--glp .glp-fall--solo .r1-weg{margin-top:0}.cpt--glp .glp-schein{isolation:isolate;position:relative}.cpt--glp .glp-schein:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--color-hellmint-200) 0%, var(--color-hellmint-100) 55%, #f4f8f700 100%);pointer-events:none;position:absolute;inset:-2rem -1rem}@media (min-width:821px){.cpt--glp .glp-schein:before{inset:-3.5rem -4rem}}.cpt--glp .glp-schein .r1-weg__fall{box-shadow:0 18px 44px #c7dcd699}.cpt--glp .glp-fall__cta{margin-top:2.5rem}@media (max-width:760px){.cpt--glp .glp-schein:before{inset:-2rem .4rem}}.cpt--glp .r1-wrap:has(.glp-pakete) .r1-head{max-width:none}.cpt--glp .glp-pakete{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.cpt--glp .glp-paket{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--r1-shadow-warm);align-content:start;gap:.9rem;padding:1.75rem 1.6rem 1.9rem;display:grid}.cpt--glp .glp-paket__ill{width:13rem;height:13rem;margin-inline:auto;display:block}.cpt--glp .glp-paket__ill img{object-fit:contain;width:100%;height:100%}.cpt--glp .glp-paket .r1-h3{margin:0;font-size:1.35rem}.cpt--glp .glp-paket .r1-checklist{font-size:1rem;line-height:1.6}.cpt--glp .glp-paket__hinweis{color:var(--color-dunkelblau);margin:.2rem 0 0;font-weight:600;line-height:1.5}.cpt--glp .glp-paket__sub{gap:.3rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.cpt--glp .glp-paket__sub li{padding-left:1.1rem;position:relative}.cpt--glp .glp-paket__sub li:before{content:"";background:var(--color-tuerkis);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.62em;left:.15rem}@media (max-width:1000px){.cpt--glp .glp-pakete{grid-template-columns:1fr;max-width:46rem;margin-inline:auto}}.cpt--glp .glp-pakete__schluss{margin:2.6rem 0 0}.cpt--glp #r1-main .glp-pakete__schluss p{text-align:center;margin:0 0 .9rem}.cpt--glp .glp-screenshot{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--r1-shadow-warm);margin:1.6rem 0 1.9rem;padding:.4rem}.cpt--glp .glp-screenshot img{border-radius:calc(var(--radius-lg) - .4rem);width:100%;height:auto;display:block}.cpt--glp .glp-tool__liste{margin-top:1.2rem}.cpt--glp .glp-faq .r1-faq__item{box-shadow:0 10px 30px #00405e12}.cpt--glp .r1-faq__item summary{color:var(--color-dunkelblau);font-size:1.25rem}.cpt--glp .r1-faq__answer a{color:var(--color-tuerkis);text-underline-offset:.2em;text-decoration:underline}.cpt--glp .r1-faq__answer a:hover,.cpt--glp .r1-faq__answer a:focus-visible{color:var(--color-koralle)}.cpt--glp .glp-final--tomint{background:linear-gradient(180deg, var(--color-white) 0%, var(--color-hellmint-200) 9%, var(--color-hellmint-200) 40%, var(--color-hellmint-300) 100%)}.cpt--glp .r1-final__title{font-size:var(--r1-h2);justify-self:stretch}.cpt--glp .r1-final__intro{max-width:none}.cpt--glp .r1-final__inner :is(p:not(.r1-final__closing),ul){text-align:left}.cpt--glp .glp-final__punkte{margin:.2rem 0 .4rem}.cpt--glp .r1-final__closing,.cpt--glp #r1-main .r1-final__inner p.r1-final__closing{text-align:center;font-family:var(--font-special);color:var(--color-tuerkis);margin-top:2rem;font-size:clamp(2rem,1.6rem + 1.4vw,2.8rem);line-height:1.1}.cpt--glp #terminbuchung{scroll-margin-top:5.5rem}
