.router-link-active[data-v-69314f92]{color:#409eff}.dc-header[data-v-69314f92]{height:70px;position:absolute;top:0;left:0;width:100%;background-image:linear-gradient(180deg,#f3e7e9 0,#e3eeff 99%,#e3eeff);box-shadow:0 0 10px rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,46%,.4)}.dc-header[data-v-69314f92],.dc-header__row[data-v-69314f92]{display:flex;align-items:center}.dc-header__logo[data-v-69314f92]{display:flex;justify-content:flex-start}.dc-header__logo-link[data-v-69314f92]{display:flex;justify-content:center;text-decoration:none;color:rgba(0,0,0,.7);white-space:nowrap}.dc-header__logo-icon[data-v-69314f92]{width:30px;margin-right:10px;transition:all .3s}.dc-header__logo-text[data-v-69314f92]{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:700;font-size:32px;transition:all .3s}.dc-header__navbar[data-v-69314f92]{display:none}@media(min-width:576px){.dc-header__navbar[data-v-69314f92]{display:flex;justify-content:flex-end}}.dc-header__navbar .nav-link[data-v-69314f92]{margin-left:30px;font-size:16px;font-weight:700;white-space:nowrap}.dc-header__navbar .nav-link[data-v-69314f92]:hover{text-decoration:underline}.dc-header__menubar[data-v-69314f92]{display:flex;justify-content:flex-end;padding-left:0}@media(min-width:576px){.dc-header__menubar[data-v-69314f92]{display:none}}.dc-header__menubar .el-dropdown-link[data-v-69314f92]{cursor:pointer;outline:none;transition:.3s}.dc-header__menubar .el-dropdown-link[data-v-69314f92]:hover{color:#409eff}.dc-header__menubar-icon[data-v-69314f92]{height:25px}.footer[data-v-307a0abc]{height:50px;flex-shrink:0;background-image:linear-gradient(180deg,#434343 0,#000);color:#fff;display:flex;justify-content:center;align-items:center}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.wrapper{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:"center"}.main{margin-top:70px;flex-grow:1}::-webkit-scrollbar{height:4px;width:5px;background:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:10px}.route-enter-from,.route-leave-to{transform:translateX(-100%)}@media(min-width:992px){.route-enter-from,.route-leave-to{transform:scale(1.05);opacity:0}}.route-enter-active,.route-leave-active{transition:all .3s}.route-enter-to,.route-leave-from{transform:translateX(0)}@media(min-width:992px){.route-enter-to,.route-leave-from{transform:scale(1);opacity:1}}.courses-parent[data-v-365067fa]{padding:15px}@media(min-width:576px){.courses-parent[data-v-365067fa]{padding:30px}}@media(min-width:1200px){.courses-parent[data-v-365067fa]{padding-top:50px;padding-bottom:50px}}.dc-courses__card-container[data-v-0cef0b3c]{align-content:start;padding:12px}.dc-courses__card[data-v-0cef0b3c]{width:100%;height:100%}.card .card-img-block[data-v-0cef0b3c]{position:relative;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;width:100%;padding-top:56%}.card .card-img-block .card-img-top[data-v-0cef0b3c]{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card .card-img-block[data-v-0cef0b3c]:after{content:"";opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;transition:.2s;background:rgba(0,0,0,.4)}.card .card-img-block[data-v-0cef0b3c]:hover:after{opacity:1}.card__video-preview[data-v-0cef0b3c]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card .card-body[data-v-0cef0b3c]{text-align:left}.author-info__block[data-v-55dc2114]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.author-info__photo[data-v-55dc2114]{border-radius:5px}.author-info__name[data-v-55dc2114]{font-weight:700;margin:0}.author-info__description[data-v-55dc2114]{margin:0}.author-info__description--bold[data-v-55dc2114]{font-weight:700}.author-info__description--gray[data-v-55dc2114]{color:#666}.author-info__description--blue[data-v-55dc2114]{color:#66b1ff}.overview__photo[data-v-cba4d9a4]{border-radius:5px;width:100%;margin-bottom:20px}@media(min-width:992px){.overview__photo[data-v-cba4d9a4]{margin-bottom:0}}.dc-card[data-v-d3a4f538]{margin-bottom:20px}.dc-card .card-header[data-v-d3a4f538]{display:flex;align-items:center;cursor:pointer;padding:20px 1rem}.dc-card .card-header.collapsed .dc-card__header-icon[data-v-d3a4f538]{transform:rotate(180deg)}.dc-card__header-icon[data-v-d3a4f538]{margin-left:auto;transition:transform .3s}.dc-card__title-h4[data-v-d3a4f538]{font-size:18px;line-height:18px;margin:0 0 5px 0;font-weight:700}.dc-card__title-icon[data-v-d3a4f538]{color:#7fcd0a}.dc-card__title-desc[data-v-d3a4f538]{font-size:14px;color:#989898;margin:0}.dc-card .my-card[data-v-d3a4f538]{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:10px;background:hsla(0,0%,83%,.3);border-radius:5px;overflow:hidden;gap:10px;transition:.3s}@media(min-width:576px){.dc-card .my-card[data-v-d3a4f538]{flex-direction:row;align-items:start;padding:20px;gap:20px}.dc-card .my-card:hover .my-card__image[data-v-d3a4f538]{opacity:.7;transform:scale(1.1)}}.dc-card .my-card[data-v-d3a4f538]:hover{cursor:pointer}.dc-card .my-card:hover .my-card__title[data-v-d3a4f538]{color:#66b1ff}.dc-card .my-card__image[data-v-d3a4f538]{width:100%;height:100%}@media(min-width:576px){.dc-card .my-card__image[data-v-d3a4f538]{position:relative;width:180px;height:100px;flex-shrink:0;transition:.3s}}.dc-card .my-card__img[data-v-d3a4f538]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}@media(min-width:576px){.dc-card .my-card__img[data-v-d3a4f538]{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.dc-card .my-card__title[data-v-d3a4f538]{transition:.3s;font-size:14px;text-align:start;align-self:start;padding:0 10px 0}@media(min-width:576px){.dc-card .my-card__title[data-v-d3a4f538]{padding:0}}.dc-card .my-card__description[data-v-d3a4f538]{margin:0}.collapsed-card-enter-from[data-v-d3a4f538]{transform:translateX(-100%);opacity:0}.collapsed-card-leave-to[data-v-d3a4f538]{transform:translateX(100%);opacity:0}.collapsed-card-enter-active[data-v-d3a4f538],.collapsed-card-leave-active[data-v-d3a4f538]{transition:all .5s}.collapsed-card-enter-to[data-v-d3a4f538],.collapsed-card-leave-from[data-v-d3a4f538]{transform:translateX(0);opacity:1}.preview-bl{position:relative;width:100%;padding-top:56%;margin-bottom:50px;border-radius:15px;overflow:hidden}.preview .video-js{position:absolute;top:0;left:0;width:100%;height:100%}.el-dialog{margin:0 10px 0}.el-dialog .el-dialog__body,.el-overlay-dialog{padding:10px}.video-mjs{display:flex;align-items:flex-start}.video-mjs__player{width:100%;flex-shrink:0}.video-mjs__player .player-title{text-align:left;margin-bottom:10px;font-size:28px;line-height:28px}.video-mjs__player .player-description{font-size:16px;text-align:left}.video-mjs__player-bl{position:relative;width:100%;padding-top:56%;margin-bottom:50px}.video-mjs__player .video-js{position:absolute;top:0;left:0;width:100%;height:100%}.video-mjs__playlist{flex-grow:1}.subscribe-button{margin-bottom:30px}@media(min-width:768px){.subscribe-button{margin-bottom:0}}.subscribe-button-enter-from,.subscribe-button-leave-to{opacity:0;transform:scale(1.2)}.subscribe-button-enter-to,.subscribe-button-leave-from{opacity:1;transform:scale(1)}.container-login[data-v-1616b6b2]{height:100%;display:flex;align-items:center;justify-content:center;padding:0 10px}@media(min-width:992px){.container-login[data-v-1616b6b2]{align-items:start;padding:30px 0}}.form-container__title[data-v-1616b6b2]{text-align:center}@media(min-width:576px){.form-container[data-v-1616b6b2]{width:450px}}html{height:100%}body,html{width:100%}body{min-height:100%}*{box-sizing:border-box}.container{width:100%;max-width:1140px;padding:0 30px;margin:0 auto;text-align:left}.dc-dialog .el-overlay-dialog{display:flex;justify-content:center;align-items:center}.dc-dialog .el-dialog{width:100%;max-width:1100px;max-height:100%;overflow-y:auto;margin:0}.dc-dialog .el-dialog__headerbtn{display:flex;justify-content:center;align-items:center}.dc-dialog .el-dialog__close{font-size:35px}