@media (max-width:1023px){header[data-auto-contrast] a[href="/mobile/kontakt-mobile"]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html[data-mobile-social-visible=false] [data-social-item=true]{display:none!important}header[data-auto-contrast] div:has(>a[href="/mobile/kontakt-mobile"]){width:180px!important;grid-template-columns:3px 44px 44px 44px!important;column-gap:15px!important;justify-content:start!important}header[data-auto-contrast] button[aria-controls=global-mobile-menu]{transform:translateX(14px)!important}}@media (max-width:639px){main[data-jahreskurs-page] .jk-hero-copy{transform:translateY(-12px)}main[data-jahreskurs-page] .jk-emerging-headline{line-height:.94}main[data-jahreskurs-page] .jk-emerging-headline+p{margin-top:1.25rem}main[data-jahreskurs-page] .jk-booking-card--compact small{font-size:14.5px}main[data-jahreskurs-page] .jk-booking-card--compact strong{font-size:1.76rem}main[data-jahreskurs-page] .jk-hero-cta-secondary{font-size:13.5px;letter-spacing:.13em}main[data-jahreskurs-page] .jk-next-course-note{font-size:14.2px;max-width:338px;white-space:nowrap}}@media (max-width:900px){main[data-jahreskurs-detail] .jk-hero-copy>.jk-kicker{position:relative!important;top:-24px!important;font-size:1.15rem!important;line-height:1.15!important}main[data-jahreskurs-detail] .jk-headline-stack{position:relative!important;top:-28px!important}main[data-jahreskurs-detail] .jk-hero-copy h1{line-height:.84!important;width:fit-content!important}main[data-jahreskurs-detail] .jk-course-title{margin-top:2px!important;line-height:.84!important}main[data-jahreskurs-detail] .jk-date{margin-top:8px!important;font-size:clamp(1.4rem,5.8vw,1.55rem)!important;line-height:1!important;letter-spacing:-.035em!important;white-space:nowrap!important}main[data-jahreskurs-detail] .jk-hero-booking{position:relative!important;top:-24px!important;width:min(75.5vw,100%)!important;max-width:100%!important}main[data-jahreskurs-detail] .jk-booking-orbit,main[data-jahreskurs-detail] .jk-booking-stage,main[data-jahreskurs-detail] .jk-buybox{width:100%!important;max-width:100%!important;box-sizing:border-box!important}main[data-jahreskurs-detail] .jk-booking-arrival{display:block!important;width:100%!important;margin:0 0 12px!important;font-size:6.0425vw!important;line-height:1.05!important;letter-spacing:-.035em!important;white-space:nowrap!important;text-align:left!important;color:var(--clay)!important;text-shadow:none!important}}@media (min-width:435px) and (max-width:900px){main[data-jahreskurs-detail] .jk-hero-booking{width:min(calc(75.5vw + 6px),100%)!important}main[data-jahreskurs-detail] .jk-booking-arrival{font-size:calc(6.0425vw + .43px)!important}}@media (max-width:1023px){main:has(>section:nth-of-type(2)>img[src="/augen/04-topo.jpg"])>section:nth-of-type(2){align-items:flex-start!important;justify-content:flex-start!important;padding:96px 20px 32px!important}main:has(>section:nth-of-type(2)>img[src="/augen/04-topo.jpg"])>section:nth-of-type(2)>img[src="/augen/04-topo.jpg"]{transform:none!important;opacity:1!important;object-position:center!important}main:has(>section:nth-of-type(2)>img[src="/augen/04-topo.jpg"])>section:nth-of-type(2)>div:first-of-type{background:linear-gradient(90deg,#101d18ed,#17241fe2 32%,#17241fac 60%,#17241f20)!important}main:has(>section:nth-of-type(2)>img[src="/augen/04-topo.jpg"])>section:nth-of-type(2)>div:nth-of-type(2){background:none!important}main:has(>section:nth-of-type(2)>img[src="/augen/04-topo.jpg"])>section:nth-of-type(2)>div:nth-of-type(3){width:min(calc(100% - 52px),690px)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:900px){.onlinekurs-modal-backdrop{display:block!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:max(20px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))!important}.onlinekurs-modal{width:min(100%,430px)!important;max-height:none!important;margin:0 auto!important}main.onlinekurs-page .onlinekurs-kicker-wheel{position:relative!important;top:-32px!important;font-size:1.15rem!important;line-height:1.15!important}main.onlinekurs-page .onlinekurs-eyebrow{display:none!important}main.onlinekurs-page .onlinekurs-course-title,main.onlinekurs-page .onlinekurs-hero h1{position:relative!important;top:-48px!important}main.onlinekurs-page .onlinekurs-hero h1{line-height:.84!important}main.onlinekurs-page .onlinekurs-course-title{margin-top:2px!important;line-height:.84!important}main.onlinekurs-page .onlinekurs-buybox{position:relative!important;top:-28px!important;width:min(80.5vw,100%)!important;max-width:100%!important;justify-self:start!important;box-sizing:border-box!important}}@media (max-width:480px){main.onlinekurs-page .onlinekurs-hero{padding-left:20px!important;padding-right:8px!important}main.onlinekurs-page .onlinekurs-intro{position:relative!important;left:4px!important;width:min(80.5vw,100%)!important;max-width:100%!important;margin-top:-28px!important;font-size:3.58vw!important;line-height:1.2!important;text-align:left!important}main.onlinekurs-page .onlinekurs-buybox>.onlinekurs-kicker,main.onlinekurs-page .onlinekurs-course-meta{position:relative!important;top:-8px!important}main.onlinekurs-page .onlinekurs-course-meta{margin-top:0!important}main.onlinekurs-page .onlinekurs-buycopy{margin-top:2px!important}main.onlinekurs-page .onlinekurs-price{margin-top:6px!important;padding:4px 0!important}}@media (min-width:435px) and (max-width:900px){main.onlinekurs-page .onlinekurs-buybox{width:min(calc(80.5vw + 6px),100%)!important}}@media (min-width:435px) and (max-width:480px){main.onlinekurs-page .onlinekurs-intro{width:min(calc(80.5vw + 6px),100%)!important;font-size:calc(3.58vw + .24px)!important}}@media (max-width:639px){main[data-blog-cursor-root]:has(#discount-code){padding-top:88px!important}main[data-blog-cursor-root]:has(#discount-code)>div>header>h1{margin-top:4px!important}main[data-blog-cursor-root]:has(#discount-code)>div>header{padding-bottom:12px!important}main[data-blog-cursor-root]:has(#discount-code) .divide-y>article{padding-top:8px!important}main[data-blog-cursor-root]:has(#discount-code) .divide-y>article:first-child:not(:last-child){padding-bottom:8px!important}main[data-blog-cursor-root]:has(#discount-code) .divide-y>article>div>p.mt-2>span{display:none!important}main[data-blog-cursor-root]:has(#discount-code) .divide-y+div.border-t{margin-top:-16px!important;padding-top:24px!important}main[data-blog-cursor-root]:has(a[href="/warenkorb"]){padding-top:88px!important}main[data-blog-cursor-root]:has(a[href="/warenkorb"])>div>header>h1{margin-top:4px!important}main[data-blog-cursor-root]:has(a[href="/warenkorb"])>div>header{padding-bottom:12px!important}main[data-blog-cursor-root]:has(a[href="/warenkorb"]) .divide-y>article{padding-top:8px!important;padding-bottom:16px!important}main[data-blog-cursor-root]:has(a[href="/warenkorb"]) .divide-y+div.border-t{margin-top:24px!important;padding-top:24px!important}}@media (max-width:1023px){.termine-page [data-termine-card-image=true]{touch-action:pan-x!important;-webkit-user-select:none;user-select:none}.termine-page [data-termine-card-image=true] img{pointer-events:none!important;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.termine-page article>figure>div.relative[data-mobile-overlay-hidden=true]>div[aria-hidden=true],.termine-page article>figure>div.relative[data-mobile-overlay-hidden=true]>header{display:none!important}[data-mobile-praxis-rail=true]{pointer-events:auto!important}[data-mobile-praxis-rail-card=true]{opacity:1!important}header[data-auto-contrast] nav>div.grid.lg\:hidden{width:clamp(154px,43vw,180px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:clamp(0px,.7vw,4px)}header[data-auto-contrast] nav>div.grid.lg\:hidden>*{width:100%!important;min-width:0!important;max-width:none!important}footer a[aria-label="Intro erneut ansehen"]{display:none!important}}@media (min-width:1024px){header[data-auto-contrast]>nav:first-of-type>ul{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important}main[data-jahreskurs-page] .jk-hero-cta-primary,main[data-jahreskurs-page] .jk-hero-cta-secondary{width:374px!important;min-width:374px!important;max-width:374px!important;height:76px!important;min-height:76px!important;max-height:76px!important}main[data-jahreskurs-page] .jk-next-course-note{display:flex!important;align-items:center!important;width:760px!important;min-width:760px!important;max-width:760px!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:0 24px!important;font-size:24px!important;line-height:1.1!important}main[data-jahreskurs-page] .jk-hero-cta-primary .jk-booking-card--compact{width:100%!important;height:100%!important;min-height:76px!important;max-height:76px!important}main[data-jahreskurs-page] .jk-hero-cta-primary .jk-booking-card--compact>span.relative{height:100%!important;align-items:center!important;padding:10px 18px!important}main[data-jahreskurs-page] .jk-hero-cta-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 20px!important;font-size:16px!important;line-height:1!important;font-weight:700!important;letter-spacing:.12em!important}}@media (min-width:641px){main[data-jahreskurs-page]{overflow-x:hidden!important;overflow-y:visible!important}main[data-jahreskurs-page] .plant-gallery{overflow:visible!important}main[data-jahreskurs-page] .plant-gallery:has(>.plant-gallery__lightbox){position:fixed!important;inset:0!important;z-index:220!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:visible!important}main[data-jahreskurs-page] .plant-gallery:has(>.plant-gallery__lightbox)>.plant-gallery__heading,main[data-jahreskurs-page] .plant-gallery:has(>.plant-gallery__lightbox)>.plant-gallery__track{visibility:hidden!important}main[data-jahreskurs-page] .plant-gallery__lightbox{position:fixed!important;inset:0!important;z-index:250!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:92px 7vw 5vh!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:rgba(8,14,11,.9)!important;backdrop-filter:blur(8px)!important}main[data-jahreskurs-page] .plant-gallery__lightbox-media{position:relative!important;display:inline-block!important;max-width:min(88vw,1500px)!important;max-height:calc(100dvh - 150px)!important}main[data-jahreskurs-page] .plant-gallery__lightbox-image{max-width:min(88vw,1500px)!important;max-height:calc(100dvh - 150px)!important;width:auto!important;height:auto!important;object-fit:contain!important}main[data-jahreskurs-page] .plant-gallery__lightbox-close{top:92px!important}main[data-jahreskurs-page] .plant-gallery__lightbox-nav--prev{left:clamp(42px,5vw,78px)!important}main[data-jahreskurs-page] .plant-gallery__lightbox-nav--next{right:clamp(42px,5vw,78px)!important}}@media (min-width:769px){.cursor.footer-light{border-color:rgba(255,250,240,.72)!important;background:hsla(0,0%,100%,.1)!important;box-shadow:0 0 10px hsla(0,0%,100%,.16)!important;backdrop-filter:blur(6px)!important}.cursor.footer-light:after{background:#fffaf0!important;opacity:1!important;box-shadow:0 0 7px hsla(0,0%,100%,.9)!important}.cursor.footer-light.header-hover,.cursor.footer-light.hover{background:transparent!important;border-color:rgba(255,250,240,.72)!important;box-shadow:none!important;backdrop-filter:none!important}.cursor.footer-light.header-hover:after,.cursor.footer-light.hover:after{background:#fffaf0!important;opacity:.35!important;transform:translate(-50%,-50%) scale(.65)!important;box-shadow:none!important}.cursor.cursor-adaptive-image{border-color:hsla(0,0%,100%,.92)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;mix-blend-mode:difference!important}.cursor.cursor-adaptive-image:after{background:#fff!important;box-shadow:none!important}.cursor.cursor-adaptive-image.hover{background:transparent!important;border-color:hsla(0,0%,100%,.92)!important;box-shadow:none!important;backdrop-filter:none!important}.cursor.cursor-adaptive-image.hover:after{background:#fff!important;opacity:.5!important;box-shadow:none!important}.cursor.cursor-on-light-image{border-color:rgba(20,27,23,.72)!important;background:rgba(20,27,23,.08)!important;box-shadow:0 0 9px rgba(20,27,23,.18)!important;backdrop-filter:blur(5px)!important}.cursor.cursor-on-light-image:after{background:#18201b!important;box-shadow:0 0 5px hsla(0,0%,100%,.4)!important}.cursor.cursor-on-dark-image{border-color:rgba(255,250,240,.78)!important;background:hsla(0,0%,100%,.08)!important;box-shadow:0 0 10px hsla(0,0%,100%,.2)!important;backdrop-filter:blur(5px)!important}.cursor.cursor-on-dark-image:after{background:#fffaf0!important;box-shadow:0 0 7px hsla(0,0%,100%,.85)!important}.cursor.cursor-on-dark-image.hover,.cursor.cursor-on-light-image.hover{background:transparent!important;backdrop-filter:none!important}.cursor.cursor-on-dark-image.hover:after,.cursor.cursor-on-light-image.hover:after{opacity:.35!important;transform:translate(-50%,-50%) scale(.65)!important;box-shadow:none!important}}@media (min-width:901px){main.onlinekurs-page .onlinekurs-hero,main[data-jahreskurs-detail] .jk-detail-hero{padding-top:82px!important}main.onlinekurs-page .onlinekurs-hero-copy,main[data-jahreskurs-detail] .jk-hero-copy{align-self:start!important;margin-top:0!important}main.onlinekurs-page .onlinekurs-kicker-wheel,main[data-jahreskurs-detail] .jk-hero-copy>.jk-kicker{font-size:1.45rem!important;line-height:1.1!important}main.onlinekurs-page .onlinekurs-eyebrow{display:none!important}main.onlinekurs-page .onlinekurs-hero h1,main[data-jahreskurs-detail] .jk-hero-copy h1{margin-top:18px!important;line-height:.92!important}main.onlinekurs-page .onlinekurs-course-title,main[data-jahreskurs-detail] .jk-course-title{margin-top:10px!important;line-height:.92!important}}@media (min-width:1024px){.desktop-header .header-dropdown,[data-blog-chrome=true] .desktop-header .header-dropdown{background:#101d18!important;background-color:#101d18!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;opacity:1!important}}