@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);.scale-mobile[data-v-8045d24e]{scale:.9!important;padding-left:30px}.course_status[data-v-8045d24e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute!important;bottom:20px;right:25px;z-index:9}.course_status__content[data-v-8045d24e]{min-width:80px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--not-available-color);padding:10px;border-radius:5px;color:#000;font-family:Montserrat;font-size:11px;font-weight:600;line-height:13px;letter-spacing:0;text-align:left}.course_status__content[has_access][data-v-8045d24e]{background:var(--available-color);color:#fff}.course_status[is-example][data-v-8045d24e]{position:relative!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;right:0}.course_status[is-example]__content[data-v-8045d24e]{text-align:center}.card-course-item-container[data-v-ab3aa282]{position:relative;border-radius:7px;z-index:20;margin-right:7px;overflow:hidden;-webkit-transition:scale .3 ease;transition:scale .3 ease;background:var(--background-v2)}.card-vertical[data-v-ab3aa282]{min-width:128px;width:128px;height:165px}.card-horizontal[data-v-ab3aa282]{min-width:201px;width:201px;height:119px}@media screen and (min-width:768px){.card-vertical[data-v-ab3aa282]{min-width:236px;width:236px;height:304px}.card-horizontal[data-v-ab3aa282]{min-width:317px;width:317px;height:188px}}.card-course-layer-0[data-v-ab3aa282]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;top:0;border-radius:6px;z-index:22;position:absolute;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.card-course-layer-0[data-v-ab3aa282]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.card-course-layer-0:hover .card-course-layer-1[data-v-ab3aa282]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:6px;z-index:22;position:absolute;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;visibility:visible;margin-top:0}.card-course-layer-0:hover .card-course-layer-1[data-v-ab3aa282]:hover{background-color:rgba(0,0,0,.3)}.card-course-layer-0:hover .card-course-layer-1:hover .card-hover-container[data-v-ab3aa282]{bottom:0;visibility:visible;padding:20px;padding-top:6px;padding-bottom:6px}.card-course-layer-0:hover .card-course-btn-available[data-v-ab3aa282]{visibility:hidden}.card-course-layer-1[data-v-ab3aa282]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:0;z-index:22;position:absolute;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;visibility:hidden}.card-hover-container[data-v-ab3aa282]{background:var(--background2-v2);display:-webkit-box;display:-ms-flexbox;display:flex;height:55%;position:absolute;bottom:-55%;-webkit-transition:bottom .3s ease;transition:bottom .3s ease;width:100%}.card-course-btn-available[data-v-ab3aa282]{background:#3483fa;font-weight:500;color:#16181a;-webkit-transition:visibility ease;transition:visibility ease}.card-course-btn-available[data-v-ab3aa282],.card-course-btn-view[data-v-ab3aa282]{height:25px;border:none;white-space:nowrap;font-family:Montserrat;font-style:normal;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;padding-right:13px;padding-left:13px}.card-course-btn-edit[data-v-ab3aa282],.card-course-btn-view[data-v-ab3aa282]{background:hsla(0,0%,84.3%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;color:#fff}.card-course-btn-edit[data-v-ab3aa282]{height:25px;border:none;white-space:nowrap;font-family:Montserrat;font-style:normal;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;padding-right:13px;padding-left:13px;margin-left:13px}.card-course-bottom-buttons[data-v-ab3aa282]{position:relative;bottom:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.green[data-v-ab3aa282]{background:var(--maincolor)}.card-course-btn-lock[data-v-ab3aa282]{max-width:40px;max-height:40px;width:40px;height:40px;min-width:40px;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:rgba(30,32,36,.5)}.card-item-lock[data-v-ab3aa282]{width:13px;height:15px}.progress-course-bar-container[data-v-ab3aa282]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;width:100%;padding-right:7px;margin-top:7px}.progress-course-bar-item[data-v-ab3aa282]{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px;height:2px;z-index:80;width:100%;background:var(--fontcolor2-v2)}.progress-course-bar-calc[data-v-ab3aa282]{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px;height:2px;z-index:81;background:var(--maincolor)}.hover-player-btn[data-v-ab3aa282]{min-width:35px;min-height:35px;max-width:35px;max-height:35px;background:var(--maincolor)}.hover-player-btn[data-v-ab3aa282],.hover-player-menu[data-v-ab3aa282]{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hover-player-menu[data-v-ab3aa282]{min-width:30px;min-height:30px;max-width:30px;max-height:30px;background:var(--background2-v2);color:var(--fontcolor-v2)}.hover-container[data-v-ab3aa282]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hover-header[data-v-ab3aa282]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hover-body[data-v-ab3aa282],.hover-header[data-v-ab3aa282]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.hover-body[data-v-ab3aa282]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--fontcolor-v2);margin-top:15px}.nowrap[data-v-ab3aa282]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hover-player-text[data-v-ab3aa282]{font-weight:500;margin-left:12px;color:var(--fontcolor-v2)}.hover-lessons-count[data-v-ab3aa282],.hover-player-text[data-v-ab3aa282]{font-family:Montserrat;font-size:13px;line-height:16px;letter-spacing:0;text-align:left}.hover-lessons-count[data-v-ab3aa282]{font-weight:400;color:var(--fontcolor2-v2);white-space:nowrap}.hover-body-title[data-v-ab3aa282]{font-family:Montserrat;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;text-align:left}.hover-body-description[data-v-ab3aa282]{font-family:Montserrat;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;margin-top:10px;color:var(--fontcolor2-v2)}.card-cover[data-v-ab3aa282]{position:absolute;min-height:100%;width:100%;-o-object-fit:cover;object-fit:cover}