[data-v-f10d42fc]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}[data-theme=light][data-v-f10d42fc]{--background:#fff;--text-color:#16171a;--closes-bg:#f7f7f7}[data-theme=dark][data-v-f10d42fc]{--background:#16171a;--text-color:#fff;--closes-bg:#1e2024}.buy-modal-body[data-v-f10d42fc]{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}.buy-modal-body-content[data-v-f10d42fc]{max-width:350px}.buy-modal-body .body-content[data-v-f10d42fc]{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;gap:10px}.close-button[data-v-f10d42fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.close-button button[data-v-f10d42fc]{outline:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;border-radius:50%;background:var(--closes-bg);padding:15px;color:#6f6f6f;font-size:15px;font-weight:700}.buy-button[data-v-f10d42fc],.course-name[data-v-f10d42fc],.default-text[data-v-f10d42fc],.description[data-v-f10d42fc],.title[data-v-f10d42fc]{font-family:Montserrat;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:var(--text-color)}.title[data-v-f10d42fc]{margin-bottom:30px}.video-js[data-v-f10d42fc]{border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;width:100%;max-height:160px}.course-name[data-v-f10d42fc]{margin-top:10px;word-break:break-all}.description[data-v-f10d42fc]{font-size:15px;font-weight:400}.description [data-v-f10d42fc]{max-height:200px;overflow:hidden;text-overflow:ellipsis}.buy-button[data-v-f10d42fc]{font-weight:700;font-size:14px;color:#16181a;min-width:340px;outline:none;border:none;background:var(--maincolor);border-radius:50px;padding:15px 0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.buy-button[data-v-f10d42fc]:hover{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}