.mpa-bubble{display:inline-block;width:270px;height:-moz-fit-content;height:fit-content;padding:24px;transform:translateX(60px);border-radius:24px;background-color:#fff;text-align:left}.mpa-bubble::after{position:absolute;top:40%;left:-16px;border-width:16px 16px 16px 0;border-style:solid;border-color:rgba(0,0,0,0) #fff;content:""}.mpa-bubble__title,.mpa-bubble__text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;color:#333;font-style:italic;line-height:1.5;text-align:left}.mpa-bubble__title{font-weight:bold;display:inline-block}.mpa-bubble__new{display:inline-block;width:40px;vertical-align:sub}.mpa-bubble--welcome{box-shadow:0 8px 24px -12px rgba(0,0,0,.25);width:350px;margin-left:32px}@media only screen and (max-width: 959px){body.is-responsive .mpa-bubble{width:255px;vertical-align:sub;transform:translateX(0)}body.is-responsive .mpa-bubble::after{top:25%}body.is-responsive .mpa-bubble--welcome{width:100%;max-width:452px;margin-top:0;margin-bottom:32px;margin-left:0;transform:translateX(0);text-align:left}body.is-responsive .mpa-bubble--welcome::after{display:none}}@media only screen and (max-width: 639px){body.is-responsive .mpa-bubble{margin-bottom:24px;transform:translateX(0)}body.is-responsive .mpa-bubble::after{top:160px;left:124px;transform:rotate(270deg)}body.is-responsive .mpa-bubble--welcome{max-width:485px;margin-top:32px;margin-bottom:0}}.benefit-card{position:relative;display:flex;width:100%;height:155px;border-radius:24px;box-shadow:0 3px 16px 0 rgba(0,0,0,.25);cursor:pointer}.benefit-card__icon{position:absolute;top:40px;left:50%;width:100%;margin-bottom:8px;transform:translate(-50%, -50%)}.benefit-card__icon i img{position:absolute;top:60%;left:50%;width:56px;transform:translate(-50%, -50%)}.benefit-card__text{position:relative;display:flex;top:73px;flex-wrap:wrap;justify-content:center;width:100%;padding:8px 10px;text-align:center}.benefit-card__text .h5{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;width:100%;margin-bottom:0;color:#333;font-weight:700;line-height:24px}.benefit-card__text .text-small{font-family:"Open Sans",Helvetica,Arial,sans-serif;width:100%;font-size:14px;line-height:14px}.benefit-card__text .icon--arrow-down{display:flex;position:absolute;top:56px;width:10px;cursor:pointer}.benefit-card--old{height:auto;border-radius:8px}.benefit-card--old .text-small{margin-bottom:16px}.benefit-card--old .benefit-card__image{position:relative;right:0;height:100px;margin-bottom:24px}.benefit-card__link{color:#06c !important;font-size:12px}.benefit-card__image{position:absolute;top:2px;right:-50px;height:105px}.benefit-card__image img{width:16px;height:16px}.benefit-card .card-section{padding:16px 16px 12px}@media only screen and (max-width: 959px){body.is-responsive .benefit-card{width:auto}body.is-responsive .benefit-card__icon i img{width:48px}body.is-responsive .benefit-card__text{top:62px}body.is-responsive .benefit-card__text .h5{line-height:20px}body.is-responsive .benefit-card__text .icon--arrow-down{top:70px}body.is-responsive .benefit-card--old{width:22%;height:inherit;margin-bottom:8px}body.is-responsive .benefit-card--old a{height:100%}body.is-responsive .benefit-card--old .card-section{height:inherit;padding:16px 12px 12px}body.is-responsive .benefit-card--old .benefit-card__image{height:80px;margin-top:auto;margin-bottom:0}body.is-responsive .benefit-card--old .benefit-card__link{font-size:14px}}@media only screen and (max-width: 639px){body.is-responsive .benefit-card{height:126px;margin-bottom:auto}body.is-responsive .benefit-card__icon{top:24px}body.is-responsive .benefit-card__icon i img{width:40px}body.is-responsive .benefit-card__text{top:55px}body.is-responsive .benefit-card__text .h5{font-size:14px;line-height:20px}body.is-responsive .benefit-card__text .intl-feature-mobile-text{font-size:12px}body.is-responsive .benefit-card__text .text-small{font-size:12px}body.is-responsive .benefit-card__text .icon--arrow-down{top:40px;width:12px}body.is-responsive .benefit-card__redirect{bottom:-50px}body.is-responsive .benefit-card--old{width:100%;height:96px;margin-bottom:8px;border-radius:8px;cursor:pointer}body.is-responsive .benefit-card--old .card-section{text-align:left}body.is-responsive .benefit-card--old .benefit-card__image{position:absolute;top:2px;right:-50px;height:105px}}.trust-badges--grey{padding:16px 0;background-color:#f8f8f8}.trust-badges--white{background-color:#fff}.trust-badges__wrapper{display:flex;justify-content:space-evenly;padding:12px 0}.trust-badges__wrapper--intl{align-items:center}.trust-badges__wrapper--b2c{justify-content:center;grid-gap:16px;min-width:400px;margin:32px 0}.trust-badges__wrapper--b2c img{width:75%}.trust-badges__wrapper--b2c .trust-badges{align-items:baseline !important}.trust-badges .rating-amount b{margin-right:4px}@media only screen and (max-width: 959px){body.is-responsive .trust-badges__ekomi,body.is-responsive .trust-badges__93-badge{display:none}body.is-responsive .trust-badges__google--dach{flex-direction:column}body.is-responsive .trust-badges__reviews{width:189px}body.is-responsive .trust-badges__wrapper{justify-content:center;gap:48px}body.is-responsive .trust-badges__wrapper--intl{justify-content:center;gap:72px}body.is-responsive .trust-badges__wrapper--b2c{margin-top:40px}body.is-responsive .trust-badges .rating-amount{font-size:12px}}@media only screen and (max-width: 639px){body.is-responsive .trust-badges__wrapper{gap:18px}body.is-responsive .trust-badges__wrapper--b2c{min-width:350px}body.is-responsive .trust-badges__wrapper--b2c .trust-badges__trusted{display:flex}body.is-responsive .trust-badges__trusted{display:none}body.is-responsive .trust-badges__google--dach{width:110px}body.is-responsive .trust-badges__reviews{width:140px}}.motivation-section{margin-bottom:0;color:#fff}.motivation-section__headline{margin-bottom:24px;font-weight:700}.motivation-section__headline span{display:block;font-size:18px;font-weight:400}.motivation-section__headline--en{margin-bottom:0}.motivation-section__headline--en span{display:inline;font-size:42px;font-weight:300}.motivation-section__subheadline{margin-bottom:24px}.motivation-section__image{flex-direction:column;align-items:center;justify-content:center}.motivation-section__image img{width:170px}.motivation-section__image-text{margin-top:16px;font-weight:400}.motivation-section__image-text span{display:block}.motivation-section span.title{font-weight:700}.motivation-section span.mobile{font-weight:400}.motivation-section__image-list{justify-content:center;margin-bottom:40px}@media only screen and (max-width: 959px){body.is-responsive .motivation-section .motivation-section__image-list{margin-bottom:0}body.is-responsive .motivation-section .motivation-section__list{margin-bottom:24px}body.is-responsive .motivation-section .motivation-section__headline--en span{font-size:32px}body.is-responsive .motivation-section .motivation-section__subheadline{font-size:18px}body.is-responsive .motivation-section .motivation-section-carousel{position:relative}body.is-responsive .motivation-section .motivation-section-carousel .slick-slide .h4{color:#fff;font-weight:400}body.is-responsive .motivation-section .motivation-section-carousel .slick-slide .h4 span{display:block}body.is-responsive .motivation-section .motivation-section-carousel .slick-dots{position:relative;top:5px}body.is-responsive .motivation-section .motivation-section-carousel .slick-dots li{margin:0}body.is-responsive .motivation-section .motivation-section-carousel .slick-dots button::before{color:#fff;font-size:16px;opacity:1}body.is-responsive .motivation-section .motivation-section-carousel .slick-dots .slick-active>button::before{color:#9c0}body.is-responsive .motivation-section .motivation-section-carousel__next-arrow,body.is-responsive .motivation-section .motivation-section-carousel__previous-arrow{position:absolute;top:50%;transform:translateY(-50%);outline:none;color:#fff;cursor:pointer;z-index:2}body.is-responsive .motivation-section .motivation-section-carousel__next-arrow .icon,body.is-responsive .motivation-section .motivation-section-carousel__previous-arrow .icon{font-size:28px}body.is-responsive .motivation-section .motivation-section-carousel__next-arrow{right:150px}body.is-responsive .motivation-section .motivation-section-carousel__previous-arrow{left:150px}body.is-responsive .motivation-section .motivation-section-carousel__image{width:175px;height:158px;margin:0 auto;background-repeat:no-repeat;background-size:contain}body.is-responsive .motivation-section .motivation-section-carousel__image--item-0{background-image:url("/assets/application/characters/zazie_motivation.svg")}body.is-responsive .motivation-section .motivation-section-carousel__image--item-1{background-image:url("/assets/application/characters/blobby_motivation.svg")}body.is-responsive .motivation-section .motivation-section-carousel__image--item-2{background-image:url("/assets/application/characters/pommes_motivation.svg")}}@media only screen and (max-width: 639px){body.is-responsive .motivation-section .motivation-section__headline span{font-size:16px}body.is-responsive .motivation-section .motivation-section__headline--en span{display:inline;font-size:22px;font-weight:300}body.is-responsive .motivation-section .motivation-section__subheadline{margin:0 16px 8px;font-size:16px}body.is-responsive .motivation-section .motivation-section-carousel__next-arrow{right:10px}body.is-responsive .motivation-section .motivation-section-carousel__previous-arrow{left:10px}}.tassel{position:relative;display:block;width:auto;width:initial;max-width:417px;margin:16px auto;background-color:#e35b00;text-align:center}.tassel--weekly-price{padding:2px 12px;background-color:#fdeb99;color:#333}.tassel--weekly-price.tassel::before,.tassel--weekly-price.tassel::after{border-top:14px solid #fdeb99;border-bottom:14px solid #fdeb99}.tassel--weekly-price.tassel::before{border-right:12px solid #fdeb99;border-left:12px solid rgba(0,0,0,0)}.tassel--weekly-price.tassel::after{border-right:12px solid rgba(0,0,0,0);border-left:12px solid #fdeb99}.tassel::before,.tassel::after{display:block;width:0;height:0;padding-top:0;transform:translateY(-50%);border-top:20px solid #e35b00;border-bottom:20px solid #e35b00;content:""}.tassel::before{position:absolute;top:50%;left:-20px;border-right:15px solid #e35b00;border-left:15px solid rgba(0,0,0,0)}.tassel::after{position:absolute;top:50%;right:-20px;border-right:15px solid rgba(0,0,0,0);border-left:15px solid #e35b00}.tassel__text{padding:8px 16px;color:#fff;font-size:16px;font-weight:300;line-height:1.5}@media only screen and (max-width: 639px){.tassel{width:90%}.tassel::before,.tassel::after{border-top-width:17px;border-bottom-width:17px}.tassel::before{position:absolute;top:50%;left:-10px;border-right:10px solid #e35b00;border-left:10px solid rgba(0,0,0,0)}.tassel::after{position:absolute;top:50%;right:-10px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid #e35b00}.tassel .tassel__text{font-size:11.4px;line-height:1.6}.tassel .tassel{margin-bottom:16px}}.pricing-page .page-content{position:relative;padding-bottom:80px;overflow-x:hidden}.pricing-page .page-content .trust-bar{position:relative;margin-top:50px;margin-bottom:32px;padding:24px;border-radius:20px;color:#333}.pricing-page .page-content .trust-bar--en{margin-top:0 !important}.pricing-page .page-content .trust-bar__headline{width:70%;margin:24px auto;font-size:18px;font-style:italic}.pricing-page .page-content .trust-bar__container{display:flex;flex-wrap:wrap;justify-content:space-around}.pricing-page .page-content .trust-bar--dach{padding:32px 0}.pricing-page .page-content .trust-bar__ribbon{position:absolute;top:-30px;left:50%;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;margin:auto;padding:8px 40px;transform:translate(-50%, 0);border-radius:100px;background-color:#ee6}.pricing-page .page-content .trust-bar__ribbon span{font-family:"Open Sans",Helvetica,Arial,sans-serif;padding-left:8px;font-size:22px;font-style:italic;line-height:40px}.pricing-page .pricing-plan-list{display:inline-block;padding-bottom:70px}.pricing-page .pricing-plan-list::after{content:"";display:block;clear:both}.pricing-page .pricing-plan-list__headline{margin-bottom:32px;color:#fff;font-size:18px}.pricing-page .pricing-smallprint__text{font-size:14px;line-height:1.7}.pricing-page .pricing-hotline{padding-left:64px}.pricing-page .pricing-pgt-box{position:relative;top:32px}.pricing-page .pricing-pgt-box{width:408px;padding:32px 0 32px 32px;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#fff;text-align:left;box-shadow:0 8px 24px -12px rgba(0,0,0,.25)}.pricing-page .pricing-pgt-box__title{padding-left:12px}.pricing-page .pricing-pgt-box__title p{line-height:1.8}.pricing-page .pricing-pgt-box__ratings span{color:#06c;font-size:12px;cursor:pointer}.pricing-page .pricing-pgt-box__ratings img{width:79px;vertical-align:sub}.pricing-page .pricing-pgt-box__benefits{padding-top:64px}.pricing-page .pricing-pgt-box__benefits .h6{margin-bottom:16px;text-transform:uppercase}.pricing-page .pricing-pgt-box__benefits span{font-size:13px;line-height:1.5}.pricing-page .pricing-pgt-box__benefits li{position:relative;margin-top:8px;margin-left:16px;text-align:left}.pricing-page .pricing-pgt-box__benefits .icon{position:absolute;top:10px;left:-16px;width:8px;height:8px}.pricing-page .pricing-pgt-box__benefits .icon--bullet{background-image:url("/assets/application/information/teachers/bullet.svg");background-repeat:no-repeat;background-position:center center}.pricing-page .pricing-pgt-box__benefits:lang(en){padding-top:8px}.pricing-page .pricing-pgt-box__under{position:absolute;bottom:-88px;right:32px}.pricing-page .pricing-pgt-box__under-text,.pricing-page .pricing-pgt-box__under-arrow{font-family:"Open Sans",Helvetica,Arial,sans-serif;width:110%;color:#fff;font-size:14px;letter-spacing:-0.3px;text-transform:uppercase}.pricing-page .pricing-pgt-box__under-arrow{width:47px;margin-left:85%}.pricing-page .pricing-pgt-box__under-arrow--exp-v1{position:absolute;top:0;left:-58px;margin-left:0;transform:rotate(45deg)}.pricing-page .pricing-pgt-popup{top:20%;max-height:558px}.pricing-page .pricing-pgt-popup__positive{font-family:"Open Sans",Helvetica,Arial,sans-serif;display:block;font-weight:lighter}.pricing-page .pricing-pgt-popup__review{font-size:14px}.pricing-page .pricing-pgt-popup__review-stars{width:79px}.pricing-page .pricing-pgt-popup__review-name,.pricing-page .pricing-pgt-popup img{display:block}.pricing-page .pricing-pgt-popup__review-text,.pricing-page .pricing-pgt-popup__expand-text{font-style:italic}.pricing-page .pricing-pgt-popup__expand-text{display:none}.pricing-page .pricing-pgt-popup__expand-button{display:inline;display:initial;color:#06c;font-size:14px;cursor:pointer}.pricing-page:lang(de) .pricing-plan-list{margin-top:70px}.pricing-page:lang(de) .pricing-plan-list--dach-lp{margin-top:46px}.pricing-page:lang(en) .pricing-plan-list{margin-top:46px}@media only screen and (max-width: 959px){.pricing-page.is-responsive .pricing-plan-list{padding-bottom:0}.pricing-page.is-responsive .pricing-plan-list:lang(en){padding-bottom:36px}.pricing-page.is-responsive .pricing-plan-list:lang(de){width:533px;margin:56px auto 0}.pricing-page.is-responsive .pricing-plan-list:lang(de) .slick-slide{width:285px}.pricing-page.is-responsive .pricing-plan-list:lang(de) .basic-plan-slide{width:248px}.pricing-page.is-responsive .pricing-plan-list:lang(de) .pricing-plan--premium{margin-bottom:32px}.pricing-page.is-responsive .pricing-plan-list--dach-lp{margin-top:16px !important}.pricing-page.is-responsive .page-content{padding-bottom:0}.pricing-page.is-responsive .text-small{margin-bottom:0}.pricing-page.is-responsive .button.large{margin:40px auto 0}.pricing-page.is-responsive .pricing-hotline{padding-left:8px}.pricing-page.is-responsive .trust-bar{margin-top:50px}.pricing-page.is-responsive .trust-bar__headline{width:100%}.pricing-page.is-responsive .trust-bar__ribbon span{font-size:16px}.pricing-page.is-responsive .trust-bar__container{width:60%;margin:0 auto}.pricing-page.is-responsive .trust-bar__item{width:50%}.pricing-page.is-responsive .trust-bar__item:nth-child(1){order:1}.pricing-page.is-responsive .trust-bar__item:nth-child(3){order:2}.pricing-page.is-responsive .trust-bar--experiment{padding:24px 0}}@media only screen and (max-width: 639px){.pricing-page.is-responsive .page-banner__last-sale{display:none}.pricing-page.is-responsive .button.large{width:260px}.pricing-page.is-responsive .pricing-plan-list:lang(en){padding:0 16px 60px}.pricing-page.is-responsive .pricing-plan-list:lang(de){width:auto;width:initial;margin-top:40px;padding:0}.pricing-page.is-responsive .pricing-plan-list:lang(de) .slick-list{padding:0 0 36px 32px}.pricing-page.is-responsive .pricing-plan-list:lang(de) .slick-track{margin:0 auto}.pricing-page.is-responsive .pricing-plan-list:lang(de) .slick-slide{width:300px}.pricing-page.is-responsive .pricing-plan-list:lang(de) .basic-plan-slide{margin-left:16px}.pricing-page.is-responsive .pricing-plan-list:lang(de) .pricing-plan--premium{margin-bottom:0}.pricing-page.is-responsive .pricing-hotline{padding-left:4px}.pricing-page.is-responsive .trust-bar{margin-bottom:50px}.pricing-page.is-responsive .trust-bar__container{width:100%}.pricing-page.is-responsive .trust-bar__headline{font-size:12px;width:85%;margin:12px auto}.pricing-page.is-responsive .trust-bar__ribbon{padding:4px 8px}.pricing-page.is-responsive .trust-bar__ribbon span{font-size:12px}}.pricing-header{position:relative;min-height:685px;padding-top:32px;padding-bottom:16px;background:url("/assets/application/layouts/subjects_background.svg") no-repeat,linear-gradient(90deg, #009100, #9c0) center;background-size:cover;text-align:center;overflow:hidden;z-index:0}.pricing-header--dach-quiz{padding-top:0}.pricing-header__en{background:url("/assets/application/layouts/subjects_background_en.svg") no-repeat,linear-gradient(90deg, #009100, #9c0) center;background-size:cover}.pricing-header__headline{color:#fff}.pricing-header__subheadline{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:32px;color:#fff;font-size:18px}.pricing-header__subheadline a{color:#fff;text-decoration:underline}.pricing-header__subheadline a:hover{color:#e6e8e5}.pricing-header__block{margin-top:-24px}.pricing-header__content{color:#fff}body:not(.is-mobile-app) .pricing-header::after{position:absolute;bottom:-165px;right:2px;width:101%;height:170px;transform:rotate(3deg);background:#fff;content:""}body:not(.is-mobile-app) .pricing-header::before{position:absolute;bottom:-165px;left:2px;width:101%;height:170px;transform:rotate(-3deg);background:#fff;content:""}body:not(.is-mobile-app) .pricing-header:lang(en)::before,body:not(.is-mobile-app) .pricing-header:lang(en)::after{background:#f8f8f8}body:not(.is-mobile-app) .pricing-header--us,body:not(.is-mobile-app) .pricing-header--uk{background:linear-gradient(#690, #9c0) center}@media only screen and (max-width: 959px){body.is-responsive .pricing-header{min-height:auto;background-position-x:52%}body.is-responsive .pricing-header--dach-quiz{padding-top:32px}body.is-responsive .pricing-header:not(body.is-responsive .pricing-header--us,body.is-responsive .pricing-header--uk){background:url("/assets/application/layouts/subjects_background_tablet.svg") no-repeat,linear-gradient(90deg, #009100, #9c0) center;background-size:cover}body.is-responsive .pricing-header__subheadline{margin-bottom:40px;font-size:16px}body.is-responsive .pricing-header__background--us,body.is-responsive .pricing-header__background--uk{background:linear-gradient(#690, #9c0) center}body.is-responsive .pricing-header__background::after{right:12px;transform:rotate(5deg)}body.is-responsive .pricing-header__background::before{left:12px;transform:rotate(-5deg)}body.is-responsive .pricing-header .slick-list{overflow:visible}}@media only screen and (max-width: 639px){body.is-responsive .pricing-header:not(body.is-responsive .pricing-header--us,body.is-responsive .pricing-header--uk){background:linear-gradient(90deg, #009100, #9c0) center;background-size:cover;background-position-x:52%}body.is-responsive .pricing-header--dach-quiz{padding-top:32px}body.is-responsive .pricing-header__headline{margin-bottom:24px;font-size:24px}body.is-responsive .pricing-header__background--us,body.is-responsive .pricing-header__background--uk{background:linear-gradient(#690, #9c0) center}body.is-responsive .pricing-header__background::after{right:10px;transform:rotate(8deg)}body.is-responsive .pricing-header__background::before{left:10px;transform:rotate(-8deg)}}.pricing-paid-social__headline{margin-bottom:32px;color:#fff;font-size:18px}.pricing-paid-social .benefit-card .h4{color:#333}.pricing-plan{position:relative;border-radius:8px;background-color:#fff;box-shadow:0 8px 24px -12px rgba(0,0,0,.25);z-index:1}.pricing-plan .thirty-days-money-back-badge{border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.pricing-plan .thirty-days-money-back-badge__header{display:flex;align-items:center;justify-content:center;padding:8px 0;gap:8px;background-color:#fdeb99;font-size:12px;font-weight:bold;text-align:center}.pricing-plan .thirty-days-money-back-badge__body{padding:8px 16px 16px;background-color:#fffae6;font-size:12px}.pricing-plan__headline{margin-bottom:0;color:#333;font-weight:bold;line-height:1.5}.pricing-plan__benefits{font-family:Helvetica,Arial,sans-serif;padding:16px 0;color:#333;font-size:14px;text-align:left}.pricing-plan__button{margin-top:8px}.pricing-plan__benefits-items{display:flex;align-items:center;padding:10px 0 10px 24px;gap:8px}.pricing-plan__benefits-items:not(first-of-type){border-bottom:1px solid #e6e8e5}.pricing-plan__benefits-items p{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:19px}.pricing-plan__benefits-items .sprites-feature-types--videos,.pricing-plan__benefits-items .sprites-feature-types--sofaheld{top:14px}.pricing-plan__benefits-items .sprites-feature-types--videos:lang(en),.pricing-plan__benefits-items .sprites-feature-types--sofaheld:lang(en){top:6px}.pricing-plan__benefits-items .sprites-feature-types--class_tests{top:2px}.pricing-plan__benefits-items--inactive{color:#999;text-decoration:line-through}.pricing-plan__benefits-items--inactive .sprites-feature-types{opacity:.5;filter:grayscale(100%)}.pricing-plan__benefits-items--inactive-intl .sprites-feature-types{filter:grayscale(30%)}.pricing-plan__prices-container--en{align-items:center;justify-content:space-evenly}.pricing-plan__prices-container--en .h3,.pricing-plan__prices-container--en .h4{margin:0}.pricing-plan__list{margin-top:24px;color:#666}.pricing-plan__list ul{align-items:center;justify-content:space-evenly}.pricing-plan__list--ch .pricing-plan__currency{position:relative;left:-4px}.pricing-plan__list--en{margin:0}.pricing-plan__list-item{padding:0}.pricing-plan__list-item--new-price p{padding-left:6px}.pricing-plan__discount--ribbon{display:flex;align-items:center;justify-content:center;gap:3px;width:40px;height:24px;border-radius:12px}.pricing-plan__discount--ribbon span{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold}.pricing-plan__discount--ribbon span.percentage{margin-left:-2px;font-weight:400}.pricing-plan__discount--ribbon span::after{display:none}.pricing-plan--premium{width:285px;box-shadow:0 8px 24px -12px rgba(0,0,0,.25);z-index:2}.pricing-plan--premium .pricing-plan__headline{margin-top:24px;font-size:32px}.pricing-plan--premium .pricing-plan__benefits-tooltip{display:flex;align-items:center;color:#ccc}.pricing-plan--premium .pricing-plan__benefits-tooltip .icon--info{font-size:16px}.pricing-plan--premium .pricing-plan__benefits-tooltip .icon--info.tooltip{width:50%}.pricing-plan--premium .pricing-plan__highlight-button{padding-bottom:24px;border-bottom:1px solid #e6e8e5}.pricing-plan--premium .pricing-plan__list-item .pricing-plan__discount--ribbon{background-color:#b64900}.pricing-plan--premium .pricing-plan__list-item .pricing-plan__discount--ribbon span{color:#fff}.pricing-plan--premium .pricing-plan__list-item--old-price .h4,.pricing-plan--premium .pricing-plan__list-item--new-price .h4{font-size:22px}.pricing-plan--premium .pricing-plan__list-item--old-price .h3,.pricing-plan--premium .pricing-plan__list-item--old-price .h4{margin-left:4px;color:#b64900;font-weight:400}.pricing-plan--premium .pricing-plan__list-item--new-price{align-items:baseline;padding:0}.pricing-plan--premium .pricing-plan__list-item--new-price p{color:#690}.pricing-plan--premium .pricing-plan__list-item--new-price .h3,.pricing-plan--premium .pricing-plan__list-item--new-price .h4{color:#690;font-weight:700}.pricing-plan--basic{top:32px;width:248px;border-top-left-radius:0;border-bottom-left-radius:8px}.pricing-plan--basic .pricing-plan__headline{margin-top:16px;font-size:22px;line-height:1.8}.pricing-plan--basic .pricing-plan__highlight-button{padding-bottom:16px;border-bottom:1px solid #e6e8e5}.pricing-plan--basic .pricing-plan__list-item .pricing-plan__discount--ribbon{border:1px solid #b64900;background-color:#fff}.pricing-plan--basic .pricing-plan__list-item .pricing-plan__discount span{color:#b64900}.pricing-plan--basic .pricing-plan__list-item--old-price .h4,.pricing-plan--basic .pricing-plan__list-item--new-price .h4{font-size:18px}.pricing-plan--basic .pricing-plan__list-item--old-price .h3,.pricing-plan--basic .pricing-plan__list-item--old-price .h4{color:#b64900;font-weight:400}.pricing-plan--basic .pricing-plan__list-item--old-price:lang(de-CH),.pricing-plan--basic .pricing-plan__list-item--old-price:lang(en){padding-left:11px}.pricing-plan--basic .pricing-plan__list-item--new-price{align-items:baseline}.pricing-plan--basic .pricing-plan__list-item--new-price p{color:#690}.pricing-plan--basic .pricing-plan__list-item--new-price .h3,.pricing-plan--basic .pricing-plan__list-item--new-price .h4{color:#690;font-weight:700}.pricing-plan--basic .pricing-plan__button{width:196px;height:32px;margin-bottom:6px;padding:8px;font-size:14px}.pricing-plan--basic .pricing-plan__benefits{padding-top:0}.pricing-plan--basic .pricing-plan__benefits-items p{font-size:12px}.pricing-plan--basic .pricing-plan__benefits-items .sprites-feature-types{left:16px}.pricing-plan--basic .pricing-plan__benefits-items span{font-size:12px}.pricing-plan .button-detail{display:none}.pricing-plan .ribbon--rotated{top:0;right:0;width:80px;height:80px;transform:rotate(90deg)}.pricing-plan .ribbon--rotated span{top:16px;left:7px;width:50px;line-height:10px}.pricing-plan--dach:not(.pricing-plan.pricing-plan--dach-lp) .ribbon{position:absolute;top:-12px;left:50%;display:flex;align-items:center;justify-content:center;width:143px;height:24px;margin:auto;transform:translate(-50%, 0);border-radius:20px;background-color:#b64900;color:#fff}.pricing-plan--dach:not(.pricing-plan.pricing-plan--dach-lp) .ribbon .trophy{height:19px !important;padding-right:4px}.pricing-plan--dach:not(.pricing-plan.pricing-plan--dach-lp) .ribbon span{font-size:12px;font-weight:700;text-transform:uppercase}.pricing-plan--dach:not(.pricing-plan.pricing-plan--dach-lp) .badge-wrapper{position:absolute;top:-59px;left:50%;transform:translate(-50%, 0)}.pricing-plan--dach:not(.pricing-plan.pricing-plan--dach-lp).pricing-plan--premium{background-color:#f4f499}@media only screen and (max-width: 959px){body.is-responsive .pricing-plan__prices-container{padding:.5rem 1rem;justify-content:space-evenly !important}body.is-responsive .pricing-plan__list ul{justify-content:space-between}body.is-responsive .pricing-plan__list-item:lang(de-CH),body.is-responsive .pricing-plan__list-item:lang(en){padding-left:0}body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(de-CH),body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(en){margin:0 7px 0 -12px}}@media only screen and (max-width: 639px){body.is-responsive .pricing-plan{width:100%;border-top-left-radius:8px;border-bottom-left-radius:8px}body.is-responsive .pricing-plan__list ul{justify-content:center}body.is-responsive .pricing-plan__list ul li{padding:0 5px}body.is-responsive .pricing-plan__weekly-price--basic{font-size:16px}body.is-responsive .pricing-plan__private-tutor-box{font-size:16px}body.is-responsive .pricing-plan__private-tutor-box--basic{border-bottom-left-radius:8px}body.is-responsive .pricing-plan__prices-container{min-width:298px}body.is-responsive .pricing-plan__list-item--old-price .h4,body.is-responsive .pricing-plan__list-item--new-price .h4{font-size:22px}body.is-responsive .pricing-plan__list-item--old-price{padding-left:12px}body.is-responsive .pricing-plan__list-item--old-price-swiss{padding:0 !important}body.is-responsive .pricing-plan.is-minimized .thirty-days-money-back-badge,body.is-responsive .pricing-plan.is-minimized .pricing-plan__highlight-button,body.is-responsive .pricing-plan.is-minimized .pricing-plan__list-item,body.is-responsive .pricing-plan.is-minimized .pricing-plan__discount--ribbon{display:none}body.is-responsive .pricing-plan.is-minimized .pricing-plan__list .text-small,body.is-responsive .pricing-plan.is-minimized .pricing-plan__list .text-xsmall{display:none}body.is-responsive .pricing-plan.is-minimized .button-detail{display:block}body.is-responsive .pricing-plan--premium.is-minimized{height:243px}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach{padding-top:0}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(1),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(2),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(3),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(4){display:none}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(1),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(2),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(3),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(4){display:none}body.is-responsive .pricing-plan--basic .pricing-plan__benefits-items{padding-left:64px}body.is-responsive .pricing-plan--basic .pricing-plan__benefits-items .sprites-feature-types{left:24px}body.is-responsive .pricing-plan--basic.is-minimized{height:176px}body.is-responsive .pricing-plan--basic.is-minimized .pricing-plan__benefits-items{display:none}body.is-responsive .pricing-plan--basic.is-minimized .pricing-plan__benefits-items--inactive{display:flex}body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(de-CH),body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(en){margin-left:0}}@media only screen and (max-width: 639px){.pricing-plan-list .pricing-plan--basic:lang(de){top:0}}.pricing-overview{padding-top:80px}.pricing-overview .pricing-table{position:relative;width:100%;max-height:300px;margin:40px auto 0;transition:max-height .3s ease-out}.pricing-overview .pricing-table tbody{position:relative}.pricing-overview .pricing-table tbody tr:nth-child(n+7){display:none}.pricing-overview .pricing-table.expanded tbody tr{display:table-row}.pricing-overview .pricing-table td{font-family:Helvetica,Arial,sans-serif;color:#666;font-size:14px;text-align:center}.pricing-overview .pricing-table th{font-weight:700;text-transform:uppercase}.pricing-overview .pricing-table th:nth-child(2),.pricing-overview .pricing-table td:nth-child(2){background-color:#fffae6}.pricing-overview .pricing-table.has-basic-only th:nth-child(2),.pricing-overview .pricing-table.has-basic-only td:nth-child(2){display:none}.pricing-overview .pricing-table.has-premium-only th:nth-child(3),.pricing-overview .pricing-table.has-premium-only td:nth-child(3){display:none}.pricing-overview .pricing-table__headline,.pricing-overview .pricing-table__subtitle{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;text-align:center}.pricing-overview .pricing-table__headline{height:76px;background-color:#fff}.pricing-overview .pricing-table__subtitle{margin-bottom:15px}.pricing-overview .pricing-table__row{height:41px;border-top:1px solid #e6e8e5}.pricing-overview .pricing-table__row--first{font-family:"Open Sans",Helvetica,Arial,sans-serif;height:43px;border-top:3px solid #e6e8e5;font-size:14px}.pricing-overview .pricing-table__cell--last{height:121px}.pricing-overview .pricing-table__cell--last .button-small,.pricing-overview .pricing-table__cell--last .button{width:110px;margin:0 auto}.pricing-overview .pricing-table__cell--last .button:lang(en){width:121px}.pricing-overview .pricing-table__bulletpoint{text-align:center}.pricing-overview .pricing-table__bulletpoint .sprites-layouts-benefit_bulletpoint{margin-top:3px}.pricing-overview .pricing-table__feature{padding-left:24px;text-align:left}.pricing-overview .pricing-table .tooltip-sofatutor{display:inline-block;width:16px;height:16px;border-radius:16px;background-color:#ccc;color:#fff;font-size:12px;line-height:18px;text-align:center}.pricing-overview .pricing-table .tooltip-sofatutor:hover{background-color:#666;cursor:pointer}.pricing-overview .pricing-table .tooltip-sofatutor .button-medium{padding:7px 10px 9px;font-size:14px}.pricing-overview .pricing-table.is-sticky .pricing-table__headline{position:sticky;position:-webkit-sticky;top:60px}.pricing-overview .pricing-table.is-sticky .pricing-table__headline::after{position:absolute;top:75px;right:0;width:100%;height:3px;background-color:#e6e8e5;content:""}@media only screen and (max-width: 959px){.pricing-overview .pricing-table{border-bottom:1px solid #e6e8e5}.pricing-overview .pricing-table .tooltip-sofatutor{display:none}.pricing-overview .pricing-table_cell--last{height:95px}.pricing-overview .pricing-table_cell--last .button-small,.pricing-overview .pricing-table_cell--last .button{width:180px;line-height:21px}.pricing-overview .pricing-table__row,.pricing-overview .pricing-table__row--first{height:71px}.pricing-overview .pricing-table__headline{width:16%}.pricing-overview .pricing-table__headline:not(:first-of-type){width:32%}.pricing-overview .pricing-table__headline--empty{width:36%;content:""}.pricing-overview .pricing-table.has-basic-only .pricing-table__headline--empty,.pricing-overview .pricing-table.has-premium-only .pricing-table__headline--empty{width:68%}}@media only screen and (max-width: 639px){.pricing-overview .pricing-table{display:inline-table}.pricing-overview .pricing-table__row--first{font-size:12px}.pricing-overview .pricing-table__header{height:70px}.pricing-overview .pricing-table th:not(:first-of-type),.pricing-overview .pricing-table td:not(:first-of-type){width:100px}.pricing-overview .pricing-table__headline{width:100px}.pricing-overview .pricing-table__headline:not(.pricing-table__headline--premium){background-color:#fff}.pricing-overview .pricing-table__headline--empty{width:auto;color:#fff}.pricing-overview .pricing-table.is-sticky .pricing-table__headline{top:0}.pricing-overview .pricing-table.has-basic-only .pricing-table__headline--empty,.pricing-overview .pricing-table.has-premium-only .pricing-table__headline--empty{width:auto}}.pricing-overview--en .pricing-table tbody tr:nth-child(n+7){display:table-row}.pricing-overview .toggle-buttons{padding-top:32px;border-top:1px solid #e6e8e5;text-align:center}.pricing-overview .toggle-buttons.expanded{border-top:0}.pricing-overview .toggle-buttons button{font-family:"Open Sans",Helvetica,Arial,sans-serif;border:0;background-color:rgba(0,0,0,0);color:#06c;font-size:18px;font-weight:700;cursor:pointer}.pricing-overview .toggle-buttons button:hover{color:#09f}@media only screen and (max-width: 959px){body.is-responsive .pricing-overview{padding:24px 0 0}body.is-responsive .pricing-overview .toggle-buttons{margin-top:32px;border-top:0}body.is-responsive .pricing-overview__headline{padding-top:20px}body.is-responsive .pricing-overview__button{text-align:center}}@media only screen and (max-width: 639px){body.is-responsive .pricing-overview__cta-container{margin:32px auto 0;text-align:center}body.is-responsive .pricing-overview__cta-container .button{width:341px}body.is-responsive .pricing-overview__cta-container--mobile{display:none}body.is-responsive .pricing-overview__trial-btn{margin-top:16px;align-items:center}body.is-responsive .pricing-overview .pricing-table.expanded+.grid-x .pricing-overview__cta-container--mobile{display:block}body.is-responsive .pricing-overview .toggle-buttons{margin-top:0}body.is-responsive .pricing-overview__headline{padding-right:10px;padding-left:10px}}.pricing-smallprint{margin-top:80px}.pricing-smallprint__text{color:#666;font-size:12px;line-height:16px}.pricing-smallprint__text b{display:block;padding-bottom:5px}@media only screen and (max-width: 959px){body.is-responsive .pricing-smallprint{margin-top:0;padding:20px}body.is-responsive .pricing-smallprint__text{line-height:22px}}@media only screen and (max-width: 639px){body.is-responsive .pricing-smallprint{padding:20px 10px}}.pricing-hotline{margin-top:77px}.pricing-hotline .h5{display:block}@media only screen and (max-width: 959px){body.is-responsive .pricing-hotline{width:300px;margin-top:40px;margin-right:auto;margin-left:auto;padding-bottom:20px}}.pricing-plan{position:relative;border-radius:8px;background-color:#fff;box-shadow:0 8px 24px -12px rgba(0,0,0,.25);z-index:1}.pricing-plan .thirty-days-money-back-badge{border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.pricing-plan .thirty-days-money-back-badge__header{display:flex;align-items:center;justify-content:center;padding:8px 0;gap:8px;background-color:#fdeb99;font-size:12px;font-weight:bold;text-align:center}.pricing-plan .thirty-days-money-back-badge__body{padding:8px 16px 16px;background-color:#fffae6;font-size:12px}.pricing-plan__headline{margin-bottom:0;color:#333;font-weight:bold;line-height:1.5}.pricing-plan__benefits{font-family:Helvetica,Arial,sans-serif;padding:16px 0;color:#333;font-size:14px;text-align:left}.pricing-plan__button{margin-top:8px}.pricing-plan__benefits-items{display:flex;align-items:center;padding:10px 0 10px 24px;gap:8px}.pricing-plan__benefits-items:not(first-of-type){border-bottom:1px solid #e6e8e5}.pricing-plan__benefits-items p{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:19px}.pricing-plan__benefits-items .sprites-feature-types--videos,.pricing-plan__benefits-items .sprites-feature-types--sofaheld{top:14px}.pricing-plan__benefits-items .sprites-feature-types--videos:lang(en),.pricing-plan__benefits-items .sprites-feature-types--sofaheld:lang(en){top:6px}.pricing-plan__benefits-items .sprites-feature-types--class_tests{top:2px}.pricing-plan__benefits-items--inactive{color:#999;text-decoration:line-through}.pricing-plan__benefits-items--inactive .sprites-feature-types{opacity:.5;filter:grayscale(100%)}.pricing-plan__benefits-items--inactive-intl .sprites-feature-types{filter:grayscale(30%)}.pricing-plan__prices-container--en{align-items:center;justify-content:space-evenly}.pricing-plan__prices-container--en .h3,.pricing-plan__prices-container--en .h4{margin:0}.pricing-plan__list{margin-top:24px;color:#666}.pricing-plan__list ul{align-items:center;justify-content:space-evenly}.pricing-plan__list--ch .pricing-plan__currency{position:relative;left:-4px}.pricing-plan__list--en{margin:0}.pricing-plan__list-item{padding:0}.pricing-plan__list-item--new-price p{padding-left:6px}.pricing-plan__discount--ribbon{display:flex;align-items:center;justify-content:center;gap:3px;width:40px;height:24px;border-radius:12px}.pricing-plan__discount--ribbon span{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold}.pricing-plan__discount--ribbon span.percentage{margin-left:-2px;font-weight:400}.pricing-plan__discount--ribbon span::after{display:none}.pricing-plan--premium{width:285px;box-shadow:0 8px 24px -12px rgba(0,0,0,.25);z-index:2}.pricing-plan--premium .pricing-plan__headline{margin-top:24px;font-size:32px}.pricing-plan--premium .pricing-plan__benefits-tooltip{display:flex;align-items:center;color:#ccc}.pricing-plan--premium .pricing-plan__benefits-tooltip .icon--info{font-size:16px}.pricing-plan--premium .pricing-plan__benefits-tooltip .icon--info.tooltip{width:50%}.pricing-plan--premium .pricing-plan__highlight-button{padding-bottom:24px;border-bottom:1px solid #e6e8e5}.pricing-plan--premium .pricing-plan__list-item .pricing-plan__discount--ribbon{background-color:#b64900}.pricing-plan--premium .pricing-plan__list-item .pricing-plan__discount--ribbon span{color:#fff}.pricing-plan--premium .pricing-plan__list-item--old-price .h4,.pricing-plan--premium .pricing-plan__list-item--new-price .h4{font-size:22px}.pricing-plan--premium .pricing-plan__list-item--old-price .h3,.pricing-plan--premium .pricing-plan__list-item--old-price .h4{margin-left:4px;color:#b64900;font-weight:400}.pricing-plan--premium .pricing-plan__list-item--new-price{align-items:baseline;padding:0}.pricing-plan--premium .pricing-plan__list-item--new-price p{color:#690}.pricing-plan--premium .pricing-plan__list-item--new-price .h3,.pricing-plan--premium .pricing-plan__list-item--new-price .h4{color:#690;font-weight:700}.pricing-plan--basic{top:32px;width:248px;border-top-left-radius:0;border-bottom-left-radius:8px}.pricing-plan--basic .pricing-plan__headline{margin-top:16px;font-size:22px;line-height:1.8}.pricing-plan--basic .pricing-plan__highlight-button{padding-bottom:16px;border-bottom:1px solid #e6e8e5}.pricing-plan--basic .pricing-plan__list-item .pricing-plan__discount--ribbon{border:1px solid #b64900;background-color:#fff}.pricing-plan--basic .pricing-plan__list-item .pricing-plan__discount span{color:#b64900}.pricing-plan--basic .pricing-plan__list-item--old-price .h4,.pricing-plan--basic .pricing-plan__list-item--new-price .h4{font-size:18px}.pricing-plan--basic .pricing-plan__list-item--old-price .h3,.pricing-plan--basic .pricing-plan__list-item--old-price .h4{color:#b64900;font-weight:400}.pricing-plan--basic .pricing-plan__list-item--old-price:lang(de-CH),.pricing-plan--basic .pricing-plan__list-item--old-price:lang(en){padding-left:11px}.pricing-plan--basic .pricing-plan__list-item--new-price{align-items:baseline}.pricing-plan--basic .pricing-plan__list-item--new-price p{color:#690}.pricing-plan--basic .pricing-plan__list-item--new-price .h3,.pricing-plan--basic .pricing-plan__list-item--new-price .h4{color:#690;font-weight:700}.pricing-plan--basic .pricing-plan__button{width:196px;height:32px;margin-bottom:6px;padding:8px;font-size:14px}.pricing-plan--basic .pricing-plan__benefits{padding-top:0}.pricing-plan--basic .pricing-plan__benefits-items p{font-size:12px}.pricing-plan--basic .pricing-plan__benefits-items .sprites-feature-types{left:16px}.pricing-plan--basic .pricing-plan__benefits-items span{font-size:12px}.pricing-plan .button-detail{display:none}.pricing-plan .ribbon--rotated{top:0;right:0;width:80px;height:80px;transform:rotate(90deg)}.pricing-plan .ribbon--rotated span{top:16px;left:7px;width:50px;line-height:10px}.pricing-plan--dach:not(.pricing-plan.pricing-plan--dach-lp) .ribbon{position:absolute;top:-12px;left:50%;display:flex;align-items:center;justify-content:center;width:143px;height:24px;margin:auto;transform:translate(-50%, 0);border-radius:20px;background-color:#b64900;color:#fff}.pricing-plan--dach:not(.pricing-plan.pricing-plan--dach-lp) .ribbon .trophy{height:19px !important;padding-right:4px}.pricing-plan--dach:not(.pricing-plan.pricing-plan--dach-lp) .ribbon span{font-size:12px;font-weight:700;text-transform:uppercase}.pricing-plan--dach:not(.pricing-plan.pricing-plan--dach-lp) .badge-wrapper{position:absolute;top:-59px;left:50%;transform:translate(-50%, 0)}.pricing-plan--dach:not(.pricing-plan.pricing-plan--dach-lp).pricing-plan--premium{background-color:#f4f499}@media only screen and (max-width: 959px){body.is-responsive .pricing-plan__prices-container{padding:.5rem 1rem;justify-content:space-evenly !important}body.is-responsive .pricing-plan__list ul{justify-content:space-between}body.is-responsive .pricing-plan__list-item:lang(de-CH),body.is-responsive .pricing-plan__list-item:lang(en){padding-left:0}body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(de-CH),body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(en){margin:0 7px 0 -12px}}@media only screen and (max-width: 639px){body.is-responsive .pricing-plan{width:100%;border-top-left-radius:8px;border-bottom-left-radius:8px}body.is-responsive .pricing-plan__list ul{justify-content:center}body.is-responsive .pricing-plan__list ul li{padding:0 5px}body.is-responsive .pricing-plan__weekly-price--basic{font-size:16px}body.is-responsive .pricing-plan__private-tutor-box{font-size:16px}body.is-responsive .pricing-plan__private-tutor-box--basic{border-bottom-left-radius:8px}body.is-responsive .pricing-plan__prices-container{min-width:298px}body.is-responsive .pricing-plan__list-item--old-price .h4,body.is-responsive .pricing-plan__list-item--new-price .h4{font-size:22px}body.is-responsive .pricing-plan__list-item--old-price{padding-left:12px}body.is-responsive .pricing-plan__list-item--old-price-swiss{padding:0 !important}body.is-responsive .pricing-plan.is-minimized .thirty-days-money-back-badge,body.is-responsive .pricing-plan.is-minimized .pricing-plan__highlight-button,body.is-responsive .pricing-plan.is-minimized .pricing-plan__list-item,body.is-responsive .pricing-plan.is-minimized .pricing-plan__discount--ribbon{display:none}body.is-responsive .pricing-plan.is-minimized .pricing-plan__list .text-small,body.is-responsive .pricing-plan.is-minimized .pricing-plan__list .text-xsmall{display:none}body.is-responsive .pricing-plan.is-minimized .button-detail{display:block}body.is-responsive .pricing-plan--premium.is-minimized{height:243px}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach{padding-top:0}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(1),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(2),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(3),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(4){display:none}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(1),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(2),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(3),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(4){display:none}body.is-responsive .pricing-plan--basic .pricing-plan__benefits-items{padding-left:64px}body.is-responsive .pricing-plan--basic .pricing-plan__benefits-items .sprites-feature-types{left:24px}body.is-responsive .pricing-plan--basic.is-minimized{height:176px}body.is-responsive .pricing-plan--basic.is-minimized .pricing-plan__benefits-items{display:none}body.is-responsive .pricing-plan--basic.is-minimized .pricing-plan__benefits-items--inactive{display:flex}body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(de-CH),body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(en){margin-left:0}}@media only screen and (max-width: 639px){.pricing-plan-list .pricing-plan--basic:lang(de){top:0}}.pricing-overview{padding-top:80px}.pricing-overview .pricing-table{position:relative;width:100%;max-height:300px;margin:40px auto 0;transition:max-height .3s ease-out}.pricing-overview .pricing-table tbody{position:relative}.pricing-overview .pricing-table tbody tr:nth-child(n+7){display:none}.pricing-overview .pricing-table.expanded tbody tr{display:table-row}.pricing-overview .pricing-table td{font-family:Helvetica,Arial,sans-serif;color:#666;font-size:14px;text-align:center}.pricing-overview .pricing-table th{font-weight:700;text-transform:uppercase}.pricing-overview .pricing-table th:nth-child(2),.pricing-overview .pricing-table td:nth-child(2){background-color:#fffae6}.pricing-overview .pricing-table.has-basic-only th:nth-child(2),.pricing-overview .pricing-table.has-basic-only td:nth-child(2){display:none}.pricing-overview .pricing-table.has-premium-only th:nth-child(3),.pricing-overview .pricing-table.has-premium-only td:nth-child(3){display:none}.pricing-overview .pricing-table__headline,.pricing-overview .pricing-table__subtitle{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;text-align:center}.pricing-overview .pricing-table__headline{height:76px;background-color:#fff}.pricing-overview .pricing-table__subtitle{margin-bottom:15px}.pricing-overview .pricing-table__row{height:41px;border-top:1px solid #e6e8e5}.pricing-overview .pricing-table__row--first{font-family:"Open Sans",Helvetica,Arial,sans-serif;height:43px;border-top:3px solid #e6e8e5;font-size:14px}.pricing-overview .pricing-table__cell--last{height:121px}.pricing-overview .pricing-table__cell--last .button-small,.pricing-overview .pricing-table__cell--last .button{width:110px;margin:0 auto}.pricing-overview .pricing-table__cell--last .button:lang(en){width:121px}.pricing-overview .pricing-table__bulletpoint{text-align:center}.pricing-overview .pricing-table__bulletpoint .sprites-layouts-benefit_bulletpoint{margin-top:3px}.pricing-overview .pricing-table__feature{padding-left:24px;text-align:left}.pricing-overview .pricing-table .tooltip-sofatutor{display:inline-block;width:16px;height:16px;border-radius:16px;background-color:#ccc;color:#fff;font-size:12px;line-height:18px;text-align:center}.pricing-overview .pricing-table .tooltip-sofatutor:hover{background-color:#666;cursor:pointer}.pricing-overview .pricing-table .tooltip-sofatutor .button-medium{padding:7px 10px 9px;font-size:14px}.pricing-overview .pricing-table.is-sticky .pricing-table__headline{position:sticky;position:-webkit-sticky;top:60px}.pricing-overview .pricing-table.is-sticky .pricing-table__headline::after{position:absolute;top:75px;right:0;width:100%;height:3px;background-color:#e6e8e5;content:""}@media only screen and (max-width: 959px){.pricing-overview .pricing-table{border-bottom:1px solid #e6e8e5}.pricing-overview .pricing-table .tooltip-sofatutor{display:none}.pricing-overview .pricing-table_cell--last{height:95px}.pricing-overview .pricing-table_cell--last .button-small,.pricing-overview .pricing-table_cell--last .button{width:180px;line-height:21px}.pricing-overview .pricing-table__row,.pricing-overview .pricing-table__row--first{height:71px}.pricing-overview .pricing-table__headline{width:16%}.pricing-overview .pricing-table__headline:not(:first-of-type){width:32%}.pricing-overview .pricing-table__headline--empty{width:36%;content:""}.pricing-overview .pricing-table.has-basic-only .pricing-table__headline--empty,.pricing-overview .pricing-table.has-premium-only .pricing-table__headline--empty{width:68%}}@media only screen and (max-width: 639px){.pricing-overview .pricing-table{display:inline-table}.pricing-overview .pricing-table__row--first{font-size:12px}.pricing-overview .pricing-table__header{height:70px}.pricing-overview .pricing-table th:not(:first-of-type),.pricing-overview .pricing-table td:not(:first-of-type){width:100px}.pricing-overview .pricing-table__headline{width:100px}.pricing-overview .pricing-table__headline:not(.pricing-table__headline--premium){background-color:#fff}.pricing-overview .pricing-table__headline--empty{width:auto;color:#fff}.pricing-overview .pricing-table.is-sticky .pricing-table__headline{top:0}.pricing-overview .pricing-table.has-basic-only .pricing-table__headline--empty,.pricing-overview .pricing-table.has-premium-only .pricing-table__headline--empty{width:auto}}.pricing-overview--en .pricing-table tbody tr:nth-child(n+7){display:table-row}.pricing-overview .toggle-buttons{padding-top:32px;border-top:1px solid #e6e8e5;text-align:center}.pricing-overview .toggle-buttons.expanded{border-top:0}.pricing-overview .toggle-buttons button{font-family:"Open Sans",Helvetica,Arial,sans-serif;border:0;background-color:rgba(0,0,0,0);color:#06c;font-size:18px;font-weight:700;cursor:pointer}.pricing-overview .toggle-buttons button:hover{color:#09f}@media only screen and (max-width: 959px){body.is-responsive .pricing-overview{padding:24px 0 0}body.is-responsive .pricing-overview .toggle-buttons{margin-top:32px;border-top:0}body.is-responsive .pricing-overview__headline{padding-top:20px}body.is-responsive .pricing-overview__button{text-align:center}}@media only screen and (max-width: 639px){body.is-responsive .pricing-overview__cta-container{margin:32px auto 0;text-align:center}body.is-responsive .pricing-overview__cta-container .button{width:341px}body.is-responsive .pricing-overview__cta-container--mobile{display:none}body.is-responsive .pricing-overview__trial-btn{margin-top:16px;align-items:center}body.is-responsive .pricing-overview .pricing-table.expanded+.grid-x .pricing-overview__cta-container--mobile{display:block}body.is-responsive .pricing-overview .toggle-buttons{margin-top:0}body.is-responsive .pricing-overview__headline{padding-right:10px;padding-left:10px}}.pricing-smallprint{margin-top:80px}.pricing-smallprint__text{color:#666;font-size:12px;line-height:16px}.pricing-smallprint__text b{display:block;padding-bottom:5px}@media only screen and (max-width: 959px){body.is-responsive .pricing-smallprint{margin-top:0;padding:20px}body.is-responsive .pricing-smallprint__text{line-height:22px}}@media only screen and (max-width: 639px){body.is-responsive .pricing-smallprint{padding:20px 10px}}.pricing-hotline{margin-top:77px}.pricing-hotline .h5{display:block}@media only screen and (max-width: 959px){body.is-responsive .pricing-hotline{width:300px;margin-top:40px;margin-right:auto;margin-left:auto;padding-bottom:20px}}.premium-default-plan-header{position:relative;padding:90px 0;background:linear-gradient(90deg, #009100 0.09%, #9c0 99.93%)}.premium-default-plan-header::before{position:absolute;bottom:0;right:0;width:473px;height:89%;background:url("/assets/application/pricing/hero_image_en.webp") no-repeat;background-position:right;background-size:contain;content:"";z-index:1}.premium-default-plan-header::after{position:absolute;top:0;width:100%;height:110%;background:url("/assets/application/pricing/green_bubbles.svg") no-repeat;background-size:cover;content:""}.premium-default-plan-header__content{color:#fff;z-index:1}.premium-default-plan-header__headline{text-align:left}.premium-default-plan-header__headline span{display:block}.premium-default-plan-header__headline--quiz,.premium-default-plan-header__subheadline--quiz{font-weight:700}.premium-default-plan-header__subheadline{display:block;width:570px;padding:0}.premium-default-plan-header__subheadline,.premium-default-plan-header__description{color:#fff;line-height:32px}.premium-default-plan-header__description{margin:16px 0;font-weight:300}.premium-default-plan-header__buttons{margin-top:16px;z-index:1}.premium-default-plan-header__buttons .text-xsmall{color:#fff}.premium-default-plan-header__buttons--highlight-lernpakete{background-color:#fff !important}.premium-default-plan-header--dach-quiz{padding:90px 0 0;z-index:2}.premium-default-plan-header--dach-quiz::before{display:none}.premium-default-plan-header--dach-quiz .premium-default-plan-header__headline{width:400px}.premium-default-plan-header--dach-quiz .premium-default-plan-header__headline,.premium-default-plan-header--dach-quiz .premium-default-plan-header__subheadline{color:#fff;text-align:left}.premium-default-plan-header--dach-quiz .premium-default-plan-header__subheadline{width:400px;margin:0 0 18px}.premium-default-plan-header--dach-quiz .pricing-hero-section__buttons-container{margin-bottom:8px;margin-left:0}.premium-default-plan-header--dach-quiz .pricing-hero-section__button{font-size:14px}.premium-default-plan-header--dach-quiz .pricing-hero-section__button--learning-packages{width:170px}.premium-default-plan-header--dach-quiz .pricing-hero-section__button--exp-v1{position:relative;margin:16px auto 0;z-index:2}.premium-default-plan-header--dach-quiz .pricing-hero-section__button--premium{width:270px}.premium-default-plan-header--dach-quiz .pricing-hero-section__cta-container{align-items:initial}@media only screen and (max-width: 959px){body.is-responsive .premium-default-plan-header{height:100%;padding:48px 32px}body.is-responsive .premium-default-plan-header--dach-quiz{padding:48px 0 0 0}body.is-responsive .premium-default-plan-header--dach-quiz .pricing-hero-section__buttons-container{margin-left:auto}body.is-responsive .premium-default-plan-header--dach-quiz .pricing-hero-section__button{font-size:16px}body.is-responsive .premium-default-plan-header--dach-quiz .pricing-hero-section__button--learning-packages,body.is-responsive .premium-default-plan-header--dach-quiz .pricing-hero-section__button--premium{width:auto}body.is-responsive .premium-default-plan-header::before{display:none}body.is-responsive .premium-default-plan-header::after{left:0;height:100%;background:url("/assets/application/pricing/green_bubbles_tablet.svg") no-repeat;z-index:-1}body.is-responsive .premium-default-plan-header__content{width:100%;margin-bottom:16px}body.is-responsive .premium-default-plan-header__content--dach-quiz{margin:100px 0 0 0}body.is-responsive .premium-default-plan-header__content--exp-v1{margin:55px 0 0 0}body.is-responsive .premium-default-plan-header__headline,body.is-responsive .premium-default-plan-header__subheadline{width:100%;text-align:center}body.is-responsive .premium-default-plan-header__subheadline--quiz{margin:0 auto 32px;width:450px;font-weight:700}body.is-responsive .premium-default-plan-header__buttons{margin-top:0;text-align:center}body.is-responsive .premium-default-plan-header__buttons .text-xsmall{margin:8px 0 12px;text-align:center}}@media only screen and (max-width: 639px){body.is-responsive .premium-default-plan-header{padding:32px 0}body.is-responsive .premium-default-plan-header--dach-quiz{padding:40px 0 0}body.is-responsive .premium-default-plan-header--dach-quiz hr{padding:12px;border-bottom:2px solid #fff}body.is-responsive .premium-default-plan-header__subheadline,body.is-responsive .premium-default-plan-header__description{padding:0}body.is-responsive .premium-default-plan-header__headline--quiz{width:270px;margin:0 auto 16px}body.is-responsive .premium-default-plan-header__subheadline--quiz{width:310px;font-weight:400}body.is-responsive .premium-default-plan-header__content--dach-quiz{margin:20px 0 0 0}body.is-responsive .premium-default-plan-header__content--exp-v1{margin:32px 0 0 0}body.is-responsive .premium-default-plan-header__buttons--highlight-lernpakete{margin-bottom:8px}body.is-responsive .premium-default-plan-header::after{background:url("/assets/application/pricing/green_bubbles_phone.svg") no-repeat;background-size:cover}}.premium-default-plan-benefits{position:relative;padding:64px 0;background:#fcf8e6;text-align:center;z-index:1}.premium-default-plan-benefits__list{margin-top:56px}.premium-default-plan-benefits__item{padding:24px}.premium-default-plan-benefits__title{padding:0 6px;font-weight:700}@media only screen and (max-width: 639px){.pricing-page.locale-us .premium-default-plan-benefits .premium-default-plan-benefits__headline,.pricing-page.locale-uk .premium-default-plan-benefits .premium-default-plan-benefits__headline{padding:0 18px}.pricing-page.locale-us .premium-default-plan-benefits .premium-default-plan-benefits__title,.pricing-page.locale-uk .premium-default-plan-benefits .premium-default-plan-benefits__title{padding:0 80px}}.premium-default-plan-benefits__text{font-family:"Open Sans",Helvetica,Arial,sans-serif;padding:0 13px;color:#333;font-size:18px;font-weight:300}@media only screen and (max-width: 959px){body.is-responsive .premium-default-plan-benefits{padding:32px 0}body.is-responsive .premium-default-plan-benefits__item{padding:0 24px 32px}}@media only screen and (max-width: 639px){body.is-responsive .premium-default-plan-benefits .grid-container{padding:0}body.is-responsive .premium-default-plan-benefits__title,body.is-responsive .premium-default-plan-benefits__text{padding:0 60px;font-size:16px;line-height:24px}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel{position:relative;margin-top:32px}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel .slick-dots{position:relative;top:5px}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel .slick-dots li{margin:0}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel .slick-dots button::before{color:#e6e8e5;font-size:16px;opacity:1}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__next-arrow,body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__previous-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#690;outline:none;cursor:pointer;z-index:2}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__next-arrow .icon,body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__previous-arrow .icon{font-size:24px}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__next-arrow{right:18px}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__previous-arrow{left:18px}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__image{width:231px;height:145px;margin:0 auto;margin-bottom:8px;background-repeat:no-repeat;background-size:contain}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__image--item-1{background-image:url("/assets/application/pricing/benefit_1.svg")}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__image--item-2{background-image:url("/assets/application/pricing/benefit_2.svg")}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__image--item-3{background-image:url("/assets/application/pricing/benefit_3.svg")}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__image--item-4{background-image:url("/assets/application/pricing/benefit_4.svg")}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel .slick-active>button::before{color:#690}}.promote-app{color:#fff}.promote-app__container{display:flex;flex-wrap:nowrap;justify-content:center}.promote-app__img{width:450px;transform:translateX(86px)}@media only screen and (max-width: 959px){body.is-responsive .promote-app{width:100%;margin-bottom:24px}body.is-responsive .promote-app__img{transform:translateX(20px)}}@media only screen and (max-width: 639px){body.is-responsive .promote-app{width:360px;margin:0 auto;transform:none;transform:initial}body.is-responsive .promote-app__container{flex-wrap:wrap}body.is-responsive .promote-app__img{width:320px;transform:translateX(10px)}}.pricing-faq__headline{margin:32px 0;font-weight:700}.pricing-faq__list a{margin:16px 0}.pricing-faq__item{margin-bottom:16px;padding:24px 32px 16px;border-radius:8px;background-color:#f8f8f8}.pricing-faq__item.is-active .icon--minus{display:block}.pricing-faq__item.is-active .icon--plus{display:none}.pricing-faq__title{display:flex;align-items:center;justify-content:space-between;color:#333;cursor:pointer}.pricing-faq__title .icon{color:#ccc}.pricing-faq__title .icon--minus{display:none}.pricing-faq__title:hover{color:#333}.pricing-faq__content{display:none;padding:32px 0;border-top:4px solid #fff}.pricing-faq__content p{font-family:Helvetica,Arial,sans-serif;font-size:14px}.pricing-hero-section{position:relative;padding:32px 0 0;background:linear-gradient(90deg, #009100, #9c0) center;color:#fff;z-index:0}.pricing-hero-section::before{position:absolute;bottom:0;right:0;width:100%;height:100%;background:url("/assets/application/pricing/green_bubbles.svg") no-repeat;background-position:top;background-size:cover;content:"";z-index:-1}.pricing-hero-section__headline--exp,.pricing-hero-section__subheadline--exp{font-weight:700}.pricing-hero-section__headline{margin:0;font-weight:bold}.pricing-hero-section__subheadline{display:block;margin:0 auto}.pricing-hero-section--quiz{margin-bottom:48px}.pricing-hero-section__benefits-list{position:relative;display:flex;flex-direction:column;margin:32px 0;gap:24px}.pricing-hero-section__item{display:flex;align-items:center}.pricing-hero-section__item-title{line-height:40px}.pricing-hero-section__item-title,.pricing-hero-section__item-text{margin:0}.pricing-hero-section__item-text{max-width:80%;line-height:32px}.pricing-hero-section__buttons-container,.pricing-hero-section__cta-container{display:flex;gap:8px}.pricing-hero-section__buttons-container{align-items:flex-start;max-width:700px;margin-left:32px}.pricing-hero-section__cta-container{flex-direction:column;align-items:center}.pricing-hero-section__cta-container span{display:block}.pricing-hero-section__button--learning-packages{color:#3c3c3c !important}.pricing-hero-section__button--premium:not(b){font-weight:400 !important}.pricing-hero-section__button--premium-dach{min-width:300px}.pricing-hero-section__button--premium-dach:not(b){font-weight:400 !important}@media only screen and (max-width: 959px){.pricing-hero-section::before{background-size:contain}.pricing-hero-section__headline{margin-bottom:16px}.pricing-hero-section__headline--exp-v3{width:500px;margin:0 auto}.pricing-hero-section__headline span{display:block;font-weight:300}.pricing-hero-section__subheadline{max-width:670px;margin:0 auto;font-size:22px;line-height:32px}.pricing-hero-section__subheadline--exp-v3{width:450px;margin:16px auto 0;line-height:40px}.pricing-hero-section__benefits-list{margin:32px auto;flex-direction:row}.pricing-hero-section__item{flex-basis:33%;flex-direction:column;gap:16px}.pricing-hero-section__item img{width:auto}.pricing-hero-section__item-title,.pricing-hero-section__item-text{text-align:center}.pricing-hero-section__item-text{max-width:100%}.pricing-hero-section__buttons-container{max-width:-moz-max-content;max-width:max-content;margin:auto}}@media only screen and (max-width: 639px){.pricing-hero-section{padding-top:24px}.pricing-hero-section__headline{margin-bottom:8px}.pricing-hero-section__headline--exp{width:270px;margin:0 auto}.pricing-hero-section__subheadline--exp{width:310px;margin:0 auto 24px;font-size:16px;font-weight:400}.pricing-hero-section__benefits-list{margin:0 auto 56px !important}.pricing-hero-section__benefits-list .slick-dots{bottom:-32px}.pricing-hero-section__benefits-list .slick-dots li{margin-inline:4px}.pricing-hero-section__benefits-list .slick-dots button::before{color:#fff;font-size:16px;opacity:1}.pricing-hero-section__benefits-list .slick-dots .slick-active>button::before{color:#9c0}.pricing-hero-section__item img{width:100%;max-width:250px;margin:0 auto}.pricing-hero-section__item-title{align-self:center;font-size:22px}.pricing-hero-section__item-text{font-size:18px}.pricing-hero-section__previous-arrow,.pricing-hero-section__next-arrow{color:#fff}.pricing-hero-section__previous-arrow .icon,.pricing-hero-section__next-arrow .icon{font-size:32px}.pricing-hero-section__buttons-container{flex-direction:column;align-items:center;gap:16px}.pricing-hero-section__button--premium-dach{min-width:auto}}.quiz-result-avatar{width:100%;display:flex;justify-content:center;align-items:center;margin-top:.5rem;gap:.75rem}.quiz-result-avatar__details{display:flex;flex-direction:column;align-items:flex-start}.quiz-result-avatar__image{width:3.5rem}.quiz-result-avatar__grade{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 639px){.quiz-result-avatar__image{width:2.5rem}}.quiz-result-tablet{position:relative;width:34.125rem;height:24.625rem;background-color:#000;border:.0625rem solid #fff;border-radius:1.5rem;padding:1rem;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.3);z-index:10}.quiz-result-tablet__screen{width:100%;height:100%;background-color:#fff;border-radius:.625rem;display:flex;align-items:stretch;gap:.5rem;padding:.5rem}@media only screen and (max-width: 639px){.quiz-result-tablet{width:100%;height:auto}.quiz-result-tablet__screen{padding:0;gap:.0625rem}}.quiz-result{position:relative;top:-3.125rem;display:flex;flex-direction:column;align-items:flex-end}.quiz-result p,.quiz-result b{color:#333;font-size:.875rem;line-height:1.375rem}.quiz-result__additional-info{width:34.125rem;display:flex;align-items:center;justify-content:flex-end;margin-top:5%;padding-right:1.5rem;font-size:.875rem}.quiz-result__additional-info img{width:15%;height:15%;margin-right:.625rem}.quiz-result__additional-info p,.quiz-result__additional-info b{color:#fff}.quiz-result .quiz-result-box__left{position:relative;font-family:"Open Sans",Helvetica,Arial,sans-serif;width:50%;background:#e6f8e6;border-radius:.5rem;padding:.375rem;display:flex;flex-direction:column;align-items:center}.quiz-result .quiz-result-box__left .quiz-result-step-10{width:100%;display:flex;margin-top:.375rem;flex-direction:column;gap:.5rem}.quiz-result .quiz-result-box__left .quiz-result-step-10__image{max-height:1.125rem}.quiz-result .quiz-result-box__left .quiz-result-step-10__result{font-size:.8125rem}.quiz-result .quiz-result-box__left .quiz-result-step-10__content{display:flex;width:100%;align-items:center;padding:.187rem .25rem;gap:.5rem;border-radius:.5rem;background:#fff;box-shadow:0 .1875rem .25rem 0 rgba(0,0,0,.05)}.quiz-result .quiz-result-box__left .divider{margin:.375rem 0;height:.062rem;width:100%;background:rgba(51,51,51,.05)}.quiz-result .quiz-result-box__avatar-name{max-width:10ch;font-weight:bold;text-align:center;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-result .quiz-result-box__name{max-width:10ch;margin-left:0;padding-right:.18rem;font-size:1rem;font-weight:700;text-align:center;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-result .quiz-result-box__personalized-learning{position:absolute;top:-1.25rem;right:50%;margin:0 auto;display:flex;align-items:center;width:-moz-max-content;width:max-content;padding:.25rem .75rem;border-radius:1.25rem;background:#e3e300;transform:translateX(50%)}.quiz-result .quiz-result-box__personalized-learning p{font-size:.87rem;font-weight:400}.quiz-result .quiz-result-box__personalized-learning .icon{font-size:1.25rem}.quiz-result .quiz-result-box__activity-section-container{margin-top:.75rem;text-align:center;font-size:.71rem}.quiz-result .quiz-result-box__activity-section-container span{display:inline-block;margin-bottom:.2rem;vertical-align:middle;max-width:10ch;overflow:hidden;text-overflow:ellipsis}.quiz-result .quiz-result-box__subject-container{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:.25rem;color:#333;font-size:.875rem;font-weight:700;text-align:center}.quiz-result .quiz-result-box__subject-container .subjects{gap:.5rem;display:flex;flex-wrap:wrap;justify-content:center;margin:.5rem 0;text-align:center}.quiz-result .quiz-result-box__subject-container .subject-item{display:flex;align-items:center;justify-content:center;padding:.375rem .5rem;border-radius:.5rem;background:#fff;box-shadow:0 .18rem .25rem 0 rgba(0,0,0,.05)}.quiz-result .quiz-result-box__subject-container .subject-item span{font-size:.77rem}.quiz-result .quiz-result-box__subject-container .subject-item img{width:1rem;height:1rem;margin-right:.18rem}.quiz-result .quiz-result-box__right{display:flex;flex-direction:column;align-items:stretch;width:50%;gap:.5rem;overflow:hidden}.quiz-result .quiz-result-box__progress-section{position:relative;padding:.62rem;text-align:center;border-radius:.5rem;background-color:#f2e6f8}.quiz-result .quiz-result-box__progress-section .rive-canvas{position:relative;width:138%;margin-top:.5rem;left:50%;transform:translateX(-50%)}.quiz-result .quiz-result-box__progress-section b,.quiz-result .quiz-result-box__progress-section p{font-size:.75rem}.quiz-result .quiz-result-box__students-section{flex:1 1;display:flex;padding:.25rem;flex-direction:column;align-items:center;justify-content:center;background:#f4f499;border-radius:.5rem;text-align:center}.quiz-result .quiz-result-box__students{margin-top:.5rem;font-size:.81rem;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 959px){.quiz-result{top:2.5rem;align-items:center}}@media only screen and (max-width: 639px){.quiz-result{top:1rem}.quiz-result p,.quiz-result b{font-size:.75rem;line-height:1.1rem}.quiz-result__additional-info{width:100%;margin-bottom:1.5rem}.quiz-result .quiz-result-box__personalized-learning p{font-size:.75rem}.quiz-result .quiz-result-box__activity-section-container{font-size:.68rem}.quiz-result .quiz-result-box__left .quiz-result-step-10__result{font-size:.56rem}.quiz-result .quiz-result-box__right{gap:.062rem}.quiz-result .quiz-result-box__students{font-size:.625rem}.quiz-result .quiz-result-box__progress-section{padding:.375rem}.quiz-result .quiz-result-box__subject-container{font-size:.81rem}.quiz-result .quiz-result-box__subject-container .subjects{margin:.37rem 0}.quiz-result .quiz-result-box__subject-container .subject-item{padding:.25rem .37rem;border-radius:.37rem}.quiz-result .quiz-result-box__subject-container .subject-item span{font-size:.52rem}.quiz-result .quiz-result-box__subject-container .subject-item img{width:.8rem;height:.8rem}}.revocation-discount-kids-popup{top:20% !important;max-width:778px;padding:0;border-radius:24px;overflow:visible}.revocation-discount-kids-popup__icon-close{position:absolute;top:16px;right:16px;color:rgba(51,51,51,.5);cursor:pointer}.revocation-discount-kids-popup__outter-image{position:absolute;top:39%;left:-11%;z-index:1000002}.revocation-discount-kids-popup__header{width:100%;height:144px;border-top-left-radius:24px;border-top-right-radius:24px;background-image:url("/assets/application/pricing/kids_revocation_exp/yellow_form_on_top.svg");background-position:center;background-size:cover}.revocation-discount-kids-popup__header--text{font-family:"Fredoka",Helvetica,Arial,sans-serif;color:#361863;font-size:28px;font-weight:600;line-height:32px}.revocation-discount-kids-popup__header img{padding-bottom:2px}.revocation-discount-kids-popup__content{padding:85px 100px 56px;gap:32px}.revocation-discount-kids-popup__container{position:relative;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding:40px;border:1px solid #d6eb99;border-radius:24px;gap:16px}.revocation-discount-kids-popup__ribbon{width:-moz-max-content;width:max-content;margin:auto;padding:16px 32px;transform:translate(-50%, -50%);border-radius:40px;background-color:#d6eb99;position:absolute;top:-3%;left:50%;text-transform:uppercase}.revocation-discount-kids-popup__ribbon img{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.revocation-discount-kids-popup__description{margin:0 54px;font-size:18px;line-height:32px}.revocation-discount-kids-popup__cta{margin:0 auto}@media only screen and (max-width: 959px){body.is-responsive .revocation-discount-kids-popup{width:77%}body.is-responsive .revocation-discount-kids-popup__outter-image{position:absolute;top:33%;left:-15%;width:138px}body.is-responsive .revocation-discount-kids-popup__header{height:119px}body.is-responsive .revocation-discount-kids-popup__header--text{font-size:20px}body.is-responsive .revocation-discount-kids-popup__header img{width:184px}body.is-responsive .revocation-discount-kids-popup__content{padding:67px 50px 50px}body.is-responsive .revocation-discount-kids-popup__container{padding:32px 54px}body.is-responsive .revocation-discount-kids-popup__headline b{font-size:18px}body.is-responsive .revocation-discount-kids-popup__headline--text{font-weight:300}body.is-responsive .revocation-discount-kids-popup__description{margin:0;font-size:16px;line-height:24px}}@media only screen and (max-width: 639px){body.is-responsive .revocation-discount-kids-popup{width:calc(100% - 32px);height:auto;min-height:0;min-height:initial;margin:0 auto}body.is-responsive .revocation-discount-kids-popup__outter-image{width:73px;transform:translate(-50%, -50%);left:50%;top:-4%}body.is-responsive .revocation-discount-kids-popup__header{height:123px;background-image:url("/assets/application/pricing/kids_revocation_exp/yellow_form_on_top_phone.svg")}body.is-responsive .revocation-discount-kids-popup__header--text{font-size:16px;line-height:25px;margin:0 36px}body.is-responsive .revocation-discount-kids-popup__header img{width:140px}body.is-responsive .revocation-discount-kids-popup__content{padding:44px 16px 40px;gap:24px}body.is-responsive .revocation-discount-kids-popup__container{padding:32px 0}body.is-responsive .revocation-discount-kids-popup__headline{width:290px;font-size:18px}body.is-responsive .revocation-discount-kids-popup__ribbon{top:5px;font-size:14px;padding:8px 24px}body.is-responsive .revocation-discount-kids-popup__ribbon img{width:51px}body.is-responsive .revocation-discount-kids-popup__description{margin:0 32px;font-size:14px}body.is-responsive .revocation-discount-kids-popup .button.large{width:auto;margin:0 auto}}.trial-info{position:relative;margin:34px 0;padding-top:32px}.trial-info--exp-v1{padding-top:0}.trial-info__bar{width:100%;height:40px;padding:8px 26px;border-radius:1000px 0 0 1000px;background:linear-gradient(90deg, #f4f499 94.3%, rgba(244, 244, 153, 0) 99.87%);text-align:left}.trial-info__bar img{margin:auto 5px}.trial-info__step{position:relative;display:flex;align-items:center;width:48px;height:48px;margin:0;padding:10px;border-radius:100px;gap:8px;background-color:#fcd733;color:#333;font-size:16px}.trial-info__step::before{position:absolute;top:-16px;left:50%;content:none}.trial-info__step-box{position:relative;align-items:center}.trial-info__step-icon{position:absolute;top:-119px;align-items:center}.trial-info__step-title{margin-bottom:8px;line-height:32px}.trial-info__content{font-family:"Open Sans",Helvetica,Arial,sans-serif;justify-content:space-between;color:#fff;font-size:18px;line-height:32px;text-align:left}.trial-info__content--desktop{position:relative;margin-top:36px;font-size:16px;text-align:center}.trial-info__steps-container{gap:40px}.trial-info__steps-container p{color:#fff}.trial-info__steps-container li{width:40%}.trial-info__steps-container li:nth-child(1){text-align:right;justify-items:end}.trial-info__steps-container--desktop{gap:0;width:60%}.trial-info__steps-container--desktop .trial-info__step-box:nth-child(1){text-align:center;justify-items:center}.trial-info__steps-container--desktop .trial-info__step-box:last-child{width:35%}.trial-info__text{padding:0}@media only screen and (max-width: 959px){.trial-info{position:relative;display:flex;margin:64px 32px 80px}.trial-info--exp-v1{margin:0 32px 80px}.trial-info__bar{height:inherit;padding:8px;width:24px;max-height:inherit;border-radius:100px 100px 0 0;background:linear-gradient(180deg, #f4f499 86.79%, rgba(244, 244, 153, 0) 100%)}.trial-info__bar img{position:absolute;left:5px;width:21px;height:17px;margin:18px 0}.trial-info__content{display:flex;flex-direction:column;width:100%;margin:16px 0 24px;gap:48px}.trial-info__steps-container{flex-direction:column}.trial-info__steps-container li{width:100%}.trial-info__steps-container li:nth-child(1){justify-items:start;text-align:left}.trial-info__step{position:absolute;left:-1%;width:40px;height:40px;margin:0;padding:8px}.trial-info__step::before{top:50%;left:-16px;width:16px;height:4px}.trial-info__step-title{margin:0 0 0 16px;font-size:14px}.trial-info__step img{width:24px;height:24px}.trial-info__item-v5{margin-left:24px;padding:0 32px 0 0}.trial-info__headline{margin:8px 16px 0;font-size:16px}.trial-info__headline--mobile{margin-top:0}.trial-info__text{font-size:14px}}@media only screen and (max-width: 639px){.trial-info{margin:12px 16px 40px}.trial-info__bar{width:24px;padding:0}.trial-info__bar img{left:0;width:22px;height:14px;margin:27px 0;padding:0 3px}.trial-info__step{font-size:14px;left:-2%}.trial-info__step img{width:24px;height:24px}.trial-info__headline p{font-size:14px}}.weekly-price{position:relative;display:block;min-width:212px;max-width:417px;margin:16px auto;background-color:#fdeb99;color:#333;text-align:center}.weekly-price::before,.weekly-price::after{display:block;width:0;height:0;padding-top:0;transform:translateY(-50%);border-top:5px solid #fdeb99;border-bottom:5px solid #fdeb99;content:""}.weekly-price::before{position:absolute;top:50%;left:-20px}.pricing-plan__private-tutor-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#b64900}.pricing-plan__private-tutor-box p{color:#fff}.pricing-plan__private-tutor-box p:nth-child(2){font-weight:300}.pricing-plan__private-tutor-box--basic{padding-left:4px;background:#e6e8e5;font-size:14px}.pricing-plan__private-tutor-box--basic p{color:#333}.pricing-plan__private-tutor-box--premium{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px}.pricing-plan__private-tutor-box--basic{border-bottom-left-radius:0}.pricing-plan__weekly-price{display:flex;align-items:center;justify-content:center;width:55%;border-bottom-right-radius:8px;background:none;font-weight:700;line-height:2rem}.pricing-plan__weekly-price p{color:#333}.pricing-plan__weekly-price--basic{width:100%;padding-left:4px;font-size:14px}.pricing-plan__weekly-price--premium{width:100%;font-size:16px}.pricing-plan__prices-container .h4{margin-bottom:0}.pricing-plan__private-tutor-container{position:relative;display:flex;width:100%;height:85px;color:#333}.pricing-plan__private-tutor-container--en{height:80px;background-color:#fcefe6}.pricing-plan__private-tutor-container--en .pricing-plan__private-tutor-box,.pricing-plan__private-tutor-container--en .pricing-plan__weekly-price{font-family:"Open Sans",Helvetica,Arial,sans-serif;border-bottom-left-radius:0;border-bottom-right-radius:0;font-weight:300}.pricing-plan__private-tutor-container--en .pricing-plan__private-tutor-box{width:60%;background:#e35b00;clip-path:polygon(0% 0%, 86% 0%, 100% 44%, 86% 100%, 0% 100%)}.pricing-plan__private-tutor-container--en .pricing-plan__private-tutor-box p{margin-left:-18px;color:#fff;line-height:24px;z-index:1}.pricing-plan__private-tutor-container--en .pricing-plan__weekly-price{display:flex;align-items:center;justify-content:center;width:35%;background-color:#fcefe6}@media only screen and (max-width: 639px){.pricing-plan.is-minimized .pricing-plan__private-tutor-container{display:none}}
.awards-bar{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:64px}.awards-bar::after{content:"";display:block;clear:both}.awards-bar__title{padding-top:5px;font-weight:bold}.awards-bar__text{margin-bottom:0}.awards-bar__image-container{position:relative}.awards-bar__image{width:80px;height:80px}.awards-bar__image--top-service{height:auto}.shared-conversion-guarantee{position:relative}.shared-conversion-guarantee__headline{padding-top:2px}.shared-conversion-guarantee__text{width:600px;padding-bottom:0}.shared-conversion-guarantee-image{position:absolute;top:-20px;right:70px;background:url("/assets/application/illustrations/bow.svg") center center no-repeat;height:160px;width:160px}.trust-bar{font-family:"Open Sans",Helvetica,Arial,sans-serif;padding-top:13px;padding-bottom:13px;border-bottom:1px solid #e6e8e5;background-color:#f8f8f8;text-align:center}.trust-bar::after{content:"";display:block;clear:both}.trust-bar--light{background-color:#fff}.trust-bar__image-container{position:relative}.trust-bar__column{position:relative}.trust-bar__column--divider::after{position:absolute;top:50%;right:0;width:1px;height:72px;transform:translateY(-50%);background-color:#e6e8e5;content:""}.trust-bar__column--getestet .trust-bar__image{width:74px;height:70px}.trust-bar__column--comenius .trust-bar__image{width:82px;height:82px}.trust-bar__column--success{cursor:pointer}.trust-bar__column--success .trust-bar__image{width:64px;height:64px}.trust-bar__column--deutschland .trust-bar__image{width:92px;height:42px}.trust-bar__column--techcrunch .trust-bar__image{width:211px;height:36px}.trust-bar__column--edsurge .trust-bar__image{width:155px;height:36px}.trust-bar__column--venturebeat .trust-bar__image{width:211px;height:36px}.trust-bar .h5{margin-bottom:0;text-align:right}.trust-bar__percentage{position:absolute;top:0;left:18px;color:#333;font-size:20px;font-weight:bold}.trust-bar__percentage::after{position:absolute;top:3px;right:-11px;width:10px;height:11px;font-size:12px;font-weight:100;content:"%"}.trust-bar__text{margin:5px auto;padding:0 10px;color:#333;font-size:12px;font-weight:bold;line-height:16px}@media only screen and (max-width: 959px){body.is-responsive .trust-bar__column--divider::after{display:none}body.is-responsive .trust-bar__image-container{width:120px;margin:0 auto}body.is-responsive .trust-bar__text{width:120px}}body.locale-us.is-responsive .trust-bar__image-container,body.locale-uk.is-responsive .trust-bar__image-container{float:left}body.locale-us.is-responsive .trust-bar__text,body.locale-uk.is-responsive .trust-bar__text{width:120px}body.locale-us.is-responsive .trust-bar__percentage,body.locale-uk.is-responsive .trust-bar__percentage{top:20px;left:46px}@media only screen and (max-width: 959px){body.locale-us.is-responsive .trust-bar__column,body.locale-uk.is-responsive .trust-bar__column{display:inline-block;width:237px;padding-right:8px;padding-left:8px}body.locale-us.is-responsive .trust-bar__column--edsurge,body.locale-uk.is-responsive .trust-bar__column--edsurge{width:171px}}@media only screen and (max-width: 639px){body.locale-us.is-responsive .trust-bar__content,body.locale-uk.is-responsive .trust-bar__content{gap:16px}}.partners-awards{padding-bottom:80px;text-align:center}.partners-awards__box{height:680px;margin-top:20px;padding:20px;border:1px solid #e6e8e5}.partners-awards__logo img{height:72px;margin-top:40px}.partners-awards__logo--eu img{margin-right:25%;margin-left:25%}.partners-awards__logo--efre img{margin-left:20px}@media only screen and (max-width: 959px){body.is-responsive .partners-awards__box{height:auto}}@media only screen and (max-width: 639px){body.is-responsive .partners-awards__box{margin-top:20px}body.is-responsive .partners-awards__eu img{margin:40px 0 0}body.is-responsive .partners-awards--efre img{margin-left:0}}.orderflow-sofatutor-partners{margin-top:35px;margin-bottom:35px;text-align:center}.orderflow-sofatutor-partners__item{display:inline-block}.orderflow-sofatutor-partners__item img{height:65px}.orderflow-sofatutor-partners__item:not(:first-of-type){margin-left:30px}.orderflow-sofatutor-partners__item:not(:last-of-type){padding-right:30px;border-right:1px solid #e6e8e5}.orderflow-sofatutor-partners__item--land_der_ideen,.orderflow-sofatutor-partners__item--eu{padding-top:18px;padding-bottom:19px}.orderflow-sofatutor-partners__item--bundesministerium{padding-top:4px;padding-bottom:5px}.orderflow-sofatutor-partners__item--getestet{padding-top:6px;padding-bottom:6px}@media only screen and (max-width: 959px){body.is-responsive .orderflow-sofatutor-partners__item--bundesministerium{display:none}body.is-responsive .orderflow-sofatutor-partners__item--eu{margin-left:0}}@media only screen and (max-width: 639px){body.is-responsive .orderflow-sofatutor-partners__item--land_der_ideen,body.is-responsive .orderflow-sofatutor-partners__item--eu{display:none}body.is-responsive .orderflow-sofatutor-partners__item--comenius{margin-left:0}}.press-trust-bar{font-family:"Open Sans",Helvetica,Arial,sans-serif;height:126px;padding:24px 0;border-top:1px solid #e6e8e5;text-align:center}.press-trust-bar::after{content:"";display:block;clear:both}.press-trust-bar__image--klimaneutral{width:162px;height:35px}.press-trust-bar__image--act-now{width:97px;height:52px}.press-trust-bar__image--comenius{width:74px;height:74px}.press-trust-bar__image--sca{width:135px;height:39px}.press-trust-bar__image--top-service{width:48px;height:76px}
.neon-blink-green{color:#add633;animation:neon-blink-green 2s ease-in-out infinite}.neon-blink-raspberry{color:#c10070;animation:neon-blink-raspberry 2s ease-in-out infinite}.neon-blink-white{color:#fff;animation:neon-blink-white 2s ease-in-out infinite}@keyframes neon-blink-green{0%{text-shadow:none}50%{text-shadow:5px 0 20px #02b111,5px 5px 20px #02b111,5px -5px 20px #02b111,-5px 5px 20px #02b111,-5px -5px 20px #02b111}100%{text-shadow:none}}@keyframes neon-blink-raspberry{0%{text-shadow:none}50%{text-shadow:5px 0 20px #c10070,5px 5px 20px #c10070,5px -5px 20px #c10070,-5px 5px 20px #c10070,-5px -5px 20px #c10070}100%{text-shadow:none}}@keyframes neon-blink-white{0%{text-shadow:none}50%{text-shadow:0 0 10px #fff}100%{text-shadow:none}}
