.videos-page .content-knowledge-foundation-questions{margin-top:30px;padding:0}.videos-page .content-knowledge-foundation-questions .box-content-area__list-item{padding-right:40px;padding-left:20px}.videos-page .content-knowledge-foundation-questions .box-content-area__list-item li{padding-bottom:10px}.videos-page .content-knowledge-foundation-questions .box-content-area__list-item .sprites-layouts-view_list,.videos-page .content-knowledge-foundation-questions .box-content-area__list-item .sprites-layouts-view_list_open{right:20px}.videos-page .content-knowledge-foundation-questions .vertical-align-middle{margin-top:20px}.videos-page .content-knowledge-foundation-questions .vertical-align-middle:first-child{margin-left:20px}.videos-content-container{margin-bottom:32px}.videos-footer .nav-subjects{margin-top:0}.videos-footer .list-box{overflow:hidden}.videos-footer .list-box__item{width:460px;float:left}.videos-footer .list-box__item:nth-of-type(odd){margin-right:20px}@media only screen and (max-width: 959px){body.is-responsive .videos-footer{padding-bottom:0}}.overview-header .sprites-layouts-headline_video{vertical-align:middle}.overview-header__headline{display:inline-block;padding:32px 20px;vertical-align:middle}.overview-header__headline h1{margin-bottom:0;text-align:left;vertical-align:top}.overview-header__headline .subheader{display:block;margin-bottom:0}.videos-accordion{position:relative}.videos-accordion__item{border-radius:8px;background-color:#f8f8f8}.videos-accordion__item.is-active .icon--minus{display:block}.videos-accordion__item.is-active .icon--plus{display:none}.videos-accordion__title{display:flex;align-items:center;justify-content:space-between;padding:16px;color:#333}.videos-accordion__title .h3{margin:0;font-weight:bold}.videos-accordion__title .icon{color:#ccc}.videos-accordion__title .icon--minus{display:none}.videos-accordion__title:hover{color:#333}.videos-accordion__title--thin{padding:12px 32px}.videos-accordion__content{display:none;padding:0 16px 16px;border-top:4px solid #fff}.videos-accordion .markdown{max-width:100%;overflow:auto}.videos-accordion .markdown img{width:544px}.videos-accordion.locked .markdown{max-height:333px;overflow:hidden}.videos-accordion.locked .markdown::after{position:absolute;top:-57px;left:0;background-image:linear-gradient(rgba(248, 248, 248, 0) 300px, #f8f8f8);width:100%;height:100%;content:"";z-index:1;pointer-events:none}.videos-accordion.locked .lock-transcript-button{margin-top:8px}@media only screen and (min-width: 960px){.videos-accordion__title,.videos-accordion__content{padding:32px}.videos-accordion__title--thin,.videos-accordion__content--thin{padding:12px 32px}.videos-accordion.locked .markdown::after{position:absolute;top:-77px;left:0}}.videos-author{padding:16px;border-radius:8px;background-color:#f8f8f8}.videos-author__headline{margin-bottom:16px;font-size:16px;font-weight:700}.videos-author__details{display:flex}.videos-author__details .h5{margin:0}@media only screen and (max-width: 639px){body.is-responsive .videos-author__details{flex-wrap:wrap}}.videos-author__details-img{width:48px;height:48px;margin-right:16px;border-radius:50%}@media only screen and (min-width: 960px){.videos-author{padding:32px}.videos-author__headline{font-size:24px;font-weight:300}}.videos-level-information{padding:16px;border-radius:8px;background-color:#f8f8f8}.videos-level-information__headline{margin-bottom:16px;font-size:16px;font-weight:700}.videos-level-information__meta{font-weight:100}@media only screen and (min-width: 960px){.videos-level-information{padding:32px}.videos-level-information__headline{font-size:22px;font-weight:300}}.videos-comments-accordion,.video-content-tab-experiment-video-list{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin-top:16px}.videos-comments-accordion .videos-accordion__content,.video-content-tab-experiment-video-list .videos-accordion__content{padding-top:16px;padding-right:16px;padding-bottom:0;padding-left:16px}.videos-comments-accordion .videos-comments-title,.video-content-tab-experiment-video-list .videos-comments-title{display:none}.videos-comments-accordion .videos-comments-form,.video-content-tab-experiment-video-list .videos-comments-form{border:0}.videos-comments-accordion .videos-comments-form__textarea,.video-content-tab-experiment-video-list .videos-comments-form__textarea{border-color:#fff;background-color:#fff;font-size:14px}.videos-comments-accordion .videos-comments-form__button:not([disabled]),.video-content-tab-experiment-video-list .videos-comments-form__button:not([disabled]){background-color:#666;color:#fff}.videos-comments-accordion .videos-avatar-image,.video-content-tab-experiment-video-list .videos-avatar-image{width:48px;height:48px;border-radius:50%}.videos-comments-accordion .videos-avatar-image~.sprites-user-role,.video-content-tab-experiment-video-list .videos-avatar-image~.sprites-user-role{top:-6px;left:-6px;width:40px;height:40px;background-size:contain}.videos-comments-accordion .videos-comment,.video-content-tab-experiment-video-list .videos-comment{border:0;font-size:14px}.videos-comments-accordion .info-expand-button,.video-content-tab-experiment-video-list .info-expand-button{display:flex;align-items:center;justify-content:center;height:56px;margin-right:-16px;margin-left:-16px;border-top:4px #fff solid;color:#333;font-size:16px;font-weight:bold;text-transform:uppercase}.videos-comments-accordion .info-expand-button ::before,.video-content-tab-experiment-video-list .info-expand-button ::before{display:none}.videos-comments-accordion .info-expand-button:hover,.video-content-tab-experiment-video-list .info-expand-button:hover{background-color:#ccc}@media only screen and (max-width: 639px){.videos-comments-accordion .videos-accordion__content,.video-content-tab-experiment-video-list .videos-accordion__content{padding:0}}.videos-comments{position:relative;margin-top:30px;border-top:4px solid #9c0;background-color:#fff}.videos-comments .text-small{display:block;margin-bottom:0;padding:10px 20px;text-transform:uppercase}.videos-comments .info-expand-button{font-family:Helvetica,Arial,sans-serif;display:block;padding:12px 0 13px;border-top:1px solid #e6e8e5;color:#666;font-size:13px;font-weight:normal;line-height:21px;text-align:center;cursor:pointer}.videos-comments .info-expand-button:hover,.videos-comments .info-expand-button:focus{color:#666}.videos-comments .info-expand-button:hover{background-color:#f8f8f8}.videos-comments .info-expand-button span::before{top:5px}.videos-comments-form{position:relative;padding:20px 20px 20px 90px;border-top:1px solid #e6e8e5;background-color:#f8f8f8}.videos-comments-form::after{content:"";display:block;clear:both}.videos-comments-form .videos-avatar{top:30px}.videos-comments-form .videos-avatar+.flag{top:46px}.videos-comments-form__textarea{height:100px;resize:vertical}.videos-comments-form .spinner{position:absolute;bottom:32px;right:90px}@media only screen and (max-width: 639px){body.is-responsive .videos-comments-form{padding-left:20px}body.is-responsive .videos-comments-form .videos-avatar{display:none}}.videos-comments-actions{display:flex;margin-top:24px}.videos-comments-actions .form-checkbox{margin-right:auto}.videos-comments-actions .form-checkbox label{padding-top:5px}@media only screen and (max-width: 639px){body.is-responsive .videos-comments-actions{flex-direction:column}body.is-responsive .videos-comments-actions .form-checkbox{margin-right:0;margin-bottom:16px}}.videos-comment{position:relative;font-family:Helvetica,Arial,sans-serif;padding:20px;padding-left:90px;border-top:1px solid #ddd;color:#666;font-size:16px;line-height:1.6}.videos-comment p{overflow:hidden;word-wrap:break-word}.videos-comment-meta{margin-top:10px;font-size:11px}.videos-avatar{position:absolute;top:21px;left:25px}.videos-avatar .sprites-user-role{position:absolute;top:-9px;left:-7px}.videos-avatar-image{width:45px;height:45px;border:1px solid #ddd;overflow:hidden}.videos-additional-comments{display:none}.videos-additional-comments.is-expanded{display:block}.videos-comment-delete{display:flex;align-items:center;justify-content:flex-end;width:82px;margin-left:auto}.videos-comment-delete .icon,.videos-comment-delete .show-for-medium{margin-left:auto;font-size:inherit}.videos-player{position:relative;height:56.25vw;margin-right:-16px;margin-left:-16px}.videos-player .video-js{width:100%;height:auto}.videos-player .video-js.playing-segment~.videos-test-button{display:none}@media only screen and (min-width: 640px){.videos-player{height:calc((100vw - 64px)*.5625);margin-right:0;margin-left:0}}@media only screen and (max-width: 639px){.videos-player{margin:0}}@media only screen and (min-width: 960px){.videos-player{max-width:832px;height:468px;margin:24px auto 0;z-index:2}}.videos-player-overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:none;background:rgba(51,51,51,.4)}.videos-player-overlay.is-active{display:flex}.videos-player-placeholder{position:relative;height:100%}.videos-player-placeholder__image{width:100%;height:100%;cursor:pointer}.videos-feature-switch{padding:12px 40px 16px}@media only screen and (min-width: 640px){.videos-feature-switch{padding:8px 56px 16px}}.videos-feature-switch--character{padding-top:0}.videos-test-button{position:relative;display:block;width:100%;text-align:center;box-shadow:0 8px 24px -12px rgba(0,0,0,.25);z-index:1}.videos-test-button--character{margin-top:32px}.videos-test-button--character::after{position:absolute;top:-22px;right:-9px;display:inline-block;width:40px;height:48px;background-image:url("/assets/application/characters/beaver_right_mobile.png");background-size:contain;background-repeat:no-repeat;content:""}@media only screen and (min-width: 640px){.videos-test-button{width:240px;margin-left:auto}}@media only screen and (min-width: 960px){.videos-test-button{position:absolute;bottom:96px;right:-72px;width:96px;height:96px;margin:0;padding:0;border-radius:50%;line-height:1.5;text-transform:uppercase}.videos-test-button--character::after{position:absolute;top:-15px;right:-23px;width:60px;height:101px;background-image:url("/assets/application/characters/beaver_right.png")}}.videos-accordion__content{position:relative}.videos-accordion__content--fadeout{height:400px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, #333 15%, transparent 100%);mask-image:linear-gradient(to bottom, #333 15%, transparent 100%);pointer-events:none}.videos-accordion__content .study-smarter-box-banner-signup,.videos-accordion__content .study-smarter-box-banner{font-family:"Open Sans",Helvetica,Arial,sans-serif;display:flex;align-content:center;align-items:center;width:100%;height:277px;margin-top:58px;padding:32px 32px 32px 64px;border:1px solid #6694d3;border-radius:16px;background:#e6edf8}.videos-accordion__content .study-smarter-box-banner-signup__text,.videos-accordion__content .study-smarter-box-banner__text{font-size:16px}.videos-accordion__content .study-smarter-box-banner-signup__image img,.videos-accordion__content .study-smarter-box-banner__image img{width:256px;height:211px}.videos-accordion__content .study-smarter-box-banner-signup__button,.videos-accordion__content .study-smarter-box-banner__button{margin-top:24px;font-weight:700}@media only screen and (max-width: 959px){.videos-accordion__content .study-smarter-box-banner-signup,.videos-accordion__content .study-smarter-box-banner{margin-top:24px;height:216px;padding:12px 16px 24px 40px}.videos-accordion__content .study-smarter-box-banner-signup__image img,.videos-accordion__content .study-smarter-box-banner__image img{width:170px;height:100%}.videos-accordion__content .study-smarter-box-banner-signup__title,.videos-accordion__content .study-smarter-box-banner__title{font-size:22px}.videos-accordion__content .study-smarter-box-banner-signup__button,.videos-accordion__content .study-smarter-box-banner__button{margin-top:0}}@media only screen and (max-width: 639px){.videos-accordion__content .study-smarter-box-banner-signup,.videos-accordion__content .study-smarter-box-banner{height:188px;padding:24px 16px}.videos-accordion__content .study-smarter-box-banner-signup__title,.videos-accordion__content .study-smarter-box-banner__title{font-size:16px}}.videos-accordion__content .study-smarter-box-banner__title{margin-top:16px}.videos-accordion__content .study-smarter-box-banner__title span{color:#0088b5;font-weight:bold}.videos-accordion__content .study-smarter-box-banner__text p{margin-top:0}@media only screen and (max-width: 639px){.videos-accordion__content .study-smarter-box-banner__image img{padding:0 !important;margin:0 !important;width:100px}}.videos-accordion__content .study-smarter-box-banner-signup__text{margin-top:0}@media only screen and (max-width: 959px){.videos-accordion__content .study-smarter-box-banner-signup__text{margin:0 !important}.videos-accordion__content .study-smarter-box-banner-signup__title{margin-bottom:0}.videos-accordion__content .study-smarter-box-banner-signup__button{margin-top:8px}}@media only screen and (max-width: 639px){.videos-accordion__content .study-smarter-box-banner-signup{text-align:center}.videos-accordion__content .study-smarter-box-banner-signup__text{font-size:14px}.videos-accordion__content .study-smarter-box-banner-signup__title{margin-bottom:2px}}.videos-accordion .free-teacher-paywall-button{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:1}.videos-accordion .markdown h2{font-size:22px;line-height:39.6px}.videos-accordion .markdown h3{margin-top:32px !important;font-size:18px;font-weight:100;line-height:32.4px}.videos-accordion .markdown h4{margin-top:32px !important;font-size:16px;font-weight:700;line-height:24px}@media only screen and (max-width: 959px){.videos-accordion .markdown h2{font-size:1.125rem;line-height:1.8}.videos-accordion .markdown h3{margin-top:16px !important;font-size:16px;line-height:24px}.videos-accordion .markdown h4{margin-top:16px !important}}@media only screen and (max-width: 639px){.videos-accordion .markdown h2{font-size:1rem;line-height:1.5}.videos-accordion .markdown h3{margin-top:16px !important}}.videos-card{position:relative;height:184px;border:0}.videos-card img{width:100%;height:80px;-o-object-fit:cover;object-fit:cover}.videos-card .card-image{position:relative}.videos-card .card-section{padding:16px 8px 8px}.videos-card .card-section__title{max-height:5em}.videos-card--current{border:4px solid #06c}.videos-card--exercise-solved::after{position:absolute;top:0;width:100%;height:100%;background-color:rgba(173,214,51,.3);content:"";z-index:1}.videos-label{position:absolute;top:-46px;right:-46px;width:91px;height:91px;transform:rotate(45deg)}.videos-label__text{position:relative;font-family:"Open Sans",Helvetica,Arial,sans-serif;display:block;top:57px;left:18px;width:56px;color:#fff;font-size:12px;font-weight:bold;line-height:1.3;text-align:center;text-transform:uppercase}.videos-label .icon{position:relative;transform:rotate(-45deg);color:#fff}.videos-label--level{background-color:#e38800}.videos-stamp{position:absolute;bottom:-16px;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;z-index:2}.videos-stamp .icon{color:#fff}.videos-stamp--video-watched{background-color:#fbcd00}.videos-stamp--exercise-solved{background-color:#add633}.videos-carousel .slick-slide{width:144px;max-width:144px;height:184px;margin:16.000008px 12px}.videos-carousel .slick-slide:hover{transform:scale(1.05, 1.05);transition:transform .3s ease}.videos-carousel .slick-slide:hover a{color:#333}.videos-carousel .slick-slide a:focus{outline:0}.videos-carousel .centered-arrows{display:flex;align-items:center}.videos-carousel__previous-arrow,.videos-carousel__next-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:184px;border-radius:0;z-index:1}.videos-carousel__previous-arrow.slick-disabled,.videos-carousel__next-arrow.slick-disabled{cursor:default}.videos-carousel__previous-arrow.slick-disabled .icon,.videos-carousel__next-arrow.slick-disabled .icon{display:none}.videos-carousel__previous-arrow::before,.videos-carousel__previous-arrow::after,.videos-carousel__next-arrow::before,.videos-carousel__next-arrow::after{display:none}.videos-carousel .slick-current{transform:scale(1.1, 1.1);transition:transform .3s ease}@media only screen and (max-width: 639px){.videos-carousel{margin-right:-16px;margin-left:-16px;padding:0}}@media only screen and (min-width: 640px)and (max-width: 790px){.videos-carousel{width:516px;margin:auto;padding-right:8px;padding-left:4px}.videos-carousel .slick-current{transform:none}}@media only screen and (min-width: 791px)and (max-width: 958px){.videos-carousel{width:684px;margin:auto;padding-right:8px;padding-left:4px}.videos-carousel .slick-current{transform:none}}@media only screen and (min-width: 959px){.videos-carousel{width:852px;margin:auto;padding-right:8px;padding-left:4px}.videos-carousel .slick-current{transform:none}}.videos-prime-list{padding-top:16px;padding-bottom:16px;background-color:#00b500}.videos-prime-list--video-content-tab-experiment{background-color:#f8f8f8}.videos-prime-list--video-content-tab-experiment .videos-carousel__title .h3{font-weight:bold;text-align:center;margin-left:auto;color:#666 !important}.videos-prime-list--video-content-tab-experiment .videos-carousel__previous-arrow .icon,.videos-prime-list--video-content-tab-experiment .videos-carousel__next-arrow .icon{color:#666 !important}.videos-prime-list .videos-carousel__previous-arrow .icon,.videos-prime-list .videos-carousel__next-arrow .icon{color:#fff}.videos-prime-list .videos-carousel .slick-next{right:-40px}.videos-prime-list .videos-carousel .slick-prev{left:-40px}@media only screen and (min-width: 960px){.videos-prime-list .videos-carousel__previous-arrow,.videos-prime-list .videos-carousel__next-arrow{width:48px;height:248px}.videos-prime-list .videos-carousel__previous-arrow.slick-disabled:hover,.videos-prime-list .videos-carousel__next-arrow.slick-disabled:hover{background-color:rgba(255,255,255,0)}}@keyframes fadeIn{0%{opacity:0}49%{opacity:0}100%{opacity:1}}.videos-rating__headline{margin-bottom:16px;font-size:18px;line-height:1.5}.videos-rating__info,.videos-rating__feedback{margin-top:16px}.videos-content-container .videos-rating,.videos-info-container .videos-rating{width:100%;padding:32px;border-radius:8px;background-color:#f8f8f8}.videos-content-container .videos-rating__headline,.videos-info-container .videos-rating__headline{font-size:24px}@media only screen and (max-width: 959px){.videos-rating__info,.videos-rating__feedback{font-size:14px}.videos-content-container .videos-rating{padding:16px}.videos-content-container .videos-rating__headline{font-size:16px;font-weight:700}}.videos-rating-container{position:relative;display:flex;justify-content:flex-end}.videos-rating-container .videos-rating__headline{margin-right:15px}@media only screen and (max-width: 639px){.videos-info .videos-rating-container,.videos-content-container .videos-rating-container{flex-direction:column-reverse}}.google-rating{width:260px;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(to bottom, #4285f4 25%, #ea4335 25%, #ea4335 50%, #fbbc05 50%, #fbbc05 75%, #34a853 75%);animation:fadeIn .5s cubic-bezier(0.25, 0.5, 0.75, 1)}.google-rating .info-close{position:absolute;top:8px;right:8px}.google-rating .rating-text-helper{display:block;max-width:200px}.videos-info .google-rating{flex-grow:0;margin-left:16px;border-right:8px solid rgba(0,0,0,0)}.videos-content-container .google-rating{position:absolute;top:128px;left:32px;border-right:8px solid rgba(0,0,0,0)}@media only screen and (max-width: 639px){.google-rating{position:relative;width:100%;margin-bottom:16px;box-shadow:none}.videos-info .google-rating{margin-left:0}.videos-content-container .google-rating{position:relative;top:auto;top:initial;left:auto;left:initial}.google-rating .rating-text-helper{max-width:none}}.videos-test,.videos-test-placeholder{position:relative;display:none;padding-top:16px;padding-bottom:32px;z-index:0}.videos-test .shared-feature-question,.videos-test .shared-feature-test,.videos-test-placeholder .shared-feature-question,.videos-test-placeholder .shared-feature-test{width:100%;min-height:480px;border:1px solid #e6e8e5;border-radius:8px;overflow:hidden}.study-smarter-box-toast{position:fixed;bottom:15px;right:20px;z-index:4}.study-smarter-box-toast__content{position:relative;width:279px;padding:56px 32px 48px;border-radius:16px;background-color:#fdeb99}.study-smarter-box-toast__content p{font-family:"Open Sans",Helvetica,Arial,sans-serif}.study-smarter-box-toast__content span{color:#0088b5;font-weight:bold}.study-smarter-box-toast__image{position:absolute;top:-64px;left:50%;transform:translateX(-50%)}.study-smarter-box-toast__close{position:absolute;top:12px;right:12px}.study-smarter-box-toast__close:hover{cursor:pointer}.study-smarter-box-toast__icon{position:absolute;bottom:0;right:0;width:60px;height:60px;border-radius:24px;background-color:#690}.study-smarter-box-toast__icon:hover{cursor:pointer}@media only screen and (max-width: 639px){.study-smarter-box-toast__content{width:222px;height:100%;padding:54px 16px 12px}.study-smarter-box-toast__text{font-size:14px}}.visitors-video-page{position:relative}.visitors-video-page .videos-title{margin:16px auto 0}.visitors-video-page .videos-title__headline{margin-bottom:0;font-weight:bold}.visitors-video-page .videos-conversion-buttons-container{top:60px;padding:1rem 0;background:#fff;box-shadow:0 5px 17px -17px rgba(0,0,0,.25);z-index:4}.visitors-video-page .videos-conversion-buttons-container .videos-conversion-buttons{margin-bottom:0}.visitors-video-page .videos-conversion-buttons-container.second-sticky-element{top:149px}.visitors-video-page .videos-accordion__title .h3>span{font-weight:100}.visitors-video-page .videos-conversion-buttons{display:flex;justify-content:space-between;height:110px;margin-bottom:16px;text-align:center}.visitors-video-page .videos-carousel__title{margin-top:8px;margin-bottom:8px}.visitors-video-page .videos-carousel__title span{color:#fff;font-weight:bold}.visitors-video-page .videos-stage.locked{position:relative;margin-bottom:32px;padding-top:32px;overflow:hidden}.visitors-video-page .videos-stage.locked>.grid-container:first-of-type{position:relative;top:0;transform:none;transform:initial}.visitors-video-page .videos-stage.locked .seo-video-layout__video{display:inline}.visitors-video-page .videos-stage--split.locked{height:auto !important}.visitors-video-page img.videos-player-placeholder__image{border-radius:24px}.visitors-video-page .seo-video-layout__content{padding:24px 42px 0 0}.visitors-video-page .seo-video-layout__content span{color:#333}.visitors-video-page .seo-video-layout__video{display:flex;align-items:center}.visitors-video-page .seo-video-layout .info-bullet-list{margin-top:24px;color:#666}.visitors-video-page .seo-video-layout .info-bullet-list li{margin-left:4px}.visitors-video-page .seo-video-layout .info-bullet-list ul{margin-top:0}.visitors-video-page .seo-video-layout .videos-player{height:auto}.visitors-video-page .seo-video-layout .videos-player-placeholder{height:auto}.visitors-video-page .seo-video-layout img.videos-player-placeholder__image{width:100%;height:326px}.visitors-video-page .seo-video-layout button.videos-test-button{display:none}.visitors-video-page .seo-video-layout .vjs-upper-right-logo{display:none}.visitors-video-page .seo-video-layout .vjs-big-play-button{top:55%}.visitors-video-page .toast{position:fixed;bottom:15px;left:20px;z-index:4}@media only screen and (min-width: 640px){.visitors-video-page .videos-info-container{margin-bottom:16px}.visitors-video-page .videos-info-container .cell>div{height:100%}.visitors-video-page .videos-info-container .videos-rating{padding:16px}.visitors-video-page .videos-info-container .videos-rating__headline{font-size:16px}.visitors-video-page .videos-conversion-buttons{height:120px;margin-bottom:24px}.visitors-video-page .videos-conversion-buttons-container.second-sticky-element{top:192px}}@media only screen and (min-width: 960px){.visitors-video-page .videos-info-container~.videos-content-container,.visitors-video-page .c-feature-module-small~.videos-content-container{margin-top:0}.visitors-video-page .videos-info-container{margin-bottom:32px}.visitors-video-page .videos-info-container .videos-rating{padding:32px}.visitors-video-page .videos-info-container .videos-rating__headline{margin:0 auto 16px;font-size:22px}.visitors-video-page .videos-info-container .videos-author__headline{font-size:22px}.visitors-video-page .videos-conversion-buttons{height:96px;margin-bottom:32px}.visitors-video-page .videos-carousel__title{margin-top:16px}.visitors-video-page .videos-conversion-buttons-container.second-sticky-element{top:165px}}@media only screen and (max-width: 959px){.visitors-video-page .seo-video-layout__content{padding:24px 0}}@media only screen and (max-width: 639px){.visitors-video-page .seo-video-layout__video .videos-player{margin:0}.visitors-video-page .seo-video-layout img.videos-player-placeholder__image{height:100%}.visitors-video-page .videos-conversion-buttons-container{top:0}.visitors-video-page.second-sticky-element{top:149px}}.video-subheading{margin:8px auto}.video-subheading__icon{margin:0 16px;width:56px;height:56px;background:url("/assets/application/videos/visitors/light-bulb.svg") no-repeat;background-size:contain}.video-subheading__text p{margin:0;line-height:24px}.video-subheading .videos-title__headline{text-align:left}.videos-transcript-accordion__outer{position:relative;height:auto;overflow:hidden}.videos-transcript-accordion__inner .markdown{max-height:333px;overflow:hidden}.videos-transcript-accordion__expand-button{display:none;width:100%;height:56px;margin-top:4px;border-radius:8px}@media only screen and (max-width: 959px){.videos-transcript-accordion__expand-button{display:block !important}}.videos-transcript-accordion .videos-accordion__item.is-active+.videos-transcript-accordion__expand-button{display:block}@media only screen and (min-width: 960px){.videos-transcript-accordion__inner .markdown{overflow:auto}.videos-transcript-accordion .videos-accordion__item.is-active+.videos-transcript-accordion__expand-button{display:none}}.lock-transcript-button{width:max-content;width:-moz-max-content;display:block;margin:auto}.performance-banner{padding:32px 0 16px;background-color:#f8f8f8}.performance-banner__headline{padding-bottom:16px;font-size:18px;font-style:italic}.performance-banner__list{justify-content:space-evenly}.performance-banner__list .cell{display:flex}.performance-banner__list .cell:first-of-type .performance-banner__number{color:#7866d3}.performance-banner__list .cell:nth-of-type(2) .performance-banner__number{color:#da66a9}.performance-banner__list .cell:nth-of-type(3) .performance-banner__number{color:#e38800}.performance-banner__list-item{font-family:Helvetica,Arial,sans-serif;width:70%;font-size:16px}.performance-banner__number{margin-right:16px;font-size:22px}@media only screen and (max-width: 959px){body.is-responsive .performance-banner{padding:16px 0 8px}body.is-responsive .performance-banner__headline{padding:16px 0}body.is-responsive .performance-banner__list-item{width:60%;font-size:12px}}@media only screen and (max-width: 639px){body.is-responsive .performance-banner__headline{font-size:16px;line-height:28px}body.is-responsive .performance-banner__list-item{width:100%}}@media only screen and (max-width: 959px){body.is-responsive .trial-default-banner{padding:0}}.videos-conversion-button{position:relative;flex:1 1;flex-direction:column;align-items:center;min-width:66px;padding:8px 4px;border-radius:8px;outline:none;cursor:pointer;gap:8px}.videos-conversion-button:not(:last-of-type){margin-right:8px}.videos-conversion-button__icon{flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.videos-conversion-button__icon svg{width:16px;height:14px}.videos-conversion-button__text{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#333;font-size:10px;font-weight:lighter}.videos-conversion-button__text b{font-size:12px;line-height:18px}.videos-conversion-button--video{background-color:#f5fae6}.videos-conversion-button--video:hover{background-color:#d6eb99}.videos-conversion-button--video .videos-conversion-button__icon{background-color:#9c0}.videos-conversion-button--exercise{background-color:#fffae6}.videos-conversion-button--exercise:hover{background-color:#fdeb99}.videos-conversion-button--exercise .videos-conversion-button__icon{background-color:#fcd733}.videos-conversion-button--worksheet{background-color:#fce6e6}.videos-conversion-button--worksheet:hover{background-color:#f49999}.videos-conversion-button--worksheet .videos-conversion-button__icon{background-color:#e66}.videos-conversion-button--chat{background-color:#e6f3f8}.videos-conversion-button--chat:hover{background-color:#99cfe1}.videos-conversion-button--chat .videos-conversion-button__icon{background-color:#66b8d2}@media only screen and (min-width: 640px){.videos-conversion-button{justify-content:center;padding:16px}.videos-conversion-button:not(:last-of-type){margin-right:16px}.videos-conversion-button__text,.videos-conversion-button b{font-size:14px}}@media only screen and (min-width: 960px){.videos-conversion-button{flex-direction:row;justify-content:flex-start;padding:8px 24px}.videos-conversion-button:not(:last-of-type){margin-right:24px}.videos-conversion-button__icon{width:48px;height:48px}.videos-conversion-button__icon svg{width:23px;height:20px}.videos-conversion-button__text{margin-top:0;font-size:16px;line-height:1.6;text-align:left}.videos-conversion-button__text b{font-size:16px}}body.locale-us.is-responsive .videos-conversion-button,body.locale-uk.is-responsive .videos-conversion-button{justify-content:center}body.locale-us.is-responsive .videos-conversion-button__text,body.locale-uk.is-responsive .videos-conversion-button__text{max-width:-moz-min-content;max-width:min-content}@media only screen and (min-width: 960px){body.locale-us.is-responsive .videos-conversion-button,body.locale-uk.is-responsive .videos-conversion-button{justify-content:flex-start}body.locale-us.is-responsive .videos-conversion-button__text,body.locale-uk.is-responsive .videos-conversion-button__text{max-width:-moz-max-content;max-width:max-content}}.videos-exercises-and-hints{margin-top:32px}.videos-exercises-and-hints__headline{position:relative;margin-bottom:32px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:64px;font-weight:bold}.videos-exercises-and-hints__headline::before{position:absolute;top:0;left:0;background:rgba(1,1,1,0) url("/assets/application/layouts/feature_types/exercises_rounded.svg") center center no-repeat;width:48px;height:48px;background-size:contain;content:""}.videos-exercises-and-hints .h4{margin:0}@media only screen and (min-width: 640px){.videos-exercises-and-hints__headline{margin-bottom:40px;padding:4px 160px 4px 64px;font-weight:100}.videos-exercises-and-hints__headline::after{position:absolute;bottom:-40px;right:8px;background:rgba(1,1,1,0) url("/assets/application/characters/alien_with_book.svg") center center no-repeat;width:143px;height:120px;background-size:contain;content:"";z-index:1}}@media only screen and (min-width: 960px){.videos-exercises-and-hints{margin-top:64px}.videos-exercises-and-hints__headline{margin-bottom:40px;padding:8px 200px 8px 80px}.videos-exercises-and-hints__headline::before{width:64px;height:64px}.videos-exercises-and-hints__headline::after{width:190px;height:160px}}.videos-content-tab__container{display:flex;justify-content:space-between;padding-bottom:32px}.videos-content-tab__container #regular-comments-list{margin-top:0 !important;background-color:#f8f8f8 !important}.videos-content-tab__cards-list{display:flex;justify-content:space-between}.videos-content-tab__card{display:flex;align-items:center;justify-content:center;width:24.5%;padding:32px;border:1px solid #e1e1e1;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;cursor:pointer}.videos-content-tab__card:hover{transition:.5s;background:#f8f8f8}.videos-content-tab__card.active{border-top:8px solid #d6eb99;background:#f8f8f8}.videos-content-tab__title{color:#333;font-size:18px;font-weight:700;text-align:center}.videos-content-tab__content{padding:56px 32px;border:1px solid #e1e1e1;border-top:0;background:#f8f8f8}@media only screen and (max-width: 639px){.videos-content-tab__cards-list{overflow-x:scroll}.videos-content-tab__card{width:124px;padding:12px;border:none}.videos-content-tab__card.active{border-top:6px solid #d6eb99;background:#fff}.videos-content-tab__title{font-size:12px}}.content-structure-breadcrumbs{font-family:Helvetica,Arial,sans-serif;padding-top:8px;padding-bottom:8px;transition:box-shadow .225s ease-in-out;border-bottom:1px solid #e6e8e5;background:#fff}.content-structure-breadcrumbs.is-stuck{box-shadow:0 2px 4px rgba(0,0,0,.05);z-index:5}@media only screen and (max-width: 639px){body.is-responsive .content-structure-breadcrumbs{display:none}}.content-structure-breadcrumbs-item{position:relative;font-size:14px;line-height:1.7}.content-structure-breadcrumbs-item a{color:#666}.content-structure-breadcrumbs-item a:hover{color:#333}.content-structure-breadcrumbs-item:not(:last-child){padding-right:4px}.content-structure-breadcrumbs-item:not(:last-child)::after{padding-left:4px;color:#999;content:"→"}.content-structure-breadcrumbs-item:last-child{display:inline-block;padding-right:4px;padding-left:4px;border-radius:4px;background:none;color:#00b500;font-weight:bold}.toast{position:relative}.toast__content{position:relative;width:323px;padding:32px;border-radius:24px;background-image:linear-gradient(230deg, #fdeb99 25%, #fcd733 100%)}.toast__image{position:absolute;top:-64px;left:50%;transform:translateX(-50%)}.toast__close{position:absolute;top:12px;right:12px}.toast__close:hover{cursor:pointer}.toast__icon{position:absolute;bottom:0;left:0;width:60px;height:60px;border-radius:24px;background-color:#329423}.toast__icon:hover{cursor:pointer}@media only screen and (max-width: 639px){.toast__content{width:222px;padding:32px 16px}.toast__text{font-size:12px}}.features-module{position:relative;padding:64px 0;text-align:center}.features-module h3{font-size:32px}.features-module__image{position:absolute;bottom:0;left:-80px;width:288px;height:262px;margin-right:16px;margin-left:-56px}.features-module__button{width:258px;height:50px;margin-top:24px;padding:12px 15px;font-size:18px}.features-module__list{display:flex;position:relative;justify-content:center;text-align:center}.features-module__item{display:flex;position:relative;left:0;flex-direction:column;justify-content:flex-start;width:150px;height:150px;z-index:1;mix-blend-mode:multiply}.features-module__item:not(:first-of-type){margin-left:-15px}.features-module__item:last-of-type{margin-right:0}.features-module__item::before{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;content:"";z-index:-1}.features-module__item--sofaheld::before{background-color:#e6edf8}.features-module__item--sofaheld .features-module__quantity{color:#283f91}.features-module__item--vocabulary_trainer::before{background-color:#f2e6f8}.features-module__item--vocabulary_trainer .features-module__quantity{color:#7900b5}.features-module__item--videos::before{background-color:#e6f8e6}.features-module__item--videos .features-module__quantity{color:#009100}.features-module__item--exercises::before{background-color:#fffae6}.features-module__item--exercises .features-module__quantity{color:#e3b500}.features-module__item--worksheet::before{background-color:#fce6e6}.features-module__item--worksheet .features-module__quantity{color:#b60000}.features-module__item--chat::before{background-color:#e6f3f8}.features-module__item--chat .features-module__quantity{color:#006d91}.features-module__quantity{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin-top:20px;font-size:32px;font-weight:600}.features-module__text{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin-top:-4px;color:#333;font-size:16px;font-weight:bold}@media only screen and (max-width: 959px){.features-module{position:relative;padding-top:24px;padding-bottom:24px;text-align:center}.features-module h4{font-size:18px;text-align:center}.features-module__image{position:relative;bottom:-26px;left:0;width:108px;height:98px;margin-right:16px;margin-left:-56px}.features-module__button{width:219px;margin-top:24px;padding:12px 15px;font-size:16px}.features-module__list{display:grid;grid-template-columns:repeat(3, auto);grid-gap:10px}.features-module__item{width:120px;height:120px}.features-module__item:not(:first-of-type){margin-left:auto}.features-module__item:last-of-type{margin-right:auto}.features-module__quantity{margin-top:15px;font-size:28px}.features-module__text{font-size:12px}.features-module__subtext{margin-top:8px}}@media only screen and (max-width: 639px){.features-module h3{text-align:center}.features-module__image{position:relative;bottom:-24px;width:108px;height:98px;margin-right:8px;margin-left:-56px}.features-module__button{width:219px;margin-top:8px;padding:11px 15px}.features-module__subtext{margin-top:8px}.features-module__item{width:80px;height:80px}.features-module__quantity{font-size:14px}.features-module__text{font-size:8px}}.features-module-small{position:relative;padding-bottom:32px}.features-module-small__headline{margin-bottom:24px;line-height:1.4;text-align:left}.features-module-small__image{position:absolute;bottom:0;left:-40px;width:141px;height:131px}.features-module-small__button{margin:24px 0 0 24px}.features-module-small__button-text{margin-left:24px;font-size:10px}.features-module-small__list{display:flex;position:relative;justify-content:center;text-align:center}.features-module-small__item{display:flex;position:relative;left:0;flex-direction:column;justify-content:flex-start;width:120px;height:120px;z-index:1;mix-blend-mode:multiply}.features-module-small__item:not(:first-of-type){margin-left:-15px}.features-module-small__item:last-of-type{margin-right:0}.features-module-small__item::before{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;content:"";z-index:-1}.features-module-small__item--sofaheld::before{background-color:#e6edf8}.features-module-small__item--sofaheld .features-module-small__quantity{color:#283f91}.features-module-small__item--vocabulary_trainer::before{background-color:#f2e6f8}.features-module-small__item--vocabulary_trainer .features-module-small__quantity{color:#af66d3}.features-module-small__item--videos::before{background-color:#e6f8e6}.features-module-small__item--videos .features-module-small__quantity{color:#690}.features-module-small__item--exercises::before{background-color:#fffae6}.features-module-small__item--exercises .features-module-small__quantity{color:#e1b800}.features-module-small__item--worksheet::before{background-color:#fce6e6}.features-module-small__item--worksheet .features-module-small__quantity{color:#ee6f6f}.features-module-small__item--chat::before{background-color:#e6f3f8}.features-module-small__item--chat .features-module-small__quantity{color:#0088b5}.features-module-small__quantity{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin-top:20px;font-size:28px;font-weight:300}.features-module-small__text{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin-top:-4px;color:#333;font-size:12px;font-weight:bold}@media only screen and (max-width: 959px){.features-module-small__image{position:absolute;bottom:0;left:60px}.features-module-small__button-text{color:#333;text-align:center}.features-module-small__list{display:flex;grid-template-columns:repeat(3, auto);grid-gap:10px}.features-module-small__item{width:80px;height:80px;margin:16px 8px 0 0}.features-module-small__quantity{margin-top:15px;font-size:14px}.features-module-small__text{font-size:8px}}@media only screen and (max-width: 639px){.features-module-small__headline{text-align:center}.features-module-small__image{position:absolute;bottom:-28px;left:-60px}.features-module-small__button-text{font-size:12px}.features-module-small__list{display:grid}.features-module-small__item{width:80px;height:80px;margin:0}.features-module-small__item:not(:first-of-type){margin-left:0}.features-module-small__quantity{font-size:14px}.features-module-small__text{font-size:8px}}.twelve-minutes-section__headline{margin-bottom:40px}.twelve-minutes-section__headline span{padding:0 5px;border-radius:8px;background:#fcd733}.twelve-minutes-section .h3{display:block}.twelve-minutes-section__image{display:block}.twelve-minutes-section__description{padding:0 32px}.twelve-minutes-section__card{width:95%;margin:0 auto;padding:24px;border-radius:8px;background:#e6f3f8}.twelve-minutes-section__card .h2{position:relative}.twelve-minutes-section__card .h2 span{font-size:18px;font-weight:300}.twelve-minutes-section__card--understanding .h2{color:#66b8d2}.twelve-minutes-section__card--practicing .h2{color:#da66a9}.twelve-minutes-section__card--asking .h2{color:#af66d3}.twelve-minutes-section__progress-bar,.twelve-minutes-section__progress{height:12px}.twelve-minutes-section__progress-bar{flex:auto;margin:0 16px;background:#fff}.twelve-minutes-section__progress{width:0;transition:width 3.5s ease 0s}.twelve-minutes-section__progress--understanding{background:#66b8d2}.twelve-minutes-section__progress--understanding.is-progressed{width:92%}.twelve-minutes-section__progress--practicing{background:#da66a9}.twelve-minutes-section__progress--practicing.is-progressed{width:93%}.twelve-minutes-section__progress--asking{background:#af66d3}.twelve-minutes-section__progress--asking.is-progressed{width:94%}@media only screen and (max-width: 959px){body.is-responsive .twelve-minutes-section li:not(:last-child){margin-bottom:32px}body.is-responsive .twelve-minutes-section__headline.h3{font-size:22px}body.is-responsive .twelve-minutes-section__image{display:block;width:250px;margin:0 auto}body.is-responsive .twelve-minutes-section__description{width:50%;margin:0 auto;padding-bottom:18px}body.is-responsive .twelve-minutes-section__card{width:379px;padding:12px 24px}body.is-responsive .twelve-minutes-section__card .h2{font-size:32px}body.is-responsive .twelve-minutes-section__card .h4{font-size:18px}}@media only screen and (max-width: 639px){body.is-responsive .twelve-minutes-section__card{width:85%}body.is-responsive .twelve-minutes-section__card .h4{font-size:14px}}#msMsPoweredBy{display:none !important}
.mpa-bubble{display:inline-block;width:270px;height:-moz-fit-content;height:fit-content;padding:24px;transform:translateX(60px);border-radius:24px;background-color:#fff;text-align:left}.mpa-bubble::after{position:absolute;top:40%;left:-16px;border-width:16px 16px 16px 0;border-style:solid;border-color:rgba(0,0,0,0) #fff;content:""}.mpa-bubble__title,.mpa-bubble__text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;color:#333;font-style:italic;line-height:1.5;text-align:left}.mpa-bubble__title{font-weight:bold;display:inline-block}.mpa-bubble__new{display:inline-block;width:40px;vertical-align:sub}.mpa-bubble--welcome{box-shadow:0 8px 24px -12px rgba(0,0,0,.25);width:350px;margin-left:32px}@media only screen and (max-width: 959px){body.is-responsive .mpa-bubble{width:255px;vertical-align:sub}body.is-responsive .mpa-bubble::after{top:25%}body.is-responsive .mpa-bubble--welcome{width:100%;max-width:452px;margin-top:0;margin-bottom:32px;margin-left:0;transform:translateX(0);text-align:left}body.is-responsive .mpa-bubble--welcome::after{display:none}}@media only screen and (max-width: 639px){body.is-responsive .mpa-bubble{margin-bottom:24px;transform:translateX(0)}body.is-responsive .mpa-bubble::after{top:160px;left:124px;transform:rotate(270deg)}body.is-responsive .mpa-bubble--welcome{max-width:485px;margin-top:32px;margin-bottom:0}}.benefit-card{position:relative;display:flex;width:100%;height:155px;border-radius:24px;box-shadow:0 3px 16px 0 rgba(0,0,0,.25);cursor:pointer}.benefit-card__icon{position:absolute;top:40px;left:50%;width:100%;margin-bottom:8px;transform:translate(-50%, -50%)}.benefit-card__icon i img{position:absolute;top:60%;left:50%;width:56px;transform:translate(-50%, -50%)}.benefit-card__text{position:relative;display:flex;top:73px;flex-wrap:wrap;justify-content:center;width:100%;padding:8px 10px;text-align:center}.benefit-card__text .h5{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;width:100%;margin-bottom:0;color:#333;font-weight:700;line-height:24px}.benefit-card__text .text-small{font-family:"Open Sans",Helvetica,Arial,sans-serif;width:100%;font-size:14px;line-height:14px}.benefit-card__text .icon--arrow-down{display:flex;position:absolute;top:56px;width:10px;cursor:pointer}.benefit-card__redirect{position:relative;bottom:-60px;color:#06c;font-family:Helvetica,sans-serif;font-size:14px}.benefit-card__redirect .icon{background-repeat:no-repeat;color:#06c;font-size:14px;vertical-align:baseline}.benefit-card--old{height:auto;border-radius:8px}.benefit-card--old .text-small{margin-bottom:16px}.benefit-card--old .benefit-card__image{position:relative;right:0;height:100px;margin-bottom:24px}.benefit-card--small{width:284px;height:96px;border-radius:8px;cursor:pointer}.benefit-card--us,.benefit-card--uk{height:266px}.benefit-card--us .text-small,.benefit-card--uk .text-small{margin-bottom:16px}.benefit-card--us .card-section,.benefit-card--uk .card-section{text-align:center}.benefit-card--us .benefit-card__image,.benefit-card--uk .benefit-card__image{position:relative;right:0;height:100px;margin-bottom:24px}.benefit-card--us .benefit-card__link,.benefit-card--uk .benefit-card__link{font-size:14px}.benefit-card__link{color:#06c !important;font-size:12px}.benefit-card__image{position:absolute;top:2px;right:-50px;height:105px}.benefit-card__image img{width:16px;height:16px}.benefit-card__image--chat{top:14px;right:-48px;height:83px}.benefit-card .card-section{padding:16px 16px 12px}@media only screen and (max-width: 959px){body.is-responsive .benefit-card{width:auto}body.is-responsive .benefit-card__icon i img{width:48px}body.is-responsive .benefit-card__text{top:62px}body.is-responsive .benefit-card__text .h5{line-height:20px}body.is-responsive .benefit-card__text .icon--arrow-down{top:70px}body.is-responsive .benefit-card--old{width:22%;height:inherit;margin-bottom:8px}body.is-responsive .benefit-card--old a{height:100%}body.is-responsive .benefit-card--old .card-section{height:inherit;padding:16px 12px 12px}body.is-responsive .benefit-card--old .benefit-card__image{height:80px;margin-top:auto;margin-bottom:0}body.is-responsive .benefit-card--us,body.is-responsive .benefit-card--uk{width:60%;height:96px;margin-bottom:12px}body.is-responsive .benefit-card--us .text-small,body.is-responsive .benefit-card--uk .text-small{margin-bottom:0}body.is-responsive .benefit-card--us .card-section,body.is-responsive .benefit-card--uk .card-section{text-align:left}body.is-responsive .benefit-card--us .benefit-card__icon,body.is-responsive .benefit-card--us .benefit-card__image,body.is-responsive .benefit-card--uk .benefit-card__icon,body.is-responsive .benefit-card--uk .benefit-card__image{position:absolute;top:2px;right:-50px;height:105px}body.is-responsive .benefit-card--us .benefit-card__link,body.is-responsive .benefit-card--uk .benefit-card__link{font-size:14px}}@media only screen and (max-width: 639px){body.is-responsive .benefit-card{height:126px;margin-bottom:auto}body.is-responsive .benefit-card__icon{top:24px}body.is-responsive .benefit-card__icon i img{width:40px}body.is-responsive .benefit-card__text{top:55px}body.is-responsive .benefit-card__text .h5{font-size:14px;line-height:20px}body.is-responsive .benefit-card__text .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{justify-content:space-evenly;padding:12px 0}.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__wrapper{justify-content:center;gap:72px}}@media only screen and (max-width: 639px){body.is-responsive .trust-badges__trusted{display:none}}.motivation-section{margin-bottom:0;color:#fff}.motivation-section__headline{margin-bottom:24px;font-weight:700}.motivation-section__headline span{display:block;font-size:18px;font-weight:400}.motivation-section__headline--en{margin-bottom:0}.motivation-section__headline--en span{display:inline;font-size:42px;font-weight:300}.motivation-section__subheadline{margin-bottom:24px}.motivation-section__image{flex-direction:column;align-items:center;justify-content:center}.motivation-section__image img{width:170px}.motivation-section__image-text{margin-top:16px;font-weight:400}.motivation-section__image-text span{display:block}.motivation-section span.title{font-weight:700}.motivation-section span.mobile{font-weight:400}.motivation-section__image-list{justify-content:center;margin-bottom:40px}@media only screen and (max-width: 959px){body.is-responsive .motivation-section .motivation-section__image-list{margin-bottom:0}body.is-responsive .motivation-section .motivation-section__list{margin-bottom:24px}body.is-responsive .motivation-section .motivation-section__headline--en span{font-size:32px}body.is-responsive .motivation-section .motivation-section__subheadline{font-size:18px}body.is-responsive .motivation-section .motivation-section-carousel{position:relative}body.is-responsive .motivation-section .motivation-section-carousel .slick-slide .h4{color:#fff;font-weight:400}body.is-responsive .motivation-section .motivation-section-carousel .slick-slide .h4 span{display:block}body.is-responsive .motivation-section .motivation-section-carousel .slick-dots{position:relative;top:5px}body.is-responsive .motivation-section .motivation-section-carousel .slick-dots li{margin:0}body.is-responsive .motivation-section .motivation-section-carousel .slick-dots button::before{color:#fff;font-size:16px;opacity:1}body.is-responsive .motivation-section .motivation-section-carousel .slick-dots .slick-active>button::before{color:#9c0}body.is-responsive .motivation-section .motivation-section-carousel__next-arrow,body.is-responsive .motivation-section .motivation-section-carousel__previous-arrow{position:absolute;top:50%;transform:translateY(-50%);outline:none;color:#fff;cursor:pointer;z-index:2}body.is-responsive .motivation-section .motivation-section-carousel__next-arrow .icon,body.is-responsive .motivation-section .motivation-section-carousel__previous-arrow .icon{font-size:28px}body.is-responsive .motivation-section .motivation-section-carousel__next-arrow{right:150px}body.is-responsive .motivation-section .motivation-section-carousel__previous-arrow{left:150px}body.is-responsive .motivation-section .motivation-section-carousel__image{width:175px;height:158px;margin:0 auto;background-repeat:no-repeat;background-size:contain}body.is-responsive .motivation-section .motivation-section-carousel__image--item-0{background-image:url("/assets/application/characters/zazie_motivation.svg")}body.is-responsive .motivation-section .motivation-section-carousel__image--item-1{background-image:url("/assets/application/characters/blobby_motivation.svg")}body.is-responsive .motivation-section .motivation-section-carousel__image--item-2{background-image:url("/assets/application/characters/pommes_motivation.svg")}}@media only screen and (max-width: 639px){body.is-responsive .motivation-section .motivation-section__headline span{font-size:16px}body.is-responsive .motivation-section .motivation-section__headline--en span{display:inline;font-size:22px;font-weight:300}body.is-responsive .motivation-section .motivation-section__subheadline{margin:0 16px 8px;font-size:16px}body.is-responsive .motivation-section .motivation-section-carousel__next-arrow{right:10px}body.is-responsive .motivation-section .motivation-section-carousel__previous-arrow{left:10px}}.tassel{position:relative;display:block;width:auto;width:initial;max-width:417px;margin:16px auto;background-color:#e35b00;text-align:center}.tassel--weekly-price{padding:2px 12px;background-color:#fdeb99;color:#333}.tassel--weekly-price.tassel::before,.tassel--weekly-price.tassel::after{border-top:14px solid #fdeb99;border-bottom:14px solid #fdeb99}.tassel--weekly-price.tassel::before{border-right:12px solid #fdeb99;border-left:12px solid rgba(0,0,0,0)}.tassel--weekly-price.tassel::after{border-right:12px solid rgba(0,0,0,0);border-left:12px solid #fdeb99}.tassel::before,.tassel::after{display:block;width:0;height:0;padding-top:0;transform:translateY(-50%);border-top:20px solid #e35b00;border-bottom:20px solid #e35b00;content:""}.tassel::before{position:absolute;top:50%;left:-20px;border-right:15px solid #e35b00;border-left:15px solid rgba(0,0,0,0)}.tassel::after{position:absolute;top:50%;right:-20px;border-right:15px solid rgba(0,0,0,0);border-left:15px solid #e35b00}.tassel__text{padding:8px 16px;color:#fff;font-size:16px;font-weight:300;line-height:1.5}@media only screen and (max-width: 639px){.tassel{width:90%}.tassel::before,.tassel::after{border-top-width:17px;border-bottom-width:17px}.tassel::before{position:absolute;top:50%;left:-10px;border-right:10px solid #e35b00;border-left:10px solid rgba(0,0,0,0)}.tassel::after{position:absolute;top:50%;right:-10px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid #e35b00}.tassel .tassel__text{font-size:11.4px;line-height:1.6}.tassel .tassel{margin-bottom:16px}}.pricing-page .page-content{position:relative;padding-bottom:80px;overflow-x:hidden}.pricing-page .page-content .trust-bar{position:relative}.pricing-page .page-content .trust-bar__headline{font-style:italic}.pricing-page .page-content .trust-bar__container{display:flex;flex-wrap:wrap;justify-content:space-around}.pricing-page .page-content .trust-bar--dach{padding:32px 0}.pricing-page .pricing-plan-list{display:inline-block;padding-bottom:70px}.pricing-page .pricing-plan-list::after{content:"";display:block;clear:both}.pricing-page .pricing-plan-list .pricing-landing-video .video-js{width:100%}.pricing-page .pricing-plan-list__headline{margin-bottom:32px;color:#fff;font-size:18px}.pricing-page .pricing-smallprint__text{font-size:14px;line-height:1.7}.pricing-page .pricing-hotline{padding-left:64px}.pricing-page .pricing-landing-video,.pricing-page .pricing-landing-banner,.pricing-page .pricing-pgt-box{position:relative;top:32px}.pricing-page .pricing-pgt-box{width:408px;padding:32px 0 32px 32px;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#fff;text-align:left;box-shadow:0 8px 24px -12px rgba(0,0,0,.25)}.pricing-page .pricing-pgt-box__title{padding-left:12px}.pricing-page .pricing-pgt-box__title p{line-height:1.8}.pricing-page .pricing-pgt-box__ratings span{color:#06c;font-size:12px;cursor:pointer}.pricing-page .pricing-pgt-box__ratings img{width:79px;vertical-align:sub}.pricing-page .pricing-pgt-box__benefits{padding-top:64px}.pricing-page .pricing-pgt-box__benefits .h6{margin-bottom:16px;text-transform:uppercase}.pricing-page .pricing-pgt-box__benefits span{font-size:13px;line-height:1.5}.pricing-page .pricing-pgt-box__benefits li{position:relative;margin-top:8px;margin-left:16px;text-align:left}.pricing-page .pricing-pgt-box__benefits .icon{position:absolute;top:10px;left:-16px;width:8px;height:8px}.pricing-page .pricing-pgt-box__benefits .icon--bullet{background-image:url("/assets/application/information/teachers/bullet.svg");background-repeat:no-repeat;background-position:center center}.pricing-page .pricing-pgt-box__benefits:lang(en){padding-top:8px}.pricing-page .pricing-pgt-box__under{position:absolute;bottom:-88px;right:32px}.pricing-page .pricing-pgt-box__under-text,.pricing-page .pricing-pgt-box__under-arrow{font-family:"Open Sans",Helvetica,Arial,sans-serif;width:110%;color:#fff;font-size:14px;letter-spacing:-0.3px;text-transform:uppercase}.pricing-page .pricing-pgt-box__under-arrow{width:47px;margin-left:85%}.pricing-page .pricing-pgt-popup{top:20%;max-height:558px}.pricing-page .pricing-pgt-popup__positive{font-family:"Open Sans",Helvetica,Arial,sans-serif;display:block;font-weight:lighter}.pricing-page .pricing-pgt-popup__review{font-size:14px}.pricing-page .pricing-pgt-popup__review-stars{width:79px}.pricing-page .pricing-pgt-popup__review-name,.pricing-page .pricing-pgt-popup img{display:block}.pricing-page .pricing-pgt-popup__review-text,.pricing-page .pricing-pgt-popup__expand-text{font-style:italic}.pricing-page .pricing-pgt-popup__expand-text{display:none}.pricing-page .pricing-pgt-popup__expand-button{display:inline;display:initial;color:#06c;font-size:14px;cursor:pointer}.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: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:0}.pricing-page.is-responsive .trust-bar__container{width:60%;margin:0 auto}.pricing-page.is-responsive .trust-bar__item{width:50%}.pricing-page.is-responsive .trust-bar__item:nth-child(1){order:1}.pricing-page.is-responsive .trust-bar__item:nth-child(3){order:2}.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__container{width:100%}}.pricing-header{position:relative;min-height:685px;padding-top:32px;padding-bottom:16px;background:url("/assets/application/layouts/subjects_background.svg") no-repeat,linear-gradient(90deg, #009100, #9c0) center;background-size:cover;text-align:center;overflow:hidden;z-index:0}.pricing-header .benefit-card__image--exp{width:-moz-max-content;width:max-content;margin:auto;text-align:center}.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__exp-button{margin:24px auto 14px}.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--exp{margin-top:6px;font-size:14px}.pricing-header__subheadline a{color:#fff;text-decoration:underline}.pricing-header__subheadline a:hover{color:#e6e8e5}body:not(.is-mobile-app) .pricing-header::after{position:absolute;bottom:-165px;right:2px;width:101%;height:170px;transform:rotate(3deg);background:#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__exp-button{margin:16px auto !important}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__headline--exp{margin-bottom:24px}body.is-responsive .pricing-header__subheadline{margin-bottom:40px;font-size:16px}body.is-responsive .pricing-header__subheadline--exp{margin-bottom:32px}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:url("/assets/application/layouts/subjects_background_phone.svg") no-repeat,linear-gradient(90deg, #009100, #9c0) center;background-size:cover;background-position-x:52%}body.is-responsive .pricing-header .benefit-card__image--exp{right:-32px}body.is-responsive .pricing-header__headline{margin-bottom:24px;font-size:24px}body.is-responsive .pricing-header__headline--exp{margin:12px 0 24px}body.is-responsive .pricing-header__background--us,body.is-responsive .pricing-header__background--uk{background:linear-gradient(#690, #9c0) center}body.is-responsive .pricing-header__background::after{right:10px;transform:rotate(8deg)}body.is-responsive .pricing-header__background::before{left:10px;transform:rotate(-8deg)}}.pricing-landing-video{width:415px}.pricing-landing-video .new-player{position:relative;min-height:233px;border-top-left-radius:8px;background:#f8f8f8;overflow:hidden}.pricing-landing-video .video-js{width:100%}.pricing-landing-video__player-container{border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#fff;box-shadow:0 8px 24px -12px rgba(0,0,0,.25)}.pricing-landing-video__benefits{min-height:200px;padding:82px 20px;text-align:left}.pricing-landing-video__headline{color:#333;font-size:14px;text-transform:uppercase}.pricing-landing-video__list{padding-left:24px;color:#ccc;font-size:13px;line-height:1.6;list-style-type:disc}.pricing-landing-video__list-item{padding-bottom:8px}.pricing-landing-video__list-item span{color:#666}.pricing-landing-video__subtitle{position:relative;padding-top:10px;padding-right:20px;color:#fff;text-align:right;text-transform:uppercase}@media only screen and (max-width: 959px){body.is-responsive .pricing-landing-video{position:relative;top:0;left:0;right:0;width:100%;height:auto;margin-top:15px}body.is-responsive .pricing-landing-video .vjs-upper-right-logo{display:none}body.is-responsive .pricing-landing-video .vjs-big-play-button::before{background-color:rgba(0,0,0,0)}body.is-responsive .pricing-landing-video .vjs-big-play-button::after{background:url("/assets/images/new_player/play-black.svg") center center no-repeat}body.is-responsive .pricing-landing-video__player-container{padding:16px 24px;border-radius:8px}body.is-responsive .pricing-landing-video__benefits{width:100%;min-height:auto;padding:0}body.is-responsive .pricing-landing-video__subtitle{padding-bottom:20px;text-align:left}}@media only screen and (max-width: 639px){body.is-responsive .pricing-landing-video__subtitle{padding-right:0;text-align:center}body.is-responsive .pricing-landing-video__headline{max-width:172px;margin-right:auto;margin-bottom:0;margin-left:auto;font-size:12px}}.pricing-landing-banner{font-family:"Open Sans",Helvetica,Arial,sans-serif;width:220px;color:#333}.pricing-landing-banner .page-banner__countdown-title{display:block}.pricing-landing-banner .page-banner__icon{display:block;margin:0 auto}.pricing-landing-banner .page-banner__percentage{position:relative;top:50%;transform:translateY(-50%);font-size:24px;font-style:normal}.pricing-landing-banner .page-banner__percentage span{font-style:italic}.pricing-landing-banner .page-banner__headline{margin-top:10px;font-weight:bold;line-height:1.5}.pricing-landing-banner .page-banner__headline span{display:block}.pricing-landing-banner .page-banner__text{padding-top:10px;font-size:13px}.pricing-landing-banner .page-banner__top{width:100%;height:260px;padding:20px 20px 0;border-top-left-radius:5px;background-color:#e6e8e5}.pricing-landing-banner .page-banner__bottom{position:relative;width:100%;height:161px;border-bottom-left-radius:5px;background-color:#fff}.pricing-landing-banner .page-banner__side-content{position:static;width:100%;transform:translate(0, 100%)}.pricing-landing-banner .page-banner__last-sale{padding:0 16px}.pricing-landing-banner .page-banner__last-sale-title{line-height:1}.pricing-landing-banner .page-banner__last-sale-text{white-space:normal}.pricing-landing-banner .page-banner--sales .page-banner__last-sale-title,.pricing-landing-banner .page-banner--money-back .page-banner__last-sale-title{line-height:inherit}.pricing-landing-banner .page-banner--sales{border-bottom:0;background:none}.pricing-landing-banner .page-banner--money-back .page-banner__icon{background:url("/assets/application/layouts/banners/money_back.svg") center center no-repeat;background-size:contain}@media only screen and (max-width: 959px){body.is-responsive .pricing-landing-banner{display:none}}.pricing-paid-social__headline{margin-bottom:32px;color:#fff;font-size:18px}.pricing-paid-social .benefit-card .h4{color:#333}.pricing-plan{position:relative;border-radius:8px;background-color:#fff;box-shadow:0 8px 24px -12px rgba(0,0,0,.25);z-index:1}.pricing-plan .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{position:relative;display:flex;padding:10px 0 11px 64px}.pricing-plan__benefits-items:not(first-of-type){border-bottom:1px solid #e6e8e5}.pricing-plan__benefits-items p{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:19px}.pricing-plan__benefits-items .sprites-feature-types{position:absolute;top:6px;left:24px}.pricing-plan__benefits-items .sprites-feature-types--videos,.pricing-plan__benefits-items .sprites-feature-types--sofaheld{top:14px}.pricing-plan__benefits-items .sprites-feature-types--videos:lang(en),.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:baseline;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{width:40px;height:24px;border-radius:12px}.pricing-plan__discount--ribbon span{position:relative;bottom:3px;left:1px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold}.pricing-plan__discount--ribbon span.percentage{margin-left:-2px;font-weight:400}.pricing-plan__discount--ribbon span::after{display:none}.pricing-plan--premium{width:285px;box-shadow:0px 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;margin-left:10px;color:#ccc}.pricing-plan--premium .pricing-plan__benefits-tooltip .icon--info{font-size:16px}.pricing-plan--premium .pricing-plan__benefits-tooltip .icon--info.tooltip{width:50%}.pricing-plan--premium .pricing-plan__highlight-button{padding-bottom:24px;border-bottom:1px solid #e6e8e5}.pricing-plan--premium .pricing-plan__list-item .pricing-plan__discount--ribbon{background-color:#e35b00}.pricing-plan--premium .pricing-plan__list-item .pricing-plan__discount--ribbon span{color:#fff}.pricing-plan--premium .pricing-plan__list-item--old-price .h3,.pricing-plan--premium .pricing-plan__list-item--old-price .h4{margin-left:4px;color:#e35b00;font-weight:400}.pricing-plan--premium .pricing-plan__list-item--new-price{align-items:baseline;padding:0}.pricing-plan--premium .pricing-plan__list-item--new-price p{color:#690}.pricing-plan--premium .pricing-plan__list-item--new-price .h3,.pricing-plan--premium .pricing-plan__list-item--new-price .h4{color:#690;font-weight:700}.pricing-plan--basic{top:32px;width:248px;border-top-left-radius:0;border-bottom-left-radius:8px}.pricing-plan--basic .pricing-plan__headline{margin-top:16px;font-size:22px;line-height:1.8}.pricing-plan--basic .pricing-plan__highlight-button{padding-bottom:16px;border-bottom:1px solid #e6e8e5}.pricing-plan--basic .pricing-plan__list-item .pricing-plan__discount--ribbon{border:1px solid #e35b00;background-color:#fff}.pricing-plan--basic .pricing-plan__list-item .pricing-plan__discount--ribbon span{color:#e35b00}.pricing-plan--basic .pricing-plan__list-item--old-price .h3,.pricing-plan--basic .pricing-plan__list-item--old-price .h4{color:#e35b00;font-weight:400}.pricing-plan--basic .pricing-plan__list-item--old-price:lang(de-CH),.pricing-plan--basic .pricing-plan__list-item--old-price:lang(en){padding-left:11px}.pricing-plan--basic .pricing-plan__list-item--new-price{align-items:baseline}.pricing-plan--basic .pricing-plan__list-item--new-price p{color:#690}.pricing-plan--basic .pricing-plan__list-item--new-price .h3,.pricing-plan--basic .pricing-plan__list-item--new-price .h4{color:#690;font-weight:700}.pricing-plan--basic .pricing-plan__button{width:196px;height:32px;margin-bottom:6px;padding:8px;font-size:14px}.pricing-plan--basic .pricing-plan__benefits{padding-top:0}.pricing-plan--basic .pricing-plan__benefits-items{padding-left:56px}.pricing-plan--basic .pricing-plan__benefits-items p{font-size:12px}.pricing-plan--basic .pricing-plan__benefits-items:not(:first-of-type){padding-bottom:11px}.pricing-plan--basic .pricing-plan__benefits-items .sprites-feature-types{left:16px}.pricing-plan--basic .pricing-plan__benefits-items span{font-size:12px}.pricing-plan .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:#e35b00;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__list ul{justify-content:space-between}body.is-responsive .pricing-plan__list-item:lang(de-CH),body.is-responsive .pricing-plan__list-item:lang(en){padding-left:0}body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(de-CH),body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(en){margin:0 7px 0 -12px}}@media only screen and (max-width: 639px){body.is-responsive .pricing-plan{width:100%;border-top-left-radius:8px;border-bottom-left-radius:8px}body.is-responsive .pricing-plan__list ul{justify-content:center}body.is-responsive .pricing-plan__list ul li{padding:0 10px}body.is-responsive .pricing-plan__list-item--old-price .h3,body.is-responsive .pricing-plan__list-item--old-price .h4,body.is-responsive .pricing-plan__list-item--new-price .h3,body.is-responsive .pricing-plan__list-item--new-price .h4{font-size:22px}body.is-responsive .pricing-plan__list-item--old-price-swiss{padding:0 !important}body.is-responsive .pricing-plan.is-minimized .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:206px}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach{padding-top:0}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(1),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(2),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(3),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(4){display:none}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(1),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(2),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(3),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(4){display:none}body.is-responsive .pricing-plan--basic .pricing-plan__benefits-items{padding-left:64px}body.is-responsive .pricing-plan--basic .pricing-plan__benefits-items .sprites-feature-types{left:24px}body.is-responsive .pricing-plan--basic.is-minimized{height:176px}body.is-responsive .pricing-plan--basic.is-minimized .pricing-plan__benefits-items{display:none}body.is-responsive .pricing-plan--basic.is-minimized .pricing-plan__benefits-items--inactive{display:block}body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(de-CH),body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(en){margin-left:0}}@media only screen and (max-width: 639px){.pricing-plan-list .pricing-plan--basic:lang(de){top:0}}.pricing-overview{padding-top:80px}@media only screen and (max-width: 959px){body.is-responsive .pricing-overview{padding:24px 0 0}body.is-responsive .pricing-overview__headline{padding-top:20px}body.is-responsive .pricing-overview__button{text-align:center}}@media only screen and (max-width: 639px){body.is-responsive .pricing-overview__headline{padding-right:10px;padding-left:10px}}.pricing-table{position:relative;width:100%;margin:40px auto 0}.pricing-table td{font-family:Helvetica,Arial,sans-serif;color:#666;font-size:14px;text-align:center}.pricing-table th:nth-child(2),.pricing-table td:nth-child(2){background-color:#fffae6}.pricing-table.has-basic-only th:nth-child(2),.pricing-table.has-basic-only td:nth-child(2){display:none}.pricing-table.has-premium-only th:nth-child(3),.pricing-table.has-premium-only td:nth-child(3){display:none}.pricing-table__headline,.pricing-table__subtitle{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;text-align:center}.pricing-table__headline{height:76px;background-color:#fff}.pricing-table__subtitle{margin-bottom:15px}.pricing-table__row{height:41px;border-top:1px solid #e6e8e5}.pricing-table__row--first{font-family:"Open Sans",Helvetica,Arial,sans-serif;height:43px;border-top:3px solid #e6e8e5;font-size:14px}.pricing-table__row--first th{font-weight:700;text-transform:uppercase}.pricing-table__cell--last{height:121px}.pricing-table__cell--last .button-small,.pricing-table__cell--last .button{width:110px;margin:0 auto}.pricing-table__cell--last .button:lang(en){width:121px}.pricing-table__bulletpoint{text-align:center}.pricing-table__bulletpoint .sprites-layouts-benefit_bulletpoint{margin-top:3px}.pricing-table__feature{padding-left:24px;text-align:left}.pricing-table .tooltip-sofatutor{display:inline-block;width:16px;height:16px;border-radius:16px;background-color:#ccc;color:#fff;font-size:12px;line-height:18px;text-align:center}.pricing-table .tooltip-sofatutor:hover{background-color:#666;cursor:pointer}.pricing-table .tooltip-sofatutor .button-medium{padding:7px 10px 9px;font-size:14px}.pricing-table.is-sticky .pricing-table__headline{position:sticky;position:-webkit-sticky;top:60px}.pricing-table.is-sticky .pricing-table__headline::after{position:absolute;top:75px;right:0;width:100%;height:3px;background-color:#e6e8e5;content:""}@media only screen and (max-width: 959px){body.is-responsive .pricing-table{border-bottom:1px solid #e6e8e5}body.is-responsive .pricing-table .tooltip-sofatutor{display:none}body.is-responsive .pricing-table__row,body.is-responsive .pricing-table__row--first{height:71px}body.is-responsive .pricing-table__headline{width:16%}body.is-responsive .pricing-table__headline:not(:first-of-type){width:32%}body.is-responsive .pricing-table__headline--empty{width:36%;content:""}body.is-responsive .pricing-table.has-basic-only .pricing-table__headline--empty,body.is-responsive .pricing-table.has-premium-only .pricing-table__headline--empty{width:68%}}@media only screen and (max-width: 639px){body.is-responsive .pricing-table{display:inline-table}body.is-responsive .pricing-table__row--first{font-size:12px}body.is-responsive .pricing-table__header{height:70px}body.is-responsive .pricing-table th:not(:first-of-type),body.is-responsive .pricing-table td:not(:first-of-type){width:100px}body.is-responsive .pricing-table__headline{width:100px}body.is-responsive .pricing-table__headline:not(.pricing-table__headline--premium){background-color:#fff}body.is-responsive .pricing-table__headline--empty{width:auto;color:#fff}body.is-responsive .pricing-table.is-sticky .pricing-table__headline{top:0}body.is-responsive .pricing-table.has-basic-only .pricing-table__headline--empty,body.is-responsive .pricing-table.has-premium-only .pricing-table__headline--empty{width:auto}}.pricing-smallprint{margin-top:80px}.pricing-smallprint__text{color:#666;font-size:12px;line-height:16px}.pricing-smallprint__text b{display:block;padding-bottom:5px}@media only screen and (max-width: 959px){body.is-responsive .pricing-smallprint{margin-top:0;padding:20px}body.is-responsive .pricing-smallprint__text{line-height:22px}}@media only screen and (max-width: 639px){body.is-responsive .pricing-smallprint{padding:20px 10px}}.pricing-hotline{margin-top:77px}.pricing-hotline .h5{display:block}@media only screen and (max-width: 959px){body.is-responsive .pricing-hotline{width:300px;margin-top:40px;margin-right:auto;margin-left:auto;padding-bottom:20px}}.pricing-exit-intent{position:fixed;bottom:80px;right:47px;font-family:"Open Sans",Helvetica,Arial,sans-serif;display:block;width:115px;height:215px;padding:22px 10px 0;background-image:url("/assets/application/pricing/exit_intent/exit_intent.png");background-size:cover;color:#333;font-size:14px;line-height:16px;text-align:center;cursor:pointer;visibility:hidden;z-index:2}.pricing-exit-intent:hover{background-image:url("/assets/application/pricing/exit_intent/exit_intent_hover.png");color:#333}.pricing-exit-intent.online{right:40px}.pricing-plan{position:relative;border-radius:8px;background-color:#fff;box-shadow:0 8px 24px -12px rgba(0,0,0,.25);z-index:1}.pricing-plan .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{position:relative;display:flex;padding:10px 0 11px 64px}.pricing-plan__benefits-items:not(first-of-type){border-bottom:1px solid #e6e8e5}.pricing-plan__benefits-items p{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:19px}.pricing-plan__benefits-items .sprites-feature-types{position:absolute;top:6px;left:24px}.pricing-plan__benefits-items .sprites-feature-types--videos,.pricing-plan__benefits-items .sprites-feature-types--sofaheld{top:14px}.pricing-plan__benefits-items .sprites-feature-types--videos:lang(en),.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:baseline;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{width:40px;height:24px;border-radius:12px}.pricing-plan__discount--ribbon span{position:relative;bottom:3px;left:1px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold}.pricing-plan__discount--ribbon span.percentage{margin-left:-2px;font-weight:400}.pricing-plan__discount--ribbon span::after{display:none}.pricing-plan--premium{width:285px;box-shadow:0px 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;margin-left:10px;color:#ccc}.pricing-plan--premium .pricing-plan__benefits-tooltip .icon--info{font-size:16px}.pricing-plan--premium .pricing-plan__benefits-tooltip .icon--info.tooltip{width:50%}.pricing-plan--premium .pricing-plan__highlight-button{padding-bottom:24px;border-bottom:1px solid #e6e8e5}.pricing-plan--premium .pricing-plan__list-item .pricing-plan__discount--ribbon{background-color:#e35b00}.pricing-plan--premium .pricing-plan__list-item .pricing-plan__discount--ribbon span{color:#fff}.pricing-plan--premium .pricing-plan__list-item--old-price .h3,.pricing-plan--premium .pricing-plan__list-item--old-price .h4{margin-left:4px;color:#e35b00;font-weight:400}.pricing-plan--premium .pricing-plan__list-item--new-price{align-items:baseline;padding:0}.pricing-plan--premium .pricing-plan__list-item--new-price p{color:#690}.pricing-plan--premium .pricing-plan__list-item--new-price .h3,.pricing-plan--premium .pricing-plan__list-item--new-price .h4{color:#690;font-weight:700}.pricing-plan--basic{top:32px;width:248px;border-top-left-radius:0;border-bottom-left-radius:8px}.pricing-plan--basic .pricing-plan__headline{margin-top:16px;font-size:22px;line-height:1.8}.pricing-plan--basic .pricing-plan__highlight-button{padding-bottom:16px;border-bottom:1px solid #e6e8e5}.pricing-plan--basic .pricing-plan__list-item .pricing-plan__discount--ribbon{border:1px solid #e35b00;background-color:#fff}.pricing-plan--basic .pricing-plan__list-item .pricing-plan__discount--ribbon span{color:#e35b00}.pricing-plan--basic .pricing-plan__list-item--old-price .h3,.pricing-plan--basic .pricing-plan__list-item--old-price .h4{color:#e35b00;font-weight:400}.pricing-plan--basic .pricing-plan__list-item--old-price:lang(de-CH),.pricing-plan--basic .pricing-plan__list-item--old-price:lang(en){padding-left:11px}.pricing-plan--basic .pricing-plan__list-item--new-price{align-items:baseline}.pricing-plan--basic .pricing-plan__list-item--new-price p{color:#690}.pricing-plan--basic .pricing-plan__list-item--new-price .h3,.pricing-plan--basic .pricing-plan__list-item--new-price .h4{color:#690;font-weight:700}.pricing-plan--basic .pricing-plan__button{width:196px;height:32px;margin-bottom:6px;padding:8px;font-size:14px}.pricing-plan--basic .pricing-plan__benefits{padding-top:0}.pricing-plan--basic .pricing-plan__benefits-items{padding-left:56px}.pricing-plan--basic .pricing-plan__benefits-items p{font-size:12px}.pricing-plan--basic .pricing-plan__benefits-items:not(:first-of-type){padding-bottom:11px}.pricing-plan--basic .pricing-plan__benefits-items .sprites-feature-types{left:16px}.pricing-plan--basic .pricing-plan__benefits-items span{font-size:12px}.pricing-plan .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:#e35b00;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__list ul{justify-content:space-between}body.is-responsive .pricing-plan__list-item:lang(de-CH),body.is-responsive .pricing-plan__list-item:lang(en){padding-left:0}body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(de-CH),body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(en){margin:0 7px 0 -12px}}@media only screen and (max-width: 639px){body.is-responsive .pricing-plan{width:100%;border-top-left-radius:8px;border-bottom-left-radius:8px}body.is-responsive .pricing-plan__list ul{justify-content:center}body.is-responsive .pricing-plan__list ul li{padding:0 10px}body.is-responsive .pricing-plan__list-item--old-price .h3,body.is-responsive .pricing-plan__list-item--old-price .h4,body.is-responsive .pricing-plan__list-item--new-price .h3,body.is-responsive .pricing-plan__list-item--new-price .h4{font-size:22px}body.is-responsive .pricing-plan__list-item--old-price-swiss{padding:0 !important}body.is-responsive .pricing-plan.is-minimized .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:206px}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach{padding-top:0}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(1),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(2),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(3),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--dach .pricing-plan__benefits-items:nth-of-type(4){display:none}body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(1),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(2),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(3),body.is-responsive .pricing-plan--premium.is-minimized .pricing-plan__benefits--en .pricing-plan__benefits-items:nth-of-type(4){display:none}body.is-responsive .pricing-plan--basic .pricing-plan__benefits-items{padding-left:64px}body.is-responsive .pricing-plan--basic .pricing-plan__benefits-items .sprites-feature-types{left:24px}body.is-responsive .pricing-plan--basic.is-minimized{height:176px}body.is-responsive .pricing-plan--basic.is-minimized .pricing-plan__benefits-items{display:none}body.is-responsive .pricing-plan--basic.is-minimized .pricing-plan__benefits-items--inactive{display:block}body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(de-CH),body.is-responsive .pricing-plan--basic .pricing-plan__discount--ribbon:lang(en){margin-left:0}}@media only screen and (max-width: 639px){.pricing-plan-list .pricing-plan--basic:lang(de){top:0}}.pricing-overview{padding-top:80px}@media only screen and (max-width: 959px){body.is-responsive .pricing-overview{padding:24px 0 0}body.is-responsive .pricing-overview__headline{padding-top:20px}body.is-responsive .pricing-overview__button{text-align:center}}@media only screen and (max-width: 639px){body.is-responsive .pricing-overview__headline{padding-right:10px;padding-left:10px}}.pricing-table{position:relative;width:100%;margin:40px auto 0}.pricing-table td{font-family:Helvetica,Arial,sans-serif;color:#666;font-size:14px;text-align:center}.pricing-table th:nth-child(2),.pricing-table td:nth-child(2){background-color:#fffae6}.pricing-table.has-basic-only th:nth-child(2),.pricing-table.has-basic-only td:nth-child(2){display:none}.pricing-table.has-premium-only th:nth-child(3),.pricing-table.has-premium-only td:nth-child(3){display:none}.pricing-table__headline,.pricing-table__subtitle{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;text-align:center}.pricing-table__headline{height:76px;background-color:#fff}.pricing-table__subtitle{margin-bottom:15px}.pricing-table__row{height:41px;border-top:1px solid #e6e8e5}.pricing-table__row--first{font-family:"Open Sans",Helvetica,Arial,sans-serif;height:43px;border-top:3px solid #e6e8e5;font-size:14px}.pricing-table__row--first th{font-weight:700;text-transform:uppercase}.pricing-table__cell--last{height:121px}.pricing-table__cell--last .button-small,.pricing-table__cell--last .button{width:110px;margin:0 auto}.pricing-table__cell--last .button:lang(en){width:121px}.pricing-table__bulletpoint{text-align:center}.pricing-table__bulletpoint .sprites-layouts-benefit_bulletpoint{margin-top:3px}.pricing-table__feature{padding-left:24px;text-align:left}.pricing-table .tooltip-sofatutor{display:inline-block;width:16px;height:16px;border-radius:16px;background-color:#ccc;color:#fff;font-size:12px;line-height:18px;text-align:center}.pricing-table .tooltip-sofatutor:hover{background-color:#666;cursor:pointer}.pricing-table .tooltip-sofatutor .button-medium{padding:7px 10px 9px;font-size:14px}.pricing-table.is-sticky .pricing-table__headline{position:sticky;position:-webkit-sticky;top:60px}.pricing-table.is-sticky .pricing-table__headline::after{position:absolute;top:75px;right:0;width:100%;height:3px;background-color:#e6e8e5;content:""}@media only screen and (max-width: 959px){body.is-responsive .pricing-table{border-bottom:1px solid #e6e8e5}body.is-responsive .pricing-table .tooltip-sofatutor{display:none}body.is-responsive .pricing-table__row,body.is-responsive .pricing-table__row--first{height:71px}body.is-responsive .pricing-table__headline{width:16%}body.is-responsive .pricing-table__headline:not(:first-of-type){width:32%}body.is-responsive .pricing-table__headline--empty{width:36%;content:""}body.is-responsive .pricing-table.has-basic-only .pricing-table__headline--empty,body.is-responsive .pricing-table.has-premium-only .pricing-table__headline--empty{width:68%}}@media only screen and (max-width: 639px){body.is-responsive .pricing-table{display:inline-table}body.is-responsive .pricing-table__row--first{font-size:12px}body.is-responsive .pricing-table__header{height:70px}body.is-responsive .pricing-table th:not(:first-of-type),body.is-responsive .pricing-table td:not(:first-of-type){width:100px}body.is-responsive .pricing-table__headline{width:100px}body.is-responsive .pricing-table__headline:not(.pricing-table__headline--premium){background-color:#fff}body.is-responsive .pricing-table__headline--empty{width:auto;color:#fff}body.is-responsive .pricing-table.is-sticky .pricing-table__headline{top:0}body.is-responsive .pricing-table.has-basic-only .pricing-table__headline--empty,body.is-responsive .pricing-table.has-premium-only .pricing-table__headline--empty{width:auto}}.pricing-smallprint{margin-top:80px}.pricing-smallprint__text{color:#666;font-size:12px;line-height:16px}.pricing-smallprint__text b{display:block;padding-bottom:5px}@media only screen and (max-width: 959px){body.is-responsive .pricing-smallprint{margin-top:0;padding:20px}body.is-responsive .pricing-smallprint__text{line-height:22px}}@media only screen and (max-width: 639px){body.is-responsive .pricing-smallprint{padding:20px 10px}}.pricing-hotline{margin-top:77px}.pricing-hotline .h5{display:block}@media only screen and (max-width: 959px){body.is-responsive .pricing-hotline{width:300px;margin-top:40px;margin-right:auto;margin-left:auto;padding-bottom:20px}}.pricing-exit-intent{position:fixed;bottom:80px;right:47px;font-family:"Open Sans",Helvetica,Arial,sans-serif;display:block;width:115px;height:215px;padding:22px 10px 0;background-image:url("/assets/application/pricing/exit_intent/exit_intent.png");background-size:cover;color:#333;font-size:14px;line-height:16px;text-align:center;cursor:pointer;visibility:hidden;z-index:2}.pricing-exit-intent:hover{background-image:url("/assets/application/pricing/exit_intent/exit_intent_hover.png");color:#333}.pricing-exit-intent.online{right:40px}.premium-default-plan-header{position:relative;padding:90px 0;background:linear-gradient(90deg, #009100 0.09%, #9c0 99.93%)}.premium-default-plan-header::before{position:absolute;bottom:0;right:0;width:473px;height:89%;background:url("/assets/application/pricing/kids.png") no-repeat;background-position:right;background-size:contain;content:"";z-index:1}.premium-default-plan-header::after{position:absolute;top:0;width:100%;height:110%;background:url("/assets/application/pricing/green_bubbles.svg") no-repeat;background-size: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__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}@media only screen and (max-width: 959px){body.is-responsive .premium-default-plan-header{height:100%;padding:48px 32px}body.is-responsive .premium-default-plan-header::before{display:none}body.is-responsive .premium-default-plan-header::after{left:0;height:100%;background:url("/assets/application/pricing/green_bubbles_tablet.svg") no-repeat;z-index:0}body.is-responsive .premium-default-plan-header__content{width:100%;margin-bottom:16px}body.is-responsive .premium-default-plan-header__headline,body.is-responsive .premium-default-plan-header__subheadline{width:100%;text-align:center}body.is-responsive .premium-default-plan-header__buttons{margin-top:0;text-align:center}body.is-responsive .premium-default-plan-header__buttons .text-xsmall{margin:8px 0 12px;text-align:center}}@media only screen and (max-width: 639px){body.is-responsive .premium-default-plan-header{padding:32px 0}body.is-responsive .premium-default-plan-header__subheadline,body.is-responsive .premium-default-plan-header__description{padding:0}body.is-responsive .premium-default-plan-header__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:wrap;justify-content:center}.promote-app__img{width:450px;transform:translateX(86px)}@media only screen and (max-width: 959px){body.is-responsive .promote-app__img{width:244px;margin-bottom:24px;transform:translateX(84px)}}@media only screen and (max-width: 639px){body.is-responsive .promote-app__img{transform:translateX(32px)}}.pricing-faq__headline{margin:32px 0;font-weight:700}.pricing-faq__list a{margin:16px 0}.pricing-faq__item{margin-bottom:16px;padding:24px 32px 16px;border-radius:8px;background-color:#f8f8f8}.pricing-faq__item.is-active .icon--minus{display:block}.pricing-faq__item.is-active .icon--plus{display:none}.pricing-faq__title{display:flex;align-items:center;justify-content:space-between;color:#333;cursor:pointer}.pricing-faq__title .icon{color:#ccc}.pricing-faq__title .icon--minus{display:none}.pricing-faq__title:hover{color:#333}.pricing-faq__content{display:none;padding:32px 0;border-top:4px solid #fff}.pricing-faq__content p{font-family:Helvetica,Arial,sans-serif;font-size:14px}.pricing-homeschooling-exp-testimonials{padding-bottom:32px}.pricing-homeschooling-exp-testimonials__headline{margin-bottom:16px;color:#fff}.pricing-homeschooling-exp-testimonials__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:156px}.pricing-homeschooling-exp-testimonials__quote{display:inline-block !important;margin-right:0 !important;padding-left:0 !important}.pricing-homeschooling-exp-testimonials__text{display:inline;font-size:16px;line-height:24px}.pricing-homeschooling-exp-testimonials__author,.pricing-homeschooling-exp-testimonials__user{width:220px}.pricing-homeschooling-exp-testimonials__author{text-align:left}.pricing-homeschooling-exp-testimonials__name{line-height:24px}.pricing-homeschooling-exp-testimonials__name::after{margin-left:-4px}.pricing-homeschooling-exp-testimonials__verification{display:flex;align-items:center;width:-moz-max-content;width:max-content;height:24px;margin-top:4px;padding:0 9px 0 6px;border-radius:16px;background:#09f;color:#fff;font-size:14px;font-weight:400;line-height:24px;gap:4px}.pricing-homeschooling-exp-testimonials__carousel{z-index:2}.pricing-homeschooling-exp-testimonials__carousel .slick-slide{margin:12px;padding:24px;border-radius:8px;background:#fff}.pricing-homeschooling-exp-testimonials__carousel--next-arrow{right:-20px}.pricing-homeschooling-exp-testimonials__carousel--previous-arrow{left:-20px}.pricing-homeschooling-exp-testimonials__carousel--next-arrow,.pricing-homeschooling-exp-testimonials__carousel--previous-arrow{position:absolute;top:50%;transform:translateY(-50%);outline:none;color:#fff;cursor:pointer;z-index:2}.pricing-homeschooling-exp-testimonials__carousel--next-arrow:hover,.pricing-homeschooling-exp-testimonials__carousel--previous-arrow:hover{color:#999}.pricing-homeschooling-exp-testimonials__carousel .slick-dots{position:relative;margin-top:-10px;z-index:1}.pricing-homeschooling-exp-testimonials__carousel .slick-dots li{margin:0}.pricing-homeschooling-exp-testimonials__carousel .slick-dots button::before{color:#e6e8e5;font-size:16px;opacity:1}.pricing-homeschooling-exp-testimonials__carousel .slick-dots .slick-active>button::before{color:#9c0}.pricing-homeschooling-exp-testimonials__user{position:absolute;bottom:0px}@media only screen and (max-width: 959px){body.is-responsive .pricing-homeschooling-exp-testimonials{width:100%;padding:16px 0 48px}body.is-responsive .pricing-homeschooling-exp-testimonials__carousel--previous-arrow:hover,body.is-responsive .pricing-homeschooling-exp-testimonials__carousel--next-arrow:hover{color:#fff}body.is-responsive .pricing-homeschooling-exp-testimonials__carousel .slick-slide{padding:16px;max-width:70%}body.is-responsive .pricing-homeschooling-exp-testimonials__headline{margin-bottom:8px;font-size:32px}body.is-responsive .pricing-homeschooling-exp-testimonials__text{line-height:24px}body.is-responsive .pricing-homeschooling-exp-testimonials__name{margin-bottom:8px}}@media only screen and (max-width: 639px){body.is-responsive .pricing-homeschooling-exp-testimonials{padding:0 0 32px}body.is-responsive .pricing-homeschooling-exp-testimonials__headline{margin-bottom:0;font-size:18px}body.is-responsive .pricing-homeschooling-exp-testimonials__content{height:185px}body.is-responsive .pricing-homeschooling-exp-testimonials__carousel .slick-slide{padding:24px}}.pricing-page .trust-bar--dictation-trainer{z-index:2}@media only screen and (max-width: 959px){.pricing-page .dictation-trainer-info{font-family:"Open Sans",Helvetica,Arial,sans-serif;position:relative;margin:-80px 0 24px;padding:24px;background:#fcf8e6}.pricing-page .dictation-trainer-info::before{position:absolute;top:-36px;left:0;width:100%;height:90%;background:url("/assets/application/pricing/dictation_trainer_experiment/dictation_trainer_green_bubbles_tablet.svg") no-repeat;background-position:top;background-size:cover;content:"";z-index:1}.pricing-page .dictation-trainer-info::after{position:absolute;bottom:-86px;left:50px;width:87px;height:102px;background:url("/assets/application/pricing/dictation_trainer_experiment/dictation_trainer_pgt_box_bee.png") no-repeat;background-position:bottom;background-size:contain;content:"";z-index:2}.pricing-page .dictation-trainer-info__left{font-weight:300;line-height:20px}.pricing-page .dictation-trainer-info .title{display:block;font-size:20px;font-weight:700;line-height:0}}@media only screen and (max-width: 639px){.pricing-page .pricing-header-dictation-trainer .pricing-plan--premium.is-minimized{height:256px}.pricing-page .dictation-trainer-info{margin:0px 0 24px}.pricing-page .dictation-trainer-info::after{top:-27px;bottom:auto;left:20px;width:55px;height:66px}.pricing-page .dictation-trainer-info::before{background:url("/assets/application/pricing/dictation_trainer_experiment/dictation_trainer_green_bubbles_phone.svg") no-repeat;background-position:top;background-size:auto}.pricing-page .dictation-trainer-info .text-xsmall{line-height:24px}.pricing-page .dictation-trainer-info__title{font-weight:300}}.pricing-page .pricing-pgt-box__dictation-exp{font-family:"Open Sans",Helvetica,Arial,sans-serif;padding:24px 0 24px 32px}.pricing-page .pricing-pgt-box__dictation-exp .pricing-pgt-box__title{margin-left:0}.pricing-page .pricing-pgt-box__dictation-exp .pricing-pgt-box__title p{font-weight:300;line-height:28px}.pricing-page .pricing-pgt-box__dictation-exp .pricing-pgt-box__text p{padding-right:12px;font-weight:300}.pricing-page .pricing-pgt-box__dictation-exp .pricing-pgt-box__benefits{padding:16px 0 24px}.pricing-page .pricing-pgt-box__dictation-exp .pricing-pgt-box__benefits li{margin-top:0}.pricing-page .pricing-pgt-box__dictation-exp .pricing-pgt-box__benefits li p{font-size:12px;line-height:24px}.pricing-page .pricing-pgt-box__dictation-exp .pricing-pgt-box__benefits .icon{top:7px}.pricing-page .pricing-pgt-box__dictation-exp .pricing-pgt-box__image--pommes{width:275px;height:275px;margin:-14px auto -46px}.pricing-page .pricing-pgt-box__dictation-exp--v3 .pricing-pgt-box__title{position:relative}.pricing-page .pricing-pgt-box__dictation-exp--v3 .pricing-pgt-box__title::after{position:absolute;top:10px;right:21px;width:50px;height:22px;background:url("/assets/application/pricing/dictation_trainer_experiment/dictation_trainer_new.svg") no-repeat;content:"";z-index:1}.premium-default-plan-header--dictation-exp-v1,.premium-default-plan-header--dictation-exp-v2,.premium-default-plan-header--dictation-exp-v3{position:relative}.premium-default-plan-header--dictation-exp-v1::before,.premium-default-plan-header--dictation-exp-v2::before,.premium-default-plan-header--dictation-exp-v3::before{position:absolute;bottom:-40px;right:-160px;width:50%;height:100%;background:url("/assets/application/pricing/dictation_trainer_experiment/dictation_trainer_hero_image.png") no-repeat;background-position:bottom right;background-size:contain;content:"";z-index:1}.premium-default-plan-header--dictation-exp-v1 .premium-default-plan-header__content,.premium-default-plan-header--dictation-exp-v2 .premium-default-plan-header__content,.premium-default-plan-header--dictation-exp-v3 .premium-default-plan-header__content{position:relative;width:90%}.premium-default-plan-header .dictation-trainer--speech-bubble-v1{position:relative}.premium-default-plan-header .dictation-trainer--speech-bubble-v1::before{position:absolute;top:-50px;right:150px;width:228px;height:121px;background:url("/assets/application/pricing/dictation_trainer_experiment/dictation_trainer_speech_bubble_v1.svg") no-repeat;background-position:bottom;background-size:contain;content:"";cursor:pointer;z-index:1}.premium-default-plan-header .dictation-trainer__bee,.premium-default-plan-header .dictation-trainer--speech-bubble-v2,.premium-default-plan-header .dictation-trainer--speech-bubble-v3{position:absolute}.premium-default-plan-header .dictation-trainer__bee{top:0;right:-40px;width:250px;height:250px}.premium-default-plan-header .dictation-trainer--speech-bubble-v2,.premium-default-plan-header .dictation-trainer--speech-bubble-v3{top:-30px;right:9rem;cursor:pointer}.premium-default-plan-header .dictation-trainer--speech-bubble-v2 img,.premium-default-plan-header .dictation-trainer--speech-bubble-v3 img{width:236px;height:121px}@media only screen and (max-width: 959px){body.is-responsive .premium-default-plan-header--dictation-exp-v1::before,body.is-responsive .premium-default-plan-header--dictation-exp-v2::before,body.is-responsive .premium-default-plan-header--dictation-exp-v3::before{display:none}body.is-responsive .premium-default-plan-header--dictation-exp-v1 .premium-default-plan-header__headline,body.is-responsive .premium-default-plan-header--dictation-exp-v2 .premium-default-plan-header__headline,body.is-responsive .premium-default-plan-header--dictation-exp-v3 .premium-default-plan-header__headline{margin-top:40px}body.is-responsive .premium-default-plan-header--dictation-exp-v1 .premium-default-plan-header__content::before,body.is-responsive .premium-default-plan-header--dictation-exp-v2 .premium-default-plan-header__content::before,body.is-responsive .premium-default-plan-header--dictation-exp-v3 .premium-default-plan-header__content::before{top:-40px;right:45px;width:137px;height:73px}body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v1::before{top:-75px;right:36px;width:158px;height:122px}body.is-responsive .premium-default-plan-header .dictation-trainer__bee,body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v2,body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v3{top:-40px}body.is-responsive .premium-default-plan-header .dictation-trainer__bee{right:-70px;width:144px;height:144px;transform:scaleX(-1)}body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v2,body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v3{right:32px}body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v2 img,body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v3 img{width:156px;height:100%}}@media only screen and (max-width: 639px){body.is-responsive .premium-default-plan-header--dictation-exp-v1 .premium-default-plan-header__headline,body.is-responsive .premium-default-plan-header--dictation-exp-v2 .premium-default-plan-header__headline,body.is-responsive .premium-default-plan-header--dictation-exp-v3 .premium-default-plan-header__headline{text-align:left}body.is-responsive .premium-default-plan-header--dictation-exp-v1 .premium-default-plan-header__content::before,body.is-responsive .premium-default-plan-header--dictation-exp-v2 .premium-default-plan-header__content::before,body.is-responsive .premium-default-plan-header--dictation-exp-v3 .premium-default-plan-header__content::before{top:-20px;right:15px;background-size:contain;width:130px;height:100%}body.is-responsive .premium-default-plan-header--dictation-exp-v2 .premium-default-plan-header__content::before{background:url("/assets/application/pricing/dictation_trainer_experiment/dictation_trainer_speech_bubble_v2_mobile.svg") no-repeat}body.is-responsive .premium-default-plan-header--dictation-exp-v3 .premium-default-plan-header__content::before{background:url("/assets/application/pricing/dictation_trainer_experiment/dictation_trainer_speech_bubble_v3_mobile.svg") no-repeat}body.is-responsive .premium-default-plan-header .dictation-trainer__bee{top:40px;right:0;width:110px;height:110px}body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v1::before{top:-18px;right:22px;width:130px;height:100px;background:url("/assets/application/pricing/dictation_trainer_experiment/dictation_trainer_speech_bubble_mobile.svg") no-repeat;background-size:contain;content:""}body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v2{top:-20px;right:15px}body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v2 img{width:130px;height:100%}body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v3{top:-23px;right:-10px}body.is-responsive .premium-default-plan-header .dictation-trainer--speech-bubble-v3 img{width:150px;height:100%}body.is-responsive .premium-default-plan-header::after{background:url("/assets/application/pricing/green_bubbles_phone.svg") no-repeat;background-size:cover}}.weekly-price{position:relative;display:block;min-width:212px;max-width:417px;margin:16px auto;background-color:#fdeb99;color:#333;text-align:center}.weekly-price::before,.weekly-price::after{display:block;width:0;height:0;padding-top:0;transform:translateY(-50%);border-top:5px solid #fdeb99;border-bottom:5px solid #fdeb99;content:""}.weekly-price::before{position:absolute;top:50%;left:-20px}.pricing-plan__private-tutor-yellow-box{position:relative;padding:12px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#fcd733;color:#333}.pricing-plan__private-tutor-yellow-box::before{position:absolute;top:-16px;left:50%;width:0;height:0;transform:translateX(-50%);border-right:16px solid rgba(0,0,0,0);border-bottom:16px solid #fcd733;border-left:16px solid rgba(0,0,0,0);content:""}.pricing-plan__private-tutor-container{position:relative;display:flex;width:100%;height:80px;color:#333}.pricing-plan__private-tutor-container--en .pricing-plan__private-tutor-red-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-red-box{position:relative;display:flex;align-items:center;justify-content:center;width:45%;border-bottom-left-radius:8px;background-color:#e35b00}.pricing-plan__private-tutor-red-box p{color:#fff}.pricing-plan__private-tutor-red-box--basic{padding-left:4px;font-size:12px}.pricing-plan__private-tutor-red-box--premium{font-size:14px}.pricing-plan__private-tutor-red-box::after{position:absolute;top:0;right:-23px;content:url("/assets/application/pricing/private_tutor_plus_downplay_price_experiment/right_arrow.svg")}.pricing-plan__weekly-price{display:flex;align-items:center;justify-content:center;width:55%;border-bottom-right-radius:8px;background-color:#fcefe6}.pricing-plan__weekly-price p{color:#333}.pricing-plan__weekly-price--basic{padding-left:4px;font-size:12px}.pricing-plan__weekly-price--premium{font-size:14px}@media only screen and (max-width: 639px){.pricing-plan.is-minimized .pricing-plan__private-tutor-yellow-box,.pricing-plan.is-minimized .pricing-plan__private-tutor-container{display:none}}
.price-communication{position:relative;padding-top:64px;background-color:#e6f3f8;z-index:2}.price-communication__benefits-list,.price-communication__closing-line{margin-left:80px}.price-communication__benefits-list{margin-top:33px}.price-communication__benefits-list .icon{position:absolute;left:0;width:49px;height:55px;filter:grayscale(100%)}.price-communication__benefits-list .icon--box{left:-3px;background:url("/assets/application/welcome/features/box.svg") center no-repeat}.price-communication__benefits-list .icon--calender{background:url("/assets/application/welcome/features/calender.svg") center no-repeat}.price-communication__benefits-list .icon--clock{background:url("/assets/application/welcome/features/clock.svg") center no-repeat}.price-communication__list-item{position:relative;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding-left:58px;font-size:16px}.price-communication__title-on-video br{display:block}.price-communication__title-on-video .price-communication__headline:first-of-type{margin-bottom:8px;font-size:16px;font-weight:bold;text-transform:uppercase}.price-communication__image{position:absolute;bottom:0;left:-225px;height:295px}.price-communication__image--welcome{left:-142px}.price-communication__table-button{margin-bottom:40px}.price-communication__table{display:none;padding-bottom:64px;background-color:#fff}.price-communication__table.is-active .price-communication__table{display:block}.price-communication .grid-x{position:relative}.price-communication .pricing-plan-list{position:relative;display:inline-block;height:553px;margin:auto;padding-bottom:64px}.price-communication .pricing-plan{top:0;width:288px;padding:16px;border:2px dashed #333;border-radius:8px}.price-communication .pricing-plan__headline{margin-top:0;margin-bottom:8px;color:#333;font-size:32px;line-height:48px}.price-communication .pricing-plan__benefits-item{position:relative;padding-bottom:4px;padding-left:17px;font-size:14px;text-align:left}.price-communication .pricing-plan__benefits-item i{position:absolute;top:6px;left:0}.price-communication .pricing-plan__benefits-item:last-of-type{padding-bottom:0}.price-communication .pricing-plan__benefits-item.is-inactive{color:#999}.price-communication .pricing-plan__benefits-item .sprites-account-cross{width:13px}.price-communication .pricing-plan--premium .pricing-plan__headline{margin-top:16px}.price-communication .pricing-plan--premium .price{margin:40px 0 8px}.price-communication .pricing-plan--basic .price{margin:16px 0 8px}.price-communication .pricing-plan.is-minimized{width:160px;border:1px solid #ccc;cursor:pointer}.price-communication .pricing-plan.is-minimized.pricing-plan--basic{top:80px;height:330px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.price-communication .pricing-plan.is-minimized.pricing-plan--basic:not(:hover){background-color:#fff}.price-communication .pricing-plan.is-minimized.pricing-plan--basic .price{bottom:8%}.price-communication .pricing-plan.is-minimized.pricing-plan--basic .price__cent,.price-communication .pricing-plan.is-minimized.pricing-plan--basic .price__currency,.price-communication .pricing-plan.is-minimized.pricing-plan--basic .price__amount{font-weight:100}.price-communication .pricing-plan.is-minimized.pricing-plan--basic .price>.price__text:first-of-type{margin-bottom:0}.price-communication .pricing-plan.is-minimized.pricing-plan--basic:hover{border-left:0}.price-communication .pricing-plan.is-minimized.pricing-plan--basic .pricing-plan__headline{margin-bottom:32px}.price-communication .pricing-plan.is-minimized.pricing-plan--premium{top:16px;height:500px;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.price-communication .pricing-plan.is-minimized.pricing-plan--premium .pricing-plan__headline{margin:24px 0}.price-communication .pricing-plan.is-minimized.pricing-plan--premium .pricing-plan__benefits-item{display:block}.price-communication .pricing-plan.is-minimized.pricing-plan--premium:hover{border-right:0}.price-communication .pricing-plan.is-minimized.pricing-plan--premium .price{bottom:24px}.price-communication .pricing-plan.is-minimized.pricing-plan--premium .price:lang(en){bottom:16px}.price-communication .pricing-plan.is-minimized.pricing-plan--premium:lang(en){height:444px}.price-communication .pricing-plan.is-minimized .pricing-plan__headline{margin-top:0;margin-bottom:0;font-size:22px;line-height:40px}.price-communication .pricing-plan.is-minimized .pricing-plan__title{margin-left:0;text-align:center}.price-communication .pricing-plan.is-minimized .pricing-plan__benefits-item{font-size:12px}.price-communication .pricing-plan.is-minimized:hover{border:2px dashed #333;background-color:#f5fae6}.price-communication .pricing-plan.is-minimized .all-subjects,.price-communication .pricing-plan.is-minimized .videos-and-subjects,.price-communication .pricing-plan.is-minimized .siblings,.price-communication .pricing-plan.is-minimized .money-back,.price-communication .pricing-plan.is-minimized .videos,.price-communication .pricing-plan.is-minimized .tests,.price-communication .pricing-plan.is-minimized .button,.price-communication .pricing-plan.is-minimized .pricing-plan__fine-print,.price-communication .pricing-plan.is-minimized .sofaheld,.price-communication .pricing-plan.is-minimized .vocabulary-trainer,.price-communication .pricing-plan.is-minimized .multi-profile-account{display:none}.price-communication .pricing-plan.is-minimized .price{position:absolute;top:auto;right:auto;transform:none}.price-communication .pricing-plan.is-minimized .price__amount{font-size:42px;font-weight:normal}.price-communication .pricing-plan.is-minimized .price__cent,.price-communication .pricing-plan.is-minimized .price__currency{padding-top:2px;font-size:18px;font-weight:normal}.locale-ch .price-communication .pricing-plan.is-minimized .price{left:8px}.price-communication .pricing-plan.is-minimized .ribbon--rotated{top:-1px;left:-1px}.price-communication .pricing-plan .price>.price__text:first-of-type{color:#e35b00}.price-communication .pricing-plan .price__plan-duration{margin-bottom:8px}.price-communication .pricing-plan .ribbon--rotated{top:-2px;left:-2px;transform:rotate(0deg)}.price-communication .pricing-plan::after{background:none}@media only screen and (max-width: 959px){body.is-responsive .price-communication{padding-top:32px;text-align:center;overflow:hidden}body.is-responsive .price-communication__title-on-video .price-communication__headline{text-align:left}body.is-responsive .price-communication__headline{margin-bottom:40px;text-align:center}body.is-responsive .price-communication__image{top:408px;left:70%;height:206px;transform:scale(-1, 1);z-index:9}body.is-responsive .price-communication__image--on-video{top:508px}}@media only screen and (max-width: 639px){body.is-responsive .price-communication .pricing-plan--premium{margin-top:40px}body.is-responsive .price-communication__headline{margin-bottom:0;text-align:center}body.is-responsive .price-communication__headline br{display:block}body.is-responsive .price-communication__image{display:none}body.is-responsive .price-communication .pricing-plan-list{height:auto}body.is-responsive .price-communication .pricing-plan__fine-print{display:block}body.is-responsive .price-communication .pricing-plan__expand{display:none}body.is-responsive .price-communication .pricing-plan.is-minimized:hover{background-color:#fff}body.is-responsive .price-communication .pricing-plan.is-minimized .price{display:none}body.is-responsive .price-communication .pricing-plan.is-minimized.pricing-plan--premium{width:100%;height:360px;margin-top:0;margin-bottom:24px;border:1px solid #ccc;border-top-right-radius:8px;border-bottom-right-radius:8px}body.is-responsive .price-communication .pricing-plan.is-minimized.pricing-plan--premium .pricing-plan__expand{display:inline;margin:16px auto 24px}body.is-responsive .price-communication .pricing-plan.is-minimized.pricing-plan--basic{width:100%;height:232px;margin-bottom:40px;border:1px solid #ccc;border-top-left-radius:8px;border-bottom-left-radius:8px}body.is-responsive .price-communication .pricing-plan.is-minimized.pricing-plan--basic .pricing-plan__expand{display:inline;margin:16px auto 24px}}.mpa-bubble{display:inline-block;width:270px;height:-moz-fit-content;height:fit-content;padding:24px;transform:translateX(60px);border-radius:24px;background-color:#fff;text-align:left}.mpa-bubble::after{position:absolute;top:40%;left:-16px;border-width:16px 16px 16px 0;border-style:solid;border-color:rgba(0,0,0,0) #fff;content:""}.mpa-bubble__title,.mpa-bubble__text{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;color:#333;font-style:italic;line-height:1.5;text-align:left}.mpa-bubble__title{font-weight:bold;display:inline-block}.mpa-bubble__new{display:inline-block;width:40px;vertical-align:sub}.mpa-bubble--welcome{box-shadow:0 8px 24px -12px rgba(0,0,0,.25);width:350px;margin-left:32px}@media only screen and (max-width: 959px){body.is-responsive .mpa-bubble{width:255px;vertical-align:sub}body.is-responsive .mpa-bubble::after{top:25%}body.is-responsive .mpa-bubble--welcome{width:100%;max-width:452px;margin-top:0;margin-bottom:32px;margin-left:0;transform:translateX(0);text-align:left}body.is-responsive .mpa-bubble--welcome::after{display:none}}@media only screen and (max-width: 639px){body.is-responsive .mpa-bubble{margin-bottom:24px;transform:translateX(0)}body.is-responsive .mpa-bubble::after{top:160px;left:124px;transform:rotate(270deg)}body.is-responsive .mpa-bubble--welcome{max-width:485px;margin-top:32px;margin-bottom:0}}.welcome-content.content{padding-bottom:0;background-color:#fff}.welcome-content.content .deeplinks__headline{margin-bottom:0}.welcome-text{color:#666;font-size:13px;line-height:160%}.welcome-text .braces{color:#999}.welcome-trial-button{position:relative;display:block;width:345px;min-height:92px;margin:26px auto;padding:20px 40px;border-radius:4px;background-color:#fff;z-index:3}.welcome-trial-button--cta-reverse{margin:0 auto}@media only screen and (max-width: 639px){body.is-responsive .welcome-trial-button{width:300px;min-height:auto;padding:10px}}.welcome-page .trust-bar{position:relative;z-index:2}.welcome-page .pricing-smallprint{margin-top:0;background-color:#e6e8e5;color:#999}.welcome-page .pricing-smallprint:lang(en){padding-top:32px}.welcome-page .pricing-smallprint__text{color:#999;line-height:20px}@media only screen and (max-width: 959px){body.is-responsive .page-header-main__link{padding-right:8px}body.is-responsive .page-header__logo{margin-right:7px}body.is-responsive .sofatutor-banner__title{padding-top:32px}}@media only screen and (max-width: 639px){body.is-responsive .sofatutor-banner__title{padding-top:24px}}.sofatutor-banner{position:relative;background:linear-gradient(90deg, #009100, #9c0) center/cover no-repeat;color:#fff;overflow:hidden;z-index:2}.sofatutor-banner::after{position:absolute;bottom:-165px;right:2px;transform:rotate(3deg)}.sofatutor-banner::before{position:absolute;bottom:-165px;left:2px;transform:rotate(-3deg);z-index:2}.sofatutor-banner::after,.sofatutor-banner::before{width:101%;height:170px;background:#fffae6;content:""}.sofatutor-banner__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:345px;right:50px}.sofatutor-banner__headline{color:#fff;line-height:1.3;text-align:center}.sofatutor-banner__headline:lang(en){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__subheadline{font-size:22px}.sofatutor-banner__subheadline--en{max-width:856px}.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__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{margin-left:0;width:100%;margin-left:0;font-size:14px;font-weight:bold;color:#333;line-height:24px}.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 .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-inline:auto;transition:color ease 250ms;font-size:18px;margin-top:8px;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}@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:30px;left:50%;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 .h3{font-size:22px;font-weight:300;line-height:40px}body.is-responsive .sofatutor-banner__title--thin .h3{width:100%}body.is-responsive .sofatutor-banner__title img{position:absolute;top:auto;right:0;bottom:-177px;width:100%;height:481px;z-index:1}body.is-responsive .sofatutor-banner__cards{margin-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__headline{width:100%;margin-bottom:8px}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:200px}body.is-responsive .sofatutor-banner__ribbon .sofatutor-banner__title{margin:0 auto}body.is-responsive .sofatutor-banner__ribbon .sofatutor-banner__title,body.is-responsive .sofatutor-banner__ribbon .sofatutor-banner__headline{text-align:center}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%}}@media only screen and (max-width: 639px){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__headline{font-size:32px}body.is-responsive .sofatutor-banner__headline:lang(en){text-align:center}body.is-responsive .sofatutor-banner__subheadline{margin-bottom:12px}body.is-responsive .sofatutor-banner__cards{margin-top:0;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:95px}}.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__cards-container{flex-wrap:nowrap;gap:32px}.welcome-top-features .top-feature{position:relative;flex:1 1 33%;max-width:370px;height:100%;min-height:580px;margin:0 auto;border-radius:24px;background-color:rgba(0,0,0,0);z-index:2}.welcome-top-features .top-feature a{height:-moz-fit-content;height:fit-content;margin:0 auto;color:inherit}.welcome-top-features .top-feature a:hover{color:inherit}.welcome-top-features .top-feature a div::after{display:none}.welcome-top-features .top-feature__image-container--sofaheld{position:relative;background:rgba(0,0,0,0)}.welcome-top-features .top-feature__image-container--sofaheld img{position:relative;z-index:2}.welcome-top-features .top-feature__image{width:100%}.welcome-top-features .top-feature__content{height:auto;padding:32px 24px;background-color:inherit}.welcome-top-features .top-feature__title{margin:0;font-size:32px;font-weight:bold}.welcome-top-features .top-feature__subtitle{margin-bottom:0;color:#333}.welcome-top-features .top-feature__benefit-item{gap:5px}.welcome-top-features .top-feature__benefit-item .icon{color:#fff}.welcome-top-features .top-feature__benefit-item .h5{font-size:18px;font-weight:300}.welcome-top-features .top-feature::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e6f8e6;content:"";opacity:.5;z-index:-1}@media only screen and (max-width: 959px){body.is-responsive .welcome-top-features{padding:64px 16px}body.is-responsive .welcome-top-features .welcome-top-features__cards-container{max-width:600px;margin:0 auto}body.is-responsive .welcome-top-features .welcome-top-features__cards-container .slick-slide{display:flex;justify-content:center}body.is-responsive .welcome-top-features .welcome-top-features__cta-button{margin-top:16px}body.is-responsive .welcome-top-features .slick-dots{top:-20px;margin-bottom:0}body.is-responsive .welcome-top-features__headline{max-width:580px;margin-bottom:40px}body.is-responsive .welcome-top-features__cards-container{position:relative;margin-bottom:0}body.is-responsive .welcome-top-features__cards-container .slick-slide{width:100%;margin:0 16px}body.is-responsive .welcome-top-features__cards-container .slick-dots{position:relative;top:40px;margin-bottom:64px}body.is-responsive .welcome-top-features__cards-container .slick-dots button::before{color:#fff;font-size:16px;opacity:1}body.is-responsive .welcome-top-features__cards-container .slick-dots .slick-active>button::before{color:#690}body.is-responsive .welcome-top-features__next-arrow,body.is-responsive .welcome-top-features__previous-arrow{position:absolute;top:40%;width:24px;height:24px;outline:none;color:#fff;cursor:pointer;z-index:2}body.is-responsive .welcome-top-features__next-arrow .icon::before,body.is-responsive .welcome-top-features__previous-arrow .icon::before{font-weight:bold}body.is-responsive .welcome-top-features__next-arrow{right:-12px}body.is-responsive .welcome-top-features__previous-arrow{left:-12px}body.is-responsive .welcome-top-features .top-feature{max-width:370px;height:100%;min-height:632px}body.is-responsive .welcome-top-features .top-feature a{display:inline-block;width:100%}body.is-responsive .welcome-top-features .top-feature__image{width:82%;margin:0 auto}body.is-responsive .welcome-top-features .top-feature__content{height:auto;padding:24px}body.is-responsive .welcome-top-features .top-feature__title{font-size:32px}body.is-responsive .welcome-top-features .top-feature__subtitle{font-size:18px}}@media only screen and (max-width: 639px){body.is-responsive .welcome-top-features{padding:32px 16px}body.is-responsive .welcome-top-features__headline{margin-bottom:24px}body.is-responsive .welcome-top-features__cards-container .slick-slide{height:100%;padding:0 8px !important}body.is-responsive .welcome-top-features__cards-container .slick-dots{position:relative;top:24px;margin-bottom:32px}body.is-responsive .welcome-top-features__next-arrow{right:-8px}body.is-responsive .welcome-top-features__previous-arrow{left:-8px}body.is-responsive .welcome-top-features .top-feature{height:605px;min-height:0;min-height:initial;max-height:none;max-height:initial}body.is-responsive .welcome-top-features .top-feature__title{font-size:22px}body.is-responsive .welcome-top-features .top-feature__benefit-item{gap:2px}body.is-responsive .welcome-top-features .top-feature__benefit-item .h5{font-size:16px}}.subjects-section{width:928px;margin:64px auto 32px}.subjects-section__headline span{font-weight:700}.subjects-section__subheadline{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:18px}.subjects-section__list{gap:16px}.subjects-section__list--full li{margin-bottom:12px}.subjects-section__list-item{width:120px;border:0;text-align:center}.subjects-section__list-item .card{box-shadow:none}.subjects-section__list-item a{padding:20px;border:0;background:#f8f8f8}.subjects-section__list-item a:hover{transition:.7s;background:#d6eb99;color:#333}.subjects-section__list-item img{align-self:center;height:64px}.subjects-section__carousel .slick-slide{padding:0 16px}.subjects-section__carousel--next-arrow,.subjects-section__carousel--previous-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#06c;cursor:pointer;z-index:2}.subjects-section__carousel--next-arrow{right:-32px}.subjects-section__carousel--previous-arrow{left:-32px}.subjects-section__cta-button{margin-top:32px}.subjects-section__expand-button,.subjects-section__shrink-button{font-family:"Open Sans",Helvetica,Arial,sans-serif;width:100%;padding:16px 0;border:1px solid #333;cursor:pointer}.subjects-section__effective-number{margin-top:24px;font-size:22px;font-style:italic}.subjects-section__effective-number .green-bold,.subjects-section__effective-number .green-light{color:#9c0}.subjects-section__effective-number .green-bold{position:relative;top:4px;font-size:32px;font-weight:700;font-style:normal}.subjects-section__effective-number .green-bold span{top:0;font-weight:300}@media only screen and (max-width: 959px){body.is-responsive .subjects-section{width:600px;margin:48px auto 48px}body.is-responsive .subjects-section__headline{margin-bottom:24px;font-size:32px}body.is-responsive .subjects-section__carousel .slick-slide{padding:0 8px}body.is-responsive .subjects-section__expand-button,body.is-responsive .subjects-section__shrink-button{margin-top:16px}body.is-responsive .subjects-section__effective-number{padding:0 60px;margin-top:24px;font-size:18px}body.is-responsive .subjects-section__effective-number .green-bold{font-size:26px}body.is-responsive .subjects-section__cta-button{margin-top:24px}}@media only screen and (max-width: 639px){body.is-responsive .subjects-section{width:300px;margin:32px auto 32px}body.is-responsive .subjects-section__headline{margin-bottom:16px;font-size:22px}body.is-responsive .subjects-section__cta-button{margin-top:24px}body.is-responsive .subjects-section__effective-number{padding:0;font-size:16px}body.is-responsive .subjects-section__effective-number .green-bold{font-size:22px}}.home-pricing{padding-top:64px;background-color:#fff}.home-pricing__benefits{text-align:center}.home-pricing__benefits .success{padding-right:50px}.home-pricing__benefits .contents{padding-left:50px}.home-pricing__benefits .h5{min-height:48px;margin:27px 0 20px}.home-pricing__text{margin-top:10px}.home-pricing__features{margin:39px auto 64px;padding:30px;border:1px solid #e6e8e5;border-radius:3px;background-color:#f8f8f8;text-align:center}.home-pricing__features::after{content:"";display:block;clear:both}.home-pricing__features .conversion-benefits{display:inline-block}@media only screen and (max-width: 959px){body.is-responsive .home-pricing__features{border:0;background-color:rgba(0,0,0,0)}body.is-responsive .home-pricing .success{padding-right:10px}body.is-responsive .home-pricing .contents{padding-left:10px}body.is-responsive .home-pricing .conversion-benefits__list{display:none}}.welcome-student-code-login{padding:135px 0;background-color:#fcf3e6;text-align:center}.welcome-student-code-login .grid-container{position:relative}.welcome-student-code-login__headline{font-weight:bold}.welcome-student-code-login__image{position:absolute;bottom:-30px;left:-200px;height:250px}.welcome-student-code-login__input{display:inline-block;width:368px;margin-right:24px}@media only screen and (max-width: 959px){.welcome-student-code-login{padding:32px 0 72px}.welcome-student-code-login__image{position:relative;bottom:0;left:-42px;height:160px;margin:0 auto 16px}}@media only screen and (max-width: 639px){.welcome-student-code-login{padding:24px 0 32px}.welcome-student-code-login__headline{font-size:32px}.welcome-student-code-login__image{left:-24px;height:104px}.welcome-student-code-login__input,.welcome-student-code-login .button{width:100%}.welcome-student-code-login__input{margin:0 0 16px}}.welcome-trust-section{padding:32px 20px;background-color:#f8f8f8}.welcome-trust-section--en{padding:32px 0}.welcome-trust-section--en .welcome-trust-section__quote,.welcome-trust-section--en .welcome-trust-section__name{font-size:22px}.welcome-trust-section--en .welcome-trust-section__quote{max-width:730px}.welcome-trust-section__badges-container img{margin:0 5px}.welcome-trust-section__quote{margin:16px auto;color:#333;font-size:22px;font-style:italic;font-weight:400}.welcome-trust-section__quote--closed{transform:rotate(180deg)}.welcome-trust-section__quote img:first-child{vertical-align:super}.welcome-trust-section__rating{margin-bottom:24px}.welcome-trust-section__rating .icon{color:#fbcd00}.welcome-trust-section__name{margin:0 8px 0 0;font-weight:700}@media only screen and (max-width: 959px){body.is-responsive .welcome-trust-section__quote{margin:0 auto 4px;font-size:18px}body.is-responsive .welcome-trust-section--en .welcome-trust-section__quote{max-width:600px;font-size:18px}body.is-responsive .welcome-trust-section--en .welcome-trust-section__name{font-size:16px}body.is-responsive .welcome-trust-section--en .icon{font-size:18px}body.is-responsive .welcome-trust-section--en .cell.text-center{padding:0}}@media only screen and (max-width: 639px){body.is-responsive .welcome-trust-section--en{padding:24px 0}body.is-responsive .welcome-trust-section--en .welcome-trust-section__quote{max-width:300px;font-size:16px}body.is-responsive .welcome-trust-section--en .welcome-trust-section__name{font-size:14px}}.ugc-ads-fb-comments{position:relative;background-color:#fffae6;z-index:1}.ugc-ads-fb-comments::before{position:absolute;top:-40px;width:100%;height:100%;background-repeat:no-repeat;background-image:url("/assets/application/welcome/ugc_ads_fb_comments/background.svg");background-size:contain;content:""}.ugc-ads-fb-comments__container{position:relative;padding-top:100px;overflow:hidden}.ugc-ads-fb-comments__container img{width:45%}.ugc-ads-fb-comments__comments{position:relative;padding:64px 0}.ugc-ads-fb-comments__comments::before,.ugc-ads-fb-comments__comments::after{position:absolute;background-repeat:no-repeat;content:""}.ugc-ads-fb-comments__comments::before{bottom:157px;left:-104px;width:252px;height:297px;background-image:url("/assets/application/welcome/ugc_ads_fb_comments/pommes.svg")}.ugc-ads-fb-comments__comments::after{right:-100px;bottom:110px;width:282px;height:398px;background-image:url("/assets/application/welcome/ugc_ads_fb_comments/zazie.svg")}.ugc-ads-fb-comments__comments li{position:relative;width:370px;height:208px;padding:32px 24px 24px;border-radius:24px;background:#fff;z-index:2}.ugc-ads-fb-comments__comments li p{font-size:14px;font-weight:300}.ugc-ads-fb-comments__comments li:nth-of-type(2n){margin:18px 32px}.ugc-ads-fb-comments__facebook{position:absolute;top:24px;right:24px;width:24px;height:24px;background:url("/assets/application/social/facebook_round.svg") center center no-repeat}.ugc-ads-fb-comments .legal-icon{border-radius:8px;background-color:#fff;box-shadow:0 8px 24px -12px rgba(0,0,0,.25);z-index:1}.ugc-ads-fb-comments .legal-icon__legal-tooltip{display:inline-block;align-items:center;margin-left:0;color:#ccc}.ugc-ads-fb-comments .legal-icon__legal-tooltip .icon--info{font-size:16px}.ugc-ads-fb-comments .legal-icon__legal-tooltip .icon--info.tooltip{width:50%}.ugc-ads-fb-comments--student-case-studies-experiment{z-index:0}.ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__container{padding-top:0}.ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__container img:first-of-type{display:none}.ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments{padding:32px 0 48px}.ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments li:nth-of-type(2n){margin:0 32px}.ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments li{margin-bottom:32px}@media only screen and (max-width: 959px){body.is-responsive .ugc-ads-fb-comments::before{top:-20px}body.is-responsive .ugc-ads-fb-comments__container::before{top:0;background-image:url("/assets/application/welcome/ugc_ads_fb_comments/background_tablet.svg")}body.is-responsive .ugc-ads-fb-comments__container img{width:80%}body.is-responsive .ugc-ads-fb-comments__comments{padding:32px 0}body.is-responsive .ugc-ads-fb-comments__comments::before,body.is-responsive .ugc-ads-fb-comments__comments::after{bottom:0;background-size:contain}body.is-responsive .ugc-ads-fb-comments__comments::before{left:50px;width:136px;height:160px}body.is-responsive .ugc-ads-fb-comments__comments::after{right:50px;width:152px;height:215px}body.is-responsive .ugc-ads-fb-comments__comments li{width:343px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__container{padding-top:0px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments li{margin-bottom:32px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment-v3.ugc-ads-fb-comments::before{background:url("/assets/application/welcome/ugc_ads_fb_comments/student_case_studies_experiment/background_tablet.svg") no-repeat center center}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment-v3 .ugc-ads-fb-comments__container{padding-top:24px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment-v3 .ugc-ads-fb-comments__comments{padding:0}}@media only screen and (max-width: 639px){body.is-responsive .ugc-ads-fb-comments::before{top:-20px}body.is-responsive .ugc-ads-fb-comments__container{padding-top:42px}body.is-responsive .ugc-ads-fb-comments__container img{width:90%}body.is-responsive .ugc-ads-fb-comments__comments{padding-bottom:190px}body.is-responsive .ugc-ads-fb-comments__comments::before{left:80px;width:109px;height:128px}body.is-responsive .ugc-ads-fb-comments__comments::after{right:80px;width:122px;height:171px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments{padding-bottom:32px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment .ugc-ads-fb-comments__comments li{margin-bottom:16px}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment-v1-v2 .ugc-ads-fb-comments__comments{padding-top:0}body.is-responsive .ugc-ads-fb-comments--student-case-studies-experiment-v3.ugc-ads-fb-comments::before{top:0;background:url("/assets/application/welcome/ugc_ads_fb_comments/student_case_studies_experiment/background_phone.svg") no-repeat center center}}.intl-performance-tiles{font-family:"Open Sans",Helvetica,Arial,sans-serif;background-color:#fffae6}.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{padding-top:20px;justify-content:center}body.is-responsive .intl-performance-tiles .intl-performance-tiles__item{display:flex !important;justify-content:center}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:44%;transform:translateY(-50%);outline:none;color:#c2e066;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--previous-arrow:hover{color:#999}body.is-responsive .intl-performance-tiles .intl-performance-tiles__carousel--next-arrow{right:140px}body.is-responsive .intl-performance-tiles .intl-performance-tiles__carousel--previous-arrow{left:140px}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:#9c0;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:#c2e066;opacity:1}}@media only screen and (max-width: 639px){body.is-responsive .intl-performance-tiles .intl-performance-tiles__list{padding-top:14px}body.is-responsive .intl-performance-tiles .intl-performance-tiles__item{max-width:260px}body.is-responsive .intl-performance-tiles .intl-performance-tiles__carousel--next-arrow{right:20px}body.is-responsive .intl-performance-tiles .intl-performance-tiles__carousel--previous-arrow{left:20px}}.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:#690}.user-testimonials .verified-testimonial .h6{margin-bottom:8px;font-size:12px}.user-testimonials .verified-testimonial .icon{display:inline-block !important;font-size:16px}.user-testimonials .unverified-testimonial .h6{margin-bottom:8px;font-size:12px}.user-testimonials .unverified-testimonial .icon{display:inline-block !important;color:#ccc;font-size:16px;vertical-align:baseline}.user-testimonials .verified-testimonial+.h5{line-height:1}.user-testimonials .testimonial-quote{max-width:428px}@media only screen and (max-width: 959px){body.is-responsive .user-testimonials{height:auto}body.is-responsive .user-testimonials .verified-testimonial{display:flex;justify-content:right}body.is-responsive .user-testimonials .verified-testimonial .h6{display:inline-block;width:70px;margin-bottom:0;line-height:1.5;text-align:left}body.is-responsive .user-testimonials .verified-testimonial .icon{padding:3px}body.is-responsive .user-testimonials__carousel,body.is-responsive .user-testimonials__author{width:auto}body.is-responsive .user-testimonials__author .h5{margin-bottom:4px;font-size:14px}body.is-responsive .user-testimonials__author p{font-size:12px}}@media only screen and (max-width: 639px){body.is-responsive .user-testimonials{margin-top:0;padding:32px 0}body.is-responsive .user-testimonials .h2{max-width:288px;margin:0 auto 32px;font-size:22px}body.is-responsive .user-testimonials .user-testimonials__content{padding:0 16px;text-align:left}body.is-responsive .user-testimonials .testimonial-quote{text-align:left}body.is-responsive .user-testimonials .verified-testimonial{display:inline-block}body.is-responsive .user-testimonials .verified-testimonial .h6{width:auto;width:initial}body.is-responsive .user-testimonials .verified-testimonial+.h5{display:block}body.is-responsive .user-testimonials__author{margin-top:28px;text-align:left}body.is-responsive .user-testimonials__button{padding-top:32px}}.tassel-vertical{position:absolute;right:50px;width:132px;background-color:#e35b00;text-align:center;z-index:2}.tassel-vertical::after{position:absolute;display:block;width:0;height:0;padding-top:20px;border-right:66px solid #e35b00;border-bottom:20px solid rgba(0,0,0,0);border-left:66px solid #e35b00;content:""}.tassel-vertical__text{padding:24px 8px 8px;color:#fff;font-weight:300;line-height:1.5}@media only screen and (max-width: 959px){.tassel-vertical--mobile{position:relative;right:0;display:block;width:auto;width:initial;max-width:417px;margin:16px auto}.tassel-vertical--mobile .tassel-vertical__text{padding:8px;font-size:16px}.tassel-vertical--mobile .icon{color:#ee6;font-size:12px}.tassel-vertical--mobile::before,.tassel-vertical--mobile::after{display:block;width:0;height:0;padding-top:0;transform:translateY(-50%);border-top:20px solid #e35b00;border-bottom:20px solid #e35b00;content:""}.tassel-vertical--mobile::before{position:absolute;top:50%;left:-20px;border-right:15px solid #e35b00;border-left:15px solid rgba(0,0,0,0)}.tassel-vertical--mobile::after{position:absolute;top:50%;right:-20px;border-right:15px solid rgba(0,0,0,0);border-left:15px solid #e35b00}}@media only screen and (max-width: 639px){.tassel-vertical{width:106px}.tassel-vertical::after{border-right:53px solid #e35b00;border-left:53px solid #e35b00}.tassel-vertical__text{font-size:12px}.tassel-vertical__icon{font-size:16px}.tassel-vertical--mobile{width:90%}.tassel-vertical--mobile::before,.tassel-vertical--mobile::after{border-top-width:17px;border-bottom-width:17px}.tassel-vertical--mobile::before{position:absolute;top:50%;left:-10px;border-right:10px solid #e35b00;border-left:10px solid rgba(0,0,0,0)}.tassel-vertical--mobile::after{position:absolute;top:50%;right:-10px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid #e35b00}.tassel-vertical--mobile .tassel-vertical__text{font-size:12px}}.student-teacher-kids-popup{top:25% !important;max-width:547px;padding:0;border-radius:12px}.student-teacher-kids-popup__icon-close{position:absolute;top:16px;right:16px;color:rgba(51,51,51,.5);cursor:pointer}.student-teacher-kids-popup__images-container{padding:16px;background-color:#e6f3f8;gap:24px}.student-teacher-kids-popup__images-container img{width:80px;height:80px}.student-teacher-kids-popup__content{padding:24px 24px 32px;gap:16px}.student-teacher-kids-popup__headline{width:332px;margin:0 auto}.student-teacher-kids-popup__cta{width:350px;margin:0 auto}.student-teacher-kids-popup__cta--kids{background-color:#5619aa}.student-teacher-kids-popup__cta--kids:hover{background-color:#7330cf}.student-teacher-kids-popup__cta--teacher{background-color:#e9a033}.student-teacher-kids-popup__cta--teacher:hover{background-color:#eeb866}@media only screen and (max-width: 959px){body.is-responsive .student-teacher-kids-popup__headline{font-size:22px}body.is-responsive .student-teacher-kids-popup__cta{width:290px}body.is-responsive .student-teacher-kids-popup__content--exp-v1-v3 .student-teacher-kids-popup__cta{width:350px}}@media only screen and (max-width: 639px){body.is-responsive .student-teacher-kids-popup{width:calc(100% - 32px);height:auto;min-height:0;min-height:initial;margin:0 auto}body.is-responsive .student-teacher-kids-popup__images-container{padding-top:30px;padding-bottom:12px}body.is-responsive .student-teacher-kids-popup__images-container img{width:62px;height:62px}body.is-responsive .student-teacher-kids-popup__content{padding:16px 16px 40px}body.is-responsive .student-teacher-kids-popup__content--exp-v1-v3 .student-teacher-kids-popup__cta{width:303px;padding:14px 0}body.is-responsive .student-teacher-kids-popup__headline{width:290px;font-size:18px}body.is-responsive .student-teacher-kids-popup__cta{width:275px}}
