﻿*{padding:0;margin:0;font-size:100%;line-height:1;border:0;outline:none;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{box-sizing:border-box}h2,h3,h4{font-weight:normal}@font-face{font-family:"Geomanist Light";src:url("fonts/Geomanist-Light.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Geomanist Regular";src:url("fonts/geomanist-regular-webfont.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Geomanist Medium";src:url("fonts/Geomanist-Medium.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Geomanist Bold";src:url("fonts/Geomanist-Bold.woff2") format("woff2");font-weight:normal;font-style:normal}html,body,h4,p,input,select,.menu__optionDisclaimer,.timeline__translation,.timeline__example,.timeline__exampleTranslation,.infoTip__body,.premium__subtitle,.premium__reviewsAuthor,.ctaPresent__subtitle,.exploreLessonThumbnail__footerOption.-labelContainer,.modalLessonThumbnail__title,.modalCollectionThumbnail__title,.modalChannelThumbnail__title,.exploreLessons__title,.exploreLessons.-homeLatestVideos .latestVideosStats__text,.search__resultsTitle,.dictionary__sortOptions .sortOptionsTitle,.dictionary__sortOptions .sortOption,.dictionary__sectionHeaderTitle,.draggable.is-miniature .captionContainer .caption>*,.lesson-info-preview__supraTitle,.lesson-info-preview__title .fromCollection,.captionContainer .caption,.captionContainer .caption>.is-highlighted,.lessonFooter__optionMessage,.lessonCardContainer__supraTitle,.lessonCardPreview__translation,.lessonCardFinished__resume h2,.card h3,.lessonModal__subTitle,.lessonModal__videoCurrent span,.lessonExercisesModal__finishSupraTitle,.lessonExercisesModal__finishSubtitle,.lessonTipsModal__supraTitle,.lessonProgressModal__title,.shareService__title,.collection__description,.collection__sortOptionsTitle,.collection__sortOption,.channel__description,.channel__sortOptionsTitle,.channel__sortOption,.page-static__body li,.invite__label,.keyBenefits__supraTitle,.keyBenefits__slideSupraTitle,.reviews__supraTitle{font-family:"Geomanist Regular", sans-serif;font-weight:400}h1,h2,h3,strong,.landscapeWarning,.btn,.onboarding__title,.modal__title,.modal__tab,.timeline__element,.label,.premium__previousPrice,.premium__feature .highlighted,.premium__planText,.ctaPresent__title,.exploreLessonThumbnail__title,.exploreLessonThumbnail__footerOption.-duration,.exploreLessonThumbnail.-featured .exploreLessonThumbnail__title,.exploreLessonThumbnail.-featured .exploreLessonThumbnail__footerOption.-duration,.exploreLessonThumbnail--word__word,.modalLessonThumbnail__premiumText,.exploreCollectionThumbnail__title,.dashboardView__subtitle,.exploreOnboard__cta,.dictionary__word,.lesson-info-preview__title,.lesson-info-preview__features,.lesson-info-preview__premiumText,.captionContainer .caption a.is-premium:not(.is-highlighted)::after,.lessonPoints__number,.lessonCardPreview__featuredTitle,.lessonCardPreview__element,.lessonCardPreview__element.is-premium .lessonCardPreview__premium,.lessonCardPreview__message,.lessonCardPreview__tipTitle,.lessonCardPreview__tutorialSupratitle,.lessonCardPreview__tutorialTitle,.card .supraTitle,.card .example .example-source,.card .extended-block__title,.card .extended-block__lemma,.card .extended-block .synonym,.card .extended-block .translation,.card .extended-block__smartTranslation,.card__progressNumber,.card__progressAreaNumber,.cardFeedbackInitial__title,.cardFeedbackResponse__title,.exercise .options .option,.lessonModal__title,.lessonModal__number,.lessonModal__videoCurrent,.page-contact .contact .email,.page-manifesto .manifesto__numLessonsText,.page-static__body a,.page-static__body .highlighted,.dashboard__view.-user .userOption__value,.invite__input,.invite__validation,.userModal__noResults,.userDictionary__text,.keyBenefits__slideTitle,.homeFooter__menu li a{font-family:"Geomanist Medium", sans-serif;font-weight:400}.menu__option,.premium__title,.premium__planPrice,.exploreLessonThumbnail__premiumText,.homeHero__claim,.dashboardView__number,.exploreLessons.-homeLatestVideos .latestVideosStats__num,.exploreOnboard__title,.captionContainer .caption a.is-featured.is-untouched::after,.lessonFooter__notification,.lessonCard__extendedInfoSubtitle .is-highlighted,.lessonCardPreview__numberWords,.lessonCardFinished__block span:first-child,.exercisesTimeBar__minusFive,.lessonExercisesModal__finishTitle,.lessonExercisesModal__finishSubtitle span,.page-manifesto .manifesto__numLessons,.page-register .plan-options .plan-option h2,.keyBenefits__slideNumber{font-family:"Geomanist Bold", sans-serif;font-weight:400}@font-face{font-family:'fontawesome';src:url("fonts/fontawesome.eot?t96mv2");src:url("fonts/fontawesome.eot?t96mv2#iefix") format("embedded-opentype"),url("fonts/fontawesome.ttf?t96mv2") format("truetype"),url("fonts/fontawesome.woff?t96mv2") format("woff"),url("fonts/fontawesome.svg?t96mv2#fontawesome") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^='fa-'],[class*=' fa-']{font-family:'fontawesome' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-star:before{content:'\f005'}.fa-star-o:before{content:'\f006'}.fa-clock-o:before{content:'\f017'}.fa-check-circle:before{content:'\f058'}.fa-thumbs-o-down:before{content:'\f088'}@-moz-keyframes scale{0%{-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}70%{-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes scale{0%{-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}70%{-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-o-keyframes scale{0%{-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}70%{-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes scale{0%{-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}70%{-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes bounce{0%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}25%{-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}50%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}75%{-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes bounce{0%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}25%{-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}50%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}75%{-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes bounce{0%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}25%{-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}50%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}75%{-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounce{0%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}25%{-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}50%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}75%{-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes shake{from,
	to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,
	30%,
	50%,
	70%,
	90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,
	40%,
	60%,
	80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@-webkit-keyframes shake{from,
	to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,
	30%,
	50%,
	70%,
	90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,
	40%,
	60%,
	80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@-o-keyframes shake{from,
	to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,
	30%,
	50%,
	70%,
	90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,
	40%,
	60%,
	80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,
	to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,
	30%,
	50%,
	70%,
	90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,
	40%,
	60%,
	80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{animation-delay:0;animation-duration:1s;animation-name:shake;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease}:root{--vh:1vh}html,body{height:100%;font-size:16px}body{background:#fff;overflow:hidden}h1,h2,h3{color:#202833;font-size:36px;line-height:1.2}h4{font-size:18px;font-weight:bold;line-height:1.5}p{font-size:16px;margin:16px 0;color:#202833;line-height:1.5}p.double{margin-top:32px}sup,sub{font-size:50%;vertical-align:baseline;position:relative;top:-.7em;left:.05em}sub{top:.4em}input{-webkit-appearance:none;border-radius:0}input[type='checkbox']{-webkit-appearance:checkbox}a{color:#0017ff;text-decoration:none}li{list-style:none}hr{height:4px;width:20%;margin:20px auto;background:#e2e7eb}strong{font-weight:normal}@media (min-width: 768px) and (max-width: 980px){html,body{height:auto}}@media (max-width: 767px){h1,h2,h3{font-size:24px;line-height:1.2}}.underlines{display:inline-block}.underlines::after{-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease;display:block;position:relative;content:'';width:0;margin:2px auto -2px;height:1px}.underlines:hover::after,.underlines:focus::after{-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease;width:100%}.modal__step,.animate-exercises .options,.lessonExercisesModal__step{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.on-before-enter.modal__step,.animate-exercises .on-before-enter.options,.on-before-enter.lessonExercisesModal__step,.on-enter.modal__step,.animate-exercises .on-enter.options,.on-enter.lessonExercisesModal__step,.on-enter-ends.modal__step,.animate-exercises .on-enter-ends.options,.on-enter-ends.lessonExercisesModal__step,.on-before-leave.modal__step,.animate-exercises .on-before-leave.options,.on-before-leave.lessonExercisesModal__step,.on-leave.modal__step,.animate-exercises .on-leave.options,.on-leave.lessonExercisesModal__step,.is-active.modal__step,.animate-exercises .is-active.options,.is-active.lessonExercisesModal__step{display:block}.on-before-enter.modal__step,.animate-exercises .on-before-enter.options,.on-before-enter.lessonExercisesModal__step{opacity:0;transform:translateX(20%)}.on-enter.modal__step,.animate-exercises .on-enter.options,.on-enter.lessonExercisesModal__step{animation-delay:.2s;animation-duration:.4s;animation-name:enterStep;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease}.on-leave.modal__step,.animate-exercises .on-leave.options,.on-leave.lessonExercisesModal__step{animation-delay:0s;animation-duration:.4s;animation-name:leaveStep;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease}@-moz-keyframes enterStep{0%{opacity:0;transform:translateX(20%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes enterStep{0%{opacity:0;transform:translateX(20%)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes enterStep{0%{opacity:0;transform:translateX(20%)}100%{opacity:1;transform:translateX(0)}}@keyframes enterStep{0%{opacity:0;transform:translateX(20%)}100%{opacity:1;transform:translateX(0)}}@-moz-keyframes leaveStep{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20%)}}@-webkit-keyframes leaveStep{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20%)}}@-o-keyframes leaveStep{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20%)}}@keyframes leaveStep{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20%)}}.page.current-page,.dashboard{background:#fff}.page.current-page::after,.dashboard::after{content:"";background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100%;height:0;z-index:9999;opacity:0;transform:translateZ(5px)}.on-before-leave.page.current-page,.on-before-leave.dashboard{width:100%;min-height:100%;position:absolute;top:0;left:0}.on-before-leave.page.current-page::after,.on-before-leave.dashboard::after{transition:opacity 0.2s linear;height:100%;opacity:1}.on-before-enter-back.page.current-page,.on-before-enter-back.dashboard{width:100%;min-height:100%;position:absolute;top:0;left:0}.page.new-page{-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);width:100%;min-height:100%;position:absolute;top:0;left:0;z-index:1;display:none}.on-before-enter.page.new-page{display:block}.page.new-page::after{content:"";background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100%;height:0;z-index:9999;opacity:0}.on-before-leave-back.page.new-page{z-index:-1}.on-before-leave-back.page.new-page::after{transition:opacity 0.2s linear;height:100%;opacity:1}.srt{clip:rect(1px, 1px, 1px, 1px);position:absolute;margin:0;padding:0}.srt:focus{background-color:#0017ff;border-radius:3px;box-shadow:0 0 2px 2px #202833;clip:auto;color:#fff;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto}.just-mobile{display:none !important}.just-ipad{display:none !important}@media (min-width: 768px) and (max-width: 980px){.just-ipad{display:block !important}.hide-portrait{display:none !important}}@media (max-width: 767px){.just-mobile{display:block !important}.hide-mobile{display:none !important}}.hidden{display:none !important}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}.stop-scrolling{overflow:hidden !important}.no-transition{transition:none !important}.inline{display:inline}.is-hideable-inline{display:none}.is-hideable-inline.is-active{display:inline}.landscapeWarning{display:none}.page-invite .landscapeWarning,.page-register .landscapeWarning,.page-register-android .landscapeWarning,.page-register-ios .landscapeWarning,.page-login .landscapeWarning{display:none !important}@media (max-width: 900px) and (orientation: landscape){.landscapeWarning{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:10;text-align:center;background:#fff0d1;border:20px solid #ffb31a}.landscapeWarning span{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:80%;font-size:24px}}:root{--pageTransitionTime:500ms}.page{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;background:#fff}.routing-progress{-webkit-transition:transform 0.2s ease;transition:transform 0.2s ease;position:fixed;top:0;left:0;height:3px;width:100%;background:#ffb31a;transform:scaleX(0);transform-origin:left;z-index:3}.page-transition-leave{animation-delay:0;animation-duration:var(--pageTransitionTime);animation-name:pageTransitionLeave;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease-in-out}.page-transition-enter{animation-delay:0;animation-duration:var(--pageTransitionTime);animation-name:pageTransitionEnter;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.76, 0.01, 0.39, 0.96)}@keyframes pageTransitionLeave{from{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pageTransitionEnter{0%{opacity:0;-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@media (max-width: 799px){.page{overflow:hidden}}.container{position:relative;max-width:700px;margin:0 auto;text-align:center}.container.align-left{text-align:left}#main-container{height:100vh;height:calc(var(--vh, 1vh) * 100);transition:height .1s ease;width:100vw;text-align:center;position:relative;overflow:hidden;background:#fff;-ms-overflow-style:none;scrollbar-width:none}#main-container::-webkit-scrollbar{display:none}.page-lesson #main-container{top:0}.page-scroll #main-container{overflow-y:scroll}#main-container.scrollable{overflow-y:scroll}#main-container.scrollable.is-modal-open{overflow-y:hidden}@media screen and (max-width: 720px){.container{max-width:100%;padding:0 1.5%}}@media (max-width: 767px){.container{padding:0 15px}}header{z-index:2}header.out{text-align:center;height:50px;position:absolute;top:0;width:100%;z-index:7}header.out .logo{position:relative;top:50px}header.out .logo svg{width:165px;height:30px;fill:#ffb31a}header.out .logo__beta{position:absolute;bottom:-9px;font-size:14px;right:0;color:#ccc}.headerWaveSeparator{position:absolute !important;overflow:hidden;top:72px;z-index:0;left:0;width:100%}:root{--menuAnimationTime:300ms}.menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;display:none;transform:translateY(-100%);padding-top:70px}.menu::after{content:"";border-radius:50%;width:300%;left:-100%;position:absolute;height:130%;background:#ffb31a;top:-50%;z-index:-1}.menu__language{position:fixed;top:15px;right:15px}.menu__languageDisclaimer{font-size:12px;display:block}.menu__languageSelector{background:#ffb31a;color:#323232;margin-top:6px;float:right}.menu>ul{padding:0;text-align:center}.menu>ul>li{list-style:none}.menu__option{padding:10px;margin:10px 20px 10px 50px;display:block;font-size:30px;color:#323232;text-align:left;position:relative}.menu__optionDisclaimer{font-size:12px;display:block;margin-top:6px;display:none}.menu__separator{height:2px;width:50%;margin:45px auto;background:#323232}.menu.on-enter,.menu.on-leave{transition:transform var(--menuAnimationTime) ease}.menu.on-before-enter,.menu.on-enter,.menu.on-enter-ends,.menu.is-active{display:block}.menu.on-enter,.menu.on-enter-ends,.menu.is-active{transform:translateY(0)}.menu.on-before-leave{transform:translateY(0);display:block}.menu.on-leave{display:block;transform:translateY(-100%)}.menu.on-leave-ends{display:none}.footer{width:100%;position:absolute;bottom:60px;left:0;text-align:center;z-index:2;transform:translateZ(1px)}.view-exercises .footer{bottom:6vh}.page{height:100vh;position:relative}.alert{padding:10px;border-radius:10px;max-width:600px;margin:10px auto}.alert--success{background:#ccfad0}.ajaxError{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:37}.ajaxError::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:0}.ajaxError__body{position:fixed;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;padding:30px;background:#fff;border-radius:10px;z-index:999;min-width:280px;text-align:center}.ajaxError svg{width:150px;height:150px}.ajaxError h3{font-size:18px;margin:12px auto -10px}.ajaxError.is-active{display:block;animation-delay:0s;animation-duration:.3s;animation-name:appear;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease}.btn{display:inline-block;font-size:20px;line-height:1.2;padding:12px 24px;text-decoration:none;text-align:center;border-radius:50px;cursor:pointer;position:relative}.btn--primary{background:#ffb31a;color:#323232;z-index:1;padding:18px 26px;max-width:400px;margin:0 auto;border-bottom:4px solid #ffd276}.btn--short{padding:14px 26px}.btn--watch-video{background:#ffb31a;color:#323232;text-align:left;padding:16px 60px 16px 25px}.btn--watch-video svg{width:26px;height:29px;fill:#323232;position:absolute;right:20px;top:12px}.btn--round{-webkit-transition:transform 0.3s ease;transition:transform 0.3s ease;border-radius:50%}.btn--round::after{border-radius:50%}.btn--little{padding:15px 18px 11px;font-size:16px}.btn--little.is-loading{padding-right:32px}.btn--little-has-arrow{padding:12px 18px 11px;font-size:16px}.btn--little-has-arrow .arrow{width:22px;height:22px;vertical-align:bottom;position:relative;top:-1px;left:3px}.btn--little-has-arrow .arrow>*{stroke-width:28}.btn--has-arrow .arrow{animation-delay:0s;animation-duration:1s;animation-name:arrowAnimation;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease;width:22px;height:22px;vertical-align:bottom;position:relative;top:-2px;left:5px}.btn--has-arrow .arrow>*{stroke-width:28}.btn.is-disabled{background:#ced5dd;color:#a1acbd;border-bottom-color:#8794a5}.btn.is-disabled:hover,.btn.is-disabled:focus{background:#ced5dd;color:#a1acbd}.btn.is-disabled .arrow{display:none}.btn .text{transform:translateX(0)}.btn.is-loading{position:relative;pointer-events:none}.btn.is-loading .btn__text{transition:transform 0.2s ease;display:inline-block;transform:translateX(-7px)}.btn.is-loading .loader{top:calc(50% - 6px);left:auto;right:15px;position:absolute;margin:0;opacity:1;z-index:100;animation:loadingSpin 1s infinite;color:#fff;width:12px;height:12px;display:inline-block}.btn.is-loading .loader::before{box-sizing:border-box;border-width:0.15em;border-color:currentColor currentColor currentColor transparent;border-radius:50%;border-style:solid;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;content:" ";display:inline-block;background:center center no-repeat;background-size:cover;width:100%;height:100%}.btn.is-success{position:relative;pointer-events:none}.btn.is-success .btn__text{display:inline-block;transform:translateX(-7px)}.btn.is-success .btn__checkMark{top:calc(50% - 8px);left:auto;right:30px;position:absolute;margin:0;opacity:1;z-index:100;color:#12ba55;width:12px;height:12px;display:inline-block}.btn.is-success .btn__checkMark>svg{width:16px;height:16px;fill:#0017ff}@keyframes loadingSpin{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}100%{transform:rotate(360deg)}}.btn-container{margin:20px auto}@keyframes arrowAnimation{0%{transform:translateX(-2px)}50%{transform:translateX(2px)}100%{transform:translateX(-2px)}}.formGroup{margin:0 auto 20px;position:relative;width:300px;max-width:90%}.formGroup__label{font-size:13px;color:#a1acbd;margin-bottom:5px;display:block;text-align:left}.formGroup input[type="text"],.formGroup input[type="email"],.formGroup input[type="password"]{width:300px;max-width:100%;padding:10px 15px 10px;border:2px solid #e0e0e0;height:48px;border-radius:2px}.formGroup input[type="checkbox"]{position:relative;top:2px;margin-right:4px}.formGroup__errorMessage{display:none;margin:0 0 10px;color:#ca1010;font-size:12px;padding:10px}.formGroup.has-error .formGroup__errorMessage{display:block}.languageSelector{text-align:center}.languageSelector__language{background:#fff;border-radius:16px;display:block;margin-bottom:15px;width:100%;padding:25px}.languageSelector__languageFlag{width:32px}.languageSelector__languageName{margin-top:10px;font-size:18px}.onboarding{text-align:center}.onboarding__title{font-size:24px;margin-bottom:30px}.onboarding__option{background:#fff;border-radius:16px;border:2px solid #fff;display:block;margin-bottom:15px;width:100%;padding:23px}.onboarding__option.is-active{border:2px solid #ffb31a}.onboarding__optionFlag{width:32px;margin-bottom:10px}.onboarding__optionName{font-size:18px}.onboarding__optionDisclaimer{font-size:12px;margin:0 auto}.onboarding__disclaimer{margin-top:20px;font-size:12px;line-height:1.2}.onboarding__buttonContainer{position:fixed;bottom:40px;width:100%;text-align:center}.onboarding.is-motivations li{display:inline-block;width:32%}.onboarding.is-motivations .onboarding__option{width:100%;display:inline-block;margin:2px 0;padding:22px 0}.onboarding.is-motivations .onboarding__option svg{width:22px;height:22px;margin-bottom:10px}.onboarding.is-motivations .onboarding__option svg *{stroke:#ffb31a}.onboarding.is-motivations .onboarding__option svg circle{fill:#ffb31a}.onboarding.is-motivations .onboarding__optionName{font-size:14px}.onboarding.is-goals .onboarding__option{padding:12px 0 8px}.onboarding__pagination{position:fixed;bottom:40px;width:100%;text-align:center;display:none;z-index:2}.onboarding__pagination.is-active{display:block;animation-delay:.3s;animation-duration:.3s;animation-name:appear;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}.onboarding__paginationSkip{display:inline-block;clear:both;color:#323232;font-size:14px;margin-bottom:16px}.onboarding__paginationOptions{display:inline-block;margin:0 auto;position:relative}.onboarding__paginationOptionsBack,.onboarding__paginationOptionsBackProgress{position:absolute;top:6px;left:8px;width:60px;height:4px;background:#b8c5ce;z-index:-1}.onboarding__paginationOptionsBack{width:75px;border-radius:3px}.onboarding__paginationOptionsBackProgress{transition:transform 1.2s ease;background:#ffb31a;transform:scaleX(0);transform-origin:left}.onboarding__paginationOptionsBackProgress.step-motivation{transform:scaleX(50%)}.onboarding__paginationOptionsBackProgress.step-goal{transform:scaleX(100%)}.onboarding__paginationOption{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:50%;background-color:#b8c5ce;transition:transform 0.3s ease, background-color 0.3s ease;transition-delay:0.6s;position:relative}.onboarding__paginationOption.is-active{background-color:#ffb31a;transform:scale(1.2)}.onboarding .show-on-profile{display:none}.mask{display:none;position:fixed;z-index:9;top:0;left:0;width:100%;height:100%;background:rgba(248,249,251,0.8);opacity:0;transform:translateZ(-1px)}.mask--black{background:rgba(0,0,0,0.3)}.mask.on-enter,.mask.on-leave{transition:opacity .3s ease}.mask.on-before-enter,.mask.on-enter,.mask.on-enter-ends,.mask.is-active{display:block}.mask.on-enter,.mask.on-enter-ends,.mask.is-active{opacity:1}.mask.on-before-leave{opacity:1;display:block}.mask.on-leave{display:block;opacity:0}.mask.on-leave-ends{display:none}:root{--modalAnimationTime:400ms}.modal{display:none;position:fixed;top:0;left:0;width:100%;box-shadow:2px 4px 6px 0 rgba(0,0,0,0.2);z-index:30;background:#fff;border-radius:10px 10px 0 0;transform:translateZ(1px) translateY(10%);height:calc(101vh - 10%);height:calc((var(--vh, 1vh) * 101) - 10%);transition:transform var(--modalAnimationTime) cubic-bezier(0, 1.23, 0.24, 0.98);background:#fff;transform-style:preserve-3d}.modal::before{content:"";position:absolute;top:-25px;left:-10%;width:120%;background:#fff;border-radius:50%;height:120px;z-index:-10}.modal::after{transition:opacity 200ms linear;content:"";top:0;left:0;width:100%;height:200%;background:rgba(150,150,150,0.8);z-index:-2;position:absolute;transform:translateY(-100%) translateZ(-1px);opacity:0}.modal__containerDesktop{overflow:hidden;position:relative;z-index:1;width:100%;height:2000px}.modal__title{font-size:13px;text-align:center;margin:18px auto 20px}.modal__titleVersion{display:none}.modal__titleVersion.is-active{display:block}.modal__arrow{color:#323232;position:absolute;top:6px;left:15px;z-index:32;padding:10px}.modal__arrow svg{fill:#323232;width:22px;height:19px}.modal__body{padding:20px}.modal__separator{height:1px;width:100%;background:#e0e0e0}.modal__container{position:relative;z-index:1}.modal__step{display:none;z-index:1}.modal__step.is-active{display:block}.modal__tabs{margin:50px 20px 0;text-align:left}.modal__tab{transition:opacity 0.2s ease;padding:10px;display:inline-block;color:#323232;opacity:0.4;font-size:16px}.modal__tab.is-active{opacity:1}.modal__panel{overflow-y:scroll;height:80vh;padding-bottom:70px}.modal.on-before-enter,.modal.on-enter,.modal.on-enter-ends,.modal.on-before-leave,.modal.on-leave{display:block}.modal.on-before-enter{transform:translateY(calc(100% + 120px)) translateZ(2px)}.modal.on-enter,.modal.on-enter-ends{transform:translateY(10%) translateZ(2px)}.modal.on-enter::after,.modal.on-enter-ends::after{opacity:1}.modal.on-leave{transform:translateY(calc(100% + 120px)) translateZ(1px);transition:transform var(--modalAnimationTime) cubic-bezier(0.23, 1.29, 1, 0.84)}.modal.is-loading .loader{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:20%;left:50%;content:" ";width:42px;height:42px;background:url("../img/loader.gif") no-repeat 0 0;background-size:42px}.modal.-grey{background:#f2f2f2}.modal.-grey::before{background:#f2f2f2}.timeline{position:relative}.timeline::before{content:'';background:#e0e0e0;width:7px;position:absolute;top:0;left:12px;height:calc(100% - 15px);border-radius:10px}.timeline__element{display:block;margin:5px;padding:0 15px 15px 35px;border-radius:0;font-size:16px;position:relative;font-size:12px}.timeline__element::before{content:'';position:absolute;left:0;top:-2px;border-radius:50%;background:#fff;border:5px solid #e0e0e0;display:block;width:11px;height:11px}.timeline__translation{display:block;margin-top:5px}.timeline__example{margin-top:10px;display:block}.timeline__exampleTranslation{margin-top:5px;display:block}.notification{display:none;background:#f2f2f2;color:#323232;padding:10px 14px;border-radius:8px;position:absolute;left:50%;bottom:30px;transition:transform .2s ease, opacity .2s ease;transform:translateX(-50%) translateY(20px);opacity:0;font-size:12px;width:90%;text-align:center}.notification.on-before-enter,.notification.on-enter,.notification.on-enter-ends,.notification.is-active{display:block}.notification.on-enter,.notification.on-enter-ends,.notification.is-active{transform:translateX(-50%) translateY(0);opacity:1}.notification.on-before-leave{opacity:1;display:block}.notification.on-leave{display:block;opacity:0}.notification.on-leave-ends{display:none}.label{background:#323232;font-size:9px;text-transform:uppercase;padding:6px 12px}.link{color:#323232;position:relative;display:inline-block;font-size:12px}.link::after{content:"";height:2px;background:#323232;width:100%;bottom:-7px;display:block;position:absolute}.secondary{text-decoration:underline;display:inline-block}.togglePassword{position:absolute;top:20px;right:0;cursor:pointer;padding:10px;opacity:.7}.togglePassword:hover,.togglePassword:focus{opacity:1}.togglePassword__svg{display:none}.togglePassword__svg.is-open{display:block}.togglePassword.is-active .togglePassword__svg.is-open{display:none}.togglePassword.is-active .togglePassword__svg.is-closed{display:block}.cookieConsent{display:none;position:fixed;padding:20px;left:0;bottom:0;background-color:#323232;color:#FFF;text-align:center;z-index:99999;margin:10px;width:calc(100% - 20px);border-radius:10px}.cookieConsent.is-active{display:block}.cookieConsent__text{display:block;font-size:14px;line-height:1.4}.cookieConsent__buttons{margin:15px 0}.cookieConsent__button{color:#fff;border:1px solid #fff;display:inline-block;padding:10px 14px;margin:5px;font-size:12px}.cookieConsent__button.-primary{color:#323232;background:#ffb31a}.cookieConsent__link{color:#fff;text-decoration:underline}.underlined{position:relative;z-index:1;display:inline-block}.underlined::before{content:"";position:absolute;bottom:3px;height:6px;background:#ffb31a;width:100%;left:0;z-index:-1}.underlined.-big::before{animation-delay:0;animation-duration:.6s;animation-name:grow;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease;transform:scaleX(0);height:8px;transform-origin:left}@keyframes grow{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.infoTip{text-decoration:none;position:absolute;text-align:right;width:16px;height:16px}.infoTip .info{z-index:34}.infoTip .info path{fill:#323232}.infoTip__body{text-align:center;display:none;padding:10px;background:rgba(0,0,0,0.8);color:#fff;font-size:12px;line-height:1.4;border-radius:6px;width:210px;position:relative;z-index:35}.infoTip__body.is-right{transform:translateX(calc(-100% + 16px))}.infoTip__body.is-center{transform:translateX(calc(-50% + 8px))}.infoTip.is-active .infoTip__body{display:block}.homeAnimate{position:relative}.homeAnimate__subtitle{position:absolute;top:0;width:100%}.homeAnimate__subtitle .paragraph{position:absolute;top:0;width:164px;left:50%;transform:translateX(-50%);text-align:center}.homeAnimate__subtitle .paragraph .word{display:inline-block;background:#b8c5ce;height:5px;margin:4px;border-radius:3px;transition:background-color 0.3s ease}.homeAnimate__subtitle .paragraph .word.is-active{background:#ffb31a}.homeAnimate__subtitle .paragraph .word.word-1{width:10px}.homeAnimate__subtitle .paragraph .word.word-2{width:40px}.homeAnimate__subtitle .paragraph .word.word-3{width:30px}.homeAnimate__subtitle .paragraph .word.word-4{width:40px}.homeAnimate__subtitle .paragraph .word.word-5{width:20px}.homeAnimate__subtitle .paragraph .word.word-6{width:10px}.animateComprehension{height:180px}.animateComprehension__cardContainer{overflow:hidden;width:240px;max-width:80%;top:20px;padding-top:30px;position:absolute;left:50%;transform:translateX(-50%);height:140px}.animateComprehension__card{border:6px solid #f1f1f1;width:100%;border-bottom:3px solid #fff;border-radius:60px 60px 0 0;height:110px;position:absolute;top:30px;left:0;transform:translateY(74px);transition:transform 0.3s cubic-bezier(0.68, -0.6, 0.32, 1.6)}.animateComprehension__card>*{transition:opacity 0.3s ease;opacity:0}.animateComprehension__card.is-active{transform:translateY(0)}.animateComprehension__card.is-active>*{opacity:1}.animateComprehension__cardTitle{display:inline-block;background:#a1acbd;height:8px;width:50px;margin:4px;border-radius:3px;position:absolute;top:25px;left:50%;transform:translateX(-50%)}.animateComprehension__cardParagraph{position:absolute;top:50px;width:164px;left:50%;transform:translateX(-50%);text-align:center}.animateComprehension__cardParagraph .word{display:inline-block;background:#b8c5ce;height:5px;margin:4px;border-radius:3px}.animateComprehension__cardParagraph .word.word-1{width:20px}.animateComprehension__cardParagraph .word.word-2{width:30px}.animateComprehension__cardParagraph .word.word-3{width:15px}@keyframes card-show{0%{opacity:0}5%{opacity:1}50%{opacity:1}55%{opacity:0}100%{opacity:0}}.animateExposition{width:240px;height:185px;position:relative}.animateExposition .video{height:120px;background:#fafafa;border-radius:10px;overflow:hidden}.animateExposition .video svg{transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;fill:#97c5ed}.animateExposition .language-flag{position:absolute;top:5px;width:30px;height:30px;z-index:3;right:7px}.animateExposition .animateDictionary{width:180px;animation:alternate-opacity 7s 0s infinite linear;animation-fill-mode:forwards;position:relative;margin:20px auto 0}.animateExposition .animateDictionary .paragraph{position:absolute;top:0;width:164px;left:50%;transform:translateX(-50%);text-align:center}.animateExposition .animateDictionary .paragraph .word{display:inline-block;background:#b8c5ce;height:5px;margin:4px;border-radius:3px}.animateExposition .animateDictionary .paragraph .word.word-1{width:10px}.animateExposition .animateDictionary .paragraph .word.word-2{width:40px}.animateExposition .animateDictionary .paragraph .word.word-3{width:30px}.animateExposition .animateDictionary .paragraph .word.word-4{width:40px}.animateExposition .animateDictionary .paragraph .word.word-5{width:20px}.animateExposition .animateDictionary .paragraph .word.word-6{width:10px}.animateExposition .animateDictionary.dictionary-2{animation:alternate-opacity 7s 3.5s infinite linear;animation-fill-mode:forwards}.animateExposition .animateDictionary.dictionary-2 .paragraph .word.word-1{width:30px}.animateExposition .animateDictionary.dictionary-2 .paragraph .word.word-2{width:40px}.animateExposition .animateDictionary.dictionary-2 .paragraph .word.word-3{width:50px}.animateExposition .animateDictionary.dictionary-2 .paragraph .word.word-4{width:20px}.animateExposition .animateDictionary.dictionary-2 .paragraph .word.word-5{width:40px}.animateExposition .person{transform:scale(0.7)}.animateExposition .person .head{width:200px;height:200px;border-radius:50%;background:#ffe4be;position:absolute;top:50%;left:50%;margin-top:-150px;margin-left:-98px;animation:music-move 1s 0s infinite alternate ease-in-out;transform-origin:bottom;animation-fill-mode:forwards}.animateExposition .person .chair{width:285px;height:200px;margin:0 auto;background:#212021;border-radius:100px;position:relative;top:34px;left:-30px}.animateExposition .person .face{width:180px;height:0;border-radius:48px 48px 0 0;background:#ffe4be;position:absolute;top:40px;left:8px;z-index:3}.animateExposition .person .mouth{width:66px;height:33px;border-radius:0 0 33px 33px;background:#fff;position:absolute;top:90px;left:50%;margin-left:-33px}.animateExposition .person .eye-shadow{width:30px;height:15px;position:absolute;top:70px}.animateExposition .person .eye-shadow#left{left:35px;z-index:5}.animateExposition .person .eye-shadow#right{right:35px}.animateExposition .person .eye{width:20px;height:28px;border-radius:10px;background:#0b3050;position:absolute;top:-18px;left:50%;margin-left:-10px;animation:eye-blink 4s 4.4s infinite linear;animation-fill-mode:forwards}@keyframes alternate-opacity{0%{opacity:0}5%{opacity:1}50%{opacity:1}55%{opacity:0}100%{opacity:0}}@keyframes subtitle-2{0%{opacity:1}5%{opacity:0}50%{opacity:0}55%{opacity:1}100%{opacity:1}}@keyframes music-move{0%{transform:rotate(0deg) translateZ(0)}33%{transform:rotate(-5deg) translateZ(0)}66%{transform:rotate(5deg) translateZ(0)}100%{transform:rotate(0deg) translateZ(0)}}@keyframes eye-blink{0%{transform:scaleY(1) translateY(0) translateZ(0)}45%{transform:scaleY(1) translateY(0) translateZ(0)}50%{transform:scaleY(0.1) translateZ(0)}55%{transform:scaleY(1) translateY(0)}100%{transform:scaleY(1) translateY(0) translateZ(0)}}:root{--homeAnimationTime:4000ms}.animate-exercises{width:280px;height:180px;position:relative;margin:20px auto 0}.animate-exercises .title{position:absolute;transform:translateX(-50%);left:50%;top:30px;background:#5f6b7b;width:70px;height:10px;border-radius:3px}.animate-exercises .word{position:absolute;transform:translateX(-50%);left:50%;top:-20px;background:#8794a5;width:40px;height:5px;border-radius:3px}.animate-exercises .options{position:absolute;top:30px;width:100%}.animate-exercises .options .option{width:120px;height:30px;border-radius:40px;margin:0 auto 15px;display:block;background:#ffd580;position:relative}.animate-exercises .options .option.is-active{animation:option-click var(--homeAnimationTime) 0s infinite linear;animation-fill-mode:forwards}.animate-exercises .options .option.is-active::after{animation:option-check var(--homeAnimationTime) 0s infinite linear;content:"";background:url(../img/svg/checkmark-simple-white.svg) center center no-repeat;background-size:100%;width:20px;height:20px;display:block;position:absolute;right:9px;top:5px;opacity:0}@keyframes option-click{0%{background:#ffd580}45%{background:#ffd580}55%{background:#12ba55}90%{background:#12ba55}100%{background:#ffd580}}@keyframes option-check{0%{opacity:0}45%{opacity:0}55%{opacity:1}90%{opacity:1}100%{opacity:0}}.premium__body{text-align:center;margin:15px 0 0;overflow:hidden;position:relative}.premium__lingui{display:none;margin-bottom:10px}.premium__lingui svg{width:140px;height:140px}.premium__subtitle{margin:-3px auto 9px;font-size:16px}.premium__previousPrice{font-size:40px;margin:20px 0 0;text-align:center;position:relative;display:inline-block}.premium__previousPrice>span.cross{display:inline-block;position:absolute;width:100%}.premium__previousPrice>span.cross>span{display:inline-block;width:100%;height:4px;background:#ffb31a;transform-origin:left;transform:scaleX(0)}.premium__previousPrice>span.cross:first-child{top:-10px;transform:rotate(20deg)}.premium__previousPrice>span.cross:nth-child(2){top:30px;left:-5px;transform:translateY(-100%) rotate(-20deg)}.premium__previousPrice.is-animated>span.cross:first-child>span{animation-delay:.5s;animation-duration:.3s;animation-name:premiumPriceStrike;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease}.premium__previousPrice.is-animated>span.cross:nth-child(2)>span{animation-delay:.7s;animation-duration:.3s;animation-name:premiumPriceStrike;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease}.premium__featurePricing{opacity:0}.premium__featurePricing.is-animated{animation-delay:.9s;animation-duration:.3s;animation-name:premiumPriceFeature;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease}.premium__features{text-align:left;padding-left:50px}.premium__feature{margin:16px 0;position:relative;display:block;font-size:16px;line-height:1.2}.premium__feature::before{content:"";background:url(../img/svg/checkmark-list.svg) 0 0 no-repeat;background-size:contain;width:20px;height:20px;position:absolute;left:-30px;top:-2px}.premium__feature .highlighted{color:#ffb31a}.premium__feature strike{font-size:12px;font-style:italic;position:relative;top:-1px}.premium__feature .disclaimer{font-size:12px;position:relative;top:-1px}.premium__feature img{position:relative;top:4px}.premium__featureDisclaimer{font-size:12px}.premium__plans{margin:5px auto}.premium__plan{display:inline-block;padding:8px 10px 5px 10px;border:3px solid #b8c5ce;border-radius:8px;vertical-align:top;color:#323232;position:relative;margin:0 2px;opacity:0.3}.premium__plan.is-active{border-color:#ffb31a;opacity:1}.premium__planPrice{font-size:40px}.premium__planText{font-size:14px}.premium__planDisclaimer{font-size:12px}.premium__disclaimer{margin:30px auto 10px;font-size:12px}.premium__button{margin-top:20px}.premium__reviews{position:relative;margin-top:20px}.premium__reviews .reviews__reviewText{font-size:14px;margin-top:10px}.premium__reviews .reviews__reviewStars i{width:16px;height:16px}.premium__reviews::before{content:"";position:absolute;top:-66px;left:-50%;width:200%;height:380px;background:#f2f2f2;border-radius:50%;z-index:-1}.premium__reviewsAuthor{display:block;font-style:italic;font-size:12px}.premiumModal .premium__lingui{display:none}.premiumModal .premium__body{margin-top:30px;padding-bottom:100px;z-index:-1}.premiumModal .premium__button{margin-top:20px}@keyframes premiumPriceStrike{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes premiumPriceFeature{0%{opacity:0}100%{opacity:1}}.ctaPresent{margin:20px auto 40px}.ctaPresent__star{letter-spacing:1px;font-size:12px;margin-bottom:29px}.ctaPresent__star svg{fill:#fdf9de;stroke:none;width:24px;height:24px;position:relative;top:7px;left:-5px}.ctaPresent__title{font-size:24px}.ctaPresent__subtitle{font-size:16px;margin:10px auto 20px;max-width:90%}.ctaPresent__language{margin:20px auto -15px;padding:12px 22px;width:80%;border-radius:10px}.page-dashboard .ctaPresent__language,.page-home-language .ctaPresent__language{display:none}.ctaPresent__email{border:2px solid #e0e0e0;border-radius:10px;padding:14px 22px;width:80%;margin-top:20px}.ctaPresent__email.is-invalid{border-color:#ca1010}.ctaPresent__button{position:relative;margin-top:12px}.ctaPresent__lingui{position:absolute;top:36px;right:24px;width:42px;transform:scaleY(-1)}.ctaPresent__response{display:none}.ctaPresent__linguiWithPresent svg{width:200px;height:140px;margin:30px auto}.ctaPresent__linguiWithPresent path{fill:#ffb31a}.ctaPresent__linguiWithPresent path:nth-child(2){fill:#fff}.owl-carousel{display:block;width:100%;position:relative;z-index:1;overflow:hidden;padding-bottom:10px}.owl-carousel .owl-stage{position:relative}.owl-carousel .owl-stage::after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel.owl-fluid-scroll .owl-stage{transition:transform 5s linear !important}.owl-carousel .owl-stage-outer{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:visible !important;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:visible !important;-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{-webkit-backface-visibility:visible !important;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:visible !important;position:relative;min-height:1px;float:left}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;cursor:pointer;position:absolute;top:50%;width:50px;height:50px;background-color:transparent;background-position:center center;background-size:100%}.owl-carousel .owl-nav .owl-prev:focus,.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:focus,.owl-carousel .owl-nav .owl-next:hover{outline:none}.owl-carousel .owl-dot{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .owl-dots{position:absolute;bottom:7px;left:0;width:100%}.owl-carousel .owl-dots .owl-dot{background:#b8c5ce;margin:0 4px;transition:transform 0.2s ease, opacity 0.2s ease;opacity:0.4;border-radius:50%;width:8px;height:8px}.owl-carousel .owl-dots .owl-dot.active{background:#ffb31a;transform:scale(1.5)}.owl-carousel .owl-dots .owl-dot span{display:none}.owl-carousel .owl-dots .owl-dot:focus{outline:none}.owl-height{transition:height 500ms ease-in-out}.lessons .subtitle{display:block;margin:10px auto 0;color:#a1acbd}.exploreLessonThumbnail{width:127px;height:147px;display:inline-block;margin-right:20px;text-decoration:none;position:relative;color:#f1f1f1;white-space:initial}.exploreLessonThumbnail::before{content:'';position:absolute;top:6px;left:0;width:100%;height:100%;background:#f2f2f2;border-radius:10px}.exploreLessonThumbnail__imageContainer{background-size:200%;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px;overflow:hidden}.exploreLessonThumbnail__imageContainer::after{background:linear-gradient(180deg, #323232 0%, rgba(50,50,50,0) 140%);content:'';position:absolute;top:0px;left:0;width:100%;height:100%}.exploreLessonThumbnail__title{font-size:12px;color:#f1f1f1;position:absolute;top:10px;left:10px;width:calc(100% - 20px);text-align:left;z-index:3;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.exploreLessonThumbnail__flag svg{width:20px;margin-bottom:3px}.exploreLessonThumbnail__footer{text-align:right;padding:10px;position:absolute;bottom:0;width:100%}.exploreLessonThumbnail__footerOption.-duration{position:absolute;bottom:0;width:50%;left:0;font-size:11px;margin:7px 5px;text-align:left}.exploreLessonThumbnail__footerOption.-duration svg{margin-right:1px;position:relative;top:4px}.exploreLessonThumbnail__footerOption.-labelContainer{position:absolute;bottom:0;right:0;font-size:9px;margin:8px 4px;text-align:right}.exploreLessonThumbnail__footerOption.-labelContainer .label{padding:4px 6px}.exploreLessonThumbnail.-single{display:block;margin:20px auto;width:250px}.exploreLessonThumbnail.-single .exploreLessonThumbnail__title{font-size:15px;left:15px;top:15px;padding-right:15px}.exploreLessonThumbnail.-single .exploreLessonThumbnail__flag{float:left;height:101px;margin-right:10px;position:relative;top:-3px}.exploreLessonThumbnail__premiumLayer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.exploreLessonThumbnail.is-premium .exploreLessonThumbnail__body{filter:blur(2px);position:relative;height:147px}.exploreLessonThumbnail.is-premium .checked{display:none}.exploreLessonThumbnail__premiumBody{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:42%;left:50%;text-align:center}.exploreLessonThumbnail__premiumIcon{display:inline-block;margin-bottom:7px}.exploreLessonThumbnail__premiumIcon svg{width:24px;height:24px;fill:#fc0}.exploreLessonThumbnail__premiumText{font-size:12px;background:#fc0;color:#323232;padding:4px 5px 2px;border-radius:5px}.exploreLessonThumbnail.is-premium-user .exploreLessonThumbnail__premiumIcon{position:absolute;bottom:15px;right:5px}.exploreLessonThumbnail.is-premium-user .exploreLessonThumbnail__premiumIcon svg{width:18px;height:18px}.js-lesson-thumbnail{position:relative}.js-lesson-thumbnail .checked{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../img/svg/checkmark.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:50%;left:50%;width:30px;height:30px;z-index:4;animation-delay:0;animation-duration:.3s;animation-name:checkShow;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}@keyframes checkShow{0%{opacity:0;transform:translate(-50%, -50%) scale(0.5)}100%{opacity:1;transform:translate(-50%, -50%) scale(1)}}.exploreLessonThumbnail.-featured{width:calc(100% - 80px);margin-left:40px;height:50vw;margin:20px auto 16px}.exploreLessonThumbnail.-featured .exploreLessonThumbnail__imageContainer{background-size:130%;height:50vw}.exploreLessonThumbnail.-featured .exploreLessonThumbnail__titleContainer{position:absolute;left:8px;width:calc(100% - 40px);text-align:right;z-index:3;top:16px;text-align:left}.exploreLessonThumbnail.-featured .exploreLessonThumbnail__title{overflow:hidden;color:#f1f1f1;font-size:16px;line-height:1.2}.exploreLessonThumbnail.-featured .exploreLessonThumbnail__footer{z-index:4}.exploreLessonThumbnail.-featured .exploreLessonThumbnail__footerOption.-duration{font-size:11px;margin:9px 7px}.exploreLessonThumbnail.-featured .exploreLessonThumbnail__footerOption.-labelContainer{font-size:11px;margin:10px 6px}.exploreLessonThumbnail.-featured .exploreLessonThumbnail__premiumText{font-size:15px}.exploreLessonThumbnail.-featured.is-premium .exploreLessonThumbnail__body{filter:blur(3px);height:50vw}.exploreLessonThumbnail--word{width:100px;height:100px;overflow:hidden;display:inline-block;color:#f1f1f1;white-space:initial;position:relative;border-radius:50%;margin-right:5px}.exploreLessonThumbnail--word__imageContainer{background-size:172%;background-position:center center;background-repeat:no-repeat;width:100%;height:100px;position:absolute;top:0;left:0}.exploreLessonThumbnail--word__imageContainer::after{background:linear-gradient(180deg, #323232 0%, rgba(50,50,50,0) 64%);content:'';position:absolute;top:0px;left:0;width:100%;height:100%}.exploreLessonThumbnail--word__imageContainer.clone{transition:transform .3s ease;z-index:14}.exploreLessonThumbnail--word__word{position:absolute;top:50%;left:50%;font-size:14px;color:#fff;width:60px;overflow-wrap:break-word;transform:translate(-50%, -50%)}.modalLessonThumbnail{padding:15px 20px;display:flex}.modalLessonThumbnail:first-child{padding-top:30px}.modalLessonThumbnail__image{width:45%;height:90px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:10px;position:relative}.modalLessonThumbnail__image::after{background:linear-gradient(180deg, #323232 0%, rgba(50,50,50,0) 140%);content:'';position:absolute;top:0px;left:0;width:100%;height:100%;border-radius:10px}.modalLessonThumbnail__image::before{content:'';position:absolute;top:6px;left:0;width:100%;height:100%;background:#f2f2f2;border-radius:10px;z-index:-1}.modalLessonThumbnail__title{font-size:14px;padding:10px 15px;width:55%;text-align:left}.modalLessonThumbnail__premiumIcon{position:absolute;top:10px;right:10px;z-index:1}.modalLessonThumbnail__premiumIcon svg{width:16px;height:16px;fill:#fdf9de}.modalLessonThumbnail__premiumText{color:#ffb31a;font-size:14px;padding:10px 15px;width:55%;text-align:left}.modalCollectionThumbnail,.modalChannelThumbnail{padding:15px 20px}.modalCollectionThumbnail:first-child,.modalChannelThumbnail:first-child{padding-top:30px}.modalCollectionThumbnail__image,.modalChannelThumbnail__image{width:330px;height:168px;max-width:100%;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;margin:0 auto}.modalCollectionThumbnail__title,.modalChannelThumbnail__title{font-size:14px;padding:10px 15px;width:55%;text-align:left}.exploreCollectionThumbnail{width:150px;height:150px;display:inline-block;margin-right:20px;text-decoration:none;position:relative;color:#f1f1f1;white-space:initial}.exploreCollectionThumbnail::before{content:'';position:absolute;top:0;left:0;width:150px;height:150px;background:#f2f2f2;border-radius:10px;z-index:1}.exploreCollectionThumbnail::after{content:'';position:absolute;top:6px;left:6px;width:150px;height:150px;background:#ccc;border-radius:10px;z-index:0}.exploreCollectionThumbnail__title{font-size:15px;color:#323232;position:absolute;top:20px;left:20px;width:calc(100% - 50px);text-align:left;z-index:3;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.exploreCollectionThumbnail__footer{text-align:right;position:absolute;bottom:15px;left:20px;position:absolute;width:100%;z-index:1}.exploreCollectionThumbnail__footerOption{color:#323232;width:100%;font-size:12px;text-align:left;line-height:1.5}.exploreCollectionThumbnail__footerOption svg{position:relative;top:4px;display:none}.exploreCollectionThumbnail__footerOption svg path{fill:#323232}.exploreCollectionThumbnail__premiumLayer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.exploreCollectionThumbnail__premiumIcon{position:absolute;top:15px;right:10px}.exploreCollectionThumbnail__premiumIcon svg{width:22px;height:22px;fill:#fc0}.js-collection-thumbnail{position:relative}.js-collection-thumbnail .checked{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../img/svg/checkmark.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:50%;left:50%;width:30px;height:30px;z-index:4;animation-delay:0;animation-duration:.3s;animation-name:checkShow;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}@keyframes checkShow{0%{opacity:0;transform:translate(-50%, -50%) scale(0.5)}100%{opacity:1;transform:translate(-50%, -50%) scale(1)}}.homeHero{position:relative;height:280px}.homeHero__content{position:relative;top:0;margin:0 auto}.homeHero__content::after{content:"";position:absolute;top:0;left:0;width:100%;height:400px;transform:translateY(52%);background:#fff0d1}.homeHero__wave{position:absolute;left:0;width:100%;transform:scale(1.5)}.homeHero__wave::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;transform:translateY(100%)}.homeHero__wave.-back{background:url(../img/svg/waves/wave-home-back.svg) repeat-x;position:absolute;top:0;left:0;z-index:0;width:6400px;height:198px;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite;transform-origin:left top}.homeHero__wave.-back::after{background:#fff9ed}.homeHero__wave.-middle{top:60px;background:url(../img/svg/waves/wave-home-middle.svg) repeat-x;position:absolute;left:0;z-index:0;width:6400px;height:198px;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite;animation-direction:reverse;transform-origin:left top}.homeHero__wave.-middle::after{background:#fff5e2}.homeHero__wave.-front{top:90px;background:url(../img/svg/waves/wave-home-front.svg) repeat-x;position:absolute;left:0;z-index:0;width:6400px;height:198px;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite;transform-origin:left top}.homeHero__wave.-front::after{background:#fff0d1}.homeHero__claimContainer{height:200px;position:relative;z-index:1}.homeHero__claim{font-size:8vw;position:relative;display:block;z-index:1}.homeHero__subclaim{position:relative;max-width:90%;margin:20px auto}.homeHero__btnContainer{margin:50px auto 15px;position:relative}.homeHero__btnContainer .btn{font-size:17px}.homeHero__btnContainer .btn .arrow{top:0}.homeHero__linguiText{-moz-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);position:absolute;left:50%;top:-30px;font-size:12px;display:none}.homeHero__lingui{position:absolute;top:0;z-index:11;width:42px;left:70%;transform:translateY(-72%) scaleX(-1);z-index:1}.homeHero__languages{text-align:center;position:relative;z-index:1}.homeHero__languagesText{font-size:13px;display:none}.homeHero__languagesFlags{margin-top:15px}.homeHero__languagesFlags svg{display:inline-block;margin:0 5px}.page-home-language .homeHero__singleFlag{position:relative;margin-bottom:20px;display:inline-block}.page-home-language .homeHero__claimContainer{height:270px}@media (max-width: 767px){.home-banner__subtitle{font-size:18px}.home-banner__content{margin:0 auto;position:relative;top:48%;transform:translateY(-50%)}}html[lang='es'] .home-banner__content{width:745px}.page-dashboard{overflow:auto}.dashboard{height:100vh;height:calc(var(--vh, 1vh) * 100);position:absolute;transition:height .1s ease}.dashboard__view{display:none}.dashboard__view.is-active{display:block}.dashboardView__header{margin-top:20px;background:#fafafa;padding:22px;border-radius:10px}.dashboardView__supraTitle{font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px}.dashboardView__supraTitle span{display:none}.dashboardView__supraTitle span.is-active{display:block}.dashboardView__numberContainer{position:relative;display:inline-block}.dashboardView__number{font-size:48px}.dashboardView__subtitle{font-size:16px;margin-top:-7px}.dashboardFooter{text-align:center;color:#fff;padding:15px 0;position:absolute;bottom:0;left:0;width:100%;z-index:6}.dashboardFooter__bg{position:absolute;bottom:-4px;left:0;width:100%;z-index:-1;background:#f2f2f2;height:69px}.dashboardFooter__bg::before{content:"";display:block;width:100%;border-radius:50%;position:absolute;background:#f2f2f2;top:-8px;height:40px;width:120%;left:-10%;z-index:-1}.dashboardFooter__bg svg{display:none;fill:#f2f2f2;width:100%;height:auto}.dashboardFooter__option{width:19%;max-width:150px;padding:0;margin:0;display:inline-block;text-align:center;padding:8px;position:relative;top:4px;transition:transform 0.2s ease}.dashboardFooter__option::after{content:"";display:block;width:6px;height:6px;background:#ffb31a;border-radius:50%;position:absolute;bottom:-5px;left:50%;z-index:-1;transform:translateX(-50%);opacity:0;transition:opacity 0.2s ease}.dashboardFooter__option svg{width:24px;height:24px;fill:#323232}.dashboardFooter__option.is-active{transform:translateY(-4px)}.dashboardFooter__option.is-active::after{opacity:1}.dashboardFooter__text{font-size:10px;display:block;text-align:center;color:#323232}.dashboardFooter__premium{position:absolute;top:-1px;left:calc(50% + 1px);transform:translateX(-50%)}.dashboardFooter__premium svg{width:12px;height:12px}.dashboardFooter__premium svg path{stroke:#323232;stroke-width:2}.dashboardFooter.-collectionFooter .dashboardFooter__option svg,.dashboardFooter.-channelFooter .dashboardFooter__option svg{fill:none}.dashboardFooter.-collectionFooter .dashboardFooter__option svg path,.dashboardFooter.-channelFooter .dashboardFooter__option svg path{stroke:#323232}.dashboardMask{display:none;position:fixed;opacity:1;top:0;left:0;width:100%;height:100%;z-index:13;background:rgba(0,0,0,0.6)}.dashboardMask.is-active{display:block}.exploreHeader{height:72px;margin-bottom:50px;z-index:7;position:relative;background:#fff}.exploreHeader::before{content:"";position:absolute;top:-124px;left:-50%;height:200px;width:200%;border-radius:50%;background:#ffb31a;z-index:7}.exploreHeader__logo{position:absolute;top:25px;left:50%;transform:translateX(-50%);z-index:7}.exploreHeader__logo svg{display:block;width:140px;fill:#fff}body.menu-open .exploreHeader__logo{display:none}.exploreHeader.no-background::before{display:none}.exploreHeader.no-background .exploreHeader__logo svg{fill:#ffb31a}.exploreHeader.no-background .exploreHeader__toMenu:not(.is-active) i,.exploreHeader.no-background .exploreHeader__toMenu:not(.is-active) i::before,.exploreHeader.no-background .exploreHeader__toMenu:not(.is-active) i::after{background:#ffb31a}.exploreHeader__language{position:absolute;top:16px;right:24px;z-index:7}.exploreHeader__language svg{width:36px;height:36px}.exploreHeader__text{display:none;position:absolute;margin-top:36px;font-family:"Geomanist Medium";font-size:13px}.exploreHeader__toMenu{position:absolute;z-index:12;left:18px;top:17px;padding:5px}.exploreHeader__toMenu i{position:relative;margin-top:10px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.exploreHeader__toMenu i,.exploreHeader__toMenu i::before,.exploreHeader__toMenu i::after{display:block;width:31px;height:4px;background-color:#fff;outline:1px solid transparent;-webkit-transition-property:background-color, -webkit-transform;-moz-transition-property:background-color, -moz-transform;-o-transition-property:background-color, -o-transform;transition-property:background-color, transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.exploreHeader__toMenu i::before,.exploreHeader__toMenu i::after{position:absolute;content:''}.exploreHeader__toMenu i::before{top:-10px;width:21px}.exploreHeader__toMenu i::after{top:10px}.exploreHeader__toMenu.is-active i{background-color:transparent}.exploreHeader__toMenu.is-active i::before{width:31px !important;top:-10px;left:0;background-color:#fff;-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.exploreHeader__toMenu.is-active i::after{background-color:#fff;-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.exploreHeader__back{position:absolute;left:25px;top:25px;z-index:8}.exploreHeader__back svg{fill:#ffb31a}.dashboard__view.-explore #main-container{overflow-y:scroll;padding-bottom:90px}.exploreLessons{position:relative}.exploreLessons__list{position:relative}.exploreLessons__list.is-loading{height:70vh}.exploreLessons__list.is-loading::after{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:30%;left:50%;content:' ';width:60px;height:60px;background:url("../img/loader.gif") no-repeat 0 0;background-size:60px}.exploreLessons__list.is-loading-new-page::after{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:30%;left:50%;content:' ';width:60px;height:60px;background:url("../img/loader.gif") no-repeat 0 0;background-size:60px}.exploreLessons__list.is-loading-new-page::after{top:auto;bottom:-70px}.exploreLessons__title{font-size:12px;text-transform:uppercase;letter-spacing:1px;position:relative;margin:-30px auto 30px}.exploreLessons__title.-titleDashboard{margin:20px auto 5px;padding:0 20px}.exploreLessons__title.-titleDashboard span{display:inline-block;padding:0 20px;position:relative;z-index:2}.exploreLessons__title.-titleSeparator{margin-top:50px;margin-bottom:16px}.exploreLessons__subtitle{position:relative;margin:-20px auto 20px;padding:0 20px}.exploreLessons.-homeFeaturedChannels{background:#fff;margin-top:60px;position:relative;padding-bottom:50px}.exploreLessons.-homeFeaturedChannels::before{content:"";position:absolute;top:-30px;left:-50%;width:200%;background:#fff;border-radius:50%;height:140px}.exploreLessons.-homeLatestVideos{background:#fff;margin-top:80px;position:relative;padding-bottom:50px}.exploreLessons.-homeLatestVideos::before{content:"";position:absolute;top:-30px;left:-50%;width:200%;background:#fff;border-radius:50%;height:240px}.exploreLessons.-homeLatestVideos .latestVideosStats{margin:10px 0 30px;text-align:center}.exploreLessons.-homeLatestVideos .latestVideosStats__num{font-size:60px}.exploreLessons.-homeLatestVideos .latestVideosStats__plus{font-size:40px;position:relative;left:-8px;top:-6px}.exploreLessons.-homeLatestVideos .latestVideosStats__text{font-size:16px}.exploreLessons.-homeLatestVideos .latestVideosStats__arrow{margin-bottom:80px;position:relative}.exploreLessons.-homeLatestVideos .latestVideosStats__arrow svg{animation-delay:0;animation-duration:2s;animation-name:scroll;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:ease;transform:rotate(90deg);display:block;position:absolute;left:calc(50% - 11px);bottom:-20px;width:22px;fill:#ffb31a}.exploreCollection{width:100%;display:block;overflow:hidden;margin-bottom:0;position:relative}.exploreCollection__title{font-size:16px;margin:10px auto;text-align:left;padding-left:40px}.exploreCollection__titleText{position:relative;top:4px;max-width:calc(100% - 85px);overflow:hidden;display:inline-block;height:15px;white-space:nowrap;text-overflow:ellipsis}.exploreCollection__arrow{position:relative;top:6px;left:7px}.exploreCollection__arrow svg{width:20px;height:20px}.exploreCollection__arrow polyline{stroke-width:26}.exploreCollection__icon{display:inline-block;margin-right:5px;width:26px;height:26px;background:#ffb31a;border-radius:50%;position:relative;top:9px}.exploreCollection__icon svg{position:absolute;width:15px;top:5px;left:6px}.exploreCollection__flag{display:inline-block;position:relative;top:-4px}.exploreCollection__flag svg{width:20px;position:relative;top:10px;margin-right:6px}.dashboard .exploreCollection__flag svg{top:6px}.exploreCollection__image{display:inline-block;margin-right:5px;width:26px;height:26px;border-radius:50%;position:relative;top:9px}.exploreCollection__lessons,.exploreCollection__collections{display:block;width:100%;height:180px;overflow-x:scroll;margin:0;white-space:nowrap;padding-left:40px;padding-right:15px;padding-top:12px}@media (max-width: 767px){.exploreCollection__lessons::-webkit-scrollbar,.exploreCollection__collections::-webkit-scrollbar{width:0px;background:transparent}}.exploreOnboard{padding:30px;position:relative}.exploreOnboard>*{position:relative}.exploreOnboard__lingui{margin:-20px 0 -30px;left:7px}.exploreOnboard__lingui svg{width:222px;height:160px}.exploreOnboard__supraTitle{font-size:12px;text-transform:uppercase;letter-spacing:1px;position:relative;margin:-30px auto 15px}.exploreOnboard__title{font-size:7.5vw}.exploreOnboard__text.-noMarginTop{margin-top:0}.exploreOnboard__cta{font-size:14px;display:block}.exploreOnboard__cta svg{animation-delay:0;animation-duration:2s;animation-name:scroll;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:ease;transform:rotate(90deg);display:block;position:absolute;left:calc(50% - 11px);top:0;width:22px;fill:#ffb31a}.exploreOnboard.-premium .exploreOnboard__lingui{margin:10px 0 0;left:0}.exploreOnboard.-premium .exploreOnboard__lingui svg{width:190px;height:122px}.exploreOnboard.-premium .exploreOnboard__cta{margin-top:20px}.exploreOnboard__confetti{position:absolute;top:-60px;left:0;width:100%;height:150%}@keyframes scroll{0%{transform:translateY(-5px) rotate(90deg)}50%{transform:translateY(5px) rotate(90deg)}100%{transform:translateY(-5px) rotate(90deg)}}@keyframes breathe{0%{transform:scale(1) translateX(-50%)}50%{transform:scale(1.2) translateX(-50%)}100%{transform:scale(1) translateX(-50%)}}.search__inputContainer{padding:10px;text-align:left;margin-top:15px;position:relative;z-index:8}.search__input{padding:10px;font-size:13px;width:calc(100% - 50px);border-bottom:2px solid #323232;margin-left:12px;background:none}.search__icon{display:inline-block;width:20px}.search__icon svg{width:20px;height:20px;fill:#323232;position:relative;top:9px;left:7px}.search__results{padding:10px;margin-top:15px;border-radius:10px;padding-bottom:110px;min-height:500px}.search__results.is-loading::after{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:30%;left:50%;content:' ';width:60px;height:60px;background:url("../img/loader.gif") no-repeat 0 0;background-size:60px}.search__noResults{margin-top:30px}.search__resultsTitle{text-transform:uppercase;font-size:12px;letter-spacing:1px}.search__resultsQuery{font-size:24px;margin-top:7px;display:block}.search__suggestions{margin:30px auto 0;max-width:320px}.search__suggestions li{display:inline-block}.search__suggestion{margin:5px;font-size:13px;color:#323232;display:inline-block;background:#ffd580;padding:7px 10px;border-radius:10px}.search__suggestion.is-active{background:#ffb31a}.dictionary::after{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:30%;left:50%;content:' ';width:60px;height:60px;background:url("../img/loader.gif") no-repeat 0 0;background-size:60px}.dictionary__body{opacity:0}.dictionary.is-active::after{display:none}.dictionary.is-active .dictionary__body{opacity:1}.dictionary__sortOptions{margin:30px auto 10px;margin-top:20px}.dictionary__sortOptions li{display:inline-block}.dictionary__sortOptions .sortOptionsTitle{margin:20px auto 10px;text-transform:uppercase;font-size:13px;letter-spacing:1px}.dictionary__sortOptions .sortOption{padding:9px 12px;background:#f1f1f1;border-radius:8px;margin:2px 4px;color:#323232;display:inline-block;font-size:12px;position:relative}.dictionary__sortOptions .sortOption.is-active{background:#ffd580}.dictionary__sortOptions .sortOption.has-svg{padding-left:28px}.dictionary__sortOptions .sortOption svg{width:14px;height:14px;position:absolute;top:8px;left:10px}.dictionary__content{margin:30px 0 130px;text-align:left}.dictionary__section{padding:5px 0}.dictionary__sectionHeader{margin:10px 20px;text-align:center}.dictionary__sectionHeader svg{width:20px;height:20px;position:relative;top:6px}.dictionary__sectionHeaderTitle{display:inline-block;font-size:13px;text-transform:uppercase;letter-spacing:1px}.dictionary__word{position:relative;display:inline-block;margin:15px 0;width:33%;text-align:center;font-size:16px;color:#323232}.dictionary__wordBar{width:40px;background:#e2e7eb;height:3px;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);overflow:hidden}.dictionary__wordBar span{transition:transform 1.2s ease;display:inline-block;width:100%;transform:scaleX(0);background:#ffb31a;height:3px;position:absolute;left:0;z-index:1;transform-origin:left}.dictionary__wordProgress{font-size:9px;position:absolute;top:19px;left:50%;color:#ffb31a;transform:translateX(-50%)}.dictionary__message{padding:20px;text-align:center;display:none}.dictionary__message h3{font-size:16px}.dictionary__message p{margin:10px auto}:root{--heightProgressBar:170px}.dashboardProgress::after{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:30%;left:50%;content:' ';width:60px;height:60px;background:url("../img/loader.gif") no-repeat 0 0;background-size:60px}.dashboardProgress__body{opacity:0}.dashboardProgress.is-active .dashboardProgress__body{opacity:1}.dashboardProgress.is-active::after{display:none}.dashboardProgress__goal{transition:opacity 0.3s ease;position:absolute;right:-35px;font-size:12px;top:7px;opacity:0}.dashboardProgress__goal.is-active{opacity:1}.dashboardProgress__message{transition:opacity 0.6s ease, transform 0.6s ease;transition-delay:0;display:block;margin-top:20px;opacity:0;transform:scale(0);padding-top:15px}.dashboardProgress__message::before{content:"";background:url(../img/svg/checkmark.svg) 0 0 no-repeat;background-size:contain;width:24px;height:24px;position:absolute;left:50%;top:0;transform:translateX(-50%)}.dashboardProgress__message h2{margin:20px auto 5px}.dashboardProgress__message p{font-size:12px;margin:0 auto}.dashboardProgress__message.is-active{opacity:1;transform:scale(1)}.dashboardProgress__week{position:absolute;top:calc((var(--vh, 1vh) * 100) - 150px - var(--heightProgressBar));left:0;width:100%}.dashboardProgress__week ul li{display:inline-block;position:relative}.dashboardProgress__week ul li .bar{transition:transform 1.2s ease;width:7.2vw;max-width:40px;height:var(--heightProgressBar);margin:0 5px;background:#ffb31a;transform-origin:bottom;display:block;transform:scaleY(0)}.dashboardProgress__week ul li .bar.is-disabled{background:#f2f2f2}.dashboardProgress__week ul li .num{transition:transform 1.2s ease;position:absolute;top:-12px;font-size:9px;left:50%;transform:translateX(-50%) translateY(var(--heightProgressBar))}.dashboardProgress__week ul li .day{text-transform:uppercase;font-size:12px;margin-top:10px;display:inline-block}.page-lesson header.out,.page-lesson header.in{display:none}.page-lesson footer.in{display:none}.lesson{height:100vh;height:calc(var(--vh, 1vh) * 100);position:absolute;width:100%;text-align:center;z-index:15;background:#f6f6f6}.lesson__resizeable{position:relative;height:calc(100vh - 56vw)}.lessonMinimize{position:absolute;top:20px;left:20px}.lessonMinimize svg{fill:#fff}.is-visible-on-miniature{display:none}.draggable{transform-origin:top left}.draggable.is-moving{transition:transform 0.3s ease, opacity 0.3s ease}.draggable .draggable-hideable{transition:opacity 0.3s ease}.draggable.is-moving-fast{transition:transform 0.07s ease, opacity 0.07s ease}.draggable.is-miniature{background:transparent;z-index:5}.draggable.is-miniature .is-visible-on-miniature{display:block}.draggable.is-miniature .draggable-hideable,.draggable.is-miniature .video-progress-range{opacity:0}.draggable.is-miniature .lesson-info.is-visible-on-preview,.draggable.is-miniature .lesson-info.is-visible-on-finished,.draggable.is-miniature .video-progress,.draggable.is-miniature .caption-translation{display:none !important}.draggable.is-miniature .video-container{transform:scale(1.4);transform-origin:top}.draggable.is-miniature .video-progress{top:-20px;bottom:auto}.draggable.is-miniature .captionContainer{height:56vw}.draggable.is-miniature .captionContainer .caption>*{padding:0 !important;margin:0 !important;background:none;color:#323232 !important}.draggable.is-miniature .captionContainer .caption>*::after,.draggable.is-miniature .captionContainer .caption>*::before{display:none !important}.draggable.is-miniature .captionContainer.-fakeCaption .caption.is-empty::after{display:none}.draggable.is-miniature .video-miniature-caption{animation-delay:.1s;animation-duration:.2s;animation-name:enterCaptionMiniature;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease;opacity:0;background:#f6f6f6;position:absolute;left:100vw;height:56vw;width:300%;top:-56vw}.draggable.is-miniature .video-miniature-caption::after{content:"";position:absolute;top:-3px;left:0;width:100%;height:200%;background:#f6f6f6}.draggable.is-miniature .video-miniature-caption .caption{max-width:calc(100vw - 15px);left:20px;margin:0;transform-origin:top left;transform:scale(3) translateY(-50%);bottom:auto;top:50%;border-radius:5px}.draggable.is-miniature .video-miniature-caption .caption a::after,.draggable.is-miniature .video-miniature-caption .caption a::before{display:none}@-moz-keyframes enterCaptionMiniature{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes enterCaptionMiniature{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes enterCaptionMiniature{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes enterCaptionMiniature{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}.protect-related{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);text-align:center;padding:30px;border-radius:10px}.protect-related h2{font-size:22px}:root{--lessonInAnimationTime:300ms}.lesson{top:0;left:0;width:100%}.lesson.on-before-enter{transform:translateY(100%)}.lesson.on-enter{transition:transform var(--lessonInAnimationTime) ease !important;transform:translateY(0)}.dashboard-container{z-index:2}.lesson-container.is-active{z-index:15;position:fixed;top:0;left:0;width:100%;height:100%}:root{--placeholderDisappearTime:400ms}.lessonPlaceholderContainer .lesson{display:none}.lessonPlaceholder{transition:opacity var(--placeholderDisappearTime) ease;z-index:29}.lessonPlaceholder__video{height:56vw;position:absolute;top:0;left:0;width:100%;background:#f2f2f2}.lessonPlaceholder__loader{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;content:' ';width:64px;height:64px;background:url("../img/loader.gif") no-repeat 0 0;background-size:cover}.lessonPlaceholder.is-disabled{opacity:0}.lesson[data-language="en"][data-interface="en"] .card .example .example-translation{max-height:36px}.lesson[data-language="en"][data-interface="en"] .lessonCardPreview__element.is-premium .lessonCardPreview__premium{display:none}.lesson-info-preview{-moz-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);position:absolute;top:0;left:50%;width:100%;height:100%;font-size:12px;z-index:9}.lesson-info-preview::before{content:"";display:block;position:absolute;top:0;height:100%;width:100%;left:0;background:linear-gradient(180deg, #323232 0%, rgba(50,50,50,0) 241.67%)}.lesson-info-preview__content{display:none;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:calc(100% - 64px);max-width:500px}.lesson-info-preview__supraTitle{color:#ccc;font-size:13px;position:absolute;top:55px;left:0;width:100%;text-align:center;text-transform:uppercase;letter-spacing:1px}.lesson-info-preview__supraTitle.-finished{color:#ffb31a}.lesson-info-preview__flag svg{width:22px;position:absolute;top:17px;left:50%;transform:translateX(-50%)}.lesson-info-preview__title{font-size:18px;width:100%;color:#f1f1f1;padding:0;margin:10px auto 15px;position:absolute;top:67px;left:20px;width:calc(100% - 40px);text-align:center}.lesson-info-preview__title .title{line-height:1.2}.lesson-info-preview__title .fromCollection{font-size:12px;margin-top:5px;color:#ccc}.lesson-info-preview__title .fromCollection__icon{background:#ccc;width:20px;height:20px;border-radius:50%;padding:4px;margin:0 3px 0 0;position:relative;top:2px;display:inline-block}.lesson-info-preview__title .fromCollection__icon svg{width:12px;height:12px}.lesson-info-preview__features{color:#f1f1f1}.lesson-info-preview__features .duration{position:absolute;bottom:0;width:40%;left:0;font-size:11px;margin:11px 16px;text-align:left}.lesson-info-preview__features .duration svg{margin-right:6px;position:relative;top:4px}.lesson-info-preview__features .label-container{position:absolute;bottom:0;width:40%;right:0;font-size:9px;margin:12px 9px;text-align:right}.lesson-info-preview__premium{display:inline-block;position:relative;top:3px;margin-right:4px}.lesson-info-preview__premiumIcon{display:inline-block}.lesson-info-preview__premiumIcon svg{width:12px;height:12px;fill:#fc0}.lesson-info-preview__premiumText{display:inline-block;font-size:10px;background:#fc0;position:relative;top:-3px;padding:4px 4px 2px;border-radius:3px;color:#323232}.video-container{height:56vw}.video{height:56vw;position:relative}.video__exitContainer,.video__feedback,.video__image,.video__player-container{-moz-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100%;height:56vw;max-width:100%;position:absolute;top:0;left:50%;overflow:hidden}.video__player-container{-webkit-transition:filter 0.3s ease;transition:filter 0.3s ease}.video__player{width:100%;height:100%}.video__image{transition:opacity 0.6s ease;opacity:1;display:block;background-position:center;background-size:120%;z-index:3}.video__image.is-playing{transition:opacity 1.6s ease;opacity:0}.video__image.-next{opacity:0;z-index:4}.lesson.is-finished .video__image.-next{opacity:0}.video__image.-next.is-active{opacity:1 !important}.lesson.is-finished .video__image{transition:opacity 0.2s ease;display:block;opacity:1}.video iframe{width:100%;height:56vw;z-index:1}.video__exitContainer{transition:opacity 0.3s ease;background:linear-gradient(180deg, #323232 0%, rgba(50,50,50,0) 65%);z-index:-1;opacity:0}.lesson.is-paused .video__exitContainer{z-index:5;opacity:1}.video__youtube{position:absolute;bottom:14px;right:16px;z-index:5;display:none;filter:drop-shadow(2px 4px 6px #000)}.lesson.is-paused .video__youtube{display:block}.video__youtube svg{width:85px;fill:#f2f2f2}.videoFeedback__options{position:absolute;top:95px;width:100%;text-align:center}.videoFeedback__option{display:inline-block;margin:10px}.videoFeedback__option svg{height:32px;width:32px}.videoFeedback__option svg path{stroke:#f2f2f2}.videoFeedback__option.is-active svg path{stroke:#ffb31a}.videoFeedback__response{font-size:12px;display:none;color:#ffb31a;position:absolute;top:128px;left:50%;transform:translateX(-50%)}.videoFeedback__disclaimer{display:none;color:#fff;font-size:14px;position:absolute;top:138px;left:10px;width:200px;margin:0 auto;left:50%;transform:translateX(-50%)}:root{--highlightableTime:2000ms}.captionContainer{position:relative;height:104px;width:100%;padding-top:10px}.captionContainer .caption{color:#323232;width:600px;max-width:90%;margin:0 auto;z-index:16;position:absolute;left:50%;top:10px;transform:translateX(-50%);font-size:18px;padding:3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;user-select:none}@media (max-height: 700px){.captionContainer .caption[data-size="xs"]{font-size:16px}}.captionContainer .caption.is-empty{overflow:visible}.captionContainer .caption.is-empty:after{content:"...";font-size:36px;letter-spacing:5px}.captionContainer .caption a{transition:color 0.2s ease;color:#323232;display:inline-block;position:relative;padding:4px 6px;margin:2px 0}.captionContainer .caption a[data-type="entity"]::after{border-color:#ff3f8b !important}.captionContainer .caption a.is-featured.is-selected{color:#fff}.captionContainer .caption a.is-featured::before{background:#4285f4 !important}.captionContainer .caption a.is-featured.is-untouched{margin:3px 18px 3px 3px}.captionContainer .caption a.is-featured.is-untouched::after{display:block;content:"×2";width:16px;height:16px;background:#4285f4;color:#fff;position:absolute;top:5px;right:-15px !important;font-size:9px;line-height:1.9;border-radius:50%;text-align:center}.captionContainer .caption a.is-premium:not(.is-highlighted){margin:3px 15px 3px 3px}.captionContainer .caption a.is-premium:not(.is-highlighted)::after{display:block;content:"";width:12px;height:12px;background:url(../img/svg/premium-icon.svg) no-repeat 0 0;background-size:100%;position:absolute;top:7px;right:-12px !important}.captionContainer .caption a.is-selected{color:#fff}.captionContainer .caption a.is-selected::before{transform:scaleY(1);border-radius:6px;background:#ffb31a}.captionContainer .caption a::before{transition:transform 0.2s ease, background-color 0.3s ease;display:block;content:" ";width:100%;height:100%;background:#ced5dd;position:absolute;left:0;top:0;transform:scaleY(0.08);transform-origin:bottom;z-index:-1}.captionContainer .caption>*{display:inline-block;padding:4px 0;margin:2px 0}.captionContainer .caption>*.is-highlighted{position:relative}.captionContainer .caption>*.is-highlighted::before{display:none}.captionContainer .caption>*.is-highlighted::after{content:"";animation-duration:0.1s;animation-name:highlighter;animation-iteration-count:1;background:#ffdf00;width:calc(100% + 12px);height:100%;position:absolute;top:0;left:0;z-index:-1;transform-origin:left;border:none}.captionContainer .caption>*.is-highlighted.is-start:after{border-top-left-radius:10px;border-bottom-left-radius:10px}.captionContainer .caption>*.is-highlighted.is-end-line:after{width:100%}.captionContainer .caption>*.is-highlighted.is-end:after{border-top-right-radius:10px;border-bottom-right-radius:10px;width:100%}.captionContainer .caption>*.is-highlightable:not(.is-highlighted){position:relative}.captionContainer .caption>*.is-highlightable:not(.is-highlighted)::after{content:"";animation-duration:2s;animation-name:highlightable;animation-iteration-count:1;animation-fill-mode:both;background:#ffdf00;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transform-origin:left;border:none}.cursor{position:fixed;top:0;left:0;border-radius:50%;width:40px;height:40px;background:rgba(0,0,0,0.2);transform:translate(-50%, -50%);pointer-events:none;opacity:0;transition:opacity 0.2s ease;z-index:17}.cursor.is-active{opacity:1}@keyframes highlighter{0%{transform:scaleX(0)}100%{transform:scaleX(100%)}}@keyframes highlightable{0%{transform:scaleX(0)}50%{transform:scaleX(1)}100%{transform:scaleX(0)}}.videoControls{left:0;position:absolute;bottom:60px;width:100%;z-index:1}.videoControls__control{width:40px;height:40px;top:-30px;position:relative;display:inline-block;font-size:11px;color:#424242}.videoControls__control.is-disabled{cursor:default}.videoControls__control.is-disabled path{fill:#a1acbd}.videoControls__control svg{position:relative;top:13px;fill:#424242}.videoControls__control.-slow,.videoControls__control.-stop{top:-22px}.videoControls__control.is-active{color:#ffb31a}.videoControls__control.-previous svg{transform:scaleX(-1);left:-2px}.videoControls__control.-next svg{left:2px}.videoControls__control.-next,.videoControls__control.-previous{margin:0 20px}.videoControls__central{width:58px;height:58px;transform:scale(1, 1);font-size:25px;background:#fff;line-height:1;padding:9px;fill:#fff;display:none;vertical-align:text-bottom}.videoControls__central.-toPlayPause .play{display:none;margin:4px 0 4px 4px}.videoControls__central.-toPlayPause .pause{margin:7px 0}.videoControls__central.-toPlayPause[data-playing="false"] .play{display:block}.videoControls__central.-toPlayPause[data-playing="false"] .pause{display:none}.videoControls__central svg{fill:#424242}.videoControls__centralAux{position:absolute;background:#fff;border-radius:50%;padding:6px;top:-14px;transform:translateX(-8px)}.videoControls__centralAux svg{fill:#323232;width:14px;height:14px}.videoControls__centralAux.is-disabled{background:none;cursor:default}.videoControls__centralAux.is-disabled svg{fill:#a1acbd}.videoControls.-finished{bottom:90px;left:-15px}.videoControls.-finished .videoControls__control.-textWithIcon{top:-5px;margin:0 20px}.videoControls.-finished .videoControls__control.-textWithIcon .text{position:relative;top:18px;font-size:9px}.videoControls.-finished .videoControls__control.-textWithIcon .icon{margin:0}.videoControls.-finished .videoControls__control.-textWithIcon .icon svg{width:18px;height:18px}.video-progress{width:100%;margin:0 auto;position:absolute;bottom:-18px;left:0;z-index:9}.video-progress__bar{pointer-events:none;width:100%;height:8px;position:absolute;display:block;left:0;background:#80cced;top:18px;z-index:1}.video-progress [type='range']{position:relative;-webkit-appearance:none;margin:18px 0;width:100%}.video-progress [type='range']::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;animate:.2s;background:#e2e7eb;border-radius:5px}.video-progress [type='range']::-webkit-slider-thumb{height:8px;width:16px;background:#0a81b3;cursor:pointer;-webkit-appearance:none;position:relative;z-index:3}.video-progress [type='range']::-moz-range-track{width:100%;height:8.4px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #323232,0 0 1px #0d0d0d;background:#0017ff;border-radius:1.3px;border:0.2px solid #010101}.video-progress [type='range']::-moz-range-thumb{box-shadow:1px 1px 1px #323232,0 0 1px #0d0d0d;border:1px solid #323232;height:16px;width:16px;border-radius:3px;background:#5a9dd8;cursor:pointer}.video-progress [type='range']::-ms-track{width:100%;height:8.4px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}.video-progress [type='range']::-ms-fill-lower{background:#185081;border:0.2px solid #010101;border-radius:2.6px}.video-progress [type='range']::-ms-fill-upper{background:#0017ff;border:0.2px solid #010101;border-radius:2.6px}.video-progress [type='range']::-ms-thumb{box-shadow:1px 1px 1px #323232,0 0 1px #0d0d0d;border:1px solid #323232;height:16px;width:16px;border-radius:3px;background:#5a9dd8;cursor:pointer}.video-progress [type='range']:focus{outline:none}.video-progress [type='range']:focus::-webkit-slider-runnable-track{background:#e2e7eb}.video-progress [type='range']:focus::-ms-fill-lower{background:#e2e7eb}.video-progress [type='range']:focus::-ms-fill-upper{background:#e2e7eb}.video-progress .checkpoints li{width:5px;height:8px;background:#8794a5;position:absolute;top:18px}.video-progress .checkpoints li:first-child{left:5%}.video-progress .checkpoints li:first-child+li{left:20%}.video-progress .checkpoints li:first-child+li+li{left:40%}.video-progress .checkpoints li:first-child+li+li+li{left:80%}.video-progress .checkpoints li:first-child+li+li+li+li{left:85%}.video-time-renderer-container{text-align:right;padding-right:22px}.video-time-renderer-container .message{color:#b8c5ce;font-size:14px}.video-time-renderer-container .video-time-renderer{color:#b8c5ce;display:inline-block;width:17px;text-align:left;font-variant-numeric:tabular-nums}.video-time-renderer-container .video-time-unit{color:#b8c5ce;display:inline-block;font-size:14px;width:20px}.video-time-renderer-container svg{fill:#b8c5ce;width:16px;height:16px;position:relative;top:3px}.lesson-start-button-container{position:absolute;bottom:90px;left:0;text-align:center;z-index:2;width:100%}.lesson-bottom{position:absolute;left:0;bottom:0;width:100%;z-index:22}.lesson-bottom::after{content:'';position:absolute;background:#323232;top:-115px;left:-200px;width:calc(100% + 400px);height:500px;border-radius:50%;z-index:-1;background:#f2f2f2}.lessonFooter__option-minimize svg::after{content:'';position:absolute;left:0;top:0;background:#323232;border-radius:50%;display:block}.lessonFooter__option-progress{top:0;right:0}.lessonFooter__option-points{text-align:center;padding:12px 6px}.lessonPoints__number{font-size:16px;display:inline-block;position:absolute;top:13px;left:50%;transform:translateX(-50%);color:#323232;text-align:center;width:35px;z-index:25}.lessonPoints__progressBarBackground{background:#ced5dd;border-radius:5px;height:3px;width:38px;margin:0 auto;overflow:hidden;position:absolute;top:32px;left:50%;transform:translateX(-50%)}.lessonPoints__progressBarBackground.-total .lessonPoints__progressBar{background:#ffb31a}.lessonPoints__progressBar{transition:transform 1.2s ease;position:absolute;top:0;left:0;height:3px;width:100%;transform:scaleX(0.05);background:#4285f4;transform-origin:left;border-radius:5px}.lessonPoints__progressCheck{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../img/svg/checkmark.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:36%;left:50%;width:24px;height:24px;z-index:4;display:none}.lessonPoints__progressCheck.is-active{display:block;animation-delay:1.2s;animation-duration:.3s;animation-name:checkShow;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}.lessonPoints.is-resume .lessonPoints__number{display:none}.lessonPoints.is-resume .lessonPoints__progressBarBackground.-dropcoin{display:none}.lessonPoints.is-resume .lessonPoints__progressBarBackground.-exposition,.lessonPoints.is-resume .lessonPoints__progressBarBackground.-comprehension,.lessonPoints.is-resume .lessonPoints__progressBarBackground.-practice{display:block}.lessonPoints.is-reached .lessonPoints__number{transition:opacity 0.3s ease;opacity:0}.lessonPoints.is-reached .lessonPoints__progressBarBackground{transition:opacity 0.3s ease;opacity:0}.lessonFooter__option.-exercises.is-disabled svg{stroke:#b8c5ce !important}.lessonFooter__option.-exercises.is-disabled .lessonFooter__optionMessage{color:#b8c5ce !important}.lessonFooter__option.-exercises svg{top:32%;width:22px;height:22px}.lessonFooter{text-align:center}.lessonFooter__option{display:inline-block;vertical-align:middle;position:relative;height:60px;width:17%;max-width:70px;padding:14px 0;margin:0 2px}.lessonFooter__option svg{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:36%;left:50%;width:24px;height:24px;position:absolute;z-index:1;stroke:#424242}.lessonFooter__option.-related svg{width:28px;height:28px}.lessonFooter__option.-minimize svg{transform:translate(-50%, -50%) rotate(90deg)}.lessonFooter__option.is-highlighted{position:relative}.lessonFooter__option.is-highlighted::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;width:16px;height:16px;background:#4285f4;animation-delay:0;animation-duration:1s;animation-name:expansion;animation-fill-mode:none;animation-iteration-count:1;animation-timing-function:ease}.lessonFooter__option.is-highlighted.-progress::after{background:#ffb31a}.lessonFooter__option.is-active .lessonFooter__notification{animation-delay:0s;animation-duration:.4s;animation-name:enterZoom;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease;display:block}.lessonFooter__optionMessage{position:absolute;z-index:1;color:#323232;font-size:10px;bottom:11px;left:50%;transform:translateX(-50%)}@keyframes expansion{0%{transform:translate(-50%, -50%) scale(1);opacity:1}100%{transform:translate(-50%, -50%) scale(20);opacity:0}}.lessonFooter__notification{transform-origin:center;background:#4285f4;width:10px;height:10px;border-radius:50%;color:#fff;position:absolute;top:6px;right:8px;display:none}.lessonFooter__notification.is-tips{background:#ffb31a;right:10px}@-moz-keyframes enterZoom{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes enterZoom{0%{transform:scale(0)}100%{transform:scale(1)}}@-o-keyframes enterZoom{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes enterZoom{0%{transform:scale(0)}100%{transform:scale(1)}}.lesson-progress{padding:10px 20px 10px;position:absolute;text-align:right;bottom:0;right:0;width:100%;background:#444;height:62px}.lesson-progress>*{position:absolute}.lesson-progress__preview{position:absolute;top:0;left:0;width:100%;height:100%;background:#444;z-index:9;color:#e0e0e0;padding:23px;font-size:12px}.lessonCardContainer{height:92vh;height:calc(var(--vh, 1vh) * 92);position:absolute;top:0;left:0;width:100%;transition:transform 0.3s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateY(calc(98vh - 180px - 56vw));transform:translateY(calc(var(--vh, 1vh) * 98 - 180px - 56vw))}.lessonCardContainer__lingui{position:absolute;z-index:19}.lessonCardContainer__lingui.-overCard{right:40px;top:-26px;transform:translateY(30px);transition:transform 0.3s cubic-bezier(0.68, -0.6, 0.32, 1.6)}.lessonCardContainer__lingui.-overCard.is-active{transform:translateY(0)}@media (max-height: 640px){.lessonCardContainer__lingui{display:none}}.lessonCardContainer__supraTitle{font-size:12px;color:#202833;display:block;padding:10px;text-align:center;letter-spacing:1px;text-transform:uppercase;position:relative;top:-40px;z-index:21}.lessonCardContainer__background{height:92vh;height:calc(var(--vh, 1vh) * 92);content:"";z-index:18;width:84%;left:8%;position:absolute;bottom:7px;border-radius:16px;background:#f2f2f2}.lessonCardContainer::after{transition:opacity var(--modalAnimationTime) linear;content:"";top:0;left:0;width:100%;height:200%;background:rgba(150,150,150,0.8);z-index:-2;position:absolute;transform:translateY(-40%) translateZ(-1px);opacity:0}.lessonCardContainer.dashboardCardContainer{left:50%;transform:translateX(-50%) translateY(100%) !important}.lessonCardContainer.dashboardCardContainer::after{transform:translateY(10%)}.lessonCardContainer.dashboardCardContainer.is-extended{transform:translateX(-50%) translateY(30px) !important;z-index:50}@media (min-width: 768px){.lessonCardContainer.dashboardCardContainer.is-extended{top:45%;transform:translateX(-50%) translateY(-50%) !important}}.lessonCardContainer.dashboardCardContainer.is-extended::after{transform:translateY(-10%)}.lessonCardContainer.dashboardCardContainer .lessonCard{text-align:center}.lessonCardContainer.dashboardCardContainer .lessonCard .card{position:relative}.lessonCard{height:92vh;height:calc(var(--vh, 1vh) * 92);background:#fff;border-radius:16px;position:absolute;z-index:20;left:5%;width:90%;bottom:0;padding:20px}.lessonCard__extendedInfo{display:none;text-align:center}.lessonCard__extendedInfoBody{padding:20px;background:#fafafa;border-radius:6px}.lessonCard__extendedInfoTitle{font-size:14px}.lessonCard__extendedInfoSubtitle{margin:0;font-size:12px;line-height:1.2;margin-top:5px}.lessonCard__extendedInfoSubtitle .is-highlighted{color:#4285f4}.lessonCard__extendedInfoLingui{height:27px}.lessonCardContainer.is-extended .lessonCard__extendedInfo{display:block}:root{--leaveTutorialTime:400ms}.lessonCardPreview{font-size:20px;line-height:1.3;padding:10px 0}.lessonCardPreview__numberWords{font-size:32px}.lessonCardPreview__featuredTitle{font-size:10px;letter-spacing:0;text-transform:none;background:#4285f4;margin:0 0 15px;display:inline-block;padding:5px 10px 3px;border-radius:6px;position:absolute;top:10px;right:12px;color:#fff;z-index:21}.lessonCardPreview__featuredElements{height:100px;overflow:hidden;margin-top:12px}.lessonCardPreview__element{display:inline-block;margin:5px;padding:4px;border-radius:0;font-size:16px;position:relative}.lessonCardContainer.is-preview.is-extended .lessonCardPreview__element{margin:15px 5px 5px}.lessonCardContainer.is-preview.is-extended .lessonCardPreview__element:first-child{margin:15px auto 5px}.lessonCardContainer.is-preview.is-extended .lessonCardPreview__element:first-child::before{top:-22px;width:22px;height:22px}.lessonCardContainer.is-preview.is-extended .lessonCardPreview__element:not(.is-disabled)::before{content:"";background:#4285f4;width:6px;height:6px;position:absolute;border-radius:50%;left:50%;top:-8px;transform:translateX(-50%)}.lessonCardContainer.is-preview.is-extended .lessonCardPreview__element.is-disabled::before{display:none}.lessonCardPreview__element.is-disabled{opacity:0.4}.lessonCardPreview__element.is-premium .lessonCardPreview__translation{display:none}.lessonCardPreview__element.is-premium .lessonCardPreview__premium{display:block;font-size:10px;color:#ffb31a;position:relative;margin-top:5px;top:-3px}.lessonCardPreview__element.is-premium .lessonCardPreview__premium::before{content:"";background:url(../img/svg/premium-icon.svg) center center no-repeat;background-size:contain;width:12px;height:12px;position:relative;display:inline-block;vertical-align:middle;top:-1px}.lessonCardPreview__featuredIcon{position:absolute;font-size:10px;padding:5px;top:-3px;right:-19px}.lessonCardPreview__featuredIcon svg{fill:#323232;width:15px;height:15px}.lessonCardPreview__translation{font-size:12px;display:block;margin-top:3px}.lessonCardPreview__example{display:none}.lessonCardPreview__premium{display:none}.lessonCardPreview__message{font-size:12px;margin-top:16px}.lessonCardPreview__tip{margin:10px 0 20px;padding:5px;display:none;font-size:12px;background:#fff0d1;padding:10px;border-radius:6px}.lessonCardContainer.is-extended .lessonCardPreview .lessonCardPreview__featuredElements{height:100%;overflow:visible}.lessonCardContainer.is-extended .lessonCardPreview .lessonCardPreview__message{display:none}.lessonCardContainer.is-extended .lessonCardPreview .lessonCardPreview__tip{display:block}.lessonCardPreview__tutorial{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(255,255,255,0.95);padding:40px;display:none;border-radius:10px}.lessonCardPreview__tutorialSupratitle{text-transform:uppercase;letter-spacing:1px;color:#ffb31a;margin-bottom:7px;font-size:13px}.lessonCardPreview__tutorialTitle{font-size:24px;margin-bottom:5px}.lessonCardPreview__tutorialSubtitle{font-size:14px}.lessonCardPreview__tutorialIcon{margin-top:20px;position:relative}.lessonCardPreview__tutorialIcon svg{width:46px;height:46px}.lessonCardPreview__tutorialIcon::after{content:"";border-radius:50%;width:16px;height:16px;background:#ffb31a;display:block;position:absolute;top:-7px;left:45%;z-index:-1;animation-delay:1.2s;animation-duration:3s;animation-name:expansion2;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease}.lessonCardPreview.enter-tutorial .lessonCardPreview__tutorial{display:block;animation-delay:0;animation-duration:1s;animation-name:appear;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}.lessonCardPreview.enter-tutorial .lessonCardPreview__featuredElements,.lessonCardPreview.enter-tutorial .lessonCardPreview__message{transition:1s filter linear;filter:blur(2px)}.lessonCardPreview.leave-tutorial .lessonCardPreview__tutorial{display:block;animation-delay:0;animation-duration:var(--leaveTutorialTime);animation-name:disappear2;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}@keyframes expansion2{0%{transform:scale(1);opacity:1}40%{transform:scale(10);opacity:0}40.1%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes disappear2{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9)}}.lessonCardFinished{font-size:20px;line-height:1.3;text-align:left}.lessonCardFinished__noResults{font-size:24px;margin:0;text-align:center}.lessonCardFinished__resume{transform:translateY(20px)}.lessonCardFinished__resume h2{font-size:13px;text-transform:uppercase;letter-spacing:1px}.lessonCardFinished__blocks{margin:10px}.lessonCardFinished__block{text-align:center;margin:3px;background:#fff;padding:10px;border-radius:6px;display:inline-block}.lessonCardFinished__block.-special{width:33%}.lessonCardFinished__block.-special span:first-child{color:#ffb31a}.lessonCardFinished__block span{display:block;text-align:center}.lessonCardFinished__block span:first-child{font-size:30px}.lessonCardFinished__block span:last-child{font-size:12px;letter-spacing:0;text-transform:none}.lessonCardFinished__blockTitle{font-size:13px;text-transform:uppercase;letter-spacing:1px}.lessonCardFinished .lessonCardPreview__element{width:27%}.card__loader::after{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:40px;left:50%;content:' ';width:40px;height:40px;background:url("../img/loader.gif") no-repeat 0 0;background-size:40px}.card .card-top{position:absolute;top:0;left:0;width:100%;z-index:2}.card .supraTitle{letter-spacing:1px;color:#ffb31a;margin-bottom:10px;font-size:13px}.card .star{position:absolute;top:-5px;right:-5px}.card .star svg{width:18px;height:18px;fill:#fdf9de}.card .disclaimer{font-size:14px;margin:10px 0;line-height:1.2}.card h2{font-size:13px;color:#323232;margin-bottom:6px;position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card h2.is-premium{display:inline-block;overflow:visible}.card h2.is-premium::after{display:block;content:"";width:12px;height:12px;background:url(../img/svg/premium-icon.svg) no-repeat 0 0;background-size:100%;position:absolute;top:0;right:-17px !important}.card h3{font-size:24px;color:#202833;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lessonCardContainer.is-extended .card h2,.lessonCardContainer.is-extended .card h3{display:block;overflow:visible}.card .lesson-audio-icon{position:absolute;top:-5px;left:0}.card .lesson-audio-icon.is-active::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;width:10px;height:10px;display:block;background:#ffb31a;animation-delay:0;animation-duration:.6s;animation-name:expansionHeart;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease}.card .lesson-audio-icon.is-active svg path{fill:#ffb31a}.card__saveInDictionary{position:absolute;top:-5px;right:0}.card__saveInDictionary.is-active{right:-1px;top:-8px;width:22px;height:20px}.card__saveInDictionary.is-active .heart{animation-delay:0;animation-duration:.6s;animation-name:heartActivate;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:cubic-bezier(0, 1.23, 0.24, 0.98);background:url(../img/svg/heart.svg) no-repeat;background-size:cover;display:block;width:22px;height:20px;position:absolute}.card__saveInDictionary.is-active .bg{animation-delay:0;animation-duration:.6s;animation-name:expansionHeart;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;width:10px;height:10px;display:block;background:#ff3f8b}.card__saveInDictionary.is-active.is-not-animated .heart,.card__saveInDictionary.is-active.is-not-animated .bg{animation-duration:0s}.card__saveInDictionary.is-active svg{display:none}.card .part-of-speech{display:none;font-style:italic;font-size:12px;color:#a1acbd;margin-bottom:10px}.card .examples:not(.extended-block){padding:8px;position:relative;width:100%;margin:0 auto;border-radius:10px}.card .example{margin:5px 0}.card .example .example-source{font-size:16px;line-height:1;margin:5px 0;display:block;max-height:32px;overflow:hidden}.lessonCardContainer.is-extended .card .example .example-source{max-height:none;overflow:visible}.card .example .example-translation{font-size:12px;line-height:1;color:#8794a5;display:block;height:24px;overflow:hidden;margin-top:5px}.lessonCardContainer.is-extended .card .example .example-translation{height:auto;overflow:visible}.card .example .is-highlighted{color:#ff3f8b}.lessonCardContainer:not(.is-extended) .card .example.is-multiline .example-translation{display:none}.card .extended.is-loading{position:relative;min-height:300px}.card .extended.is-loading::after{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:30%;left:50%;content:" ";width:42px;height:42px;background:url("../img/loader.gif") no-repeat 0 0;background-size:42px}.card .extended-block{margin:32px 0 -10px 20px}.card .extended-block__title{font-size:14px;text-align:left;color:#8794a5}.card .extended-block__body{text-align:left;padding:10px 20px}.card .extended-block__separator{width:30px;height:4px;background:#f2f2f2;display:block;margin:40px auto 30px}.card .extended-block__lemma{font-size:24px;color:#202833;margin:20px auto;text-align:left;padding-left:20px}.card .extended-block__source{font-size:10px;color:#8794a5;text-align:right;margin:5px}.card .extended-block__source.-image{text-align:center}.card .extended-block__source.-meaning{margin:0px 5px 20px}.card .extended-block__sourceLink{text-decoration:underline;color:#8794a5}.card .extended-block.images{margin:10px 0 -10px 0}.card .extended-block.images .extended-block__body{text-align:center}.card .extended-block .image{border-radius:10px;max-width:200px}.card .extended-block__image{margin-bottom:20px}.card .extended-block .synonym,.card .extended-block .translation{display:block;margin-bottom:20px}.card .extended-block .meaning{margin-bottom:20px;position:relative}.card .extended-block .meaning::before{content:"·";position:absolute;left:-14px;font-size:32px;top:-8px}.card .extended-block .meaning__meaning{display:block}.card .extended-block .meaning__example{display:block;color:#8794a5;font-size:12px;margin-top:5px}.card .extended-block .example{margin-bottom:20px}.card .extended-block .example:last-child{margin-bottom:0}.card .extended-block__smartElement{margin-bottom:30px}.card .extended-block__smartElement::after{content:"";width:80px;height:4px;background:#f2f2f2;display:block;margin:20px auto 0}.card .extended-block__smartTranslation{margin-top:5px}.card .extended-block__smartExample{margin-top:10px}.card .extended-block__smartExample .is-highlighted{color:#ff3f8b}.card .extended-block__smartExampleTranslation{color:#b8c5ce;display:block;margin-top:5px}.card__progress{background:#fff0d1;padding:20px;margin-top:20px;border-radius:10px;position:relative}.card__progress .infoTip{position:absolute;top:10px;right:10px}.card__progressTitle{font-size:13px;letter-spacing:1px;text-transform:uppercase}.card__progressBarBackground{height:7px;width:80%;background:#fff;border-radius:6px;overflow:hidden;position:relative;margin:10px auto}.card__progressBar{transition:transform 1.2s ease;position:absolute;top:0;left:0;height:7px;width:100%;transform:translateX(-100%);transform-origin:left;background:#ffb31a}.card__progressAreas{margin-top:5px;text-align:center}.card__progressArea{background:#fff;padding:10px 0;display:inline-block;width:25%;margin:0 4px;border-radius:10px}.card__progressAreaNumber{font-size:24px;display:block;margin-bottom:-4px}.card__progressAreaText{font-size:12px}@keyframes heartActivate{0%{opacity:0;transform:scale(0.2)}100%{opacity:1;transform:scale(1)}}@keyframes expansionHeart{0%{transform:translate(-50%, -50%) scale(1);opacity:1}100%{transform:translate(-50%, -50%) scale(5);opacity:0}}.cardFeedback{margin:70px auto -70px}.cardFeedback__view{display:none;height:160px}.cardFeedback__view.is-active{display:block}.cardFeedbackInitial__title{font-size:14px}.cardFeedbackInitial__subtitle{font-size:12px;margin:5px auto;max-width:200px}.cardFeedbackInitial__options{margin:20px auto;text-align:center}.cardFeedbackInitial__option{display:inline-block;margin:0 3px}.cardFeedbackInitial__option svg{width:62px;height:62px}.cardFeedbackInitial__option svg polyline,.cardFeedbackInitial__option svg line,.cardFeedbackInitial__option svg circle{stroke:#ccc}.cardFeedbackResponse{padding-top:20px}.cardFeedbackResponse__icon{margin-bottom:10px}.cardFeedbackResponse__icon svg{width:32px;height:32px}.cardFeedbackResponse__icon svg polyline,.cardFeedbackResponse__icon svg line,.cardFeedbackResponse__icon svg circle{stroke:#ffb31a}.cardFeedbackResponse__title{font-size:14px}.cardFeedbackResponse__subtitle{font-size:12px;margin:5px auto 25px}.lessonCardContainer.is-hidden .lessonCard>*{animation-delay:0;animation-duration:.3s;animation-name:disappear;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}@keyframes disappear{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.lessonCardContainer.is-active{transform:translateY(calc(77vh - 166px - 56vw));transform:translateY(calc(var(--vh, 1vh) * 77 - 166px - 56vw))}.lessonCardContainer.is-active .lessonCard>*>*{animation-delay:0;animation-duration:.3s;animation-name:appear;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}@keyframes appear{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}.lessonCardContainer.is-preview{transform:translateY(60px)}.lessonCardContainer.is-preview .lessonCardContainer__lingui{display:none}.lessonCardContainer.is-preview .lessonCardContainer__supraTitle{display:block}.lessonCardContainer.is-finished{transform:translateY(130px)}.lessonCardContainer.is-finished .lessonCardContainer__lingui.-overCard{top:-55px}.lessonCardContainer.is-finished .lessonCardContainer__supraTitle{display:block}.lessonCardContainer.is-extended{height:92vh;height:calc(var(--vh, 1vh) * 92);transform:translateY(calc(-56vw + 4vh)) !important;transform:translateY(calc(-56vw + var(--vh, 1vh) * 4)) !important;overflow:visible;z-index:28}.lessonCardContainer.is-extended .lessonCard{height:92vh;height:calc(var(--vh, 1vh) * 92);transform:translateY(0);overflow:scroll;padding-bottom:70px}.lessonCardContainer.is-extended .part-of-speech{display:block}.lessonCardContainer.is-extended::after{opacity:1}.lessonCardContainer.is-extended .lessonCardContainer__supraTitle,.lessonCardContainer.is-extended .lessonCardContainer__lingui{display:none !important}.lessonCardContainer.is-shrinking{transition:transform 0.3s cubic-bezier(0.68, -0.6, 0.32, 1.6);z-index:20}.exercise{height:calc(100vh - 160px);display:none;position:absolute;top:120px;left:0;padding:0 30px;width:100%;background:#fff;z-index:3;transform:translateZ(1px)}.exercise.is-active{display:block}.exercise h2{font-size:22px;margin-bottom:20px}.exercise .sentence{font-size:16px;color:#202833}.exercise .options{margin-top:30px}.exercise .options li{display:block;margin:10px auto;border-radius:20px}.exercise .options .option{display:block;color:#202833;background:#fff;border:1px solid #ffd580;border-radius:8px;padding:14px 20px;text-align:center;text-decoration:none;max-width:90%;margin:0 auto;font-family:18px;-webkit-tap-highlight-color:transparent}.exercise .options .option.is-active{background:#ffd580}.exercise.before-enter,.exercise.on-enter,.exercise.on-before-leave,.exercise.on-leave{display:block}.exercise.on-before-enter{opacity:0;transform:translateX(-20%)}.exercise.on-enter{animation-delay:.2s;animation-duration:.4s;animation-name:enterExercise;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease}.exercise.on-leave{animation-delay:0s;animation-duration:.4s;animation-name:leaveExercise;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease}@-moz-keyframes enterExercise{0%{opacity:0;transform:translateX(-20%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes enterExercise{0%{opacity:0;transform:translateX(-20%)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes enterExercise{0%{opacity:0;transform:translateX(-20%)}100%{opacity:1;transform:translateX(0)}}@keyframes enterExercise{0%{opacity:0;transform:translateX(-20%)}100%{opacity:1;transform:translateX(0)}}@-moz-keyframes leaveExercise{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20%)}}@-webkit-keyframes leaveExercise{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20%)}}@-o-keyframes leaveExercise{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20%)}}@keyframes leaveExercise{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20%)}}.exercise-response{transition:transform 0.3s ease, opacity 0.3s ease;opacity:0;position:absolute;bottom:60px;width:66%;padding:18px 0 20px;left:50%;transform:translateX(-50%);border-radius:10px;font-size:14px;z-index:0}.exercise-response.success{color:#0f6c34;background:#c2f2d5}.exercise-response.error{color:#910808;background:#ffccbc}.exercise-response i{position:relative;top:1px}.exercise-response.is-active{transform:translateX(-50%) translateY(-70px);opacity:1}.exercisesTimeBar{height:12px;border-radius:4px;transition:background-color 0.4s ease;width:100%;background-color:#4285f4;transform-origin:left}.exercisesTimeBar.is-started{animation-delay:0;animation-duration:30s;animation-name:timeBar;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear}.exercisesTimeBar.is-yellow{background-color:#ffb31a}.exercisesTimeBar.is-red{background-color:#ca1010}.exercisesTimeBar__container{padding:0;width:60%;margin:0 auto;position:relative}.exercisesTimeBar__background{background:#e2e7eb;border-radius:4px;width:100%;overflow:hidden}.exercisesTimeBar__time{font-size:12px;position:absolute;top:0;right:-8px;transform:translateX(100%)}.exercisesTimeBar__minusFive{padding:4px 4px 1px;border-radius:5px;font-size:10px;background:#ca1010;color:#fff;display:none}@keyframes timeBar{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.lesson.is-preview .is-visible-on-preview{display:block !important}.lesson.is-preview .is-visible-on-started{display:none}.lesson.is-preview .is-visible-on-finished{display:none}.lesson.is-preview .is-visible-inline-on-preview{display:none}.lesson.is-preview .is-visible-inline-on-started{display:inline-block}.lesson.is-preview .is-visible-inline-on-finished{display:none}.lesson.is-started .is-visible-on-preview{display:none}.lesson.is-started .is-visible-on-started{display:block !important}.lesson.is-started .is-visible-on-finished{display:none}.lesson.is-started .is-visible-inline-on-preview{display:none}.lesson.is-started .is-visible-inline-on-started{display:inline-block}.lesson.is-started .is-visible-inline-on-finished{display:none}.lesson.is-started .lesson-card-container{transition:transform 0.3s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateY(calc(98vh - 180px - 56vw))}.lesson.is-finished .is-visible-on-preview{display:none}.lesson.is-finished .is-visible-on-started{display:none}.lesson.is-finished .is-visible-on-finished{display:block !important}.lesson.is-finished .is-visible-inline-on-preview{display:none}.lesson.is-finished .is-visible-inline-on-started{display:none}.lesson.is-finished .is-visible-inline-on-finished{display:inline-block}.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}.lessonModal__body{padding:20px 30px 0}.lessonModal__title{font-size:30px;margin-bottom:15px}.lessonModal__subTitle{font-size:16px;margin-bottom:10px}.lessonModal__number{font-size:30px;margin-top:5px}.lessonModal__disclaimer{font-size:12px;padding:10px;display:block;margin:0}.lessonModal__disclaimer svg{width:18px;height:18px;vertical-align:top;padding:3px;border-radius:50%;background:#fff0d1}.lessonModal .footer .secondary{margin-top:25px}.lessonModal__videoCurrent{font-size:12px;padding:20px;text-transform:uppercase;letter-spacing:1px}.lessonModal__toCategory{margin:50px 20px}.lessonModal__toCategoryTitle{font-size:18px;margin:10px}.lessonExercisesModal__view{display:none}.lessonExercisesModal__view.is-active{display:block}.lessonExercisesModal__info{padding:0 30px;text-align:left;width:100%}.lessonExercisesModal__step{padding:60px 20px}.lessonExercisesModal__step--finish .svg-container{margin-top:36px}.lessonExercisesModal__step--finish .svg-container svg{fill:#12ba55;width:48px;height:48px}.lessonExercisesModal.is-active{opacity:1}.lessonExercisesModal.is-active .lessonExercisesModal__mask{transition:transform 0.6s ease;transform:scale(25)}.lessonExercisesModal.is-active .lessonExercisesModal__info{transition-delay:0.3s;opacity:1}.lessonExercisesModal[data-state="finished"] .modal__arrow,.lessonExercisesModal[data-state="finished"] .modal__title{display:none}.lessonExercisesModal__finish{padding-top:30px;text-align:center;overflow:hidden}.lessonExercisesModal__finishSupraTitle{font-size:16px;margin-bottom:12px}.lessonExercisesModal__finishTitle{font-size:48px;margin-top:5px}.lessonExercisesModal__finishSubtitle{font-size:16px}.lessonExercisesModal__finishLingui{margin-top:20px}.lessonExercisesModal__finishVocabulary{margin-top:10px}.lessonExercisesModal__finishVocabularyDisclaimer{font-size:12px;margin-top:12px}.lessonExercisesModal__finishOption{display:none}.lessonExercisesModal__finishOption.is-active{display:block}.lessonTipsModal__supraTitle{font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}.lessonTipsModal__body{padding:40px;position:relative;z-index:3}.lessonTipsModal__social{margin:0 0 30px}.lessonTipsModal__socialOption{margin:0 8px}.lessonTipsModal__repository{display:none}:root{--immersionProgressAnimationTime:2000ms}.lessonProgressModal__body{margin-top:80px;height:calc(100% - 140px);position:relative;z-index:31}.lessonProgressModal__title{font-size:13px;letter-spacing:1px;text-transform:uppercase}.lessonProgressModal__option{margin:10px auto;width:300px;max-width:60%;text-align:left}.lessonProgressModal__optionTitle{font-size:16px;text-align:left;margin-bottom:4px;position:relative;display:inline-block}.lessonProgressModal .infoTip{margin-left:5px}.lessonProgressModal__reached{padding-top:15px;margin-bottom:30px;position:relative;display:none}.lessonProgressModal__reached::before{content:"";background:url(../img/svg/checkmark.svg) 0 0 no-repeat;background-size:contain;width:24px;height:24px;position:absolute;left:50%;top:0;transform:translateX(-50%)}.lessonProgressModal__reached h2{margin:20px auto 5px}.lessonProgressModal__reached p{font-size:12px;margin:0 auto}.lessonProgressModal.is-reached .lessonProgressModal__reached{display:block}.lessonProgressModal.is-reached .lessonProgressModal__body{margin-top:40px;height:calc(100% - 100px)}.lessonProgressModal__barBg{background:#f2f2f2;height:12px;width:100%;overflow:hidden;border-radius:3px;position:relative}.lessonProgressModal__bar{transition:transform 1.2s ease;background:#ffb31a;position:absolute;top:0;left:0;width:100%;transform:translateX(calc(-100% + 5px));height:100%;transform-origin:left}.lessonProgressModal__bar.-challenge{background:#4285f4}.lessonProgressModal__bar.not-animated{transition:none}.lessonProgressModal__stats{text-align:right;font-size:12px;margin:5px 0 0}.lessonProgressModal__stats .is-initial{float:left}.lessonProgressModal__pool{transition:transform 1s ease;position:absolute;height:40vh;bottom:6vh;left:0;width:100%;transform:translateY(calc(100% - 26px))}.lessonProgressModal__pool::after{content:"";position:absolute;top:56px;left:0;width:100%;height:2000px;background:#fff0d1}.lessonProgressModal__waveBack{background:url(../img/svg/waves/wave-modal-back.svg) repeat-x;position:absolute;top:0;left:-600px;z-index:-3;width:6400px;height:198px;animation:waveAndswell 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;transform-origin:left top}.lessonProgressModal__waveFront{background:url(../img/svg/waves/wave-modal-front.svg) repeat-x;position:absolute;top:0;left:0;z-index:-1;width:6400px;height:198px;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite;transform-origin:left top}.lessonProgressModal__lingui{position:absolute;left:38%;z-index:-2;top:-50px;animation:swell 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) 0s infinite}@keyframes swell{0%,
	100%{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes wave{0%{transform:scale(0.3) translateX(0)}100%{transform:scale(0.3) translateX(-1600px)}}@keyframes waveAndswell{0%{transform:scale(0.3) translate3d(0, -50px, 0)}50%{transform:scale(0.3) translate3d(-800px, 5px, 0)}100%{transform:scale(0.3) translate3d(-1600px, -50px, 0)}}.lessonShareModal__services{padding:20px}.shareService{margin:10px 0}.shareService__link{display:flex;height:32px;width:100%;padding:20px 0;text-align:left}.shareService__icon{width:46px;position:relative;top:-2px}.shareService__title{font-size:16px;width:100%;margin-left:20px}.shareService__arrow{width:32px}.shareService.-whatsapp .shareService__icon svg{width:24px;fill:#67C15E;position:relative;left:4px;top:-5px}.shareService.-twitter .shareService__icon svg{width:32px;fill:#00AAEC}.shareService.-facebook .shareService__icon svg{width:32px;fill:#3b5998}.shareService.-email .shareService__icon svg{width:32px;fill:#EA4335}.shareService.-link .shareService__icon svg{width:26px;stroke:#323232;position:relative;left:5px;top:-5px}.collection{padding:0 20px 90px;text-align:center;position:relative}.collection__flag{margin-bottom:5px}.collection__flag svg{width:20px}.collection__supraTitle{text-transform:uppercase;letter-spacing:1px;font-size:12px;margin:5px 5px 15px}.collection__premiumIcon{display:inline-block;position:relative;top:2px}.collection__premiumIcon svg{width:22px;height:22px;fill:#fdf9de}.collection__description{font-size:16px;margin:10px auto;max-width:600px}.collection__feature{display:inline-block;margin:10px}.collection__featureIcon{border-radius:50%;width:30px;height:30px;padding:4px;margin:0 auto}.collection__featureIcon svg{width:20px;height:20px}.collection__featureIcon.-totalTime path{stroke:#323232}.collection__featureText{font-size:12px}.collection__sortOptions{margin:30px auto 10px}.collection__sortOptions li{display:inline-block}.collection__sortOptionsTitle{margin:20px auto 10px;text-transform:uppercase;font-size:13px;letter-spacing:1px}.collection__sortOption{padding:9px 12px;background:#ced5dd;border-radius:8px;margin:2px 4px;color:#323232;display:inline-block;font-size:12px}.collection__sortOption.is-active{background:#ffb31a}.collection__lessons{margin-top:30px}.collection__lessons{position:relative;margin-top:30px}.collection__lessons::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);display:none;z-index:1}.collection__lessons.is-loading::after{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:70px;left:50%;content:' ';width:40px;height:40px;background:url("../img/loader.gif") no-repeat 0 0;background-size:40px}.collection__lessons.is-loading::after{z-index:2}.collection__lessons.is-loading::before{display:block}.channel{padding:0 20px 90px;text-align:center;position:relative}.channel__flag{margin-bottom:5px}.channel__flag svg{width:20px}.channel__supraTitle{text-transform:uppercase;letter-spacing:1px;font-size:12px;margin:5px 5px 15px}.channel__thumbnail{display:none;width:90px;height:90px;border-radius:50%;margin:20px auto}.channel__description{font-size:16px;margin:10px auto;max-width:600px;max-height:100px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.channel__descriptionMore{color:#323232;font-size:12px;margin:0 auto 30px;display:inline-block;text-decoration:underline;display:none}.channel__feature{display:inline-block;margin:10px}.channel__featureIcon{background:#e2e7eb;border-radius:50%;width:30px;height:30px;padding:4px;margin:0 auto 5px}.channel__featureIcon svg{width:20px;height:20px}.channel__featureIcon.-totalTime path{stroke:#323232}.channel__featureText{font-size:12px}.channel__sortOptions{margin:20px auto 10px}.channel__sortOptions::before{content:"";top:-15px;width:200px;height:5px;background:#f2f2f2;display:block;margin:auto}.channel__sortOptions li{display:inline-block}.channel__sortOptionsTitle{margin:20px auto 10px;text-transform:uppercase;font-size:13px;letter-spacing:1px}.channel__sortOption{padding:9px 12px;background:#ced5dd;border-radius:8px;margin:2px 4px;color:#323232;display:inline-block;font-size:12px}.channel__sortOption.is-active{background:#ffb31a}.channel__lessons{position:relative;margin-top:30px}.channel__lessons::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);display:none;z-index:1}.channel__lessons.is-loading::after{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:70px;left:50%;content:' ';width:40px;height:40px;background:url("../img/loader.gif") no-repeat 0 0;background-size:40px}.channel__lessons.is-loading::after{z-index:2}.channel__lessons.is-loading::before{display:block}.page-404 .error{text-align:center;margin:72px auto;padding:0 24px;width:620px;max-width:100%;position:relative}.page-404 .error a{margin-top:24px}.page-404 .error svg{width:150px;height:150px;margin-bottom:30px}.page-contact .contact{text-align:center;margin:50px auto;padding:0 24px;width:690px;max-width:100%;position:relative}.page-contact .contact .avatar{width:120px;height:120px;border-radius:50%;margin-bottom:18px}.page-contact .contact h3{font-size:17px}.page-contact .contact .email{color:#ffb31a;display:block;margin-top:12px;font-size:24px}@media (min-width: 768px){.page-contact .contact h1,.page-contact .contact h2{font-size:36px}}.page-manifesto .container{max-width:640px}.page-manifesto .manifesto__numLessons{display:block;font-size:60px}.page-manifesto .manifesto__numLessonsText{font-size:22px;margin:0 auto -16px;display:block;position:relative}.page-manifesto .manifesto__numLessonsText.-crossed{margin:0 auto}.page-manifesto .manifesto__numLessonsText.-crossed::after{content:"";width:92px;height:3px;background:#ffb31a;transform:translateX(-50%);position:absolute;top:9px;left:50%;z-index:1}@media all and (display-mode: standalone){.to-app{display:none !important}.app .message{display:none}.app .message.standalone{display:block}}@media (hover: hover){.to-app{display:none !important}}.page-app .app{text-align:center;padding:0 24px;width:690px;max-width:100%;position:relative}.page-app .app .logo{width:70px;height:70px;border-radius:50%;background:#cde4f9;margin-bottom:18px}.page-app .ios-safari .share-safari{width:24px;height:24px;position:relative;top:5px}.page-app .ios-safari .hand-drawn-arrow{-moz-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);position:fixed;left:48%;bottom:135px;width:90px;height:90px;z-index:9}.page-app .message.is-loading{height:100px}.page-app .message.is-loading::after{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:30%;left:50%;content:' ';width:60px;height:60px;background:url("../img/loader.gif") no-repeat 0 0;background-size:60px}.page-app footer{display:none}@media (min-width: 768px){.page-app .app .ios .hand-drawn-arrow{display:none}}.page-static #main-container{overflow-y:scroll}.page-static__body{padding:50px 30px 30px;text-align:left;min-height:50vh}.page-static__body a{color:#323232}.page-static__body a:hover,.page-static__body a:focus{text-decoration:underline}.page-static__body h2{font-size:18px}.page-static__body h3{font-size:22px}.page-static__body h2,.page-static__body h3,.page-static__body h4{margin-top:30px}.page-static__body ul,.page-static__body ol{padding-left:20px}.page-static__body li{list-style-type:disc;margin:10px 0;font-size:16px;color:#202833;line-height:1.5}.page-static__body ol li{list-style:decimal}.form-page-container{margin-top:50px}.form-page-container .form-header-title{margin-bottom:20px}.form-page-container .form-header-subtitle{font-size:18px;color:#8794a5;margin:-10px auto 10px}.form-page-container .link-block{margin-top:15px}.dashboard__view.-user #main-container{background:#f2f2f2}.dashboard__view.-user .userBackground{height:100vh;margin-top:100px;position:relative}.dashboard__view.-user .userBackground::before{content:"";position:absolute;top:100px;left:0;width:100%;background:#fff;height:100%}.dashboard__view.-user .userBackground::after{content:"";position:absolute;top:40px;left:-50%;width:200%;background:#fff;height:500px;border-radius:50%}.dashboard__view.-user .userHeader__clouds{position:relative;z-index:1}.dashboard__view.-user .userHeader__lingui{position:absolute;top:-10px;left:32%}.dashboard__view.-user .userHeader__linguiPremium{position:absolute;top:-51px;left:calc(50% - 44px);transform:translateX(-50%)}.dashboard__view.-user .userHeader__linguiPremium svg{width:90px;height:110px}.dashboard__view.-user .userOptions{margin-top:-70px;position:relative;z-index:1}.dashboard__view.-user .userOption{width:calc(100% - 40px);display:block;margin:10px 20px;border:1px solid #f2f2f2;border-radius:6px;padding:20px;text-align:left;color:#323232;position:relative}.dashboard__view.-user .userOption.has-flag{padding-left:60px}.dashboard__view.-user .userOption__flag{position:absolute;top:20px;left:15px}.dashboard__view.-user .userOption__flag svg{width:32px;height:32px}.dashboard__view.-user .userOption__text{font-size:16px}.dashboard__view.-user .userOption__value{font-size:12px;margin-top:3px;max-width:calc(100% - 30px);height:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard__view.-user .userOption__optionValue{display:none}.dashboard__view.-user .userOption__optionValue span{display:none}.dashboard__view.-user .userOption__arrow{position:absolute;top:50%;transform:translateY(-50%);right:20px}.dashboard__view.-user .userOption__arrow svg{width:20px;height:20px}.dashboard__view.-user .userOption__arrow svg polyline{stroke-width:26}.dashboard__view.-user .userOption__become{text-align:center;position:fixed;bottom:calc(100vh - (var(--vh, 1vh) * 100) + 120px);left:0;width:100%}.dashboard__view.-user .userOption__becomeLink{display:inline-block;position:relative;color:#323232;margin:12px 0 0}.dashboardSubscription__body{padding:20px 40px;text-align:center}.dashboardSubscription__link{color:red;font-size:12px}.dashboardSubscription .small{font-size:12px}.dashboardSubscription__cancel,.dashboardSubscription__cancelConfirmed{opacity:0;transition:opacity 0.6s ease;z-index:-1}.dashboardSubscription__cancel.is-active,.dashboardSubscription__cancelConfirmed.is-active{opacity:1;z-index:0}.dashboardProfile__body{padding:20px 40px;text-align:center}.dashboardProfile__illustration svg{width:200px;height:180px}.page-login .formGroup--remember{margin-bottom:60px}.page-login .formGroup--remember label{cursor:pointer;float:left}.page-login .formGroup__forgot{float:right;font-size:12px;text-decoration:underline;color:#323232;margin-top:14px}.register__modalBody{position:relative;z-index:0}.register__modalLingui svg{width:190px;height:130px}.register__modalDisclaimer{max-width:80%;margin:20px auto}.page-register .registerForm{margin-top:30px}.page-register .container{max-width:600px}.page-register .subscription-features{text-align:left}.page-register .subscription-features li{margin-bottom:5px;margin-left:10px}.page-register .subscription-features li::before{list-style:none;content:'✓';color:#0017ff;display:inline-block;font-size:20px;font-weight:bold;position:relative;top:2px;margin-right:5px}.page-register .plan-options{margin:24px 12px}.page-register .plan-options .plan-option{width:47%;border:2px solid #b8c5ce;border-radius:6px;display:inline-block;margin:12px 1%;padding:12px 12px 12px 45px;text-align:left;position:relative}.page-register .plan-options .plan-option:last-child{margin-right:0}.page-register .plan-options .plan-option h2{font-size:16px}.page-register .plan-options .plan-option .price{margin:5px 0;font-size:20px}.page-register .plan-options .plan-option .price .currency-aux{font-size:16px}.page-register .plan-options .plan-option .price-info{color:#b8c5ce;font-size:12px}.page-register .plan-options .plan-option .highlight{position:absolute;top:-24px;right:0;background:#b8c5ce;color:#fff;padding:6px;font-size:12px;border-radius:3px 3px 0 0}.page-register .plan-options .plan-option .selector{border:2px solid #b8c5ce;border-radius:50%;width:22px;height:22px;position:absolute;top:14px;left:12px;display:block}.page-register .plan-options .plan-option .selector::after{-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'';position:absolute;top:50%;left:50%;background:#fff;width:12px;height:12px;display:block;border-radius:50%}.page-register .plan-options .plan-option.is-active{border-color:#0017ff}.page-register .plan-options .plan-option.is-active .selector{border-color:#0017ff;background:#0017ff}.page-register .plan-options .plan-option.is-active .highlight{background:#0017ff}.page-register .select-currency-container{font-size:12px;position:relative;top:-34px;right:20px;text-align:right;color:#b8c5ce}.page-register .select-currency-container select{padding:2px}.page-register .StripeElement{box-sizing:border-box;height:48px;padding:13px 12px;border:2px solid #e0e0e0;border-radius:2px;background-color:#fff;transition:border-color 150ms ease}.page-register .StripeElement--focus{border-color:#cfd7df}.page-register .StripeElement--invalid{border-color:#fa755a}.page-register .StripeElement--webkit-autofill{background-color:#fefde5 !important}.page-register #card-errors{margin-top:20px;color:#ca1010}@media (max-width: 767px){html[lang='es'] .page-subscription .plan-options .plan-option{padding:12px 6px 12px 40px}html[lang='es'] .page-subscription .plan-options .plan-option h2{font-size:14px}}@media (max-width: 350px){.page-subscription .form-header-title{margin-bottom:10px}.page-subscription .form-header-subtitle{margin-bottom:0;font-size:16px}.page-subscription .subscription-features li{margin-bottom:0;font-size:14px}.page-subscription .plan-options{margin-bottom:0}.page-subscription .plan-options .plan-option{padding:8px 4px 8px 30px}.page-subscription .plan-options .plan-option .selector{width:18px;height:18px;top:11px;left:6px}.page-subscription .plan-options .plan-option h2{font-size:12px}.page-subscription .plan-options .plan-option .price{font-size:16px}.page-subscription .select-currency-container{top:-15px}.page-subscription .formGroup label{font-size:14px}}.page-profile .container{max-width:600px;padding:0}.invite__step{display:none}.invite__step.is-active{display:block}.invite__lingui{margin-bottom:10px}.invite__label{color:#323232;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;font-size:13px;text-align:center;display:block}.invite__input{width:170px !important;font-size:30px;text-align:center;padding:15px 15px 10px !important}.invite__validation{display:block;font-size:12px;margin-top:10px;height:30px}.invite__validation span{display:none}.invite__validation span.is-active{display:block}.invite__validation span.is-valid::before{content:"✓";color:#12ba55}.invite__validation span.is-invalid::before{content:"✗";color:#ca1010}.userModal__body{overflow-y:scroll;height:calc(100vh - 115px)}.userModal__contentContainer{min-height:200px;position:relative}.userModal__contentContainer.is-loading::after{content:'';-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;content:' ';width:42px;height:42px;background:url("../img/loader.gif") no-repeat 0 0;background-size:42px}.userModal__footer{text-align:center;margin-top:20px;padding-bottom:60px}.userModal__footer svg path.dark{fill:#f2f2f2}.userModal__footer svg path.light{fill:#fff}.userModal__footer svg path.dark-stroke{stroke:#f2f2f2}.userModal__footer.-lessons svg{width:80px;margin:-50px auto -20px}.userModal__noResults{margin:20px auto;font-size:13px;line-height:1.5;color:#999;display:none}.userModal__noResults.is-active{display:block}.userDictionaryModal__body{text-align:left}.userDictionaryModal__saveLemma{position:absolute;right:10px;top:10px}.userDictionaryModal__saveLemma.is-active{animation-delay:0;animation-duration:.6s;animation-name:heartActivate;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:cubic-bezier(0, 1.23, 0.24, 0.98);background:url(../img/svg/heart.svg) no-repeat;background-size:cover;display:block;width:22px;height:20px;right:10px;top:10px}.userDictionaryModal__saveLemma.is-active svg{display:none}.userDictionary{margin:30px}.userDictionary__element{transition:max-height 0.7s cubic-bezier(0, 1, 0.5, 1),opacity 0.2s ease,margin 0.7s ease,padding 0.7s ease;margin-top:0;margin-bottom:0;padding-bottom:0;border:2px solid #f2f2f2;margin:10px;padding:16px;border-radius:10px;text-align:center;font-size:12px;box-shadow:0px 5px 0 #f2f2f2;position:relative;height:120px;max-height:120px}.userDictionary__element.is-disabled{opacity:0;max-height:0;margin:0;padding:0;border:0}.userDictionary__text{font-size:22px}.userDictionary__translation{display:block;margin:5px}.userDictionary__example{display:block;margin-top:10px}.userDictionary__exampleTranslation{display:block;margin:5px}.homeSection{position:relative}.homeSection.has-waves::after{content:"";position:absolute;top:0;left:0;width:100%;height:400px;transform:translateY(50%);background:#fff0d1}.homeSection__waveSeparator{height:155px;position:relative;overflow:hidden}.homeSection__waveSeparator::after{content:"";position:absolute;top:172px;left:-50%;width:200%;background:#fff;border-radius:50%;height:240px}.homeSection__waveSeparator.is-inverse{transform:scaleY(-1)}.homeSection__wave{position:absolute;left:0;width:100%;transform:scale(1.5)}.homeSection__wave::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;transform:translateY(100%)}.homeSection__wave.-back{background:url(../img/svg/waves/wave-home-back.svg) repeat-x;position:absolute;top:0;left:0;z-index:0;width:6400px;height:198px;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite;transform-origin:left top}.homeSection__wave.-back::after{background:#fff9ed}.homeSection__wave.-middle{top:60px;background:url(../img/svg/waves/wave-home-middle.svg) repeat-x;position:absolute;left:0;z-index:0;width:6400px;height:198px;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite;animation-direction:reverse;transform-origin:left top}.homeSection__wave.-middle::after{background:#fff5e2}.homeSection__wave.-front{top:90px;background:url(../img/svg/waves/wave-home-front.svg) repeat-x;position:absolute;left:0;z-index:0;width:6400px;height:198px;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite;transform-origin:left top}.homeSection__wave.-front::after{background:#fff0d1}.homeSection.has-curved-header::before{content:"";position:absolute;top:-30px;left:-50%;width:200%;background:#fff;border-radius:50%;height:240px}.homeSection.is-after-hero{background:#fff;margin-top:180px;position:relative;padding-bottom:50px}.homeManifesto{padding:20px}.homeManifesto::after{top:190px !important}.homeManifesto__waves{position:relative;top:224px}.homeManifesto__content{position:relative;z-index:2}.homeManifesto__title{line-height:1.2}.homeManifesto__body{line-height:1.4;max-width:400px;margin:30px auto}.homeManifesto__link{margin-top:30px}.keyBenefits{background:#fff;margin-top:60px;padding-top:30px;margin-bottom:60px}.keyBenefits__body{position:relative;z-index:1}.keyBenefits__supraTitle{font-size:12px;letter-spacing:1px;color:#ffb31a;margin-bottom:10px}.keyBenefits__slide{display:inline-block;margin-top:50px;padding:30px 0 20px;position:relative}.keyBenefits__slide svg{margin-top:10px;width:120px;height:88px}.keyBenefits__slideNumber{color:#fff;display:inline-block;position:absolute;top:-14px;left:0;width:100%}.keyBenefits__slideNumber span{transform:scale(1.5) rotate(6deg);font-size:15px;width:25px;height:24px;border-radius:50%;padding:5px;background:#ffb31a;display:inline-block}.keyBenefits__slideNumber::before{content:"";width:100%;position:absolute;height:2px;top:8px;left:0;background:#f2f2f2;border-radius:3px}.keyBenefits__slideSupraTitle{margin-top:10px;font-size:13px;text-transform:uppercase;letter-spacing:1px}.keyBenefits__slideTitle{font-size:16px;margin-top:10px}.keyBenefits__slideBody{margin:30px auto;width:240px;max-width:90%;line-height:1.5}.keyBenefits__slideAnimation{margin:20px auto 0}.keyBenefits__slider{margin:0 auto;width:80%}.reviews__body{position:relative;z-index:1}.reviews__waves{position:relative;top:80px}.reviews__supraTitle{font-size:12px;letter-spacing:1px;color:#ffb31a;margin-bottom:10px}.reviews__review{margin-bottom:30px;text-align:center}.reviews__reviewText{padding:0 30px 10px;font-size:20px}.reviews__reviewStars i{background:url(../img/svg/yellow-star.svg) 0 0 no-repeat;background-size:contain;display:inline-block;margin:0 3px;width:20px;height:20px}.reviews__linkContainer{margin:10px 30px 30px}.reviews__link{color:#323232;font-size:12px}.reviews__link svg{width:12px;height:12px}.homeFeaturedCollections{margin-top:90px;padding-top:30px}.homeFooter{position:relative}.homeFooter.homeSection::after{height:300px}.homeFooter__body{z-index:1;width:100%}.homeFooter__menu{position:absolute;top:390px;width:100%;left:0;z-index:1}.homeFooter__menu li{display:inline-block}.homeFooter__menu li a{color:#323232;padding:5px}.homeFooter__menu li::after{content:'';height:12px;width:2px;background-color:#323232;margin:5px 5px 5px 8px;display:inline-block;position:relative;top:6px}.homeFooter__menu li:last-child::after{display:none}.homeFooter__community{display:none;margin:-30px auto 80px}.homeFooter__communityLingui svg{width:120px}.homeFooter__communitySocial{margin-top:10px}.homeFooter__communitySocialOption{margin:7px;padding:11px;width:48px;height:48px;background:#ace6ff;border-radius:50%;display:inline-block}.homeFooter__communitySocialOption svg{width:24px;height:24px;fill:#fff}.homeFooter__social{position:absolute;top:310px;width:100%;left:0;z-index:1}.page-dashboard .homeFooter__social{display:none}.homeFooter__socialOption{margin:2px;padding:11px;width:48px;height:48px;display:inline-block}.homeFooter__socialOption svg{width:24px;height:24px;fill:#323232}.u-margin-bottom-32{margin-bottom:32px}.u-cursor-pointer{cursor:pointer}@media (max-width: 350px){.btn--primary{padding-top:14px;padding-bottom:14px}.lesson-info-preview__title .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lessonFooter__option{width:50px}.videoControls__control.-next,.videoControls__control.-previous{margin:0 10px}.lessonCardPreview{padding-top:0}.lessonCardPreview__message{margin-top:5px}.card h2{margin-bottom:2px}.card .examples{padding:2px}.card .extended-block{margin-left:10px}.lesson-bottom::after{top:-100px}.captionContainer .caption{font-size:14px !important;top:8px}.captionContainer .caption.is-active{top:6px}.captionContainer .caption.is-active a{padding:2px;margin:2px}.lessonExercisesModal__step{padding-top:50px}.exercise{top:80px;height:calc(100vh - 110px);height:calc(var(--vh, 1vh) * 100 - 110px)}.dashboardFooter__option{top:9px}.dashboard__view.-user .userOption{width:115px;height:115px}.premium__lingui{display:none}.premium__plan{padding:10px}.premium__planText{font-size:12px}.premium__features{padding-left:30px}.premium__reviews{display:none}.premiumModal .premium__body{margin-top:25px}.register__modalLingui{display:none}.form-page-container{margin-top:30px}}@media (min-width: 768px){.menu__option{margin:20px;text-align:center}.menu__option:hover,.menu__option:focus{text-decoration:underline}.exploreHeader__toMenu i::before{transition:width 0.1s ease}.exploreHeader__toMenu:hover i::before,.exploreHeader__toMenu:focus i::before{width:25px}.exploreOnboard{margin:50px auto 120px}.exploreOnboard__title{font-size:56px}.exploreOnboard__cta{margin:70px auto 10px}.page-dashboard,.page-static,.page-channel,.page-collection{overflow:hidden}.page-dashboard #main-container::-webkit-scrollbar,.page-static #main-container::-webkit-scrollbar,.page-channel #main-container::-webkit-scrollbar,.page-collection #main-container::-webkit-scrollbar{width:10px;height:10px}.page-dashboard #main-container::-webkit-scrollbar-thumb,.page-static #main-container::-webkit-scrollbar-thumb,.page-channel #main-container::-webkit-scrollbar-thumb,.page-collection #main-container::-webkit-scrollbar-thumb{background:#ffb31a}.page-dashboard #main-container::-webkit-scrollbar-track,.page-static #main-container::-webkit-scrollbar-track,.page-channel #main-container::-webkit-scrollbar-track,.page-collection #main-container::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.page-dashboard #main-container,.page-static #main-container,.page-channel #main-container,.page-collection #main-container{scrollbar-face-color:#ffb31a;scrollbar-track-color:rgba(0,0,0,0.1)}.page-dashboard #main-container::-webkit-scrollbar,.page-static #main-container::-webkit-scrollbar,.page-channel #main-container::-webkit-scrollbar,.page-collection #main-container::-webkit-scrollbar{display:block}.dashboard__view.-user .userBackground::before{display:none}.dashboard__view.-user .userBackground::after{height:1500px}.dashboard__view.-user .userHeader__lingui{left:calc(50% - 215px)}.search__inputContainer{margin-top:60px}.dashboard__view.-user .userOption__become{bottom:190px}.exploreHeader{margin-bottom:50px}.exploreLessons .desktopContainer{max-width:700px;margin:0 auto}.exploreCollection{margin:30px auto}.exploreCollection__title{text-align:center;margin:20px auto}.exploreCollection__lessons,.exploreCollection__collections{height:186px;overflow:hidden;max-width:940px;margin:0 auto}.exploreLessonThumbnail.-featured{height:300px}.exploreLessonThumbnail.-featured .exploreLessonThumbnail__imageContainer{height:300px}.exploreLessonThumbnail.-single{display:inline-block;margin:30px}.dashboardFooter__bg{bottom:14px}.dashboardFooter__bg::before{height:220px;top:-60px}.dashboardFooter__option{top:-22px}.dashboardFooter__option.is-active{transform:translateY(-12px)}.dashboardFooter__option>svg{width:42px;height:42px}.dashboardFooter__premium{top:-3px;left:calc(50% + 2px)}.dashboardFooter__premium svg{width:20px;height:20px}.homeFooter__heaven>svg{height:320px}.ctaPresent__body{width:600px;margin:0 auto}.dashboardView__header{margin-top:60px}.dashboardProgress__week{top:calc(100vh - 300px - var(--heightProgressBar))}.video{height:40vh;margin-top:20px}.video__exitContainer,.video__feedback,.video__image,.video__player-container{-moz-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:670px;height:40vh;overflow:hidden}.video iframe{height:40vh}.video__youtube{display:none !important}.videoFeedback__options{top:170px}.videoFeedback__response{top:210px}.video-progress{-moz-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:670px;left:50%}.lesson__resizeable{height:55vh !important}.lesson-bottom::after{left:-400px;width:calc(100% + 800px)}.draggable.is-miniature{display:none}.lesson.is-paused .video__image{display:none}.lesson-info-preview{width:670px;overflow:hidden}.lesson-info-preview__flag svg{width:42px;top:52px;height:42px}.lesson-info-preview__title{font-size:27px;top:121px}.lesson-info-preview__supraTitle{top:105px}.lessonCardContainer{max-width:450px;transform:translateX(-50%) translateY(280px);left:50%}.lessonCardContainer::after{top:-500%;left:-500%;width:1000%;height:1000%;transform:none;display:none}.lessonCardContainer__background{width:90%;left:5%}.lessonCard{left:0;width:100%;cursor:pointer}.lessonCardContainer.is-hidden .lessonCard{cursor:default}.lessonCardContainer.is-preview{transform:translateX(-50%) translateY(90px)}.lessonCardContainer.is-active{transform:translateX(-50%) translateY(130px)}.lessonCardContainer.is-finished{transform:translateX(-50%) translateY(210px)}.lessonCardContainer.is-extended{transform:translateX(-50%) translateY(-30vh) !important;height:70vh}.lessonCardContainer.is-extended::after{display:block}.lessonCardContainer.is-extended .lessonCard{border-radius:16px 0 0 16px;overflow-x:hidden}.lessonCardContainer.is-extended .lessonCard::-webkit-scrollbar{width:10px;height:10px}.lessonCardContainer.is-extended .lessonCard::-webkit-scrollbar-thumb{background:#ffb31a}.lessonCardContainer.is-extended .lessonCard::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.lessonCardContainer.is-extended .lessonCard{scrollbar-face-color:#ffb31a;scrollbar-track-color:rgba(0,0,0,0.1)}.lessonCardContainer.is-extended .lessonCard,.lessonCardContainer.is-extended .lessonCardContainer__background{height:70vh}.lessonCardContainer.is-extended .lessonCardPreview .lessonCardPreview__featuredElements{min-height:calc(70vh - 192px)}.modal{width:640px;left:calc(50% - 320px);border-radius:20px 20px 0 0;position:fixed}.modal::before{display:none}.modal::after{top:-500%;left:-500%;width:1000%;height:1000%;transform:translateZ(-1px)}.modal__panel::-webkit-scrollbar{width:4px;height:4px}.modal__panel::-webkit-scrollbar-thumb{background:#ffb31a}.modal__panel::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.modal__panel{scrollbar-face-color:#ffb31a;scrollbar-track-color:rgba(0,0,0,0.1)}.modal__title{margin-top:30px}.modal__arrow{top:15px}.userModal__body::-webkit-scrollbar{width:4px;height:4px}.userModal__body::-webkit-scrollbar-thumb{background:#ffb31a}.userModal__body::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.userModal__body{scrollbar-face-color:#ffb31a;scrollbar-track-color:rgba(0,0,0,0.1)}.modalLessonThumbnail__image{width:200px;height:114px}.lessonExercisesModal__step{overflow:hidden}.lessonProgressModal__body{overflow:hidden;height:78%;position:relative}.onboarding.is-goals .onboarding__option{padding:22px 0 20px}.page-home #main-container::-webkit-scrollbar{width:10px;height:10px}.page-home #main-container::-webkit-scrollbar-thumb{background:#ffb31a}.page-home #main-container::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.page-home #main-container{scrollbar-face-color:#ffb31a;scrollbar-track-color:rgba(0,0,0,0.1)}.page-home #main-container::-webkit-scrollbar{display:block}.homeHero__content{top:50px}.homeHero__content::after{height:600px;top:-130px}.homeHero__claim{font-size:74px}.homeHero__claim .underlined::before{bottom:9px;height:16px}.homeHero__claimContainer{height:400px}.page-home-language .homeHero__claimContainer{height:460px}.homeHero__subclaim{z-index:1;font-size:22px;max-width:600px}.homeHero__wave{width:12000px !important}.homeHero__lingui{left:calc(50% + 80px)}.homeHero__singleFlag svg{width:64px;height:64px}.homeSection__wave{width:12000px !important}.underlined.-big::before{bottom:11px;height:13px}.homeSection.has-curved-header::before{height:450px;left:-20%;width:140%;top:-80px}.homeSection.is-after-hero{margin-top:500px}.keyBenefits{margin-top:180px;padding-top:70px}.keyBenefits__slider{margin:50px auto 120px}.keyBenefits__slide{width:23%;margin:30px 5%;min-height:200px;vertical-align:top}.keyBenefits__slideAnimation{height:185px;margin:20px auto 0}.homeFeaturedCollections{margin-top:180px}.homeFooter__menu li a:hover,.homeFooter__menu li a:focus{text-decoration:underline}.homeFooter__city{height:28vw;min-height:400px}.btn--primary,.btn--watch-video{transition:background-color 0.1s ease}.btn--primary:hover,.btn--primary:focus,.btn--watch-video:hover,.btn--watch-video:focus{background:#ffc44d}.exploreLessonThumbnail,.exploreLessonThumbnail--featured{transition:transform 0.1s ease}.exploreLessonThumbnail::before,.exploreLessonThumbnail--featured::before{transition:background-color 0.1s ease}.exploreLessonThumbnail:hover,.exploreLessonThumbnail:focus,.exploreLessonThumbnail--featured:hover,.exploreLessonThumbnail--featured:focus{transform:translateY(-4px)}.exploreLessonThumbnail:hover::before,.exploreLessonThumbnail:focus::before,.exploreLessonThumbnail--featured:hover::before,.exploreLessonThumbnail--featured:focus::before{background-color:#ffb31a}.captionContainer .caption.is-active a:hover::before,.captionContainer .caption.is-active a:focus::before{border-color:#ff3f8b !important}.lessonCardContainer:not(.is-hidden) .lessonCard+.lessonCardContainer__background{transition:background-color 0.2s ease}.lessonCardContainer:not(.is-hidden) .lessonCard:hover+.lessonCardContainer__background,.lessonCardContainer:not(.is-hidden) .lessonCard:focus+.lessonCardContainer__background{background:#b8c5ce}.videoControls__control:not(.is-disabled),.videoControls__central{transition:transform 0.1s ease}.videoControls__control:not(.is-disabled):hover,.videoControls__control:not(.is-disabled):focus,.videoControls__central:hover,.videoControls__central:focus{transform:scale(1.1)}.lessonFooter__option::after{transition:transform 0.2s ease;content:"";width:8px;height:8px;background:#ffb31a;border-radius:50%;position:absolute;bottom:-6px;left:calc(50% - 4px);transform:scale(0)}.lessonFooter__option svg,.lessonFooter__option .lessonPoints__number,.lessonFooter__option .drop__background{transition:transform 0.2s ease}.lessonFooter__option:hover::after,.lessonFooter__option:focus::after{transform:scale(1)}.lessonFooter__option:hover>svg,.lessonFooter__option:focus>svg{transform:translate(-50%, -50%) scale(1.1)}.lessonFooter__option:hover.-minimize svg,.lessonFooter__option:focus.-minimize svg{transform:translate(-50%, -50%) rotate(90deg) scale(1.1)}.lessonFooter__option:hover .lessonPoints__number,.lessonFooter__option:hover .drop__background,.lessonFooter__option:focus .lessonPoints__number,.lessonFooter__option:focus .drop__background{transform:translateX(-50%) scale(1.1)}.premium__features{margin:35px}.exploreLessonThumbnail.-featured .exploreLessonThumbnail__premiumBody{transform:translate(-50%, -50%) scale(1.5);top:47%}.cookieConsent{width:400px;left:auto;right:0}.exploreOnboard__confetti{top:-90px;height:90vh}.page-static__body{margin-top:70px}}.page-home-app .homeHero__content::after{height:700px;transform:translateY(28%)}.page-home-app .homeButtonContainer{position:fixed;bottom:35px;width:90%;left:5%;z-index:9}.page-home-app .homeButtonContainer .btn{font-size:16px}.page-home-app .owl-carousel .owl-dots{position:fixed;bottom:170px;z-index:9}.page-home-app .keyBenefits__slide{width:80%;margin-top:0;padding-top:0}.page-home-app .keyBenefits__slideSupraTitle{display:inline-block;position:relative}.page-home-app .keyBenefits__slideNumber{width:auto;left:-30px;top:-2px}.page-home-app .keyBenefits__slideNumber span{font-size:10px;width:16px;height:16px;padding:4px}.page-home-app .keyBenefits__body{display:none}.page-home-app .keyBenefits__slideNumber::before{display:none}.page-home-app .animateExposition .animateDictionary .paragraph .word{background:#555}.page-home-app .animateComprehension__card{background:#fff}.just-print{display:none !important}
