.price-communication{position:relative;padding-top:64px;background-color:#e6f3f8;z-index:2}.price-communication__benefits-list,.price-communication__closing-line{margin-left:80px}.price-communication__benefits-list{margin-top:33px}.price-communication__benefits-list .icon{position:absolute;left:0;width:49px;height:55px;filter:grayscale(100%)}.price-communication__benefits-list .icon--box{left:-3px;background:url("/assets/application/welcome/features/box.svg") center no-repeat}.price-communication__benefits-list .icon--calender{background:url("/assets/application/welcome/features/calender.svg") center no-repeat}.price-communication__benefits-list .icon--clock{background:url("/assets/application/welcome/features/clock.svg") center no-repeat}.price-communication__list-item{position:relative;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding-left:58px;font-size:16px}.price-communication__title-on-video br{display:block}.price-communication__title-on-video .price-communication__headline:first-of-type{margin-bottom:8px;font-size:16px;font-weight:bold;text-transform:uppercase}.price-communication__image{position:absolute;bottom:0;left:-225px;height:295px}.price-communication__image--welcome{left:-142px}.price-communication__table-button{margin-bottom:40px}.price-communication__table{display:none;padding-bottom:64px;background-color:#fff}.price-communication__table.is-active .price-communication__table{display:block}.price-communication .grid-x{position:relative}.price-communication .pricing-plan-list{position:relative;display:inline-block;height:553px;margin:auto;padding-bottom:64px}.price-communication .pricing-plan{top:0;width:288px;padding:16px;border:2px dashed #333;border-radius:8px}.price-communication .pricing-plan__headline{margin-top:0;margin-bottom:8px;color:#333;font-size:32px;line-height:48px}.price-communication .pricing-plan__benefits-item{position:relative;padding-bottom:4px;padding-left:17px;font-size:14px;text-align:left}.price-communication .pricing-plan__benefits-item i{position:absolute;top:6px;left:0}.price-communication .pricing-plan__benefits-item:last-of-type{padding-bottom:0}.price-communication .pricing-plan__benefits-item.is-inactive{color:#999}.price-communication .pricing-plan__benefits-item .sprites-account-cross{width:13px}.price-communication .pricing-plan--premium .pricing-plan__headline{margin-top:16px}.price-communication .pricing-plan--premium .price{margin:40px 0 8px}.price-communication .pricing-plan--basic .price{margin:16px 0 8px}.price-communication .pricing-plan.is-minimized{width:160px;border:1px solid #ccc;cursor:pointer}.price-communication .pricing-plan.is-minimized.pricing-plan--basic{top:80px;height:330px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.price-communication .pricing-plan.is-minimized.pricing-plan--basic:not(:hover){background-color:#fff}.price-communication .pricing-plan.is-minimized.pricing-plan--basic .price{bottom:8%}.price-communication .pricing-plan.is-minimized.pricing-plan--basic .price__cent,.price-communication .pricing-plan.is-minimized.pricing-plan--basic .price__currency,.price-communication .pricing-plan.is-minimized.pricing-plan--basic .price__amount{font-weight:100}.price-communication .pricing-plan.is-minimized.pricing-plan--basic .price>.price__text:first-of-type{margin-bottom:0}.price-communication .pricing-plan.is-minimized.pricing-plan--basic:hover{border-left:0}.price-communication .pricing-plan.is-minimized.pricing-plan--basic .pricing-plan__headline{margin-bottom:32px}.price-communication .pricing-plan.is-minimized.pricing-plan--premium{top:16px;height:500px;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.price-communication .pricing-plan.is-minimized.pricing-plan--premium .pricing-plan__headline{margin:24px 0}.price-communication .pricing-plan.is-minimized.pricing-plan--premium .pricing-plan__benefits-item{display:block}.price-communication .pricing-plan.is-minimized.pricing-plan--premium:hover{border-right:0}.price-communication .pricing-plan.is-minimized.pricing-plan--premium .price{bottom:24px}.price-communication .pricing-plan.is-minimized.pricing-plan--premium .price:lang(en){bottom:16px}.price-communication .pricing-plan.is-minimized.pricing-plan--premium:lang(en){height:444px}.price-communication .pricing-plan.is-minimized .pricing-plan__headline{margin-top:0;margin-bottom:0;font-size:22px;line-height:40px}.price-communication .pricing-plan.is-minimized .pricing-plan__title{margin-left:0;text-align:center}.price-communication .pricing-plan.is-minimized .pricing-plan__benefits-item{font-size:12px}.price-communication .pricing-plan.is-minimized:hover{border:2px dashed #333;background-color:#f5fae6}.price-communication .pricing-plan.is-minimized .all-subjects,.price-communication .pricing-plan.is-minimized .videos-and-subjects,.price-communication .pricing-plan.is-minimized .siblings,.price-communication .pricing-plan.is-minimized .money-back,.price-communication .pricing-plan.is-minimized .videos,.price-communication .pricing-plan.is-minimized .tests,.price-communication .pricing-plan.is-minimized .button,.price-communication .pricing-plan.is-minimized .pricing-plan__fine-print,.price-communication .pricing-plan.is-minimized .sofaheld,.price-communication .pricing-plan.is-minimized .vocabulary-trainer,.price-communication .pricing-plan.is-minimized .multi-profile-account{display:none}.price-communication .pricing-plan.is-minimized .price{position:absolute;top:auto;right:auto;transform:none}.price-communication .pricing-plan.is-minimized .price__amount{font-size:42px;font-weight:normal}.price-communication .pricing-plan.is-minimized .price__cent,.price-communication .pricing-plan.is-minimized .price__currency{padding-top:2px;font-size:18px;font-weight:normal}.locale-ch .price-communication .pricing-plan.is-minimized .price{left:8px}.price-communication .pricing-plan.is-minimized .ribbon--rotated{top:-1px;left:-1px}.price-communication .pricing-plan .price>.price__text:first-of-type{color:#e35b00}.price-communication .pricing-plan .price__plan-duration{margin-bottom:8px}.price-communication .pricing-plan .ribbon--rotated{top:-2px;left:-2px;transform:rotate(0deg)}.price-communication .pricing-plan::after{background:none}@media only screen and (max-width: 959px){body.is-responsive .price-communication{padding-top:32px;text-align:center;overflow:hidden}body.is-responsive .price-communication__title-on-video .price-communication__headline{text-align:left}body.is-responsive .price-communication__headline{margin-bottom:40px;text-align:center}body.is-responsive .price-communication__image{top:408px;left:70%;height:206px;transform:scale(-1, 1);z-index:9}body.is-responsive .price-communication__image--on-video{top:508px}}@media only screen and (max-width: 639px){body.is-responsive .price-communication .pricing-plan--premium{margin-top:40px}body.is-responsive .price-communication__headline{margin-bottom:0;text-align:center}body.is-responsive .price-communication__headline br{display:block}body.is-responsive .price-communication__image{display:none}body.is-responsive .price-communication .pricing-plan-list{height:auto}body.is-responsive .price-communication .pricing-plan__fine-print{display:block}body.is-responsive .price-communication .pricing-plan__expand{display:none}body.is-responsive .price-communication .pricing-plan.is-minimized:hover{background-color:#fff}body.is-responsive .price-communication .pricing-plan.is-minimized .price{display:none}body.is-responsive .price-communication .pricing-plan.is-minimized.pricing-plan--premium{width:100%;height:360px;margin-top:0;margin-bottom:24px;border:1px solid #ccc;border-top-right-radius:8px;border-bottom-right-radius:8px}body.is-responsive .price-communication .pricing-plan.is-minimized.pricing-plan--premium .pricing-plan__expand{display:inline;margin:16px auto 24px}body.is-responsive .price-communication .pricing-plan.is-minimized.pricing-plan--basic{width:100%;height:232px;margin-bottom:40px;border:1px solid #ccc;border-top-left-radius:8px;border-bottom-left-radius:8px}body.is-responsive .price-communication .pricing-plan.is-minimized.pricing-plan--basic .pricing-plan__expand{display:inline;margin:16px auto 24px}}.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}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}}.welcome-content.content{padding-bottom:0;background-color:#fff}.welcome-content.content .deeplinks__headline{margin-bottom:0}.welcome-text{color:#666;font-size:13px;line-height:160%}.welcome-text .braces{color:#999}.welcome-trial-button{position:relative;display:block;width:345px;min-height:92px;margin:26px auto;padding:20px 40px;border-radius:4px;background-color:#fff;z-index:3}.welcome-trial-button--cta-reverse{margin:0 auto}@media only screen and (max-width: 639px){body.is-responsive .welcome-trial-button{width:300px;min-height:auto;padding:10px}}.welcome-page .sofatutor-banner__mpa-badge{padding:0}.welcome-page .trust-bar{position:relative;z-index:2}.welcome-page .pricing-smallprint{margin-top:0;background-color:#e6e8e5;color:#999}.welcome-page .pricing-smallprint:lang(en){padding-top:32px}.welcome-page .pricing-smallprint__text{color:#999;line-height:20px}@media only screen and (max-width: 959px){body.is-responsive .page-header-main__link{padding-right:8px}body.is-responsive .page-header__logo{margin-right:7px}body.is-responsive .sofatutor-banner__title{padding-top:32px}}@media only screen and (max-width: 639px){body.is-responsive .sofatutor-banner__title{padding-top:24px}}.sofatutor-banner{position:relative;background:linear-gradient(90deg, #009100, #9c0) center/cover no-repeat;color:#fff;overflow:hidden;z-index:2}.sofatutor-banner::after{position:absolute;bottom:-165px;right:2px;transform:rotate(3deg)}.sofatutor-banner::before{position:absolute;bottom:-165px;left:2px;transform:rotate(-3deg);z-index:2}.sofatutor-banner::after,.sofatutor-banner::before{width:101%;height:170px;background:#fffae6;content:""}.sofatutor-banner__en::after,.sofatutor-banner__en::before{background:#fff}.sofatutor-banner__exp::after,.sofatutor-banner__exp::before{background:#fffae6}.sofatutor-banner__conversion-badges{position:fixed;top:calc(60px + 119px + 16px);right:16px;z-index:3}.sofatutor-banner__container{position:relative;padding-top:32px;padding-bottom:40px}.sofatutor-banner__container .tassel{position:absolute;top:-40px;left:32px}.sofatutor-banner__container .tassel-vertical{position:absolute;top:0;right:16px}.sofatutor-banner__badge{position:relative;top:160px;left:64px;width:100%;z-index:2}.sofatutor-banner__badge img{position:absolute;top:345px;right:50px}.sofatutor-banner__headline{color:#fff;line-height:1.3;text-align:left}.sofatutor-banner__subheadline--en{max-width:856px}.sofatutor-banner__title{color:#fff}.sofatutor-banner__title .h3{margin-bottom:0;font-weight:400}.sofatutor-banner__title--thin .h3{width:800px;font-weight:300}.sofatutor-banner__image img{position:absolute;top:246px;right:0;width:auto;margin-right:auto;z-index:1}.sofatutor-banner__image--ribbon img{top:275px}.sofatutor-banner__cards{margin-right:50px;margin-bottom:32px;z-index:2}.sofatutor-banner__cards .cards-list{justify-content:center}.sofatutor-banner__button{text-align:center}.sofatutor-banner .welcome-trial-button-blue{width:320px;margin:0 auto 8px;box-shadow:0 8px 24px -12px rgba(0,0,0,.25)}.sofatutor-banner .welcome-trial-button-blue:lang(en){width:254px}.sofatutor-banner .welcome-trial-button-blue .trial-button{width:100%;padding:20px 8px;font-size:22px}@media only screen and (max-width: 959px){body.is-responsive .sofatutor-banner__ribbon{padding-bottom:80px}body.is-responsive .sofatutor-banner__container{position:static;padding-top:0;padding-bottom:0;z-index:-1}body.is-responsive .sofatutor-banner__container .tassel{position:relative;top:auto;top:initial;left:0;right:auto;right:initial}body.is-responsive .sofatutor-banner__container .tassel-vertical--mobile{position:relative;top:auto;top:initial;right:auto;right:initial}body.is-responsive .sofatutor-banner__badge{position:relative;top:0;bottom:auto;left:0}body.is-responsive .sofatutor-banner__badge img{position:absolute;top:70px;left:50%;width:122px;transform:translateX(-50%)}body.is-responsive .sofatutor-banner__title{padding-top:18px}body.is-responsive .sofatutor-banner__title .h3{font-size:22px;font-weight:300;line-height:40px}body.is-responsive .sofatutor-banner__title--thin .h3{width:100%}body.is-responsive .sofatutor-banner__title img{position:absolute;top:auto;right:0;bottom:-177px;width:100%;height:481px;z-index:1}body.is-responsive .sofatutor-banner__cards{margin-right:0;margin-bottom:24px}body.is-responsive .sofatutor-banner__headline{width:100%}body.is-responsive .sofatutor-banner__image{height:auto}body.is-responsive .sofatutor-banner__image img{position:absolute;top:78%;left:50%;width:auto;transform:translate(-50%, 0);z-index:-1}body.is-responsive .sofatutor-banner::after{right:12px;bottom:-168px;transform:rotate(5deg)}body.is-responsive .sofatutor-banner::before{bottom:-168px;left:12px;transform:rotate(-5deg)}body.is-responsive .sofatutor-banner__ribbon{padding-bottom:200px}body.is-responsive .sofatutor-banner__ribbon .sofatutor-banner__title{margin:0 auto}body.is-responsive .sofatutor-banner__ribbon .sofatutor-banner__title,body.is-responsive .sofatutor-banner__ribbon .sofatutor-banner__headline{text-align:center}}@media only screen and (max-width: 639px){body.is-responsive .sofatutor-banner__container{padding-bottom:0}body.is-responsive .sofatutor-banner__badge{width:60px}body.is-responsive .sofatutor-banner__badge img{position:absolute;top:76px}body.is-responsive .sofatutor-banner__title br{display:block}body.is-responsive .sofatutor-banner__headline{margin-bottom:22px;font-size:32px}body.is-responsive .sofatutor-banner__button{margin-bottom:16px}body.is-responsive .sofatutor-banner__image{position:relative;height:auto}body.is-responsive .sofatutor-banner__image img{position:absolute;top:auto;bottom:-110px;margin:auto}body.is-responsive .sofatutor-banner .welcome-trial-button-blue{width:303px}body.is-responsive .sofatutor-banner .welcome-trial-button-blue:lang(en){width:262px}body.is-responsive .sofatutor-banner__ribbon{padding-bottom:95px}}.twelve-minutes-section__headline{margin-bottom:40px}.twelve-minutes-section__headline span{padding:0 5px;border-radius:8px;background:#fcd733}.twelve-minutes-section .h3{display:block}.twelve-minutes-section__image{display:block}.twelve-minutes-section__description{padding:0 32px}.twelve-minutes-section__card{width:95%;margin:0 auto;padding:24px;border-radius:8px;background:#e6f3f8}.twelve-minutes-section__card .h2{position:relative}.twelve-minutes-section__card .h2 span{font-size:18px;font-weight:300}.twelve-minutes-section__card--understanding .h2{color:#66b8d2}.twelve-minutes-section__card--practicing .h2{color:#da66a9}.twelve-minutes-section__card--asking .h2{color:#af66d3}.twelve-minutes-section__progress-bar,.twelve-minutes-section__progress{height:12px}.twelve-minutes-section__progress-bar{flex:auto;margin:0 16px;background:#fff}.twelve-minutes-section__progress{width:0;transition:width 3.5s ease 0s}.twelve-minutes-section__progress--understanding{background:#66b8d2}.twelve-minutes-section__progress--understanding.is-progressed{width:92%}.twelve-minutes-section__progress--practicing{background:#da66a9}.twelve-minutes-section__progress--practicing.is-progressed{width:93%}.twelve-minutes-section__progress--asking{background:#af66d3}.twelve-minutes-section__progress--asking.is-progressed{width:94%}@media only screen and (max-width: 959px){body.is-responsive .twelve-minutes-section li:not(:last-child){margin-bottom:32px}body.is-responsive .twelve-minutes-section__headline.h3{font-size:22px}body.is-responsive .twelve-minutes-section__image{display:block;width:250px;margin:0 auto}body.is-responsive .twelve-minutes-section__description{width:50%;margin:0 auto;padding-bottom:18px}body.is-responsive .twelve-minutes-section__card{width:379px;padding:12px 24px}body.is-responsive .twelve-minutes-section__card .h2{font-size:32px}body.is-responsive .twelve-minutes-section__card .h4{font-size:18px}}@media only screen and (max-width: 639px){body.is-responsive .twelve-minutes-section__card{width:85%}body.is-responsive .twelve-minutes-section__card .h4{font-size:14px}}.welcome-feature{margin-top:160px;margin-bottom:128px;overflow:hidden}.welcome-feature__headline{margin-bottom:24px;text-align:left}.welcome-feature__headline br{display:none}.welcome-feature__figure img{max-height:497px}.welcome-feature__figure--bookr,.welcome-feature__figure--vocabulary-trainer,.welcome-feature__figure--worksheets{margin-left:12px;padding-left:10px}.welcome-feature__figure--worksheets img,.welcome-feature__figure--chat img{max-height:520px}.welcome-feature__figure--tests img,.welcome-feature__figure--sofaheld img,.welcome-feature__figure--chat img{float:right}.welcome-feature__image--swap{position:relative;width:-moz-max-content;width:max-content}.welcome-feature__image--swap .cards{width:500px;height:auto}.welcome-feature__image--swap .french,.welcome-feature__image--swap .spanish,.welcome-feature__image--swap .english{position:absolute;top:13%;left:22.9%;width:32%}.welcome-feature__image--swap .english{opacity:1}.welcome-feature__image--swap .french{opacity:0;animation-name:fade;animation-duration:16s;animation-iteration-count:infinite;animation-delay:5s}.welcome-feature__image--swap .spanish{opacity:0;animation-name:fade2;animation-duration:16s;animation-iteration-count:infinite;animation-delay:5s}@keyframes fade{0%{opacity:0}25%{opacity:1}33%{opacity:1}40%{opacity:1}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:0}}@keyframes fade2{0%{opacity:0}25%{opacity:0}33%{opacity:0}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:0}90%{opacity:0}100%{opacity:0}}.welcome-feature__image--swap .blobby-cards{position:absolute;top:39%;left:28%;width:242px}.welcome-feature--vocabulary_trainer{overflow:visible}@media only screen and (max-width: 959px){body.is-responsive .welcome-feature{margin-top:64px;margin-bottom:0}body.is-responsive .welcome-feature__headline{text-align:center}body.is-responsive .welcome-feature__figure{text-align:center}body.is-responsive .welcome-feature__figure img{height:auto}body.is-responsive .welcome-feature__figure--tests img,body.is-responsive .welcome-feature__figure--sofaheld img,body.is-responsive .welcome-feature__figure--chat img{float:none;float:initial}body.is-responsive .welcome-feature__image--swap{margin:0 auto}}@media only screen and (max-width: 639px){body.is-responsive .welcome-feature__headline br{display:block}body.is-responsive .welcome-feature__image{width:80%;margin:0 auto 0 0}body.is-responsive .welcome-feature__image--swap{width:100%;margin:0 auto}body.is-responsive .welcome-feature__image--swap::before{top:-20px;left:25px;width:20%}body.is-responsive .welcome-feature__image--swap::after{width:40%}}.welcome-feature-benefits{width:288px;margin-left:24px}.welcome-feature-benefits--bookr,.welcome-feature-benefits--vocabulary_trainer,.welcome-feature-benefits--videos,.welcome-feature-benefits--worksheets{margin-right:24px;margin-left:0;float:right}.welcome-feature-benefits--vocabulary_trainer{width:304px}.welcome-feature-benefits__list i{position:absolute;top:2px;left:0}.welcome-feature-benefits__item{font-family:"Open Sans",Helvetica,Arial,sans-serif;position:relative;margin-bottom:16px;padding-left:30px;line-height:1.6}.welcome-feature-benefits__button{display:inline-block;margin:10px auto 0 30px}.welcome-feature-benefits__link{line-height:1.8}@media only screen and (max-width: 959px){body.is-responsive .welcome-feature-benefits{width:100%;max-width:560px;margin:30px auto;padding-top:0}body.is-responsive .welcome-feature-benefits--bookr,body.is-responsive .welcome-feature-benefits--vocabulary_trainer,body.is-responsive .welcome-feature-benefits--videos,body.is-responsive .welcome-feature-benefits--worksheets{float:none}body.is-responsive .welcome-feature-benefits__list br{display:none}body.is-responsive .welcome-feature-benefits__button{display:block;width:250px;margin:32px auto 0}}@media only screen and (max-width: 639px){body.is-responsive .welcome-feature-benefits{padding-right:0;padding-left:0}body.is-responsive .welcome-feature-benefits__item{margin-bottom:0}body.is-responsive .welcome-feature-benefits__item:not(:last-of-type){padding-bottom:10px}}.welcome-top-features{position:relative;padding:64px 20px;background:linear-gradient(90deg, #00b500, #9c0) center/cover no-repeat;background-color:#9c0;z-index:1}.welcome-top-features__cta-button{margin-top:40px}.welcome-top-features__headline{max-width:768px;margin:0 auto 48px;color:#fff}.welcome-top-features__content{flex-wrap:nowrap;max-width:1200px;margin:0 auto}.welcome-top-features__cards-container{flex-wrap:nowrap;gap:32px}.welcome-top-features .top-feature{position:relative;flex:1 1 33%;max-width:370px;height:100%;min-height:580px;margin:0 auto;border-radius:24px;background-color:rgba(0,0,0,0);z-index:2}.welcome-top-features .top-feature a{height:-moz-fit-content;height:fit-content;margin:0 auto;color:inherit}.welcome-top-features .top-feature a:hover{color:inherit}.welcome-top-features .top-feature a div::after{display:none}.welcome-top-features .top-feature__image-container--sofaheld{position:relative;background:rgba(0,0,0,0)}.welcome-top-features .top-feature__image-container--sofaheld img{position:relative;z-index:2}.welcome-top-features .top-feature__image{width:100%}.welcome-top-features .top-feature__content{height:auto;padding:32px 24px;background-color:inherit}.welcome-top-features .top-feature__title{margin:0;font-size:32px;font-weight:bold}.welcome-top-features .top-feature__subtitle{margin-bottom:0;color:#333}.welcome-top-features .top-feature__benefit-item{gap:5px}.welcome-top-features .top-feature__benefit-item .icon{color:#fff}.welcome-top-features .top-feature__benefit-item .h5{font-size:18px;font-weight:300}.welcome-top-features .top-feature::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e6f8e6;content:"";opacity:.5;z-index:-1}@media only screen and (max-width: 959px){body.is-responsive .welcome-top-features{padding:64px 16px}body.is-responsive .welcome-top-features .welcome-top-features__cards-container{max-width:600px;margin:0 auto}body.is-responsive .welcome-top-features .welcome-top-features__cards-container .slick-slide{display:flex;justify-content:center}body.is-responsive .welcome-top-features .welcome-top-features__cta-button{margin-top:16px}body.is-responsive .welcome-top-features .slick-dots{top:-20px;margin-bottom:0}body.is-responsive .welcome-top-features__headline{max-width:580px;margin-bottom:40px}body.is-responsive .welcome-top-features__cards-container{position:relative;margin-bottom:0}body.is-responsive .welcome-top-features__cards-container .slick-slide{width:100%;margin:0 16px}body.is-responsive .welcome-top-features__cards-container .slick-dots{position:relative;top:40px;margin-bottom:64px}body.is-responsive .welcome-top-features__cards-container .slick-dots button::before{color:#fff;font-size:16px;opacity:1}body.is-responsive .welcome-top-features__cards-container .slick-dots .slick-active>button::before{color:#690}body.is-responsive .welcome-top-features__next-arrow,body.is-responsive .welcome-top-features__previous-arrow{position:absolute;top:40%;width:24px;height:24px;outline:none;color:#fff;cursor:pointer;z-index:2}body.is-responsive .welcome-top-features__next-arrow .icon::before,body.is-responsive .welcome-top-features__previous-arrow .icon::before{font-weight:bold}body.is-responsive .welcome-top-features__next-arrow{right:-12px}body.is-responsive .welcome-top-features__previous-arrow{left:-12px}body.is-responsive .welcome-top-features .top-feature{max-width:370px;height:100%;min-height:632px}body.is-responsive .welcome-top-features .top-feature a{display:inline-block;width:100%}body.is-responsive .welcome-top-features .top-feature__image{width:82%;margin:0 auto}body.is-responsive .welcome-top-features .top-feature__content{height:auto;padding:24px}body.is-responsive .welcome-top-features .top-feature__title{font-size:32px}body.is-responsive .welcome-top-features .top-feature__subtitle{font-size:18px}}@media only screen and (max-width: 639px){body.is-responsive .welcome-top-features{padding:32px 16px}body.is-responsive .welcome-top-features__headline{margin-bottom:24px}body.is-responsive .welcome-top-features__cards-container .slick-slide{height:100%;padding:0 8px !important}body.is-responsive .welcome-top-features__cards-container .slick-dots{position:relative;top:24px;margin-bottom:32px}body.is-responsive .welcome-top-features__next-arrow{right:-8px}body.is-responsive .welcome-top-features__previous-arrow{left:-8px}body.is-responsive .welcome-top-features .top-feature{height:605px;min-height:0;min-height:initial;max-height:none;max-height:initial}body.is-responsive .welcome-top-features .top-feature__title{font-size:22px}body.is-responsive .welcome-top-features .top-feature__benefit-item{gap:2px}body.is-responsive .welcome-top-features .top-feature__benefit-item .h5{font-size:16px}}.subjects-section{width:928px;margin:64px auto 32px}.subjects-section__headline span{font-weight:700}.subjects-section__subheadline{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:18px}.subjects-section__list{gap:16px}.subjects-section__list--full li{margin-bottom:12px}.subjects-section__list-item{width:120px;border:0;text-align:center}.subjects-section__list-item .card{box-shadow:none}.subjects-section__list-item a{padding:20px;border:0;background:#f8f8f8}.subjects-section__list-item a:hover{transition:.7s;background:#d6eb99;color:#333}.subjects-section__list-item img{align-self:center;height:64px}.subjects-section__carousel .slick-slide{padding:0 16px}.subjects-section__carousel--next-arrow,.subjects-section__carousel--previous-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#06c;cursor:pointer;z-index:2}.subjects-section__carousel--next-arrow{right:-32px}.subjects-section__carousel--previous-arrow{left:-32px}.subjects-section__cta-button{margin-top:32px}.subjects-section__expand-button,.subjects-section__shrink-button{font-family:"Open Sans",Helvetica,Arial,sans-serif;width:100%;padding:16px 0;border:1px solid #333;cursor:pointer}.subjects-section__effective-number{margin-top:24px;font-size:22px;font-style:italic}.subjects-section__effective-number .green-bold,.subjects-section__effective-number .green-light{color:#9c0}.subjects-section__effective-number .green-bold{position:relative;top:4px;font-size:32px;font-weight:700;font-style:normal}.subjects-section__effective-number .green-bold span{top:0;font-weight:300}@media only screen and (max-width: 959px){body.is-responsive .subjects-section{width:600px;margin:48px auto 48px}body.is-responsive .subjects-section__headline{margin-bottom:24px;font-size:32px}body.is-responsive .subjects-section__carousel .slick-slide{padding:0 8px}body.is-responsive .subjects-section__expand-button,body.is-responsive .subjects-section__shrink-button{margin-top:16px}body.is-responsive .subjects-section__effective-number{padding:0 60px;margin-top:24px;font-size:18px}body.is-responsive .subjects-section__effective-number .green-bold{font-size:26px}body.is-responsive .subjects-section__cta-button{margin-top:24px}}@media only screen and (max-width: 639px){body.is-responsive .subjects-section{width:300px;margin:32px auto 32px}body.is-responsive .subjects-section__headline{margin-bottom:16px;font-size:22px}body.is-responsive .subjects-section__cta-button{margin-top:24px}body.is-responsive .subjects-section__effective-number{padding:0;font-size:16px}body.is-responsive .subjects-section__effective-number .green-bold{font-size:22px}}.home-pricing{padding-top:64px;background-color:#fff}.home-pricing__benefits{text-align:center}.home-pricing__benefits .success{padding-right:50px}.home-pricing__benefits .contents{padding-left:50px}.home-pricing__benefits .h5{min-height:48px;margin:27px 0 20px}.home-pricing__text{margin-top:10px}.home-pricing__features{margin:39px auto 64px;padding:30px;border:1px solid #e6e8e5;border-radius:3px;background-color:#f8f8f8;text-align:center}.home-pricing__features::after{content:"";display:block;clear:both}.home-pricing__features .conversion-benefits{display:inline-block}@media only screen and (max-width: 959px){body.is-responsive .home-pricing__features{border:0;background-color:rgba(0,0,0,0)}body.is-responsive .home-pricing .success{padding-right:10px}body.is-responsive .home-pricing .contents{padding-left:10px}body.is-responsive .home-pricing .conversion-benefits__list{display:none}}.welcome-student-code-login{padding:135px 0;background-color:#fcf3e6;text-align:center}.welcome-student-code-login .grid-container{position:relative}.welcome-student-code-login__headline{font-weight:bold}.welcome-student-code-login__image{position:absolute;bottom:-30px;left:-200px;height:250px}.welcome-student-code-login__input{display:inline-block;width:368px;margin-right:24px}@media only screen and (max-width: 959px){.welcome-student-code-login{padding:32px 0 72px}.welcome-student-code-login__image{position:relative;bottom:0;left:-42px;height:160px;margin:0 auto 16px}}@media only screen and (max-width: 639px){.welcome-student-code-login{padding:24px 0 32px}.welcome-student-code-login__headline{font-size:32px}.welcome-student-code-login__image{left:-24px;height:104px}.welcome-student-code-login__input,.welcome-student-code-login .button{width:100%}.welcome-student-code-login__input{margin:0 0 16px}}.welcome-trust-section{padding:32px 20px;background-color:#f8f8f8}.welcome-trust-section--en{padding:32px 0}.welcome-trust-section--en .welcome-trust-section__quote,.welcome-trust-section--en .welcome-trust-section__name{font-size:22px}.welcome-trust-section--en .welcome-trust-section__quote{max-width:730px}.welcome-trust-section__badges-container img{margin:0 5px}.welcome-trust-section__quote{margin:16px auto;color:#333;font-size:22px;font-style:italic;font-weight:400}.welcome-trust-section__quote--closed{transform:rotate(180deg)}.welcome-trust-section__quote img:first-child{vertical-align:super}.welcome-trust-section__rating{margin-bottom:24px}.welcome-trust-section__rating .icon{color:#fbcd00}.welcome-trust-section__name{margin:0 8px 0 0;font-weight:700}@media only screen and (max-width: 959px){body.is-responsive .welcome-trust-section__quote{margin:0 auto 4px;font-size:18px}body.is-responsive .welcome-trust-section--en .welcome-trust-section__quote{max-width:600px;font-size:18px}body.is-responsive .welcome-trust-section--en .welcome-trust-section__name{font-size:16px}body.is-responsive .welcome-trust-section--en .icon{font-size:18px}body.is-responsive .welcome-trust-section--en .cell.text-center{padding:0}}@media only screen and (max-width: 639px){body.is-responsive .welcome-trust-section--en{padding:24px 0}body.is-responsive .welcome-trust-section--en .welcome-trust-section__quote{max-width:300px;font-size:16px}body.is-responsive .welcome-trust-section--en .welcome-trust-section__name{font-size:14px}}.ugc-ads-fb-comments{position:relative;background-color:#fffae6;z-index:1}.ugc-ads-fb-comments::before{position:absolute;top:-40px;width:100%;height:100%;background-repeat:no-repeat;background-image:url("/assets/application/welcome/ugc_ads_fb_comments/background.svg");background-size:contain;content:""}.ugc-ads-fb-comments__container{position:relative;padding-top:100px;overflow:hidden}.ugc-ads-fb-comments__container img{width:45%}.ugc-ads-fb-comments__comments{position:relative;padding:64px 0}.ugc-ads-fb-comments__comments::before,.ugc-ads-fb-comments__comments::after{position:absolute;background-repeat:no-repeat;content:""}.ugc-ads-fb-comments__comments::before{bottom:157px;left:-104px;width:252px;height:297px;background-image:url("/assets/application/welcome/ugc_ads_fb_comments/pommes.svg")}.ugc-ads-fb-comments__comments::after{right:-100px;bottom:110px;width:282px;height:398px;background-image:url("/assets/application/welcome/ugc_ads_fb_comments/zazie.svg")}.ugc-ads-fb-comments__comments li{position:relative;width:370px;height:208px;padding:32px 24px 24px;border-radius:24px;background:#fff;z-index:2}.ugc-ads-fb-comments__comments li p{font-size:14px;font-weight:300}.ugc-ads-fb-comments__comments li:nth-of-type(2n){margin:18px 32px}.ugc-ads-fb-comments__facebook{position:absolute;top:24px;right:24px;width:24px;height:24px;background:url("/assets/application/social/facebook_round.svg") center center no-repeat}.ugc-ads-fb-comments .legal-icon{border-radius:8px;background-color:#fff;box-shadow:0 8px 24px -12px rgba(0,0,0,.25);z-index:1}.ugc-ads-fb-comments .legal-icon__legal-tooltip{display:inline-block;align-items:center;margin-left:0;color:#ccc}.ugc-ads-fb-comments .legal-icon__legal-tooltip .icon--info{font-size:16px}.ugc-ads-fb-comments .legal-icon__legal-tooltip .icon--info.tooltip{width:50%}.ugc-ads-fb-comments--student-case-studies-experiment{z-index:0}.ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__container{padding-top:0}.ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__container img:first-of-type{display:none}.ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments{padding:32px 0 48px}.ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments li:nth-of-type(2n){margin:0 32px}.ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments li{margin-bottom:32px}@media only screen and (max-width: 959px){body.is-responsive .ugc-ads-fb-comments::before{top:-20px}body.is-responsive .ugc-ads-fb-comments__container::before{top:0;background-image:url("/assets/application/welcome/ugc_ads_fb_comments/background_tablet.svg")}body.is-responsive .ugc-ads-fb-comments__container img{width:80%}body.is-responsive .ugc-ads-fb-comments__comments{padding:32px 0}body.is-responsive .ugc-ads-fb-comments__comments::before,body.is-responsive .ugc-ads-fb-comments__comments::after{bottom:0;background-size:contain}body.is-responsive .ugc-ads-fb-comments__comments::before{left:50px;width:136px;height:160px}body.is-responsive .ugc-ads-fb-comments__comments::after{right:50px;width:152px;height:215px}body.is-responsive .ugc-ads-fb-comments__comments li{width:343px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__container{padding-top:0px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments li{margin-bottom:32px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment-v3.ugc-ads-fb-comments::before{background:url("/assets/application/welcome/ugc_ads_fb_comments/student_case_studies_experiment/background_tablet.svg") no-repeat center center}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment-v3 .ugc-ads-fb-comments__container{padding-top:24px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment-v3 .ugc-ads-fb-comments__comments{padding:0}}@media only screen and (max-width: 639px){body.is-responsive .ugc-ads-fb-comments::before{top:-20px}body.is-responsive .ugc-ads-fb-comments__container{padding-top:42px}body.is-responsive .ugc-ads-fb-comments__container img{width:90%}body.is-responsive .ugc-ads-fb-comments__comments{padding-bottom:190px}body.is-responsive .ugc-ads-fb-comments__comments::before{left:80px;width:109px;height:128px}body.is-responsive .ugc-ads-fb-comments__comments::after{right:80px;width:122px;height:171px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments{padding-bottom:32px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments li{margin-bottom:16px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment-v1-v2 .ugc-ads-fb-comments__comments{padding-top:0}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment-v3.ugc-ads-fb-comments::before{top:0;background:url("/assets/application/welcome/ugc_ads_fb_comments/student_case_studies_experiment/background_phone.svg") no-repeat center center}}.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__redirect{position:relative;bottom:-60px;color:#06c;font-family:Helvetica,sans-serif;font-size:14px}.benefit-card__redirect .icon{background-repeat:no-repeat;color:#06c;font-size:14px;vertical-align:baseline}.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--small{width:284px;height:96px;border-radius:8px;cursor:pointer}.benefit-card--us,.benefit-card--uk{height:266px}.benefit-card--us .text-small,.benefit-card--uk .text-small{margin-bottom:16px}.benefit-card--us .card-section,.benefit-card--uk .card-section{text-align:center}.benefit-card--us .benefit-card__image,.benefit-card--uk .benefit-card__image{position:relative;right:0;height:100px;margin-bottom:24px}.benefit-card--us .benefit-card__link,.benefit-card--uk .benefit-card__link{font-size:14px}.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__image--chat{top:14px;right:-48px;height:83px}.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--us,body.is-responsive .benefit-card--uk{width:60%;height:96px;margin-bottom:12px}body.is-responsive .benefit-card--us .text-small,body.is-responsive .benefit-card--uk .text-small{margin-bottom:0}body.is-responsive .benefit-card--us .card-section,body.is-responsive .benefit-card--uk .card-section{text-align:left}body.is-responsive .benefit-card--us .benefit-card__icon,body.is-responsive .benefit-card--us .benefit-card__image,body.is-responsive .benefit-card--uk .benefit-card__icon,body.is-responsive .benefit-card--uk .benefit-card__image{position:absolute;top:2px;right:-50px;height:105px}body.is-responsive .benefit-card--us .benefit-card__link,body.is-responsive .benefit-card--uk .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 .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__redirect .span--new-tiles-test{bottom:0;font-size:12px}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}body.is-responsive .benefit-card--us,body.is-responsive .benefit-card--uk{width:100%;height:auto;margin-bottom:16px}}.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}}.user-testimonials{width:100%;padding:64px 0;border-top:solid 1px #e6e8e5;border-bottom:solid 1px #e6e8e5;background-color:#f8f8f8}.user-testimonials .h2{margin-bottom:32px}.user-testimonials__carousel{padding-top:32px}.user-testimonials__text{display:inline}.user-testimonials__quote{display:inline-block}.user-testimonials__quote:first-of-type{margin-left:0}.user-testimonials__quote:last-of-type{margin-right:0;margin-left:4px}.user-testimonials__author{font-family:"Open Sans",Helvetica,Arial,sans-serif;text-align:right}.user-testimonials__button{width:280px;margin:0 auto 32px}.user-testimonials__next-arrow,.user-testimonials__previous-arrow{position:absolute;top:50%;transform:translateY(-50%);outline:none;color:#ccc;cursor:pointer;z-index:2}.user-testimonials__next-arrow:hover,.user-testimonials__previous-arrow:hover{color:#999}.user-testimonials__next-arrow{right:100px}.user-testimonials__previous-arrow{left:100px}.user-testimonials .slick-dots{position:relative;z-index:1}.user-testimonials .slick-dots li{margin:0}.user-testimonials .slick-dots button::before{color:#e6e8e5;font-size:16px;opacity:1}.user-testimonials .slick-dots .slick-active>button::before{color:#9c0}.user-testimonials .verified-testimonial{margin-bottom:12px;color:#690}.user-testimonials .verified-testimonial .h6{margin-bottom:8px;font-size:12px}.user-testimonials .verified-testimonial .icon{display:inline-block !important;font-size:16px}.user-testimonials .unverified-testimonial .h6{margin-bottom:8px;font-size:12px}.user-testimonials .unverified-testimonial .icon{display:inline-block !important;color:#ccc;font-size:16px;vertical-align:baseline}.user-testimonials .verified-testimonial+.h5{line-height:1}.user-testimonials .testimonial-quote{max-width:428px}@media only screen and (max-width: 959px){body.is-responsive .user-testimonials{height:auto}body.is-responsive .user-testimonials .verified-testimonial{display:flex;justify-content:right}body.is-responsive .user-testimonials .verified-testimonial .h6{display:inline-block;width:70px;margin-bottom:0;line-height:1.5;text-align:left}body.is-responsive .user-testimonials .verified-testimonial .icon{padding:3px}body.is-responsive .user-testimonials__carousel,body.is-responsive .user-testimonials__author{width:auto}body.is-responsive .user-testimonials__author .h5{margin-bottom:4px;font-size:14px}body.is-responsive .user-testimonials__author p{font-size:12px}}@media only screen and (max-width: 639px){body.is-responsive .user-testimonials{margin-top:0;padding:32px 0}body.is-responsive .user-testimonials .h2{max-width:288px;margin:0 auto 32px;font-size:22px}body.is-responsive .user-testimonials .user-testimonials__content{padding:0 16px;text-align:left}body.is-responsive .user-testimonials .testimonial-quote{text-align:left}body.is-responsive .user-testimonials .verified-testimonial{display:inline-block}body.is-responsive .user-testimonials .verified-testimonial .h6{width:auto;width:initial}body.is-responsive .user-testimonials .verified-testimonial+.h5{display:block}body.is-responsive .user-testimonials__author{margin-top:28px;text-align:left}body.is-responsive .user-testimonials__button{padding-top:32px}}.tassel-vertical{position:absolute;right:50px;width:132px;background-color:#e35b00;text-align:center;z-index:2}.tassel-vertical::after{position:absolute;display:block;width:0;height:0;padding-top:20px;border-right:66px solid #e35b00;border-bottom:20px solid rgba(0,0,0,0);border-left:66px solid #e35b00;content:""}.tassel-vertical__text{padding:24px 8px 8px;color:#fff;font-weight:300;line-height:1.5}@media only screen and (max-width: 959px){.tassel-vertical--mobile{position:relative;right:0;display:block;width:auto;width:initial;max-width:417px;margin:16px auto}.tassel-vertical--mobile .tassel-vertical__text{padding:8px;font-size:16px}.tassel-vertical--mobile .icon{color:#ee6;font-size:12px}.tassel-vertical--mobile::before,.tassel-vertical--mobile::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-vertical--mobile::before{position:absolute;top:50%;left:-20px;border-right:15px solid #e35b00;border-left:15px solid rgba(0,0,0,0)}.tassel-vertical--mobile::after{position:absolute;top:50%;right:-20px;border-right:15px solid rgba(0,0,0,0);border-left:15px solid #e35b00}}@media only screen and (max-width: 639px){.tassel-vertical{width:106px}.tassel-vertical::after{border-right:53px solid #e35b00;border-left:53px solid #e35b00}.tassel-vertical__text{font-size:12px}.tassel-vertical__icon{font-size:16px}.tassel-vertical--mobile{width:90%}.tassel-vertical--mobile::before,.tassel-vertical--mobile::after{border-top-width:17px;border-bottom-width:17px}.tassel-vertical--mobile::before{position:absolute;top:50%;left:-10px;border-right:10px solid #e35b00;border-left:10px solid rgba(0,0,0,0)}.tassel-vertical--mobile::after{position:absolute;top:50%;right:-10px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid #e35b00}.tassel-vertical--mobile .tassel-vertical__text{font-size:12px}}
.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}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__redirect{position:relative;bottom:-60px;color:#06c;font-family:Helvetica,sans-serif;font-size:14px}.benefit-card__redirect .icon{background-repeat:no-repeat;color:#06c;font-size:14px;vertical-align:baseline}.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--small{width:284px;height:96px;border-radius:8px;cursor:pointer}.benefit-card--us,.benefit-card--uk{height:266px}.benefit-card--us .text-small,.benefit-card--uk .text-small{margin-bottom:16px}.benefit-card--us .card-section,.benefit-card--uk .card-section{text-align:center}.benefit-card--us .benefit-card__image,.benefit-card--uk .benefit-card__image{position:relative;right:0;height:100px;margin-bottom:24px}.benefit-card--us .benefit-card__link,.benefit-card--uk .benefit-card__link{font-size:14px}.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__image--chat{top:14px;right:-48px;height:83px}.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--us,body.is-responsive .benefit-card--uk{width:60%;height:96px;margin-bottom:12px}body.is-responsive .benefit-card--us .text-small,body.is-responsive .benefit-card--uk .text-small{margin-bottom:0}body.is-responsive .benefit-card--us .card-section,body.is-responsive .benefit-card--uk .card-section{text-align:left}body.is-responsive .benefit-card--us .benefit-card__icon,body.is-responsive .benefit-card--us .benefit-card__image,body.is-responsive .benefit-card--uk .benefit-card__icon,body.is-responsive .benefit-card--uk .benefit-card__image{position:absolute;top:2px;right:-50px;height:105px}body.is-responsive .benefit-card--us .benefit-card__link,body.is-responsive .benefit-card--uk .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 .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__redirect .span--new-tiles-test{bottom:0;font-size:12px}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}body.is-responsive .benefit-card--us,body.is-responsive .benefit-card--uk{width:100%;height:auto;margin-bottom:16px}}.trust-badges--grey{padding:16px 0;background-color:#f8f8f8}.trust-badges--white{background-color:#fff}.trust-badges__ekomi{position:relative;cursor:pointer}.trust-badges__widget{position:absolute;top:-215px;left:22px;display:none;width:198px;height:215px;background:url("/assets/application/layouts/ekomi_bg.png") no-repeat;background-size:contain;z-index:10}.trust-badges__widget>a{display:block;padding:16px 14px}.trust-badges__wrapper{justify-content:space-evenly;padding:12px 0}@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__wrapper{justify-content:center;gap:72px}}@media only screen and (max-width: 639px){body.is-responsive .trust-badges__trusted{display:none}}.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}.pricing-page .page-content .trust-bar__headline{font-style:italic}.pricing-page .page-content .trust-bar__container{display:flex;flex-wrap:wrap;justify-content:space-around}.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 .pricing-landing-video .video-js{width:100%}.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-landing-video,.pricing-page .pricing-landing-banner,.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-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}@media only screen and (max-width: 959px){.pricing-page.is-responsive .pricing-plan-list:lang(en){padding-bottom:36px}.pricing-page.is-responsive .pricing-plan-list:lang(de){margin:0 auto;width:533px}.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 .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:0}.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}}@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:0;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__container{width:100%}}.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__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}body:not(.is-mobile-app) .pricing-header::after{position:absolute;bottom:-165px;right:2px;width:101%;height:170px;transform:rotate(3deg);background:#f8f8f8;content:""}body:not(.is-mobile-app) .pricing-header::before{position:absolute;bottom:-165px;left:2px;width:101%;height:170px;transform:rotate(-3deg);background:#f8f8f8;content:""}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: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)}}@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:url("/assets/application/layouts/subjects_background_phone.svg") no-repeat,linear-gradient(90deg, #009100, #9c0) center;background-size:cover;background-position-x:52%}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-landing-video{width:415px}.pricing-landing-video .new-player{position:relative;min-height:233px;border-top-left-radius:8px;background:#f8f8f8;overflow:hidden}.pricing-landing-video .video-js{width:100%}.pricing-landing-video__player-container{border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#fff;box-shadow:0 8px 24px -12px rgba(0,0,0,.25)}.pricing-landing-video__benefits{min-height:200px;padding:82px 20px;text-align:left}.pricing-landing-video__headline{color:#333;font-size:14px;text-transform:uppercase}.pricing-landing-video__list{padding-left:24px;color:#ccc;font-size:13px;line-height:1.6;list-style-type:disc}.pricing-landing-video__list-item{padding-bottom:8px}.pricing-landing-video__list-item span{color:#666}.pricing-landing-video__subtitle{position:relative;padding-top:10px;padding-right:20px;color:#fff;text-align:right;text-transform:uppercase}@media only screen and (max-width: 959px){body.is-responsive .pricing-landing-video{position:relative;top:0;left:0;right:0;width:100%;height:auto;margin-top:15px}body.is-responsive .pricing-landing-video .vjs-upper-right-logo{display:none}body.is-responsive .pricing-landing-video .vjs-big-play-button::before{background-color:rgba(0,0,0,0)}body.is-responsive .pricing-landing-video .vjs-big-play-button::after{background:url("/assets/images/new_player/play-black.svg") center center no-repeat}body.is-responsive .pricing-landing-video__player-container{padding:16px 24px;border-radius:8px}body.is-responsive .pricing-landing-video__benefits{width:100%;min-height:auto;padding:0}body.is-responsive .pricing-landing-video__subtitle{padding-bottom:20px;text-align:left}}@media only screen and (max-width: 639px){body.is-responsive .pricing-landing-video__subtitle{padding-right:0;text-align:center}body.is-responsive .pricing-landing-video__headline{max-width:172px;margin-right:auto;margin-bottom:0;margin-left:auto;font-size:12px}}.pricing-landing-banner{font-family:"Open Sans",Helvetica,Arial,sans-serif;width:220px;color:#333}.pricing-landing-banner .page-banner__countdown-title{display:block}.pricing-landing-banner .page-banner__icon{display:block;margin:0 auto}.pricing-landing-banner .page-banner__percentage{position:relative;top:50%;transform:translateY(-50%);font-size:24px;font-style:normal}.pricing-landing-banner .page-banner__percentage span{font-style:italic}.pricing-landing-banner .page-banner__headline{margin-top:10px;font-weight:bold;line-height:1.5}.pricing-landing-banner .page-banner__headline span{display:block}.pricing-landing-banner .page-banner__text{padding-top:10px;font-size:13px}.pricing-landing-banner .page-banner__top{width:100%;height:260px;padding:20px 20px 0;border-top-left-radius:5px;background-color:#e6e8e5}.pricing-landing-banner .page-banner__bottom{position:relative;width:100%;height:161px;border-bottom-left-radius:5px;background-color:#fff}.pricing-landing-banner .page-banner__side-content{position:static;width:100%;transform:translate(0, 100%)}.pricing-landing-banner .page-banner__last-sale{padding:0 16px}.pricing-landing-banner .page-banner__last-sale-title{line-height:1}.pricing-landing-banner .page-banner__last-sale-text{white-space:normal}.pricing-landing-banner .page-banner--sales .page-banner__last-sale-title,.pricing-landing-banner .page-banner--money-back .page-banner__last-sale-title{line-height:inherit}.pricing-landing-banner .page-banner--sales{border-bottom:0;background:none}.pricing-landing-banner .page-banner--money-back .page-banner__icon{background:url("/assets/application/layouts/banners/money_back.svg") center center no-repeat;background-size:contain}@media only screen and (max-width: 959px){body.is-responsive .pricing-landing-banner{display:none}}.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__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{position:relative;display:flex;padding:10px 0 11px 64px}.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{position:absolute;top:6px;left:24px}.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){top:6px}.pricing-plan__benefits-items .sprites-feature-types--klassenarbeiten{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__list{margin-top:24px;color:#666}.pricing-plan__list ul{align-items:baseline;justify-content:space-evenly}.pricing-plan__list--ch .pricing-plan__currency{position:relative;left:-4px}.pricing-plan__list--money-back-guarantee{margin:0}.pricing-plan__list-item{padding:0}.pricing-plan__list-item--new-price p{padding-left:6px}.pricing-plan__discount--ribbon{width:40px;height:24px;border-radius:12px}.pricing-plan__discount--ribbon span{position:relative;bottom:3px;left:1px;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;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;margin-left:10px;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:#e35b00}.pricing-plan--premium .pricing-plan__list-item .pricing-plan__discount--ribbon span{color:#fff}.pricing-plan--premium .pricing-plan__list-item--old-price .h3,.pricing-plan--premium .pricing-plan__list-item--old-price .h4{margin-left:4px;color:#e35b00;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 #e35b00;background-color:#fff}.pricing-plan--basic .pricing-plan__list-item .pricing-plan__discount--ribbon span{color:#e35b00}.pricing-plan--basic .pricing-plan__list-item--old-price .h3,.pricing-plan--basic .pricing-plan__list-item--old-price .h4{color:#e35b00;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{padding-left:56px}.pricing-plan--basic .pricing-plan__benefits-items p{font-size:12px}.pricing-plan--basic .pricing-plan__benefits-items:not(:first-of-type){padding-bottom:11px}.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 .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 .button-detail{display:none}@media only screen and (max-width: 959px){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 10px}body.is-responsive .pricing-plan__list-item--old-price .h3,body.is-responsive .pricing-plan__list-item--old-price .h4,body.is-responsive .pricing-plan__list-item--new-price .h3,body.is-responsive .pricing-plan__list-item--new-price .h4{font-size:22px}body.is-responsive .pricing-plan__list-item--old-price-swiss{padding:0 !important}body.is-responsive .pricing-plan.is-minimized .money-back-guarantee,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:206px}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:block}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}@media only screen and (max-width: 959px){body.is-responsive .pricing-overview{padding:24px 0 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__headline{padding-right:10px;padding-left:10px}}.pricing-table{position:relative;width:100%;margin:40px auto 0}.pricing-table td{font-family:Helvetica,Arial,sans-serif;color:#666;font-size:14px;text-align:center}.pricing-table th:nth-child(2),.pricing-table td:nth-child(2){background-color:#fffae6}.pricing-table.has-basic-only th:nth-child(2),.pricing-table.has-basic-only td:nth-child(2){display:none}.pricing-table.has-premium-only th:nth-child(3),.pricing-table.has-premium-only td:nth-child(3){display:none}.pricing-table__headline,.pricing-table__subtitle{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;text-align:center}.pricing-table__headline{height:76px;background-color:#fff}.pricing-table__subtitle{margin-bottom:15px}.pricing-table__row{height:41px;border-top:1px solid #e6e8e5}.pricing-table__row--first{font-family:"Open Sans",Helvetica,Arial,sans-serif;height:43px;border-top:3px solid #e6e8e5;font-size:14px}.pricing-table__row--first th{font-weight:700;text-transform:uppercase}.pricing-table__cell--last{height:121px}.pricing-table__cell--last .button-small,.pricing-table__cell--last .button{width:110px;margin:0 auto}.pricing-table__cell--last .button:lang(en){width:121px}.pricing-table__bulletpoint{text-align:center}.pricing-table__bulletpoint .sprites-layouts-benefit_bulletpoint{margin-top:3px}.pricing-table__feature{padding-left:24px;text-align:left}.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-table .tooltip-sofatutor:hover{background-color:#666;cursor:pointer}.pricing-table .tooltip-sofatutor .button-medium{padding:7px 10px 9px;font-size:14px}.pricing-table.is-sticky .pricing-table__headline{position:sticky;position:-webkit-sticky;top:60px}.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){body.is-responsive .pricing-table{border-bottom:1px solid #e6e8e5}body.is-responsive .pricing-table .tooltip-sofatutor{display:none}body.is-responsive .pricing-table__row,body.is-responsive .pricing-table__row--first{height:71px}body.is-responsive .pricing-table__headline{width:16%}body.is-responsive .pricing-table__headline:not(:first-of-type){width:32%}body.is-responsive .pricing-table__headline--empty{width:36%;content:""}body.is-responsive .pricing-table.has-basic-only .pricing-table__headline--empty,body.is-responsive .pricing-table.has-premium-only .pricing-table__headline--empty{width:68%}}@media only screen and (max-width: 639px){body.is-responsive .pricing-table{display:inline-table}body.is-responsive .pricing-table__row--first{font-size:12px}body.is-responsive .pricing-table__header{height:70px}body.is-responsive .pricing-table th:not(:first-of-type),body.is-responsive .pricing-table td:not(:first-of-type){width:100px}body.is-responsive .pricing-table__headline{width:100px}body.is-responsive .pricing-table__headline:not(.pricing-table__headline--premium){background-color:#fff}body.is-responsive .pricing-table__headline--empty{width:auto;color:#fff}body.is-responsive .pricing-table.is-sticky .pricing-table__headline{top:0}body.is-responsive .pricing-table.has-basic-only .pricing-table__headline--empty,body.is-responsive .pricing-table.has-premium-only .pricing-table__headline--empty{width:auto}}.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-exit-intent{position:fixed;bottom:80px;right:47px;font-family:"Open Sans",Helvetica,Arial,sans-serif;display:block;width:115px;height:215px;padding:22px 10px 0;background-image:url("/assets/application/pricing/exit_intent/exit_intent.png");background-size:cover;color:#333;font-size:14px;line-height:16px;text-align:center;cursor:pointer;visibility:hidden;z-index:2}.pricing-exit-intent:hover{background-image:url("/assets/application/pricing/exit_intent/exit_intent_hover.png");color:#333}.pricing-exit-intent.online{right:40px}.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__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{position:relative;display:flex;padding:10px 0 11px 64px}.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{position:absolute;top:6px;left:24px}.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){top:6px}.pricing-plan__benefits-items .sprites-feature-types--klassenarbeiten{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__list{margin-top:24px;color:#666}.pricing-plan__list ul{align-items:baseline;justify-content:space-evenly}.pricing-plan__list--ch .pricing-plan__currency{position:relative;left:-4px}.pricing-plan__list--money-back-guarantee{margin:0}.pricing-plan__list-item{padding:0}.pricing-plan__list-item--new-price p{padding-left:6px}.pricing-plan__discount--ribbon{width:40px;height:24px;border-radius:12px}.pricing-plan__discount--ribbon span{position:relative;bottom:3px;left:1px;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;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;margin-left:10px;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:#e35b00}.pricing-plan--premium .pricing-plan__list-item .pricing-plan__discount--ribbon span{color:#fff}.pricing-plan--premium .pricing-plan__list-item--old-price .h3,.pricing-plan--premium .pricing-plan__list-item--old-price .h4{margin-left:4px;color:#e35b00;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 #e35b00;background-color:#fff}.pricing-plan--basic .pricing-plan__list-item .pricing-plan__discount--ribbon span{color:#e35b00}.pricing-plan--basic .pricing-plan__list-item--old-price .h3,.pricing-plan--basic .pricing-plan__list-item--old-price .h4{color:#e35b00;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{padding-left:56px}.pricing-plan--basic .pricing-plan__benefits-items p{font-size:12px}.pricing-plan--basic .pricing-plan__benefits-items:not(:first-of-type){padding-bottom:11px}.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 .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 .button-detail{display:none}@media only screen and (max-width: 959px){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 10px}body.is-responsive .pricing-plan__list-item--old-price .h3,body.is-responsive .pricing-plan__list-item--old-price .h4,body.is-responsive .pricing-plan__list-item--new-price .h3,body.is-responsive .pricing-plan__list-item--new-price .h4{font-size:22px}body.is-responsive .pricing-plan__list-item--old-price-swiss{padding:0 !important}body.is-responsive .pricing-plan.is-minimized .money-back-guarantee,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:206px}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:block}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}@media only screen and (max-width: 959px){body.is-responsive .pricing-overview{padding:24px 0 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__headline{padding-right:10px;padding-left:10px}}.pricing-table{position:relative;width:100%;margin:40px auto 0}.pricing-table td{font-family:Helvetica,Arial,sans-serif;color:#666;font-size:14px;text-align:center}.pricing-table th:nth-child(2),.pricing-table td:nth-child(2){background-color:#fffae6}.pricing-table.has-basic-only th:nth-child(2),.pricing-table.has-basic-only td:nth-child(2){display:none}.pricing-table.has-premium-only th:nth-child(3),.pricing-table.has-premium-only td:nth-child(3){display:none}.pricing-table__headline,.pricing-table__subtitle{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;text-align:center}.pricing-table__headline{height:76px;background-color:#fff}.pricing-table__subtitle{margin-bottom:15px}.pricing-table__row{height:41px;border-top:1px solid #e6e8e5}.pricing-table__row--first{font-family:"Open Sans",Helvetica,Arial,sans-serif;height:43px;border-top:3px solid #e6e8e5;font-size:14px}.pricing-table__row--first th{font-weight:700;text-transform:uppercase}.pricing-table__cell--last{height:121px}.pricing-table__cell--last .button-small,.pricing-table__cell--last .button{width:110px;margin:0 auto}.pricing-table__cell--last .button:lang(en){width:121px}.pricing-table__bulletpoint{text-align:center}.pricing-table__bulletpoint .sprites-layouts-benefit_bulletpoint{margin-top:3px}.pricing-table__feature{padding-left:24px;text-align:left}.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-table .tooltip-sofatutor:hover{background-color:#666;cursor:pointer}.pricing-table .tooltip-sofatutor .button-medium{padding:7px 10px 9px;font-size:14px}.pricing-table.is-sticky .pricing-table__headline{position:sticky;position:-webkit-sticky;top:60px}.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){body.is-responsive .pricing-table{border-bottom:1px solid #e6e8e5}body.is-responsive .pricing-table .tooltip-sofatutor{display:none}body.is-responsive .pricing-table__row,body.is-responsive .pricing-table__row--first{height:71px}body.is-responsive .pricing-table__headline{width:16%}body.is-responsive .pricing-table__headline:not(:first-of-type){width:32%}body.is-responsive .pricing-table__headline--empty{width:36%;content:""}body.is-responsive .pricing-table.has-basic-only .pricing-table__headline--empty,body.is-responsive .pricing-table.has-premium-only .pricing-table__headline--empty{width:68%}}@media only screen and (max-width: 639px){body.is-responsive .pricing-table{display:inline-table}body.is-responsive .pricing-table__row--first{font-size:12px}body.is-responsive .pricing-table__header{height:70px}body.is-responsive .pricing-table th:not(:first-of-type),body.is-responsive .pricing-table td:not(:first-of-type){width:100px}body.is-responsive .pricing-table__headline{width:100px}body.is-responsive .pricing-table__headline:not(.pricing-table__headline--premium){background-color:#fff}body.is-responsive .pricing-table__headline--empty{width:auto;color:#fff}body.is-responsive .pricing-table.is-sticky .pricing-table__headline{top:0}body.is-responsive .pricing-table.has-basic-only .pricing-table__headline--empty,body.is-responsive .pricing-table.has-premium-only .pricing-table__headline--empty{width:auto}}.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-exit-intent{position:fixed;bottom:80px;right:47px;font-family:"Open Sans",Helvetica,Arial,sans-serif;display:block;width:115px;height:215px;padding:22px 10px 0;background-image:url("/assets/application/pricing/exit_intent/exit_intent.png");background-size:cover;color:#333;font-size:14px;line-height:16px;text-align:center;cursor:pointer;visibility:hidden;z-index:2}.pricing-exit-intent:hover{background-image:url("/assets/application/pricing/exit_intent/exit_intent_hover.png");color:#333}.pricing-exit-intent.online{right:40px}.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/kids.png") 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:contain;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__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}@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::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;background-size:contain;z-index:0}body.is-responsive .premium-default-plan-header__content{width:100%;margin-bottom:16px}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__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__subheadline,body.is-responsive .premium-default-plan-header__description{padding:0}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:#fff;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:#333;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:10px}body.is-responsive .premium-default-plan-benefits .premium-default-plan-benefits-carousel__previous-arrow{left:10px}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:#e38800}}.promote-app{color:#fff}.promote-app__container{display:flex;flex-wrap:wrap;justify-content:center}.promote-app__img{width:450px;transform:translateX(86px)}@media only screen and (max-width: 959px){body.is-responsive .promote-app__img{width:244px;margin-bottom:24px;transform:translateX(84px)}}@media only screen and (max-width: 639px){body.is-responsive .promote-app__img{transform:translateX(32px)}}.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}.money-back-guarantee-prices{align-items:center;justify-content:space-evenly}.money-back-guarantee-prices .h3,.money-back-guarantee-prices .h4{margin:0}.money-back-guarantee{border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.money-back-guarantee__header{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#fdeb99;font-weight:bold;font-size:12px;text-align:center;padding:8px 0}.money-back-guarantee__body{font-size:12px;background-color:#fffae6;padding-top:8px;padding-bottom:16px;padding-left:16px;padding-right:16px}.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-yellow-box{position:relative;padding:12px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#fcd733;color:#333}.pricing-plan__private-tutor-yellow-box::before{position:absolute;top:-16px;left:50%;width:0;height:0;transform:translateX(-50%);border-right:16px solid rgba(0,0,0,0);border-bottom:16px solid #fcd733;border-left:16px solid rgba(0,0,0,0);content:""}.pricing-plan__private-tutor-container{position:relative;display:flex;width:100%;height:80px;color:#333}.pricing-plan__private-tutor-red-box{position:relative;display:flex;align-items:center;justify-content:center;width:45%;border-bottom-left-radius:8px;background-color:#e35b00}.pricing-plan__private-tutor-red-box p{color:#fff}.pricing-plan__private-tutor-red-box--basic{padding-left:4px;font-size:12px}.pricing-plan__private-tutor-red-box--premium{font-size:14px}.pricing-plan__private-tutor-red-box::after{position:absolute;top:0;right:-23px;content:url("/assets/application/pricing/private_tutor_plus_downplay_price_experiment/right_arrow.svg")}.pricing-plan__weekly-price{display:flex;align-items:center;justify-content:center;width:55%;border-bottom-right-radius:8px;background-color:#fcefe6}.pricing-plan__weekly-price p{color:#333}.pricing-plan__weekly-price--basic{padding-left:4px;font-size:12px}.pricing-plan__weekly-price--premium{font-size:14px}@media only screen and (max-width: 639px){.pricing-plan.is-minimized .pricing-plan__private-tutor-yellow-box,.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,.trust-bar__column--ekomi{cursor:pointer}.trust-bar__column--success .trust-bar__image,.trust-bar__column--ekomi .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}.trust-bar__widget{position:absolute;top:-215px;left:22px;display:none;width:198px;height:215px;background:url("/assets/application/layouts/ekomi_bg.png") no-repeat;background-size:contain;z-index:10}.trust-bar__widget>a{display:block;padding:20px 5px}@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.is-responsive .trust-bar__widget{left:-103px;background:url("/assets/application/layouts/ekomi_bg_mobile.png") no-repeat}}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}
