.signup-header{padding:2% 0 10px;background:url("/assets/application/layouts/subjects_background.svg"),linear-gradient(#690, #9c0) center;background-repeat:no-repeat;background-size:cover;text-align:center;overflow:hidden}.signup-header__headline,.signup-header__subheadline{color:#fff;text-align:center}.signup-header__headline{margin:0;padding-top:20px}.signup-header__subheadline{font-family:"Open Sans",Helvetica,Arial,sans-serif;width:600px;margin:0 auto;font-size:22px;line-height:1.6}.signup-header__subheadline--gewinnspiel{width:auto;width:initial}@media only screen and (max-width: 959px){body.is-responsive .signup-header__headline{font-size:26px}body.is-responsive .signup-header__headline b{display:inline}body.is-responsive .signup-header__subheadline{font-size:16px}}@media only screen and (max-width: 639px){body.is-responsive .signup-header__headline{font-size:32px;line-height:1}body.is-responsive .signup-header__headline b{display:block}body.is-responsive .signup-header__headline--gewinnspiel{line-height:48px}}.signup-page .contact-line{display:flex;justify-content:center;margin:30px 0 20px;text-align:center}.signup-page .contact-line__icon{width:24px;height:24px;margin-right:8px;background-size:24px}.signup-page .contact-line__text p,.signup-page .contact-line__text b{color:#fff}.signup-page .contact-line__text p{display:inline-block}.signup-page .step-codebox,.signup-page .contact-line{position:relative;z-index:2}.lernbox-page .signup-page .step-codebox::before{top:-57px;left:14px;transform:rotate(-38deg)}.signup-page .lower-section{position:relative;padding-top:32px;border-top:#e6e8e5 1px solid;background-color:#f8f8f8;z-index:2}.signup-page .faq-section{padding-top:80px;padding-bottom:40px}.signup-page .faq-section__question{font-family:Helvetica,Arial,sans-serif;display:block;padding-bottom:16px;color:#666;font-size:16px;line-height:1.6}.signup-page.lernrabatt-page .page-banner{pointer-events:none}@media only screen and (max-width: 959px){.signup-page.is-responsive .home-sections{padding-bottom:60px}.signup-page.is-responsive .faq-section{padding-top:40px}}@media only screen and (max-width: 639px){.signup-page.is-responsive .contact-line p{display:block}}.signup-voucher-page .step-codebox{position:relative}.signup-voucher-page .step-codebox .voucher-code-error{padding-left:3px;text-align:left}.signup-voucher-page .step-codebox__signup_form{text-align:left}.signup-voucher-page .step-codebox__signup_form .login-data{margin-bottom:30px}.signup-voucher-page .step-codebox__signup_form .submit-voucher-button{margin:0 auto;padding:11px 44px}.signup-voucher-page .contact-line__icon{margin-right:0}
.step-codebox{max-width:619px;margin:50px auto 0;border-radius:4px;box-shadow:1px 3px 8px rgba(0,0,0,.2);overflow:hidden}.step-codebox::after{content:"";display:block;clear:both}.step-codebox.is-second-step .step-codebox__steps-item:last-of-type{border:0}.step-codebox__steps{width:100%;height:137px;background-color:#fde166}.step-codebox__steps-item{position:relative;font-family:"Open Sans",Helvetica,Arial,sans-serif;width:33.3333333%;height:100%;float:left;background-color:#fde166;counter-increment:step-counter}.step-codebox__steps-item p{color:#333;font-size:14px;line-height:22px}.step-codebox__steps-item::before{position:relative;font-family:Helvetica,Arial,sans-serif;display:inline-block;width:40px;height:40px;margin:20px 0 15px;padding:3px;border:2px solid #fff;border-radius:50%;background-color:#e6e8e5;color:#333;font-size:18px;text-align:center;content:counter(step-counter)}.step-codebox__steps-item--2::after{position:absolute;top:56px;right:-12px;width:13px;height:25px;background:url("/assets/application/icons/triangle_yellow_pale.svg") no-repeat bottom center;background-size:13px 25px;content:"";z-index:3}.step-codebox__steps-item.is-active{background-color:#fcd733}.step-codebox__steps-item.is-active::after{position:absolute;top:56px;right:-12px;width:13px;height:25px;background:url("/assets/application/icons/triangle_yellow.svg") no-repeat center center;background-size:13px 25px;content:"";z-index:3}.step-codebox__steps-item.is-active::before{background-color:#add633;color:#fff}.step-codebox__steps-item:last-of-type{border-left:#fff 1px solid}.step-codebox__steps-item--gewinnspiel{width:50%}.step-codebox__steps-item--gewinnspiel:last-of-type{border-left:0}.step-codebox__footer{padding:30px 40px;background-color:#fcd733}.step-codebox__input{height:40px;margin-right:5px;border:0;font-size:13px;text-transform:uppercase}.step-codebox__input::-moz-placeholder{text-transform:none}.step-codebox__input:focus::-moz-placeholder{text-indent:-999px}.step-codebox__input:focus::placeholder{text-indent:-999px}.step-codebox__submit{border:0}.step-codebox__error{margin-top:10px;text-align:center}.step-codebox__steps-item,.step-codebox__footer,.step-codebox__input{text-align:center}.step-codebox__input,.step-codebox__submit{display:inline-block;width:47%}@media only screen and (max-width: 959px){body.is-responsive .step-codebox{margin-top:30px}body.is-responsive .step-codebox.is-first-step .step-codebox__input,body.is-responsive .step-codebox.is-first-step .step-codebox__submit{margin:10px auto}body.is-responsive .step-codebox__submit{padding:11px 15px 13px;font-size:16px}}@media only screen and (max-width: 639px){body.is-responsive .step-codebox{margin:30px 10px 0}body.is-responsive .step-codebox__footer{z-index:1}body.is-responsive .step-codebox.is-first-step .step-codebox__steps-item--1{height:236px}body.is-responsive .step-codebox.is-first-step .step-codebox__steps-item--1 ::after{width:13px;height:18px;background-size:13px 25px}body.is-responsive .step-codebox.is-first-step .step-codebox__steps-item--1--large{height:334px}body.is-responsive .step-codebox.is-first-step .step-codebox__footer{position:absolute;top:60px;left:0;right:0}body.is-responsive .step-codebox.is-first-step .step-codebox__footer h4{padding:0 0 24px 20px}body.is-responsive .step-codebox.is-second-step .step-codebox__steps-item--2{height:615px;z-index:1}body.is-responsive .step-codebox.is-second-step .step-codebox__steps-item--2.youngfluencer-campaign{height:770px}}@media only screen and (max-width: 639px)and (max-width: 360px){body.is-responsive .step-codebox.is-second-step .step-codebox__steps-item--2.youngfluencer-campaign{height:905px}}@media only screen and (max-width: 639px){body.is-responsive .step-codebox.is-second-step .step-codebox__footer{position:absolute;top:136px;left:0;right:0}body.is-responsive .step-codebox__steps-item{width:100%;height:75px;text-align:left}body.is-responsive .step-codebox__steps-item:last-of-type{border-top:#fff 1px solid;border-left:0}body.is-responsive .step-codebox__steps-item p{display:inline-block;width:70%;margin:0 10px;vertical-align:middle}body.is-responsive .step-codebox__steps-item::after{top:auto;right:auto;bottom:-19px;left:50%;transform:rotate(90deg)}body.is-responsive .step-codebox__steps-item::before{margin-left:20px}body.is-responsive .step-codebox__steps-item--gewinnspiel:last-of-type{border-top:0}body.is-responsive .step-codebox__code_form{padding:0 20px;text-align:-webkit-center}body.is-responsive .step-codebox__signup_form{margin:0 20px}body.is-responsive .step-codebox__input,body.is-responsive .step-codebox__submit{display:block;width:100%;max-width:320px}body.is-responsive .step-codebox__input{margin-right:0;margin-bottom:10px}body.is-responsive .step-codebox__footer{padding-right:0;padding-left:0}}
.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--old{height:auto;border-radius:8px}.benefit-card--old .text-small{margin-bottom:16px}.benefit-card--old .benefit-card__image{position:relative;right:0;height:100px;margin-bottom:24px}.benefit-card__link{color:#06c !important;font-size:12px}.benefit-card__image{position:absolute;top:2px;right:-50px;height:105px}.benefit-card__image img{width:16px;height:16px}.benefit-card .card-section{padding:16px 16px 12px}@media only screen and (max-width: 959px){body.is-responsive .benefit-card{width:auto}body.is-responsive .benefit-card__icon i img{width:48px}body.is-responsive .benefit-card__text{top:62px}body.is-responsive .benefit-card__text .h5{line-height:20px}body.is-responsive .benefit-card__text .icon--arrow-down{top:70px}body.is-responsive .benefit-card--old{width:22%;height:inherit;margin-bottom:8px}body.is-responsive .benefit-card--old a{height:100%}body.is-responsive .benefit-card--old .card-section{height:inherit;padding:16px 12px 12px}body.is-responsive .benefit-card--old .benefit-card__image{height:80px;margin-top:auto;margin-bottom:0}body.is-responsive .benefit-card--old .benefit-card__link{font-size:14px}}@media only screen and (max-width: 639px){body.is-responsive .benefit-card{height:126px;margin-bottom:auto}body.is-responsive .benefit-card__icon{top:24px}body.is-responsive .benefit-card__icon i img{width:40px}body.is-responsive .benefit-card__text{top:55px}body.is-responsive .benefit-card__text .h5{font-size:14px;line-height:20px}body.is-responsive .benefit-card__text .intl-feature-mobile-text{font-size:12px}body.is-responsive .benefit-card__text .text-small{font-size:12px}body.is-responsive .benefit-card__text .icon--arrow-down{top:40px;width:12px}body.is-responsive .benefit-card__redirect{bottom:-50px}body.is-responsive .benefit-card--old{width:100%;height:96px;margin-bottom:8px;border-radius:8px;cursor:pointer}body.is-responsive .benefit-card--old .card-section{text-align:left}body.is-responsive .benefit-card--old .benefit-card__image{position:absolute;top:2px;right:-50px;height:105px}}.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}}
.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}
