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