.character-card[data-v-0159e040]{height:100%;position:relative}.character-card .lazy-component[data-v-0159e040]{position:relative;width:100%;height:16vw;content:"viewport-units-buggyfill; height: 16vw"}.character-card .lazy-component .play-icon[data-v-0159e040]{background-image:url(../img/play-icon@1x.10a96af0.png);background-size:contain;background-position:50%;background-repeat:no-repeat;width:8vw;height:8vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.5;content:"viewport-units-buggyfill; width: 8vw; height: 8vw"}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.character-card .lazy-component .play-icon[data-v-0159e040]{background-image:url(../img/play-icon@2x.c2c6f2f8.png)}}.character-card .locked[data-v-0159e040]{width:5.333vw;height:2.4vw;font-size:1.6vw;color:#fff;font-weight:400;line-height:2.4vw;background:-webkit-gradient(linear,left top,right top,from(#eccea2),to(#e7b170));background:linear-gradient(90deg,#eccea2,#e7b170);border-radius:.8vw;text-align:center;position:absolute;right:.533vw;top:.533vw;content:"viewport-units-buggyfill; width: 5.333vw; height: 2.4vw; font-size: 1.6vw; line-height: 2.4vw; border-radius: 0.8vw; right: 0.533vw; top: 0.533vw"}.character-card .text[data-v-0159e040]{text-align:center;font-size:4.267vw;content:"viewport-units-buggyfill; font-size: 4.267vw"}.lesson-wrapper .stage-name[data-v-54acb5d2]{font-size:3.733vw;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#e6ac67),to(#f5c993));background:linear-gradient(90deg,#e6ac67,#f5c993);border-radius:1.067vw;display:inline-block;margin:3.733vw 3.733vw 1.867vw;padding:1.867vw;content:"viewport-units-buggyfill; font-size: 3.733vw; border-radius: 1.067vw; margin: 3.733vw 3.733vw 1.867vw; padding: 1.867vw"}.lesson-wrapper .lesson-info[data-v-54acb5d2]{padding:0 3.733vw 5.867vw;content:"viewport-units-buggyfill; padding: 0 3.733vw 5.867vw"}.lesson-wrapper .lesson-info .lesson-name[data-v-54acb5d2]{font-size:4.267vw;color:#333;font-weight:500;padding-bottom:1.867vw;content:"viewport-units-buggyfill; font-size: 4.267vw; padding-bottom: 1.867vw"}.lesson-wrapper .lesson-info .wrapper[data-v-54acb5d2]{font-size:3.733vw;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;content:"viewport-units-buggyfill; font-size: 3.733vw"}.lesson-wrapper .lesson-info .wrapper .info span[data-v-54acb5d2]{color:#666}.lesson-wrapper .basis-video-player[data-v-54acb5d2]{width:100%}.lesson-wrapper .lazy-component[data-v-54acb5d2]{width:100%;height:82.456vw;margin-bottom:1.867vw;content:"viewport-units-buggyfill; height: 82.456vw; margin-bottom: 1.867vw"}.lesson-wrapper .desc-wrapper[data-v-54acb5d2]{font-size:3.733vw;color:#333;font-weight:400;line-height:4.8vw;padding:1.867vw 3.733vw;content:"viewport-units-buggyfill; font-size: 3.733vw; line-height: 4.8vw; padding: 1.867vw 3.733vw"}.lesson-wrapper .characters-wrapper[data-v-54acb5d2]{padding:8vw 3.733vw;content:"viewport-units-buggyfill; padding: 8vw 3.733vw"}.lesson-wrapper .characters-wrapper .title[data-v-54acb5d2]{font-size:4.267vw;color:#333;font-weight:600;line-height:4.8vw;position:relative;padding-bottom:4.267vw;content:"viewport-units-buggyfill; font-size: 4.267vw; line-height: 4.8vw; padding-bottom: 4.267vw"}.lesson-wrapper .characters-wrapper .title[data-v-54acb5d2]:before{width:14.933vw;height:13.067vw;background-image:url(../img/courses-bg@1x.7643f56c.png);content:" ";background-size:cover;background-position:50%;position:absolute;left:-1.867vw;top:-5.333vw}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.lesson-wrapper .characters-wrapper .title[data-v-54acb5d2]:before{background-image:url(../img/courses-bg@2x.694fa476.png)}}.lesson-wrapper .characters-wrapper .character-list[data-v-54acb5d2]{display:grid;grid-template-columns:repeat(5,16vw);grid-row-gap:2.667vw;grid-column-gap:2.667vw;content:"viewport-units-buggyfill; grid-template-columns: repeat(5, 16vw); grid-row-gap: 2.667vw; grid-column-gap: 2.667vw"}