.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-10 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1240px}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--brand-primary:#008ea6;--brand-secondary:#a63f2b;--brand-recovery:#7c5548;--brand-neutral:#d0cdc8;--surface-base:#ffffff;--surface-soft:#F3F3F1;--surface-dark:#303130;--text-primary:#303130;--text-secondary:#a63f2b;--text-inverse:#ffffff;--text-brand:#008ea6;--interactive-hover:#40AABB;--interactive-active:#ffffff;--e-gv-59dbf38:8px;--space-sm:clamp(8px, calc(3px + 0.78vw), 16px);--space-md:clamp(16px, calc(8px + 1.04vw), 24px);--space-lg:clamp(24px, calc(8px + 2.6vw), 48px);--space-xl:clamp(40px, calc(8px + 5.19vw), 80px);--space-2xl:clamp(60px, calc(8px + 7.27vw), 120px);--space-section-tablet:80px;--space-section-mobile:0px;--radius-sm:4px;--radius-md:clamp(6px, calc(4px + 0.26vw), 8px);--radius-lg:clamp(12px, calc(8px + 0.52vw), 16px);--radius-xl:24px;--radius-full:0px;--container-narrow:720px;--container-default:1240px;--container-wide:1440px;--e-gv-fba9fa4:px;--space-xs:clamp(4px, calc(2px + 0.39vw), 8px);--space-3xl:clamp(80px, calc(8px + 10.39vw), 160px);--Headline-Font:dystopian;--text:space-grotesk-variable;--h-display:clamp(40px, calc(16px + 3.9vw), 80px);--h-1:clamp(36px, calc(16px + 2.6vw), 56px);--h-2:clamp(28px, calc(16px + 1.56vw), 40px);--h-3:clamp(22px, calc(14px + 0.91vw), 28px);--h-4:clamp(18px, calc(14px + 0.39vw), 20px);--text-lead:clamp(18px, calc(14px + 0.39vw), 20px);--text-body:16px;--text-small:14px;--text-button:16px;--Logo:clamp(110px, calc(95.43px + 3.88vw), 170px);--logo-big:clamp(120px, calc(100.6px + 5.18vw), 200px);--font-size-hero-statement:clamp(48px, calc(16px + 12vw), 240px);--font-size-hero-small:clamp(42px, calc(14px + 7vw), 150px)}::selection{background:var(--brand-primary);color:#fff}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}#train-smart-text{opacity:0;transform:translateY(100%);will-change:transform,opacity;display:inline-block}#train-smart-text.is-revealed{opacity:1;animation:trainSmartReveal 1.2s cubic-bezier(.22,1,.36,1) forwards}#train-smart-text.is-scrollable{animation:none!important;transition:transform 0.05s linear,opacity 0.05s linear}@keyframes trainSmartReveal{0%{opacity:0;transform:translateY(100%)}60%{opacity:1}100%{opacity:1;transform:translateY(0)}}body{overflow-x:hidden}@media (prefers-reduced-motion:reduce){#train-smart-text{opacity:1;transform:none;animation:none}}#hero-image{opacity:0;transform:translateY(60px);clip-path:inset(100% 0 0 0);will-change:transform,opacity,clip-path;transition:none}#hero-image.is-revealed{animation:heroImageReveal 1.4s cubic-bezier(.22,1,.36,1) 0.4s forwards}@keyframes heroImageReveal{0%{opacity:0;transform:translateY(60px);clip-path:inset(100% 0 0 0)}100%{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){#hero-image{opacity:1;transform:none;clip-path:none;animation:none}}#cards-container{perspective:1200px;position:relative}.card{position:absolute;top:0;left:50%;transform-origin:bottom center;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity 0.6s ease-out;will-change:transform,opacity;opacity:0;transform:translateX(-50%) translateY(120vh) rotate(0deg)}.card.is-flown:nth-child(1){opacity:1;transform:translateX(calc(-50% + 120px)) translateY(40px) rotate(15deg);z-index:1}.card.is-flown:nth-child(2){opacity:1;transform:translateX(calc(-50% + 70px)) translateY(20px) rotate(9deg);z-index:2}.card.is-flown:nth-child(3){opacity:1;transform:translateX(calc(-50% + 30px)) translateY(8px) rotate(4deg);z-index:3}.card.is-flown:nth-child(4){opacity:1;transform:translateX(calc(-50% - 120px)) translateY(40px) rotate(-15deg);z-index:4}.card.is-flown:nth-child(5){opacity:1;transform:translateX(calc(-50% - 70px)) translateY(20px) rotate(-9deg);z-index:5}.card.is-flown:nth-child(6){opacity:1;transform:translateX(calc(-50% - 30px)) translateY(8px) rotate(-4deg);z-index:6}.card.is-flown:nth-child(7){opacity:1;transform:translateX(-50%) translateY(0) rotate(0deg);z-index:7}.card.is-flown{box-shadow:0 12px 32px rgb(0 0 0 / .12)}.card.is-flown:hover{z-index:100!important;transition:transform 0.4s cubic-bezier(.22,1,.36,1)!important}.card.is-flown:nth-child(1):hover{transform:translateX(calc(-50% + 120px)) translateY(20px) rotate(15deg) scale(1.05)}.card.is-flown:nth-child(2):hover{transform:translateX(calc(-50% + 70px)) translateY(0) rotate(9deg) scale(1.05)}.card.is-flown:nth-child(3):hover{transform:translateX(calc(-50% + 30px)) translateY(-12px) rotate(4deg) scale(1.05)}.card.is-flown:nth-child(4):hover{transform:translateX(calc(-50% - 120px)) translateY(20px) rotate(-15deg) scale(1.05)}.card.is-flown:nth-child(5):hover{transform:translateX(calc(-50% - 70px)) translateY(0) rotate(-9deg) scale(1.05)}.card.is-flown:nth-child(6):hover{transform:translateX(calc(-50% - 30px)) translateY(-12px) rotate(-4deg) scale(1.05)}.card.is-flown:nth-child(7):hover{transform:translateX(-50%) translateY(-20px) rotate(0deg) scale(1.05)}@media (prefers-reduced-motion:reduce){.card{opacity:1;transition:none}}#cards-sticky h2{opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s cubic-bezier(.22,1,.36,1)}#cards-section.is-active #cards-sticky h2{opacity:1;transform:translateY(0)}@media (max-width:767px){#cards-section{min-height:auto!important;padding:var(--space-2xl) 0!important}#cards-sticky{position:relative!important;height:auto!important;top:auto!important;padding:0!important}#cards-container{position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;margin-top:var(--space-xl)!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory;scroll-padding:20px;-webkit-overflow-scrolling:touch;padding:20px 20px 40px 20px!important;gap:16px;scrollbar-width:none}#cards-container::-webkit-scrollbar{display:none}#cards-container>.card{position:relative!important;top:auto!important;left:auto!important;transform:none!important;opacity:1!important;z-index:auto!important;scroll-snap-align:center;flex-shrink:0;width:75vw!important;max-width:280px;height:380px!important;box-shadow:0 8px 24px rgb(0 0 0 / .12);transition:none!important}#cards-container.is-fanned>.card:hover,#cards-container>.card.is-flown:hover{transform:none!important;z-index:auto!important}#cards-sticky h2{opacity:1!important;transform:none!important;padding:0 var(--space-md);text-align:center}}@media (max-width:767px){#cards-container::after{content:"← swipe →";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);font-family:var(--font-body,sans-serif);font-size:11px;color:var(--text-secondary,#7c5548);letter-spacing:.15em;text-transform:uppercase;opacity:.6;pointer-events:none}#cards-container>.card:nth-child(7){order:4!important}#cards-container>.card:nth-child(6){order:5!important}#cards-container>.card:nth-child(5){order:3!important}#cards-container>.card:nth-child(4){order:1!important}#cards-container>.card:nth-child(3){order:2!important}#cards-container>.card:nth-child(2){order:6!important}#cards-container>.card:nth-child(1){order:7!important}}#marquee-banner{position:relative;width:100%;overflow:hidden}#marquee-banner .marquee-track{display:flex;flex-direction:row;align-items:center;width:max-content;animation:marqueeScroll 40s linear infinite}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#marquee-banner:hover .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){#marquee-banner .marquee-track{animation:none}}@media (max-width:767px){#marquee-banner .marquee-track{animation-duration:30s}}.slider-arrow{cursor:pointer;user-select:none;display:inline-block;transition:transform 0.3s cubic-bezier(.22,1,.36,1),opacity 0.3s ease}#slider-prev:hover,.slider-arrow#slider-prev:hover{transform:translateX(-4px)!important}#slider-next:hover,.slider-arrow#slider-next:hover{transform:translateX(4px)!important}.slider-arrow.is-disabled{opacity:.3;cursor:not-allowed}.slider-arrow.is-disabled:hover{transform:none!important}#recovery-slider-wrap{position:relative;overflow:hidden;width:100%;margin-top:var(--space-lg);user-select:none}#recovery-slider-track{display:flex;flex-direction:row;cursor:grab;will-change:transform;transition:transform 0.6s cubic-bezier(.22,1,.36,1)}#recovery-slider-track.is-dragging{cursor:grabbing;transition:none}#recovery-slider-track.is-dragging .recovery-card{pointer-events:none}.recovery-card{flex-shrink:0;user-select:none}.recovery-card *{pointer-events:none;user-select:none}.recovery-card{transition:transform 0.4s cubic-bezier(.22,1,.36,1)}#recovery-slider-track:not(.is-dragging) .recovery-card:hover{transform:translateY(-6px)}.slider-arrow.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}#recovery-slider-wrap{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 24px,black calc(100% - 80px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 24px,black calc(100% - 80px),transparent 100%)}#recover-heart-text{position:absolute;top:-.18em;left:0;width:100%;line-height:.85;margin:0;letter-spacing:-.03em;opacity:var(--reveal-opacity,0);transform:translateY(var(--reveal-y,-180px));will-change:transform,opacity;pointer-events:none}@media (prefers-reduced-motion:reduce){#recover-heart-text{opacity:1!important;transform:none!important}}@media (max-width:767px){#recovery-section{position:relative;overflow:hidden;padding-top:clamp(70px, 16vw, 120px)!important;min-height:auto}#recovery-info{padding-top:clamp(80px, 20vw, 140px)!important}#recover-heart-text{position:absolute!important;top:0,10em!important;bottom:auto!important;left:0!important;right:auto!important;width:100%!important;font-size:clamp(58px, 17vw, 96px)!important;line-height:0.9!important;letter-spacing:-0.02em!important;opacity:var(--reveal-opacity,0)!important;transform:translateY(var(--reveal-y,-150px))!important;margin:0!important;padding:0!important;z-index:1}}#studio-section{position:relative}#studio-text-col{position:sticky;top:120px;align-self:flex-start;height:fit-content}#studio-gallery-stack{display:flex;flex-direction:column;gap:0;padding:0;position:relative}.studio-stack-image{position:sticky;top:100px;width:100%;border-radius:8px;overflow:hidden;margin-bottom:var(--space-xl);opacity:0;transform:translateX(120px);transition:transform 0.8s cubic-bezier(.22,1,.36,1),opacity 0.8s ease-out;will-change:transform,opacity}.studio-stack-image:nth-child(1){z-index:1;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(2){z-index:2;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(3){z-index:3;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(4){z-index:4;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image.is-visible{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.studio-stack-image{opacity:1;transform:none;transition:none}}@media (max-width:767px){#studio-section{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}#studio-section>.e-con-inner>.e-flex,#studio-section .e-flex{flex-direction:column!important}#studio-text-col{position:relative!important;top:auto!important;width:100%!important;margin-bottom:var(--space-xl);padding:0 20px}#studio-gallery-stack{display:flex!important;flex-direction:column!important;gap:0!important;padding:0 20px;overflow:visible!important;margin:0;position:relative}#studio-gallery-stack::after{display:none}.studio-stack-image{position:sticky!important;top:80px!important;width:100%!important;max-width:100%!important;margin-bottom:var(--space-xl);border-radius:8px;overflow:hidden;opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.studio-stack-image:nth-child(1){z-index:1;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(2){z-index:2;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(3){z-index:3;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(4){z-index:4;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image.is-visible{opacity:1;transform:translateY(0)}}#lagree-section{position:relative}#probestunde-sticker{position:absolute!important;bottom:clamp(40px, 6vw, 80px);right:clamp(40px, 6vw, 80px);width:clamp(140px, 16vw, 200px);height:clamp(140px, 16vw, 200px);z-index:10;opacity:0;transform:translateY(60px) rotate(0deg);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}#probestunde-sticker.is-revealed{opacity:1;animation:stickerRotateLoop 40s linear infinite}@keyframes stickerRotateLoop{0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(0) rotate(360deg)}}#probestunde-sticker:hover{animation-play-state:paused}@media (max-width:767px){#probestunde-sticker{width:clamp(120px,32vw, 160px);height:clamp(120px,32vw, 160px);bottom:20px;right:20px}#probestunde-sticker.is-revealed{animation-duration:30s}}@media (prefers-reduced-motion:reduce){#probestunde-sticker{opacity:1!important;transform:none!important;animation:none!important}}p a,li a:not(.elementor-button):not([class*="button"]),.elementor-widget-text-editor a,.elementor-field-label a,.elementor-form a:not(.elementor-button),form a{color:#008EA6;transition:color 0.3s ease}p a:hover,li a:not(.elementor-button):not([class*="button"]):hover,.elementor-widget-text-editor a:hover,.elementor-field-label a:hover,.elementor-form a:not(.elementor-button):hover,form a:hover{color:#A63F2B}