@charset "UTF-8";html{font-family:var(--hl-font-sans, 'Work Sans', 'Cousine', 'Open Sans', sans-serif);font-size:1em;margin:0;padding:0;overflow-x:clip}body{overflow-x:clip}*,::after,::before{margin:0;padding:0;border:none;box-sizing:border-box;font-size:1em}a,a:active,a:hover{text-decoration:none;color:inherit}.text a,td a{text-decoration:none;color:var(--hl-color-link,#024bc7)}.text a:active,.text a:hover,td a:active,td a:hover{text-decoration:underline;color:var(--hl-color-link-hover,var(--hl-color-brand))}footer .text a,footer .text a:active,footer .text a:focus,footer .text a:hover{text-decoration:none;color:inherit}.hl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--hl-color-link);outline-offset:3px;border-radius:var(--hl-radius-button)}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:0}.hl-skip-link{position:absolute;top:var(--hl-gap-s);left:var(--hl-gap-s);z-index:9999;padding:var(--hl-gap-s) var(--hl-gap-m);background:var(--hl-color-ink);color:var(--hl-color-light);font-size:var(--hl-fs-small);border-radius:var(--hl-radius-button);transform:translateY(-200%);transition:transform .2s ease;text-decoration:none}.hl-skip-link:focus{transform:translateY(0)}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}h1,h2,h3,h5{font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:var(--hl-fw-heading,500)}h1{font-size:1.925em;line-height:1em;padding-bottom:var(--hl-gap-m)}h2{font-size:1.5em}.hl-col-full .text{padding:0;margin:0 auto;max-width:800px}h3{font-size:1.5em;line-height:1.3em;padding-bottom:1.5em}.seminare h3{padding-bottom:0}.title{margin-bottom:var(--hl-gap-m)}.terminHeading{font-size:1rem;font-weight:900;line-height:1.2em;letter-spacing:.0625em;text-transform:none;font-style:normal}h5{font-size:.95rem;font-style:italic}.hl-footer-nav{font-size:var(--hl-fs-small);text-transform:none;color:var(--hl-color-gray);margin-bottom:1em;font-weight:700}.center{text-align:center}.margin-bottom{margin-bottom:2em}body{font-size:.8em}figure{margin:20px 0}img{border-radius:var(--hl-radius-m)}@media only screen and (min-width:600px){body{font-size:.9em}h1{font-size:2.125em}}@media only screen and (min-width:1200px){body{font-size:1em}}@supports (-webkit-overflow-scrolling:touch){.text pre>code{overflow-x:scroll;-webkit-overflow-scrolling:touch}}#cookies-eu-banner{position:fixed;width:100%;height:200px;bottom:0;background:var(--hl-color-white);color:var(--hl-color-black);padding:6px;font-size:13px;text-align:center;opacity:.9;z-index:9999}#cookies-eu-more{margin-left:7px}#cookies-eu-reject{border:none;color:var(--hl-color-gray);min-width:8em;padding:1em}.btn-no-cookies-close{position:absolute;top:.35rem;right:.38rem;width:1.75rem;height:1.75rem;border:0;background:0 0;color:var(--hl-color-ink,var(--hl-color-ink));font-size:1.2rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px;transition:background .18s ease}.btn-no-cookies-close:hover{background:color-mix(in srgb,var(--hl-color-ink) 8%,transparent)}.hl-back-to-top{position:fixed;bottom:2rem;right:max(1rem,env(safe-area-inset-right));z-index:100;opacity:0;pointer-events:none;width:2.6rem;height:2.6rem;border:var(--hl-stroke-width-normal,2px) solid var(--hl-color-ink,var(--hl-color-ink));border-radius:var(--hl-radius-m);background:0 0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease}.hl-back-to-top::before{content:'';font-size:1.35em;line-height:1;transform:rotate(-90deg);display:inline-block;color:var(--hl-color-ink,var(--hl-color-ink))}.hl-back-to-top.fadeIn{opacity:1;pointer-events:auto}.fadeIn{opacity:.7}.flex-item{width:25%;padding:0 var(--hl-gap-xl2);text-align:center}.flex-item-image{width:100%;min-width:200px;padding:0 2%}main{height:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:4em 0 0 0}.columnHalf,.hl-col-full,.hl-col-left,.hl-col-right{width:100%;padding:0 2em}.hl-col-right{display:flex;flex-wrap:wrap;justify-content:flex-end}.hl-col-image-content{background:var(--hl-color-brand);position:relative;height:80vh;min-height:14em;width:100%;margin:2em 1em;overflow:hidden;border-radius:var(--hl-radius-m)}.hl-col-image-text-wrap{position:absolute;width:100%;height:100%;top:0;z-index:2}.hl-col-image-text{position:relative;max-width:80%;margin:auto;text-align:center;top:50%;transform:translateY(-50%)}.text{font-size:var(--hl-fs-small);line-height:2em;letter-spacing:.01em;padding-left:0;z-index:2;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#textAligned{padding-left:0}.hl-col-image-text{font-size:2.625em;font-style:italic;font-weight:900;color:#fff;opacity:.85;text-shadow:.5px .5px 2px var(--hl-color-ink)}.hl-highlight{font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:400}.hl-highlight-italic{font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:400;font-style:italic}@media only screen and (min-width:600px){.hl-col-image-text{font-size:3.125em;text-shadow:1px 1px 3px var(--hl-color-ink)}main{padding-top:6em}.columnHalf,.hl-col-full,.hl-col-left,.hl-col-right{padding:0 4em}.hl-col-right{justify-content:flex-start}}@media only screen and (min-width:1200px){.hl-col-full{width:100%;padding:0 8em}.columnHalf{width:50%;padding:0 8em}.hl-col-left{width:60%;padding-left:8em}.hl-col-right{width:40%;padding:0 2em}.hl-col-image-content{height:40vw;width:100%;margin:8em 4em}.text{text-align:left;padding-left:8em}}.menu-item,li a,nav,ul{position:relative;height:100%}nav{display:flex;justify-content:flex-end}.hl-nav{display:none}#navPhone{position:fixed;display:block;width:100%;height:3.5rem;overflow:hidden;top:0;z-index:1200;padding:0 var(--hl-gap-m);background:var(--hl-color-white);border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent)}#burgerMenu{display:block;float:right;-webkit-user-select:none;user-select:none;height:auto}.hl-nav-mobile{width:min(92vw,390px);height:100vh;background:var(--hl-color-white);position:fixed;top:0;left:0;z-index:1250;opacity:1;transform:translateX(-100%);transition:all ease .3s;box-shadow:18px 0 44px color-mix(in srgb,var(--hl-color-ink) 18%,transparent);border-right:1px solid color-mix(in srgb,var(--hl-color-ink) 9%,transparent);overflow-y:auto}.hl-nav-mobile-toggle{opacity:1;transform:none}.hl-nav-mobile-container{position:relative;display:flex;flex-flow:column;height:auto;top:0;transform:none;padding:6rem var(--hl-gap-m2) 4rem;gap:var(--hl-gap-s3)}#open{position:relative;color:#000;font-size:2.2rem;font-weight:400;float:right;display:block;background:0 0;height:auto;top:1.7rem;transform:translateY(-50%);cursor:pointer}#closeIt{position:fixed;top:1rem;right:1rem;color:var(--hl-color-black);font-size:2.6rem;font-weight:400;display:block;line-height:1;z-index:1300}.hl-nav-mobile .is-active{font-weight:700;letter-spacing:.02em}.verticalAlign{display:flex;position:relative;top:50%;transform:translateY(-50%)}.hl-nav-logo,.hl-nav-logo a{height:100%;position:relative;float:left}.menu-item{width:auto;font-weight:600;font-size:.95rem;text-transform:none;letter-spacing:.05em;text-align:center;padding:var(--hl-gap-m3) 0}.hl-submenu{display:flex;justify-content:center;flex-direction:column;margin-left:2em;margin-bottom:2em;height:auto}.hl-submenu-item{max-width:100%;margin-bottom:2em;font-weight:600;font-size:.95rem;letter-spacing:.01em;color:var(--hl-color-gray)}.menu-item.is-active a{font-weight:700;color:var(--hl-color-brand)}.logo{height:2.5em;float:left;position:relative;top:50%;transform:translateY(-50%)}li.is-active{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}li.is-active:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;background:var(--hl-color-brand);height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}li.submenu-active{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;color:var(--hl-color-black);font-weight:700}li.submenu-active:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:var(--hl-color-black);height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (min-width:600px){.hl-submenu{margin-left:6em}}@media only screen and (min-width:1200px){#menuphone,#navPhone{display:none}.hl-nav{display:block;width:100%;height:3em;top:0;z-index:999;padding:0 5%}.hl-nav-top{position:absolute;background:#fff}.navBarScrolled{display:block;opacity:1;position:fixed;background:var(--hl-color-white);color:var(--hl-color-black);transform:translateY(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hidden{opacity:0;transform:translateY(-3em)}.shadow{-moz-box-shadow:0 0 5px -1px var(--hl-color-gray);-webkit-box-shadow:0 0 5px -1px var(--hl-color-gray);z-index:999}.menu-item{margin-left:3.75em;text-align:right;font-size:.95rem}.hl-submenu{flex-direction:row;margin-left:8em;margin-bottom:4em;height:2em}.hl-submenu-item{width:auto;margin-right:3.75em;margin-bottom:0;text-align:right}}.hl-col-image{background:var(--hl-color-gray);position:absolute;min-height:125%;min-width:100%;top:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:scroll;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media only screen and (min-width:600px){.hl-col-image{min-height:140%}.hl-col-image{background-attachment:fixed}}@media only screen and (min-width:1200px){.hl-submenu{display:flex;justify-content:flex-start;margin-left:8em;margin-bottom:4em;height:2em}.hl-submenu-item{margin-right:3.75em;text-align:right;font-weight:600;font-size:.95rem;letter-spacing:.01em;color:var(--hl-color-gray)}}#footer{display:flex;flex-wrap:wrap;position:relative;width:100%;height:auto;padding:2.5em 2em;background:var(--hl-color-dark);color:var(--hl-color-white)}.hl-footer-column{font-size:var(--hl-fs-small);height:auto;padding:1.5em 1em;justify-content:center}.four,.one,.three .two{width:100%}.one{display:flex;justify-content:center;text-align:center;padding:0 4em}.hl-footer-logo img{width:8.5em;height:8.5em}.hl-kooperationen img{margin-top:var(--hl-gap-l1);width:100%;height:auto;max-width:12rem}.impressum{color:var(--hl-color-gray);margin:2em}p.copyright{font-size:.7rem;color:var(--hl-color-ink)}footer .text{margin-top:1em;padding-left:0}.hl-nav-footer{text-transform:none}.hl-abonnieren{font-style:italic;color:var(--hl-color-gray);font-size:var(--hl-fs-small)}.formControl{position:relative;min-width:18em;min-height:3.2em;font-size:var(--hl-fs-small);padding:1.2em 1.5em;margin-right:2em;margin-top:1em;background:var(--hl-color-white)}.form-group{text-align:center;margin-top:1em}@media only screen and (min-width:1200px){#footer,.hl-footer-column{padding:2.5em 4em}.four{width:18%;padding-right:2em}.three{width:32%;padding-left:2em;padding-right:2em}.two{width:50%;padding-left:2em}.one{padding:0 4em}footer .text{margin-top:2em;padding-left:0;font-weight:600}}@media only screen and (max-width:599px){.hl-icon-homepage-item{font-size:13px}}@media only screen and (min-width:600px){.hl-icon-homepage-item{font-size:20px}}.hl-icon-homepage-item{margin-bottom:var(--hl-gap-s4)}.icon-homepage{width:55px;height:55px;position:relative;top:15px;margin-right:10px;line-height:1.5em}.weiterlesen{margin-top:2em;color:var(--hl-color-gray)}.schule{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}#override-schule{width:100%;display:block}table{border-collapse:collapse;width:100%;font-size:var(--hl-fs-small);font-weight:600;margin-top:4em;border-radius:var(--hl-radius-s);overflow:hidden}tr{border-bottom:1px solid var(--hl-color-gray)}td,th{padding:1em .2em 1.5em .2em;text-align:left}td.downloads,th.downloads{padding:1em .2em;width:100%;text-align:right}td.downloadsLeft,td.downloadsLeft:nth-child(odd),th.downloadsLeft{width:100%;padding-left:1.5em;padding-top:1.5em;color:var(--hl-color-black);text-align:left}th{color:var(--hl-color-gray);font-weight:600}td:nth-child(odd){color:var(--hl-color-gray);padding-right:2em;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}tr:last-child{border:none}.hl-anmeldung{background:color-mix(in srgb,var(--hl-color-brand) 30%,transparent);max-width:100vw;width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-top:4em;padding:4em 2em}.formRow{margin-top:var(--hl-gap-m2)}form{font-size:1rem;padding-top:1.5em}form .field{width:100%;display:inline-block;margin-bottom:var(--hl-gap-m2)}form .honeypot{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}form .alert{padding:0 .5em;margin:0 0 .5em;font-size:.86em;display:inline-block}form label{font-weight:600;cursor:pointer}form .field.error label{color:var(--hl-color-error)}form input:not([type=button]):not([type=submit]),form writer{width:100%;border:2px solid var(--hl-color-gray);padding:var(--hl-gap-s2);font-family:inherit;font-size:inherit;line-height:1.5em;border-radius:var(--hl-radius-s)}form input.checkbox{width:auto}form input:not([type=button]):not([type=submit]):focus,form writer:focus{border-color:var(--hl-color-black)}form writer{height:10em;resize:vertical}form button,form input[type=button],form input[type=submit]{padding:.5rem var(--hl-gap-m2);line-height:1.5em;font-family:inherit;font-size:inherit;font-weight:600;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out;border-radius:2px}form button::-moz-focus-inner,form input[type=button]::-moz-focus-inner,form input[type=submit]::-moz-focus-inner{border:0;padding:0}form button:hover,form input[type=button]:hover,form input[type=submit]:hover{background:var(--hl-color-black);color:var(--hl-color-white)}.hl-text-nopadding{padding-left:0}.hl-u-text-center{text-align:center}.hl-u-mt-1{margin-top:1em}.hl-u-pt-xxl{padding-top:4.5em}.hl-u-my-1{margin:var(--hl-gap-m) 0}.hl-u-my-2{margin:2em 0}.hl-u-mb-4{margin-bottom:4em}.hl-u-justify-end{justify-content:flex-end}.hl-u-mb-15-rem{margin-bottom:1.5em}.hl-u-center-y-50{margin-top:50%;transform:translateY(-50%)}.hl-downloads-offset{top:-400px;margin-top:2.5em;margin-bottom:0}.hl-u-my-15-rem{margin-top:1.5em;margin-bottom:1.5em}.hl-weiterlesen-arrow{font-size:2rem;padding-right:5px}.hl-u-mb-neg-8{margin-bottom:-8em}.hl-u-mb-4em{margin-bottom:4em}.hl-u-mb-2em{margin-bottom:2em}.hl-u-mb-15{margin-bottom:15px}.hl-u-fs-95{font-size:.95rem}.hl-u-color-accent{color:var(--hl-color-brand)}.hl-downloads-table{margin-bottom:4em;padding:1em;background:#f3f3f3;max-width:750px}.hl-icon-inline{margin-right:.5em}.hl-u-bg-white{background:var(--hl-color-white)}.hl-home-icons{margin:var(--hl-gap-l1) auto 6rem auto}body.hl-site--home{--hl-ink-900:var(--hl-color-ink, var(--hl-color-ink));--hl-ink-700:var(--hl-color-dark2, var(--hl-color-dark));--hl-ink-500:var(--hl-color-muted, #4a5a69);--hl-surface-0:var(--hl-color-white, var(--hl-color-white));--hl-surface-1:var(--hl-color-light, #f8f5ef);--hl-accent:var(--hl-color-brand, var(--hl-color-brand))}body.hl-site--home main.main{background:linear-gradient(180deg,var(--hl-color-white) 0,var(--hl-color-white) 72%,var(--hl-surface-1) 100%);padding-top:0!important}.hl-home-icons-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:var(--hl-gap-m);padding:0;margin:0}.hl-home-icons-list li{display:flex;padding-left:0!important;margin-bottom:0!important;list-style:none}.hl-home-icons-list li::before{content:none!important;display:none!important}.hl-home-intro-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--hl-gap-m2)}.hl-home-intro-text,.hl-section-flow{width:min(900px,100%);max-width:900px;min-width:0;margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box;font-size:clamp(.94rem, .9rem + .22vw, 1.01rem);color:var(--hl-ink-900);overflow:hidden}body.hl-site--home .hl-col-full .hl-home-intro-text{max-width:900px}.hl-home-intro-text p,.hl-section-flow-body p{line-height:1.68;letter-spacing:.002em;color:var(--hl-ink-700);font-size:clamp(.94rem, .9rem + .2vw, 1rem)}.hl-home-intro-text *,.hl-section-flow *{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.hl-home-intro-text a,.hl-home-intro-text h1,.hl-home-intro-text h2,.hl-home-intro-text h3,.hl-home-intro-text li,.hl-home-intro-text p,.hl-section-flow-body a,.hl-section-flow-body h1,.hl-section-flow-body h2,.hl-section-flow-body h3,.hl-section-flow-body li,.hl-section-flow-body p{overflow-wrap:anywhere;word-break:normal;hyphens:auto}.hl-home-intro-text .title,.hl-section-flow-title{margin-bottom:var(--hl-gap-m3)}.hl-home-intro-text .title h1,.hl-section-flow-title h1,.hl-section-flow-title h2{font-size:clamp(1.55rem, 1.2rem + 1.05vw, 2.1rem);line-height:1.14}@media (max-width:640px){.hl-home-intro-text,.hl-section-flow{font-size:.94rem}.hl-home-intro-text li,.hl-home-intro-text p,.hl-section-flow-body li,.hl-section-flow-body p{font-size:.94rem;line-height:1.62}}.hl-section-flow-body>:first-child{margin-top:0}.hl-section-flow-body>:last-child{margin-bottom:0}.hl-styleguide-flow-text-preview{max-width:760px}.hl-story-cards{display:grid;grid-template-columns:1fr;align-items:stretch;gap:var(--hl-gap-xl,1.1rem)}.hl-story-card{min-width:0;height:100%}.hl-story-card-link{display:flex;flex-direction:column;text-decoration:none!important;color:inherit;gap:0;min-height:100%;height:100%}.hl-story-card-media{display:block;width:100%;aspect-ratio:16/9;border-radius:var(--hl-radius-m);overflow:hidden;border:1.5px solid color-mix(in srgb,var(--hl-color-ink) 14%,transparent);background:var(--hl-color-light);background-size:cover;background-position:center center;background-repeat:no-repeat}.hl-story-card-badge{position:absolute;z-index:2;top:.55rem;left:.55rem;display:inline-flex;align-items:center;justify-content:center;padding:.28rem var(--hl-gap-s4);border-radius:4px;font-size:.68rem;line-height:1;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-color-white);background:var(--hl-color-ink,var(--hl-color-ink))}.hl-story-card.is-past .hl-story-card-media{filter:saturate(.68) contrast(.95)}.hl-story-card-image{width:100%;height:100%}.hl-story-card-body{display:flex;flex-direction:column;gap:0;padding:.78rem var(--hl-gap-xxs,.1rem) 0;flex:1 1 auto}.hl-story-card-title{font-size:clamp(1.7rem, 1.34rem + .85vw, 2.25rem);line-height:1.12;letter-spacing:-.015em;color:var(--hl-color-dark);font-weight:500;margin-bottom:var(--hl-gap-m,.55rem);padding-bottom:.04em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.hl-story-card-text{font-size:1.02rem;line-height:1.56;color:var(--hl-color-dark);max-width:54ch;margin:0;min-height:calc(3 * 1.56em);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.hl-story-card-link:focus-visible{outline:2px solid color-mix(in srgb,var(--hl-color-ink) 70%,transparent);outline-offset:4px}.hl-story-card-link:focus-visible .hl-story-card-title,.hl-story-card-link:hover .hl-story-card-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.16em}.hl-story-cards-archive{margin-top:var(--hl-gap-m3);padding-top:var(--hl-gap-s4)}.hl-story-cards.is-archive .hl-story-card-media{filter:saturate(.82) grayscale(.14)}.hl-section-flow-body ul{list-style:none;margin:1.05rem 0 var(--hl-gap-m3);padding:0;display:grid;gap:var(--hl-gap-s3)}.hl-section-flow-body ul li{position:relative;padding-left:var(--hl-gap-m4);margin:0}.hl-section-flow-body ul li::before{content:"";position:absolute;left:0;top:.08rem;width:1.3rem;height:1.3rem;border-radius:999px;background:var(--hl-color-brand);font-size:0;box-shadow:none}.hl-section-flow-body ul li::after{content:"";position:absolute;left:.65rem;top:.73rem;width:.42rem;height:.68rem;border-right:2px solid var(--hl-color-ink);border-bottom:2px solid var(--hl-color-ink);transform:translate(-50%,-62%) rotate(45deg);border-radius:0}.hl-home-card{margin:0}.hl-home-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--hl-gap-l,2rem);list-style:none;margin:0;padding:0}.hl-home-card{display:flex;flex-direction:column;border:var(--hl-stroke-width-fine,1px) solid var(--hl-color-border);border-radius:var(--hl-radius-m);overflow:hidden}.hl-home-card-media{aspect-ratio:16/9;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:var(--hl-color-light);border-radius:var(--hl-radius-m) var(--hl-radius-m) 0 0}.hl-home-card-body{padding:var(--hl-gap-m,1rem);display:flex;flex-direction:column;flex:1}.hl-home-cards-headline{margin-bottom:var(--hl-gap-l,2.2rem)}.hl-home-heading{margin:0;color:var(--hl-ink-900);font-size:clamp(1.28rem, 2.1vw, 1.9rem);line-height:1.14;letter-spacing:-.01em}.hl-home-card-link{display:flex;flex-direction:column;flex:1;width:100%;padding:0;color:inherit;text-decoration:none}.hl-home-card-link:focus-visible .hl-home-card-title,.hl-home-card-link:hover .hl-home-card-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.16em}.hl-home-card-link:focus-visible{outline:2px solid color-mix(in srgb,var(--hl-color-ink) 70%,transparent);outline-offset:4px}.hl-home-card-title{color:var(--hl-ink-900);font-family:var(--hl-font-sans, 'Atkinson Hyperlegible Next', sans-serif);font-size:var(--hl-fs-card-name, clamp(1.1rem, .9rem + .8vw, 1.75rem));font-weight:600;line-height:1.2;max-width:100%;hyphens:auto;overflow-wrap:normal;word-break:normal;letter-spacing:-.005em;min-height:calc(2 * 1.2em);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.hl-home-card-desc{color:var(--hl-ink-700);font-size:var(--hl-fs-label);line-height:1.42;max-width:38ch;min-height:calc(2 * 1.42em);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media only screen and (min-width:900px){.hl-home-icons-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hl-gap-m3) 1.35rem}.hl-home-card-desc{font-size:.94rem}}.formInfoabend{padding:.5em 3em}.formHeader{background:var(--hl-color-brand);padding:1.5em;text-align:center;color:#fff}.pdfAnfordern{margin:4em 0}.formFooter{text-align:center;padding-bottom:2em}.hl-anmeldung .hl-abonnieren{color:var(--hl-color-black)}@media only screen and (max-width:550px){td:nth-child(odd){padding-right:.2em}td,th{padding:1em .2em;font-size:.7rem}}@media only screen and (min-width:600px){td:nth-child(odd){overflow-wrap:none;word-wrap:none;-webkit-hyphens:none;-ms-hyphens:none;-moz-hyphens:none;hyphens:none}}@media only screen and (max-width:699px){.w30,.w40,.w50,.w60,.w70{width:90%;max-width:90%;height:auto}}@media only screen and (min-width:700px){.floated{float:left;padding-right:1.5em}.floated-right{float:right;padding-left:1.5em}.w30{width:30%;max-width:30%;height:auto}.w40{width:40%;height:auto}.w50{width:50%;height:auto}.w60{width:60%;height:auto}.w70{width:70%;height:auto}}@media only screen and (min-width:1200px){table{width:80%}.hl-anmeldung{padding:4em 8em}.pdfAnfordern{margin-top:8em}table{margin-top:0}}@media only screen and (max-width:599px){.team-member:last-child{margin-bottom:8em}}.seminare,.team{width:100%;height:100%;margin-top:4em;display:flex;flex-wrap:wrap}.team-member{width:60%;min-width:14em;margin-bottom:2em;margin-right:2%}.team-member .hl-highlight{font-style:italic;text-transform:none;margin-top:var(--hl-gap-s);height:2em}.image-team-member{width:100%;padding-top:100%;position:relative;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all ease 1.2s}.image-team-member-wrapper{margin-bottom:1em;border-radius:var(--hl-radius-m);overflow:hidden}.detail-team-member{width:100%;height:auto;min-height:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding-top:0;opacity:1;margin-bottom:-4em}.hl-col-right{margin-bottom:4em}.hl-detail-order:first-child{order:-2}.hl-detail-order:nth-child(3){order:-1}.detail-team-member .image-team-member{position:relative;display:flex;width:100%;padding-top:100%;margin:0 0 2em 0}.team .hl-highlight{letter-spacing:0;text-transform:none}.hl-termin{height:auto;width:100%;text-align:center;padding:1em;transform:translateY(100px);opacity:0;transition:all ease 3s}.hl-show-termin-vereinbaren{transform:none;opacity:1}.hl-termin-visible{transform:none;opacity:1}.arrow-container{display:flex;align-items:center;justify-content:flex-start;height:100%;margin-top:1em}.arrow-text{position:relative;font-size:var(--hl-fs-small);text-transform:none;letter-spacing:.1em;line-height:1;font-weight:600;font-style:normal}@media only screen and (min-width:600px){.team{margin-left:4em}.seminare,.team{margin-left:4em;margin-top:0}.team-member{width:40%;min-width:12em;max-width:18em}.detail-team-member{padding-top:0}.detail-team-member .image-team-member{width:50%;padding-top:50%}}@media only screen and (min-width:1200px){.team{margin-left:8em}.team-member{width:22%;min-width:10em}.detail-team-member .image-team-member{width:80%;padding-top:80%}.hl-detail-order:nth-child(2){order:-2}}.hl-gray-scale{filter:grayscale(100%);-webkit-filter:grayscale(100%)}@media only screen and (min-width:600px){.image-team-member-wrapper{overflow:hidden}.hl-c-card-link:hover .image-team-member{transform:scale(1.045)}}.accordion__header-bold{font-size:.95rem;font-weight:900;line-height:2.2em;letter-spacing:.0625em;text-transform:none;font-family:var(--hl-font-sans, 'Work Sans', 'Cousine', 'Open Sans', sans-serif)}.accordion__header{font-size:.95rem;font-weight:700;line-height:1.2em;padding-right:var(--hl-gap-xl3);font-family:var(--hl-font-sans, 'Work Sans', 'Cousine', 'Open Sans', sans-serif)}.hl-ktut{line-height:1.3;border:solid 1px;min-width:100%;margin-top:var(--hl-gap-l2)}th.hl-ktut{color:var(--hl-color-black);padding:1.5em .5em}.hl-hl-ktut-2{float:left;min-width:90%;margin-bottom:var(--hl-gap-l2)}.hl-hl-ktut-1{float:left;min-width:90%}.hl-hl-ktut-datum{width:10em;min-width:10em;max-width:10em;word-break:break-all}.hl-hl-ktut-head{background:var(--hl-color-brand)}.hl-hl-ktut-cell{color:var(--hl-color-black);border:solid 1px;padding:.5em}.hl-hl-ktut-note{margin:0 0 var(--hl-gap-l0) 0}@media only screen and (min-width:800px){#table-flex{display:table}#table-flex-mobile{display:none}}@media only screen and (max-width:800px){#table-flex{display:none}#table-flex-mobile{display:block;width:100%}.hl-ktut{font-size:.7em}}@media only screen and (max-width:1100px){.hl-ktut{font-size:.9em}}nav .home{background:url(../images/home.svg) no-repeat left center}.hl-navbar a{float:left;color:#000;text-align:center;padding:14px var(--hl-gap-m)}.hl-dropdown-phone{display:flex;flex-direction:column;min-width:100%;padding:var(--hl-gap-s4) 0;align-items:center}.cc-link{display:none!important}p{margin:1em 0}.text h2{margin-top:2em}.hl-nav-top.hl-nav-top--light-bg{color:var(--hl-color-black)}body.hl-titlespaced .main .text h2,body.hl-titlespaced .main .text h3{margin-top:var(--hl-gap-l1);margin-bottom:var(--hl-gap-m);padding:0}#footer li,#footer ul{list-style:none;margin-left:0;padding-left:0}#navPhone li,#navPhone ul,.hl-nav-mobile,.hl-nav-mobile li,.hl-nav-mobile ul,.hl-navbar,.hl-navbar li,.hl-navbar ul,.hl-submenu,.hl-submenu li{list-style:none;margin-left:0;padding-left:0}.main .hl-submenu{display:flex;flex-direction:column;gap:var(--hl-gap-s4);margin:1.2rem 0 var(--hl-gap-l0);padding:0 var(--hl-gap-l0);height:auto}.main .hl-submenu-item{margin:0;font-weight:600;font-size:.95rem;letter-spacing:.01em;color:var(--hl-color-gray);text-align:left}.main .hl-submenu-item>a{display:inline-block;padding-bottom:var(--hl-gap-xs,.15rem)}.main .hl-submenu-item.submenu-active>a{color:var(--hl-color-black);font-weight:700;border-bottom:2px solid var(--hl-color-black)}@media only screen and (min-width:600px){.main .hl-submenu{padding:0 4em}}@media only screen and (min-width:1200px){.main .hl-submenu{flex-direction:row;align-items:center;gap:0;margin:0 0 var(--hl-gap-xl2);padding:0 8em}.main .hl-submenu-item{margin-right:3.75em}}.arrow-container li,.arrow-container ul{list-style:none;margin:0;padding:0}.hl-nav.hl-nav-primary{background:var(--hl-color-white);border-bottom:var(--hl-stroke-width-fine,1px) solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent)}.hl-nav.hl-nav-primary .hl-navbar{display:flex;align-items:center;justify-content:flex-end;gap:var(--hl-gap-s);flex:1 1 auto;width:100%;margin-left:auto;opacity:1;visibility:visible}.hl-nav.hl-nav-primary .hl-nav-logo-home,.hl-nav.hl-nav-primary .hl-nav-logo-home a{display:flex;align-items:center;justify-content:flex-start;height:100%}.hl-nav.hl-nav-primary .hl-nav-logo-home{margin-right:var(--hl-gap-m);flex:0 0 auto;min-width:7.5rem;z-index:2}.hl-nav.hl-nav-primary .hl-nav-logo-home .logo{height:2.1rem;width:auto;top:0;transform:none;float:none;display:block}.hl-nav.hl-nav-primary .dropdown{min-width:auto;display:block;opacity:1;visibility:visible;position:relative}.hl-nav.hl-nav-primary .hl-main-menu-item{display:inline-block;padding:.7rem var(--hl-gap-s5);color:var(--hl-color-black);white-space:nowrap;opacity:1;visibility:visible;position:relative;box-sizing:border-box}.hl-nav.hl-nav-primary .hl-main-menu-item.is-active::before{background:var(--hl-color-brand);content:"";position:absolute;left:0;right:0;top:-1px;height:6px}@media only screen and (min-width:1025px){#menuphone,#navPhone,.hl-nav-mobile{display:none!important}.hl-nav.hl-nav-primary{display:flex!important;align-items:center;position:fixed;top:0;left:0;right:0;width:100%;height:3.25rem;z-index:999;box-shadow:none;border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent);padding:0;transform:translateY(-100%);opacity:0;transition:transform .25s ease,opacity .2s ease}.hl-nav.hl-nav-primary.is-visible{transform:translateY(0);opacity:1}.hl-nav.hl-nav-primary.is-overlay{background:var(--hl-color-white);box-shadow:none}.hl-nav.hl-nav-primary.is-overlay .hl-main-menu-item{color:var(--hl-color-black);text-shadow:none}.hl-nav.hl-nav-primary.is-overlay .hl-main-menu-item.is-active::before{background:var(--hl-color-brand)}.hl-nav.hl-nav-primary .hl-navbar a{float:none}}@media only screen and (max-width:1024px){.hl-nav.hl-nav-primary{display:none!important}}@media only screen and (min-width:1025px) and (max-width:1366px) and (max-height:900px){.hl-nav.hl-nav-primary .hl-nav-logo-home{min-width:6.5rem;margin-right:var(--hl-gap-s4)}.hl-nav.hl-nav-primary .hl-nav-logo-home .logo{height:1.8rem}.hl-nav.hl-nav-primary .hl-main-menu-item{padding:var(--hl-gap-s5) .55rem;font-size:.88rem}}body.hl-site--home #no-cookies{display:none;position:fixed;right:1.25rem;bottom:calc(var(--hl-notice-h,0px) + 1.25rem);z-index:1200;width:min(360px,calc(100vw - 2.5rem));padding:var(--hl-gap-m2) var(--hl-gap-m2) 1.2rem;background:var(--hl-color-dark);color:var(--hl-color-white);border-radius:10px;box-shadow:0 16px 52px color-mix(in srgb,var(--hl-color-black) 45%,transparent),0 4px 16px color-mix(in srgb,var(--hl-color-black) 20%,transparent);opacity:0;transform:translateY(10px);transition:opacity .24s ease,transform .24s ease;will-change:opacity,transform}body.hl-site--home #no-cookies .btn-no-cookies-close{position:absolute;top:.9rem;right:.9rem;background:0 0;border:none;color:color-mix(in srgb,var(--hl-color-white) 55%,transparent);cursor:pointer;padding:var(--hl-gap-s);line-height:1;transition:color .15s}body.hl-site--home #no-cookies .btn-no-cookies-close:hover{color:var(--hl-color-white)}body.hl-site--home #no-cookies .no-cookies-text{margin:0 var(--hl-gap-m4) 1.1rem 0;font-size:.88rem;line-height:1.55;color:color-mix(in srgb,var(--hl-color-white) 88%,transparent)}body.hl-site--home #no-cookies .no-cookies-actions{display:flex;flex-direction:column;gap:var(--hl-gap-s2)}body.hl-site--home #no-cookies .no-cookies-btn{display:block;width:100%;padding:.7rem var(--hl-gap-m);border-radius:6px;font-size:.88rem;font-weight:600;cursor:pointer;text-align:center;letter-spacing:.01em;transition:opacity .15s}body.hl-site--home #no-cookies .no-cookies-btn:hover{opacity:.88}body.hl-site--home #no-cookies .no-cookies-btn--primary{background:var(--hl-color-white);color:var(--hl-color-ink);border:none}body.hl-site--home #no-cookies .no-cookies-btn--outline{background:0 0;color:var(--hl-color-white);border:1px solid color-mix(in srgb,var(--hl-color-white) 35%,transparent)}body.hl-site--home #no-cookies.is-visible{display:block;opacity:1;transform:translateY(0)}body.hl-site--home #no-cookies.is-hiding{opacity:0;transform:translateY(8px)}body.hl-site .cc-window{border:1.5px solid color-mix(in srgb,var(--hl-color-ink) 15%,transparent);border-radius:12px;box-shadow:0 14px 44px rgba(8,12,20,.2);padding:var(--hl-gap-s5) .9rem;background:var(--hl-color-light-2,var(--hl-color-nav-bg))!important;color:var(--hl-color-ink,var(--hl-color-ink))!important;transition:opacity .24s ease,transform .24s ease}body.hl-site .cc-window .cc-message{font-size:.92rem;line-height:1.45;color:var(--hl-color-ink,var(--hl-color-ink))!important}.confetti-canvas{position:absolute;width:100%;height:100%}body.hl-site{color:var(--hl-color-ink,var(--hl-color-ink));background:var(--hl-color-white)}.hl-site li,.hl-site p,.hl-site td{font-size:clamp(.875rem, .75rem + .5vw, 1.08rem);line-height:1.66}.hl-site h1,.hl-site h2,.hl-site h3{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.hl-site h1{font-size:clamp(1.65rem, 1.35rem + 1.5vw, 2.75rem);line-height:1.1;font-family:var(--hl-font-sans, 'Work Sans', 'Cousine', 'Open Sans', sans-serif);font-weight:500}#navPhone{border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 10%,transparent);background:var(--hl-color-white)}.hl-nav-mobile{background:color-mix(in srgb,var(--hl-color-white) 98%,transparent)}.hl-nav-mobile .dropdown-phone{border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent)}.hl-nav-mobile .hl-menu-item{display:block;padding:var(--hl-gap-s5) 0;font-size:1.05rem;letter-spacing:.03em;font-weight:700;color:var(--hl-color-ink,var(--hl-color-ink));text-transform:none;width:100%;text-align:left;background:0 0;border:none}.hl-nav-mobile .dropdown-content-phone{display:block;padding:.52rem 0 .52rem var(--hl-gap-m);color:var(--hl-color-muted,#4a5a69);font-size:.95rem}.hl-nav-mobile .dropdown-content-phone+.dropdown-content-phone{border-top:1px dashed color-mix(in srgb,var(--hl-color-ink) 8%,transparent)}.hl-site main.main{padding-top:var(--hl-gap-xl3)}.hl-site .hl-col-full .text{max-width:66ch}.hl-site hr{border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent);margin-top:var(--hl-gap-l1)}.hl-site .team-member{border-radius:var(--hl-radius-m);overflow:hidden}.hl-site .hl-c-card-link .text{padding-left:0}.hl-site .hl-c-card-link h2,.hl-site .hl-c-card-link h3{letter-spacing:-.01em}.hl-contact-phone{font-size:clamp(1.2rem, 1.1rem + .4vw, 1.5rem);font-weight:700;line-height:1.2;letter-spacing:.01em;color:var(--hl-color-accent,var(--hl-color-dark))}@media only screen and (min-width:1024px){.hl-site .hl-col-full .text{max-width:68ch}}.hl-top-notice{position:fixed;bottom:0;left:0;right:0;z-index:1100;display:flex;align-items:center;justify-content:center;gap:var(--hl-gap-m);min-height:60px;padding:var(--hl-gap-m) clamp(2.5rem,5vw,4rem);background:var(--hl-color-dark,var(--hl-color-ink));color:var(--hl-color-footer-ink,var(--hl-color-white));font-size:var(--hl-fs-caption);line-height:1.45;letter-spacing:.01em}.hl-top-notice[hidden]{display:none!important}.hl-top-notice-text{text-align:center}.hl-top-notice-text>*{margin:0;display:inline}.hl-top-notice-text strong{font-weight:600}.hl-top-notice-close{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:0 0;border:none;color:inherit;cursor:pointer;padding:var(--hl-gap-s2);opacity:.65;line-height:1;transition:opacity .15s}.hl-top-notice-close:hover{opacity:1}body.hl-site--home #navPhone{top:0}.hl-site .hl-nav.hl-nav-primary{position:fixed;top:0;left:0;right:0;z-index:1001;display:flex!important;align-items:stretch;min-height:var(--hl-nav-height,3.95rem);padding-inline:max(var(--hl-layout-margin-x,6vw),calc((100vw - 1400px)/ 2));background:var(--hl-color-nav-bg,var(--hl-color-nav-bg));border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 14%,transparent);box-shadow:none;transform:none!important;opacity:1!important}.hl-site .hl-nav.hl-nav-primary .hl-nav-content-wrap{display:flex;align-items:center;width:100%;height:100%}.hl-site .hl-nav.hl-nav-primary .hl-nav-logo-home{display:flex;align-items:center;height:100%;margin-right:var(--hl-gap-s5);min-width:7rem;float:none}.hl-site .hl-nav.hl-nav-primary .hl-nav-logo-home .logo{height:1.9rem}.hl-site .hl-logo-link,.hl-styleguide-main .hl-logo-link{display:inline-flex;align-items:center;justify-content:center}.hl-site .hl-logo-mark,.hl-styleguide-main .hl-logo-mark{overflow:visible}.hl-site .hl-logo-part,.hl-styleguide-main .hl-logo-part{transform-box:fill-box;transform-origin:50% 50%;transition:transform 420ms cubic-bezier(.2, .9, .25, 1),opacity 320ms ease}.hl-site .hl-logo-circle,.hl-styleguide-main .hl-logo-circle{transform:none!important}.hl-site .hl-logo-link--grow:focus-visible .hl-logo-part,.hl-site .hl-logo-link--grow:hover .hl-logo-part,.hl-styleguide-main .hl-logo-link--grow:focus-visible .hl-logo-part,.hl-styleguide-main .hl-logo-link--grow:hover .hl-logo-part{animation:hlLogoGrow 580ms cubic-bezier(.2,.9,.25,1) both}.hl-site .hl-logo-link--grow:focus-visible .hl-logo-part--1,.hl-site .hl-logo-link--grow:hover .hl-logo-part--1,.hl-styleguide-main .hl-logo-link--grow:focus-visible .hl-logo-part--1,.hl-styleguide-main .hl-logo-link--grow:hover .hl-logo-part--1{animation-delay:0s}.hl-site .hl-logo-link--grow:focus-visible .hl-logo-part--2,.hl-site .hl-logo-link--grow:hover .hl-logo-part--2,.hl-styleguide-main .hl-logo-link--grow:focus-visible .hl-logo-part--2,.hl-styleguide-main .hl-logo-link--grow:hover .hl-logo-part--2{animation-delay:35ms}.hl-site .hl-logo-link--grow:focus-visible .hl-logo-part--3,.hl-site .hl-logo-link--grow:hover .hl-logo-part--3,.hl-styleguide-main .hl-logo-link--grow:focus-visible .hl-logo-part--3,.hl-styleguide-main .hl-logo-link--grow:hover .hl-logo-part--3{animation-delay:70ms}.hl-site .hl-logo-link--grow:focus-visible .hl-logo-part--4,.hl-site .hl-logo-link--grow:hover .hl-logo-part--4,.hl-styleguide-main .hl-logo-link--grow:focus-visible .hl-logo-part--4,.hl-styleguide-main .hl-logo-link--grow:hover .hl-logo-part--4{animation-delay:105ms}.hl-site .hl-logo-link--grow:focus-visible .hl-logo-part--5,.hl-site .hl-logo-link--grow:hover .hl-logo-part--5,.hl-styleguide-main .hl-logo-link--grow:focus-visible .hl-logo-part--5,.hl-styleguide-main .hl-logo-link--grow:hover .hl-logo-part--5{animation-delay:140ms}.hl-site .hl-logo-link--grow:focus-visible .hl-logo-part--6,.hl-site .hl-logo-link--grow:hover .hl-logo-part--6,.hl-styleguide-main .hl-logo-link--grow:focus-visible .hl-logo-part--6,.hl-styleguide-main .hl-logo-link--grow:hover .hl-logo-part--6{animation-delay:175ms}.hl-site .hl-logo-link--bloom:focus-visible .hl-logo-part,.hl-site .hl-logo-link--bloom:hover .hl-logo-part,.hl-styleguide-main .hl-logo-link--bloom:focus-visible .hl-logo-part,.hl-styleguide-main .hl-logo-link--bloom:hover .hl-logo-part{animation:hlLogoBloom 780ms cubic-bezier(.22,.84,.25,1) both}.hl-site .hl-logo-link--bloom:focus-visible .hl-logo-part--1,.hl-site .hl-logo-link--bloom:hover .hl-logo-part--1,.hl-styleguide-main .hl-logo-link--bloom:focus-visible .hl-logo-part--1,.hl-styleguide-main .hl-logo-link--bloom:hover .hl-logo-part--1{animation-delay:0s}.hl-site .hl-logo-link--bloom:focus-visible .hl-logo-part--2,.hl-site .hl-logo-link--bloom:hover .hl-logo-part--2,.hl-styleguide-main .hl-logo-link--bloom:focus-visible .hl-logo-part--2,.hl-styleguide-main .hl-logo-link--bloom:hover .hl-logo-part--2{animation-delay:60ms}.hl-site .hl-logo-link--bloom:focus-visible .hl-logo-part--3,.hl-site .hl-logo-link--bloom:hover .hl-logo-part--3,.hl-styleguide-main .hl-logo-link--bloom:focus-visible .hl-logo-part--3,.hl-styleguide-main .hl-logo-link--bloom:hover .hl-logo-part--3{animation-delay:110ms}.hl-site .hl-logo-link--bloom:focus-visible .hl-logo-part--4,.hl-site .hl-logo-link--bloom:hover .hl-logo-part--4,.hl-styleguide-main .hl-logo-link--bloom:focus-visible .hl-logo-part--4,.hl-styleguide-main .hl-logo-link--bloom:hover .hl-logo-part--4{animation-delay:150ms}.hl-site .hl-logo-link--bloom:focus-visible .hl-logo-part--5,.hl-site .hl-logo-link--bloom:hover .hl-logo-part--5,.hl-styleguide-main .hl-logo-link--bloom:focus-visible .hl-logo-part--5,.hl-styleguide-main .hl-logo-link--bloom:hover .hl-logo-part--5{animation-delay:.2s}.hl-site .hl-logo-link--bloom:focus-visible .hl-logo-part--6,.hl-site .hl-logo-link--bloom:hover .hl-logo-part--6,.hl-styleguide-main .hl-logo-link--bloom:focus-visible .hl-logo-part--6,.hl-styleguide-main .hl-logo-link--bloom:hover .hl-logo-part--6{animation-delay:250ms}.hl-site .hl-logo-link--rotate:focus-visible .hl-logo-mark,.hl-site .hl-logo-link--rotate:hover .hl-logo-mark,.hl-styleguide-main .hl-logo-link--rotate:focus-visible .hl-logo-mark,.hl-styleguide-main .hl-logo-link--rotate:hover .hl-logo-mark{animation:hlLogoRotateSoft 680ms cubic-bezier(.2,.85,.3,1) both}@keyframes hlLogoGrow{0%{transform:scale(.94) rotate(0);opacity:.75}65%{transform:scale(1.04) rotate(0);opacity:1}100%{transform:scale(1) rotate(0);opacity:1}}@keyframes hlLogoBloom{0%{transform:scale(1) rotate(0)}35%{transform:scale(.94) rotate(0)}100%{transform:scale(1.06) rotate(0)}}@keyframes hlLogoBloomStrong{0%{transform:scale(1)}35%{transform:scale(.86)}100%{transform:scale(1.14)}}@keyframes hlLogoRotateSoft{0%{transform:rotate(0) scale(1)}50%{transform:rotate(8deg) scale(1.04)}100%{transform:rotate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.hl-site .hl-logo-link--bloom:focus-visible .hl-logo-part,.hl-site .hl-logo-link--bloom:hover .hl-logo-part,.hl-site .hl-logo-link--rotate:focus-visible .hl-logo-mark,.hl-site .hl-logo-link--rotate:hover .hl-logo-mark,.hl-site .hl-logo-part{animation:none!important;transition:none}}.hl-site .hl-nav.hl-nav-primary .hl-navbar{justify-content:flex-start;gap:var(--hl-gap-s)}.hl-site .hl-nav.hl-nav-primary.hl-header-nav-center .hl-navbar{justify-content:center}.hl-site .hl-nav.hl-nav-primary.hl-header-nav-right .hl-navbar{justify-content:flex-end}.hl-site .hl-nav.hl-nav-primary.hl-header-logo-right .hl-nav-logo-home{order:2;margin-right:0;margin-left:var(--hl-gap-s5)}.hl-site .hl-nav.hl-nav-primary.hl-header-logo-right .hl-navbar{order:1}.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item{padding:var(--hl-gap-m) var(--hl-gap-m);border-radius:999px;text-transform:none!important;letter-spacing:0;font-size:clamp(1.08rem, .98rem + .25vw, 1.24rem);font-weight:500;text-decoration:none;transition:color .2s ease}.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item.is-active{background:0 0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.22em}.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item.is-active::before{display:none}.hl-site .hl-nav.hl-nav-primary .dropdown.is-open .js-nav-dropdown-label,.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item:focus-visible,.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item:hover{text-decoration:underline;text-decoration-thickness:var(--hl-stroke-width-fine,1px);text-underline-offset:0.28em}.hl-site .hl-nav.hl-nav-primary .menuArrowDown{display:inline-block;width:.62rem;height:.62rem;border-right:var(--hl-stroke-width-fine,1.5px) solid currentColor;border-bottom:var(--hl-stroke-width-fine,1.5px) solid currentColor;transform:rotate(45deg) translateY(-.5px);transform-origin:center;transition:transform .2s ease;vertical-align:text-top;opacity:.9}.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item-wrap{display:inline-flex;align-items:center}.hl-site .hl-nav.hl-nav-primary .hl-main-menu-toggle{border:0;background:0 0;color:inherit;padding:var(--hl-gap-s) var(--hl-gap-s) var(--hl-gap-s) var(--hl-gap-xs,.12rem);border-radius:999px;cursor:pointer}.hl-site .hl-nav.hl-nav-primary .hl-main-menu-toggle.is-active,.hl-site .hl-nav.hl-nav-primary .hl-main-menu-toggle:hover{color:inherit}.hl-site .hl-nav.hl-nav-primary .hl-main-menu-toggle[aria-expanded=true] .menuArrowDown{transform:rotate(-135deg) translateY(0)}.hl-site .hl-nav.hl-nav-primary .dropdown-content{position:fixed;margin-top:0;border:1px solid color-mix(in srgb,var(--hl-color-black) 8%,transparent);border-top:0;box-shadow:0 14px 28px color-mix(in srgb,var(--hl-color-black) 10%,transparent);width:100vw;max-width:100vw;left:0;right:0;top:calc(var(--hl-home-nav-top,0px) + var(--hl-nav-height,3.95rem));border-radius:0;padding:var(--hl-gap-l) max(var(--hl-layout-margin-x,6vw),calc((100vw - 1400px)/ 2));background:var(--hl-color-nav-bg,var(--hl-color-nav-bg));z-index:1200;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.hl-site .hl-nav.hl-nav-primary .dropdown.is-open .dropdown-content{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}body:has(.hl-site .hl-nav.hl-nav-primary .dropdown.is-open)::after{content:'';position:fixed;inset:0;background:color-mix(in srgb,var(--hl-color-dark,#101820) 35%,transparent);z-index:999;pointer-events:none;transition:opacity .2s ease}.hl-site .hl-nav.hl-nav-primary .dropdown-content a:not(.hl-nav-mega-feature){border-radius:0;font-size:clamp(1.14rem, 1.04rem + .24vw, 1.32rem);font-weight:500;padding:.82rem var(--hl-gap-m)}.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega a:not(.hl-nav-mega-feature){padding:0}.hl-site .hl-nav.hl-nav-primary .dropdown-content:not(.dropdown-content--mega) a{width:min(100%,var(--hl-layout-max,1120px));margin-left:auto;margin-right:auto}.hl-site .hl-nav.hl-nav-primary .dropdown-content .hl-nav-parent-link{font-weight:600;border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent);margin-bottom:var(--hl-gap-s3)}.hl-site .hl-nav.hl-nav-primary .dropdown-content a:hover{background:0 0}.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega{padding-top:0}.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-parent-link{width:min(100%,var(--hl-layout-max,1120px))}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega{width:100%;margin:0;display:grid;gap:var(--hl-gap-l)}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-layout{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-xl);align-items:start}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-layout.has-feature{grid-template-columns:repeat(calc(var(--hl-cols,3) + 1),1fr);align-items:start}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-layout.has-feature .hl-nav-mega-grid{grid-column:span var(--hl-cols,3);display:grid;grid-template-columns:subgrid;gap:var(--hl-gap-xl);align-items:start}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-grid{display:grid;grid-template-columns:repeat(var(--hl-cols,4),1fr);gap:var(--hl-gap-xl);align-items:start}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-feature{display:block;border:0;background:0 0;text-decoration:none;color:var(--hl-color-ink,var(--hl-color-ink));padding:0;text-align:left}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-feature-title{display:block;font-size:clamp(1.28rem, 1.12rem + .34vw, 1.5rem);font-weight:600;margin-bottom:var(--hl-gap-s2)}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-feature-text{display:block;font-size:clamp(1.08rem, 1rem + .18vw, 1.18rem);line-height:1.42;font-weight:400;max-width:46ch;margin-bottom:var(--hl-gap-s2);color:var(--hl-color-nav-subtext,var(--hl-color-gray))}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-feature-media img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:0;display:block}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-feature-media{display:flex;align-items:center;justify-content:center;width:100%;height:120px;background:var(--hl-nav-feature-bg,var(--hl-color-light-2,var(--hl-color-nav-bg)))}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-feature-media--empty{display:block;width:min(100%,520px);height:120px;background:var(--hl-color-light-2,var(--hl-color-nav-bg))}body.hl-site.nav-dropdown-open .hl-nav.hl-nav-primary::after{display:none}.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-submenu-card{display:block;border:0;border-radius:0;background:0 0;padding:0;text-decoration:none;color:var(--hl-color-ink,var(--hl-color-ink));min-height:0;text-align:left}.hl-site .hl-nav.hl-nav-primary .hl-nav-submenu-card-desc{display:block;margin-top:var(--hl-gap-s3);font-size:clamp(.94rem, .9rem + .08vw, 1rem);line-height:1.38;font-weight:400;color:var(--hl-color-nav-subtext)}.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-submenu-card.is-active,.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-submenu-card:focus-visible,.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-submenu-card:hover{transform:none;box-shadow:none;background:0 0}.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-submenu-card-badge{display:none}.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-submenu-card-title{display:block;font-size:clamp(1.28rem, 1.14rem + .28vw, 1.48rem);line-height:1.2;font-weight:600;text-decoration:none}.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-submenu-card-text{min-width:0}.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-submenu-card.is-active .hl-nav-submenu-card-title,.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-submenu-card:focus-visible .hl-nav-submenu-card-title,.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-submenu-card:hover .hl-nav-submenu-card-title,.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-feature:focus-visible .hl-nav-mega-feature-title,.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-feature:hover .hl-nav-mega-feature-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.2em}.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item:focus,.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item:focus-visible,.hl-site .hl-nav.hl-nav-primary .hl-main-menu-toggle:focus,.hl-site .hl-nav.hl-nav-primary .hl-main-menu-toggle:focus-visible,.hl-site .hl-nav.hl-nav-primary .js-nav-dropdown-label:focus,.hl-site .hl-nav.hl-nav-primary .js-nav-dropdown-label:focus-visible{outline:0!important;box-shadow:none!important}.hl-site main.main{padding-top:calc(var(--hl-nav-height,3.95rem) + .5rem)}.hl-site .hl-home-hero-title{margin:0 0 var(--hl-gap-m3);font-family:var(--hl-font-sans, 'Work Sans', 'Cousine', 'Open Sans', sans-serif);font-size:clamp(2rem, 1.45rem + 1.9vw, 3.35rem);line-height:1.02;letter-spacing:-.02em;font-weight:400;text-wrap:balance}.hl-site .hl-home-hero-title .hl-highlight,.hl-site .hl-home-hero-title .hl-highlight-italic{font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:400}.hl-site .hl-home-hero-lead{margin:0 0 var(--hl-gap-m3);max-width:33ch;font-size:clamp(1.03rem, .92rem + .35vw, 1.35rem);line-height:1.35;color:rgba(22,21,19,.92)}.hl-site .hl-home-hero-cta-link{display:inline-flex;align-items:center;text-decoration:none}@media only screen and (min-width:1025px){.hl-site #menuphone,.hl-site #navPhone,.hl-site .hl-nav-mobile{display:none!important}}@media only screen and (max-width:1024px){.hl-site .hl-nav.hl-nav-primary{display:none!important}.hl-site #navPhone{position:fixed;top:0;left:0;right:0;z-index:1002;display:flex;align-items:center;justify-content:space-between;padding:0 var(--hl-gap-m);height:4.15rem;border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 14%,transparent);background:var(--hl-color-nav-bg)}.hl-site #navPhone .hl-nav-logo{display:flex;align-items:center;height:100%}.hl-site #burgerMenu{display:flex;align-items:center;height:100%}.hl-site #navPhone .hl-logo,.hl-site #navPhone .logo{height:2.05rem;width:auto}.hl-site #open.hl-nav-open-btn{border:0;background:0 0;font-size:2.15rem;line-height:1;padding:var(--hl-gap-s) .4rem;color:var(--hl-color-ink)}.hl-site .hl-nav-mobile{position:fixed;top:0;right:0;width:min(86vw,24rem);height:100dvh;z-index:1100;background:var(--hl-color-white);transform:translateX(102%);transition:transform .28s ease;overflow-y:auto;padding:1.2rem 1.2rem var(--hl-gap-m2);display:block;visibility:visible;left:auto;opacity:1}.hl-site .hl-nav-mobile.hl-nav-mobile-toggle{transform:translateX(0)}body.hl-site.hl-nav-is-open::before{content:"";position:fixed;inset:0;background:color-mix(in srgb,var(--hl-color-black) 28%,transparent);z-index:1099}.hl-site .hl-nav-mobile .hl-nav-close{position:absolute;top:.6rem;right:.8rem;z-index:12;border:0;background:0 0;color:var(--hl-color-ink);font-size:2.45rem;line-height:1;padding:0;margin-left:auto;display:block}.hl-site .hl-nav-mobile .hl-menu-item{font-family:var(--hl-font-serif, 'Libre Baskerville', serif);text-transform:none!important;font-size:clamp(2.4rem, 5.5vw, 3.2rem);line-height:1.15;letter-spacing:-.01em;border-bottom:0;padding:var(--hl-gap-l) 0;width:100%;text-align:left;background:0 0;border:0;border-bottom:1px solid var(--hl-color-ink);border-radius:0;display:flex;align-items:center;justify-content:space-between}.hl-site .hl-nav-mobile .hl-menu-item-toggle[aria-expanded=true],.hl-site .hl-nav-mobile .hl-menu-item.is-active,.hl-site .hl-nav-mobile .hl-menu-item:focus-visible,.hl-site .hl-nav-mobile .hl-menu-item:hover{background:0 0;border-color:color-mix(in srgb,var(--hl-color-ink) 28%,transparent);font-weight:600}.hl-site .hl-nav-mobile-container{position:relative;overflow:hidden;min-height:72vh;padding-top:var(--hl-gap-m)}.hl-site .mobile-submenu-panel{position:absolute;inset:0;transform:translateX(104%);transition:transform .25s ease;background:var(--hl-color-white);padding-top:var(--hl-gap-l)}.hl-site .mobile-submenu-panel.is-active{transform:translateX(0)}.hl-site .mobile-submenu-back{display:inline-flex;align-items:center;gap:var(--hl-gap-m);border:0;background:0 0;font-size:1.45rem;font-weight:600;margin:var(--hl-gap-m) 0 var(--hl-gap-l);padding:0}.hl-site .hl-nav-mobile .dropdown-content-phone{display:block;border-bottom:0;font-size:1.32rem;padding:var(--hl-gap-m) var(--hl-gap-m) var(--hl-gap-m) var(--hl-gap-l);border-left:0;margin-left:0}.hl-site .hl-nav-mobile .dropdown-content-phone.mobile-submenu-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hl-gap-xs);margin:var(--hl-gap-l) 0 0 0;padding:var(--hl-gap-m) var(--hl-gap-m) var(--hl-gap-m) var(--hl-gap-l);border:0;border-radius:0;background:0 0;border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent)}.hl-site .mobile-submenu-panel .dropdown-content-phone.mobile-submenu-card:last-child{border-bottom:0}.hl-site .hl-nav-mobile .dropdown-content-phone.mobile-submenu-card .mobile-submenu-card-badge{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hl-color-ink) 24%,transparent);background:0 0;font-size:.68rem;letter-spacing:.04em;font-weight:700;flex:0 0 auto}.hl-site .hl-nav-mobile .dropdown-content-phone.mobile-submenu-card .mobile-submenu-title{font-size:var(--hl-fs-h3);line-height:1.25;font-weight:500;display:block}.hl-site .hl-nav-mobile .dropdown-content-phone.mobile-submenu-card .mobile-submenu-desc{font-size:1.05rem;line-height:1.35;color:color-mix(in srgb,var(--hl-color-ink) 65%,transparent);margin-top:var(--hl-gap-xs);display:block}.hl-site .hl-nav-mobile .mobile-submenu-parent{font-weight:700;font-family:var(--hl-font-serif, 'Libre Baskerville', serif);border-left:0;margin-bottom:var(--hl-gap-l);padding-left:0;padding:var(--hl-gap-m) var(--hl-gap-m) var(--hl-gap-m) var(--hl-gap-l);margin:var(--hl-gap-l) 0 var(--hl-gap-l) 0;font-size:clamp(1.35rem, 2.5vw, 1.65rem);line-height:1.25;border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent)}.hl-site .hl-nav-mobile .hl-menu-item{text-transform:none!important}.hl-site main.main{padding-top:var(--hl-gap-xl2)}.hl-site .hl-home-hero-title{max-width:11.5ch;font-size:clamp(2.35rem, 1.95rem + 3vw, 3.7rem)}.hl-site .hl-home-hero-lead{max-width:34ch}}@media only screen and (min-width:1025px){body.hl-site:not(.hl-site--home) main.main{padding-top:calc(var(--hl-nav-height,3.95rem) + .5rem)}}@media only screen and (max-width:1024px){body.hl-site:not(.hl-site--home) main.main{padding-top:calc(var(--hl-nav-height,3.95rem) + .35rem)}}body.hl-site #footer{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem var(--hl-gap-m2);width:100%;padding:var(--hl-gap-l) 1rem 1.6rem;background:var(--hl-color-accent);color:var(--hl-color-ink);border-top:1px solid rgba(26,24,20,.2)}body.hl-site #footer .hl-footer-brand{width:100%;margin-bottom:var(--hl-gap-s3)}body.hl-site #footer .hl-footer-brand-link{display:inline-flex;text-decoration:none!important}body.hl-site #footer .hl-footer-brand-logo{display:block;width:auto;height:2.1rem;max-width:12rem}body.hl-site #footer .hl-footer-newsletter-signup{width:100%;margin-top:var(--hl-gap-s5)}body.hl-site #footer h1,body.hl-site #footer h2,body.hl-site #footer h3,body.hl-site #footer h4,body.hl-site #footer h5,body.hl-site #footer h6{font-weight:600!important}body.hl-site #footer .hl-footer-column{padding:.25rem var(--hl-gap-xs,.15rem);font-size:.96rem}body.hl-site #footer .hl-footer-column.four,body.hl-site #footer .hl-footer-column.one,body.hl-site #footer .hl-footer-column.three,body.hl-site #footer .hl-footer-column.two{width:auto}body.hl-site #footer .hl-footer-column.one{grid-column:span 12;justify-content:flex-start;text-align:left;padding-inline:0}body.hl-site #footer .hl-footer-column.four{grid-column:span 6}body.hl-site #footer .hl-footer-column.three{grid-column:span 12}body.hl-site #footer .hl-footer-nav{margin:0 0 var(--hl-gap-s4);font-family:var(--hl-font-sans, 'Work Sans', 'Cousine', 'Open Sans', sans-serif);font-size:.96rem;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--hl-color-ink)}body.hl-site #footer .text,body.hl-site #footer li,body.hl-site #footer p{color:var(--hl-color-dark);font-size:.98rem;line-height:1.45;margin-top:0}body.hl-site #footer a{color:var(--hl-color-ink);text-decoration-color:rgba(31,26,20,0.36);text-underline-offset:0.14em}body.hl-site #footer a:hover{text-decoration-color:rgba(31,26,20,0.8)}body.hl-site #footer .hl-footer-logo img{width:7.1rem;height:auto}body.hl-site #footer .hl-kooperationen img{margin-top:var(--hl-gap-s4);max-width:10rem}body.hl-site #footer .impressum{margin:var(--hl-gap-s) .9rem var(--hl-gap-s) 0;color:var(--hl-color-ink)}body.hl-site #footer .copyright{margin:var(--hl-gap-xs,.15rem) 0 0;color:rgba(31,26,20,.78);font-size:.8rem}@media only screen and (min-width:900px){body.hl-site #footer{padding:2.6rem 2.1rem var(--hl-gap-m4);gap:1.6rem var(--hl-gap-m4)}body.hl-site #footer .hl-footer-column.four{grid-column:span 3}body.hl-site #footer .hl-footer-column.three{grid-column:span 3}body.hl-site #footer .hl-footer-column.one{grid-column:span 6}body.hl-site #footer .hl-footer-column.one:last-child{grid-column:span 12;justify-content:flex-start}}body.hl-site #footer{display:flex!important;flex-wrap:wrap;background:var(--hl-color-footer-bg,var(--hl-color-dark));color:var(--hl-color-footer-ink,var(--hl-color-white));border-top:0;padding:2.5em 2em;row-gap:var(--hl-gap-m);column-gap:0}body.hl-site #footer .hl-footer-column{font-size:var(--hl-fs-small);padding:var(--hl-gap-m4) 1.1rem}body.hl-site #footer .hl-footer-column.four,body.hl-site #footer .hl-footer-column.one,body.hl-site #footer .hl-footer-column.three,body.hl-site #footer .hl-footer-column.two{width:100%}body.hl-site #footer .hl-footer-column.one{display:flex;justify-content:center;text-align:center;padding:0 4em}body.hl-site #footer .hl-footer-nav{text-transform:none;color:var(--hl-color-footer-ink,var(--hl-color-white));font-weight:400}body.hl-site #footer .hl-nav-footer,body.hl-site #footer .hl-nav-footer a{text-transform:none!important;font-weight:400}body.hl-site #footer .text,body.hl-site #footer a,body.hl-site #footer li,body.hl-site #footer p{color:var(--hl-color-footer-ink,var(--hl-color-white));font-weight:400;line-height:1.55}body.hl-site #footer li+li{margin-top:var(--hl-gap-s3)}body.hl-site #footer .hl-footer-column.three>.text{margin-bottom:var(--hl-gap-s5)}body.hl-site #footer .hl-footer-nav,body.hl-site #footer a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.14em;text-decoration-color:color-mix(in srgb,var(--hl-color-footer-ink,var(--hl-color-white)) 55%,transparent)}body.hl-site #footer .hl-footer-nav:focus-visible,body.hl-site #footer .hl-footer-nav:hover,body.hl-site #footer a:focus-visible,body.hl-site #footer a:hover{background:color-mix(in srgb,var(--hl-color-footer-ink,var(--hl-color-white)) 14%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--hl-color-footer-ink,var(--hl-color-white)) 14%,transparent);border-radius:3px;text-decoration-color:var(--hl-color-footer-ink,var(--hl-color-white))}body.hl-site #footer .impressum{color:var(--hl-color-gray);margin:2em}body.hl-site #footer .copyright{color:var(--hl-color-ink)}body.hl-site #footer .hl-kooperationen img{margin-top:var(--hl-gap-m3)}body.hl-site #footer .hl-footer-nav{text-decoration:none!important;cursor:default}body.hl-site #footer .hl-footer-nav:focus-visible,body.hl-site #footer .hl-footer-nav:hover{background:0 0!important;box-shadow:none!important;border-radius:0}body.hl-site #footer .hl-kooperationen{margin-top:var(--hl-gap-m3)!important;display:flex;flex-direction:column;align-items:flex-start;gap:0;clear:both}body.hl-site #footer .hl-kooperationen a{display:inline-block;line-height:0}body.hl-site #footer .hl-kooperationen img{margin-top:0;width:auto;max-width:10.5rem;height:auto;display:block}@media only screen and (min-width:1200px){body.hl-site #footer,body.hl-site #footer .hl-footer-column{padding:2.5em 4em}body.hl-site #footer .hl-footer-column.four{width:18%;padding-right:2em}body.hl-site #footer .hl-footer-column.three{width:32%;padding-left:2em;padding-right:2em}body.hl-site #footer .hl-footer-column.two{width:50%;padding-left:2em}body.hl-site #footer .hl-footer-column.one{padding:0 4em}}body.hl-site .hl-nav-mobile .hl-menu-item,body.hl-site .hl-nav-mobile .hl-menu-item-toggle,body.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item{text-transform:none!important}.hl-styleguide-main{background:var(--hl-color-light)}.hl-styleguide-wrap{width:min(1160px,calc(100vw - 2rem));margin:0 auto;padding:var(--hl-gap-l1) 0 4.2rem}.hl-styleguide-title{margin-bottom:var(--hl-gap-xl,1.1rem)}.hl-styleguide-subtitle{margin:var(--hl-gap-s3) 0 0;color:color-mix(in srgb,var(--hl-color-ink) 70%,transparent)}.hl-styleguide-section{margin-block:var(--hl-gap-xl1)}.hl-styleguide-section:first-of-type{margin-top:var(--hl-gap-l)}.hl-styleguide-section:last-of-type{margin-bottom:0}.hl-styleguide-section>h2{margin:0 0 var(--hl-gap-l,.8rem);font-size:clamp(1.25rem, 1.1rem + .7vw, 1.7rem)}.hl-styleguide-logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--hl-gap-l,.8rem)}.hl-styleguide-logo-card{display:grid;gap:var(--hl-gap-s2);justify-items:center;padding:.9rem var(--hl-gap-s5);border:1px solid color-mix(in srgb,var(--hl-color-ink) 13%,transparent);border-radius:10px;background:var(--hl-color-white)}.hl-styleguide-logo-card .hl-logo-link{width:100%;min-height:7rem;border-radius:10px;background:var(--hl-color-dark);text-decoration:none;transition:background-color 180ms ease,box-shadow 180ms ease}.hl-styleguide-logo-card:focus-within .hl-logo-link,.hl-styleguide-logo-card:hover .hl-logo-link{background:var(--hl-color-dark);box-shadow:0 0 0 2px color-mix(in srgb,var(--hl-color-brand) 35%,transparent) inset}.hl-styleguide-logo-card .hl-logo-mark{width:clamp(104px,9vw,132px);height:auto;transition:transform 820ms cubic-bezier(.22, .8, .2, 1);position:relative;z-index:1}.hl-styleguide-logo-card .hl-logo-part{transition:transform 820ms cubic-bezier(.22, .8, .2, 1),opacity .7s ease}.hl-styleguide-logo-card .hl-logo-link--grow{position:relative;overflow:hidden}.hl-styleguide-logo-card .hl-logo-link--grow .hl-logo-part{transform-box:view-box;transform-origin:50% 50%}.hl-styleguide-logo-card .hl-logo-link--grow::before{content:"";position:absolute;width:clamp(76px,7.2vw,96px);aspect-ratio:1/1;border-radius:999px;background:var(--hl-color-brand);left:50%;top:50%;transform:translate(-50%,-50%)}.hl-styleguide-logo-card .hl-logo-link--grow:focus-visible .hl-logo-part,.hl-styleguide-logo-card .hl-logo-link--grow:hover .hl-logo-part,.hl-styleguide-logo-card:focus-within .hl-logo-link--grow .hl-logo-part,.hl-styleguide-logo-card:hover .hl-logo-link--grow .hl-logo-part{animation:none!important}.hl-styleguide-logo-card .hl-logo-link--grow .hl-logo-part{transform:scale(.02) rotate(0);opacity:0}.hl-styleguide-logo-card:focus-within .hl-logo-link--grow .hl-logo-part--1,.hl-styleguide-logo-card:hover .hl-logo-link--grow .hl-logo-part--1{transform:rotate(-3deg) scale(1.04);transition-delay:0s}.hl-styleguide-logo-card:focus-within .hl-logo-link--grow .hl-logo-part--2,.hl-styleguide-logo-card:hover .hl-logo-link--grow .hl-logo-part--2{transform:rotate(3deg) scale(1.05);transition-delay:55ms}.hl-styleguide-logo-card:focus-within .hl-logo-link--grow .hl-logo-part--3,.hl-styleguide-logo-card:hover .hl-logo-link--grow .hl-logo-part--3{transform:rotate(1deg) scale(1.06);transition-delay:0.1s}.hl-styleguide-logo-card:focus-within .hl-logo-link--grow .hl-logo-part--4,.hl-styleguide-logo-card:hover .hl-logo-link--grow .hl-logo-part--4{transform:rotate(-4deg) scale(1.04);transition-delay:145ms}.hl-styleguide-logo-card:focus-within .hl-logo-link--grow .hl-logo-part--5,.hl-styleguide-logo-card:hover .hl-logo-link--grow .hl-logo-part--5{transform:rotate(4deg) scale(1.04);transition-delay:190ms}.hl-styleguide-logo-card:focus-within .hl-logo-link--grow .hl-logo-part--6,.hl-styleguide-logo-card:hover .hl-logo-link--grow .hl-logo-part--6{transform:rotate(-2deg) scale(1.03);transition-delay:235ms}.hl-styleguide-logo-card:focus-within .hl-logo-link--grow .hl-logo-part,.hl-styleguide-logo-card:hover .hl-logo-link--grow .hl-logo-part{opacity:1}.hl-styleguide-logo-card .hl-logo-link--bloom:focus-visible .hl-logo-part,.hl-styleguide-logo-card .hl-logo-link--bloom:hover .hl-logo-part,.hl-styleguide-logo-card:focus-within .hl-logo-link--bloom .hl-logo-part,.hl-styleguide-logo-card:hover .hl-logo-link--bloom .hl-logo-part{animation:none!important}.hl-styleguide-logo-card:focus-within .hl-logo-link--bloom .hl-logo-part--1,.hl-styleguide-logo-card:hover .hl-logo-link--bloom .hl-logo-part--1{transform:rotate(-2deg) scale(1.05);transition-delay:0s}.hl-styleguide-logo-card:focus-within .hl-logo-link--bloom .hl-logo-part--2,.hl-styleguide-logo-card:hover .hl-logo-link--bloom .hl-logo-part--2{transform:rotate(2deg) scale(1.06);transition-delay:45ms}.hl-styleguide-logo-card:focus-within .hl-logo-link--bloom .hl-logo-part--3,.hl-styleguide-logo-card:hover .hl-logo-link--bloom .hl-logo-part--3{transform:rotate(1deg) scale(1.07);transition-delay:80ms}.hl-styleguide-logo-card:focus-within .hl-logo-link--bloom .hl-logo-part--4,.hl-styleguide-logo-card:hover .hl-logo-link--bloom .hl-logo-part--4{transform:rotate(-3deg) scale(1.05);transition-delay:120ms}.hl-styleguide-logo-card:focus-within .hl-logo-link--bloom .hl-logo-part--5,.hl-styleguide-logo-card:hover .hl-logo-link--bloom .hl-logo-part--5{transform:rotate(3deg) scale(1.05);transition-delay:150ms}.hl-styleguide-logo-card:focus-within .hl-logo-link--bloom .hl-logo-part--6,.hl-styleguide-logo-card:hover .hl-logo-link--bloom .hl-logo-part--6{transform:rotate(-1deg) scale(1.04);transition-delay:180ms}.hl-styleguide-logo-card:focus-within .hl-logo-link--bloom .hl-logo-circle,.hl-styleguide-logo-card:hover .hl-logo-link--bloom .hl-logo-circle{transform:none!important}.hl-styleguide-logo-card .hl-logo-link--rotate:focus-visible .hl-logo-mark,.hl-styleguide-logo-card .hl-logo-link--rotate:hover .hl-logo-mark,.hl-styleguide-logo-card:focus-within .hl-logo-link--rotate .hl-logo-mark,.hl-styleguide-logo-card:hover .hl-logo-link--rotate .hl-logo-mark{animation:none!important;transform:rotate(10deg) scale(1.03)}.hl-styleguide-logo-label{margin:0;font-size:var(--hl-fs-caption);font-weight:600;color:color-mix(in srgb,var(--hl-color-ink) 78%,transparent)}.hl-styleguide-surface{padding:var(--hl-gap-xl,1.1rem);border:1px solid color-mix(in srgb,var(--hl-color-ink) 16%,transparent);border-radius:10px;background:var(--hl-color-white)}.hl-styleguide-font-switcher{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-l,.8rem);align-items:end}.hl-styleguide-font-control{display:grid;gap:var(--hl-gap-s,.35rem)}.hl-styleguide-font-control label{font-size:.88rem;font-weight:600}.hl-styleguide-font-control select{min-height:2.7rem;border:1px solid color-mix(in srgb,var(--hl-color-ink) 24%,transparent);border-radius:10px;padding:.45rem var(--hl-gap-s5);background:var(--hl-color-white)}.hl-styleguide-font-reset{width:fit-content;min-width:10rem}.hl-styleguide-color-switcher{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-l,.8rem)}.hl-styleguide-color-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--hl-gap-m,.55rem)}.hl-styleguide-color-control{display:grid;gap:var(--hl-gap-s,.35rem)}.hl-styleguide-color-control label{font-size:var(--hl-fs-caption);font-weight:600;color:color-mix(in srgb,var(--hl-color-ink) 88%,transparent)}.hl-styleguide-color-input-row{display:flex;align-items:center;gap:var(--hl-gap-s,.35rem)}.hl-styleguide-color-input-row input[type=color]{width:2.15rem;height:2.15rem;border:1px solid color-mix(in srgb,var(--hl-color-ink) 22%,transparent);border-radius:.45rem;padding:var(--hl-gap-xxs,.1rem);background:var(--hl-color-white)}.hl-styleguide-color-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.78rem;color:color-mix(in srgb,var(--hl-color-ink) 78%,transparent);letter-spacing:.01em}.hl-styleguide-color-palette{margin-top:var(--hl-gap-xs,.15rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--hl-gap-m,.55rem)}.hl-styleguide-color-swatch{border:1px solid color-mix(in srgb,var(--hl-color-ink) 18%,transparent);border-radius:.7rem;overflow:hidden;background:var(--hl-color-white)}.hl-styleguide-color-chip{height:2.4rem;border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 14%,transparent)}.hl-styleguide-color-meta{display:grid;gap:calc(var(--hl-gap-s,.35rem) * .25);padding:.42rem var(--hl-gap-s2) var(--hl-gap-s2)}.hl-styleguide-color-meta strong{font-size:.75rem}.hl-styleguide-color-meta span{font-size:.72rem;color:color-mix(in srgb,var(--hl-color-ink) 72%,transparent)}.hl-styleguide-button-row{display:flex;flex-wrap:wrap;gap:var(--hl-gap-l,.8rem);align-items:center}.hl-styleguide-surface-dark{margin-top:var(--hl-gap-l,.8rem);background:var(--hl-color-dark);color:var(--hl-color-white)}.hl-styleguide-surface-dark p{margin-top:0}.hl-styleguide-footer-btn{border:1.5px solid transparent;border-radius:999px;background:var(--hl-color-white);color:var(--hl-color-ink);box-shadow:none;text-transform:none;letter-spacing:.01em;font-weight:700;transition:transform .15s ease,box-shadow .15s ease}.hl-styleguide-footer-btn:focus-visible,.hl-styleguide-footer-btn:hover{transform:translateY(-2px);box-shadow:none}.hl-styleguide-form{display:grid;gap:var(--hl-gap-m,.55rem)}.hl-styleguide-layout-grid{display:grid;gap:var(--hl-gap-xl,1.1rem);margin-bottom:var(--hl-gap-xl,1.1rem)}.hl-styleguide-layout-grid--1-1,.hl-styleguide-layout-grid--1-1-1,.hl-styleguide-layout-grid--1-2,.hl-styleguide-layout-grid--2-1{grid-template-columns:1fr}.hl-styleguide-layout-grid--3{grid-template-columns:1fr}.hl-styleguide-panel{border:1px solid color-mix(in srgb,var(--hl-color-ink) 15%,transparent);border-radius:10px;background:var(--hl-color-white);padding:var(--hl-gap-m)}.hl-styleguide-panel h3{margin:0 0 var(--hl-gap-s,.35rem)}.hl-styleguide-panel p{margin:0}.hl-styleguide-hero-variants{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-xl,1.1rem)}.hl-styleguide-hero-preview{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hl-gap-xl);border:1px solid color-mix(in srgb,var(--hl-color-ink) 16%,transparent);background:var(--hl-color-light);border-radius:var(--hl-radius-m);min-height:360px;overflow:hidden}.hl-styleguide-hero-preview-copy{padding:clamp(1rem,2vw,1.6rem);display:flex;flex-direction:column;gap:var(--hl-gap-l,.8rem);justify-content:center}.hl-styleguide-hero-preview-copy .btn--primary,.hl-styleguide-hero-preview-copy .btn--secondary{margin-top:var(--hl-gap-m,1rem)}.hl-styleguide-hero-preview-copy h1{margin:0;font-size:var(--hl-fs-h1, clamp(1.72rem, 1.35rem + 1.55vw, 2.72rem));line-height:1.08}.hl-styleguide-hero-preview-copy p{margin:0;max-width:36ch;line-height:1.55}.hl-styleguide-hero-preview-copy .btn--primary{margin:var(--hl-gap-m,1rem) 0 0;width:fit-content}.hl-styleguide-hero-preview-media{position:relative;display:flex;align-items:var(--hl-hero-image-align,center);justify-content:center;padding:0;min-height:220px;background:0 0}.hl-styleguide-hero-preview-media[aria-hidden=true]{background-color:var(--hl-color-light-2,var(--hl-color-nav-bg));background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,color-mix(in srgb,var(--hl-color-ink) 7%,transparent) 10px,color-mix(in srgb,var(--hl-color-ink) 7%,transparent) 11px)}.hl-styleguide-hero-preview-media picture{display:block;width:100%;height:100%}.hl-styleguide-hero-preview-overlay{width:100%;height:100%;object-fit:var(--hl-hero-image-fit,cover);object-position:var(--hl-hero-focus,center center);display:block;transform:translateY(var(--hl-hero-offset-y,0)) scale(var(--hl-hero-scale-desktop,1));transform-origin:center center}@media (max-width:1023px){.hl-styleguide-hero-preview-overlay{transform:translateY(var(--hl-hero-offset-y,0)) scale(var(--hl-hero-scale-tablet,var(--hl-hero-scale-desktop,1)))}}@media (max-width:640px){.hl-styleguide-hero-preview-overlay{transform:translateY(var(--hl-hero-offset-y,0)) scale(var(--hl-hero-scale-mobile,var(--hl-hero-scale-tablet,var(--hl-hero-scale-desktop,1))))}}.hl-styleguide-hero-preview-media--alt{background:radial-gradient(circle at 68% 20%,color-mix(in srgb,var(--hl-color-brand) 62%,transparent) 0,color-mix(in srgb,var(--hl-color-brand) 0,transparent) 48%),radial-gradient(circle at 24% 80%,color-mix(in srgb,var(--hl-color-ink) 15%,transparent) 0,color-mix(in srgb,var(--hl-color-ink) 0,transparent) 56%),linear-gradient(145deg,var(--hl-color-light) 0,var(--hl-color-light) 100%)}.hl-styleguide-testimonial{background:var(--hl-color-white);border:1px solid color-mix(in srgb,var(--hl-color-ink) 15%,transparent);border-left:4px solid var(--hl-color-ink);border-radius:10px;padding:var(--hl-gap-m) 1.05rem}.hl-styleguide-testimonial blockquote{margin:0}.hl-styleguide-testimonial-author{margin:var(--hl-gap-m,.55rem) 0 0;color:color-mix(in srgb,var(--hl-color-ink) 70%,transparent);font-size:.95rem}.hl-styleguide-contact{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-xl,1.1rem)}.hl-styleguide-contact-card{border:1px solid color-mix(in srgb,var(--hl-color-ink) 16%,transparent);border-radius:10px;padding:var(--hl-gap-m);background:var(--hl-color-white)}.hl-styleguide-contact-card h3{margin:0 0 var(--hl-gap-s3)}.hl-styleguide-faq{display:grid;gap:var(--hl-gap-m,.55rem)}.hl-styleguide-faq-layout{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-xl,1.1rem)}.hl-styleguide-faq-intro h3{margin:0;font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:clamp(1.55rem, 1.25rem + .85vw, 2.15rem);line-height:1.16;max-width:10ch}.hl-styleguide-faq details{border-top:var(--hl-stroke-width-fine,1.5px) solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);padding:var(--hl-gap-l,.8rem) 0}.hl-styleguide-faq details:last-child{border-bottom:var(--hl-stroke-width-fine,1.5px) solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent)}.hl-styleguide-faq summary{cursor:pointer;font-weight:500;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--hl-gap-m,.55rem);font-size:clamp(1.3rem, 1.15rem + .65vw, 2rem);line-height:1.2}.hl-styleguide-faq summary::-webkit-details-marker{display:none}.hl-styleguide-faq summary::after{content:"+";flex:0 0 auto;width:1.65rem;height:1.65rem;border-radius:999px;background:var(--hl-color-brand);color:var(--hl-color-ink);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.hl-styleguide-faq details[open] summary::after{content:"−"}.hl-styleguide-faq-answer p{margin:var(--hl-gap-l,.8rem) 0 0;font-size:1.02rem;line-height:1.6;max-width:74ch}@media only screen and (min-width:760px){.hl-styleguide-font-switcher{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--hl-gap-m)}.hl-styleguide-color-switcher{gap:var(--hl-gap-m)}.hl-styleguide-layout-grid--1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-styleguide-layout-grid--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.hl-styleguide-layout-grid--1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.hl-styleguide-layout-grid--1-1-1{grid-template-columns:repeat(3,minmax(0,1fr))}.hl-styleguide-hero-variants{grid-template-columns:1fr}.hl-styleguide-hero-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--hl-gap-xl)}.hl-styleguide-hero-preview-media{min-height:100%}.hl-styleguide-contact{grid-template-columns:1.25fr 1fr}.hl-styleguide-faq-layout{grid-template-columns:minmax(220px,0.85fr) minmax(0,2.15fr);gap:var(--hl-gap-m2);align-items:start}}.hl-styleguide-feature{border:1px solid color-mix(in srgb,var(--hl-color-ink) 15%,transparent);border-radius:12px;background:var(--hl-color-light);padding:var(--hl-gap-xl,1.1rem) 1rem}.hl-styleguide-feature-headline-wrap{display:flex;justify-content:center;margin-bottom:var(--hl-gap-xl,1.1rem)}.hl-styleguide-feature-headline{margin:0;text-align:center;font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:clamp(1.9rem, 1.3rem + 1.6vw, 3rem);line-height:1.05;max-width:16ch}.hl-styleguide-feature-grid{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-l,.8rem);align-items:center}.hl-styleguide-feature-copy h4{margin:0 0 var(--hl-gap-m,.55rem);font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:clamp(1.55rem, 1.2rem + 1.2vw, 2.35rem);line-height:1.08;max-width:17ch}.hl-styleguide-feature-copy p{margin:0 0 var(--hl-gap-xl,1.1rem);max-width:42ch}.hl-styleguide-feature-media{min-height:260px;border-radius:18px;background:var(--hl-color-steel);padding:var(--hl-gap-m);display:flex;align-items:center;justify-content:center}.hl-styleguide-feature-screen{width:min(100%,420px);border-radius:16px;background:var(--hl-color-light);padding:var(--hl-gap-m);box-shadow:0 8px 16px color-mix(in srgb,var(--hl-color-ink) 15%,transparent)}.hl-styleguide-feature-kpi{margin:0 0 var(--hl-gap-m,.55rem);font-size:var(--hl-fs-label);font-weight:700}.hl-styleguide-feature-meta{margin:var(--hl-gap-m,.55rem) 0 0;font-size:var(--hl-fs-label)}.hl-styleguide-feature-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--hl-gap-s,.35rem);align-items:end;min-height:86px;border:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent);border-radius:8px;background:var(--hl-color-white);padding:var(--hl-gap-m,.55rem)}.hl-styleguide-feature-bars span{display:block;background:rgba(96,152,211,.95);border-radius:3px 3px 0 0}.hl-styleguide-feature-bars span:first-child{height:24%}.hl-styleguide-feature-bars span:nth-child(2){height:18%}.hl-styleguide-feature-bars span:nth-child(3){height:33%}.hl-styleguide-feature-bars span:nth-child(4){height:54%}.hl-styleguide-feature-bars span:nth-child(5){height:70%}.hl-styleguide-feature-bars span:nth-child(6){height:42%}.hl-styleguide-submenu{display:flex;flex-wrap:wrap;gap:var(--hl-gap-s,.35rem) var(--hl-gap-l,.8rem);margin:0 0 var(--hl-gap-xl,1.1rem);padding-bottom:var(--hl-gap-m,.55rem);border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 16%,transparent)}.hl-styleguide-submenu a{text-decoration:none;color:var(--hl-color-ink);font-weight:500;padding:var(--hl-gap-s) .05rem;border-bottom:2px solid transparent}.hl-styleguide-submenu a.is-active{font-weight:700;border-bottom-color:var(--hl-color-ink)}.hl-styleguide-title-column{max-width:48rem}.hl-styleguide-main-title{margin:0 0 var(--hl-gap-s,.35rem);font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:clamp(2rem, 1.45rem + 1.6vw, 3rem);line-height:1.05}.hl-styleguide-subtitle-line{margin:0;font-size:1.1rem}.hl-styleguide-content-table{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-xl,1.1rem)}.hl-styleguide-copy,.hl-styleguide-side-table{border:1px solid color-mix(in srgb,var(--hl-color-ink) 15%,transparent);border-radius:12px;background:var(--hl-color-white);padding:var(--hl-gap-m)}.hl-styleguide-side-table h4{margin:0 0 var(--hl-gap-m,.55rem)}.hl-styleguide-side-table table{width:100%;border-collapse:collapse}.hl-styleguide-side-table td,.hl-styleguide-side-table th{padding:var(--hl-gap-s3) 0;border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent);text-align:left}.hl-styleguide-divider-hero{min-height:180px;border-radius:12px;background:linear-gradient(0deg,rgba(11,13,21,.56),rgba(11,13,21,.56)),linear-gradient(120deg,var(--hl-color-ink),var(--hl-color-ink));display:flex;align-items:center;justify-content:center;padding:var(--hl-gap-xl,1.1rem)}.hl-styleguide-divider-hero p{margin:0;text-align:center;color:var(--hl-color-white);font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:clamp(1.25rem, 1.08rem + .8vw, 1.85rem);line-height:1.25}.hl-styleguide-schedule{width:100%;border-collapse:collapse;border:1px solid color-mix(in srgb,var(--hl-color-ink) 28%,transparent);color:var(--hl-color-dark)}.hl-styleguide-schedule td,.hl-styleguide-schedule th{border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);border-right:1px solid color-mix(in srgb,var(--hl-color-ink) 14%,transparent);padding:.65rem var(--hl-gap-s5);vertical-align:top;text-align:left;font-weight:400}.hl-styleguide-schedule td:last-child,.hl-styleguide-schedule th:last-child{border-right:0}.hl-styleguide-schedule thead th{background:var(--hl-color-light);color:var(--hl-color-ink);font-weight:600;letter-spacing:.01em}.hl-styleguide-schedule tbody tr:nth-child(2n) td{background:var(--hl-color-light)}.hl-styleguide-contact-school{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-xl,1.1rem)}.hl-styleguide-contact-school-copy,.hl-styleguide-contact-school-meta{border:1px solid color-mix(in srgb,var(--hl-color-ink) 15%,transparent);border-radius:12px;background:var(--hl-color-white);padding:var(--hl-gap-m)}.hl-styleguide-contact-school-copy h3{margin:0 0 var(--hl-gap-m,.55rem)}.hl-styleguide-privacy-note{margin-top:var(--hl-gap-xl,1.1rem);color:color-mix(in srgb,var(--hl-color-ink) 70%,transparent);font-style:italic}.hl-proof-band{background:var(--hl-color-ink);color:var(--hl-color-light);border-radius:12px;padding:calc(var(--hl-gap-xl,1.1rem) + var(--hl-gap-s,.35rem)) var(--hl-gap-xl,1.1rem);border:1px solid color-mix(in srgb,var(--hl-color-white) 14%,transparent);display:grid;gap:var(--hl-gap-xl,1.1rem)}.hl-proof-band.is-compact{padding:var(--hl-gap-l,.8rem) var(--hl-gap-l,.8rem);gap:var(--hl-gap-m,.55rem)}.hl-proof-band-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hl-gap-l,.8rem)}.hl-proof-band-stat h3{margin:0;font-size:clamp(1.7rem, 1.3rem + 1.5vw, 2.45rem);line-height:1.04;color:var(--hl-color-light);font-family:var(--hl-font-serif, 'Libre Baskerville', serif)}.hl-proof-band-stat p{margin:var(--hl-gap-s,.35rem) 0 0;font-size:.92rem;line-height:1.42;color:rgba(245,240,231,.9)}.hl-proof-band-quote{margin:0;text-align:center}.hl-proof-band-quote p{margin:0;font-size:clamp(1.28rem, 1.08rem + .7vw, 1.78rem);line-height:1.2;color:var(--hl-color-light);font-family:var(--hl-font-serif, 'Libre Baskerville', serif)}.hl-proof-band-quote cite{margin-top:var(--hl-gap-m,.55rem);display:block;font-size:var(--hl-fs-label);line-height:1.35;font-style:normal;color:rgba(245,240,231,.82)}.hl-proof-band-cta{text-align:center}.hl-proof-band-cta h3{margin:0;font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:clamp(1.35rem, 1.16rem + .7vw, 1.9rem);line-height:1.15;color:var(--hl-color-light)}.hl-proof-band-cta p{margin:var(--hl-gap-s,.35rem) auto 0;max-width:52ch;color:rgba(245,240,231,.88)}.hl-proof-band .hl-proof-band-cta-btn{margin-top:var(--hl-gap-l,.8rem)}@media only screen and (min-width:900px){.hl-story-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hl-gap-m3)}.hl-proof-band{padding:calc(var(--hl-gap-xl,1.1rem) * 1.8) calc(var(--hl-gap-xl,1.1rem) * 1.4);gap:calc(var(--hl-gap-xl,1.1rem) + var(--hl-gap-s,.35rem))}.hl-proof-band-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hl-gap-xl,1.1rem)}.hl-proof-band.is-compact{padding:var(--hl-gap-xl,1.1rem) calc(var(--hl-gap-xl,1.1rem) + var(--hl-gap-s,.35rem))}}.hl-site .main .hl-c-richtext,.hl-site .main .text{padding-left:0!important;text-indent:0}.hl-site .main .hl-c-richtext blockquote,.hl-site .main .hl-c-richtext h1,.hl-site .main .hl-c-richtext h2,.hl-site .main .hl-c-richtext h3,.hl-site .main .hl-c-richtext h4,.hl-site .main .hl-c-richtext h5,.hl-site .main .hl-c-richtext h6,.hl-site .main .hl-c-richtext p,.hl-site .main .text blockquote,.hl-site .main .text h1,.hl-site .main .text h2,.hl-site .main .text h3,.hl-site .main .text h4,.hl-site .main .text h5,.hl-site .main .text h6,.hl-site .main .text p{margin-left:0!important;padding-left:0!important;text-indent:0!important}@media only screen and (min-width:980px){.hl-site .detail-team-member{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--hl-gap-l);row-gap:var(--hl-gap-m3);align-items:start}.hl-site .detail-team-member>.hl-col-full{grid-column:1/-1}}.hl-styleguide-downloads{border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent)}.hl-styleguide-download-item{display:flex;flex-direction:column;gap:var(--hl-gap-s4);padding:var(--hl-gap-s5) 0;border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent)}.hl-styleguide-download-label{color:var(--hl-color-ink);font-size:1.05rem}.hl-styleguide-download-actions{display:inline-flex;gap:var(--hl-gap-s3);flex-wrap:wrap}.hl-styleguide-download-action{display:inline-flex;align-items:center;gap:var(--hl-gap-s3);padding:var(--hl-gap-s3) .58rem;border:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);border-radius:999px;text-decoration:none;color:var(--hl-color-ink);font-size:var(--hl-fs-label)}.hl-styleguide-download-action:focus-visible,.hl-styleguide-download-action:hover{background:color-mix(in srgb,var(--hl-color-brand) 25%,transparent);border-color:color-mix(in srgb,var(--hl-color-ink) 35%,transparent)}.hl-styleguide-praxis-grid{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-xl,1.1rem)}.hl-styleguide-praxis-card{display:flex;flex-direction:column;border:1.5px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);border-radius:12px;background:var(--hl-color-white);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hl-styleguide-praxis-card:focus-within,.hl-styleguide-praxis-card:hover{transform:translateY(-2px);box-shadow:none}.hl-styleguide-praxis-portrait{height:220px;background-color:var(--hl-color-gray);background-size:cover;background-position:center}.hl-styleguide-praxis-body{display:flex;flex-direction:column;flex:1 1 auto;padding:.95rem var(--hl-gap-m) 1.05rem}.hl-styleguide-praxis-body h3{margin:0 0 var(--hl-gap-s3);font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:1.55rem;line-height:1.12;min-height:calc(3 * 1.12em);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.hl-styleguide-praxis-body p{margin:0 0 var(--hl-gap-s4);min-height:calc(3 * 1.5em);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.hl-styleguide-content-table--half{grid-template-columns:1fr}.hl-site .main .text ol,.hl-site .main .text ul{margin:var(--hl-gap-m) 0 1.25rem;padding:0}.hl-site .main .text ul{list-style:none}.hl-site .main .text ul li{position:relative;padding-left:var(--hl-gap-m4);margin-bottom:var(--hl-gap-s4)}.hl-site .main .text ul li::before{content:"";position:absolute;left:0;top:.52em;width:.72rem;height:.72rem;border-radius:999px;background:var(--hl-color-brand,var(--hl-color-brand));box-shadow:0 0 0 1px color-mix(in srgb,var(--hl-color-ink) 26%,transparent)}.hl-site .main .text ol{list-style:none;counter-reset:hlList}.hl-site .main .text ol li{counter-increment:hlList;position:relative;padding-left:var(--hl-gap-l);margin-bottom:var(--hl-gap-s4)}.hl-site .main .text ol li::before{content:counter(hlList);position:absolute;left:0;top:-.08rem;font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:1.45rem;line-height:1;color:var(--hl-color-accent,var(--hl-color-dark))}@media only screen and (min-width:900px){.hl-styleguide-content-table{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.hl-styleguide-contact-school{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.hl-styleguide-content-table--half{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-styleguide-praxis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1200px){.hl-styleguide-praxis-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body.hl-site a:focus-visible,body.hl-site a:hover{text-decoration:none!important}body.hl-site h1 a:focus-visible,body.hl-site h1 a:hover,body.hl-site h2 a:focus-visible,body.hl-site h2 a:hover,body.hl-site h3 a:focus-visible,body.hl-site h3 a:hover,body.hl-site h4 a:focus-visible,body.hl-site h4 a:hover,body.hl-site h5 a:focus-visible,body.hl-site h5 a:hover,body.hl-site h6 a:focus-visible,body.hl-site h6 a:hover{text-decoration:underline!important;text-underline-offset:0.2em!important;text-decoration-thickness:1px!important}@media only screen and (min-width:980px){.hl-styleguide-feature{padding:var(--hl-gap-m2) 1.4rem}.hl-styleguide-feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--hl-gap-m2)}}.hl-page-builder-layout.has-layout-bg{--hl-btn-ink:var(--hl-layout-ink, var(--hl-color-ink, var(--hl-color-ink)));--hl-btn-border:var(--hl-layout-ink, var(--hl-color-ink, var(--hl-color-ink)))}body.hl-site #footer{--hl-btn-ink:var(--hl-color-footer-ink, var(--hl-color-white));--hl-btn-border:var(--hl-color-footer-ink, var(--hl-color-white))}.hl-site .btn--primary{display:inline-flex;align-items:center;width:fit-content;align-self:flex-start;background:0 0;color:var(--hl-btn-ink,var(--hl-color-ink));border:none;border-bottom:var(--hl-stroke-width-fine,1.5px) solid currentColor;padding:0 0 .1em 0;font-family:var(--hl-font-sans);font-weight:var(--hl-fw-ui,500);font-size:var(--hl-fs-ui, 1.125rem);letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .18s ease}.hl-site .btn--secondary{display:inline-flex;align-items:center;width:fit-content;align-self:flex-start;background:0 0;color:var(--hl-btn-secondary-ink,var(--hl-color-ink));border:var(--hl-stroke-width-fine,1px) solid currentColor;border-radius:var(--hl-radius-button,var(--hl-radius-m));padding:var(--hl-gap-s2) var(--hl-gap-m3);font-family:var(--hl-font-sans);font-weight:var(--hl-fw-ui,500);font-size:inherit;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .18s ease,border-color .18s ease}.hl-site .btn--secondary.btn--filled{background:var(--hl-btn-secondary-ink,var(--hl-color-ink));color:var(--hl-color-white,#fff);border-color:var(--hl-btn-secondary-ink,var(--hl-color-ink))}.hl-site .btn--primary .hl-arrow,.hl-site .btn--secondary .hl-arrow{transform:rotate(-90deg);width:0;height:1.1em;overflow:hidden;margin-right:0;flex-shrink:0;transition:width .22s cubic-bezier(.4, 0, .2, 1),margin-right .22s cubic-bezier(.4, 0, .2, 1)}.hl-site .btn--primary:focus-visible .hl-arrow,.hl-site .btn--primary:hover .hl-arrow,.hl-site .btn--secondary:focus-visible .hl-arrow,.hl-site .btn--secondary:hover .hl-arrow{width:1.2em;margin-right:var(--hl-gap-s,.2rem)}.hl-styleguide-benefits{background:var(--hl-color-brand,var(--hl-color-brand));border:1px solid color-mix(in srgb,var(--hl-color-ink) 18%,transparent);border-radius:12px;padding:1.2rem var(--hl-gap-m);display:grid;gap:var(--hl-gap-m)}.hl-styleguide-benefits-intro h2{margin:0 0 var(--hl-gap-s4);max-width:100%}@media only screen and (min-width:900px){.hl-styleguide-benefits-intro h2{max-width:14ch}}.hl-styleguide-benefits-intro p{margin:0;max-width:34ch;font-size:clamp(1rem, .95rem + .25vw, 1.12rem);line-height:1.4}.hl-styleguide-benefits-grid{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-l,.8rem)}.hl-benefits-carousel-controls{display:none}.hl-styleguide-benefit-item{border-top:var(--hl-stroke-width-fine,1px) solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);padding-top:var(--hl-gap-m,.55rem)}.hl-benefit-icon{display:block;font-size:2rem;line-height:1;margin-bottom:var(--hl-gap-s2);user-select:none}.hl-benefit-icon--img{font-size:0}.hl-benefit-icon--img img{display:block;width:3rem;height:3rem;object-fit:contain}.hl-styleguide-benefit-item h4,body.hl-site .hl-styleguide-benefit-item h3{margin:0 0 var(--hl-gap-s,.35rem);padding-bottom:0!important;font-size:clamp(1.05rem, 1rem + .4vw, 1.5rem)!important;font-family:var(--hl-font-sans, sans-serif)!important;font-weight:var(--hl-fw-strong,700)!important;font-style:normal!important;line-height:1.2!important}.hl-styleguide-benefit-item p{margin:0;font-size:.95rem;line-height:1.35}@media only screen and (min-width:900px){.hl-styleguide-benefits{grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr);gap:calc(var(--hl-gap-xl,1.1rem) * 1.6);padding:calc(var(--hl-gap-xl,1.1rem) * 1.6) calc(var(--hl-gap-xl,1.1rem) + var(--hl-gap-s,.35rem))}.hl-styleguide-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--hl-gap-xl,1.1rem) + var(--hl-gap-s,.35rem)) calc(var(--hl-gap-xl,1.1rem) * 1.55);align-content:start}.hl-styleguide-benefit-item{border-top:0;padding-top:0}}@media (max-width:767px){.hl-block-benefits.is-benefits-carousel{overflow:hidden}.hl-block-benefits.is-benefits-carousel .hl-styleguide-benefits-grid{min-width:0;display:flex;gap:var(--hl-gap-l);transition:transform .28s ease;will-change:transform}.hl-block-benefits.is-benefits-carousel .hl-styleguide-benefit-item{flex:0 0 80%;min-width:80%;padding-right:0}.hl-block-benefits.is-benefits-carousel .hl-benefits-carousel-controls{margin-top:var(--hl-gap-m);display:flex;align-items:center;justify-content:space-between;gap:var(--hl-gap-m)}.hl-benefits-carousel-arrows{display:flex;align-items:center;gap:var(--hl-gap-s2)}.hl-benefits-carousel-counter{font-size:var(--hl-fs-small);font-weight:var(--hl-fw-ui);opacity:.65}.hl-block-benefits.is-benefits-carousel .hl-benefits-carousel-arrow{width:2rem;height:2rem;border-radius:999px;border:0;background:color-mix(in srgb,var(--hl-color-black) 12%,transparent);color:var(--hl-color-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.hl-block-benefits.is-benefits-carousel .hl-benefits-carousel-arrow:hover{background:var(--hl-color-brand)}.hl-block-benefits.is-benefits-carousel .hl-benefits-carousel-arrow .hl-arrow{display:inline-block;font-size:1.1rem;line-height:1}.hl-benefits-carousel-arrow--prev .hl-arrow--prev{transform:rotate(90deg)}.hl-benefits-carousel-arrow--next .hl-arrow--next{transform:rotate(-90deg)}.hl-block-benefits.is-benefits-carousel .hl-benefits-carousel-arrow:disabled{opacity:.4;cursor:default}.hl-block-benefits.is-benefits-carousel .hl-benefits-carousel-dots{display:inline-flex;justify-content:center;align-items:center;gap:var(--hl-gap-s3)}.hl-block-benefits.is-benefits-carousel .hl-benefits-carousel-dot{width:.44rem;height:.44rem;border-radius:999px;border:0;background:color-mix(in srgb,var(--hl-c-ink) 28%,transparent);cursor:pointer;padding:0}.hl-block-benefits.is-benefits-carousel .hl-benefits-carousel-dot.is-active{width:.62rem;height:.62rem;background:var(--hl-color-brand,var(--hl-color-brand))}}.hl-site .main .hl-submenu{border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);padding-top:var(--hl-gap-m);padding-bottom:var(--hl-gap-m);gap:var(--hl-gap-s2)}.hl-site .main .hl-submenu-item{margin-right:0}.hl-site .main .hl-submenu-item>a{display:inline-flex;align-items:center;min-height:2.1rem;padding:var(--hl-gap-s) .7rem;border-radius:999px;border:1px solid transparent;text-decoration:none}.hl-site .main .hl-submenu-item>a:focus-visible,.hl-site .main .hl-submenu-item>a:hover{background:color-mix(in srgb,var(--hl-color-brand) 18%,transparent);border-color:color-mix(in srgb,var(--hl-color-ink) 18%,transparent)}.hl-site .main .hl-submenu-item.submenu-active>a{border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 26%,transparent);background:color-mix(in srgb,var(--hl-color-brand) 18%,transparent)}.hl-site table.block-table.hl-ktut{border:1px solid color-mix(in srgb,var(--hl-color-ink) 28%,transparent);border-radius:12px;overflow:hidden}.hl-site table.block-table.hl-ktut td,.hl-site table.block-table.hl-ktut th{border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);border-right:1px solid color-mix(in srgb,var(--hl-color-ink) 14%,transparent);padding:.65rem var(--hl-gap-s5);font-weight:400}.hl-site table.block-table.hl-ktut td:last-child,.hl-site table.block-table.hl-ktut th:last-child{border-right:0}.hl-site table.block-table.hl-ktut .hl-hl-ktut-head th{background:var(--hl-color-light);color:var(--hl-color-ink);font-weight:600}.hl-site table.block-table.hl-ktut tr:nth-child(2n) td{background:var(--hl-color-light)}.hl-downloads-list{border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);margin-bottom:var(--hl-gap-l)}.hl-downloads-filter{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-m,.55rem);margin-bottom:var(--hl-gap-xl,1.1rem)}.hl-downloads-filter-field{display:grid;gap:var(--hl-gap-s,.35rem)}.hl-downloads-filter-field label{font-size:.84rem;font-weight:600}.hl-downloads-filter-field input,.hl-downloads-filter-field select{min-height:2.4rem;border:1px solid color-mix(in srgb,var(--hl-color-ink) 22%,transparent);border-radius:.55rem;padding:.45rem var(--hl-gap-s4);background:var(--hl-color-white)}.hl-downloads-empty{margin-top:-var(--hl-gap-m3);margin-bottom:var(--hl-gap-m4);color:color-mix(in srgb,var(--hl-color-ink) 72%,transparent)}.hl-downloads-item{display:flex;flex-direction:column;gap:var(--hl-gap-m,.55rem);padding:var(--hl-gap-l,.8rem) 0;border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent)}.hl-downloads-label{margin:0;color:var(--hl-color-ink);font-size:1.03rem}.hl-downloads-actions{display:inline-flex;flex-wrap:wrap;gap:var(--hl-gap-s,.35rem)}.hl-downloads-action{display:inline-flex;align-items:center;gap:var(--hl-gap-s3);padding:var(--hl-gap-s3) .58rem;border:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);border-radius:999px;text-decoration:none;color:var(--hl-color-ink);font-size:var(--hl-fs-label)}.hl-downloads-action:focus-visible,.hl-downloads-action:hover{background:color-mix(in srgb,var(--hl-color-brand) 25%,transparent);border-color:color-mix(in srgb,var(--hl-color-ink) 35%,transparent)}.hl-site .faqhp .accordion__header{border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);border-radius:0;padding:.65rem var(--hl-gap-l0) .65rem 0;line-height:1.35;font-weight:600}.hl-site .faqhp .accordion__content{border-top:0;background:0 0;padding:0 0 var(--hl-gap-s5)}.hl-site .faqhp.hl-anmeldung{background:var(--hl-color-white);margin-top:var(--hl-gap-l);padding:var(--hl-gap-l0) 0}.hl-site .faqhp .hl-informationen{width:min(1200px,calc(100vw - 4rem));max-width:1200px;margin:0 auto}.hl-site .faqhp .hl-styleguide-faq-layout{grid-template-columns:1fr;gap:var(--hl-gap-m)}@media only screen and (min-width:900px){.hl-site .faqhp .hl-styleguide-faq-layout{grid-template-columns:minmax(220px,0.85fr) minmax(0,2.15fr);gap:var(--hl-gap-m2);align-items:start}}.hl-c-downloads,.hl-downloads-list,.hl-styleguide-downloads{border-top:1px solid var(--hl-c-stroke)}.hl-c-download-item,.hl-downloads-item,.hl-styleguide-download-item{display:flex;flex-direction:column;gap:var(--hl-gap-s4);padding:var(--hl-gap-s5) 0;border-bottom:1px solid var(--hl-c-stroke)}.hl-c-download-label,.hl-downloads-label,.hl-styleguide-download-label{margin:0;color:var(--hl-c-ink);font-size:1.03rem}.hl-c-download-actions,.hl-downloads-actions,.hl-styleguide-download-actions{display:inline-flex;flex-wrap:wrap;gap:var(--hl-gap-s3)}.hl-c-download-action,.hl-downloads-action,.hl-styleguide-download-action{display:inline-flex;align-items:center;gap:var(--hl-gap-s3);padding:var(--hl-gap-s3) .58rem;border:1px solid var(--hl-c-stroke);border-radius:var(--hl-c-radius-pill);text-decoration:none;color:var(--hl-c-ink);font-size:var(--hl-fs-label)}.hl-c-download-action:focus-visible,.hl-c-download-action:hover,.hl-downloads-action:focus-visible,.hl-downloads-action:hover,.hl-styleguide-download-action:focus-visible,.hl-styleguide-download-action:hover{background:var(--hl-c-hover-accent);border-color:color-mix(in srgb,var(--hl-color-ink) 35%,transparent)}.hl-c-submenu,.hl-site .main .hl-submenu,.hl-styleguide-submenu{border-top:1px solid var(--hl-c-stroke);border-bottom:1px solid var(--hl-c-stroke)}.hl-c-submenu-link,.hl-site .main .hl-submenu-item>a,.hl-styleguide-submenu a{border-radius:var(--hl-c-radius-pill);border:1px solid transparent;text-decoration:none}.hl-c-submenu-link:focus-visible,.hl-c-submenu-link:hover,.hl-site .main .hl-submenu-item>a:focus-visible,.hl-site .main .hl-submenu-item>a:hover,.hl-styleguide-submenu a:focus-visible,.hl-styleguide-submenu a:hover{background:var(--hl-c-hover-accent);border-color:var(--hl-c-stroke)}.hl-c-data-table,.hl-site table.block-table.hl-ktut,.hl-styleguide-schedule{border:1px solid var(--hl-c-stroke-strong);border-radius:var(--hl-c-radius-card);overflow:hidden}.hl-c-data-table td,.hl-c-data-table th,.hl-site table.block-table.hl-ktut td,.hl-site table.block-table.hl-ktut th,.hl-styleguide-schedule td,.hl-styleguide-schedule th{border-top:1px solid var(--hl-c-stroke);border-right:1px solid color-mix(in srgb,var(--hl-color-ink) 14%,transparent);padding:.65rem var(--hl-gap-s5);font-weight:400}.hl-c-data-table td:last-child,.hl-c-data-table th:last-child,.hl-site table.block-table.hl-ktut td:last-child,.hl-site table.block-table.hl-ktut th:last-child,.hl-styleguide-schedule td:last-child,.hl-styleguide-schedule th:last-child{border-right:0}.hl-c-data-table thead th,.hl-site table.block-table.hl-ktut .hl-hl-ktut-head th,.hl-styleguide-schedule thead th{background:var(--hl-c-surface-head);color:var(--hl-color-ink);font-weight:600}.hl-c-data-table tbody tr:nth-child(2n) td,.hl-site table.block-table.hl-ktut tr:nth-child(2n) td,.hl-styleguide-schedule tbody tr:nth-child(2n) td{background:var(--hl-c-surface-alt)}.hl-c-richtext{max-width:min(500px,100%)}.hl-c-media-panel{border:1px solid var(--hl-c-stroke);border-radius:var(--hl-c-radius-card);overflow:hidden}.hl-c-panel,.hl-site .hl-anmeldung.hl-c-panel{border:1px solid var(--hl-c-stroke-strong);border-radius:var(--hl-c-radius-card);background:var(--hl-color-light);margin-top:var(--hl-gap-l0);overflow:hidden}.hl-c-panel-inner{padding:clamp(1rem,2vw,1.6rem)}.hl-c-panel .hl-title-ab h2,.hl-c-panel .hl-title-ab h3{margin-top:0}.hl-c-panel .hl-termin{transform:none;opacity:1;padding:0}.hl-c-panel .form-group:last-child,.hl-c-panel .text p:last-child{margin-bottom:0}.hl-site .hl-block-contact-panel-wrap .hl-anmeldung.hl-c-panel.hl-block-contact-panel{border:0!important;border-radius:0!important;background:0 0!important;margin-top:0!important;padding:0!important;box-shadow:none!important;overflow:visible}.hl-site .main .text .accordion{display:block;border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent)}.hl-site .main .text .accordion:last-child{border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent)}.hl-site .main .text .accordion input{position:absolute;opacity:0;pointer-events:none}.hl-site .main .text .accordion__header{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--hl-gap-s4);padding:.88rem var(--hl-gap-l) .88rem 0;background:0 0;border:0;border-radius:0;font-weight:500;font-size:clamp(1.02rem, .95rem + .28vw, 1.2rem);line-height:1.25;color:var(--hl-color-ink)}.hl-site .main .text .accordion__header::after,.hl-site .main .text .accordion__header::before{content:none}.hl-site .main .text .accordion__header::-webkit-details-marker,.hl-site .main .text .accordion__header::marker{display:none}.hl-site .main .text .accordion__header::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.65rem;height:1.65rem;border-radius:999px;background:var(--hl-color-brand,var(--hl-color-brand));color:var(--hl-color-ink);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;line-height:1}.hl-site .main .text .accordion__content{max-height:0;overflow:hidden;padding:0;transition:max-height .28s ease,padding .2s ease}.hl-site .main .text .accordion__content p{margin:var(--hl-gap-s5) 0 0;font-size:1.02rem;line-height:1.6}.hl-site .main .text .accordion input:checked~.accordion__header::after{content:"−"}.hl-site .main .text .accordion input:checked~.accordion__content{max-height:120rem;padding:0 0 var(--hl-gap-m)}.hl-site .main .text .hl-faq-item{border-top:var(--hl-stroke-width-fine,1.5px) solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);padding:var(--hl-gap-m) 0}.hl-site .main .text .hl-faq-item:last-child{border-bottom:var(--hl-stroke-width-fine,1.5px) solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent)}.hl-site .main .text .hl-faq-item summary{cursor:pointer;font-weight:500;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--hl-gap-s4);font-size:clamp(1.02rem, .95rem + .28vw, 1.2rem);line-height:1.25}.hl-site .main .text .hl-faq-item summary::-webkit-details-marker{display:none}.hl-site .main .text .hl-faq-item summary::after{content:"+";flex:0 0 auto;width:1.65rem;height:1.65rem;border-radius:999px;background:var(--hl-color-brand,var(--hl-color-brand));color:var(--hl-color-ink);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700}.hl-site .main .text .hl-faq-item[open] summary::after{content:"−"}.hl-site .main .text .hl-faq-answer p{margin:var(--hl-gap-s5) 0 0;font-size:1.02rem;line-height:1.6}.hl-site .hl-faq-item::details-content{display:grid;grid-template-rows:0fr;overflow:clip;opacity:0;transition:grid-template-rows .34s ease,opacity .28s ease,content-visibility .34s allow-discrete}.hl-site .hl-faq-item[open]::details-content{grid-template-rows:1fr;opacity:1}.hl-site .hl-faq-item .hl-faq-answer{min-block-size:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.hl-site .hl-faq-item::details-content{transition:none}}.hl-benefits-section{width:100%;background:var(--hl-color-brand,var(--hl-color-brand));border:1px solid color-mix(in srgb,var(--hl-color-ink) 18%,transparent);border-radius:12px;padding:var(--hl-gap-m);display:grid;gap:var(--hl-gap-m)}.hl-benefits-intro h2{margin:0 0 var(--hl-gap-s4)}.hl-benefits-lead{margin:0;max-width:34ch;font-size:clamp(.98rem, .93rem + .2vw, 1.08rem);line-height:1.4}.hl-benefits-grid{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-s3)}.hl-benefits-item{border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);padding-top:var(--hl-gap-s2)}.hl-benefits-item p{margin:0;font-size:1rem;line-height:1.4}@media only screen and (min-width:900px){.hl-benefits-section{grid-template-columns:minmax(0,1.05fr) minmax(0,1.95fr);gap:var(--hl-gap-m2);padding:var(--hl-gap-m3) 1.15rem}.hl-benefits-intro h2{margin-bottom:var(--hl-gap-s4)}.hl-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem var(--hl-gap-m);align-content:start}.hl-benefits-item{border-top:0;padding-top:0}}@media only screen and (min-width:1200px){.schule.homoeo .hl-col-left{width:100%;padding-right:8em}}.hl-c-card-grid,.hl-site .seminare,.hl-site .team{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-m)}.hl-c-card-item,.hl-site .team-member{width:100%;min-width:0;margin:0}.hl-c-card-link,.hl-site .team-member>.hl-c-card-link{display:block;border:1.5px solid var(--hl-c-stroke);border-radius:var(--hl-c-radius-card);background:var(--hl-c-surface-alt);color:var(--hl-c-ink);text-decoration:none;overflow:hidden;min-height:100%;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hl-c-card-link:focus-visible,.hl-c-card-link:hover,.hl-site .team-member>.hl-c-card-link:focus-visible,.hl-site .team-member>.hl-c-card-link:hover{border-color:var(--hl-c-stroke-strong);background:var(--hl-c-hover-accent);transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--hl-color-ink) 8%,transparent)}.hl-site .team-member .image-team-member-wrapper{margin-bottom:0;border-bottom:0;border-radius:0}.hl-site .team-member .image-team-member{border-radius:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.hl-site .team-member .h2Ausbildungen{margin:.8rem var(--hl-gap-m) .35rem;font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:clamp(1.28rem, 1.12rem + .8vw, 2rem);line-height:1.18;text-transform:none}.hl-site .team-member .hl-highlight{margin:0 var(--hl-gap-m) .8rem;height:auto;font-style:normal;font-weight:400;line-height:1.5;color:var(--hl-color-dark)}.hl-site .team-member .arrow-container{margin:0 var(--hl-gap-m) var(--hl-gap-m)}.hl-site .hl-praxis-grid{margin-top:var(--hl-gap-l0);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--hl-gap-m);align-items:stretch}.hl-site .hl-praxis-grid-title{grid-column:1/-1;margin:0 0 var(--hl-gap-s3);font-size:clamp(1.22rem, 1.1rem + .35vw, 1.48rem)}.hl-site .hl-praxis-grid .team-member{width:100%!important;min-width:0!important;margin:0;display:flex}.hl-site .hl-praxis-grid .team-member>.hl-c-card-link{min-height:100%;height:100%;width:100%;display:flex}.hl-site .hl-praxis-grid .hl-c-card-body{display:flex;flex-direction:column;min-height:100%}.hl-site .hl-praxis-grid .hl-c-card-link:focus-visible .image-team-member,.hl-site .hl-praxis-grid .hl-c-card-link:hover .image-team-member{transform:none!important}body.member{display:grid;gap:0}body.member .hl-page-builder-layout{margin:0;row-gap:var(--hl-gap-xl,3.2rem)}body.member>.hl-page-builder-layout:first-child{padding-bottom:var(--hl-gap-xl,1.1rem)}body.member .hl-member-hero-block{display:grid;grid-template-columns:1fr;gap:var(--hl-gap-l,.8rem);padding:0}body.member .hl-member-hero-block-media{width:100%;height:min(500px,58vh);max-height:500px;border-radius:var(--hl-radius-m);background-size:cover;background-position:center center;background-repeat:no-repeat}body.member .hl-member-hero-block-copy{display:flex;flex-direction:column;justify-content:center;gap:var(--hl-gap-s,.35rem)}body.member .hl-member-hero-block-title{margin:0;font-size:clamp(1.9rem, 1.46rem + 1.05vw, 2.7rem);line-height:1.08}body.member .hl-member-hero-block-lead{margin:0;max-width:42ch;line-height:1.5}body.member .hl-block-content-table,body.member .hl-block-content-table .hl-c-data-table{margin:0}body.member .hl-content-table-header{margin:0 0 var(--hl-gap-m,1rem)}body.member .hl-content-table-title{margin:0 0 calc(var(--hl-gap-s,.35rem) * .5);font-size:clamp(1.08rem, 1rem + .25vw, 1.26rem)}body.member .hl-content-table-subtitle{margin:0;font-size:.72rem;color:var(--hl-layout-ink,var(--hl-c-ink,var(--hl-color-ink)));font-weight:500;letter-spacing:.12em;text-transform:uppercase}body.member .hl-block-content-table{border:0!important;box-shadow:none!important;border-radius:0!important;padding:0}body.member .hl-block-content-table .hl-c-data-table{border:0!important;border-radius:0!important;overflow:visible!important}body.member .hl-block-content-table .hl-c-data-table td,body.member .hl-block-content-table .hl-c-data-table th{border:none!important}body.member .hl-block-content-table .hl-c-data-table td:first-child,body.member .hl-block-content-table .hl-c-data-table th:first-child{border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 15%,transparent)!important}body.member .hl-block-content-table .hl-c-data-table tr:first-child td:first-child,body.member .hl-block-content-table .hl-c-data-table tr:first-child th:first-child{border-top:none!important}body.member .hl-block-content-table .hl-c-data-table td:first-child,body.member .hl-block-content-table .hl-c-data-table th:first-child{padding:var(--hl-gap-m,1rem) 0 0 0!important}body.member .hl-block-content-table .hl-c-data-table td:last-child,body.member .hl-block-content-table .hl-c-data-table th:last-child{padding:var(--hl-gap-s,.35rem) 0 var(--hl-gap-m,1rem) 0!important}body.member .hl-block-content-table .hl-c-data-table{width:100%;border:0;border-radius:0}body.member .hl-block-content-table .hl-c-data-table tbody{display:block;width:100%}body.member .hl-block-content-table .hl-c-data-table tbody td{display:block;width:100%;border-top:0;border-bottom:0;border-right:0;background:0 0;padding:var(--hl-gap-s4) 0}body.member .hl-block-content-table .hl-c-data-table tbody tr{display:block;width:100%;border-top:0!important;border-bottom:0!important;margin:0;padding:var(--hl-gap-m) 0}body.member .hl-block-content-table .hl-c-data-table tbody tr:first-child{border-top:0!important}body.member .hl-block-content-table .hl-c-data-table tbody tr:last-child{border-bottom:0!important}body.member .hl-block-content-table .hl-c-data-table tbody td:first-child{border-right:0;background:0 0;font-weight:600;color:var(--hl-color-ink);text-decoration:none}body.member .hl-block-content-table .hl-c-data-table tbody td:first-child a{color:var(--hl-color-ink);text-decoration:none!important}body.member .hl-block-content-table .hl-c-data-table tbody td:last-child{border-right:0;background:0 0}.hl-member-timeline{margin:.25rem 0 var(--hl-gap-xl,3.2rem);position:relative;--hl-tl-axis-offset:var(--hl-gap-xl, 3.2rem);--hl-tl-connector:var(--hl-gap-l, 2.2rem);--hl-tl-dot-size:16px;--hl-tl-content-gap:var(--hl-gap-l, 2.2rem);padding-left:0;display:grid;gap:var(--hl-gap-xl,3.2rem)}.hl-member-timeline::before{content:"";position:absolute;left:var(--hl-tl-axis-offset);top:.2rem;bottom:.2rem;width:var(--hl-stroke-width-fine,1.5px);background:var(--hl-color-ink)}.hl-member-timeline-item{margin:0;position:relative;padding-left:calc(var(--hl-tl-axis-offset) + var(--hl-tl-connector) + var(--hl-tl-dot-size) + var(--hl-tl-content-gap))}.hl-member-timeline-item::before{content:"";position:absolute;left:calc(var(--hl-tl-axis-offset) - (var(--hl-stroke-width-fine,1.5px)/ 2));top:.85rem;width:var(--hl-tl-connector);height:var(--hl-stroke-width-fine,1.5px);background:var(--hl-color-ink)}.hl-member-timeline-item::after{content:"";position:absolute;left:calc(var(--hl-tl-axis-offset) + var(--hl-tl-connector));top:calc(.85rem - (var(--hl-tl-dot-size)/ 2) + (var(--hl-stroke-width-fine,1.5px)/ 2));width:var(--hl-tl-dot-size);height:var(--hl-tl-dot-size);border-radius:999px;background:var(--hl-color-ink);box-shadow:none}.hl-member-timeline-year{display:inline-block;padding-right:0;margin-bottom:var(--hl-gap-s,.35rem);font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:clamp(1.5rem, 1.1rem + 1.6vw, 2.5rem);font-weight:400;line-height:1.05;letter-spacing:-.01em}.hl-member-timeline-qualifier{font-size:.65rem;font-family:var(--hl-font-sans, sans-serif);font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:inline-block;vertical-align:top;background:var(--hl-color-dark2,#243544);color:var(--hl-color-white);border-radius:var(--hl-radius-s,4px);padding:.18em .55em;margin-right:var(--hl-gap-s,.35rem);line-height:1.4}.hl-member-timeline-text{display:block;padding-left:0;font-size:clamp(1.2rem, 1rem + .8vw, 1.35rem);line-height:1.45}@media (max-width:720px){.hl-member-timeline{padding-left:0;gap:var(--hl-gap-l,2.2rem)}.hl-member-timeline-item::after,.hl-member-timeline-item::before,.hl-member-timeline::before{display:none}.hl-member-timeline-item{padding-left:0}}.hl-site .hl-block-home-icons{margin:0}@media (min-width:900px){.hl-member-timeline{padding-left:0;padding-right:0}}body.member .hl-page-builder-layout:last-child .block-type-button{margin-top:var(--hl-gap-m,.55rem)}@media (min-width:900px){body.member .hl-member-hero-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hl-site button.hl-c-ui-cta{font-family:inherit;-webkit-appearance:none;appearance:none;cursor:pointer}@media only screen and (min-width:900px){.hl-site .hl-praxis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hl-gap-m3)}}@media only screen and (min-width:1200px){.hl-site .hl-praxis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hl-gap-m3)}}.hl-site .main>.detail-team-member,.hl-site .main>.schule{width:min(1400px,calc(100vw - 2rem));margin-inline:auto}.hl-site .seminare,.hl-site .team{margin-left:0!important}.hl-site{font-family:var(--hl-font-sans, 'Work Sans', 'Cousine', 'Open Sans', sans-serif);color:var(--hl-color-ink,var(--hl-color-ink));font-size:var(--hl-fs-body, 1rem)}.hl-site h1{font-size:var(--hl-fs-h1, clamp(1.72rem, 1.35rem + 1.55vw, 2.72rem));font-family:var(--hl-font-sans, 'Work Sans', 'Cousine', 'Open Sans', sans-serif)}.hl-site .hl-small,.hl-site small{font-size:var(--hl-fs-small, .88rem)}.hl-site .main>.detail-team-member,.hl-site .main>.schule{width:var(--hl-layout-container,min(1400px,calc(100vw - var(--hl-gap-l,2.2rem) * 2)))}.hl-site .main>.hl-page-builder-shell{width:var(--hl-layout-container,min(1400px,calc(100vw - var(--hl-gap-l,2.2rem) * 2)));max-width:100%;margin-left:auto;margin-right:auto}.hl-site .hl-col-full .text{max-width:var(--hl-layout-reading,66ch)}.hl-site .hl-nav.hl-nav-primary{min-height:var(--hl-nav-height,3.95rem);background:var(--hl-color-nav-bg,var(--hl-color-nav-bg))}.hl-site .hl-c-card-link,.hl-site .team-member>.hl-c-card-link{border-radius:var(--hl-radius-m)}.hl-site .hl-c-data-table,.hl-site .hl-styleguide-schedule{border-radius:var(--hl-radius-s)}.hl-page-builder-shell .hl-block-content-table .hl-c-data-table{display:block!important;border:none;border-radius:0;overflow:visible}.hl-page-builder-shell .hl-block-content-table .hl-c-data-table thead{display:none!important}.hl-page-builder-shell .hl-block-content-table .hl-c-data-table tbody{display:block!important}.hl-page-builder-shell .hl-block-content-table .hl-c-data-table tbody tr{display:block!important;padding:var(--hl-gap-m) 0;background:0 0!important;border-bottom:1px solid var(--hl-c-stroke)}.hl-page-builder-shell .hl-block-content-table .hl-c-data-table tbody tr:last-child{border-bottom:none}.hl-page-builder-shell .hl-block-content-table .hl-c-data-table td{display:block!important;border:none!important;padding:0!important;width:100%!important;background:0 0!important}.hl-page-builder-shell .hl-block-content-table .hl-c-data-table td:first-child{font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:700;font-size:clamp(.78rem, .7rem + .3vw, .9rem);line-height:1.3;margin-bottom:.25em;color:inherit}.hl-page-builder-shell .hl-block-content-table .hl-c-data-table td:last-child{font-size:var(--hl-fs-body, 1rem);line-height:1.5}.hl-page-builder-layout .hl-block-contact-panel-wrap{background:0 0!important;color:inherit}@media only screen and (min-width:900px){.hl-page-builder-shell .hl-page-builder-layout{column-gap:clamp(2rem,5vw,4rem)}}.hl-story-card-link .btn--primary,.hl-story-card-link .btn--secondary{margin-top:var(--hl-gap-m,1rem)}.hl-site .hl-block-content-table .hl-col-right{width:100%!important;max-width:100%;padding-left:0!important;padding-right:0!important;display:block}.hl-site .hl-block-content-table .hl-c-data-table{width:100%}@media (max-width:899px){.hl-site .hl-block-content-table .hl-c-data-table thead{display:none}.hl-site .hl-block-content-table .hl-c-data-table tbody tr{display:block;border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 14%,transparent)}.hl-site .hl-block-content-table .hl-c-data-table tbody td{display:block;width:100%;border:0!important;padding:.56rem var(--hl-gap-s5)!important}.hl-site .hl-block-content-table .hl-c-data-table tbody td:first-child{background:var(--hl-color-light);font-weight:600;padding-bottom:0!important;border-bottom:none}.hl-site .hl-block-content-table .hl-c-data-table tbody td:last-child{background:var(--hl-color-white);padding-top:var(--hl-gap-s,.35rem)!important}}@media (min-width:900px){.hl-site .hl-block-content-table .hl-c-data-table thead{display:table-header-group}.hl-site .hl-block-content-table .hl-c-data-table tbody tr{display:table-row;border-top:0}.hl-site .hl-block-content-table .hl-c-data-table tbody td{display:table-cell;width:auto}}.hl-page-builder-shell .hl-block-content-table .hl-c-data-table tr:first-child td,.hl-page-builder-shell .hl-block-content-table .hl-c-data-table tr:first-child th{border-top:none!important}.hl-page-builder-shell .hl-block-content-table .hl-c-data-table tr:last-child td,.hl-page-builder-shell .hl-block-content-table .hl-c-data-table tr:last-child th{border-bottom:none!important}.hl-block-content-table--centered .hl-c-data-table{width:min(100%,34rem);margin-left:auto;margin-right:auto}.hl-block-content-table--centered .hl-c-data-table tbody td{text-align:center}.hl-site .btn--primary,.hl-site .dropdown-content a,.hl-site .dropdown-content-phone,.hl-site .hl-main-menu-item,.hl-site .hl-menu-item,.hl-site .main .text,.hl-site .main .text :not(code):not(pre),.hl-site .terminHeading{text-transform:none!important}body.hl-site a:not(.btn--primary):not(.mobile-submenu-card):not(.hl-nav-submenu-card):not(.hl-nav-mega-feature):focus-visible,body.hl-site a:not(.btn--primary):not(.mobile-submenu-card):not(.hl-nav-submenu-card):not(.hl-nav-mega-feature):hover{text-decoration:none}body.hl-site.nav-dropdown-open::before{content:"";position:fixed;left:0;right:0;top:var(--hl-nav-bottom,calc(var(--hl-home-nav-top,0px) + var(--hl-nav-height,3.95rem)));bottom:0;background:color-mix(in srgb,var(--hl-color-ink) 28%,transparent);z-index:1100;pointer-events:none}.hl-site .hl-nav.hl-nav-primary:not(.hl-header-logo-right) .hl-nav-logo-home{margin-right:auto!important}.hl-site .hl-nav.hl-nav-primary.hl-header-logo-right .hl-nav-logo-home{margin-right:0!important;margin-left:auto!important}.hl-site .hl-nav.hl-nav-primary.hl-header-nav-left .hl-navbar{justify-content:flex-start!important}.hl-site .hl-nav.hl-nav-primary.hl-header-nav-center .hl-navbar{justify-content:center!important}.hl-site .hl-nav.hl-nav-primary.hl-header-nav-right .hl-navbar{justify-content:flex-end!important}.hl-site .hl-nav.hl-nav-primary .menuArrowDown{width:.62rem;height:.62rem;border-width:var(--hl-stroke-width-fine,1px)}.hl-faq-section-label{margin:0 0 var(--hl-gap-s5);font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-style:italic;color:color-mix(in srgb,var(--hl-color-ink) 80%,transparent)}.hl-site .main .text .hl-emphasis,.hl-site .main .text .hl-emphasis p{display:inline;background:rgba(255,232,147,.42);padding:.04em .22em;border-radius:4px;font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-style:italic}.hl-site .main .text ul li{padding-left:var(--hl-gap-m2)}.hl-site .main .text ol li{padding-left:var(--hl-gap-l0)}.hl-c-panel-inner,.hl-c-panel-inner .form-group,.hl-c-panel-inner .hl-termin,.hl-c-panel-inner .text,.hl-c-panel-inner .text p{text-align:left}body.hl-site .hl-block-contact-panel{display:grid;grid-template-columns:3fr 2fr;gap:var(--hl-gap-xl,3.2rem);align-items:start}@media (max-width:700px){body.hl-site .hl-block-contact-panel{grid-template-columns:1fr}}.hl-c-panel-right{display:flex;flex-direction:column;gap:var(--hl-gap-m,1rem)}.hl-c-panel-image.hl-block-image-panel--placeholder{min-height:220px;border-radius:var(--hl-radius-image,12px);background-color:color-mix(in srgb,var(--hl-color-ink) 8%,var(--hl-color-white,#fff))}.hl-c-panel-mail{margin:0;font-size:var(--hl-fs-body, 1rem)}.hl-c-panel-mail a{text-decoration:underline;text-underline-offset:0.2em;color:inherit;font-weight:500;word-break:break-all}.hl-c-panel-mail a:hover{opacity:.75}@media only screen and (min-width:900px){.hl-site .schule.hp>.hl-col-right table tr,.hl-site .schule.hpp>.hl-col-right table tr{display:block;border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent);padding:var(--hl-gap-s4) 0}.hl-site .schule.hp>.hl-col-right table tr:first-child,.hl-site .schule.hpp>.hl-col-right table tr:first-child{border-bottom:0;padding-bottom:var(--hl-gap-s)}.hl-site .schule.hp>.hl-col-right table tr th:last-child,.hl-site .schule.hpp>.hl-col-right table tr th:last-child{display:none}.hl-site .schule.hp>.hl-col-right table td,.hl-site .schule.hpp>.hl-col-right table td{display:block;width:100%;padding:0!important;border:0}.hl-site .schule.hp>.hl-col-right table td:first-child,.hl-site .schule.hpp>.hl-col-right table td:first-child{margin-bottom:var(--hl-gap-s);font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:1rem;font-weight:400;color:var(--hl-color-ink,var(--hl-color-ink))}.hl-site .schule.hp>.hl-col-right table td:last-child,.hl-site .schule.hpp>.hl-col-right table td:last-child{font-size:.97rem;line-height:1.42}.hl-site .schule.homoeo .hl-benefits-section{max-width:none;width:100%}}@media only screen and (min-width:900px){.hl-site .hl-about-two-col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:1.3rem var(--hl-gap-m4)}.hl-site .hl-about-two-col>.hl-col-full{grid-column:1/-1}}.hl-about-highlights{display:grid;gap:var(--hl-gap-s5)}.hl-about-highlight{border:1px solid color-mix(in srgb,var(--hl-color-ink) 16%,transparent);background:var(--hl-color-white);padding:.9rem var(--hl-gap-m);border-radius:8px}.hl-about-highlight h3{margin:0 0 var(--hl-gap-s3);font-size:1.08rem}.hl-about-highlight p{margin:0;font-size:.95rem}.hl-divider-cta{margin-top:var(--hl-gap-s3)}.hl-divider-cta-band{border:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent)}.hl-divider-cta-band .hl-proof-band-cta{justify-items:start}.hl-divider-cta-band .hl-proof-band-cta p{margin-bottom:var(--hl-gap-s4)}@media only screen and (min-width:900px){.hl-site .hl-pruefungsfragen-visual .hl-col-image-content{min-height:100%;margin:0}}@media only screen and (min-width:900px){.hl-downloads-filter{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--hl-gap-s5);align-items:end}.hl-site .seminare,.hl-site .team{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-site .schule.homoeo,.hl-site .schule.hp,.hl-site .schule.hpp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);column-gap:var(--hl-gap-l0);row-gap:var(--hl-gap-m3);align-items:start}.hl-site .schule.homoeo>.hl-col-full,.hl-site .schule.hp>.hl-col-full,.hl-site .schule.hpp>.hl-col-full{grid-column:1/-1}.hl-site .schule.homoeo>.hl-col-left,.hl-site .schule.hp>.hl-col-left,.hl-site .schule.hpp>.hl-col-left{grid-column:1}.hl-site .schule.homoeo>.hl-col-right,.hl-site .schule.hp>.hl-col-right,.hl-site .schule.hpp>.hl-col-right{grid-column:2}.hl-site .detail-team-member{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--hl-gap-l0);row-gap:var(--hl-gap-m3);align-items:start}.hl-site .detail-team-member>.hl-col-full{grid-column:1/-1}.hl-site .detail-team-member>.hl-col-left{grid-column:1;padding-left:var(--hl-gap-s5)!important}.hl-site .detail-team-member>.hl-col-right{grid-column:2;display:block;justify-content:initial;padding-right:var(--hl-gap-s5)!important}}@media only screen and (min-width:1200px){.hl-site .team{grid-template-columns:repeat(4,minmax(0,1fr))}.hl-site .seminare{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-site .schule .hl-course-media-right{grid-column:2;width:100%;align-self:start}.hl-site .schule .hl-course-media-right .hl-col-image-content{margin:0;width:100%}.hl-site .schule .hl-course-media-right .hl-col-image{border-radius:var(--hl-radius-m)}.hl-site .hl-homoeo-post-two-col{column-count:2;column-gap:clamp(1.2rem,2.8vw,2.4rem);max-width:none}.hl-site .hl-homoeo-post-two-col>*{break-inside:avoid}@media (max-width:980px){.hl-site .schule .hl-course-media-right{grid-column:1/-1}.hl-site .hl-homoeo-post-two-col{column-count:1}}.hl-page-builder{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.hl-styleguide-page-builder .hl-styleguide-block-wrap{margin:0}.hl-styleguide-page-builder .hl-styleguide-block-label{margin:0 0 var(--hl-gap-s2);font-size:.76rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--hl-color-ink) 72%,transparent)}.hl-styleguide-table-blocks{margin-top:var(--hl-gap-xl,1.6rem);display:grid;gap:var(--hl-gap-l,1.05rem)}.hl-styleguide-table-blocks>h2{margin:0}.hl-page-builder-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--hl-space-section-y);column-gap:0;margin:0;padding-top:var(--hl-space-section-y);padding-bottom:var(--hl-space-section-y)}@media only screen and (min-width:900px){.hl-page-builder-layout{column-gap:var(--hl-gap-xl,3.2rem)}.hl-page-builder-layout:has(.hl-page-builder-column--span-3),.hl-page-builder-layout:has(.hl-page-builder-column--span-4){column-gap:var(--hl-gap-l,2.2rem)}}.hl-page-builder-layout .hl-page-builder-column{min-width:0;grid-column:span 12}@media only screen and (min-width:900px){.hl-page-builder-layout .hl-page-builder-column{grid-column:span var(--span,12)}}.hl-page-builder-layout:has(.hl-block-hero){padding-top:var(--hl-gap-m)!important;padding-bottom:var(--hl-gap-xl)!important}@media (min-width:1024px){.hl-page-builder-layout:has(.hl-block-hero){padding-top:var(--hl-gap-xl)!important}}.hl-page-builder-layout.has-layout-bg{position:relative;z-index:0;color:var(--hl-layout-ink,inherit);--hl-button-ink:var(--hl-layout-ink, var(--hl-color-ink))}.hl-page-builder-layout.has-layout-bg::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:var(--hl-layout-bg,transparent)}.hl-page-builder-layout.has-layout-bg a:not(.btn):not(.btn--primary),.hl-page-builder-layout.has-layout-bg h1,.hl-page-builder-layout.has-layout-bg h2,.hl-page-builder-layout.has-layout-bg h3,.hl-page-builder-layout.has-layout-bg h4,.hl-page-builder-layout.has-layout-bg h5,.hl-page-builder-layout.has-layout-bg h6,.hl-page-builder-layout.has-layout-bg li,.hl-page-builder-layout.has-layout-bg p{color:var(--hl-layout-ink,inherit)}.hl-page-builder-column .hl-page-builder-blocks>*+*{margin-top:var(--hl-space-section-y)}.hl-page-builder-layout:last-child{padding-bottom:var(--hl-space-section-y,clamp(2.5rem,5vw,4.5rem))}.hl-page-builder-layout+.hl-page-builder-layout{border-top:0;margin-top:var(--hl-space-section-y,clamp(2.5rem,5vw,4.5rem))}.hl-page-builder-layout.has-layout-bg{padding-top:var(--hl-space-section-y,clamp(2.5rem,5vw,4.5rem));padding-bottom:var(--hl-space-section-y,clamp(2.5rem,5vw,4.5rem))}.hl-page-builder-layout+.hl-page-builder-layout.has-layout-bg,.hl-page-builder-layout.has-layout-bg+.hl-page-builder-layout{margin-top:0}.hl-page-builder-layout.hl-page-builder-layout--same-bg-prev{margin-top:0;position:relative}.hl-page-builder-layout.hl-page-builder-layout--same-bg-prev::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:var(--hl-stroke-fine,1px);background:var(--hl-c-stroke,color-mix(in srgb,var(--hl-color-ink) 15%,transparent))}.hl-page-builder .hl-page-builder-layout:first-child::before{display:none}body.about .hl-page-builder-layout{row-gap:var(--hl-gap-l,.8rem)}@media (min-width:768px){body.about .hl-page-builder-layout{column-gap:var(--hl-gap-l,.8rem)}}body.about .hl-page-builder-layout.has-layout-bg{padding-top:var(--hl-space-section-y,clamp(2.5rem,5vw,4.5rem));padding-bottom:var(--hl-space-section-y,clamp(2.5rem,5vw,4.5rem))}@media (min-width:768px){body.about #about-l3{grid-template-columns:3fr 2fr!important}}@media (min-width:768px){body.about .hl-styleguide-hero-preview{grid-template-columns:3fr 2fr!important}}.hl-page-builder .hl-block-top-notice{position:fixed;bottom:0;left:0;right:0;z-index:1100;display:flex;align-items:center;justify-content:center;gap:var(--hl-gap-m);min-height:60px;padding:var(--hl-gap-m) clamp(2.5rem,5vw,4rem);margin:0;background:var(--hl-color-dark,var(--hl-color-ink));color:var(--hl-color-white);font-size:var(--hl-fs-caption);line-height:1.45;letter-spacing:.01em}.hl-page-builder .hl-block-top-notice .hl-block-top-notice-inner{text-align:center}.hl-page-builder .hl-block-top-notice .hl-block-top-notice-content>*{margin:0;display:inline;font-size:inherit;font-weight:400;line-height:1.45;letter-spacing:.01em;color:inherit}.hl-page-builder .hl-block-accordion h2,.hl-page-builder .hl-block-story-cards h2{margin:0 0 var(--hl-gap-l,.8rem)}.hl-page-builder .hl-block-accordion-intro{margin-bottom:var(--hl-gap-l,.8rem)}.hl-page-builder .hl-page-builder-blocks>.block-type-heading:first-child{margin-top:var(--hl-space-section-y)}.hl-page-builder-column .hl-page-builder-blocks>.block-type-heading+*{margin-top:var(--hl-gap-m)}.hl-page-builder-column .hl-page-builder-blocks>h3+p,.hl-page-builder-column .hl-page-builder-blocks>p+h3,.hl-page-builder-column .hl-page-builder-blocks>p+p{margin-top:var(--hl-gap-l)}.hl-page-builder-column .hl-page-builder-blocks>h1+p,.hl-page-builder-column .hl-page-builder-blocks>h2+p{margin-top:var(--hl-gap-m)}.hl-page-builder .hl-block-hero{border:0!important;border-radius:0!important;position:relative;overflow:visible;box-shadow:none;clip-path:none}.hl-page-builder .hl-block-hero.hl-styleguide-hero-preview{background:var(--hl-layout-bg,var(--hl-color-white));min-height:clamp(360px,52vh,620px)}.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-copy{padding:0;justify-content:flex-start}@media (min-width:1024px){.hl-page-builder .hl-block-hero.hl-styleguide-hero-preview{min-height:max(500px,56vh)}}.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-media{background:0 0!important}.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-overlay{background:0 0!important}.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-media,.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-overlay{border-radius:var(--hl-radius-m)}.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-media{border-radius:var(--hl-radius-m)!important;clip-path:inset(0 round var(--hl-radius-m));overflow:hidden!important}.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-overlay{border-radius:var(--hl-radius-m)!important;clip-path:inset(0 round var(--hl-radius-m))}@media (max-width:1023px){.hl-page-builder .hl-block-hero.hl-styleguide-hero-preview{min-height:0}.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-media,.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-overlay{max-height:50vh}}.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-overlay.hl-hero-image-screen{mix-blend-mode:screen}.hl-page-builder .hl-styleguide-benefit-item,.hl-page-builder .hl-styleguide-benefits{border:0!important;box-shadow:none!important}.hl-page-builder .hl-styleguide-benefits{position:relative;z-index:0;border-radius:0!important;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--hl-color-ink) 8%,transparent) 0,color-mix(in srgb,var(--hl-color-ink) 8%,transparent) 1px,transparent 1px,transparent 24px)}.hl-page-builder .hl-styleguide-benefits::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:inherit}body.about .hl-styleguide-benefits::before{display:none}body.about .hl-styleguide-benefits{box-shadow:none!important;clip-path:none!important;overflow:visible}body.about .hl-page-builder-column--span-6 .hl-styleguide-benefits{grid-template-columns:1fr;gap:clamp(.9rem,1.6vw,1.3rem)}body.about .hl-page-builder-column--span-6 .hl-styleguide-benefits-intro{display:grid;gap:clamp(.3rem,.8vw,.5rem);margin-bottom:clamp(.75rem,1.4vw,1.1rem)}body.about .hl-page-builder-column--span-6 .hl-styleguide-benefits-intro h2,body.about .hl-page-builder-column--span-6 .hl-styleguide-benefits-intro p{max-width:none;margin:0}body.about .hl-page-builder-column--span-6 .hl-styleguide-benefits-grid{grid-template-columns:repeat(2,minmax(12.5rem,1fr));gap:clamp(.8rem,1.5vw,1.1rem)}body.about .hl-page-builder-column--span-6 .hl-styleguide-benefit-item{position:relative;border:1px solid color-mix(in srgb,var(--hl-color-ink) 18%,transparent)!important;border-radius:10px;background:0 0;padding:clamp(.8rem,1.4vw,1rem) clamp(.75rem,1.3vw,.95rem)}@media (max-width:1100px){body.about .hl-page-builder-column--span-6 .hl-styleguide-benefits-grid{grid-template-columns:1fr}}body.home{display:grid;gap:0}body.home .hl-page-builder-layout{margin:0}body.home .hl-page-builder-layout:first-child{padding-top:var(--hl-space-section-y)}body.home .hl-page-builder-layout .hl-page-builder-column{min-width:0}body.home #hl-home-l3{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(1rem,2.2vw,1.8rem);align-items:start;padding:clamp(3.5rem,6vw,5.5rem) 0}body.home #hl-home-l3 .block-type-heading h2{margin:0 0 var(--hl-gap-l,.8rem)}body.home #hl-home-l3 .block-type-text{max-width:64ch}body.home #hl-home-l3 .block-type-image,body.home #hl-home-l3 .block-type-image figure{margin:0;height:100%}body.home #hl-home-l3 .block-type-image img{width:100%;height:100%;min-height:clamp(260px,34vw,460px);object-fit:cover;border-radius:var(--hl-radius-m);display:block}@media (max-width:980px){body.home #hl-home-l3{grid-template-columns:1fr}}body.hl-site--home main.main{padding-top:calc(var(--hl-nav-height,3.95rem) + .35rem)!important}body.hl-site{padding-bottom:var(--hl-notice-h,0)}@media (prefers-reduced-motion:reduce){body.hl-site--home .hl-nav.hl-nav-primary{transition:none}}.hl-site .hl-nav.hl-nav-primary .hl-navbar>.dropdown>.hl-main-menu-item{display:inline-flex;align-items:center;min-height:calc(var(--hl-nav-height,3.95rem) - .9rem);padding-top:0;padding-bottom:0}.hl-site .hl-nav.hl-nav-primary .hl-navbar{justify-content:flex-start!important}body.home{overflow-x:visible}body.home #hl-home-l3 .hl-page-builder-column{min-width:0;grid-column:auto}body.home #hl-home-l3 .hl-page-builder-column:last-child{position:sticky;top:calc(var(--hl-nav-height,3.95rem) + var(--hl-gap-m,1rem));max-height:70vh;overflow:hidden}body.home #hl-home-l3 .hl-block-image-panel{--hl-image-panel-max-h:70vh;max-height:70vh}body.home #hl-home-l3 .block-type-image{display:flex;align-items:flex-start;justify-content:center}body.home #hl-home-l3 .block-type-image figure{width:100%;max-width:100%;margin:0;border-radius:var(--hl-radius-m);background:var(--hl-image-panel-bg,transparent);overflow:hidden}body.home #hl-home-l3 .block-type-image img{width:100%;max-width:100%;height:auto;max-height:70vh;object-fit:contain;object-position:center center;display:block}.hl-block-image-panel{width:100%;margin:0;border-radius:var(--hl-radius-m);background:var(--hl-image-panel-bg,transparent);overflow:var(--hl-image-panel-overflow,hidden);display:flex;align-items:var(--hl-image-panel-align,flex-start);justify-content:center;min-height:180px}.hl-block-image-panel picture{display:block;width:100%}.hl-block-image-panel img{width:100%;max-width:100%;max-height:var(--hl-image-panel-max-h,420px);object-fit:var(--hl-image-panel-fit,contain);object-position:center center;display:block;margin-top:var(--hl-image-panel-offset-y,0)}.hl-block-full-image{width:min(100vw,var(--hl-layout-max,1400px));max-width:100vw;position:relative;left:50%;transform:translateX(-50%);margin:0;line-height:0}.hl-block-full-image picture{display:block;width:100%}.hl-block-full-image img{display:block;width:100%;height:auto;border-radius:0}.hl-block-full-image--rounded img{border-radius:var(--hl-radius-m)}.hl-block-full-image--placeholder{width:100%;aspect-ratio:16/9;background-color:var(--hl-color-light-2,var(--hl-color-nav-bg));background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,color-mix(in srgb,var(--hl-color-ink) 7%,transparent) 10px,color-mix(in srgb,var(--hl-color-ink) 7%,transparent) 11px)}.hl-block-full-image--rounded.hl-block-full-image--placeholder{border-radius:var(--hl-radius-m)}.hl-page-builder-layout--seamless,.hl-page-builder-layout:has(.hl-block-full-image){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.hl-page-builder-layout--seamless .hl-page-builder-blocks,.hl-page-builder-layout--seamless .hl-page-builder-column,.hl-page-builder-layout:has(.hl-block-full-image) .hl-page-builder-blocks,.hl-page-builder-layout:has(.hl-block-full-image) .hl-page-builder-column{padding:0}.hl-page-builder-layout--seamless+.hl-page-builder-layout,.hl-page-builder-layout:has(.hl-block-full-image)+.hl-page-builder-layout{margin-top:0!important;padding-top:var(--hl-space-section-y)}.hl-site .hl-homoeo-post-two-col p{line-height:1.72}.hl-site .hl-nav.hl-nav-primary .dropdown-content{position:fixed!important;top:var(--hl-nav-bottom,calc(var(--hl-home-nav-top,0px) + var(--hl-nav-height,3.95rem)))!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;padding-top:var(--hl-gap-l15)!important;padding-bottom:var(--hl-gap-l15)!important;z-index:1500!important;transition:none!important;transform:none!important}.hl-site .hl-nav.hl-nav-primary{align-items:center!important;z-index:1400!important}.hl-site .hl-nav.hl-nav-primary .hl-nav-logo-home .hl-logo-img{display:block!important;height:2.2rem!important;width:auto!important;position:static!important;top:auto!important;transform:none!important;float:none!important;margin:0!important;object-fit:contain}#navPhone{display:flex!important;align-items:center!important;justify-content:space-between!important}#navPhone .hl-nav-logo,#navPhone .hl-nav-logo a{display:flex!important;align-items:center!important;height:100%!important;float:none!important}#navPhone .hl-logo{display:block!important;height:2rem!important;width:auto!important;position:static!important;top:auto!important;transform:none!important;float:none!important}#burgerMenu{float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}#navPhone #open{position:static!important;top:auto!important;transform:none!important;float:none!important;line-height:1!important}.hl-site .hl-nav.hl-nav-primary .hl-nav-logo-home .logo{height:calc(var(--hl-nav-height,3.95rem) - .75rem)!important;max-height:92%;width:auto;display:block;object-fit:contain;object-position:center;position:static!important;top:auto!important;transform:none!important;float:none!important;margin:0!important}.hl-site .hl-nav.hl-nav-primary .hl-nav-logo-home,.hl-site .hl-nav.hl-nav-primary .hl-nav-logo-home a{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;height:100%;line-height:1;float:none!important;position:static!important;margin-top:0!important;margin-bottom:0!important}.hl-site .hl-nav.hl-nav-primary .hl-navbar{display:flex!important;align-items:center!important}body.hl-site a:not([href^="mailto:"]):not(.btn):not(.btn--primary):not(.mobile-submenu-card):not(.hl-nav-submenu-card):not(.hl-nav-mega-feature):not(.hl-main-menu-item):not(.js-nav-dropdown-label):focus-visible,body.hl-site a:not([href^="mailto:"]):not(.btn):not(.btn--primary):not(.mobile-submenu-card):not(.hl-nav-submenu-card):not(.hl-nav-mega-feature):not(.hl-main-menu-item):not(.js-nav-dropdown-label):hover{text-decoration:none!important}body.hl-site .hl-page-builder-shell a:not(.btn):not(.btn--primary):focus-visible,body.hl-site .hl-page-builder-shell a:not(.btn):not(.btn--primary):hover,body.hl-site .main .text a:not(.btn):not(.btn--primary):focus-visible,body.hl-site .main .text a:not(.btn):not(.btn--primary):hover{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:0.2em!important}body.hl-site h1 a:focus-visible,body.hl-site h1 a:hover,body.hl-site h2 a:focus-visible,body.hl-site h2 a:hover,body.hl-site h3 a:focus-visible,body.hl-site h3 a:hover,body.hl-site h4 a:focus-visible,body.hl-site h4 a:hover,body.hl-site h5 a:focus-visible,body.hl-site h5 a:hover,body.hl-site h6 a:focus-visible,body.hl-site h6 a:hover{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:0.2em!important}.hl-site .hl-nav.hl-nav-primary .dropdown.is-open .js-nav-dropdown-label,.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item:focus-visible,.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item:hover,.hl-site .hl-nav.hl-nav-primary .js-nav-dropdown-label:focus-visible,.hl-site .hl-nav.hl-nav-primary .js-nav-dropdown-label:hover{text-decoration-thickness:var(--hl-stroke-width-fine,1px)!important;text-underline-offset:0.28em!important}.hl-site .hl-nav.hl-nav-primary .hl-nav-mega-feature-text,.hl-site .hl-nav.hl-nav-primary .hl-nav-submenu-card-desc{font-size:clamp(.94rem, .9rem + .08vw, 1rem)!important;font-weight:400!important}body.hl-site #footer .hl-newsletter-form{display:grid;gap:var(--hl-gap-s4)}body.hl-site #footer .hl-newsletter-row{display:grid;gap:var(--hl-gap-s3)}body.hl-site #footer .hl-newsletter-label{display:inline-block;font-size:.88rem;line-height:1.35;color:color-mix(in srgb,var(--hl-color-white) 90%,transparent);margin:0}body.hl-site #footer .hl-newsletter-row:has(.hl-newsletter-input) .hl-newsletter-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}body.hl-site #footer .hl-newsletter-input.formControl{width:100%;min-width:0;min-height:2.8rem;margin:0!important;padding:.75rem var(--hl-gap-m);border:none;border-radius:6px;background:color-mix(in srgb,var(--hl-color-footer-ink,var(--hl-color-white)) 16%,transparent);color:var(--hl-color-footer-ink,var(--hl-color-white))}body.hl-site #footer .hl-newsletter-input.formControl::placeholder{color:color-mix(in srgb,var(--hl-color-footer-ink,var(--hl-color-white)) 80%,transparent)}body.hl-site #footer .hl-newsletter-input.formControl:focus{background:color-mix(in srgb,var(--hl-color-footer-ink,var(--hl-color-white)) 24%,transparent);outline:2px solid color-mix(in srgb,var(--hl-color-footer-ink,var(--hl-color-white)) 60%,transparent);outline-offset:0}body.hl-site #footer .hl-newsletter-consent{display:flex;align-items:flex-start;gap:var(--hl-gap-s);margin-top:var(--hl-gap-xxs,.1rem)}body.hl-site #footer .hl-newsletter-checkbox{width:.95rem!important;height:.95rem!important;margin-top:var(--hl-gap-s);accent-color:var(--hl-color-brand,var(--hl-color-brand))}body.hl-site #footer .hl-newsletter-consent .hl-newsletter-label{font-size:var(--hl-fs-caption);color:color-mix(in srgb,var(--hl-color-footer-ink,var(--hl-color-white)) 86%,transparent)}body.hl-site #footer{display:block!important;padding:var(--hl-gap-l) 1.2rem 2.4rem!important;background:var(--hl-color-footer-bg,var(--hl-color-dark))!important;color:var(--hl-color-footer-ink,var(--hl-color-white))!important}body.hl-site #footer .hl-footer-brand{display:flex;justify-content:center;margin:0 0 var(--hl-gap-m2)}body.hl-site #footer .hl-footer-brand-link{display:inline-flex;align-items:center;justify-content:center}body.hl-site #footer .hl-footer-brand-logo{height:clamp(2rem,1.7rem + 1vw,2.7rem);width:auto;max-width:14rem}body.hl-site #footer .hl-footer-cooperation .hl-kooperationen{margin-top:var(--hl-gap-s2)!important}body.hl-site .cc-window{background:var(--hl-color-light-2,var(--hl-color-nav-bg))!important;color:var(--hl-color-ink,var(--hl-color-ink))!important}body.hl-site .cc-window .cc-link,body.hl-site .cc-window .cc-message{color:var(--hl-color-ink,var(--hl-color-ink))!important}body.hl-site .cc-window .cc-btn{border-radius:999px}body.hl-site #footer{padding:3.1rem var(--hl-gap-m3) 2.6rem!important}body.hl-site #footer .hl-footer-brand{margin:0 0 var(--hl-gap-l0)!important;overflow:visible!important}body.hl-site #footer .hl-footer-brand-logo{height:clamp(2.15rem,1.9rem + .9vw,2.95rem)!important;max-width:none!important}@media only screen and (min-width:600px) and (max-width:1199px){body.hl-site #footer{display:flex!important;flex-wrap:wrap!important;gap:var(--hl-gap-l) var(--hl-gap-m)!important;align-items:flex-start}body.hl-site #footer>.hl-footer-column.one{width:100%!important;text-align:center}body.hl-site #footer>.hl-footer-column.four,body.hl-site #footer>.hl-footer-column.two{width:calc(50% - var(--hl-gap-m))!important;padding:0!important}body.hl-site #footer>.hl-footer-column.hl-footer-cooperation,body.hl-site #footer>.hl-footer-column.three{width:calc(50% - var(--hl-gap-m))!important;padding:0!important}}@media only screen and (min-width:1200px){body.hl-site #footer{display:flex!important;flex-wrap:wrap!important;align-items:flex-start}body.hl-site #footer>.hl-footer-column{display:block!important}body.hl-site #footer>.hl-footer-column.one{width:100%!important;padding:0 4em!important;text-align:center;justify-content:center}body.hl-site #footer>.hl-footer-column.four{width:18%!important;padding-right:2em!important}body.hl-site #footer>.hl-footer-column.three{width:32%!important;padding-left:2em!important;padding-right:2em!important}body.hl-site #footer>.hl-footer-column.two{width:32%!important;padding-left:2em!important}body.hl-site #footer>.hl-footer-column.hl-footer-cooperation{width:18%!important;padding-left:2em!important;padding-right:0!important;margin-top:0!important;align-self:flex-start}body.hl-site #footer>.hl-footer-column.hl-footer-cooperation .hl-kooperationen{margin-top:var(--hl-gap-s4)!important;align-items:flex-start}body.hl-site #footer>.hl-footer-column.hl-footer-cooperation .hl-kooperationen img{max-width:9.5rem}}body.hl-site #footer .hl-footer-brand-logo{height:clamp(2.9rem,2.4rem + 1.4vw,4rem)!important;width:auto!important}body.hl-site #footer .hl-footer-cooperation .hl-kooperationen,body.hl-site #footer .hl-kooperationen{margin-top:var(--hl-gap-s4)!important;display:block!important}body.hl-site #footer .hl-footer-cooperation .hl-kooperationen img,body.hl-site #footer .hl-kooperationen img{display:block!important;width:auto!important;max-width:11rem!important;height:auto!important}body.hl-site #footer #btnFooter,body.hl-site #footer .hl-footer-newsletter-signup .btn--primary{margin-top:var(--hl-gap-m)!important;margin-bottom:var(--hl-gap-m)!important}body.hl-site #footer .hl-footer-brand-logo,body.hl-site #footer .hl-footer-column.one .hl-footer-logo img{width:auto!important;height:clamp(5.3rem,4.7rem + 2.3vw,6.9rem)!important;max-width:none!important;display:block;object-fit:contain;object-position:center}body.hl-site #footer .hl-footer-newsletter-signup #btnFooter{max-width:none!important;width:auto!important}body.hl-site #footer .hl-footer-cooperation .hl-kooperationen a,body.hl-site #footer .hl-kooperationen a{display:inline-flex!important;align-items:center;justify-content:center;padding:0;border-radius:0;background:0 0!important;min-height:0}body.hl-site #footer .hl-footer-cooperation .hl-kooperationen img,body.hl-site #footer .hl-kooperationen img{width:auto!important;min-width:8.4rem;opacity:1!important;filter:none!important;max-width:12rem!important;height:auto!important;visibility:visible!important}.hl-styleguide-surface .hl-styleguide-form.hl-newsletter-form{gap:var(--hl-gap-s,.35rem)}.hl-styleguide-surface .hl-newsletter-input.formControl{width:100%;min-width:0;min-height:2.8rem;margin:0!important;padding:.75rem var(--hl-gap-m);border:1.5px solid color-mix(in srgb,var(--hl-color-ink) 20%,transparent);border-radius:999px;background:var(--hl-color-white);color:var(--hl-color-ink)}.hl-styleguide-divider{margin:var(--hl-gap-l,.8rem) 0;border:0;border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 14%,transparent)}.hl-styleguide-subheadline{margin:0 0 var(--hl-gap-s,.35rem);font-size:.92rem;font-weight:600}.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item,.hl-site .hl-nav.hl-nav-primary .js-nav-dropdown-label{font-weight:500!important;cursor:pointer}.hl-site .hl-nav-mobile .is-active,.hl-site .hl-nav.hl-nav-primary .dropdown-content a.is-active,.hl-site .hl-nav.hl-nav-primary .dropdown.is-open .js-nav-dropdown-label.is-active,.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item.is-active,.hl-site .hl-nav.hl-nav-primary .hl-nav-parent-link.is-active,.hl-site .hl-nav.hl-nav-primary .hl-nav-submenu-card.is-active,.hl-site .hl-nav.hl-nav-primary .js-nav-dropdown-label.is-active,.hl-site .menu-item.is-active a,.hl-site li.is-active{font-weight:500!important;text-decoration:none!important}.hl-site .hl-nav.hl-nav-primary .dropdown-content a.is-active::before,.hl-site .hl-nav.hl-nav-primary .hl-main-menu-item.is-active::before,.hl-site .hl-nav.hl-nav-primary .hl-nav-submenu-card.is-active::before,.hl-site .hl-nav.hl-nav-primary .js-nav-dropdown-label.is-active::before,.hl-site .menu-item.is-active a::before,.hl-site li.is-active::before{content:none!important;display:none!important}@media only screen and (max-width:1024px){.hl-site #navPhone{height:var(--hl-nav-height,3.95rem);padding:0 var(--hl-gap-m);background:var(--hl-color-nav-bg,var(--hl-color-nav-bg))}.hl-site #open.hl-nav-open-btn{font-size:1.85rem;color:var(--hl-color-ink,var(--hl-color-ink))}.hl-site .hl-nav-mobile{width:min(92vw,25.5rem);background:var(--hl-color-white,#fff);border-left:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent);padding:var(--hl-gap-m) var(--hl-gap-m) 1.4rem}.hl-site .hl-nav-mobile-container{padding-top:var(--hl-gap-l)}.hl-site .hl-nav-mobile .hl-menu-item{font-family:var(--hl-font-sans, 'Work Sans', 'Open Sans', sans-serif);font-size:1.04rem;font-weight:500;line-height:1.35;letter-spacing:0;padding:.68rem var(--hl-gap-xs,.15rem);border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 10%,transparent)}.hl-site .mobile-submenu-back{font-size:1rem;font-weight:500;color:var(--hl-color-ink,var(--hl-color-ink))}.hl-site .hl-nav-mobile .dropdown-content-phone{font-size:.97rem;line-height:1.4;padding:.55rem var(--hl-gap-s) .55rem .7rem}.hl-site .hl-nav-mobile .mobile-submenu-parent{font-family:var(--hl-font-sans, 'Work Sans', 'Open Sans', sans-serif);font-size:1.02rem;font-weight:600}}@media only screen and (max-width:1024px){.hl-site .hl-nav-mobile{width:100vw!important;max-width:100vw!important;right:0;left:0;background:var(--hl-color-white,#fff)!important;border-left:0!important;padding:.9rem var(--hl-gap-m) 1.25rem}.hl-site .hl-nav-mobile-container{padding-top:var(--hl-gap-l);min-height:auto;overflow:visible}.hl-site .hl-nav-mobile .hl-menu-item{border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 10%,transparent);font-size:var(--hl-fs-h2);font-weight:500;padding:var(--hl-gap-l) var(--hl-gap-m);color:var(--hl-color-ink)}.hl-site .mobile-submenu-panel{position:static;inset:auto;transform:none;transition:none;background:0 0;padding-top:0;display:none;border-bottom:0;margin-bottom:0}.hl-site .mobile-submenu-panel.is-active{display:block}.hl-site .mobile-submenu-top-media{display:none!important}.hl-site .mobile-submenu-top-media img{display:none!important}.hl-site .hl-nav-mobile .dropdown-content-phone.mobile-submenu-item{display:block;border:0!important;border-left:0!important;border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent)!important;background:0 0!important;margin:var(--hl-gap-l) 0 0 0;padding:var(--hl-gap-m) var(--hl-gap-m);text-decoration:none;border-radius:0;box-shadow:none;outline:0!important}.hl-site .hl-nav-mobile .dropdown-content-phone.mobile-submenu-item:last-child{border-bottom:0!important}.hl-site .hl-nav-mobile .dropdown-content-phone.mobile-submenu-item.is-active,.hl-site .hl-nav-mobile .dropdown-content-phone.mobile-submenu-item:focus-visible,.hl-site .hl-nav-mobile .dropdown-content-phone.mobile-submenu-item:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;border-bottom-color:color-mix(in srgb,var(--hl-color-ink) 30%,transparent)!important}.hl-site .hl-nav-mobile .mobile-submenu-title{display:block;font-size:var(--hl-fs-h3);line-height:1.25;font-weight:500;color:var(--hl-color-ink)}.hl-site .hl-nav-mobile .mobile-submenu-desc{display:block;margin-top:var(--hl-gap-s);font-size:var(--hl-fs-body);line-height:1.4;color:var(--hl-color-nav-subtext)}.hl-site .mobile-submenu-back{display:none!important}.hl-site .hl-nav-mobile .mobile-submenu-card-badge,.hl-site .hl-nav-mobile .mobile-submenu-card-title{all:unset;display:none!important}.hl-site .hl-nav.hl-nav-primary .dropdown-content--mega .hl-nav-submenu-card-badge{border:0!important;box-shadow:none!important;background:0 0!important}}body.kraeuterkurse #kraeuter-l1{margin-top:var(--hl-space-section-y,clamp(2.5rem,5vw,4.5rem))!important}body.kraeuterkurse #kraeuter-l3 .hl-block-content-table{text-align:center;padding:clamp(1.2rem,2.5vw,1.9rem)}body.kraeuterkurse #kraeuter-l3 .hl-block-content-table .hl-content-table-title{margin-bottom:var(--hl-gap-m,1rem)}body.kraeuterkurse #kraeuter-l3 .hl-block-content-table .hl-c-data-table{width:min(100%,34rem);margin-left:auto;margin-right:auto}body.kraeuterkurse #kraeuter-l3 .hl-block-content-table .hl-c-data-table tbody td{text-align:center}body.hl-site,body.hl-site .main .text,body.hl-site input,body.hl-site li,body.hl-site p,body.hl-site td,body.hl-site textarea,body.hl-site th{font-weight:var(--hl-fw-body,400)}body.hl-site h1,body.hl-site h2,body.hl-site h3,body.hl-site h4,body.hl-site h5,body.hl-site h6{font-weight:var(--hl-fw-heading,700)}body.hl-site .btn--primary,body.hl-site .hl-home-card-link,body.hl-site .hl-main-menu-item,body.hl-site .hl-menu-item{font-weight:var(--hl-fw-ui,500)}body.hl-site b,body.hl-site strong{font-weight:var(--hl-fw-strong,700)}.hl-block-steps{padding:0;overflow:hidden}.hl-steps-header{display:grid;grid-template-columns:3fr 2fr;gap:var(--hl-gap-xl);margin-bottom:var(--hl-gap-xl)}@media (max-width:899px){.hl-steps-header{grid-template-columns:1fr}}.hl-steps-heading{text-align:left;margin-bottom:var(--hl-gap-m)}.hl-steps-intro{text-align:left;margin:0}.hl-steps-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--hl-gap-l)}@media (min-width:900px){.hl-steps-list{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem)}}@media (min-width:1200px){.hl-steps-list{gap:var(--hl-gap-xl)}}.hl-steps-item{display:flex;flex-direction:column;gap:var(--hl-gap-xl);position:relative;z-index:1}.hl-steps-list{position:relative}@media (min-width:900px){.hl-steps-list::before{content:'';position:absolute;top:1.75rem;left:calc(100% / 6);right:calc(100% / 6);height:var(--hl-stroke-width-fine);background:var(--hl-color-border);z-index:0;pointer-events:none}}.hl-steps-number{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--hl-color-brand);color:var(--hl-color-ink);font-family:var(--hl-font-sans);font-weight:var(--hl-fw-heading);font-size:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;position:relative;z-index:2}.hl-steps-content{display:flex;flex-direction:column;gap:var(--hl-gap-s)}.hl-steps-title+.hl-steps-meta{margin-top:var(--hl-gap-m)}.hl-steps-label{font-size:var(--hl-fs-small, .88rem);font-weight:var(--hl-fw-ui,500);letter-spacing:.05em;text-transform:uppercase;opacity:.6}.hl-steps-title{font-size:var(--hl-fs-h3);margin:0}.hl-steps-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--hl-gap-s2);margin:0}.hl-steps-meta-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--hl-gap-s3);font-size:var(--hl-fs-caption);font-weight:var(--hl-fw-ui)}.hl-steps-meta-row dt{display:inline-block;background:var(--hl-color-light-2);border-radius:var(--hl-radius-s);padding:.15em var(--hl-gap-s4);font-weight:var(--hl-fw-strong);font-size:var(--hl-fs-caption);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;opacity:1}.hl-steps-meta-row dt::after{content:none}.hl-steps-body{font-size:var(--hl-fs-body, 1rem);line-height:1.6}.hl-steps-body ul{list-style:none;margin:var(--hl-gap-s2) 0 0;padding:0;display:grid;gap:var(--hl-gap-s3);align-content:start}.hl-steps-body ul li{position:relative;padding-left:var(--hl-gap-l0);margin:0}.hl-steps-body ul li::before{content:"";position:absolute;left:0;top:.08rem;width:1.3rem;height:1.3rem;border-radius:999px;background:var(--hl-color-brand,var(--hl-color-brand));font-size:0;display:inline-flex;align-items:center;justify-content:center}.hl-steps-body ul li::after{content:"";position:absolute;left:.65rem;top:.73rem;width:.42rem;height:.68rem;border-right:var(--hl-stroke-width-normal,2px) solid var(--hl-color-ink);border-bottom:var(--hl-stroke-width-normal,2px) solid var(--hl-color-ink);transform:translate(-50%,-62%) rotate(45deg);border-radius:0}.hl-steps-body ul li p{margin:0}.hl-block-processdiagram{padding:var(--hl-gap-l) 0;overflow-x:auto}.hl-pd-caption{text-align:center;font-size:var(--hl-fs-small, .88rem);opacity:.65;margin-top:var(--hl-gap-m)}.hl-pd-overview{width:100%}.hl-pd-overview-title{font-family:var(--hl-font-serif, serif);font-size:1rem;font-weight:700;text-align:center;margin-bottom:var(--hl-gap-m)}.hl-pd-ov-grid{display:flex;flex-direction:column;gap:var(--hl-gap-s)}.hl-pd-ov-track{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,2fr) auto minmax(0,2fr) auto minmax(0,1fr);gap:var(--hl-gap-s);align-items:center}@media (max-width:699px){.hl-pd-ov-track{grid-template-columns:1fr;grid-template-rows:auto}.hl-pd-ov-arrow{display:none}}.hl-pd-ov-who{display:flex;flex-direction:column;gap:.2em;font-size:.78rem;padding-right:var(--hl-gap-s)}.hl-pd-ov-who strong{font-weight:700}.hl-pd-ov-who span{opacity:.65}.hl-pd-ov-arrow{font-size:1.2rem;color:var(--hl-color-brand,var(--hl-color-brand));font-weight:700;text-align:center;flex-shrink:0}.hl-pd-ov-phase{border-radius:var(--hl-radius-s);padding:.7rem var(--hl-gap-s5);font-size:var(--hl-fs-caption);text-align:center;display:flex;flex-direction:column;gap:.2em}.hl-pd-ov-phase strong{font-weight:700;display:block}.hl-pd-ov-phase span{opacity:.7;font-size:.72rem}.hl-pd-ov-phase--a{background:color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 30%,#fff);border:1px solid color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 50%,transparent)}.hl-pd-ov-phase--b{background:color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 55%,#fff);border:1px solid color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 70%,transparent)}.hl-pd-ov-phase--c{background:var(--hl-color-brand,var(--hl-color-brand));font-weight:700}.hl-pd-ov-note{font-size:var(--hl-fs-small, .88rem);opacity:.65;text-align:center;margin-top:var(--hl-gap-m)}.hl-pd-themenblock{min-width:480px}.hl-pd-themenblock-title{font-family:var(--hl-font-serif, serif);font-size:1rem;font-weight:700;text-align:center;margin-bottom:var(--hl-gap-s)}.hl-pd-themenblock-track{position:relative}.hl-pd-tb-duration{text-align:center;font-size:.75rem;font-weight:var(--hl-fw-ui,500);letter-spacing:.05em;margin-bottom:.3rem;opacity:.7}.hl-pd-tb-inner{display:flex;gap:3px}.hl-pd-tb-week{flex:1;background:color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 35%,#fff);border:1px solid color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 55%,transparent);border-radius:2px;padding:.8rem var(--hl-gap-s);font-size:.65rem;font-weight:var(--hl-fw-ui,500);text-align:center;writing-mode:vertical-rl;transform:rotate(180deg);min-height:80px}.hl-pd-tb-week--skript{background:color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 55%,#fff)}.hl-pd-tb-week--klausur{background:var(--hl-color-brand,var(--hl-color-brand));font-weight:700}.hl-pd-tb-entries{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.72rem;opacity:.65}.hl-pd-timeline{min-width:600px}.hl-pd-timeline-title{font-family:var(--hl-font-serif, serif);font-size:1rem;font-weight:700;text-align:center;margin-bottom:var(--hl-gap-s)}.hl-pd-timeline-header{background:var(--hl-color-brand,var(--hl-color-brand));text-align:center;padding:.4rem 1rem;font-size:.78rem;font-weight:700;border-radius:3px 3px 0 0;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.hl-pd-timeline-blocks{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;margin-top:3px}.hl-pd-tb-block{background:color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 30%,#fff);border:1px solid color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 50%,transparent);border-radius:2px;padding:.5rem .2rem;text-align:center}.hl-pd-tb-num{font-weight:700;font-size:var(--hl-fs-small);color:var(--hl-color-ink,var(--hl-color-ink))}.hl-pd-tb-name{font-size:.6rem;line-height:1.2;margin-top:.2rem;opacity:.8}.hl-pd-intensiv{min-width:600px}.hl-pd-intensiv-title{font-family:var(--hl-font-serif, serif);font-size:1rem;font-weight:700;text-align:center;margin-bottom:var(--hl-gap-s)}.hl-pd-intensiv-header{background:var(--hl-color-brand,var(--hl-color-brand));text-align:center;padding:.4rem 1rem;font-size:.78rem;font-weight:700;border-radius:3px 3px 0 0}.hl-pd-intensiv-grid{display:flex;flex-direction:column;gap:3px;margin-top:3px}.hl-pd-intensiv-row{display:flex;gap:3px;align-items:stretch}.hl-pd-intensiv-rowlabel{width:70px;flex-shrink:0;background:var(--hl-color-brand,var(--hl-color-brand));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;text-align:center;padding:.4rem;border-radius:2px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.hl-pd-intensiv-cell{flex:1;border-radius:2px;padding:.5rem .2rem;font-size:.6rem;text-align:center;hyphens:auto}.hl-pd-intensiv-cell--einsteiger{background:color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 30%,#fff);border:1px solid color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 50%,transparent)}.hl-pd-intensiv-cell--profi{background:color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 55%,#fff);border:1px solid color-mix(in srgb,var(--hl-color-brand,var(--hl-color-brand)) 70%,transparent)}.hl-steps-diagram-btn{margin-top:var(--hl-gap-m);display:inline-flex;align-items:center;gap:.4em;background:0 0;border:none;border-bottom:1px solid var(--hl-color-ink,var(--hl-color-ink));padding:var(--hl-gap-s) 0;font-size:var(--hl-fs-small, .88rem);font-weight:var(--hl-fw-ui,500);cursor:pointer;color:var(--hl-color-ink,var(--hl-color-ink))}.hl-steps-diagram-btn-icon{font-size:.6em;transition:transform .2s ease;display:inline-block}.hl-steps-diagram-btn.is-open .hl-steps-diagram-btn-icon{transform:rotate(90deg)}.hl-steps-diagram-panel{margin-top:var(--hl-gap-m);border-top:1px solid var(--hl-c-stroke,color-mix(in srgb,var(--hl-color-ink) 15%,transparent));padding-top:var(--hl-gap-l)}.hl-steps-diagram-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--hl-gap-m);font-size:var(--hl-fs-small, .88rem)}.hl-steps-diagram-close{background:0 0;border:none;cursor:pointer;font-size:1rem;opacity:.5;padding:var(--hl-gap-s)}.hl-steps-diagram-close:hover{opacity:1}.hl-steps-diagram-panel-inner{overflow-x:auto}.hl-block-scenarios{padding:0}.hl-scenarios-heading{text-align:center;margin-bottom:var(--hl-gap-m)}.hl-scenarios-intro{text-align:center;max-width:var(--hl-layout-reading);margin:0 auto var(--hl-gap-l)}.hl-block-scenarios .hl-scenarios-intro,.hl-block-scenarios .hl-scenarios-intro p{font-size:var(--hl-fs-h3);font-weight:var(--hl-fw-body,400);line-height:1.35}.hl-scenarios-widget{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:var(--hl-gap-xl);align-items:start;max-width:var(--hl-layout-container);margin:0 auto}.hl-tabs-radio{display:none}.hl-tabs-nav{display:flex;flex-direction:column;gap:0;margin-bottom:0}.hl-tabs-item{display:block;padding:var(--hl-gap-m) 0;padding-left:0;font-size:var(--hl-fs-h3);font-weight:var(--hl-fw-body,400);font-family:inherit;cursor:pointer;color:var(--hl-color-ink);position:relative;transition:padding-left .22s ease;border-bottom:1px solid var(--hl-color-border);line-height:1.3;hyphens:auto;overflow-wrap:break-word}.hl-tabs-item .hl-arrow{position:absolute;left:0;top:50%;transform:translateY(-50%) translateX(-.8em) rotate(-90deg);opacity:0;transition:transform .22s ease,opacity .22s ease}.hl-tabs-item:first-child{border-top:0}.hl-tabs-item:hover{padding-left:calc(1.1em + var(--hl-gap-s))}.hl-tabs-item:hover .hl-arrow{transform:translateY(-50%) translateX(0) rotate(-90deg);opacity:1}.hl-tabs-panel{display:none}.hl-tabs-radio:first-of-type:checked~.hl-tabs-nav .hl-tabs-item:first-child,.hl-tabs-radio:nth-of-type(2):checked~.hl-tabs-nav .hl-tabs-item:nth-child(2),.hl-tabs-radio:nth-of-type(3):checked~.hl-tabs-nav .hl-tabs-item:nth-child(3),.hl-tabs-radio:nth-of-type(4):checked~.hl-tabs-nav .hl-tabs-item:nth-child(4),.hl-tabs-radio:nth-of-type(5):checked~.hl-tabs-nav .hl-tabs-item:nth-child(5){padding-left:calc(1.1em + var(--hl-gap-s))}.hl-tabs-radio:first-of-type:checked~.hl-tabs-nav .hl-tabs-item:first-child .hl-arrow,.hl-tabs-radio:nth-of-type(2):checked~.hl-tabs-nav .hl-tabs-item:nth-child(2) .hl-arrow,.hl-tabs-radio:nth-of-type(3):checked~.hl-tabs-nav .hl-tabs-item:nth-child(3) .hl-arrow,.hl-tabs-radio:nth-of-type(4):checked~.hl-tabs-nav .hl-tabs-item:nth-child(4) .hl-arrow,.hl-tabs-radio:nth-of-type(5):checked~.hl-tabs-nav .hl-tabs-item:nth-child(5) .hl-arrow{transform:translateY(-50%) translateX(0) rotate(-90deg);opacity:1}.hl-tabs-radio:first-of-type:checked~.hl-tabs-panels .hl-tabs-panel:first-child,.hl-tabs-radio:nth-of-type(2):checked~.hl-tabs-panels .hl-tabs-panel:nth-child(2),.hl-tabs-radio:nth-of-type(3):checked~.hl-tabs-panels .hl-tabs-panel:nth-child(3),.hl-tabs-radio:nth-of-type(4):checked~.hl-tabs-panels .hl-tabs-panel:nth-child(4),.hl-tabs-radio:nth-of-type(5):checked~.hl-tabs-panels .hl-tabs-panel:nth-child(5){display:block}.hl-tabs-panel-title{font-size:var(--hl-fs-h3);margin-bottom:var(--hl-gap-m)}.hl-tabs-panel-body{max-width:var(--hl-layout-reading)}@media (max-width:767px){.hl-scenarios-widget{display:block}.hl-tabs-nav{display:flex;flex-direction:row;overflow-x:auto;gap:var(--hl-gap-s2);margin-bottom:var(--hl-gap-l);padding-bottom:var(--hl-gap-s);scrollbar-width:none}.hl-tabs-nav::-webkit-scrollbar{display:none}.hl-tabs-item{flex-shrink:0;padding:var(--hl-gap-s2) var(--hl-gap-m);border:1px solid var(--hl-color-border);border-radius:999px;opacity:.5;white-space:nowrap}.hl-tabs-item:first-child{border-top:0}.hl-tabs-radio:first-of-type:checked~.hl-tabs-nav .hl-tabs-item:first-child,.hl-tabs-radio:nth-of-type(2):checked~.hl-tabs-nav .hl-tabs-item:nth-child(2),.hl-tabs-radio:nth-of-type(3):checked~.hl-tabs-nav .hl-tabs-item:nth-child(3),.hl-tabs-radio:nth-of-type(4):checked~.hl-tabs-nav .hl-tabs-item:nth-child(4),.hl-tabs-radio:nth-of-type(5):checked~.hl-tabs-nav .hl-tabs-item:nth-child(5){background:var(--hl-color-brand);border-color:var(--hl-color-brand);opacity:1;font-weight:var(--hl-fw-strong)}}.hl-block-scenarios--diagrams{padding:0}.hl-block-scenarios--diagrams .hl-scenarios-heading{text-align:left;margin-bottom:var(--hl-gap-s2)}.hl-block-scenarios--diagrams .hl-scenarios-intro{text-align:left;margin-left:0;max-width:none}.hl-diag-header{display:grid;grid-template-columns:3fr 2fr;gap:var(--hl-gap-l);margin-bottom:var(--hl-gap-l)}.hl-diag-grid{display:grid;grid-template-columns:1fr 3fr;gap:var(--hl-gap-xl) calc(var(--hl-gap-xl) * 2);align-items:start}.hl-diag-tabs{display:flex;flex-direction:column}.hl-diag-tab{display:block;width:100%;text-align:left;padding:var(--hl-gap-m) 0;padding-left:0;background:0 0;border:0;border-top:1px solid var(--hl-color-border);font-size:var(--hl-fs-h3);font-family:inherit;font-weight:var(--hl-fw-body,400);color:var(--hl-color-ink);cursor:pointer;position:relative;transition:padding-left .22s ease;line-height:1.3;hyphens:auto;overflow-wrap:break-word}.hl-diag-tab .hl-arrow{position:absolute;left:0;top:50%;transform:translateY(-50%) translateX(-.8em) rotate(-90deg);opacity:0;transition:transform .22s ease,opacity .22s ease}.hl-diag-tab:first-child{border-top:0}.hl-diag-tab.is-active,.hl-diag-tab:hover{padding-left:calc(1.1em + var(--hl-gap-s))}.hl-diag-tab.is-active .hl-arrow,.hl-diag-tab:hover .hl-arrow{transform:translateY(-50%) translateX(0) rotate(-90deg);opacity:1}.hl-diag-panel{display:none}.hl-diag-panel.is-active{display:block;overflow-x:auto}.hl-diag-panel-img{width:100%;height:auto;display:block;border-radius:var(--hl-radius-image);margin-bottom:var(--hl-gap-m)}.hl-diag-panel-body{font-size:var(--hl-fs-body);color:var(--hl-color-ink);line-height:1.65}.hl-diag-carousel{display:none}.hl-diag-car-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--hl-gap-m)}.hl-diag-car-counter{font-size:var(--hl-fs-small);font-weight:var(--hl-fw-ui,500);opacity:.65}.hl-diag-car-arrows{display:flex;align-items:center;gap:var(--hl-gap-s2)}.hl-diag-car-arrow{width:2rem;height:2rem;border-radius:999px;border:0;background:var(--hl-color-light);color:var(--hl-color-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.hl-diag-car-arrow:hover{background:var(--hl-color-brand)}.hl-diag-car-arrow:disabled{opacity:.4;cursor:default}.hl-diag-car-prev .hl-arrow--prev{transform:rotate(90deg)}.hl-diag-car-next .hl-arrow--next{transform:rotate(-90deg)}.hl-diag-car-track-wrap{overflow:hidden}.hl-diag-car-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;will-change:transform;transition:transform .35s ease}.hl-diag-car-item{width:100%;flex-shrink:0}.hl-diag-car-img{width:100%;height:auto;display:block;border-radius:var(--hl-radius-image);margin-bottom:var(--hl-gap-m)}.hl-diag-car-item-title{font-size:var(--hl-fs-h3);font-weight:var(--hl-fw-strong,700);color:var(--hl-color-ink);margin-bottom:var(--hl-gap-s2)}.hl-block-scenarios--diagrams .hl-diag-car-item-title{font-size:var(--hl-fs-h3)}.hl-diag-car-item-body{font-size:var(--hl-fs-body);color:var(--hl-color-ink);line-height:1.65}@media (max-width:899px){.hl-diag-header{grid-template-columns:1fr}.hl-diag-header-aside{display:none}.hl-diag-grid{display:none}.hl-diag-carousel{display:block}}@media (min-width:900px){.hl-diag-grid{display:grid}.hl-diag-carousel{display:none}}.hl-diag{font-family:inherit;background:var(--hl-color-light);border-radius:var(--hl-radius-m);padding:var(--hl-gap-m);overflow:hidden}@media (max-width:1023px){.hl-diag{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.hl-diag *{box-sizing:border-box}.hl-dca-arr-h{transform:rotate(-90deg)}.hl-diag--ausbildung .hl-arrow{font-size:var(--hl-fs-body)}.hl-diag--ausbildung{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto minmax(8rem,1fr) auto auto;grid-template-rows:auto auto 1fr 1fr auto auto;column-gap:var(--hl-gap-m);row-gap:var(--hl-gap-s);background:var(--hl-color-white,#fff);padding:var(--hl-gap-l);overflow:visible;align-items:stretch;min-width:620px}.hl-dca-duration{grid-column:1/7;grid-row:1;display:flex;align-items:center;border:1.5px solid var(--hl-color-ink);border-radius:var(--hl-radius-s);padding:.45em .9em;font-size:var(--hl-fs-small);font-weight:600;line-height:1.4}.hl-dca-dur-arr{display:none}.hl-dca-lbl-hp{grid-column:1/3;grid-row:2;text-align:center;font-size:var(--hl-fs-small);font-weight:600;color:var(--hl-color-ink);padding:.9em .9em;display:flex;align-items:center;justify-content:center}.hl-dca-lbl-pruef{grid-column:4/7;grid-row:2;text-align:center;font-size:var(--hl-fs-small);font-weight:600;color:var(--hl-color-ink);padding:.9em .9em;display:flex;align-items:center;justify-content:center}.hl-dca-course .hl-dca-badge,.hl-dca-opt .hl-dca-badge,.hl-dca-prep .hl-dca-badge{align-self:center;opacity:1;color:var(--hl-color-ink)}.hl-dca-entries{grid-column:1;grid-row:3/5;display:flex;flex-direction:column}.hl-dca-entry,.hl-dca-entry-pair{flex:1}.hl-dca-entry-pair{display:flex;flex-direction:column;justify-content:space-around}.hl-dca-entry{display:flex;align-items:center;gap:var(--hl-gap-m);font-size:var(--hl-fs-small);line-height:1.4}.hl-dca-entry>span:first-child{flex:1}.hl-dca-courses{grid-column:2;grid-row:3/5;display:flex;flex-direction:column;gap:var(--hl-gap-s)}.hl-dca-course{flex:1;border-radius:var(--hl-radius-s);padding:var(--hl-gap-m) var(--hl-gap-s);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--hl-gap-s)}.hl-dca-course--a{background:var(--hl-color-light,#fff5e2)}.hl-dca-course--b{background:var(--hl-color-dark-2,#e2efff)}.hl-dca-course strong{display:block;font-size:var(--hl-fs-body);font-weight:600;line-height:1.25}.hl-dca-course>span{font-size:var(--hl-fs-small);opacity:.75}.hl-dca-badge{margin-bottom:0}.hl-dca-conn{grid-column:3;grid-row:3/5;display:flex;flex-direction:column;justify-content:space-around;align-items:center;font-size:1.1em}.hl-dca-prep{grid-column:4;grid-row:3/5;background:var(--hl-color-light-2,#ede2ff);border-radius:var(--hl-radius-s);padding:var(--hl-gap-m) var(--hl-gap-s);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--hl-gap-s)}.hl-dca-prep strong{display:block;font-size:var(--hl-fs-body);font-weight:600;line-height:1.25}.hl-dca-prep>span{font-size:var(--hl-fs-small);opacity:.75}.hl-dca-opt.hl-dca-opt--is{grid-column:4;grid-row:5;background:var(--hl-color-dark-2,#e2efff);border-radius:var(--hl-radius-s);padding:var(--hl-gap-m) var(--hl-gap-s);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--hl-gap-s);font-size:var(--hl-fs-body);font-weight:600;line-height:1.25}.hl-dca-opt{grid-column:4;grid-row:6;background:var(--hl-color-light-2,#ede2ff);border-radius:var(--hl-radius-s);padding:var(--hl-gap-m) var(--hl-gap-s);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--hl-gap-s);font-size:var(--hl-fs-body);font-weight:600;line-height:1.25}.hl-dca-conn2{grid-column:5;grid-row:3/5;display:flex;align-items:center;justify-content:center;font-size:1.1em}.hl-dca-pruefung{grid-column:6;grid-row:3/5;background:var(--hl-color-highlight);color:var(--hl-color-white);border-radius:var(--hl-radius-s);writing-mode:vertical-rl;transform:rotate(180deg);padding:var(--hl-gap-m) var(--hl-gap-s);font-size:var(--hl-fs-body);font-weight:var(--hl-fw-strong);display:flex;align-items:center;justify-content:center}@media (max-width:899px){.hl-diag--ausbildung{grid-template-columns:auto auto 1fr 1fr;grid-template-rows:repeat(9,auto);min-width:0;padding:var(--hl-gap-m);column-gap:var(--hl-gap-s);row-gap:var(--hl-gap-s)}.hl-dca-arr-h{transform:none}.hl-dca-entries{grid-column:1/5;grid-row:1;flex-direction:row;gap:var(--hl-gap-m);justify-content:stretch}.hl-dca-entries>.hl-dca-entry{flex:1;flex-direction:column;align-items:center;text-align:center;gap:var(--hl-gap-s)}.hl-dca-entry-pair{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--hl-gap-s)}.hl-dca-entry-pair .hl-dca-entry{flex:0 0 auto;flex-direction:column;align-items:center;gap:var(--hl-gap-s)}.hl-dca-entry-pair .hl-dca-entry:first-child .hl-arrow{display:none}.hl-dca-duration{grid-column:1;grid-row:2/8;writing-mode:vertical-rl;transform:rotate(180deg);border:1.5px solid var(--hl-color-ink);border-radius:var(--hl-radius-s);padding:.5em .3em;font-size:var(--hl-fs-small);min-width:1.6em;display:flex;align-items:center;justify-content:center;text-align:center}.hl-dca-dur-arr{display:none}.hl-dca-lbl-hp{grid-column:2;grid-row:2/4;writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--hl-fs-small);font-weight:600;color:var(--hl-color-ink);display:flex;align-items:center;justify-content:center;min-width:1.4em;padding:0 .2em;text-align:center}.hl-dca-lbl-pruef{grid-column:2;grid-row:4/8;writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--hl-fs-small);font-weight:600;color:var(--hl-color-ink);display:flex;align-items:center;justify-content:center;min-width:1.4em;padding:0 .2em;text-align:center}.hl-dca-courses{grid-column:3/5;grid-row:2;flex-direction:row;gap:var(--hl-gap-s)}.hl-dca-course{flex:1;min-height:5rem}.hl-dca-conn{grid-column:3/5;grid-row:3;flex-direction:row;justify-content:space-around;padding:var(--hl-gap-s) 0}.hl-dca-prep{grid-column:3/5;grid-row:4}.hl-dca-opt.hl-dca-opt--is{grid-column:3/5;grid-row:5}.hl-dca-opt{grid-column:3/5;grid-row:6}.hl-dca-conn2{grid-column:1/5;grid-row:7;padding:var(--hl-gap-s) 0;display:flex;align-items:center;justify-content:center}.hl-dca-pruefung{grid-column:1/5;grid-row:8;writing-mode:horizontal-tb;transform:none;padding:var(--hl-gap-m);text-align:center;border-radius:var(--hl-radius-s)}}@media (max-width:420px){.hl-diag--ausbildung .hl-dca-entries{flex-direction:column}.hl-diag--ausbildung .hl-dca-entry-pair .hl-dca-entry:first-child .hl-arrow{display:inline-block}.hl-diag--ausbildung .hl-dca-courses{flex-direction:column}.hl-diag--ausbildung .hl-dca-conn{flex-direction:column;align-items:center;gap:var(--hl-gap-s)}}.hl-diag--themenblock{background:0 0}.hl-dct-title{font-size:var(--hl-fs-body);font-weight:var(--hl-fw-strong);margin-bottom:var(--hl-gap-m)}.hl-dct-duration{margin-bottom:var(--hl-gap-s2)}.hl-dct-duration-arrow{display:flex;align-items:center;background:0 0;clip-path:none;border:1.5px solid var(--hl-color-ink);border-radius:var(--hl-radius-s);padding:.45em .9em;font-size:var(--hl-fs-small);font-weight:600;letter-spacing:0;text-transform:none}.hl-dct-block{background:0 0;border:none;padding:var(--hl-gap-m) 0;margin-bottom:var(--hl-gap-s2)}.hl-dct-block-header{text-align:center;margin-bottom:var(--hl-gap-s2)}.hl-dct-block-header strong{display:block;font-size:var(--hl-fs-small);font-weight:var(--hl-fw-strong);text-transform:none;letter-spacing:0}.hl-dct-block-header span{font-size:var(--hl-fs-caption);color:var(--hl-color-ink)}.hl-dct-row{display:flex;align-items:center;gap:var(--hl-gap-m)}.hl-dct-entry{display:flex;align-items:center;gap:var(--hl-gap-s2);flex-shrink:0}.hl-dct-entry--after .hl-dct-entry-label{text-align:left}.hl-dct-entry-label{font-size:var(--hl-fs-small);font-weight:600;color:var(--hl-color-ink);line-height:1.3}.hl-dct-arr{width:1.1rem;height:1.4rem;transform:rotate(-90deg);flex-shrink:0}.hl-dct-weeks{flex:1;display:flex;flex-wrap:wrap;gap:var(--hl-gap-s);min-width:0}.hl-dct-week{flex:1;min-width:2.2rem;background:color-mix(in srgb,var(--hl-color-ink,#101820) 6%,transparent);border-radius:var(--hl-radius-s);padding:var(--hl-gap-s2) var(--hl-gap-s);font-size:var(--hl-fs-caption);font-weight:600;text-align:center;color:var(--hl-color-ink)}.hl-dct-week--skript{background:var(--hl-color-dark-2,#e2efff)}.hl-dct-week--klausur{background:var(--hl-color-highlight,#7104e5);color:var(--hl-color-white,#fff)}.hl-dct-note{font-size:var(--hl-fs-small);color:var(--hl-color-ink);margin:0;line-height:1.5}@media (max-width:599px){.hl-dcg-path-row{flex-direction:column}.hl-dcg-path-label{flex:unset;width:100%;flex-direction:row;align-items:center;justify-content:space-between}.hl-dcg-path-label span{text-align:right}}@media (max-width:599px){.hl-dct-row{flex-direction:column;align-items:stretch}.hl-dct-entry{flex-direction:row;justify-content:flex-start}.hl-dct-arr{transform:none}.hl-dct-weeks{flex-direction:row;flex-wrap:wrap}}.hl-diag--grundausbildung{background:0 0}.hl-dcg-header{display:flex;align-items:center;gap:var(--hl-gap-s2);border:1.5px solid var(--hl-color-ink);border-radius:var(--hl-radius-s);padding:.45em .9em;margin-bottom:var(--hl-gap-m);font-size:var(--hl-fs-small);font-weight:600}.hl-dcg-header .hl-dca-badge{margin-bottom:0}.hl-dcg-path-row{display:flex;align-items:flex-start;gap:var(--hl-gap-m);margin-bottom:var(--hl-gap-m)}.hl-dcg-path-row:last-child{margin-bottom:0}.hl-dcg-path-label{flex:0 0 140px;display:flex;flex-direction:column;gap:var(--hl-gap-s);border-radius:var(--hl-radius-s);padding:var(--hl-gap-s2);font-size:var(--hl-fs-small);font-weight:700;color:var(--hl-color-ink);align-self:flex-start}.hl-dcg-path-label span{font-size:var(--hl-fs-caption);font-weight:400;line-height:1.3}.hl-dcg-path-label--einsteiger{background:var(--hl-color-light-2,#ede2ff)}.hl-dcg-path-label--profi{background:var(--hl-color-dark-2,#e2efff)}.hl-dcg-path-row .hl-dcg-timeline{flex:1;min-width:0;align-self:center}.hl-dcg-einstieg-hint{display:flex;align-items:center;gap:var(--hl-gap-s);font-size:var(--hl-fs-caption);font-weight:600;color:var(--hl-color-ink);margin-top:var(--hl-gap-s);padding-top:var(--hl-gap-s);border-top:1px solid var(--hl-color-border)}.hl-dcg-einstieg-hint .hl-arrow{width:.8rem;height:1rem;flex-shrink:0}.hl-dcg-block-inner--einsteiger{background:var(--hl-color-light-2,#ede2ff)}.hl-dcg-block-inner--profi{background:var(--hl-color-dark-2,#e2efff)}.hl-dcg-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--hl-gap-s)}@media (min-width:900px){.hl-dcg-timeline{grid-template-columns:repeat(12,1fr)}}.hl-dcg-block{display:flex;flex-direction:column;align-items:stretch}.hl-dcg-entry-tick{align-self:flex-start;opacity:.5;margin-bottom:3px}.hl-dcg-entry-tick .hl-arrow{width:.9rem;height:1.15rem}.hl-dcg-block-inner{background:var(--hl-color-light-2,#ede2ff);border-radius:var(--hl-radius-s);padding:var(--hl-gap-s2) var(--hl-gap-s);display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;text-align:center;color:var(--hl-color-ink)}.hl-dcg-num{font-size:var(--hl-fs-small);font-weight:700;color:var(--hl-color-ink)}.hl-dcg-label{font-size:.58rem;font-weight:600;line-height:1.2;hyphens:auto;text-align:center}.hl-dcg-dur{font-size:.6rem;color:var(--hl-color-ink);opacity:.5;letter-spacing:.02em}.hl-block-schedule-table{padding:0}.hl-block-schedule-table h2{margin-bottom:var(--hl-gap-l)}.hl-schedule-list{display:flex;flex-direction:column}.hl-schedule-row{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--hl-gap-l,2.2rem);border-bottom:1px solid var(--hl-c-stroke);padding:var(--hl-gap-m) 0}.hl-schedule-row:last-child{border-bottom:none}.hl-schedule-list .hl-schedule-row:first-child{background:color-mix(in srgb,var(--hl-color-dark) 8%,transparent);border-radius:var(--hl-radius-m);padding:var(--hl-gap-m);border-bottom:none;margin-bottom:var(--hl-gap-s)}.hl-schedule-list .hl-schedule-row:first-child .hl-schedule-key{font-family:var(--hl-font-sans);font-size:var(--hl-fs-body);font-weight:600;text-transform:none;letter-spacing:normal}.hl-schedule-pair{display:flex;flex-direction:column;gap:.2em}.hl-schedule-key{font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:700;font-size:clamp(.78rem, .7rem + .3vw, .9rem);color:var(--hl-color-ink,var(--hl-color-ink));line-height:1.3}.hl-schedule-val{font-size:var(--hl-fs-body, 1rem);color:var(--hl-color-ink,var(--hl-color-ink));line-height:1.5}.hl-schedule-mobile{display:none}.hl-schedule-mobile-split{display:none}@media (max-width:699px){.hl-schedule-list{display:none}.hl-schedule-mobile{display:none}.hl-schedule-mobile-split{display:flex;flex-direction:column;gap:var(--hl-gap-l)}.hl-schedule-col{display:flex;flex-direction:column}.hl-schedule-mobile-split .hl-schedule-row{grid-template-columns:1fr}.hl-block-schedule-table{overflow-x:hidden}.hl-schedule-val{overflow-wrap:break-word;word-break:break-word}.hl-schedule-mobile-split .hl-schedule-col .hl-schedule-row:first-child{background:color-mix(in srgb,var(--hl-color-dark) 8%,transparent);border-radius:var(--hl-radius-m);padding:var(--hl-gap-m);border-bottom:none;margin-bottom:var(--hl-gap-s)}.hl-schedule-mobile-split .hl-schedule-col .hl-schedule-row:first-child .hl-schedule-key{font-family:var(--hl-font-sans);font-size:var(--hl-fs-body);font-weight:600;text-transform:none;letter-spacing:normal}}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule{display:block!important;border:none!important;border-radius:0!important;overflow:visible!important;background:0 0!important}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule thead{display:none!important}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule tbody{display:block!important}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule tbody tr{display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:.15em var(--hl-gap-l,2.2rem);border-top:none!important;border-right:none!important;border-left:none!important;border-bottom:1px solid var(--hl-c-stroke,color-mix(in srgb,var(--hl-color-ink) 15%,transparent))!important;padding:var(--hl-gap-m) 0!important;background:0 0!important}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule tbody tr:last-child{border-bottom:none!important}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule td,.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule th{display:block!important;border:none!important;padding:0!important;background:0 0!important;color:var(--hl-color-ink,var(--hl-color-ink))!important}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule td:first-child{grid-column:1;grid-row:1;font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:700;font-size:clamp(.78rem, .7rem + .3vw, .9rem)}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule td:nth-child(2){grid-column:1;grid-row:2;font-size:var(--hl-fs-body, 1rem)}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule td:nth-child(3){grid-column:2;grid-row:1;font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:700;font-size:clamp(.78rem, .7rem + .3vw, .9rem)}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule td:nth-child(4){grid-column:2;grid-row:2;font-size:var(--hl-fs-body, 1rem)}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule td:first-child:empty::before{content:'Grundausbildung · Freitag';font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:700;font-size:.78rem}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule td:nth-child(3):empty::before{content:'Intensiv-Samstag · Samstag';font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:700;font-size:.78rem}@media (max-width:699px){.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule tbody tr{grid-template-columns:1fr;grid-template-rows:auto}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule td:nth-child(3){grid-column:1;grid-row:auto;margin-top:var(--hl-gap-s)}.hl-site .hl-page-builder-shell .hl-block-schedule-table .hl-styleguide-schedule td:nth-child(4){grid-column:1;grid-row:auto}}.hl-styleguide-faq details:first-child{border-top:none}.hl-styleguide-faq details:last-child{border-bottom:none}html{-webkit-hyphens:auto;hyphens:auto}body.hl-site{overflow-wrap:anywhere}body.hl-site .hl-styleguide-hero-preview-copy h1{font-size:clamp(2.2rem, 3.5vw + .8rem, 4rem);letter-spacing:-.03em;line-height:1.06;font-weight:700;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}body.hl-site .hl-styleguide-hero-preview-copy h1[data-fitted=true]{font-size:clamp(1.9rem, 3vw + .7rem, 3.4rem)}body.hl-site .hl-styleguide-hero-preview-copy p{font-size:clamp(1.05rem, 1vw + .7rem, 1.35rem);line-height:1.55;font-weight:400;max-width:34em}body.hl-site .hl-title-head{font-family:var(--hl-font-sans);font-style:normal;font-weight:500;font-size:var(--hl-fs-label);letter-spacing:.1em;text-transform:uppercase;line-height:1.4;margin:0 0 .6em;color:var(--hl-layout-ink,currentColor)}body.hl-site .hl-title-main{margin:0 0 .2em;color:var(--hl-layout-ink,currentColor)}body.hl-site .hl-title-sub{font-family:var(--hl-font-serif);font-style:italic;font-weight:400;font-size:var(--hl-fs-h3, clamp(1.2rem, .9rem + 1vw, 1.875rem));line-height:1.45;margin:.25em 0 0;color:var(--hl-layout-ink,currentColor)}body.hl-site .hl-steps-heading{font-family:var(--hl-font-sans);font-size:var(--hl-fs-h2);letter-spacing:-.02em;line-height:1.1}body.hl-site .hl-block-accordion .hl-accordion-title,body.hl-site .hl-block-benefits h2,body.hl-site .hl-block-contact-panel h2,body.hl-site .hl-block-scenarios h2,body.hl-site .hl-content-table-title{font-family:var(--hl-font-sans);letter-spacing:-.02em}body.hl-site .hl-block-flow-text-wrap li,body.hl-site .hl-block-flow-text-wrap p,body.hl-site .hl-steps-body li,body.hl-site .hl-steps-body p{font-size:var(--hl-fs-body);line-height:1.72}.hl-block-image-panel--placeholder{display:block;width:100%;min-height:var(--hl-image-panel-max-h,380px);position:relative;overflow:hidden;border-radius:var(--hl-radius-m,0)}.hl-image-panel-placeholder-inner{display:block;position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--hl-color-black) 8%,transparent) 0,color-mix(in srgb,var(--hl-color-black) 8%,transparent) 1px,transparent 0,transparent 50%);background-size:12px 12px}body.hl-site .hl-main-menu-item,body.hl-site .hl-menu-item,body.hl-site .hl-nav-item{font-family:var(--hl-font-sans);font-style:normal}.hl-page-builder-layout{color:var(--hl-layout-ink,var(--hl-c-ink,var(--hl-color-ink)))}body.hl-site .hl-block-accordion,body.hl-site .hl-block-benefits,body.hl-site .hl-block-contact-panel,body.hl-site .hl-block-content-table,body.hl-site .hl-block-flow-text-wrap,body.hl-site .hl-block-scenarios,body.hl-site .hl-block-steps,body.hl-site .hl-block-title-block-wrap{color:inherit}body.hl-site .hl-block-title-block-wrap .title .hl-title-main,body.hl-site .hl-block-title-block-wrap .title>h2{padding-bottom:0;margin-bottom:.2em}body.hl-site .hl-title-head{font-size:.84rem;letter-spacing:.06em;font-weight:500;text-transform:uppercase;font-family:var(--hl-font-sans);font-style:normal;color:inherit;margin:0 0 .55em;opacity:1}body.hl-site .hl-title-main{color:inherit;margin:0 0 .18em;padding-bottom:0}body.hl-site .hl-title-sub{font-family:var(--hl-font-serif);font-style:italic;font-size:var(--hl-fs-h3, clamp(1.2rem, .9rem + 1vw, 1.875rem));font-weight:400;line-height:1.45;color:inherit;margin:0;opacity:1}body.hl-site .hl-block-flow-text-wrap li,body.hl-site .hl-block-flow-text-wrap p,body.hl-site li,body.hl-site p,body.hl-site td{color:inherit;line-height:1.75}body.hl-site h1,body.hl-site h2,body.hl-site h3,body.hl-site h4,body.hl-site h5,body.hl-site h6{color:inherit}body.hl-site .hl-page-builder-shell details{border-top:1px solid currentColor;border-bottom:none;border-left:none;border-right:none;border-radius:0;background:0 0;box-shadow:none;padding:0}body.hl-site .hl-page-builder-shell details:last-child{border-bottom:1px solid currentColor}body.hl-site .hl-page-builder-shell details summary{padding:1.1em 0;font-size:var(--hl-fs-h3);font-weight:500;font-family:var(--hl-font-sans);color:inherit;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--hl-gap-m)}body.hl-site .hl-page-builder-shell details summary::after{content:'';font-size:1rem;font-weight:400;flex-shrink:0;transition:transform .2s ease}body.hl-site .hl-page-builder-shell details[open] summary::after{transform:rotate(180deg)}body.hl-site .hl-page-builder-shell details .contentAcc,body.hl-site .hl-page-builder-shell details .hl-accordion-content{padding:0 0 1.25em;font-size:var(--hl-fs-body);line-height:1.75;color:inherit}body.hl-site .hl-page-builder-shell .hl-block-faq-split{display:grid;grid-template-columns:1fr 2fr;gap:var(--hl-gap-xl,3.2rem);align-items:start}@media (max-width:700px){body.hl-site .hl-page-builder-shell .hl-block-faq-split{grid-template-columns:1fr!important}}body.hl-site .hl-styleguide-hero-preview-copy p:first-of-type{font-size:clamp(1.1rem, 1.2vw + .7rem, 1.35rem);line-height:1.6;font-weight:400;color:inherit;max-width:32em;margin-top:1.2em;margin-bottom:1.8em}body.hl-site .hl-block-flow-text-wrap h2{margin-bottom:.5em}body.hl-site .hl-block-flow-text-wrap h2+p{font-size:clamp(1.1rem, 1vw + .7rem, 1.3rem);line-height:1.65;margin-top:0}body.hl-site .hl-block-benefits .hl-benefit-text,body.hl-site .hl-block-benefits .hl-benefit-title,body.hl-site .hl-block-benefits .hl-styleguide-benefit-item{color:inherit}body.hl-site .hl-story-card-teaser,body.hl-site .hl-story-card-title{color:inherit}.hl-layout-hero{padding:clamp(3rem,6vw,5rem) 0;max-width:var(--hl-layout-container,1400px);margin:0 auto}.hl-layout-hero h1{margin:.3em 0 .5em}.hl-layout-hero-lead{font-size:clamp(1.2rem, 1vw + .9rem, 1.5rem);max-width:38em;line-height:1.7}.hl-layout-downloads-section{background:var(--hl-color-light,#fff5e2);padding:clamp(3rem,6vw,5.5rem) 0}.hl-layout-downloads-inner{max-width:var(--hl-layout-container,1400px);margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem)}.hl-layout-downloads-heading{margin:0 0 var(--hl-gap-l1);font-size:var(--hl-fs-h2);font-weight:600;letter-spacing:-.025em;line-height:1.1}.hl-layout-split{display:grid;grid-template-columns:240px 1fr;gap:clamp(2rem,4vw,4rem);align-items:start}@media (max-width:768px){.hl-layout-split{grid-template-columns:1fr}}.hl-layout-sidebar{position:sticky;top:calc(var(--hl-nav-height,4rem) + clamp(3rem,6vw,5.5rem))}.hl-layout-filter{display:flex;flex-direction:column;gap:var(--hl-gap-m3)}.hl-downloads-filter-field label{display:block;font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--hl-gap-s3);color:inherit}.hl-downloads-filter-field input,.hl-downloads-filter-field select{width:100%;padding:.55rem var(--hl-gap-s5);border:1px solid color-mix(in srgb,var(--hl-color-black) 18%,transparent);border-radius:.25rem;font-size:var(--hl-fs-label);font-family:var(--hl-font-sans);background:color-mix(in srgb,var(--hl-color-white) 80%,transparent);color:inherit;box-sizing:border-box;appearance:none;-webkit-appearance:none}.hl-downloads-filter-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23101820' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:var(--hl-gap-l0)}.hl-downloads-filter-field input:focus,.hl-downloads-filter-field select:focus{outline:2px solid var(--hl-c-brand,var(--hl-color-brand));outline-offset:1px;border-color:transparent}.hl-downloads-counter{font-size:var(--hl-fs-caption);color:inherit;margin:0;padding:var(--hl-gap-s4) 0 0;border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent)}.hl-downloads-batch-controls{display:flex;flex-direction:column;gap:.5rem}.hl-downloads-select-all{width:100%;padding:.5em .75em;font-size:var(--hl-fs-caption);font-family:var(--hl-font-sans);font-weight:500;border:1px solid color-mix(in srgb,var(--hl-color-black) 20%,transparent);border-radius:.25rem;background:0 0;cursor:pointer;color:inherit;text-align:left;transition:background .15s}.hl-downloads-select-all:hover{background:color-mix(in srgb,var(--hl-color-black) 5%,transparent)}.hl-downloads-batch-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hl-gap-s3);width:100%;padding:.55em .75em;font-size:var(--hl-fs-caption);font-family:var(--hl-font-sans);font-weight:600;border:none;border-radius:.25rem;background:var(--hl-c-ink,var(--hl-color-ink));color:var(--hl-color-white);cursor:pointer;transition:opacity .15s}.hl-downloads-batch-btn:disabled{opacity:.3;cursor:not-allowed}.hl-downloads-batch-btn:not(:disabled):hover{opacity:.82}.hl-downloads-item{display:grid;grid-template-columns:20px 1fr auto;gap:var(--hl-gap-s5);align-items:center;padding:var(--hl-gap-l,1.1rem) 0;border-bottom:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent)}.hl-downloads-list .hl-downloads-item:first-child{border-top:1px solid color-mix(in srgb,var(--hl-color-ink) 12%,transparent)}.hl-downloads-item.is-selected{background:color-mix(in srgb,var(--hl-color-black) 2%,transparent)}.hl-downloads-checkbox-wrap{display:flex;align-items:center;cursor:pointer}.hl-downloads-cb{display:none}.hl-downloads-checkbox-visual{width:17px;height:17px;border:1.5px solid color-mix(in srgb,var(--hl-color-black) 25%,transparent);border-radius:3px;background:color-mix(in srgb,var(--hl-color-white) 80%,transparent);display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s;flex-shrink:0}.hl-downloads-cb:checked+.hl-downloads-checkbox-visual{background:var(--hl-c-ink,var(--hl-color-ink));border-color:var(--hl-c-ink,var(--hl-color-ink))}.hl-downloads-cb:checked+.hl-downloads-checkbox-visual::after{content:'';display:block;width:4px;height:8px;border:2px solid var(--hl-color-white);border-top:none;border-left:none;transform:rotate(45deg) translate(-1px,-1px)}.hl-downloads-label{display:flex;align-items:center;gap:.5rem;margin:0}.hl-downloads-date{font-size:clamp(.9rem, .4vw + .78rem, 1.1rem);font-weight:500;color:inherit;line-height:1.3}.hl-downloads-actions{display:flex;gap:.4rem;flex-shrink:0}.hl-downloads-action{display:inline-flex;align-items:center;gap:.25rem;padding:.35em .65em;font-size:.78rem;font-weight:500;color:inherit;border:1px solid color-mix(in srgb,var(--hl-color-black) 15%,transparent);border-radius:.2em;text-decoration:none;white-space:nowrap;transition:background .12s}.hl-downloads-action:hover{background:color-mix(in srgb,var(--hl-color-black) 4%,transparent)}.hl-downloads-action--download{background:var(--hl-c-ink,var(--hl-color-ink));color:var(--hl-color-white);border-color:transparent}.hl-downloads-action--download:hover{background:color-mix(in srgb,var(--hl-color-ink) 80%,transparent)}.hl-downloads-badge{padding:.1em .45em;border-radius:3px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.hl-downloads-badge--hp{background:var(--hl-color-light-2);color:var(--hl-color-ink)}.hl-downloads-badge--hpp{background:var(--hl-color-dark-2);color:var(--hl-color-ink)}.hl-downloads-empty{padding:2rem 0;text-align:center;color:inherit}.btn.btnContent,a.btnContent{display:inline-block;padding:.65em 1.4em;background:var(--hl-layout-ink,var(--hl-color-ink));color:var(--hl-color-white)!important;font-family:var(--hl-font-sans);font-size:var(--hl-fs-label);font-weight:600;text-decoration:none;border-radius:.25rem;border:none;cursor:pointer;transition:opacity .15s;margin-top:.5em}.btn.btnContent:hover,a.btnContent:hover{opacity:.82}.hl-page-builder-layout.has-layout-bg.hl-page-builder-layout--same-bg-prev::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);width:auto;height:auto;background:var(--hl-layout-bg,transparent);transform:none}body .btn.btnContent,body a.btnContent{background:var(--hl-c-brand,var(--hl-color-brand))!important;color:var(--hl-c-ink,var(--hl-color-ink))!important}.hl-page-builder-shell .hl-block-flow-text-wrap ul,.hl-page-builder-shell .hl-tabs-content ul{list-style:none;padding:0;margin:.75em 0 1.25em}.hl-page-builder-shell .hl-block-flow-text-wrap ul:not(.hl-checklist) li,.hl-page-builder-shell .hl-tabs-content ul:not(.hl-checklist) li{position:relative;padding-left:1.5em;margin-bottom:.55em;line-height:1.65}.hl-page-builder-shell .hl-block-flow-text-wrap ul:not(.hl-checklist) li::before,.hl-page-builder-shell .hl-tabs-content ul:not(.hl-checklist) li::before{content:"";position:absolute;left:.1em;top:.52em;width:.55em;height:.32em;border-left:2px solid var(--hl-c-brand,var(--hl-color-brand));border-bottom:2px solid var(--hl-c-brand,var(--hl-color-brand));transform:rotate(-45deg)}body .btn.btnContent,body a.btnContent{background:var(--hl-c-brand,var(--hl-color-brand))!important;color:var(--hl-c-ink,var(--hl-color-ink))!important;display:inline-flex;align-items:center;gap:.45em;padding:.7em 1.5em;font-weight:600;font-size:var(--hl-fs-label);border-radius:.25rem;text-decoration:none;margin-top:var(--hl-gap-m);transition:opacity .15s}body .btn.btnContent:hover,body a.btnContent:hover{opacity:.85}@media only screen and (min-width:900px){#hpp-l3,#l-hp-l2{grid-template-columns:3fr 2fr}#hpp-l3 .hl-page-builder-column,#l-hp-l2 .hl-page-builder-column{grid-column:auto}}#hom-l3{gap:var(--hl-gap-m2);align-items:stretch!important}#hom-l3 .hl-page-builder-column{border-radius:.75rem;padding:var(--hl-gap-l0);display:flex;flex-direction:column;align-self:stretch}#hom-l3 .hl-page-builder-column:first-child{background:0 0;border:var(--hl-stroke-width-fine) solid var(--hl-color-border)}#hom-l3 .hl-page-builder-column:last-child{background:var(--hl-color-dark-2,#e2e2ff);border:none}#hom-l3 .hl-section-flow-body ul li{padding-left:var(--hl-gap-l0)}#hom-l3 .hl-section-flow-body ul li::before{content:"";width:1.3rem;height:1.3rem;top:.08rem;font-size:0;background-color:var(--hl-color-brand,var(--hl-color-brand));background-image:none;box-shadow:none}#hom-l3 .hl-section-flow-body ul li::after{content:"";position:absolute;left:.65rem;top:.73rem;width:.42rem;height:.68rem;border-right:var(--hl-stroke-width-normal,2px) solid var(--hl-color-ink);border-bottom:var(--hl-stroke-width-normal,2px) solid var(--hl-color-ink);transform:translate(-50%,-62%) rotate(45deg);border-radius:0}#hom-l3 .hl-block-flow-text-wrap,#hom-l3 .hl-block-title-block-wrap{background:0 0!important;color:inherit!important}.hl-page-builder-layout.has-layout-bg+.hl-page-builder-layout:not(.has-layout-bg){padding-top:var(--hl-space-section-y);margin-top:0}.hl-page-builder-layout:not(.has-layout-bg){padding-bottom:var(--hl-space-section-y)}.hl-page-builder-layout:not(.has-layout-bg)+.hl-page-builder-layout:not(.has-layout-bg){margin-top:0}#hom-l2{padding-bottom:0!important}#hom-l3.hl-page-builder-layout--same-bg-prev{padding-top:var(--hl-gap-xl,3.2rem)!important}#hom-l7 .hl-block-contact-panel-wrap{padding-top:0;padding-bottom:0}#hom-l3{padding:0 var(--hl-gap-l,2rem) var(--hl-space-section-y)}@media (max-width:640px){#hom-l3{padding-inline:0}}#hom-l4 .hl-page-builder-column{max-width:720px}#hom-l4 .hl-section-flow-body ul{background:var(--hl-color-light,#f8f5ef);border-radius:.75rem;padding:1.25rem var(--hl-gap-m2) 1.25rem 1.75rem;margin:var(--hl-gap-m,1rem) 0;gap:var(--hl-gap-s4)}#hom-l4 .hl-section-flow-body ul li{padding-left:var(--hl-gap-l0)}#hom-l4 .hl-section-flow-body ul li::before{content:"";width:1.3rem;height:1.3rem;top:.08rem;font-size:0;background-color:var(--hl-color-brand,var(--hl-color-brand));background-image:none;box-shadow:none}#hom-l4 .hl-section-flow-body ul li::after{content:"";position:absolute;left:.65rem;top:.73rem;width:.42rem;height:.68rem;border-right:var(--hl-stroke-width-normal,2px) solid var(--hl-color-ink);border-bottom:var(--hl-stroke-width-normal,2px) solid var(--hl-color-ink);transform:translate(-50%,-62%) rotate(45deg);border-radius:0}#hom-l5 .hl-section-flow-body ul{border:1.5px solid color-mix(in srgb,var(--hl-color-black) 15%,transparent);border-radius:.75rem;padding:1.25rem var(--hl-gap-m2) 1.25rem 1.75rem;margin:var(--hl-gap-m,1rem) 0;gap:var(--hl-gap-s4)}#hom-l5 .hl-section-flow-body ul li{padding-left:var(--hl-gap-l0)}#hom-l5 .hl-section-flow-body ul li::before{content:"";width:1.3rem;height:1.3rem;top:.08rem;font-size:0;background-color:var(--hl-color-brand,var(--hl-color-brand));background-image:none;box-shadow:none}#hom-l5 .hl-section-flow-body ul li::after{content:"";position:absolute;left:.65rem;top:.73rem;width:.42rem;height:.68rem;border-right:var(--hl-stroke-width-normal,2px) solid var(--hl-color-ink);border-bottom:var(--hl-stroke-width-normal,2px) solid var(--hl-color-ink);transform:translate(-50%,-62%) rotate(45deg);border-radius:0}@media (min-width:900px){#hom-l5{align-items:start}#hom-l5 .hl-page-builder-column:first-child{order:2}#hom-l5 .hl-page-builder-column:last-child{order:1}#hom-l5 .hl-page-builder-column:last-child{position:sticky;top:calc(var(--hl-nav-height,5rem) + var(--hl-gap-m,1rem));align-self:start}}#hom-l6{align-items:start}@media (min-width:900px){#hom-l6 .hl-page-builder-column:first-child{position:sticky;top:calc(var(--hl-nav-height,5rem) + var(--hl-gap-m,1rem));align-self:start}}body.hl-site .hl-page-builder-shell .hl-block-flow-text-wrap li,body.hl-site .hl-page-builder-shell .hl-block-flow-text-wrap p{font-size:clamp(1rem, .94rem + .3vw, 1.1rem);line-height:1.78}@media (min-width:900px){#l-hp-l8{align-items:start}#l-hp-l8 .hl-page-builder-column:first-child{position:sticky;top:calc(var(--hl-nav-height,5rem) + var(--hl-gap-m,1rem));align-self:start}}@media (min-width:900px){#hp-dozent{align-items:start}#hp-dozent .hl-page-builder-column:first-child{position:sticky;top:calc(var(--hl-nav-height,5rem) + var(--hl-gap-m,1rem));align-self:start}}@media (min-width:900px){#abnehmen-l1,#gespraech-l1,#meditation-l1,#singen-l1{align-items:start}#abnehmen-l1 .hl-page-builder-column:first-child,#gespraech-l1 .hl-page-builder-column:first-child,#meditation-l1 .hl-page-builder-column:first-child,#singen-l1 .hl-page-builder-column:first-child{position:sticky;top:calc(var(--hl-nav-height,5rem) + var(--hl-gap-m,1rem));align-self:start}}@media (min-width:900px){#bd-l1,#jens-l1,#jk-l1,#se-l1{align-items:start}#bd-l1 .hl-page-builder-column:first-child,#jens-l1 .hl-page-builder-column:first-child,#jk-l1 .hl-page-builder-column:first-child,#se-l1 .hl-page-builder-column:first-child{position:sticky;top:6rem;align-self:start}}@media (min-width:701px){body.hl-site .hl-page-builder-shell .hl-styleguide-faq-intro{position:sticky;top:calc(var(--hl-nav-height) + var(--hl-space-section-y));align-self:start}}#abnehmen-l1 .hl-page-builder-column:first-child,#gespraech-l1 .hl-page-builder-column:first-child,#hom-l5 .hl-page-builder-column:last-child,#hom-l6 .hl-page-builder-column:first-child,#hp-dozent .hl-page-builder-column:first-child,#l-hp-l8 .hl-page-builder-column:first-child,#meditation-l1 .hl-page-builder-column:first-child,#singen-l1 .hl-page-builder-column:first-child{top:calc(var(--hl-nav-height) + var(--hl-space-section-y))!important}@media (min-width:900px){#hom-l5{grid-template-columns:2fr 3fr!important}#hom-l5 .hl-page-builder-column{grid-column:auto!important}#hom-l6{grid-template-columns:3fr 2fr!important}#hom-l6 .hl-page-builder-column{grid-column:auto!important}#l-hp-l8{grid-template-columns:2fr 3fr!important}#l-hp-l8 .hl-page-builder-column{grid-column:auto!important}}@media (min-width:760px){.hl-page-builder .hl-block-hero.hl-styleguide-hero-preview{grid-template-columns:3fr 2fr!important}}.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-copy{gap:clamp(.3rem,.4vw,.42rem)}.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-copy h1{font-size:clamp(2rem, 1.4rem + 2.5vw, 3.8rem);line-height:1.06;letter-spacing:-.025em;hyphens:manual;-webkit-hyphens:manual}.hl-page-builder .hl-block-hero .hl-styleguide-hero-preview-copy p{font-size:clamp(1rem, .9rem + .4vw, 1.2rem);max-width:40ch}body.hl-site .hl-page-builder-shell .hl-block-faq-split{grid-template-columns:2fr 3fr!important;align-items:start}body.hl-site .hl-page-builder-shell .hl-styleguide-faq-intro .hl-faq-title,body.hl-site .hl-page-builder-shell .hl-styleguide-faq-intro h3,body.hl-site .hl-styleguide-faq-layout .hl-styleguide-faq-intro .hl-faq-title,body.hl-site .hl-styleguide-faq-layout .hl-styleguide-faq-intro h3{font-size:clamp(2rem, 1.4rem + 2.5vw, 3.4rem)!important;line-height:1.08;letter-spacing:-.025em;max-width:none!important;font-weight:600;margin:0 0 .2em}.hl-styleguide-faq-intro .hl-faq-subline{margin:0 0 .5em;font-size:clamp(.85rem, .82rem + .15vw, .95rem);letter-spacing:.03em;opacity:.6;font-weight:400;line-height:1.4}body.hl-site .hl-styleguide-faq summary::after{content:''!important;display:inline-block!important;width:1.1em!important;height:1.4em!important;background-color:currentColor!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 26' fill='none'%3E%3Cline x1='12' y1='0' x2='12' y2='22' stroke='black' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpolyline points='0,12 12,22 24,12' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 26' fill='none'%3E%3Cline x1='12' y1='0' x2='12' y2='22' stroke='black' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpolyline points='0,12 12,22 24,12' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E")!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-position:center!important;mask-position:center!important;border:none!important;border-radius:0!important;background-image:none!important;transform:none!important;transition:transform .22s ease!important;flex-shrink:0}body.hl-site .hl-styleguide-faq details[open] summary::after{transform:rotate(180deg)!important}body.hl-site .hl-styleguide-faq summary{font-size:clamp(1.15rem, .95rem + .8vw, 1.5rem)!important;padding:1.25em 0!important}body.hl-site .hl-styleguide-faq details:first-child{border-top:none!important}body.hl-site .hl-styleguide-faq details:last-child{border-bottom:none!important}body.hl-site .hl-styleguide-faq summary{font-size:var(--hl-fs-h3, clamp(1.18rem, 1.02rem + .62vw, 1.56rem))!important;padding:1.1em 0!important}body.hl-site .hl-styleguide-faq-answer p{font-size:1rem!important;line-height:1.7}.hl-chip{display:inline-flex;align-items:center;gap:.3em;padding:.28em .75em;border:1.5px solid var(--hl-c-brand,var(--hl-color-brand));border-radius:4px;font-size:.7rem;font-family:var(--hl-font-sans);font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;white-space:nowrap;color:var(--hl-c-ink,var(--hl-color-ink));opacity:.85;background:var(--hl-c-brand,var(--hl-color-brand));text-decoration:none;cursor:pointer}.hl-chip--active{opacity:1!important}.hl-chip:not(.hl-chip--active){background:0 0!important;color:inherit!important;border-color:currentColor!important;opacity:.65!important}.hl-chip:hover{opacity:1!important;background:var(--hl-c-brand,var(--hl-color-brand))!important;border-color:var(--hl-c-brand,var(--hl-color-brand))!important;color:var(--hl-c-ink,var(--hl-color-ink))!important}.hl-downloads-type-chips{display:flex;flex-wrap:wrap;gap:var(--hl-gap-s3);margin-top:var(--hl-gap-s3)}.hl-downloads-type-label{font-size:var(--hl-fs-caption);font-weight:500;margin:0 0 var(--hl-gap-s3);opacity:.7}body.hl-site .hl-faq-title,body.hl-site .hl-home-heading,body.hl-site .hl-steps-heading,body.hl-site .hl-styleguide-benefits-intro h2,body.hl-site .hl-styleguide-hero-preview-copy h1,body.hl-site .hl-title-main,body.hl-site h1,body.hl-site h2,body.hl-site h3,body.hl-site h4{font-weight:500!important}body.hl-site .hl-styleguide-hero-preview-copy h1{font-size:clamp(2.4rem, 2rem + 2.4vw, 4.2rem)!important}body.hl-site .hl-block-title-block-wrap .title h2,body.hl-site .hl-block-title-block-wrap h2,body.hl-site .hl-title-main{font-size:clamp(1.9rem, 1.6rem + 1.8vw, 3rem)!important;font-weight:500!important;line-height:1.08!important}body.hl-site .hl-page-builder-column--span-12 .hl-block-title-block-wrap .title h2,body.hl-site .hl-page-builder-column--span-12 .hl-title-main,body.hl-site .hl-page-builder-column--span-8 .hl-block-title-block-wrap .title h2,body.hl-site .hl-page-builder-column--span-8 .hl-title-main{font-size:clamp(1.9rem, 1.6rem + 1.8vw, 3rem)!important;font-weight:500!important}body.hl-site .hl-page-builder-column--span-6 .hl-block-title-block-wrap .title h2,body.hl-site .hl-page-builder-column--span-6 .hl-title-main{font-size:clamp(1.65rem, 1.4rem + 1.4vw, 2.5rem)!important;font-weight:500!important}body.about .hl-page-builder-column--span-6 .hl-block-title-block-wrap .title h2,body.about .hl-page-builder-column--span-6 .hl-title-main,body.heilpraktiker .hl-page-builder-column--span-6 .hl-block-title-block-wrap .title h2,body.heilpraktiker .hl-page-builder-column--span-6 .hl-title-main,body.heilpraktiker-psychotherapie .hl-page-builder-column--span-6 .hl-block-title-block-wrap .title h2,body.heilpraktiker-psychotherapie .hl-page-builder-column--span-6 .hl-title-main{font-size:clamp(1.9rem, 1.6rem + 1.8vw, 3rem)!important}body.hl-site .hl-page-builder-column--span-3 .hl-block-title-block-wrap .title h2,body.hl-site .hl-page-builder-column--span-3 .hl-title-main,body.hl-site .hl-page-builder-column--span-4 .hl-block-title-block-wrap .title h2,body.hl-site .hl-page-builder-column--span-4 .hl-title-main{font-size:clamp(1.4rem, 1.2rem + 1vw, 2rem)!important;font-weight:500!important}body.hl-site .hl-steps-label{font-family:var(--hl-font-sans)!important;font-style:normal!important;font-size:var(--hl-fs-caption)!important;font-weight:var(--hl-fw-strong)!important;letter-spacing:.05em;text-transform:uppercase;background:var(--hl-color-brand);color:var(--hl-color-ink);padding:.15em var(--hl-gap-s4);border-radius:var(--hl-radius-s);display:inline-flex;align-items:center;vertical-align:top;opacity:1;margin-left:0;position:relative;top:.15em}.hl-steps-carousel-controls{display:none}.hl-block-steps.is-steps-carousel .hl-steps-track-wrap{overflow:hidden}.hl-block-steps.is-steps-carousel .hl-steps-list{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:var(--hl-gap-m);position:relative;will-change:transform;transition:transform .35s ease}.hl-block-steps.is-steps-carousel .hl-steps-list::before{content:'';position:absolute;display:block;top:1.75rem;left:calc(var(--hl-steps-item-w,85vw)/ 2);right:auto;width:calc(2 * (var(--hl-steps-item-w,85vw) + var(--hl-gap-m)));height:var(--hl-stroke-width-fine,1px);background:var(--hl-color-border)}.hl-block-steps.is-steps-carousel .hl-steps-item{width:min(calc(100vw - 3rem),85vw);flex-shrink:0;gap:var(--hl-gap-l);padding-right:var(--hl-gap-m)}.hl-block-steps.is-steps-carousel .hl-steps-carousel-controls{display:flex;justify-content:space-between;align-items:center;margin-top:var(--hl-gap-l)}.hl-steps-carousel-arrows{display:flex;align-items:center;gap:var(--hl-gap-s2)}.hl-steps-carousel-arrow{width:2rem;height:2rem;border-radius:999px;border:0;background:var(--hl-color-light);color:var(--hl-color-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.hl-steps-carousel-arrow:hover{background:var(--hl-color-brand)}.hl-steps-carousel-arrow:disabled{opacity:.4;cursor:default}.hl-steps-carousel-arrow .hl-arrow{display:inline-block;font-size:1.1rem;line-height:1}.hl-steps-carousel-arrow--prev .hl-arrow--prev{transform:rotate(90deg)}.hl-steps-carousel-arrow--next .hl-arrow--next{transform:rotate(-90deg)}.hl-steps-carousel-counter{font-size:var(--hl-fs-small);font-weight:var(--hl-fw-ui);opacity:.65}.hl-steps-diagram-details{margin-top:var(--hl-gap-m)}.hl-steps-diagram-body{padding:var(--hl-gap-m) 0;overflow-x:auto}.hl-block-member-cards-title{margin-bottom:var(--hl-gap-m,1rem)}body.hl-site .hl-member-cards-intro{font-size:clamp(1.15rem, .9rem + 1vw, 1.6rem)!important;font-weight:400;line-height:1.45;margin:0 0 var(--hl-gap-xl,2rem);max-width:44rem;color:inherit}.hl-block-member-card-wrap{max-width:22rem}@media (max-width:599px){.hl-member-cards{grid-template-columns:1fr!important}.hl-block-member-card-wrap{max-width:100%!important}}:root{--hl-fs-card-name:clamp(1.1rem, 0.9rem + 0.8vw, 1.75rem);--hl-c-stroke:var(--hl-color-ink, #101820);--hl-c-stroke-strong:var(--hl-color-ink, #101820)}.hl-member-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--hl-gap-l,2rem)}.hl-member-card{display:flex;flex-direction:column;width:100%;border:var(--hl-stroke-width-fine,1px) solid var(--hl-color-border);border-radius:var(--hl-radius-m);overflow:hidden}.hl-member-card-link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit;min-height:auto}.hl-member-card-media{aspect-ratio:4/5;min-height:220px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:var(--hl-color-light)}.hl-member-card-body{padding:var(--hl-gap-m,1rem);display:flex;flex-direction:column;flex:1}.hl-member-card-role{display:inline-block;align-self:flex-start;white-space:nowrap;max-width:100%;background:var(--hl-color-light-2);color:var(--hl-color-ink);font-family:var(--hl-font-sans, sans-serif);font-size:var(--hl-fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;padding:.25em .6em;border-radius:var(--hl-radius-s);margin-bottom:var(--hl-gap-m,1rem)}.hl-member-card-role.hl-badge--sm{padding:.18em .45em .1em;font-size:.65rem;border-radius:var(--hl-radius-s)}.hl-member-card-role.hl-badge--hp{background:var(--hl-color-light-2);color:var(--hl-color-ink)}.hl-member-card-role.hl-badge--hpp{background:var(--hl-color-dark-2);color:var(--hl-color-ink)}.hl-dca-opt .hl-member-card-role.hl-badge--hp,.hl-dca-prep .hl-member-card-role.hl-badge--hp,[data-hl-bg=light2] .hl-member-card-role.hl-badge--hp{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--hl-color-ink) 30%,transparent)}[data-hl-bg=dark2] .hl-member-card-role.hl-badge--hpp{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--hl-color-ink) 30%,transparent)}.hl-member-card-name{font-family:var(--hl-font-sans, sans-serif);font-size:var(--hl-fs-card-name, clamp(1.1rem, .9rem + .8vw, 1.75rem));font-weight:600;line-height:1.2;letter-spacing:-.015em;margin-bottom:var(--hl-gap-s,.35rem)}.hl-member-card-bio{font-size:var(--hl-fs-body, 1rem);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;max-height:calc(3 * 1.5em);flex:0 0 auto;margin-bottom:0}.hl-member-card-link .btn--primary{margin-top:var(--hl-gap-m,1rem);align-self:flex-start}.hl-member-card-contacts{padding:0 var(--hl-gap-m,1rem) var(--hl-gap-m,1rem);margin-top:0}.hl-member-card-contact{margin:0;font-size:.84rem;line-height:1.3}.hl-member-card-contact+.hl-member-card-contact{margin-top:var(--hl-gap-s)}.hl-member-card-contact a{color:inherit;text-decoration:none}.hl-member-card-contact a:focus-visible,.hl-member-card-contact a:hover{text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:0.14em}.hl-member-card-contact a[href^="mailto:"]{display:inline-block}.hl-member-card-link:focus-visible .hl-member-card-name,.hl-member-card-link:hover .hl-member-card-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.16em}.hl-member-card-link:focus-visible{outline:2px solid color-mix(in srgb,var(--hl-color-ink) 70%,transparent);outline-offset:4px}@media (max-width:900px){.hl-member-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hl-gap-m,1rem)}}@media (max-width:480px){.hl-member-cards{grid-template-columns:1fr}}body.hl-site h1{font-family:var(--hl-font-sans, 'Atkinson Hyperlegible Next', sans-serif);font-size:var(--hl-fs-h1, clamp(2.2rem, 1.4rem + 3.5vw, 4.2rem));font-weight:700;line-height:1.08;letter-spacing:-.03em}body.hl-site h2{font-family:var(--hl-font-sans, 'Atkinson Hyperlegible Next', sans-serif);font-size:var(--hl-fs-h2, clamp(1.75rem, 1.2rem + 2.3vw, 3rem));font-weight:600;line-height:1.1;letter-spacing:-.025em}body.hl-site h3{font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-size:var(--hl-fs-h3, clamp(1.3rem, .95rem + 1.45vw, 2.25rem));font-weight:400;font-style:italic;line-height:1.35;letter-spacing:0}body.hl-site .hl-kicker{display:block;font-family:var(--hl-font-sans, 'Atkinson Hyperlegible Next', sans-serif);font-size:.84rem;font-weight:500;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:inherit;opacity:.65;margin-bottom:var(--hl-gap-s,.35rem)}body.hl-site .hl-kicker--hero{display:block;font-family:var(--hl-font-sans, 'Atkinson Hyperlegible Next', sans-serif);font-size:var(--hl-fs-label);font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.75;margin-bottom:var(--hl-gap-s,.35rem)}@media only screen and (max-width:1023px){.hl-site .hl-nav-mobile{box-shadow:none;padding:0!important;display:flex;flex-direction:column}.hl-site .hl-nav-mobile-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--hl-gap-m) var(--hl-gap-m);min-height:var(--hl-nav-height,3.95rem);flex-shrink:0}.hl-site .hl-nav-mobile-head .hl-logo{height:2.2rem;width:auto}.hl-site .hl-nav-mobile .hl-nav-close{position:static!important;top:auto!important;right:auto!important;width:auto;height:auto;display:flex!important;align-items:center;justify-content:center;border-radius:0;background:0 0!important;font-size:inherit!important;line-height:1;color:var(--hl-color-ink,var(--hl-color-ink));padding:var(--hl-gap-s)!important;border:0;cursor:pointer}.hl-site .hl-nav-mobile-container{padding:0 var(--hl-gap-m) var(--hl-gap-l)!important;min-height:auto;overflow:visible;flex:1}.hl-site .hl-nav-mobile .hl-menu-item,.hl-site .hl-nav-mobile .hl-menu-item-toggle{font-size:var(--hl-fs-h2)!important;font-weight:500!important;font-family:var(--hl-font-sans)!important;padding:var(--hl-gap-l) 0!important;letter-spacing:0;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%;border-bottom:var(--hl-stroke-width-fine,1px) solid color-mix(in srgb,var(--hl-color-ink) 15%,transparent)!important;background:0 0;border-top:0!important;border-left:0!important;border-right:0!important}.hl-site .hl-nav-mobile .dropdown-content-phone.mobile-submenu-item{padding:var(--hl-gap-m) 0!important;margin:0!important;border:0!important;border-bottom:var(--hl-stroke-width-fine,1px) solid color-mix(in srgb,var(--hl-color-ink) 10%,transparent)!important;background:0 0!important;border-radius:0}.hl-site .hl-nav-mobile .dropdown-content-phone.mobile-submenu-item:last-child{border-bottom:0!important}.hl-site .hl-nav-mobile .mobile-submenu-title{font-size:var(--hl-fs-body);font-weight:600;line-height:1.25;color:var(--hl-color-ink,var(--hl-color-ink))}.hl-site .hl-nav-mobile .mobile-submenu-desc{font-size:var(--hl-fs-small);line-height:1.45;opacity:.65;margin-top:var(--hl-gap-s)}.hl-site .hl-nav-mobile .hl-member-card-role{margin-bottom:0;margin-top:var(--hl-gap-s);display:inline-block}}.hl-site .hl-nav.hl-nav-primary .hl-member-card-role{margin-bottom:0;vertical-align:middle;align-self:center;width:min-content;overflow-wrap:normal}.hl-site .hl-nav.hl-nav-primary .hl-nav-submenu-card-header{display:flex;align-items:center;column-gap:.5em;row-gap:var(--hl-gap-xs,.15rem);flex-wrap:wrap;margin-bottom:var(--hl-gap-xxs,.1rem)}.hl-site .hl-block-hero .hl-kicker,.hl-site .hl-page-builder .hl-block-hero .hl-kicker{font-size:1rem!important}.hl-site .hl-nav-open-btn{border:0;background:0 0;color:var(--hl-color-ink,var(--hl-color-ink));padding:var(--hl-gap-s);cursor:pointer;display:flex;align-items:center;justify-content:center}.hl-site .hl-burger{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--hl-stroke-width-normal,2px) * 3);width:22px;height:calc(var(--hl-stroke-width-normal,2px) * 8)}.hl-site .hl-burger-line{display:block;width:100%;height:var(--hl-stroke-width-fine,1px);background:currentColor;border-radius:0;transform-origin:center;transition:transform .22s ease}.hl-site #open[aria-expanded=true] .hl-burger-line:first-child,.hl-site .hl-burger--close .hl-burger-line:first-child{transform:translateY(calc((var(--hl-stroke-width-normal,2px) * 3 + var(--hl-stroke-width-fine,1px))/ 2)) rotate(45deg)}.hl-site #open[aria-expanded=true] .hl-burger-line:last-child,.hl-site .hl-burger--close .hl-burger-line:last-child{transform:translateY(calc((var(--hl-stroke-width-normal,2px) * 3 + var(--hl-stroke-width-fine,1px))/ -2)) rotate(-45deg)}.hl-site .hl-arrow{display:inline-block;width:1.1em;height:1.4em;flex-shrink:0;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 26' fill='none'%3E%3Cline x1='12' y1='0' x2='12' y2='22' stroke='black' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpolyline points='0%2C12 12%2C22 24%2C12' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 26' fill='none'%3E%3Cline x1='12' y1='0' x2='12' y2='22' stroke='black' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpolyline points='0%2C12 12%2C22 24%2C12' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:transform .22s ease;vertical-align:middle}.hl-site [aria-expanded=true] .hl-arrow,.hl-site details[open] .hl-arrow{transform:rotate(180deg)}.hl-member-cards:has(.hl-member-card:only-child){max-width:22rem}.hl-kicker--has-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--hl-gap-s4)}.hl-vergangen-badge{display:inline-flex;align-items:center;padding:var(--hl-gap-xxs,.1rem) var(--hl-gap-s4);border-radius:var(--hl-radius-s);font-size:var(--hl-fs-caption);line-height:1;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-color-white);background:var(--hl-color-dark);flex-shrink:0}.hl-block-quote{width:100%}.hl-quote-body{margin:0;width:100%}@media (min-width:1024px){.hl-quote-body{max-width:80%}}body.hl-site .hl-quote-text,body.hl-site .hl-quote-text p{margin:0 0 .6em;font-family:var(--hl-font-sans)!important;font-size:clamp(1.4rem, .9rem + 1.8vw, 2.8rem)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.02em;color:inherit!important;quotes:"\201E" "\201C" "\2018" "\2019"}body.hl-site .hl-quote-text p:last-child{margin-bottom:0}body.hl-site .hl-quote-text>p:first-child::before{content:open-quote;display:inline;color:inherit;font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:400}body.hl-site .hl-quote-text>p:last-child::after{content:close-quote;display:inline;color:inherit;font-family:var(--hl-font-serif, 'Libre Baskerville', serif);font-weight:400}.hl-quote-attribution{margin-top:var(--hl-gap-l,2.2rem)}.hl-quote-attribution cite{font-style:normal;font-size:clamp(1.15rem, .9rem + 1vw, 1.6rem);font-weight:300;color:inherit}.hl-member-services{margin-top:var(--hl-gap-xl,3.2rem)}.hl-member-services h3{font-size:clamp(1.1rem, .9rem + .6vw, 1.4rem);font-weight:600;margin-bottom:var(--hl-gap-m,1rem)}body.member .hl-page-builder-shell ul{list-style:none;margin:1.05rem 0 var(--hl-gap-m3);padding:0;display:grid;gap:var(--hl-gap-m)}body.member .hl-page-builder-shell ul li{position:relative;padding-left:var(--hl-gap-m4);margin:0;line-height:1.5}body.member .hl-page-builder-shell ul li::before{content:"";position:absolute;left:0;top:.08rem;width:1.3rem;height:1.3rem;border-radius:999px;background:var(--hl-color-brand);font-size:0;box-shadow:none}body.member .hl-page-builder-shell ul li::after{content:"";position:absolute;left:.65rem;top:.73rem;width:.42rem;height:.68rem;border-right:2px solid var(--hl-color-ink);border-bottom:2px solid var(--hl-color-ink);transform:translate(-50%,-62%) rotate(45deg);border-radius:0}body.member .hl-page-builder-column .hl-block-image-panel{margin-top:calc(var(--hl-gap-l,2.2rem) * 2)}@media (max-width:899px){body.member .hl-page-builder-layout .hl-page-builder-column{grid-column:span 12!important}body.member .hl-member-hero-block{grid-template-columns:1fr!important}}.hl-page-builder-column .block-type-text h3,.hl-page-builder-column .hl-section-flow-body h3,.hl-page-builder-column .text h3{margin-top:calc(1em + var(--hl-gap-s,.2rem))}ul.hl-checklist{list-style:none;margin:1.05rem 0 var(--hl-gap-m3);padding:0;display:grid;gap:var(--hl-gap-s3)}ul.hl-checklist li{position:relative;padding-left:var(--hl-gap-m4);margin:0}ul.hl-checklist li p{margin:0}ul.hl-checklist li::before{content:"";position:absolute;left:0;top:.08rem;width:1.3rem;height:1.3rem;border-radius:999px;background:var(--hl-color-brand);font-size:0;box-shadow:none}ul.hl-checklist li::after{content:"";position:absolute;left:.65rem;top:.73rem;width:.42rem;height:.68rem;border-right:2px solid var(--hl-color-ink);border-bottom:2px solid var(--hl-color-ink);transform:translate(-50%,-62%) rotate(45deg);border-radius:0}.hl-block-flow-text-wrap ol{counter-reset:hl-ol;list-style:none;padding-left:0;margin:0}.hl-block-flow-text-wrap ol li{counter-increment:hl-ol;position:relative;padding-left:2.2em;margin-bottom:var(--hl-gap-s)}.hl-block-flow-text-wrap ol li::before{content:counter(hl-ol);position:absolute;left:0;font-family:var(--hl-font-serif);font-size:1.3em;font-weight:400;font-style:normal;color:var(--hl-color-brand);line-height:1.1}.hl-anmeldung-form-section{padding-block:var(--hl-gap-xl);background:var(--hl-color-dark-2);color:var(--hl-color-ink);margin-inline:calc(-1 * (100vw - 100%)/ 2)}.hl-anmeldung-form-layout{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);gap:var(--hl-gap-l);max-width:var(--hl-layout-container);margin-inline:auto;padding-inline:var(--hl-gap-m);align-items:start}.hl-anmeldung-form-intro,.hl-anmeldung-form-spacer,.hl-anmeldung-form-wrap{min-width:0}@media (max-width:1024px){.hl-anmeldung-form-layout{grid-template-columns:1fr 1fr}.hl-anmeldung-form-spacer{display:none}}@media (max-width:640px){.hl-anmeldung-form-layout{grid-template-columns:1fr}}.hl-anmeldung-form__global-notice{grid-column:1/-1;max-width:var(--hl-layout-container);margin-inline:auto;padding-inline:var(--hl-gap-m);width:100%;margin-bottom:var(--hl-gap-m)}.hl-anmeldung-form-intro{position:sticky;top:calc(var(--hl-nav-height) + var(--hl-gap-m));align-self:start;padding-top:var(--hl-gap-m);color:var(--hl-color-ink)}body.hl-site h1.hl-anmeldung-form-page-title{font-size:var(--hl-fs-h2);margin-bottom:var(--hl-gap-m);line-height:1.2;color:var(--hl-color-ink);overflow-wrap:break-word}.hl-anmeldung-form-intro-text{font-size:var(--hl-fs-body);line-height:1.6;margin-bottom:var(--hl-gap-m);color:var(--hl-color-ink)}.hl-anmeldung-form-direct{margin-top:var(--hl-gap-l);padding-top:0}.hl-anmeldung-form-direct__label{font-size:var(--hl-fs-small);color:var(--hl-color-ink);margin-bottom:var(--hl-gap-s)}.hl-anmeldung-form-direct__phone{font-size:var(--hl-fs-h3);font-style:italic;margin-bottom:var(--hl-gap-s);color:var(--hl-color-ink)}.hl-anmeldung-form-wrap{background:0 0;border-radius:0;padding:var(--hl-gap-m) 0}.hl-anmeldung-form__honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.hl-anmeldung-form-wrap{width:100%}.hl-anmeldung-form{display:flex;flex-direction:column;gap:var(--hl-gap-m);width:100%}.hl-anmeldung-form__field{position:relative}.hl-anmeldung-form__label{position:absolute;top:.45em;left:var(--hl-gap-m);font-size:var(--hl-fs-small);font-weight:400;color:var(--hl-color-black);pointer-events:none;z-index:1;line-height:1}.hl-site .hl-anmeldung-form .hl-anmeldung-form__input{display:block;width:100%;height:3.5em;padding:1.6em var(--hl-gap-m) .35em;background:color-mix(in srgb,var(--hl-color-black) 8%,transparent);border:none;border-radius:var(--hl-radius-m);box-shadow:none;font-size:var(--hl-fs-body);font-family:inherit;color:var(--hl-color-ink);outline:0;appearance:none;transition:background .15s ease}.hl-site .hl-anmeldung-form .hl-anmeldung-form__input:focus{background:color-mix(in srgb,var(--hl-color-black) 14%,transparent);outline:0;box-shadow:none;border:none}.hl-site .hl-anmeldung-form .hl-anmeldung-form__input--error{background:color-mix(in srgb,var(--hl-color-error) 10%,transparent);border:none}.hl-anmeldung-form__error{display:block;margin-top:var(--hl-gap-s);font-size:var(--hl-fs-small);color:var(--hl-color-error)}.hl-anmeldung-form__date-section{display:flex;flex-direction:column;gap:var(--hl-gap-s)}.hl-anmeldung-form__date-section-label{font-size:var(--hl-fs-small);font-weight:400;color:var(--hl-color-ink)}.hl-anmeldung-form__date-cards{display:flex;flex-direction:column;gap:var(--hl-gap-s)}.hl-anmeldung-form__date-card{display:flex;align-items:flex-start;gap:var(--hl-gap-m);padding:var(--hl-gap-m);background:color-mix(in srgb,var(--hl-color-black) 10%,transparent);border-radius:var(--hl-radius-m);cursor:pointer;transition:background .18s ease}.hl-anmeldung-form__date-card:has(input:checked){background:var(--hl-color-brand)}.hl-anmeldung-form__date-card input[type=radio]{display:none}.hl-anmeldung-form__date-card-inner{display:flex;flex-direction:column;gap:var(--hl-gap-s)}.hl-anmeldung-form__date-card-date{font-size:var(--hl-fs-body);font-weight:600;color:var(--hl-color-ink)}.hl-anmeldung-form__date-card-details,.hl-anmeldung-form__date-card-note{font-size:var(--hl-fs-small);color:var(--hl-color-gray)}.hl-anmeldung-form__date-card:has(input:checked) .hl-anmeldung-form__date-card-date,.hl-anmeldung-form__date-card:has(input:checked) .hl-anmeldung-form__date-card-details,.hl-anmeldung-form__date-card:has(input:checked) .hl-anmeldung-form__date-card-note{color:var(--hl-color-ink)}.hl-anmeldung-form__date-cards--error .hl-anmeldung-form__date-card{outline:1px solid var(--hl-color-error);outline-offset:-1px}.hl-anmeldung-form__checkbox-label{display:flex;gap:var(--hl-gap-s);align-items:flex-start;font-size:var(--hl-fs-small);line-height:1.5;cursor:pointer;color:var(--hl-color-ink);width:100%}.hl-anmeldung-form .hl-anmeldung-form__checkbox-label input[type=checkbox]{flex-shrink:0;flex-grow:0;flex-basis:18px;margin-top:2px;width:18px;min-width:18px;max-width:18px;height:18px;accent-color:var(--hl-color-brand);cursor:pointer}.hl-anmeldung-form__checkbox-label span{min-width:0;flex:1;word-break:break-word}.hl-anmeldung-form__submit{width:100%;margin-top:var(--hl-gap-s);justify-content:center;align-self:stretch;box-sizing:border-box}.hl-anmeldung-form__submit.btn--secondary{background:var(--hl-color-dark);color:var(--hl-color-white);border-color:var(--hl-color-dark)}.hl-anmeldung-form__notice{padding:var(--hl-gap-m);border-radius:var(--hl-radius-m);font-size:var(--hl-fs-body);margin-bottom:var(--hl-gap-m)}.hl-anmeldung-form__notice--success{background:var(--hl-color-brand);color:var(--hl-color-white)}.hl-anmeldung-form__notice--error{background:color-mix(in srgb,var(--hl-color-error) 10%,var(--hl-color-white));border:1px solid var(--hl-color-error);color:var(--hl-color-ink)}.hl-anmeldung-form__required-note{font-size:var(--hl-fs-small);color:var(--hl-color-gray);margin-top:var(--hl-gap-s)}.hl-anmeldung-form__product-card{margin-bottom:var(--hl-gap-m);border-radius:var(--hl-radius-m);background:var(--hl-color-brand);padding:var(--hl-gap-m)}.hl-anmeldung-form__product-card-inner{display:flex;align-items:center;gap:var(--hl-gap-m)}.hl-anmeldung-form__product-card-check{flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--hl-color-white);display:flex;align-items:center;justify-content:center;color:var(--hl-color-brand);font-size:var(--hl-fs-small);font-weight:700}.hl-anmeldung-form__product-card-check::after{content:'✓'}.hl-anmeldung-form__product-card-body{flex:1;display:flex;flex-direction:column;gap:var(--hl-gap-xs);min-width:0}.hl-anmeldung-form__product-card-title{font-size:var(--hl-fs-body);font-weight:700;color:var(--hl-color-ink);line-height:1.3}.hl-anmeldung-form__product-card-detail{font-size:var(--hl-fs-small);color:var(--hl-color-ink)}.hl-anmeldung-form__product-card-price{flex-shrink:0;font-size:var(--hl-fs-body);font-weight:700;color:var(--hl-color-ink)}.hl-anmeldung-form__field-row{display:flex;gap:var(--hl-gap-s);align-items:flex-start}.hl-anmeldung-form__field-row .hl-anmeldung-form__field{flex:1;min-width:0}.hl-anmeldung-form__field-row .hl-anmeldung-form__field--narrow{flex:0 0 clamp(calc(var(--hl-gap-xl) * 1.5),25%,calc(var(--hl-gap-xxl) * 1.6))}.hl-anmeldung-form__field-row .hl-anmeldung-form__field--wide{flex:1}.hl-site .hl-anmeldung-form .hl-anmeldung-form__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23555' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--hl-gap-s) center;padding-right:calc(var(--hl-gap-s) * 2 + .75rem);cursor:pointer}.hl-site .hl-anmeldung-form .hl-anmeldung-form__textarea{resize:vertical;min-height:calc(var(--hl-gap-xl) * 2);height:auto;line-height:1.6}.hl-anmeldung-form__empty{background:color-mix(in srgb,var(--hl-color-black) 10%,transparent);border-radius:var(--hl-radius-m);padding:var(--hl-gap-l);font-size:var(--hl-fs-body);line-height:1.6;color:var(--hl-color-ink)}@media (max-width:640px){.hl-anmeldung-form-layout--has-notice .hl-anmeldung-form-wrap{order:-1}}.hl-anmeldung-form-wrap .hl-anmeldung-form__notice--success{background:color-mix(in srgb,var(--hl-color-black) 10%,transparent);color:var(--hl-color-ink);border-radius:var(--hl-radius-m);padding:var(--hl-gap-l);margin-bottom:0}#hpp-l-infoabend{padding-top:0;padding-bottom:0;margin-top:0}.hl-hpp-infoabend-teaser{padding-block:var(--hl-gap-xl);background:var(--hl-color-brand);color:var(--hl-color-dark);margin-inline:calc(-1 * (100vw - 100%)/ 2)}.hl-hpp-infoabend-teaser__inner{max-width:var(--hl-layout-container);margin-inline:auto;padding-inline:var(--hl-gap-m);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);gap:var(--hl-gap-l);align-items:start}@media (max-width:1024px){.hl-hpp-infoabend-teaser__inner{grid-template-columns:1fr 1fr}.hl-hpp-infoabend-teaser__spacer{display:none}}@media (max-width:640px){.hl-hpp-infoabend-teaser__inner{grid-template-columns:1fr}}.hl-hpp-infoabend-teaser__kicker{font-size:var(--hl-fs-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:inherit;margin-bottom:var(--hl-gap-s)}.hl-hpp-infoabend-teaser__title{font-size:var(--hl-fs-h2);line-height:1.15;color:inherit;margin-bottom:var(--hl-gap-m)}.hl-hpp-infoabend-teaser__lead{font-size:var(--hl-fs-body);line-height:1.6;color:inherit;margin-bottom:var(--hl-gap-l)}.hl-hpp-infoabend-teaser__cta{display:inline-flex}.hl-hpp-infoabend-teaser__dates{list-style:none;padding:0;margin:0 0 var(--hl-gap-l) 0;display:flex;flex-direction:column;gap:var(--hl-gap-m)}.hl-hpp-infoabend-teaser__date-item{display:flex;flex-direction:column;gap:var(--hl-gap-s);padding:var(--hl-gap-m);background:color-mix(in srgb,currentColor 8%,transparent);border-radius:var(--hl-radius-m)}.hl-hpp-infoabend-teaser__date-day{font-size:var(--hl-fs-body);font-weight:600;color:inherit}.hl-hpp-infoabend-teaser__date-meta{font-size:var(--hl-fs-small);color:inherit}.hl-hpp-infoabend-teaser__no-dates{font-size:var(--hl-fs-body);color:inherit;margin-bottom:var(--hl-gap-l)}@media (min-width:900px){#about-l3{grid-template-columns:3fr 2fr;align-items:start}#about-l3 .hl-page-builder-column{grid-column:auto}#about-l3 .hl-page-builder-column:last-child{position:sticky;top:calc(var(--hl-nav-height) + var(--hl-gap-m));align-self:start}}@media (min-width:900px){#hpp-l5,#hpp-l7dos{align-items:start}#hpp-l5 .hl-page-builder-column:first-child,#hpp-l7dos .hl-page-builder-column:first-child{position:sticky;top:calc(var(--hl-nav-height) + var(--hl-gap-m));align-self:start}}.hl-hpp-infoabend-teaser__dates-title{font-size:var(--hl-fs-h3);font-weight:var(--hl-fw-heading);color:inherit;margin-bottom:var(--hl-gap-m)}@media (min-width:900px){.hl-diag-tabs{position:sticky;top:calc(var(--hl-nav-height) + var(--hl-space-section-y))}.hl-scenarios-widget .hl-tabs-nav{position:sticky;top:calc(var(--hl-nav-height) + var(--hl-space-section-y))}}@media (max-width:640px){.hl-diag-car-img{max-height:none!important;max-width:none!important;width:100%!important;height:auto!important}}@media (max-width:899px){body.hl-site .hl-page-builder-shell .hl-block-faq-split{grid-template-columns:1fr!important}}.hl-pf-contact-wrap{width:100%;background:var(--hl-color-dark);color:var(--hl-color-white)}.hl-pf-hero{width:100%;background:var(--hl-color-white,#fff);padding-block:clamp(3rem,6vw,5rem)}.hl-pf-hero__inner{max-width:var(--hl-layout-container);margin-inline:auto;padding-inline:var(--hl-gap-m)}.hl-pf-hero__inner h1{margin:var(--hl-gap-s) 0 var(--hl-gap-m)}body.hl-site .hl-pf-hero .hl-kicker{font-size:1rem}.hl-pf-hero__lead{font-size:clamp(1rem, .9rem + .4vw, 1.2rem);line-height:1.65;max-width:40ch}.hl-pf-hero__lead p{margin:0}.hl-pf-content{width:100%;background:var(--hl-color-white,#fff);padding-block:clamp(3rem,6vw,5.5rem)}.hl-pf-content__inner{max-width:var(--hl-layout-container);margin-inline:auto;padding-inline:var(--hl-gap-m);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--hl-gap-l);align-items:start}.hl-pf-content__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--hl-gap-l);align-items:start}.hl-pf-content__text{position:sticky;top:calc(var(--hl-nav-height,4rem) + clamp(3rem,6vw,5.5rem))}.hl-pf-content .hl-pf-content__text h2{font-size:1.6rem;font-weight:var(--hl-fw-heading);line-height:1.25;margin-bottom:var(--hl-gap-m);overflow-wrap:normal;word-break:normal;hyphens:auto;-webkit-hyphens:auto}.hl-pf-content__body{font-size:var(--hl-fs-body);line-height:1.65}.hl-pf-content__body p{margin:0}.hl-pf-content__filter{position:sticky;top:calc(var(--hl-nav-height,4rem) + clamp(3rem,6vw,5.5rem));display:flex;flex-direction:column;gap:var(--hl-gap-m)}.hl-pf-content__filter .hl-downloads-filter-field input,.hl-pf-content__filter .hl-downloads-filter-field select{background-color:color-mix(in srgb,var(--hl-color-black) 8%,transparent);border:none;border-radius:var(--hl-radius-m);padding:.7em var(--hl-gap-m);font-size:var(--hl-fs-body);box-shadow:none;outline:0}.hl-pf-content__filter .hl-downloads-filter-field input:focus,.hl-pf-content__filter .hl-downloads-filter-field select:focus{background-color:color-mix(in srgb,var(--hl-color-black) 14%,transparent);outline:0;border:none}.hl-pf-content__filter .hl-downloads-select-all{font-size:var(--hl-fs-body);padding:.6em 1.2em}.hl-pf-content__filter .hl-downloads-batch-btn{font-size:var(--hl-fs-body);padding:.6em 1.2em}.hl-pf-file-list{display:flex;flex-direction:column;gap:var(--hl-gap-s)}.hl-pf-file-item{padding:var(--hl-gap-m);background:color-mix(in srgb,var(--hl-color-dark) 6%,transparent);border-radius:var(--hl-radius-m);display:flex;flex-direction:row;align-items:center;gap:var(--hl-gap-m);transition:background .15s}.hl-pf-file-item.is-selected{background:var(--hl-color-brand)}.hl-pf-file-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--hl-gap-s)}.hl-pf-file-item__head{display:flex;align-items:center;gap:var(--hl-gap-s)}.hl-pf-file-item__date{font-size:var(--hl-fs-body);font-weight:600;color:inherit;line-height:1.3}.hl-pf-file-item__actions{display:flex;gap:var(--hl-gap-s)}.hl-site .btn--primary.btn--sm,.hl-site .btn--secondary.btn--sm{font-size:var(--hl-fs-small);padding:.35em .75em}@media (max-width:1024px){.hl-pf-content__inner{grid-template-columns:1fr}}@media (max-width:640px){.hl-pf-content__inner{grid-template-columns:1fr;padding-inline:0}.hl-pf-content__main{grid-template-columns:1fr}.hl-pf-content__filter{position:static}}@media (max-width:375px){body.hl-site{--hl-fs-h1:clamp(1.6rem, 4vw + 1rem, 2.1rem);--hl-space-section-y:clamp(2rem, 5vw, 3rem)}body.hl-site h1{line-height:1.1}body.hl-site .hl-block-title-block-wrap .title h2,body.hl-site .hl-block-title-block-wrap h2,body.hl-site .hl-title-main{font-size:clamp(1.3rem, 3vw + .9rem, 1.85rem)!important}body.hl-site .hl-page-builder-column--span-12 .hl-block-title-block-wrap .title h2,body.hl-site .hl-page-builder-column--span-12 .hl-title-main,body.hl-site .hl-page-builder-column--span-8 .hl-block-title-block-wrap .title h2,body.hl-site .hl-page-builder-column--span-8 .hl-title-main{font-size:clamp(1.3rem, 3vw + .9rem, 1.85rem)!important}body.about .hl-page-builder-column--span-6 .hl-block-title-block-wrap .title h2,body.about .hl-page-builder-column--span-6 .hl-title-main,body.heilpraktiker .hl-page-builder-column--span-6 .hl-block-title-block-wrap .title h2,body.heilpraktiker .hl-page-builder-column--span-6 .hl-title-main,body.heilpraktiker-psychotherapie .hl-page-builder-column--span-6 .hl-block-title-block-wrap .title h2,body.heilpraktiker-psychotherapie .hl-page-builder-column--span-6 .hl-title-main{font-size:clamp(1.3rem, 3vw + .9rem, 1.85rem)!important}body.hl-site .hl-kicker{font-size:var(--hl-fs-small);letter-spacing:.04em}.hl-layout-hero-lead,body.hl-site .hl-hero-lead{font-size:var(--hl-fs-body)}}.hl-error-hero{width:100%;max-width:var(--hl-layout-container);margin-inline:auto;padding-inline:var(--hl-layout-margin-x);padding-block:var(--hl-gap-xxl);display:grid;grid-template-columns:1fr 1fr;gap:var(--hl-gap-xl);align-items:center;min-height:calc(80dvh - var(--hl-nav-height,4rem))}.hl-error-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hl-gap-m)}.hl-error-copy h1{font-size:var(--hl-fs-h1);margin:0}.hl-error-lead{font-size:var(--hl-fs-h3);color:var(--hl-color-ink);margin:0;max-width:40ch}.hl-error-media{display:flex;justify-content:center;align-items:center}.hl-error-img{width:100%;max-width:520px;height:auto;border-radius:var(--hl-radius-image)}.hl-error-img-placeholder{width:100%;max-width:520px;aspect-ratio:4/3;border-radius:var(--hl-radius-image);background:var(--hl-color-light2);border:2px dashed color-mix(in srgb,var(--hl-color-ink) 15%,transparent)}@media (max-width:768px){.hl-error-hero{grid-template-columns:1fr;padding-block:var(--hl-gap-xl);min-height:auto}.hl-error-media{order:-1}.hl-error-img-placeholder{max-width:100%;aspect-ratio:16/9}}.hl-block-image-carousel{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:100vw;background:var(--hl-carousel-bg,var(--hl-color-white,#fff))}.hl-block-image-carousel .hl-carousel-footer{background:var(--hl-carousel-bg,var(--hl-color-white,#fff))}body .hl-page-builder-layout:has(.hl-block-image-carousel){position:relative;z-index:0;background:var(--hl-layout-bg,var(--hl-color-white,#fff))!important}body .hl-page-builder-layout:has(.hl-block-image-carousel)::after{content:'';position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:var(--hl-layout-bg,var(--hl-color-white,#fff));z-index:-1;pointer-events:none}.hl-page-builder-layout+.hl-page-builder-layout:has(.hl-block-image-carousel),.hl-page-builder-layout:has(.hl-block-image-carousel)+.hl-page-builder-layout{margin-top:0!important}.hl-block-image-carousel .hl-carousel-viewport{overflow:hidden;height:clamp(400px,65vh,590px)}.hl-block-image-carousel .hl-carousel-track{display:flex;align-items:center;gap:var(--hl-gap-m,1rem);will-change:transform;transition:transform .72s cubic-bezier(.4, 0, .2, 1);user-select:none;-webkit-user-select:none;cursor:grab}.hl-block-image-carousel .hl-carousel-track:active{cursor:grabbing}.hl-block-image-carousel .hl-carousel-slide{flex:0 0 auto;overflow:hidden;border-radius:var(--hl-radius-m,6px);flex-shrink:0;pointer-events:none;transition:width .72s cubic-bezier(.4, 0, .2, 1);will-change:width}.hl-block-image-carousel .hl-carousel-slide.is-portrait{aspect-ratio:3/4}.hl-block-image-carousel .hl-carousel-slide.is-landscape{aspect-ratio:4/3}.hl-block-image-carousel .hl-carousel-slide picture{display:block;width:100%;height:100%}.hl-block-image-carousel .hl-carousel-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hl-block-image-carousel .hl-carousel-footer{display:flex;flex-direction:column;align-items:center;gap:var(--hl-gap-m,1rem);padding:var(--hl-gap-l,2.2rem) max(var(--hl-layout-margin-x,6vw),calc((100vw - 1400px)/ 2)) var(--hl-gap-m,1rem);background:var(--hl-carousel-bg,var(--hl-color-white,#fff))}.hl-block-image-carousel .hl-carousel-nav-row{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:600px}.hl-block-image-carousel .hl-carousel-counter{font-size:var(--hl-fs-small, .875rem);color:var(--hl-color-ink,#101820);opacity:.65;font-variant-numeric:tabular-nums;white-space:nowrap}.hl-block-image-carousel .hl-carousel-caption{margin:0;text-align:center;font-size:var(--hl-fs-h3, 1.2rem);color:var(--hl-color-ink,#101820);line-height:1.5;max-width:600px;width:100%;min-height:4.5em}.hl-block-image-carousel .hl-carousel-controls{display:flex;gap:var(--hl-gap-s2,.5rem);align-items:center;flex-shrink:0}.hl-block-image-carousel .hl-carousel-btn{all:unset;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--hl-color-ink,#101820) 18%,transparent);cursor:pointer;flex-shrink:0;transition:background-color .18s ease,border-color .18s ease}.hl-block-image-carousel .hl-carousel-btn:focus-visible,.hl-block-image-carousel .hl-carousel-btn:hover{background-color:var(--hl-color-brand,#ffd03a);border-color:var(--hl-color-brand,#ffd03a);outline:0}.hl-block-image-carousel .hl-carousel-btn .hl-arrow{width:1rem;height:1rem;flex-shrink:0;transition:none}.hl-block-image-carousel .hl-carousel-prev .hl-arrow--left{transform:rotate(90deg)}.hl-block-image-carousel .hl-carousel-next .hl-arrow--right{transform:rotate(-90deg)}@media (max-width:600px){.hl-block-image-carousel .hl-carousel-viewport{min-height:260px}.hl-block-image-carousel .hl-carousel-footer{padding:var(--hl-gap-m,1rem) var(--hl-gap-m,1rem) max(var(--hl-gap-xl,3.2rem),env(safe-area-inset-bottom,var(--hl-gap-xl,3.2rem)))}.hl-block-image-carousel .hl-carousel-nav-row{max-width:100%}.hl-block-image-carousel .hl-carousel-btn{width:2.25rem;height:2.25rem}}.hl-page-builder-column .hl-page-builder-blocks>.hl-block-title-block-wrap+*{margin-top:var(--hl-gap-l)!important}body.anmeldeformular main.main,body.beratungsgespraech main.main{background:var(--hl-color-dark-2)}@media only screen and (min-width:900px){body.gespraechstherapie .hl-page-builder-layout:nth-child(3) .hl-page-builder-column:last-child{position:sticky;top:calc(var(--hl-nav-height) + var(--hl-gap-m));align-self:start}}