@media (max-width:500px){}@media (max-width:374px){}@font-face{font-family:Raleway;font-style:normal;font-weight:400}@font-face{font-family:Raleway;font-style:normal;font-weight:700}@font-face{font-family:Raleway;font-style:normal;font-weight:400}@font-face{font-family:Raleway;font-style:normal;font-weight:700}@font-face{font-family:Raleway;font-style:normal;font-weight:400}@font-face{font-family:Raleway;font-style:normal;font-weight:700}.academy{position:absolute;inset:0px}.buy-course .modal-dialog .modal-content .modal-body{padding:20px !important}.catalog-page{padding:12px}.catalog-page__courses{padding:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;list-style-type:none;max-width:1584px}.catalog-page__course{-webkit-flex-basis:776px;-ms-flex-preferred-size:776px;flex-basis:776px;max-width:776px;padding:34px 20px;border-radius:30px;cursor:pointer;border:1px solid var(--gray-stroke)}.catalog-page__course--hover,.catalog-page__course:hover{background-color:var(--color6-dark, #eee)}.manage-academic-program{text-align:center;margin:30px}.course{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:28px}.course__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.course__media{width:100%;aspect-ratio:5 / 3;height:auto;border-radius:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.course__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:12px;overflow:hidden;border-bottom:1px solid var(--gray-stroke);padding-bottom:10px}.course__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.course__progress-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:18px}.course__progress{height:34px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.course .progress{height:100%;margin:0px;border-radius:10px}.course .progress-bar{display:grid;place-items:center;border-radius:10px}.course__lessons{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px}.course__lessons p{margin:0px}.course__title{max-width:285px;overflow:hidden;line-height:20px;max-height:40px;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical}.course__title,.course__lessons,.course__description{margin:0px}.course__description{overflow:hidden;line-height:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;max-height:60px}.course__subscribe{-webkit-margin-start:auto;margin-inline-start:auto}@media screen and (min-width:425px){.catalog-page{padding:32px}}@media screen and (min-width:767px){.course__details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.course__media{width:144px;height:144px;-o-object-fit:contain;object-fit:contain}.course__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:24px}.course__progress-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.lesson-page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lesson-page__visualize{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}.lesson-page__header{padding:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lesson-page__content{padding:10px 12px 30px;max-width:1300px;margin:auto}.lesson-page__attachments{list-style:none;margin:0px;padding:0px}.lesson-page__sidemenu{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:var(--color5-dark, #5E5E5E);color:var(--toolFontColor-dark, #F2F0E6)}.lesson-page__sidemenu-title{margin:0px;padding:16px 8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:var(--color6-dark, #6b6b6b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson-page__progress{padding:8px}.lesson-page__progress .progress{margin:0px}.lesson-page__lessons{padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style-type:none;overflow:auto}.lesson-page__lesson{cursor:pointer}.lesson-page__lesson--hover:not(.lesson-page__lesson--disabled),.lesson-page__lesson:hover:not(.lesson-page__lesson--disabled){background-color:#595959}.lesson-page__lesson--disabled{background-color:#2f2f2f;opacity:.8;pointer-events:none}.lesson-page__lesson--selected{background-color:#515151}.lesson{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;padding:8px 12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lesson__content{overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.lesson__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0px}.lesson__time{margin:0px;font-size:11px}.lesson__checkbox{padding:8px}.lesson__checkbox:hover{color:#F7AE29}.video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.video__player{width:100%;height:auto;aspect-ratio:16/9;background-color:var(--color5-dark, #fff);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}.video__player iframe{width:100%;height:100%}.video__title,.video__description{margin:0px}.video__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.video__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:767px){.lesson-page{height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.lesson-page__header{padding:15px 30px}.lesson-page__content{padding:10px 30px}.lesson-page__video{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}