:root{--alice-blue:#f2f9ff;--slate-grey:#656d83;--black:#1d2332;--white-smoke:#f8fafc;--blue:#5fc9ff;--dark-purple:#5d18e7;--yellow:#fedf5a;--orange:#ffbc58;--pink:#fab3e3;--light-green:#afea99;--blue-violet:#7233e9;--dark-green:#158948;--red:#ff1e17;--white:white}body{background-color:var(--alice-blue);color:var(--slate-grey);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}h1{color:var(--black);margin-top:0;margin-bottom:10px;font-size:44px;font-weight:600;line-height:1.2}h2{color:var(--black);margin-top:0;margin-bottom:10px;font-size:38px;font-weight:600;line-height:1.3}h3{color:var(--black);margin-top:0;margin-bottom:10px;font-size:34px;font-weight:600;line-height:1.4}h4{color:var(--black);margin-top:0;margin-bottom:10px;font-size:28px;font-weight:600;line-height:1.4}h5{color:var(--black);margin-top:0;margin-bottom:10px;font-size:24px;font-weight:600;line-height:1.4}h6{color:var(--black);margin-top:0;margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.5}a{text-decoration:underline}ul{color:var(--black);margin-top:0;margin-bottom:10px;padding-left:40px}img{max-width:100%;display:inline-block}blockquote{border-left:5px solid #6b738a26;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin-bottom:10px}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.padding-section-medium{padding-top:6rem;padding-bottom:6rem}.margin-small{margin:1rem}.text-size-regular{color:var(--slate-grey);font-size:1rem;font-weight:300;line-height:1.6}.container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.margin-huge{margin:6rem}.margin-medium{margin:2rem}.margin-xlarge{margin:4rem}.text-weight-semibold{font-weight:600}.text-color-black{color:var(--black)}.heading-style-h2{color:var(--black);font-size:3.5rem;font-weight:600;line-height:1.2}.text-align-center{text-align:center}.text-size-medium{color:var(--slate-grey);font-size:1.25rem;font-style:normal;font-weight:300;line-height:1.5}.text-size-medium ul{color:var(--slate-grey)}.text-size-medium h4{font-size:1.75rem}.text-size-medium h3{font-size:2rem}.text-size-medium.text-weight-semibold{font-weight:600}.text-size-medium.text-weight-semibold.text-color-black{color:var(--black)}.max-width-medium{width:100%;max-width:34rem}.max-width-medium.sticky{padding-top:4rem;position:sticky;top:8rem}.padding-global{padding-left:2.5rem;padding-right:2.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-top.margin-large,.margin-top.margin-small{margin-bottom:0;margin-left:0;margin-right:0}.margin-top.margin-small{margin-top:0}.margin-top.margin-large,.margin-top.margin-small{margin-bottom:0;margin-left:0;margin-right:0}.padding-top,.padding-top.padding-xxhuge,.padding-top.padding-xxhuge{padding-bottom:0;padding-left:0;padding-right:0}.padding-xxhuge{padding:12rem}.container-medium{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.background-color-alice-blue{background-color:var(--alice-blue)}.padding-section-large{padding-top:8rem;padding-bottom:8rem}.margin-bottom,.margin-bottom.margin-large,.margin-bottom.margin-xlarge,.margin-bottom.margin-small{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xsmall.align-right{justify-content:flex-end;align-items:center;display:flex}.margin-bottom.margin-xlarge{margin-top:0;margin-left:0;margin-right:0}.container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.button{border:1px solid var(--black);background-color:var(--black);color:#fff;text-align:center;letter-spacing:1px;border-radius:50px;justify-content:center;margin-left:0;padding:1.25rem 2.25rem;font-weight:500;transition:all .3s}.button:hover{color:#1d2332;background-color:#0000}.button.w--current{color:var(--black);background-color:#0000}.button.is-text{color:#000;background-color:#0000;border:2px solid #0000}.button.is-large{padding:1rem 2rem}.button.is-small{padding:.5rem 1.25rem}.button.width-100{width:100%}.button.is-secondary{border-width:1px;border-color:var(--black);color:var(--black)}.button.blue{background-color:var(--blue)}.button.blue:hover{border-color:var(--white-smoke);color:var(--white-smoke);background-color:#0000}.button.newsletter-button{border-color:var(--blue);background-color:var(--blue)}.button.newsletter-button:hover{border-color:var(--white-smoke);color:var(--white-smoke);background-color:#0000}.button.is-secondary{color:var(--black);border:1px solid #000;border-color:var(--black);background-color:#0000}.button.is-secondary:hover{color:#fff;background-color:#1d2332}.button.is-secondary.w--current{background-color:var(--black);color:#fff}.button.is-secondary.w--current:hover{color:var(--black);background-color:#0000}.button.purple{background-color:var(--dark-purple)}.button.purple:hover{border-color:var(--white-smoke);color:var(--white-smoke);background-color:#0000}.button.purple.w--current{background-color:var(--yellow)}.margin-large{margin:3rem}.hide{display:none}.social-link{z-index:2;color:var(--slate-grey);justify-content:center;align-items:center;font-family:Social Icon,sans-serif;text-decoration:none;transition:all .4s;position:relative}.social-link:hover{color:var(--black);transform:scale(1.1)}.text-rich-text h6{font-size:1.2rem;line-height:1.2}.text-rich-text h4{font-size:2rem;line-height:1.2}.text-rich-text h3{font-size:2.5rem;line-height:1.2}.text-rich-text p{color:var(--black);font-size:1.25rem;font-weight:300;line-height:1.6}.text-rich-text li{margin-bottom:10px;font-size:1.25rem;line-height:1.6}.text-rich-text blockquote{border-left-color:#6b738a26;margin-bottom:10px;font-size:1.125rem;font-weight:300;line-height:1.5}.text-rich-text a{color:var(--black);text-decoration:none;transition:color .3s}.text-rich-text a:hover{color:#454f66bf}.text-rich-text h5{font-size:1.5rem;line-height:1.2}.text-rich-text h1{font-size:4rem;line-height:1.1}.inner-container{z-index:1;width:100%;height:100%;position:relative}.header-content-wrapper{justify-content:space-between;align-items:center;display:flex}.navbar{background-color:#0000;padding-top:2rem;padding-bottom:2rem;position:absolute;inset:0% 0% auto}.nav-link{color:var(--slate-grey);padding:0;font-size:1.1rem;font-weight:500;transition:color .4s}.nav-link:hover{color:#1d2332}.nav-link.w--current{color:var(--slate-grey)}.nav-link.w--current:hover{color:var(--black)}.header-right-side{align-items:center;display:flex}.dropdown-grid-column{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.hamburger-menu{padding:0}.hamburger-menu.w--open{background-color:#0000}.dropdown-link{width:100%;color:var(--slate-grey);padding:0;font-size:1rem;line-height:1;transition:color .3s}.dropdown-link:hover{color:var(--black)}.page-padding{color:#9c9c9c;padding-left:2.5rem;padding-right:2.5rem}.header-nav-content{align-items:center;display:flex}.dropdown-toggle{color:var(--slate-grey);align-items:center;padding:0;font-size:1.1rem;font-weight:500;transition:color .3s;display:flex}.dropdown-toggle:hover{color:#1d2332}.button-row{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:flex-start;align-items:center;display:flex}.logo-link{color:var(--black);font-size:1.5rem;font-weight:700;line-height:1}.logo-link.w--current{transition:transform .4s}.dropdown-card{color:var(--slate-grey);background-color:#fff;border-radius:24px;margin-top:-12px;padding:40px 60px 40px 40px;overflow:hidden;box-shadow:0 2px 7px #6b738a0f}.dropdown-wrapper{color:#6b738a}.dropdown-column-wrapper{background-color:#0000;padding-top:20px;box-shadow:0 2px 12px #14142b14}.dropdown-column-wrapper.w--open{box-shadow:none;color:var(--slate-grey);background-color:#fff;border-radius:24px;padding-top:10px}.nav-list-item{margin-bottom:0}.nav-list-item.center{padding-right:20px}.nav-menu-list{z-index:1;justify-content:flex-end;align-items:center;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.dropdown-arrow{margin-top:3px;margin-left:8px;font-family:Filled Icon,sans-serif;font-size:.875rem;font-weight:400}.teacher-component-grid{grid-column-gap:6rem;grid-row-gap:6rem;grid-template-rows:auto}.social-link-flex{grid-column-gap:1rem;grid-row-gap:1rem;align-items:center;display:flex}.social-icon{z-index:-1;width:40px;position:relative}.section-teacher-header,.section-teacher-content{background-color:var(--alice-blue)}.subtitle{border-radius:50px;margin-bottom:20px;font-size:15px;font-weight:600;display:inline-block}.subtitle.hero{color:var(--dark-purple);margin-left:6px}.footer{background-color:var(--black);position:relative}.footer-title{color:#fff;margin-bottom:1.5rem;font-size:1.125rem;font-weight:600}.footer-title-button{color:#fff;margin-right:20px;font-size:1.125rem;font-weight:600;line-height:1.4}.footer-grid{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:auto auto auto;width:100%}.footer-wrapper{align-items:center;display:flex}.footer-top{grid-column-gap:2rem;grid-row-gap:2rem;border-bottom:1px solid #6b738a33;grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;justify-content:center;margin-bottom:80px;padding-bottom:60px;display:grid}.footer-nav{margin-bottom:0;margin-right:3rem;padding-left:0}.footer-column{flex-direction:column;align-items:flex-start;display:flex}.footer-bottom{border-top:1px solid #6b738a33;justify-content:space-between;margin-top:80px;padding-top:60px;padding-bottom:20px;display:flex}.footer-contet-wrapper{width:100%}.nav-footer-content{flex-wrap:wrap;align-items:flex-start;display:flex}.footer-link{color:#f8fafcbf;margin-right:20px;font-size:1rem;font-weight:300;line-height:1.2;text-decoration:none;transition:color .3s;display:block}.footer-link:hover{color:var(--alice-blue)}.footer-nav-item{margin-bottom:1rem}.padding-footer{padding-top:8rem;padding-bottom:4rem}.faq-question-wrap{cursor:pointer;border:1px solid #6b738a33;border-radius:28px;margin-top:10px;margin-bottom:40px;padding:28px 40px}.faq-content{overflow:hidden}.faq-question-bar{color:#000;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;text-decoration:none;display:flex}.faq-circle{background-color:#5fc9ffb3;border-radius:100%;justify-content:center;align-items:center;width:45px;min-width:45px;height:45px;min-height:45px;margin-left:1rem;transition:background-color .35s;display:flex}.faq-circle:hover{background-color:#5fc9ff}.faq-arrow{color:var(--slate-grey);font-family:Filled Icon,sans-serif}.section-about-teachers{overflow:hidden}.footer-logo{width:14rem}.text-color-dark-purple{color:var(--dark-purple)}.load_grid{z-index:999999;grid-column-gap:0rem;grid-row-gap:0rem;grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100vw;height:100vh;display:none;position:fixed;inset:0%}.load_grid-item{background-color:var(--yellow);width:100%;height:100%}.image{width:14rem}.footer-text{color:#f8fafcbf;margin-right:20px;font-size:1rem;font-weight:300;line-height:1.2;text-decoration:none;transition:color .3s;display:block}.link-footer-small{color:var(--alice-blue);text-decoration:underline;transition:color .4s}.link-footer-small:hover{color:var(--slate-grey)}.footer-text-size-small{color:var(--alice-blue);font-size:.875rem;font-weight:300;line-height:1.6}.section-faq{background-color:#fff}.footer-block-quote{border-left-width:2px;border-left-color:var(--dark-green);color:#f8fafcbf;font-size:.875rem}.foto-image-wrapper{background-color:var(--yellow);border-radius:100% 100% 0;width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden}.foto-image-wrapper.lehrkraefte{background-color:var(--dark-purple);border-bottom-right-radius:100%;border-bottom-left-radius:0%}.foto-image-wrapper.schulsozialarbeit{background-color:var(--light-green);border-top-left-radius:0%;border-bottom-right-radius:100%}.foto{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0%}.foto.lehrkraefte{object-position:50% 50%}.foto.schulsozialarbeit{object-fit:contain;object-position:0% 100%}.foto.schulsozialarbeit.contain{object-fit:cover}.foto.schulsozialarbeit.subsite{object-position:38% 100%;object-position:38% 100%}@media screen and (min-width:1440px){.margin-bottom.margin-small{margin-top:0;margin-left:0;margin-right:0}.our-mission-image{width:34rem;height:34rem}.elternbeitrat,.foerderverein-image{width:34rem}}@media screen and (min-width:1920px){.utility-page-wrap{display:flex}.licenses-content-link{height:25vh}.main-grid-wrapper{max-width:90rem;margin-left:auto;margin-right:auto;padding-top:30%}.container-logo-scroll{max-width:80rem;margin-left:auto;margin-right:auto}.shape-wrapper.courses{width:14%;margin-bottom:-3%;padding-top:140px}.shape-wrapper.why-us{width:12%;margin-top:-5%;margin-right:-8%;padding-top:140px}.our-mission-image{width:32rem;height:32rem}.our-story-image.schulsozialarbeit{border-bottom-left-radius:50%}.shape-wrapper-right.courses{width:14%;margin-bottom:-3%;padding-top:140px}.shape-wrapper-right.why-us{width:12%;margin-top:-5%;margin-right:-8%;padding-top:140px}.foto{object-fit:cover;object-position:50% 50%}.foto.schulsozialarbeit.subsite,.foto.schulsozialarbeit.home{object-position:30% 100%;height:90%}.foto.schulsozialarbeit{inset:auto 0% 0% auto}.foto.schulsozialarbeit.subsite,.foto.schulsozialarbeit.home,.foto.schulsozialarbeit.subsite,.foto.schulsozialarbeit.home{object-position:30% 100%;height:90%}.text-rich-text-datenschutz a{text-decoration:underline}.overlay{display:none}.teacher-foto{border-radius:50%}.teacher-foto-placeholder{object-fit:cover;width:100%;height:100%}.teacher-foto-align{justify-content:flex-end;align-items:stretch}}@media screen and (max-width:991px){.padding-vertical{padding-left:0;padding-right:0}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}.max-width-full-tablet{width:100%;max-width:none}.styleguide-2-col{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.padding-xxlarge{padding:4rem}.styleguide-4-col{grid-template-columns:1fr}.hide-tablet{display:none}.styleguide-section{grid-column-gap:2.5rem;grid-template-columns:1fr}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.styleguide-3-col{grid-template-columns:1fr}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.styleguide-heading-medium{font-size:3rem}.margin-vertical{margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.styleguide-1-col{grid-column-gap:2rem;grid-row-gap:2rem}.licenses-image-component{grid-template-columns:1fr 1fr 1fr}.list-blog-categories{justify-content:flex-start}.blog-post-category-component{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-columns:1fr}.title-component-grid{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr}.blog-component-grid,.product-component-grid,.product-category-component,.hero-component-grid{grid-template-columns:1fr}.partners-container{border-left-style:none}.logo-component-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr}.partners-component-grid{width:70ch}.logo-content{padding-left:2.5rem;padding-right:0}.header-content-wrapper{align-items:flex-start}.cart-button-wrapper{margin-right:2.5rem}.navbar{padding-top:30px;padding-bottom:30px}.nav-link{font-size:1.5rem;line-height:1}.hamburger-menu{border-radius:10px;width:2rem;height:2rem}.hamburger-menu.w--open{background-color:#0000}.dropdown-link{font-size:1.25rem;font-weight:500;line-height:1}.cart-quantity{font-weight:400}.header-nav-content{border-radius:10px}.dropdown-toggle{font-size:1.5rem;line-height:1}.button-row.hidden-on-tablet{display:none}.nav-menu-wrapper{background-color:#fff;border-top:1px solid #81818b33;border-bottom:1px solid #81818b33;width:100%;height:100vh;padding:2rem 2.5rem}.close-icon{font-family:Filled Icon,sans-serif}.logo-link.w--current{transition-property:all}.logo-link.w--current:hover{opacity:.6}.empty-cart-content-wrapper{flex-direction:column}.dropdown-card{padding:20px;overflow:visible}.dropdown-column-wrapper{box-shadow:none;background-color:#0000;border-width:0;border-color:#0000}.dropdown-column-wrapper.w--open{color:#fff;background-color:#0000;padding-top:20px;position:static;overflow:hidden}.cart-form-wrapper{align-items:center}.nav-list-item{margin-bottom:30px}.nav-list-item.center{padding-left:0;padding-right:0}.nav-menu-list{flex-direction:column;align-items:flex-start}.dropdown-arrow{margin-left:6px;font-size:1.25rem}.teacher-component-grid,.popular-courses-component{grid-template-columns:1fr}.card-image-wrapper{height:20rem}.why-us-component-grid{grid-template-columns:1fr 1fr}.blog-header-component-grid,.title-grid{grid-template-columns:1fr}.blog-post-component-grid,.course-component-grid{grid-template-columns:1fr 1fr}.reviews-component-grid{grid-template-columns:1fr}.contact-form-block{padding:4rem 2rem}.link-wrapper{height:4.5rem}.footer-grid{grid-template-columns:auto auto}.footer-wrapper.hide-mobile{display:none}.footer-top{grid-column-gap:3rem;grid-row-gap:3rem;flex-direction:column;grid-template-columns:1fr}.footer-column{padding-right:20px}.footer-bottom{grid-column-gap:3rem;grid-row-gap:3rem;flex-direction:column;justify-content:center;align-items:center}._2-columns-grid{grid-template-columns:1fr;grid-auto-flow:dense}.our-values-left{max-width:400px}.our-values-right{width:500px}.shape-wrapper.why-us,.shape-wrapper.bottom-left-circle{width:20%;margin-top:-8%;padding-top:20%}.shape-wrapper.courses{width:25%;padding-top:20%}.shape-wrapper.why-us,.shape-wrapper.bottom-left-circle{width:20%;margin-top:-8%;padding-top:20%}.shape-wrapper.how-work{width:25%;margin-left:-4%;padding-top:25%}.shape-wrapper.our-story{margin-right:-25%}.shape-wrapper.right-mission{margin-left:-12%}.shape-wrapper.team{width:24%;margin-top:-12%;margin-right:-12%;padding-top:18%}.shape-wrapper.testimonials{width:25%;margin-top:-15%;margin-right:-15%;padding-top:20%}.teacher-content-link{height:28rem}.left-gradient{display:none}.course-work-component-grid{grid-column-gap:6rem;grid-row-gap:6rem;grid-template-columns:1fr}.course-work-content-right{padding-top:0}.course-work-image-wrapper{width:80vw;height:90vh}.teacher-grid{grid-template-columns:1fr 1fr}.lottie-menu{height:2rem;min-height:2rem}.testimonial-component-grid{grid-template-columns:1fr}.load_grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.teacher-grid-2,.news-component-grid{grid-template-columns:1fr 1fr}.shape-wrapper-right.why-us,.shape-wrapper-right.bottom-left-circle{width:20%;margin-top:-8%;padding-top:20%}.shape-wrapper-right.courses{width:25%;padding-top:20%}.shape-wrapper-right.why-us,.shape-wrapper-right.bottom-left-circle{width:20%;margin-top:-8%;padding-top:20%}.shape-wrapper-right.how-work{width:25%;margin-left:-4%;padding-top:25%}.shape-wrapper-right.our-story{margin-right:-25%}.shape-wrapper-right.right-mission{margin-left:-12%}.shape-wrapper-right.team{width:24%;margin-top:-12%;margin-right:-12%;padding-top:18%}.shape-wrapper-right.testimonials{width:25%;margin-top:-15%;margin-right:-15%;padding-top:20%}.text-rich-text-datenschutz h3{font-size:1.6rem}.text-rich-text-datenschutz h2{font-size:2rem}}@media screen and (max-width:767px){.padding-vertical{padding-left:0;padding-right:0}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.text-size-large{font-size:1.25rem}.padding-xxlarge{padding:3rem}.styleguide-section-header{font-size:.875rem}.padding-xhuge{padding:6rem}.styleguide-heading-large{font-size:3rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.hide-mobile-landscape{display:none}.margin-horizontal{margin-top:0;margin-bottom:0}.heading-style-h2{font-size:2.5rem}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.max-width-medium.sticky{padding-top:0}.padding-global{padding-left:1.25rem;padding-right:1.25rem}.padding-section-small{padding-top:2rem;padding-bottom:2rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-top.padding-xxhuge{padding-top:10rem}.max-width-full-mobile-landscape{width:100%;max-width:none}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.text-style-nowrap{white-space:normal}.styleguide-heading-medium{font-size:2rem}.margin-vertical{margin-left:0;margin-right:0}.heading-style-h6{font-size:1.125rem}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.heading-style-h1{font-size:3rem}.utility-page-wrap{padding-left:1.25rem;padding-right:1.25rem}.instructions-content-wrapper{padding:4rem 2.5rem}.text-rich-text h1{font-size:3.5rem}.licenses-content-wrapper{padding:4rem 2.5rem}.licenses-image-component{grid-template-columns:1fr 1fr}.changelog-content{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;align-items:flex-start;width:auto;height:auto;padding-top:40px;padding-bottom:40px}.blog-post-category-component{grid-column-gap:3rem;grid-row-gap:3rem}.title-component-grid{grid-column-gap:2rem;grid-row-gap:2rem}.hero-component-grid{grid-template-columns:1fr}.section-home-logo-scroll{padding-top:4rem}.logo-content{padding-left:1.25rem}.page-padding{padding-left:1.25rem;padding-right:1.25rem}.padding-section-header{padding-top:10rem}.teacher-component-grid{grid-column-gap:4rem;grid-row-gap:4rem}.popular-courses-component{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr}.card-image-wrapper{height:18rem}.why-us-component-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.numbers-component-grid{grid-template-columns:1fr 1fr}.blog-header-component-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.sidebar-content-grid{grid-column-gap:2rem;grid-row-gap:2rem}.blog-post-component-grid{grid-template-columns:1fr}.author-content-wrapper{width:100%}.course-component-grid{grid-template-columns:1fr}.link-wrapper{height:4.5rem}.contact-links{flex-direction:column;align-items:center}.footer-grid{grid-template-columns:auto}.footer-top{margin-bottom:60px}.form-wrapper{width:100%}.footer-column{align-items:stretch}.padding-footer{padding-top:6rem}.faq-question-wrap{padding-left:28px;padding-right:28px}._2-columns-grid{grid-template-columns:1fr}.our-values-left{max-width:none;margin-bottom:3rem;position:static;top:100px}.our-values-right{width:auto}.values-component{grid-column-gap:0rem;grid-row-gap:0rem;flex-direction:column}.shape-wrapper.courses{width:25%;padding-top:20%}.shape-wrapper.why-us{width:25%;margin-top:-10%;margin-right:-5%;padding-top:25%}.shape-wrapper.bottom-left-circle{width:25%;margin-top:-15%;padding-top:25%}.shape-wrapper.how-work{margin-left:-2%}.shape-wrapper.our-story{width:35%;margin-right:-5%;padding-top:35%}.shape-wrapper.right-mission{width:35%;margin-left:-8%;padding-top:25%}.shape-wrapper.team{width:35%;margin-top:-15%;margin-right:-15%;padding-top:25%}.teacher-content-grid{grid-template-columns:1fr}.teacher-content-link.home{height:32rem}.course-work-component-grid{grid-column-gap:5rem;grid-row-gap:5rem}.course-work-item-grid{grid-template-columns:1fr}.course-work-number-wrapper{width:5rem;height:5rem}.course-work-image-wrapper{border-top-right-radius:40%;width:90vw}.heading-large{font-size:2.5rem}.teacher-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.footer-logo{height:3rem}.footer-comging-soon-grid{grid-template-columns:1fr}.load_grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.image{width:10rem}.heading-style-h2-2{font-size:2.5rem}.teacher-grid-2{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.news-component-grid{grid-template-columns:1fr}.shape-wrapper-right.courses{width:25%;padding-top:20%}.shape-wrapper-right.why-us{width:25%;margin-top:-10%;margin-right:-5%;padding-top:25%}.shape-wrapper-right.bottom-left-circle{width:25%;margin-top:-15%;padding-top:25%}.shape-wrapper-right.how-work{margin-left:-2%}.shape-wrapper-right.our-story{width:35%;margin-right:-5%;padding-top:35%}.shape-wrapper-right.right-mission{width:35%;margin-left:-8%;padding-top:25%}.shape-wrapper-right.team{width:35%;margin-top:-15%;margin-right:-15%;padding-top:25%}.elternbeitrat,.foerderverein-image{border-top-left-radius:40%}.text-rich-text-datenschutz h1{font-size:3.5rem}}@media screen and (max-width:479px){.heading-style-h4{font-size:1.6rem}.padding-vertical{padding-left:0;padding-right:0}.hide-mobile-portrait{display:none}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.max-width-full-mobile-portrait{width:100%;max-width:none}.margin-horizontal{margin-top:0;margin-bottom:0}.heading-style-h2{font-size:2.25rem}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.heading-style-h3{font-size:1.7rem}.text-size-medium h4{font-size:1.5rem}.text-size-medium h3{font-size:1.6rem}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-top.margin-small{margin-top:1rem}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-left{margin:0}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-vertical{margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.heading-style-h5{font-size:1.4rem}.heading-style-h1{font-size:2.75rem}.checkout-header-block,.checkout-content-block{padding-left:1rem;padding-right:1rem}.utility-page-content{width:100%}.utility-page-form{flex-flow:column;justify-content:center;align-items:flex-start}.instructions-content-wrapper{padding:3rem 1.5rem}.text-rich-text h6{font-size:1rem}.text-rich-text h4{font-size:1.6rem}.text-rich-text h3{font-size:1.8rem}.text-rich-text h5{font-size:1.2rem}.text-rich-text h1{font-size:2.5rem}.licenses-content-wrapper{padding:3rem 1.5rem}.licenses-image-component{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr}.licenses-content-link{height:40vh}.product-content{padding-left:1.5rem;padding-right:1.5rem}.partner-logo{height:1.5rem}.partner-logo.facebook{height:1.25rem}.partners-component-grid{grid-column-gap:2rem;grid-row-gap:2rem}.section-home-logo-scroll{padding-bottom:6rem}.cart-button-wrapper{margin-right:2rem}.navbar{padding-top:28px;padding-bottom:28px}.button-row{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-direction:column;align-items:flex-start}.nav-menu-wrapper{padding-left:1.5rem;padding-right:1.5rem}.logo-link{padding-left:0;font-size:1.4rem}.nav-list-item{text-align:left;width:100%}.dropdown-arrow{font-size:1rem}.padding-section-header{padding-top:9rem;padding-bottom:4rem}.button-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;align-items:flex-start}.lightbox-link-button{max-width:13rem}.play-button-wrapper{padding-top:7px;padding-bottom:7px}.play-wrapper{width:50px;height:50px;margin-right:14px}.play-icon{height:18px}.teacher-component-grid{grid-column-gap:2rem;grid-row-gap:2rem}.subtitle.hero{margin-left:4px}.card-image-wrapper{height:14rem}.card-image-wrapper.large{height:16rem}.number{font-size:2.5rem}.sidebar-content-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.author-content-wrapper,.card-content{padding-left:2rem;padding-right:2rem}.contact-form-block{margin-bottom:0;padding-left:1.5rem;padding-right:1.5rem}.link-wrapper{height:3.5rem}.link-wrapper.contact-item{flex-direction:column;align-items:center;width:100%}.utility-icon{font-size:8rem}.footer-title-button{margin-bottom:20px;margin-right:0}.footer-grid{grid-column-gap:2rem;grid-row-gap:2rem}.footer-wrapper{flex-wrap:wrap;justify-content:flex-start}.footer-top{flex-direction:column;align-items:flex-start}.footer-column{padding-right:0}.footer-bottom{text-align:center;flex-direction:column}.faq-question-wrap{padding-left:28px;padding-right:28px}.value-icon{font-size:3.5rem}.shape-wrapper.courses{width:40%;margin-bottom:-8%;margin-right:-20%;padding-top:30%}.shape-wrapper.why-us{width:40%;margin-top:-14%;margin-right:-8%;padding-top:40%}.shape-wrapper.bottom-left-circle{width:40%;margin-top:-30%;margin-left:-5%;padding-top:40%}.shape-wrapper.how-work{width:40%;margin-top:-20%;margin-left:-4%;padding-top:40%}.shape-wrapper.our-story{margin-bottom:-20%}.shape-wrapper.right-mission{margin-left:-5%}.shape-wrapper.team{width:40%;margin-top:-25%;margin-right:-20%;padding-top:30%}.shape-wrapper.testimonials{width:40%;margin-top:-20%;margin-right:-20%;padding-top:30%}.our-mission-image,.our-story-image{width:90vw;height:90vw}.teacher-content-link{height:24rem}.teacher-content-link.home{height:22rem}.teacher-content-wrapper{padding:1.5rem 1.25rem}.course-work-component-grid{grid-column-gap:4rem;grid-row-gap:4rem}.course-work-item-grid{grid-template-columns:1fr}.course-work-number-wrapper{width:4.5rem;height:4.5rem}.course-work-image-wrapper{height:50vh}.heading-large{font-size:2.5rem}.course-work-number{font-size:1.4rem}.shape-04.background-color-blue.above{top:25px}.shape-05.background-color-blue.above,.shape-05.background-color-yellow.above,.shape-05.background-color-blue.above,.shape-05.background-color-blue.above,.shape-05.background-color-yellow.above,.shape-05.background-color-yellow.above{top:30px}.coming-soon-form{flex-direction:column}.preloading-logo{width:7rem}.load_grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.heading-style-h2-2{font-size:2.25rem}.teacher-content-wrapper-2{padding:1.5rem 1.25rem}.div-block{flex-direction:column;display:flex}.div-block-2{width:100%}.shape-wrapper-right.courses{width:40%;margin-bottom:-8%;margin-right:-20%;padding-top:30%}.shape-wrapper-right.why-us{width:40%;margin-top:-14%;margin-right:-8%;padding-top:40%}.shape-wrapper-right.bottom-left-circle{width:40%;margin-top:-30%;margin-left:-5%;padding-top:40%}.shape-wrapper-right.how-work{width:40%;margin-top:-20%;margin-left:-4%;padding-top:40%}.shape-wrapper-right.our-story{margin-bottom:-20%}.shape-wrapper-right.right-mission{margin-left:-5%}.shape-wrapper-right.team{width:40%;margin-top:-25%;margin-right:-20%;padding-top:30%}.shape-wrapper-right.testimonials{width:40%;margin-top:-20%;margin-right:-20%;padding-top:30%}.elternbeitrat,.foerderverein-image{width:90vw;height:90vw}.text-rich-text-datenschutz h6{font-size:1rem}.text-rich-text-datenschutz h3{font-size:1.5rem}.text-rich-text-datenschutz h5{font-size:1.2rem}.text-rich-text-datenschutz h1{font-size:2.5rem}.text-rich-text-datenschutz h2{font-size:1.8rem}}#w-node-_632c1d59-f1ef-65e4-2eb7-1b74648087c0-e417937f{grid-area:span 1/span 1/span 1/span 1}#w-node-_632c1d59-f1ef-65e4-2eb7-1b74648087c2-e417937f{grid-area:span 1/span 1/span 1/span 1;align-self:center}#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b06d-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b06e-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b06f-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b070-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b071-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b072-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b073-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b074-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b075-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b076-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b077-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b078-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b079-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b07a-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b07b-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b07c-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b07d-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b07e-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b07f-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b080-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b081-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b082-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b083-97d2b06c,#w-node-d2fbf61e-b15a-94c6-e179-a69897d2b084-97d2b06c{grid-area:span 1/span 1/span 1/span 1}#w-node-_4d9c43d9-6107-18f0-311a-33edd2041f8b-d2041f83{justify-self:end}@media screen and (max-width:991px){#w-node-_632c1d59-f1ef-65e4-2eb7-1b74648087c2-e417937f{align-self:start}#w-node-_4d9c43d9-6107-18f0-311a-33edd2041f8b-d2041f83{justify-self:start}}@media screen and (max-width:767px){#w-node-_4d9c43d9-6107-18f0-311a-33edd2041fa0-d2041f83,#w-node-_706f1743-3fa9-504e-e785-9a71219400fc-d2041f83{justify-self:start}}