a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,table,td,th{vertical-align:middle}caption,td,th{text-align:left;font-weight:400}a img{border:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{margin:0;padding:0;border:0;outline:0;display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}:root{--primary:#906cff;--secondary:#ffe550}body{font-size:14px;font-family:Roboto,Myriad Set Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.mac body{font-family:Helvetica Neue,Helvetica,Roboto,Myriad Set Pro,Arial,sans-serif}iframe{width:100%}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:border-box}area{outline:none}.root-container{margin:0 auto}[v-cloak]{display:none}.clear-fix:after,.clear-fix:before{content:"";display:table;clear:both}button{-webkit-appearance:none;padding:0;margin:0;border:0;background:none}a,a:active,a:focus,a:hover,a:visited{color:inherit}.dtc .sidebar{padding-top:54px}.dtc .sidebar .children-drawer,.dtc .sidebar .link.schedule{display:none!important}.dtc .navbar>a{pointer-events:none!important}.dtc .el-dropdown-menu.user-menu li:not(:last-child),.dtc .navbar .purchase-btn,.dtc .navbar .session-msg{display:none!important}.dtc .el-dropdown-menu.user-menu li:last-child{margin-top:0}.dtc #lighthouse,.dtc .little-footer .guide-btn,.dtc .no-course-card .el-button{display:none!important}.dtc #login-or-register.el-button{display:none}.dtc .explore .lingocard{pointer-events:none;cursor:not-allowed}.dtc .explore .lingocard img{filter:grayscale()}@font-face{font-family:Roboto-thin;src:url(/static/fonts/roboto-thin-webfont-3bd1c38266a86b6470e8208eac2a6ee4.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-light;src:url(/static/fonts/roboto-light-webfont-4d88e66f0f123013c4163e58c36838ef.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-regular;src:url(/static/fonts/roboto-regular-webfont-18169d04492fb2c545650093f8fbb2b1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-bold;src:url(/static/fonts/Roboto-Bold-dc81817def276b4f21395f7ea5e88dcd.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:VolteRounded-Semibold;src:url(/static/fonts/VolteRounded-Semibold-8e12d643432e60b2ee026189df8089bf.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:VolteRounded-Regular;src:url(/static/fonts/VolteRounded-Regular-57b5078460c86a968d610b90e985f9f2.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:VolteRounded-Medium;src:url(/static/fonts/VolteRounded-Medium-9e53b1a970085afb54b1332dab6ae214.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:VolteRounded-Light;src:url(/static/fonts/VolteRounded-Light-cc62919ec83d4b6913e58d89a3cde183.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:VolteRounded-Bold;src:url(/static/fonts/VolteRounded-Bold-9903a499700c5fc00d129879ac15859c.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:VolteRounded-Light;src:url(/static/fonts/VolteRounded-Light-cc62919ec83d4b6913e58d89a3cde183.woff) format("woff");font-weight:400;font-style:normal}html{min-height:100%}.clear-fix:after{content:"";display:block;height:0;clear:both}button{outline:none}a{text-decoration:none}[v-cloak]{display:none!important}.fade-enter-active,.fade-leave-active{position:relative;transition:all .35s ease-out;opacity:1}.fade-enter,.fade-leave-to{opacity:0;position:relative}.fade-quick-enter-active,.fade-quick-leave-active{position:relative;transition:all .2s ease-out;opacity:1}.fade-quick-enter,.fade-quick-leave-to{opacity:0;position:relative}.fade-fast-enter-active,.fade-fast-leave-active{transition:all 50ms ease-out;opacity:1}.fade-fast-enter,.fade-fast-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active{position:relative;transition:all 2s ease-out;left:0}.slide-left-enter{position:relative;left:100%}.slide-left-leave-to{position:relative;left:-100%}.slide-down-enter-active,.slide-down-leave-active{position:relative;transition:max-height 2s ease-out;transform:translateZ(0)}.slide-down-enter{max-height:0}.slide-down-enter-to{max-height:500px;animation:blink 1s ease-in-out;animation-iteration-count:2;animation-delay:.2s}.slide-down-leave-to{max-height:0}.zoom-in-top-enter-active,.zoom-in-top-leave-active{position:relative;transition:all .15s ease-out}.zoom-in-top-enter,.zoom-in-top-leave-to{opacity:0;max-height:22px}.zoom-in-top-enter-to,.zoom-in-top-leave{opacity:1;max-height:50px}.bounce-enter-active{animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@-moz-keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.5)}to{transform:scale(1)}}@-webkit-keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.5)}to{transform:scale(1)}}@-o-keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.5)}to{transform:scale(1)}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@-o-keyframes blink{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:.7}to{opacity:1}}