.illu-schulangebote,.illu-foerderplanung,.illu-lernwelt,.illu-schulmanager{overflow:visible!important}.illu-schulmanager .illu-bg{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;animation:illuBgFadeIn .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes illuBgFadeIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.illu-schulmanager .illu-ipad,.illu-schulmanager .illu-people-tl,.illu-schulmanager .illu-imac,.illu-schulmanager .illu-bars,.illu-schulmanager .illu-person,.illu-schulmanager .illu-desk,.illu-schulmanager .illu-iphone{opacity:0;transform:translateY(18px);transform-box:fill-box;transform-origin:center;animation:illuPopIn 225ms cubic-bezier(.22,1,.36,1) forwards}.illu-schulmanager .illu-ipad{animation-delay:60ms}.illu-schulmanager .illu-imac{animation-delay:.18s}.illu-schulmanager .illu-desk{animation-delay:.24s}.illu-schulmanager .illu-iphone{animation-delay:.3s}.illu-schulmanager .illu-people-tl{animation-delay:.41s}.illu-schulmanager .illu-bars{opacity:1;transform:none;animation:none}.illu-schulmanager .illu-person{animation:illuPopIn 225ms cubic-bezier(.22,1,.36,1) .55s forwards,illuBarsPulse 5.5s ease-in-out 1.6s infinite}@keyframes illuBarsPulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(0) scale(1.03)}}.illu-schulmanager .illu-bar-1,.illu-schulmanager .illu-bar-2,.illu-schulmanager .illu-bar-3{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0);animation:illuBarGrowIn .7s cubic-bezier(.22,1,.36,1) forwards,illuBarHeight 4.8s ease-in-out infinite}.illu-schulmanager .illu-bar-1{animation-delay:.12s,1.6s;animation-duration:.7s,5.2s}.illu-schulmanager .illu-bar-2{animation-delay:.22s,1.9s;animation-duration:.7s,6s}.illu-schulmanager .illu-bar-3{animation-delay:.32s,2.2s;animation-duration:.7s,4.6s}@keyframes illuBarGrowIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes illuBarHeight{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.06)}}.illu-schulmanager #cable-imac,.illu-schulmanager #cable-desk-a,.illu-schulmanager #cable-desk-b,.illu-schulmanager #cable-desk-c,.illu-schulmanager #cable-iphone{stroke-dasharray:1000;stroke-dashoffset:1000;animation:illuCableDraw .6s ease-out forwards}.illu-schulmanager #cable-iphone{stroke-dashoffset:-1000;animation-name:illuCableDrawReverse}.illu-schulmanager #cable-imac{animation-delay:.2s}.illu-schulmanager #cable-desk-a{animation-delay:.26s}.illu-schulmanager #cable-desk-b{animation-delay:.32s}.illu-schulmanager #cable-desk-c{animation-delay:.7s;animation-duration:.2s}.illu-schulmanager #cable-iphone{animation-delay:.38s;animation-duration:.7s}@keyframes illuCableDraw{to{stroke-dashoffset:0}}@keyframes illuCableDrawReverse{to{stroke-dashoffset:0}}.illu-schulmanager .shimmer-packet{fill:none;stroke:#ffb6b5;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30 1000;stroke-dashoffset:30;opacity:0;filter:drop-shadow(0 0 2px rgba(255,182,181,.35));animation:illuShimmerFlow 4.8s linear 1.3s infinite,illuShimmerAppear .5s ease-out 1.3s forwards}.illu-schulmanager .shimmer-packet--reverse{stroke-dashoffset:-1000;animation:illuShimmerFlowReverse 4.8s linear 1.3s infinite,illuShimmerAppear .5s ease-out 1.3s forwards}@keyframes illuShimmerFlow{0%{stroke-dashoffset:30}to{stroke-dashoffset:-1000}}@keyframes illuShimmerFlowReverse{0%{stroke-dashoffset:-1000}to{stroke-dashoffset:30}}@keyframes illuShimmerAppear{to{opacity:.75}}.illu-schulmanager .illu-bubble-top,.illu-schulmanager .illu-bubble-bottom{transform-box:fill-box;transform-origin:center;animation:illuBubbleDriftLeft 4.5s ease-in-out 1.5s infinite alternate}.illu-schulmanager .illu-bubble-bottom{animation-name:illuBubbleDriftRight;animation-duration:5.2s}@keyframes illuBubbleDriftLeft{0%{transform:translate(0)}to{transform:translate(-6px)}}@keyframes illuBubbleDriftRight{0%{transform:translate(0)}to{transform:translate(6px)}}.illu-schulmanager .illu-card-1,.illu-schulmanager .illu-card-2,.illu-schulmanager .illu-card-3,.illu-schulmanager .illu-card-4{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0);animation:illuCardGrowIn .5s cubic-bezier(.22,1,.36,1) forwards,illuCardSway 6s ease-in-out infinite}.illu-schulmanager .illu-card-1{animation-delay:.35s,1.5s}.illu-schulmanager .illu-card-2{animation-delay:.44s,1.7s}.illu-schulmanager .illu-card-3{animation-delay:.53s,1.9s}.illu-schulmanager .illu-card-4{animation-delay:.62s,2.1s}@keyframes illuCardGrowIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes illuCardSway{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.illu-schulmanager .illu-pie-1,.illu-schulmanager .illu-pie-2,.illu-schulmanager .illu-pie-3{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;animation:illuPieZoomIn .5s cubic-bezier(.22,1,.36,1) forwards,illuPiePulse 2.6s ease-in-out infinite,illuPieHue 11s ease-in-out 1.5s infinite}.illu-schulmanager .illu-pie-1{animation-delay:.2s,1.5s,1.5s;animation-duration:.5s,2.6s,11s}.illu-schulmanager .illu-pie-2{animation-delay:.29s,1.7s,1.5s;animation-duration:.5s,2.6s,13s}.illu-schulmanager .illu-pie-3{animation-delay:.38s,1.9s,1.5s;animation-duration:.5s,2.6s,15s}@keyframes illuPieZoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes illuPiePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes illuPieHue{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(20deg)}}@keyframes illuPopIn{0%{opacity:0;transform:translateY(18px) scale(.96)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.illu-schulmanager .illu-bg,.illu-schulmanager .illu-ipad,.illu-schulmanager .illu-people-tl,.illu-schulmanager .illu-imac,.illu-schulmanager .illu-bars,.illu-schulmanager .illu-person,.illu-schulmanager .illu-desk,.illu-schulmanager .illu-iphone,.illu-schulmanager .illu-cables{opacity:1;transform:none;animation:none}.illu-schulmanager #cable-imac,.illu-schulmanager #cable-desk-a,.illu-schulmanager #cable-desk-b,.illu-schulmanager #cable-desk-c,.illu-schulmanager #cable-iphone{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.illu-schulmanager .shimmer-packet{display:none}.illu-schulmanager .illu-bubble-top,.illu-schulmanager .illu-bubble-bottom,.illu-schulmanager .illu-card-1,.illu-schulmanager .illu-card-2,.illu-schulmanager .illu-card-3,.illu-schulmanager .illu-card-4,.illu-schulmanager .illu-pie-1,.illu-schulmanager .illu-pie-2,.illu-schulmanager .illu-pie-3,.illu-schulmanager .illu-bar-1,.illu-schulmanager .illu-bar-2,.illu-schulmanager .illu-bar-3{animation:none;opacity:1;transform:none}}.illu-webdesign .illu-bg{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;animation:illuWebBgFadeIn .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes illuWebBgFadeIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.illu-webdesign .book,.illu-webdesign .personOnBook,.illu-webdesign .ipad,.illu-webdesign .ipadCards,.illu-webdesign .screensBack,.illu-webdesign .screensMid,.illu-webdesign .screensFront,.illu-webdesign .personLeft,.illu-webdesign .personRight,.illu-webdesign .plane,.illu-webdesign .laptop,.illu-webdesign .personOnLaptop{transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation:illuWebPopIn .65s cubic-bezier(.34,1.56,.64,1) backwards}.illu-webdesign .book{animation-delay:.05s}.illu-webdesign .personOnBook{animation-delay:.15s}.illu-webdesign .ipad{animation-delay:.25s}.illu-webdesign .ipadCards{animation-delay:.35s}.illu-webdesign .screensBack{animation-delay:.45s}.illu-webdesign .screensMid{animation-delay:.55s}.illu-webdesign .screensFront{animation-delay:.65s}.illu-webdesign .laptop{animation-delay:.7s}.illu-webdesign .personLeft{animation-delay:.75s}.illu-webdesign .personOnLaptop{animation-delay:.8s}.illu-webdesign .personRight{animation-delay:.85s}.illu-webdesign .plane{animation-delay:.95s}.illu-webdesign .plane{animation:illuWebPopIn .65s cubic-bezier(.34,1.56,.64,1) .95s backwards,illuWebPlaneFly 5s ease-in-out 1.7s infinite}@keyframes illuWebPlaneFly{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(3px,-5px) rotate(-2deg)}50%{transform:translateY(-2px) rotate(0)}75%{transform:translate(-3px,-5px) rotate(2deg)}}.illu-webdesign .personOnBook.drawing-woman{animation:illuWebPopIn .65s cubic-bezier(.34,1.56,.64,1) .15s backwards,illuWebDrawing 2.4s ease-in-out 1.4s infinite}@keyframes illuWebDrawing{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-.6px,.3px) rotate(-.4deg)}50%{transform:translate(.4px,-.2px) rotate(.3deg)}75%{transform:translate(.5px,.4px) rotate(-.2deg)}}.illu-webdesign .laptop-touch-card{transform-box:fill-box;transform-origin:center;animation:illuWebLaptopTouch 4s ease-in-out 2s infinite}.illu-webdesign .personOnLaptop.laptop-touch-hands{animation:illuWebPopIn .65s cubic-bezier(.34,1.56,.64,1) .8s backwards,illuWebLaptopTouch 4s ease-in-out 2s infinite}@keyframes illuWebLaptopTouch{0%,to{transform:translate(0)}25%{transform:translate(-2.5px,1.5px)}50%{transform:translateY(2.5px)}75%{transform:translate(2.5px,1.5px)}}.illu-webdesign .ipad-card{transform-box:fill-box;transform-origin:center;animation:illuWebCardPulse 3.2s ease-in-out 1.8s infinite}.illu-webdesign .ipad-card-2{animation-delay:3.4s}@keyframes illuWebCardPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.illu-webdesign .ipad-card-thumb{animation:illuWebCardThumbColor 3.2s ease-in-out 1.8s infinite}.illu-webdesign .ipad-card-2 .ipad-card-thumb{animation-delay:3.4s}@keyframes illuWebCardThumbColor{0%,to{fill:#d98ac3}50%{fill:#a05893}}.illu-webdesign .screensMid{animation:illuWebPopIn .65s cubic-bezier(.34,1.56,.64,1) .55s backwards,illuWebScreenDriftMid 6.5s ease-in-out 1.5s infinite}.illu-webdesign .screensFront{animation:illuWebPopIn .65s cubic-bezier(.34,1.56,.64,1) .65s backwards,illuWebScreenDriftFront 7.5s ease-in-out 1.6s infinite}@keyframes illuWebScreenDriftMid{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5px) scale(1)}}@keyframes illuWebScreenDriftFront{0%,to{transform:translate(0) scale(1)}50%{transform:translate(9px) scale(1)}}@keyframes illuWebPopIn{0%{opacity:0;transform:scale(.45)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.illu-webdesign .illu-bg{translate:0 calc(var(--scroll, 0) * 60px)}.illu-webdesign .book{translate:calc(var(--scroll, 0) * 20px) calc(var(--scroll, 0) * 240px)}.illu-webdesign .personOnBook{translate:calc(var(--scroll, 0) * 15px) calc(var(--scroll, 0) * 220px)}.illu-webdesign .laptop{translate:calc(var(--scroll, 0) * -90px) calc(var(--scroll, 0) * 280px)}.illu-webdesign .personOnLaptop{translate:calc(var(--scroll, 0) * -90px) calc(var(--scroll, 0) * 270px)}.illu-webdesign .ipad{translate:calc(var(--scroll, 0) * 110px) calc(var(--scroll, 0) * 280px)}.illu-webdesign .ipadCards{translate:calc(var(--scroll, 0) * 120px) calc(var(--scroll, 0) * 270px)}.illu-webdesign .screensBack{translate:0 calc(var(--scroll, 0) * -50px)}.illu-webdesign .screensMid{translate:0 calc(var(--scroll, 0) * -95px)}.illu-webdesign .screensFront{translate:0 calc(var(--scroll, 0) * -140px)}.illu-webdesign .personLeft{translate:calc(var(--scroll, 0) * -120px) calc(var(--scroll, 0) * -50px)}.illu-webdesign .personRight{translate:calc(var(--scroll, 0) * 130px) calc(var(--scroll, 0) * -40px)}.illu-webdesign .plane{translate:calc(var(--scroll, 0) * 240px) calc(var(--scroll, 0) * -320px)}.illu-webdesign{overflow:visible!important;position:relative;z-index:5}#product[data-product=webauftritt] .product-start,#product[data-product=webauftritt] .product-start .right-column{position:relative;z-index:5;overflow:visible}@media(prefers-reduced-motion:reduce){.illu-webdesign .illu-obj,.illu-webdesign .illu-bg,.illu-webdesign .ipad-card,.illu-webdesign .ipad-card-thumb,.illu-webdesign .laptop-touch-card{animation:none;opacity:1;transform:none}}.product-start{position:relative;display:flex;overflow:visible;margin-bottom:0;justify-content:center}.product-start .main-section{display:flex;width:100%;max-width:1300px;margin:0 auto;padding:0 25px;flex-direction:row;align-items:flex-start}.product-start .left-column,.product-start .right-column{width:50%}.product-start .left-column{display:flex;flex-direction:column;align-items:flex-start;align-self:center;padding-left:0}.product-start .heading-fullwidth{position:relative;z-index:100;display:flex;margin-left:0;padding-right:80px;flex-direction:column;align-items:flex-start}.product-start .hero-title__icon{width:64px;margin-bottom:9px}.product-start .heading-01{margin:0 0 8px;font-size:40px;line-height:56px;font-weight:700;text-align:left}.product-start .hero-paragraph{display:inline-block;margin:32px 0 0;color:#000000b3;font-family:Nunito,sans-serif;font-size:20px;line-height:28px;font-weight:400;text-align:left}.product-start .solution-list{background:#fff;width:100%;max-width:465px;margin-bottom:23px}.product-start .solution-list ul{list-style:none;padding:0;margin:0}.product-start .title-solution-list{font-family:Nunito,sans-serif;font-weight:700;font-size:20px;line-height:28px;color:#333;margin:35px 0 15px;text-align:left;padding-left:12px}.product-start .solution-list ul li{width:100%;font-family:Nunito,sans-serif;font-weight:700;font-size:16px;border-top:1px solid rgba(0,0,0,.1);padding:8px 12px;transition:background-color .3s ease}.product-start .solution-list ul li:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.product-start .solution-list ul li a{color:inherit;cursor:pointer;text-decoration:none;display:block}.product-start .solution-list ul li span{float:right;color:#5e5e5e;font-size:16px;font-weight:400}.product-start .paragraph-container{margin:0}.product-start .trial-button{display:inline-block;margin-top:24px;padding:13px 16px 12px;border:0;border-radius:4px;background-color:#007fe7;background-image:linear-gradient(180deg,#ffffff03,#ffffff03);color:#fff;font-family:inherit;font-size:14px;line-height:20px;text-align:center;cursor:pointer;transition:box-shadow .3s ease,background-color .3s ease}.product-start .trial-button:hover{background-image:linear-gradient(180deg,#ffffff1a,#ffffff1a);box-shadow:0 3px 10px #0003}.product-start .right-column{position:relative}.product-start .header-image{position:relative;display:block;width:900px;max-width:160%}.product-start .home-hero-badge--hfh{display:none;position:absolute;left:calc(min(293px,52%) - 180px);top:calc(15% + 400px);width:11rem;z-index:3;transform-origin:center;transform:rotate(-12deg);animation:hfh-stamp-in .8s cubic-bezier(.33,0,.17,1) .5s backwards,hfh-badge-wobble 6s ease-in-out 1.4s infinite}.product-start .home-hero-badge--hfh svg{width:100%;height:auto;display:block}@keyframes hfh-stamp-in{0%{transform:scale(2.4) rotate(-28deg);opacity:0}55%{transform:scale(.92) rotate(-12deg);opacity:1}to{transform:scale(1) rotate(-12deg);opacity:1}}@keyframes hfh-badge-wobble{0%,to{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-9deg) translateY(-4px)}}@media(prefers-reduced-motion:reduce){.product-start .home-hero-badge--hfh{animation:none}}@media screen and (min-width:992px){.product-start .home-hero-badge--hfh{display:block}}@media(max-width:991px){.product-start .main-section{margin:0;padding:0 24px}.product-start .heading-fullwidth{z-index:50;margin-left:10px;padding-right:48px}.product-start .header-image{position:static;width:100%;max-width:300%}}@media(max-width:767px){.product-start .main-section{flex-direction:column;margin-top:24px}.product-start .left-column,.product-start .right-column{width:100%}.product-start .heading-fullwidth{width:90vw;margin-left:0;padding-right:0}}@media(max-width:479px){.product-start .heading-01{font-size:28px;line-height:38px}}@media(max-width:319px){.product-start .heading-01{font-size:24px;line-height:1.3}}.product-solutions{font-family:Nunito,sans-serif;line-height:normal;padding:80px 0 0!important}.product-solutions .solution{scroll-margin-top:100px}.product-solutions .solution:not(:first-child){margin-top:80px}.product-solutions .solution>h1,.product-solutions .solution>p{max-width:665px;margin:0 auto}.product-solutions .solution>h1{margin-bottom:25px;font-size:38px;line-height:44px;font-weight:700;text-align:center}.product-solutions .solution>p{margin-bottom:50px;font-size:20px;line-height:28px;font-weight:400;text-align:center;padding:0 50px}.product-solutions .navigation{position:relative;overflow:hidden;white-space:nowrap;scrollbar-width:none;-webkit-user-select:none;user-select:none}.product-solutions .navigation.single{text-align:center}.product-solutions .navigation::-webkit-scrollbar{display:none}.product-solutions .navigation ul{list-style-type:none;padding:0;margin:0;display:inline-flex;align-items:center;position:relative}.product-solutions .navigation ul .chip{display:inline-block;margin-right:10px;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;color:#333;background-color:var(--s-color);transition:background-color .3s ease,color .3s ease,filter .3s ease}.product-solutions .navigation ul .chip:hover{filter:brightness(.92)}.product-solutions .navigation ul .chip.selected{color:#fff;background-color:var(--p-color)}.product-solutions .navigation ul .chip.selected:hover{filter:none}.product-solutions .control{display:flex;justify-content:center;margin-top:15px;-webkit-user-select:none;user-select:none}.product-solutions .control .icon{display:inline-flex;height:35px;width:35px;align-items:center;justify-content:center;padding:0;border:1px solid;border-radius:50%;background:none;color:inherit;cursor:pointer}.product-solutions .control .toggle-previous{margin-right:10px}.product-solutions .control .toggle-previous svg{margin-left:-2px}.product-solutions .control .toggle-next svg{margin-right:-2px}.product-solutions .sections{display:flex;flex-direction:row;align-items:flex-start;padding:0 24px;max-width:1300px;margin:65px auto 0}.product-solutions .sections .screens{position:relative;width:60%;max-width:695px;display:flex;flex-direction:column}.product-solutions .sections .screens svg{max-height:100%}.product-solutions .sections .screens img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:100%;max-height:100%;height:auto;transition:opacity .25s ease}.product-solutions .sections>.description{flex:1;margin-left:50px;transition:opacity .25s ease}.product-solutions .module-hidden{display:none!important}.product-solutions .module-fade{opacity:0}.product-solutions .sections .description .title *{vertical-align:middle;line-height:normal}.product-solutions .sections .description .title h2{margin:0;color:#333;text-align:left;display:inline;font-size:32px;font-weight:700}.product-solutions .sections .description .title .margin-tag{margin-right:10px!important}.product-solutions .sections .description .title .tag-additional-module{font-size:15px;height:29px;padding:0 12px;display:inline-flex;align-items:center;background:#5e5e5e;color:#fff;align-self:center;border-radius:14.5px}.product-solutions .sections .description p{color:#333;line-height:25px;font-size:16px;text-align:left;font-weight:400;margin:15px 0 0}.product-solutions .sections .description p a{text-decoration:none;color:#0083db}.product-solutions .sections .description p .learn-more{background:#0083db;border-radius:3px;padding:8px 16px;display:table;text-decoration:none;color:#fff;margin-top:50px}.product-solutions .solution>svg{width:100%;height:auto;margin-top:25px;display:block}@media(max-width:991px){.product-solutions .sections{flex-direction:column}.product-solutions .sections .screens{width:100%;margin:0 auto}.product-solutions .sections>.description{margin:25px 0 0}}@media(max-width:540px){.product-solutions .solution>h1{font-size:30px}.product-solutions .sections .description .title h2{font-size:25px}}#product{overflow-x:clip}#product .section.product-section{padding:80px 0}#product .section.product-start{padding-top:0}
