@charset "UTF-8";@keyframes ladda-spinner-line-fade{0%,to{opacity:.22}1%{opacity:1}}.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:#0003;display:none;transition:.1s linear all}.ladda-button[data-loading] .ladda-progress{display:block}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{transition:.3s cubic-bezier(.175,.885,.32,1.275) all}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{transition:.3s ease all}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size=s],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size=s],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size=s],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size=s],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner{right:auto}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;transform:scale(2.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;transform:scale(.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0 0 0 2000px #0000}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0 0 0 2000px #000c}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}[dir=rtl] .ladda-spinner>div{left:25%!important}.answer_input::-webkit-input-placeholder{color:#ccc}.answer_input::-moz-placeholder{color:#ccc}.answer_input:-ms-input-placeholder{color:#ccc}.answer_input:-moz-placeholder{color:#ccc}.answer_input::placeholder{color:#ccc}.top-bar-card{padding:.75rem 1.25rem}.top-bar-card .top-bar-options{margin-right:-5px}.teacher_answer{border-radius:12px;background:#fff;margin-top:6px;font-family:var(--font-family)}.lingo-tooltip-underline{border-bottom:2px dotted var(--blue-color);text-decoration:none!important}.lingo-tooltip-underline:hover{cursor:pointer}.red-dot{height:10px;width:10px;border-radius:5px;background:var(--wrong-color-500);position:absolute;top:-4px;right:-4px}.question-container{margin:10px auto auto;width:calc(100% - 30px);max-width:700px}@media(max-width:768px),(orientation:landscape){.question-container{margin:5px auto}}.progress-container{align-items:center}.tooltip p{margin:0}.tooltip .tooltip-arrow{display:none}.points-text{color:var(--primary-text-color-400);display:flex;justify-content:space-between}.progress-points .progress-bar{background-color:var(--highlight-color-500)!important}.stats-value{font-weight:600;display:flex;align-items:center}.overview-header{border-bottom:0!important;border-radius:var(--border-radius-500)}.slide-left-leave-active,.slide-left-enter-active{transition:.25s;opacity:1}.slide-left-enter-from{transform:translate(-100%);opacity:0}.slide-left-leave-to{transform:translate(100%);opacity:0}.slide-right-leave-active,.slide-right-enter-active{transition:.25s;opacity:1}.slide-right-enter-from{transform:translate(100%);opacity:0}.slide-right-leave-to{transform:translate(-100%);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .1s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-bottom-leave-active,.slide-bottom-enter-active{transition:.2s}.slide-bottom-enter-from{opacity:0;transform:translateY(-100%)}.slide-bottom-leave-to{transform:translateY(-100%)}.lds-dual-ring{display:inline-block;width:64px;height:64px}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid var(--blue-color);border-color:var(--blue-color) transparent var(--blue-color) transparent;animation:lds-dual-ring 1.2s linear infinite}.lds-dual-ring-white{display:inline-flex;width:25px;margin-bottom:0;margin-left:5px;height:25px;align-items:center}.lds-dual-ring-white:after{content:" ";display:block;width:25px;height:25px;margin:1px;border-radius:50%;border:2px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}.lds-dual-ring-green{display:inline-block;width:25px;margin-bottom:-6px;margin-left:5px;height:25px}.lds-dual-ring-green:after{content:" ";display:block;width:25px;height:25px;margin:1px;border-radius:50%;border:2px solid var(--highlight-color-500);border-color:var(--highlight-color-500) transparent var(--highlight-color-500) transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bounce-enter-active{animation:bounce-in .2s}.bounce-leave-active{transition:opacity .1s}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.rotating{-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}.delay-100ms{animation-delay:.1s}.delay-200ms{animation-delay:.2s}.delay-300ms{animation-delay:.3s}.delay-400ms{animation-delay:.4s}.check-button .return-arrow{height:1rem;width:1rem;margin-left:.3rem;display:inline-block;mask:url(/img/returning-arrow.svg);-webkit-mask:url(/img/returning-arrow.svg);background-color:var(--primary-text-color-400);-webkit-mask-size:cover;mask-size:cover}.train-btn .train-icon{mask:url(/img/weight.svg);-webkit-mask:url(/img/weight.svg);margin-left:.4rem;display:inline-block;background-color:#fff;-webkit-mask-size:cover;mask-size:cover;height:1.5rem!important;width:1.5rem!important}.answers{flex-direction:column;max-width:100%;margin:20px 0;padding-top:5px}@media(max-width:812px)and (orientation:landscape){.answers{margin:0;padding-top:0}}.answers .answer:hover,.answers .answer.selected{border:2px solid var(--blue-color)}.answers .answer:hover .markdown p,.answers .answer.selected .markdown p{color:var(--blue-color)}.answers .answer:hover .radio-outer,.answers .answer.selected .radio-outer{border-color:var(--blue-color)}.answers .answer:hover .answer-label .control-label,.answers .answer.selected .answer-label .control-label{color:var(--secondary-color-500)}.answers .answer.selected .radio-inner{background-color:var(--blue-color)}.answers .answer.selected .key-hint{border-color:var(--blue-color);border-bottom-color:var(--blue-color)}.answers .answer{border:2px solid #dadada;transition:.2s;border-radius:4px;cursor:pointer;line-height:25px;padding:10px 20px 10px 15px;position:relative;width:100%;margin-bottom:7px;display:inline-flex;align-items:center;outline:0!important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);justify-content:left;background:#fff}.answers .answer .radio-inner{display:inline-block;height:8px;width:8px;border-radius:50%;background-color:transparent;position:absolute}.answers .answer .radio-container{height:17px;width:17px;display:flex;align-items:center;justify-content:center;position:relative}@media(max-width:768px){.answers .answer .radio-container{margin-right:10px}}.answers .answer .radio-outer{height:16px;width:16px;border-radius:50%;border:2px solid #dadada;position:absolute}@media(min-width:768px){.answers .answer .radio-outer{margin-right:0}}.answers .answer .answer-label .control-label{color:#3c3c3c}.answers .answer.inactive{border:2px solid #dadada}.answers .answer.inactive .radio-outer{border:2px solid #dadada!important}.answers .answer.inactive .radio-inner{color:#777}.answers .answer.inactive .control-label{color:#3c3c3c!important}.answers .answer.inactive .radio-outer{background:none!important}.answers .answer.correct{border:2px solid var(--highlight-color-500)!important}.answers .answer.correct .radio-inner{background-color:var(--highlight-color-500)}.answers .answer.correct .control-label{color:var(--highlight-color-500)!important}.answers .answer.correct .radio-outer{border-color:var(--highlight-color-500)!important}.answers .answer.correct .markdown p{color:var(--highlight-color-500)!important}.answers .answer.correct .key-hint{border-color:var(--highlight-color-500);border-bottom-color:var(--highlight-color-500)}.answers .answer.incorrect{border:2px solid var(--wrong-color-500)!important}.answers .answer.incorrect.selected .radio-inner{background-color:var(--wrong-color-400)}.answers .answer.incorrect .key-hint{border-color:#bbb;border-bottom-color:#bbb}.answers .answer.incorrect .radio-outer{border-color:var(--wrong-color-400)}.answers .answer.incorrect .check{border-color:var(--wrong-color-400)!important}.answers .answer .check-answer{margin-left:auto;margin-right:0;font-size:1.1em}.answers .feedback{position:absolute;width:93.5%}@media(max-width:768px){.answers .feedback{width:91.5%}}.answers .feedback{max-width:600px;border-radius:10px;padding:15px}.answers .feedback h4{font-size:1em;font-weight:700}.answers .feedback p{margin-top:10px}.answers .feedback.incorrect{background:#ffd3d1;color:var(--wrong-color-500)}.answers .feedback.correct{background:var(--highlight-color-200)}.tooltipAnswersContainer{top:-3px;right:0}@media(max-width:768px){.tooltipAnswersContainer{top:5px}}.tooltip-answers-arrow{margin-top:2px!important}.tooltipAnswers{font-size:var(--font-size-300);font-family:var(--font-family-2)}.tooltipAnswers ul{list-style:none;margin:0;padding:0}.tooltipAnswers ul li{padding:7px;cursor:pointer;text-decoration:underline}.tooltipAnswers ul li:hover{color:var(--primary-text-color-600)}.tooltipAnswers ul li:last-child{border-bottom:none}.word-container{position:absolute;color:#333;height:100%;align-items:center;display:flex;justify-content:center;left:5px;z-index:0;opacity:.4;transition:opacity .5s;transition-delay:.2s;font-size:1em!important;top:0;width:100%!important;font-family:var(--font-family)}.word-container del{color:var(--wrong-color-500);text-decoration:none;transition:.1s}.word-container.muted del{color:#a6a6a6;font-weight:300}.word-container.corrected{color:#000;opacity:1;width:calc(100% - 30px)!important}.word-container.corrected del{color:#4286f4}@media only screen and (max-width:768px){.word-container{position:absolute}}.ftg-tip{left:-15px!important}.ftb-input{width:100%;border:1px solid #ebebeb;outline:none;border-radius:5px;padding:10px;box-shadow:0 .5px 2px #0000005e}.ftb-input.orange,.ftb-input.green{border-color:var(--highlight-color-600)}.ftb-input.red{background:#fff}.tooltip:not(.lingo-tooltip) .tooltip-inner{position:relative;top:-5px}.tooltip:not(.lingo-tooltip) .tooltip-inner:before{border-top-color:#fff!important;border-bottom-color:#fff!important;border-width:15px 15px 0;bottom:-14px}.tooltip:not(.lingo-tooltip).bs-tether-target-attached-left .tooltip-inner:before{display:none}.lingo-tooltip.pointer{margin-top:3px;font-size:1em;font-weight:lighter}.lingo-tooltip.pointer .tooltip-arrow{display:block!important}.lingo-tooltip .tooltip-arrow{border-top-color:#fff!important;border-bottom-color:#fff!important;bottom:-5px;border-width:10px 10px 0}.tooltip{display:block!important;z-index:10000;background:transparent!important;font-weight:400;border-radius:var(--border-radius-500);opacity:1!important;filter:drop-shadow(1px 1px 7px rgba(0,0,0,.3))}.tooltip .tooltip-inner{opacity:1!important;background:#fff!important;color:var(--primary-text-color-600);font-weight:400;border:none;border-radius:var(--border-radius-500);padding:.8rem!important;font-size:13px;font-family:var(--font-family-2)}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#3a434d;z-index:1}.tooltip:focus{outline:none}.tooltip[x-placement^=top]{margin-bottom:15px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:15px 15px 0 15px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-top-color:#fff!important;bottom:-15px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:15px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 15px 15px 15px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-bottom-color:#fff!important;top:-15px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:15px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:15px 15px 15px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-15px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:15px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:15px 0 15px 15px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-15px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.popover{background:none!important;border:none!important;border-radius:3px!important}@keyframes pulse{0%{box-shadow:var(--box-shadow-pulse)}85%{box-shadow:0 0 0 10px #0000}}.lingoset-btn{border:1px solid var(--primary-button-color);border-radius:var(--button-radius-500);padding:8px 25px;text-align:center;color:var(--primary-button-color);width:fit-content;min-width:150px;letter-spacing:1px;font-weight:600!important;font-size:var(--font-size-500);background:var(--highlight-color-500);color:#fff;text-transform:var(--text-transform);height:fit-content;display:flex;align-items:center;justify-content:center}@media screen and (max-width:480px){.lingoset-btn{min-width:100px}}.lingoset-btn.pulsing{animation:pulse 2s infinite}.lingoset-btn:focus{color:#fff;outline:none}.lingoset-btn.full-width{width:100%}.lingoset-btn.disabled:not(.inverse){opacity:.4;background:var(--highlight-color-500)!important}.lingoset-btn.disabled:not(.inverse):hover{cursor:not-allowed;box-shadow:none}.lingoset-btn:hover{cursor:pointer;color:#fff;background:var(--highlight-color-600);box-shadow:var(--active-button-shadow)}.lingoset-btn.inverse{background:#fff!important;color:var(--primary-button-color)}.lingoset-btn.inverse:hover{color:var(--primary-button-color)}.lingoset-btn.inverse:focus{color:var(--primary-button-color)}.lingoset-btn.inverse.disabled{border-color:var(--border-color-500);color:#d3d3d3}.lingoset-btn.inverse.disabled:hover{cursor:not-allowed!important;box-shadow:none}.lingoset-btn.lingoset-btn-cta{background:#465db6!important;border:1px solid #465db6;color:#fff!important}.lingoset-btn.lingoset-btn-cta:hover{background:#344aa1!important}.cta-btn{margin-top:1.5vh;width:auto}@media only screen and (max-width:480px){.check-button{flex:1;float:none;margin-left:0!important;min-height:50px}}.check-button{height:47px;box-sizing:border-box;float:right;padding:11px 25px;transition:.2s;outline:none;color:var(--primary-text-color-400);background:#e5e5e5;font-weight:700!important;font-size:1.2rem;letter-spacing:1px;border:transparent;cursor:pointer;border-radius:var(--button-radius-700);width:25%;text-align:center;text-transform:var(--text-transform);display:flex;justify-content:center;align-items:center}@media(max-width:812px)and (orientation:landscape){.check-button{padding:10px;font-size:14px}}.check-button{outline:0!important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.check-button .return-arrow{height:1rem;width:1rem;margin-left:.3rem;display:inline-block;mask:url(/img/returning-arrow.svg);-webkit-mask:url(/img/returning-arrow.svg);background-color:var(--primary-text-color-400);-webkit-mask-size:cover;mask-size:cover}@media(max-width:768px){.check-button .return-arrow{display:none}}.check-button.active{background:var(--blue-color);border-color:var(--blue-color);cursor:pointer;color:#fff}.check-button.active:hover{background:var(--blue-color)}.check-button.active .return-arrow{background-color:#fff}.check-button.incorrect{color:#fff;border-color:var(--wrong-color-500);background:var(--wrong-color-500)}.check-button.incorrect:hover{border-color:#ff6259;background:#ff6259}.check-button.incorrect .return-arrow{background-color:#fff}.check-button.correct{color:#fff;border-color:var(--active-item-color);background:var(--active-item-color)}.check-button.correct:hover{border-color:var(--primary-button-color);background:var(--primary-button-color)}.check-button.correct .return-arrow{background-color:#fff}.check-button.green{color:#fff!important;cursor:pointer;background-color:var(--highlight-color-500)!important}.check-button.red{background-color:var(--wrong-color-500)!important;border:1px solid var(--wrong-color-500)!important;color:#fff!important}.check-button.padding{padding-left:40px;padding-right:40px}.check-button.bordered{background-color:#fff!important;border:1px solid var(--wrong-color-500)!important;color:var(--wrong-color-500)!important}.info-btn{background:#fff;border:none;width:35px;height:35px;outline:none;margin-right:5px;border-radius:3px;color:#595959}.info-btn i{color:#595959}.info-btn.active{border:2px solid #595959}.round-button{display:block;border:1px solid #var --highlight-color-500;background:#fff;color:#var --highlight-color-500;font-size:17px;padding:10px 25px;font-weight:500;border-radius:4px;cursor:pointer;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;vertical-align:middle;white-space:nowrap;transition:.2s;outline:0!important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.round-button.green{background:var(--highlight-color-500);color:#fff;border-color:var(--highlight-color-500)}.round-button.green:hover{background:var(--highlight-color-600);cursor:pointer;color:#fff;border-color:var(--highlight-color-600)}.round-button.red{background:var(--wrong-color-500);color:#fff;border-color:var(--wrong-color-500);font-weight:500}.round-button.red:hover{background:#fff;color:var(--wrong-color-500);border-color:var(--wrong-color-500)}.round-button.padding{padding-left:40px;padding-right:40px}.round-button.bordered{background:#fff;color:var(--wrong-color-500);border-color:var(--wrong-color-500);font-weight:500}.submit-button{margin-top:30px}@media only screen and (max-width:480px){.submit-button{margin-top:15px;width:75%}}.submit-button{padding:8px 25px;transition:.2s;outline:none;color:#afafaf;background:#e5e5e5;font-weight:700!important;letter-spacing:1px;border:transparent;cursor:pointer;border-radius:20px;width:auto;text-align:center}.submit-button:hover{color:#000}.dropdown-toggle.btn-secondary{color:var(--primary-text-color-500)!important}.train-btn{display:flex;justify-content:center}.train-btn .train-icon{mask:url(/img/weight.svg);-webkit-mask:url(/img/weight.svg);margin-left:.4rem;display:inline-block;background-color:#fff;-webkit-mask-size:cover;mask-size:cover;height:1.5rem!important;width:1.5rem!important}.train-btn:hover .train-icon{background-color:#fff}.train-btn:hover .train-text{color:#fff!important}.train-btn:focus{outline:none}.train-btn .train-text{color:#fff!important;font-size:var(--font-size-300)!important}.lingoset-link{color:var(--primary-text-color-500);text-decoration:underline!important}.lingoset-link:hover{color:var(--primary-text-color-600);text-decoration:none!important}.flat-form{color:var(--highlight-color-500)}.tabs{display:inline-block;float:left}.side{float:left}.tabs li{display:block}.tabs a{background-color:#fff;display:block;color:var(--highlight-color-500);text-align:center;font-size:1em}.tabs li:last-child a{border-right:none}.tabs a.active{background-color:var(--highlight-color-500);color:#fff;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;transition:all .5s linear;margin:0;border-box:none}.form-action{position:relative;float:left;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#tab2.form-action{padding-bottom:2rem}.show{display:inline-block}input{border:none;border-bottom:1pt solid var(--highlight-color-500);width:100%}@media screen and (max-width:480px){.account-container{margin-right:.5rem!important;margin-left:.5rem!important}}.account-container{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.account-container::-webkit-scrollbar{width:0;height:0}html,body{overflow-x:hidden}nav.navbar{position:fixed;top:0;width:100%;z-index:1000;background-color:var(--navbar-color);box-shadow:var(--box-shadow-500);border-bottom:var(--nav-border);height:65px;padding:0}nav.navbar>.container{height:100%}nav.navbar .nav-pills{align-items:center}nav.navbar .nav-link{text-transform:var(--text-transform)}nav.navbar .nav-link:hover{text-decoration:underline}@media screen and (max-width:768px){nav.navbar{height:50px}.logo{height:25px!important;width:auto!important}}input[type=radio]{display:none}button,label{cursor:pointer}body{background-color:#edeff0}.collapsed .fa-chevron-right{transform:rotate(90deg)}.fa-chevron-right{transform:rotate(275deg)}.clear{clear:both;width:100%}.pointer{cursor:pointer}.masthead-bg{text-align:center;background:#18bc9c;background-image:url(https://s3.eu-central-1.amazonaws.com/ptgrammar/lingoset-pattern-bg-04.png);color:#fff}.green{background-color:#dff0d8}.lingoset-green{color:var(--highlight-color-500)}.red{background-color:var(--wrong-color-200)}.addAwesomeTick:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:var(--highlight-color-500);font-size:20px}.facorrect:before{font-weight:700;content:"  ";color:var(--highlight-color-500);font-size:20px}#result2ndtry{margin-left:8px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.addAwesomeCross:before{font-family:"Font Awesome 5 Free";content:"";color:#a94442;font-size:20px;font-weight:900}.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}#guide-div{background-color:#f3f5f6;border-top-right-radius:.25rem;border-top-left-radius:.25rem}#white-text,.white-text{color:#fff!important}.form-group{margin:0 auto}html{height:100%}body{min-height:100%;display:flex;flex-direction:column}.wrap-content{flex:1 0 auto;width:100%;background-color:var(--background-color);padding-top:65px}@media screen and (max-width:768px){.wrap-content{padding-top:50px}}.content{flex:1}.nav-account-link{font-size:var(--font-size-400)!important;text-decoration:underline}.nav-account-link:hover{text-decoration:none}footer.bg-faded{-webkit-box-shadow:0 1px 0 white;box-shadow:0 1px #fff;padding:20px 0;border-bottom:1px solid #e4e4e4;background-color:#f9fafa;color:#18bc9c}.spinnaker-font{font-family:Spinnaker,sans-serif}.social-icon{font-size:2em;margin-right:20px;transition:.2s}.social-icon:hover,.discord-icon:hover{opacity:.7}.fa-facebook-square:hover,.fa-twitter-square:hover{color:#37bc9b;text-decoration:none}.fa-facebook-square:focus,.fa-twitter-square:focus{color:#fff;text-decoration:none}.footer-p a{color:gray}.footer-p a:hover{color:#000;text-decoration:none}.btn-success{background-color:var(--highlight-color-500);border-color:var(--highlight-color-500)}.btn-success:hover{background-color:var(--highlight-color-600);border-color:var(--highlight-color-600)}.fa-chevron-circle-down:hover{color:#fff}.user-score{display:inline-block}.user-info{display:flex;align-items:center}.user-options{display:flex;align-items:center;padding:0!important}@media screen and (max-width:768px){.user-options{border-left:var(--border-300)}}.user-options .nav-item{border-bottom:var(--border-300)!important;padding:5px}.user-options .nav-item a{font-size:16px!important}.user-options #dropdownMenu2,.user-options #dropdownMenu3{padding:10px 20px;display:flex}.navbar-nav{float:right}.sub-nav{margin:0 20px 0 auto}.cs{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;width:100%}.nav-justified .nav-item{flex:none;padding:10px}.sub-nav li:hover{background-color:#18bc9c}.sub-nav li a{padding:10px;color:#7d8793}.sub-nav i{padding-right:10px}.sub-nav li a:hover{color:#fff}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{background-color:#18bc9c;border-radius:0}.bg-inverse{background-color:#576366!important}.navbar .fa-user{font-size:22px;-webkit-appearance:none;cursor:pointer}.alert{margin-bottom:0!important}.login_dropdown{padding:0}.login_dropdown a{padding:5px 10px;display:block;font-weight:500;color:#757474;transition:all .4s}.login_dropdown a:hover{background-color:#edeff0;color:#000;transition:all .4s}@media(max-width:575px){.sub-nav i,#cs{display:none}.navbar-inverse .navbar-toggler{border-color:#ffffff1a}.sub-nav li a{padding:10px;font-size:1em}}@media(max-width:767px){.nav-justified .nav-item{text-align:left}.display-4{font-size:30px}.btn-success-safari{flex:0 1 100%}.los-1{margin:0}.list-group{padding-right:0}.card-block{padding-left:0;padding-right:0}}.col-12{flex:1 0 100%}#counter i{font-size:2em;margin-bottom:10px;color:#18bc9c}#counter .col-sm-6{margin-bottom:30px}.counter-value{font-size:2.5em}.counter-section{background:#576366;text-align:center;padding:60px 0;color:#fff}.counter-section p{margin-bottom:80px}#keybtn{border:2px solid #5bc0de;padding:10px 15px;margin-right:14px;border-radius:5px}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:25%;height:8px}progress::-ms-fill{border:none}progress[value]::-webkit-progress-bar{background-color:#eee;border:none}progress[value]::-moz-progress-bar{background-color:#eee}progress.wrongpb{-webkit-appearance:none;appearance:none;color:var(--blue-color)}progress.wrongpb::-webkit-progress-value{background:var(--blue-color)}progress.wrongpb::-moz-progress-bar{background:var(--blue-color)}progress.rightpb{-webkit-appearance:none;appearance:none;color:var(--blue-color)}progress.rightpb::-webkit-progress-value{background:var(--blue-color)}progress.rightpb::-moz-progress-bar{background:var(--blue-color)}progress.skippedpb{-webkit-appearance:none;appearance:none;color:var(--not-started-color)}progress.skippedpb::-webkit-progress-value{background:var(--not-started-color)}progress.skippedpb::-moz-progress-bar{background:var(--not-started-color)}@media only screen and (min-width:768px){.progressbars{margin-top:-5px}}.progressbar-bg{background-color:#4d394b;border-radius:.25rem;height:25px}.closetransition:hover,.clickable-row{cursor:pointer}@media(max-width:767px){html{font-size:14px}}.btn-questions-disabled{background:#b3b3b3}.back-summary-btn{width:180px;margin-left:10px;margin-bottom:5px;width:fit-content!important}@media only screen and (max-width:768px){.back-summary-btn{margin-left:10px;margin-bottom:12px;width:calc(100vw - 30px)}}.group-chevron{transform:rotate(270deg);transition:.3s transform ease-in-out}a.collapsed .group-chevron,.grammarlist a.collapsed .group-chevron{transform:rotate(90deg)}.grammarlist .group-chevron{transform:rotate(270deg)}a .clickable{border-bottom:none}a.collapsed .clickable{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.125)}.hover-white:hover{background-color:#fff}a{color:#000}a:hover,a:-webkit-any-link{text-decoration:none}.option-box:hover{background-color:#d9edf7;border-radius:4px;cursor:pointer}.fh5co-spacer{clear:both;position:relative;border:none;padding:0;margin:0}.fh5co-spacer-sm{height:50px}@media screen and (max-width:768px){.fh5co-spacer-sm{height:20px}}.fh5co-pricing-table{padding:10px;border:1px solid #ccc;margin-bottom:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#f9fafa;box-shadow:7px 10px 7px #d3d3d3}.fh5co-pricing-table .price{margin-top:1rem;font-size:large;font-style:italic}.fh5co-pricing-table ul{padding:0;margin:0 0 20px}.fh5co-pricing-table ul li{padding:0;margin:0;list-style:none;text-decoration:line-through;color:#ccc}.fh5co-pricing-table ul li.fh5co-include:before{color:#ef5353}.fh5co-pricing-table .btn{margin-bottom:0}.fh5co-pricing-table ul li.fh5co-include{text-decoration:none;color:#444}.fh5co-pricing-table ul li.fh5co-include:before{color:#18bc9c}.fh5co-list-check{position:relative;padding:0;margin:0;clear:both}.fh5co-list-check li{padding-left:25px!important;position:relative;display:block;margin-bottom:10px!important;line-height:20px}.fh5co-list-check li:before{font-family:"Font Awesome 5 Free";speak:none;text-transform:none;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;font-size:18px;color:#ccc;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";font-weight:900;color:var(--highlight-color-500)}hr.light{border-color:#fff}.hover-effect:hover{opacity:.5}.left{float:left;background:#18bc9c;width:50px;transition:width .1s}.item:hover{background-color:#636c72;color:#fff;border:none;border-radius:0}.item{color:#fff;border:none}.nav-tabs .nav-link{border:none;border-radius:0}.item.active .nav-link.active .nav-tabs{background-color:#636c72;border:none}.sm-nav{width:110px}.sm-nav .nav-link{padding:5px}.facebook-blue-button{background-color:#3b5998;color:#fff}.google-red-button{background-color:#dd4b39;color:#fff}.mail-blue-button{background-color:var(--primary-button-color);color:#fff;border:1px solid lightgray!important;font-size:var(--font-size-500)!important;font-weight:600}.facebook-blue-button:hover,.google-red-button:hover{opacity:.9}blockquote{margin:0;color:#6a737d;border-left:.25em solid #dfe2e5}.px-2>div.p-2>table>thead:nth-child(1)>tr{border-bottom:2px solid lightgrey}.px-2>div.p-2>table>tbody:nth-child(2)>tr{border-bottom:1px solid lightgrey}.px-2>div.p-2>table>tbody:nth-child(2)>tr:last-child{border-bottom:0px}.px-2>div.p-2>table>tbody:nth-child(2)>tr>td{padding-right:20px}.px-2>div.p-2>table{margin-bottom:1rem}.px-2>div.p-2>h4:nth-child(1){padding-bottom:1.5rem}h3:nth-child(1),h2:nth-child(1),h1:nth-child(1){padding-bottom:1.5rem}#ftg-question-form{position:relative;display:flex;flex-flow:row wrap;width:100%}.ftg-card-body>form{padding:30px}#answers{display:flex;flex-direction:row}#answers>h4{padding-top:.25rem;display:inline-block}.card{border-radius:12px;box-shadow:-4px -4px 20px #0000000f}.card-header:first-child{border-radius:11px}.card-header:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.has-content+.card{border-top-left-radius:0;border-top-right-radius:0}.crd-head-title{margin-top:.4rem;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}.answer_input{box-sizing:border-box;transition:border-color;background-color:#fff;border-radius:6px;border:2px solid #4F6BB7;box-shadow:inset 0 1px 3px #0000000f;font-size:1em;margin-bottom:.75em;padding:.5em;width:100%;display:block}.helped::-webkit-input-placeholder,.helped::-moz-placeholder,.helped:-ms-input-placeholder,.helped:-moz-placeholder,.helped::placeholder{color:#ccc}#show_answer_btn{background-color:#d3d3d3}.red-background{background-color:red}.ftg-answerlist{display:none!important}.submit-button-ans{margin:.25rem;padding:.25rem}.right-question-btns{float:right;display:flex}.previous_btn{margin-top:.5rem;background-color:#d3d3d3}.answer_div,.get-answer-button{display:flex;margin:.25rem;padding:.25rem;color:#fff;flex:1 1 30%}.select-locale-form{width:100%;padding:0 10px}.select-locale-form .form-group{margin:0 10px;width:100%}.select-locale{width:66%!important}.select-locale-btn{width:29%}@media only screen and (max-width:768px){.ftg-card{width:100%}}@media(max-width:768px){.container{width:100%;padding-right:0;padding-left:0}#mob-sidebar{margin-left:-250px}#mob-sidebar.active{margin-left:0}.wrapper{display:flex;align-items:stretch}.card{width:100%}.diagnosis-map{flex:none}}.menu-items{height:100%}.bg-inverse>.row{min-height:45px;align-items:center}@media only screen and (max-width:500px){.bg-inverse>.row>.row{flex-wrap:nowrap}.bg-inverse>.row>.row>.col-1{max-width:none;flex:1 1 auto}.bg-inverse>.row>.col-1{margin:0 5px;flex:0 0 100%;padding:3px 0;text-align:center!important}}.pbar_innerdiv{position:absolute!important;top:4px}.btn.disabled,.btn:disabled{opacity:.4}.barfiller{max-width:159px;width:100%;margin:50px auto 20px;height:16px;background:#eceeef;position:relative;border-radius:.25rem}.barfiller .fill{display:block;position:relative;width:0px;height:100%;background:#eceeef;z-index:1;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.barfiller .tipWrap{display:none}.barfiller .tip{margin-top:-20px;padding:2px 4px;font-size:11px;color:#fff;left:21%!important;position:absolute;z-index:2;background:#333;top:-13px;border-radius:.25em}.barfiller .last-tip{left:90%!important}.barfiller .tip:after{border:solid;border-color:rgba(0,0,0,.8) transparent;border-width:6px 6px 0 6px;content:"";display:block;position:absolute;left:9px;top:100%;z-index:9}.dash-marker{height:16px;border-right:1px dashed grey;left:30%;position:absolute}.dash-nav-item{border-radius:var(--nav-button-radius);margin-left:8px;padding:0}.dash-nav-item.active{box-shadow:inset 0 1px 2px #0003;background:var(--primary-button-color)}.dash-nav-item.active a,.dash-nav-item.active i{color:#fff!important}.dash-nav-item:hover{background-color:var(--primary-button-color)!important}.dash-nav-item:hover a,.dash-nav-item:hover i{color:#fff!important}.progress-bar{background-color:var(--active-item-color)!important}.purchase_btn{outline:none;background-color:#18bc9c;border-color:#18bc9c;color:#fff;border-radius:3px;border-style:solid;border-width:1px;padding-left:10px;padding-right:10px;float:right}.purchase_btn.disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:1190px)and (min-width:992px){.navbar-brand img{max-width:80%!important}}@media screen and (max-width:1098px)and (min-width:992px){.navbar-brand img{max-width:90%!important}}@media screen and (max-width:992px)and (min-width:768px){.navbar-brand img{max-width:70%!important}}@media screen and (max-width:575px){.navbar-brand img{max-width:55%!important}}@media screen and (max-width:480px){.navbar-brand{max-width:40%;margin-left:10px}.user-guest{max-width:45%;margin-right:35px}.navbar-brand img{max-width:80%!important}.barfiller .last-tip:after{left:auto;right:10px}.barfiller .last-tip{left:88%!important}.dash-marker{left:25%}}@media screen and (max-width:375px){.barfiller .last-tip{left:86%!important}.dash-marker{left:25.5%}}@media screen and (max-width:320px){.navbar-brand{max-width:30%}.user-guest{max-width:35%;margin-right:90px}.navbar-brand img{max-width:100%!important}.barfiller .last-tip:after{right:22px}.barfiller .last-tip{left:88%!important}.dash-marker{left:27%}.select-locale{width:60%!important}.select-locale-btn{width:35%}}.grammar-list-markdown p{margin-bottom:0}.markdown blockquote{margin:20px 0 10px;color:#000;border-left:.3em solid var(--highlight-color-500);padding-left:10px}.markdown th{padding:8px 12px}.markdown td{border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;vertical-align:baseline;padding:8px 12px}.markdown table{margin-bottom:20px}.markdown td:last-child{border-right:0}th:last-child{border-right:0}.markdown span{display:inline-block;margin-top:10px;margin-bottom:5px;color:#00a3e0;width:100%}.markdown hr{max-width:90%}.markdown h6{padding-top:1rem}.markdown ul li p{margin:0!important}@media(max-width:576px){.flag-icon{max-width:40%}}@media(max-width:768px){.flag-icon{max-width:35%}}@media(max-width:992px){.flag-icon{max-width:30%}}@media(min-width:993px){.flag-icon{max-width:25%}}.carousel-indicators{position:relative;bottom:0}.carousel-indicators--round li{border-radius:8px;width:13px;height:13px;border:2px solid grey;background:transparent}.carousel-indicators .active{background:#18bc9c}.modal-open{padding-right:0!important}.badge-score{width:40px}.chevron-left,.chevron-right{margin:25%;width:51%;padding:6rem 0}@media screen and (max-width:425px){.carousel-indicators--round li{border-radius:5px;width:10px;height:10px;border:1px solid}#flame{max-width:30%}}@media screen and (max-width:375px){#flame{max-width:35%}.modal-body{padding-bottom:20px}}.blue-link,.blue-link:visited{color:#3097d1;text-decoration:none}.fw-400{font-weight:300!important}#tip-text{padding-right:5%}.navbar-brand .logo{height:35px;fill:#fff}footer .logo{fill:#18bc9c;height:35px}footer{border-top:1px solid var(--border-color-500)}#tip-icon{max-width:10%;margin:3px 12px .5em .5em;float:left}.summaryMarkdown p{margin:0}#total_badges{color:#fff}#show input{width:100%;border:2px solid #dadada;border-radius:4px;outline:none;box-sizing:border-box;transition:.3s}.inputWithIcon input{padding-left:40px}.inputWithIcon input[type=button]{padding:0}.inputWithIcon{position:relative;display:flex}.inputWithIcon i{position:absolute;top:18px;margin-left:10px;color:var(--highlight-color-500);transition:.3s}#password{flex-grow:2;width:80%;margin:0}#show{border:var(--border-300);background:#fff;color:#aaa;width:20%}#show:focus{outline:none}@media screen and (max-width:480px){.social-link button{font-size:.85rem!important}}#decline{border-radius:4px}#label-text{padding-left:1rem}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{font-size:16px}select:focus,textarea{font-size:16px}#teacher-answer a:not(.lingo-tooltip-underline){text-decoration:underline;color:var(--highlight-color-600)}#teacher-answer ul{margin-bottom:5px}u.dotted{border-bottom:3px dotted #999;text-decoration:none}.footer-subject{margin-top:11px}.answer_submit{border:none!important;height:40px;width:150px;border-radius:7px;background:silver;color:#eee;cursor:default;transition:.2s;outline:none}.answer_submit.green{cursor:pointer;background:#18bc9c;color:#fff;outline:none}@media only screen and (max-width:768px){.answer_submit{height:30px;width:100px;outline:none}}.btnnext,.btnnext:visited,.btnnext:active{color:#a6a6a6!important;font-weight:600;border-color:#a6a6a6;padding-top:10px;padding-bottom:10px;min-width:120px}.btnnext-footer:hover{cursor:pointer;color:#fff!important;background:#999}.btnnext-active,.btnnext-active:visited,.btnnext-active:active{background:#18bc9c!important;color:#fff!important}.btnnext-active:hover{background:#128770}.btnnext.transition{color:#fff!important;background:#a6a6a6}.indent{background:#e6e6e6!important}.team-box{background:#fff;box-shadow:0 .2rem 2rem #0000000d;padding:2rem;margin-bottom:2rem;border-radius:.3rem}.team-box h4{color:#46484a}.team-box span{color:#59a0d7}.team-box p{font-size:.9em}.team-box.smaller-box{padding-bottom:2.2rem}.team-image{width:60%;height:60%;margin-top:.5rem;margin-bottom:2rem;border-radius:50%}.social{margin:20px 0 0;padding:0}.social li{display:inline-block}.social li a{display:block;width:3rem;height:3rem;padding-top:.3rem;margin:.4rem .1rem;text-align:center;text-decoration:none;background:#fff;color:#696b6e;border:.1rem solid #dfe1e5;border-radius:499rem;line-height:1.5;font-size:1.4rem}.welcome-icon,.welcome-icon-map{height:120px;padding:1em;margin-top:10px}.btn-lang{width:250px;border:1px solid #dfe1e5}.btn-lang img{height:20px}.t-card{background:#fff;padding:10px;box-shadow:0 2px #0000001a}.review{padding:5px 10px;color:#fff;background:#ff4d4d;border-radius:50%}.fluency-ticks{margin:auto auto 3px}.fluency-tick{width:25px;height:25px;border-radius:50%;border:1px solid #8c8c8c;background:#e6e6e6;display:inline-block;margin-right:2px;cursor:pointer}.fluency-tick.green{border-color:#18bc9c;background-color:#18bc9c}.fluency-ticks i{position:absolute;margin-left:-8px;margin-top:5px;font-size:.8em;color:#fff}.fluency-messages p{margin:0 0 9px}.carousel-item{min-height:370px!important;font-size:1.3em}.overview.container{background:var(--background-color);height:100%;font-family:var(--font-family-2);color:var(--primary-text-color-500);border-top:none!important;border:none}.overview-progress{width:40%}@media screen and (min-width:480px){.overview-progress{width:40%}}.overview-progress{font-size:.75rem;text-align:center;margin-right:2rem}.overview-progress .progress{height:.65rem}.overview-train-row{display:flex;align-items:center;justify-content:center;margin:.5rem 0 .75rem}@media screen and (min-width:768px){.overview-content{width:75%;margin-left:auto;margin-right:auto}}.overview-back-link{font-family:var(--font-family)}@media screen and (max-width:480px){.overview-back-link{padding-left:1rem}}@media screen and (max-width:480px){.overview-train-btn{min-width:fit-content!important;width:auto}}.overview-train-btn{font-size:1rem}.dropdown-menu{z-index:1000!important}.card-info{background:#fff!important;border-color:var(--border-color-500)!important;color:inherit!important}.js-cookie-consent{position:fixed;bottom:0;z-index:5000000;width:100%;height:7%;background:#000000b5;color:#fff;justify-content:center;display:flex;align-items:center;font-family:var(--font-family-2);font-size:14px;padding:10px}@media screen and (max-width:768px){.js-cookie-consent{height:15%}}.js-cookie-consent-agree{padding:5px 15px;background:#fff;border:none;color:#000;margin-left:15px}.footer-questions{padding:10px 0}@media screen and (max-width:812px)and (orientation:landscape){.footer-questions{padding-top:.5rem!important;padding-bottom:.5rem!important}}@media screen and (min-width:480px)and (max-width:811px){.footer-questions{padding-top:1.5rem!important;padding-bottom:1.5rem!important}}@media screen and (min-width:813px){.footer-questions{padding-top:1.5rem!important;padding-bottom:1.5rem!important}}.branded-footer{padding:0 50px;display:flex;justify-content:flex-end}@media screen and (max-width:480px){.branded-footer{justify-content:center}}.branded-footer .footer-link{text-transform:var(--text-transform);color:var(--primary-text-color-400)!important}.branded-footer .footer-link:not(:last-child){border-right:1px solid var(--primary-text-color-400);padding-right:15px;margin-right:15px}.text-success{color:var(--highlight-color-600)!important}.text-muted{color:var(--primary-text-color-400)!important}.register-container{color:var(--primary-text-color-500);margin-top:auto!important;margin-bottom:auto!important}.register-container #help_name,.register-container #help_email,.register-container #help_password,.register-container .help-block{color:var(--bad-color);font-size:1rem;font-weight:700;margin-top:.25rem}@media screen and (max-width:480px){.register-container .form-control{font-size:1rem}}.register-container #submitRegisterButton{margin-left:1rem}@media screen and (max-width:480px){.register-container .submit-padding{margin-left:0;margin-top:1rem}}.beta-badge{background:#fff;padding:0 .25rem;border-radius:var(--border-radius-500);color:var(--highlight-color-500)!important;position:absolute;top:-.65rem;right:-2.4rem;z-index:-1;border:1px solid var(--highlight-color-500)!important;line-height:1.3rem}@media screen and (max-width:340px){.beta-badge{right:-1.6rem}}.navbar .beta-badge{color:var(--highlight-color-500)!important;font-size:.85rem}.lingoset-logo{position:relative;margin-left:.5rem;margin-right:.5rem;font-size:1.8rem;font-family:Poppins,sans-serif;font-weight:500}.lingoset-logo-intro{color:#17a88a;margin-left:0}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.secondary-text{font-family:var(--font-family-2)}.impressum-container{color:var(--primary-text-color-600)}@media screen and (max-width:768px){.impressum-container{padding:0 3rem!important}}.loading-overlay{height:100%;position:absolute;width:100%;background:var(--background-color);z-index:200}.loading-overlay .overlay-loader{position:absolute;top:50%;left:50%;transform:translate(-1.5rem,-4rem)!important}.loading-overlay .overlay-loader:after{height:3rem!important;width:3rem!important}.user-options i{color:#fff;cursor:pointer}.accordion-answer{display:inline-flex;background-color:var(--highlight-color-200);padding:0 3px;font-style:unset}.accordion-answer.incorrect{background-color:var(--wrong-color-200)}.cookie-consent__message a{color:#fff!important;text-decoration:underline!important}.select-language-wrapper:hover{cursor:pointer}.data-privacy-label:hover{cursor:default}.data-privacy-label u:hover{cursor:pointer}@media screen and (max-width:380px){.cookie-consent-btn{padding:8px 35px!important}}.tab-content{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.tab-content::-webkit-scrollbar{width:0;height:0}.no-top-border th{border-top:none}.level-selector{display:flex;gap:10px}.level-link{text-decoration:none;border-bottom:2px solid transparent}.level-link:hover{border-bottom:2px solid #000000}.level-link.active{border-bottom:2px solid var(--highlight-color-500)}.box{box-shadow:0 2px 5px #00000042,0 -1px #00000005;background:#fff}.box.dashboard{background:#fff;border-radius:var(--border-radius-500);box-shadow:0 0 24px #00000008;padding:30px}@media only screen and (max-width:768px){.box.dashboard{padding:10px}}.box.event{padding:0}.dashboard{background-color:var(--background-color)}.dashboard .user-icon{margin-left:12px;margin-top:12px;height:96px;position:absolute;z-index:2}.dashboard .user-circle{font-size:160px;margin-top:1rem!important}.dashboard .user-circle.c100:after{background-color:#fff}@media only screen and (max-width:768px){.dashboard .user-circle{font-size:120px}}.col-header{font-size:var(--header-font-size)!important}@media only screen and (max-width:768px){.col-header{margin-left:14px!important}}.mode-btn{font-size:14px;padding:5px 10px!important}.mode-btn.disabled{opacity:.6}.mode-btn i{font-size:12px}.goal-circle{position:absolute;height:30px;width:30px;background:var(--primary-button-color);border-radius:50%;font-size:16px;font-weight:700;bottom:0;right:10px;z-index:3}.goal-circle p{margin-top:3px;color:#fff}.box .box-header{background:#eee;padding:15px 10px 10px 15px}.box-content{padding:10px 10px 5px 15px}.lingo-dark-green-text{color:#128770}.badge-bg{background:linear-gradient(#fffc,#fffc),url(https://s3.eu-central-1.amazonaws.com/lingoset/generic-badge.svg);background-size:cover;height:110px;width:100%;margin:auto}.badge-bg p{text-align:center;padding-top:14px;font-size:20px;color:#4d4d4d}.badge-bg p strong{color:#000;font-size:23px}#dashboardWrapper{padding-bottom:20px}@media(max-width:480px){#dashboardWrapper{padding-left:15px;padding-right:20px}}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.greenButton{border:2px solid var(--primary-button-color);border-radius:5px;background:var(--primary-button-color);padding:10px;text-align:center;color:#fff;font-weight:500;margin-right:20px;transition:.2s}.greenButton:hover,.greenButton:visited,.greenButton:focus{color:#fff!important;cursor:pointer}.modal-body{padding:0}@media only screen and (max-width:992px){.mobile-down{order:2}.badgesCard{margin-bottom:15px}.reviewCard{margin-top:20px}.box{margin-left:10px;margin-right:10px}}.user-stats{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:480px){.user-stats{margin:0 10px}}.user-stats .user-stat{width:48%;background:#fff;border-radius:var(--border-radius-500);box-shadow:0 0 24px #00000008;padding:10px;display:flex;flex-direction:column}.user-stats .user-stat div{text-align:center}.user-stats .user-stat .stat-value{font-weight:500;font-size:16px}@media only screen and (min-width:480px){.user-stats .user-stat .stat-value{font-size:18px}}.user-stats .user-stat .stat-name{font-size:14px}@media only screen and (min-width:480px){.user-stats .user-stat .stat-name{font-size:16px}}.points-total{position:absolute;height:100%;width:100%;color:var(--primary-button-color);font-size:28px;font-weight:700;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center}.points-total .points-number{margin-top:12px}@media only screen and (min-width:480px){.points-total .points-number{font-size:40px}}.points-total .points-text{font-size:var(--font-size-500);top:-10px;position:relative;font-weight:400}@media only screen and (min-width:480px){.points-total .points-text{font-size:20px}}.user-name{font-size:2rem;font-weight:350}section.showcase{display:flex;margin:auto;text-align:center;justify-content:center}.showcase .info{flex-direction:column;width:350px}.showcase h3,.showcase p{text-align:left}.cta{height:35vh;background-color:var(--navbar-inverse-color);display:flex;flex-direction:column;justify-content:center;border-top:var(--border-300);text-align:center}.mobileText{text-align:left}.arrow{flex-direction:column;width:90px}.arrow i{color:gray;font-size:35px;cursor:pointer}.arrow i .fa-arrow-left{margin-right:20px}.arrow i .fa-arrow-right{margin-left:40px}.info-block{margin-bottom:40px;cursor:default}.phone{margin:40px 0 80px;width:300px;height:570px;background:url(/img/phone.svg) no-repeat;text-align:left}.phone-img{margin-left:16px;margin-top:67px;width:258px;height:440px}.inactive-block{opacity:.4}.mobileText{text-align:center;padding:10px;margin-top:20px;margin-bottom:-40px}@media only screen and (max-width:1260px){.showcase .info{width:200px}}@media only screen and (max-width:900px){.showcase .info{display:none}.phone{width:250px;height:500px}.phone-img{width:222px;height:380px;margin-left:13px;margin-top:57px}}@media only screen and (max-width:500px){.showcase .info{display:none}.phone{width:250px;height:480px}.phone-img{width:217px;height:372px;margin-left:13px;margin-top:57px}}@media only screen and (max-width:400px){.arrow{width:60px}.arrow i{font-size:30px}.phone{width:179px;height:350px}.phone-img{width:156px;height:273px;margin-left:11px;margin-top:40px}}@media only screen and (min-width:900px){.mobileText,.arrow,.short-hr{display:none}}.cta-text{text-transform:uppercase!important;padding-bottom:0!important;font-size:24px;display:block!important;text-align:center;margin-bottom:1.5vh}.cta-content{display:flex;flex-direction:column;align-items:center}.cta-btn{margin-top:1.5vh}nav.navbar{position:fixed;width:100%;background-color:var(--navbar-color);z-index:1000}.body{margin-top:70px}.navbar-nav{display:flex;flex-direction:row}.nav-item{display:flex;align-items:center;color:var(--highlight-color-500)!important}.nav-item a,.nav-item a:visited{color:var(--primary-text-color-500)!important}.nav-pills .nav-item a.nav-link.active{color:#fff!important}.navbar-brand .logo{fill:#fff;height:38px;width:auto}#intro-nav .logo{fill:var(--highlight-color-300)}#startButton{font-size:var(--font-size-500);background:#fff;border-color:var(--highlight-color-300);color:var(--highlight-color-300);transition:.2s;padding:10px}#startButton:hover{background:var(--highlight-color-300);color:#fff}#startButton:focus{text-decoration:none;outline:none;box-shadow:none}.learnMoreButton:focus,.startActionButton:focus{text-decoration:none;outline:none;box-shadow:none}@media screen and (max-width:768px){.learnBtn{margin-right:1rem}.learnBtn button{min-width:auto!important}}.learnBtn a,.learnBtn a:visited{color:#fff!important}.navbar .fa-user-o{color:var(--highlight-color-300)!important}.navRightItems{display:flex;flex-direction:row}.questions-simple{margin-top:5px}.startActionButton{background:#fff;border-color:var(--highlight-color-300);color:var(--highlight-color-300);font-weight:500}.lingoset-background{clip-path:polygon(60% 0,100% 0,100% 100%,50% 100%);width:100vw;height:100%;background-size:80%!important;background-position-x:110%}@media(min-width:1026px){.lingoset-background{background:url(/img/landing-image-lingoset-desktop.jpg) 100% no-repeat}}.hero-content{z-index:100!important;background:transparent!important;padding-left:2rem;padding-right:1rem;position:absolute!important;align-items:center;display:flex;margin-top:-33px}@media(min-width:768px)and (max-width:1025px){.hero-content{height:100%;display:flex;justify-content:center;align-items:center}}@media(min-width:1026px){.hero-content{left:0;height:calc(100.5vh - 65px);padding-left:0;padding-right:0;width:60%;background-color:var(--background-color);z-index:1}}@media(min-width:1200px){.hero-content{width:50%}}@media(max-width:467px){.hero-content{margin-top:1rem;padding-left:1.5rem;padding-right:1.5rem}}#arces{position:absolute;left:0;z-index:2}.mobile-bg{background:url(/img/landing-image-lingoset-mobile.jpg) center top no-repeat;background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;height:30vh;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%)}@media(min-width:768px){.subtitles{max-width:90%}}.border{border-style:solid;border-color:var(--highlight-color-300);border-left-width:.25rem;border-top:none;border-bottom:none;border-right:none}#dontUseIE{display:none;min-height:100vh;z-index:500;padding-top:30%;background-color:#fff;text-align:center;font-size:25px}.icon-title{font-family:var(--font-family);color:var(--primary-text-color-500)!important}.lingoset-presentation .icon-title{font-weight:600}@media(min-width:768px){.angled-top{clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}}.learnMoreButton{background:transparent;border-color:#fff;color:#fff}.learnMoreButton:hover{background:#fff;border-color:var(--highlight-color-300);color:var(--highlight-color-300)}#user_badges,#user_badges span{color:var(--highlight-color-300)!important}.alert{margin-top:70px}.alert~.body{margin-top:0}.user-score button{border-color:var(--highlight-color-300)!important}#total_badges{color:var(--highlight-color-300)}@media screen and (min-width:768px){.user-options{margin-top:3px}}@media screen and (max-width:768px){.navbar-brand .logo{height:30px;width:auto}.navbar-nav{margin-top:10px}nav.navbar{height:60px}.navRightItems{margin-top:-50px}.questions-simple{margin-top:13px}}@media screen and (max-width:480px){nav.navbar{height:50px}}.sponsors-header{padding-top:2rem!important;padding-bottom:2rem!important}@media screen and (max-width:480px){.sponsors-header{margin-left:10px;padding-bottom:.5rem!important}}.sponsor-row{display:flex;justify-content:space-between;margin-bottom:25px;align-items:flex-start!important}@media screen and (max-width:480px){.sponsor-row{flex-wrap:wrap;margin:25px 15px}}@media screen and (max-width:480px){.sponsor-img{max-width:90px;margin-bottom:30px}}@media screen and (min-width:480px){.sponsor-img{max-height:70px}}.landing-above-the-fold{display:flex;align-items:center;justify-content:center;height:calc(100vh - 265px)}@media screen and (max-width:480px){.landing-above-the-fold{height:50vh}}@media(min-width:768px)and (max-width:1025px){.landing-above-the-fold{height:60vh}}.presentation-sections{background-color:#fff}@media screen and (min-width:480px){.presentation-sections.lingoset-presentation{padding-bottom:40px}}.presentation-section{background-color:#fff}@media screen and (max-width:480px){.presentation-section{padding:0 15px}}.presentation-section.masthead-bg{background-color:var(--highlight-color-300);color:#fff!important;padding:4rem 2rem}.landing-hr-wrapper{display:flex;justify-content:center}.landing-hr{color:#000;margin:0;width:70%;height:2px}body,button,input,optgroup,select,textarea{font-family:var(--font-family)!important}.organization-img{max-height:150px;margin-left:25px;top:-30px;position:relative}.organization-text{display:flex;text-align:left}@media screen and (max-width:480px){#navStartButtons{padding-right:8px}}.btn-locale,.btn-locale:hover,.btn-locale:focus,.btn-locale.active,.btn-locale:active{color:var(--primary-color-400)!important;border:none!important;background-color:var(--navbar-inverse-color)!important;margin:0 1px;padding:.5rem;box-shadow:none!important;font-size:var(--font-size-400)}.btn-locale:hover{color:var(--primary-color-500)}.language-picker{position:relative;display:flex;align-items:center;color:var(--primary-text-color-400)!important}.language-picker .dropdown-menu{position:absolute!important}.language-picker .dropdown-item:active{background-color:var(--navbar-inverse-color)}.language-picker .dropdown-toggle:after{margin-left:.1rem!important}.nav-separator{height:40%;border-left:1px solid var(--primary-text-color-400)}.nav-link{padding:.5rem!important;font-size:var(--font-size-400);text-transform:var(--text-transform)}a.nav-link.lingoset-btn{color:#fff!important;margin-left:.5rem}a.nav-link.lingoset-btn:visited{color:#fff}a.nav-link.lingoset-btn:hover{text-decoration:none}.forgot-password{color:var(--primary-text-color-500);text-decoration:underline!important;margin:.5rem 0 1rem}.forgot-password:hover{color:var(--primary-text-color-600)}.login-by-email hr{background:var(--primary-text-color-400);width:100%;height:0}.login-by-email div{padding:0 .2rem;background-color:var(--background-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.learnerwelcome-nav{display:block!important}@media(max-width:768px){.learnerwelcome-nav{display:none!important}}.learnerwelcome-nav .nav-link,.learnerwelcome-nav .nav-link:visited{color:#18ab8b}.learnerwelcome-register-nav{border:1px solid #17a88a;color:#17a88a;border-radius:4px;transition:.2s}.learnerwelcome-register-nav a,.learnerwelcome-register-nav a:visited{color:#18ab8b}.learnerwelcome-register-nav:hover{color:#fff;background:#17a88a}.learnerwelcome-register-nav:hover a,.learnerwelcome-register-nav:hover a:visited{color:#fff}.slide h5{line-height:1.3em}.v-2-slide{min-height:450px!important}@media(max-width:578px){#vue{height:calc(100vh - 10rem)}.v-2-slide{min-height:calc(100vh - 14rem)!important}}.slide ul{list-style:none;justify-content:center;width:100%;display:flex;flex-wrap:nowrap;max-width:350px}.slide ul li{margin-bottom:5px;display:flex;max-width:140px;text-align:left}.slide ul p{font-size:13px;margin-top:auto;margin-bottom:auto}#icon-badge{position:absolute;transition:.2s;margin-top:-40px;font-size:12px;margin-left:5px}.info-btn{background:#fff;font-size:14px;border:none;width:28px;height:28px;outline:none;margin-right:4px;border-radius:3px;padding-top:5px;border:2px solid #595959}.info-btn i{color:#636c72;margin-top:7px}.info-btn:focus{outline:0}.lingo-color-badge{background:var(--wrong-color-500)!important}.intro-icon,.intro-icon.map{height:130px}.intro-icon.first{height:120px}.intro-icon.third{height:100px}@media(max-width:768px){.intro-icon,.intro-icon.first{height:100px}.intro-icon.second{height:90px}.intro-icon.third{height:85px}}body{background-color:#fff}.question p,.markdown p{margin:0}.markdown.question p{margin-left:0}@media(min-width:768px){.markdown.question p{margin-left:15px}}.markdown.ftg p{display:inline}.markdown p+ul{margin-top:-5px!important}.overview-content .markdown p+ul{margin-top:0!important}.instructions p{margin:0}body,button,input,optgroup,select,textarea{font-family:var(--font-family)!important;color:var(--primary-text-color-600)}#app{background-color:var(--background-color);height:100%;flex-grow:inherit}a:focus,a:hover{color:inherit}input:focus:not(.compound-input),textarea:focus{outline:none!important;border-color:var(--secondary-color-500)!important}@media(max-width:767px){.navbar-toggleable-sm>.container{padding-right:10px;padding-left:8px}}
