@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Light.woff2) format("woff2"),url(../fonts/Gilroy-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Regular.woff2) format("woff2"),url(../fonts/Gilroy-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Medium.woff2) format("woff2"),url(../fonts/Gilroy-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-SemiBold.woff2) format("woff2"),url(../fonts/Gilroy-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Bold.woff2) format("woff2"),url(../fonts/Gilroy-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--bg: #fff;--bg2: #e3e5ed;--text: #191c20;--text1: #fff;--text2: #676e7e;--text3: #a4a8b2;--color1: #4772ff;--color2: #5f82f8;--light: rgb(255 255 255 / 15%);--light2: rgb(255 255 255 / 30%);--dark: rgb(0 0 0 / 10%);--radius: 20px;--shadow: 0px 4px 24px 0px rgb(0 0 0 / 3%)}body{background:var(--bg);color:var(--text);line-height:normal;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500}.de-welcome{display:grid;grid-auto-rows:max-content;grid-template-columns:600px 1fr;justify-content:center;background:var(--bg);width:100%;height:100vh}@media(max-width:860px){.de-welcome{grid-template-columns:1fr;height:auto}}.de-welcome_text{position:relative;display:flex;flex-direction:column;justify-content:center;grid-gap:20px;padding:40px;height:100vh}@media(max-width:860px){.de-welcome_text{justify-content:flex-start;height:auto}}.de-welcome_text>h1{display:inline-block;max-width:80%;text-transform:uppercase}.de-welcome_text>p{font-size:18px;color:var(--text2)}.de-welcome_text>p span{font-weight:700;color:var(--color1)}.de-welcome_btn{display:inline-block;max-width:max-content;padding:20px 50px;background:var(--color1);color:var(--text1);font-size:18px;font-weight:700;border-radius:var(--radius)}.de-welcome>video{width:100%;height:100%}@media(max-width:860px){.de-welcome>video{width:100%;height:auto;aspect-ratio:16 / 9;order:-1}}section{display:grid;grid-gap:60px;grid-auto-rows:max-content;grid-template-columns:1fr 300px}@media(max-width:860px){section{grid-template-columns:1fr}}main{width:100%;padding:40px;overflow:hidden}aside{position:relative}.aside-menu{background:var(--bg2);padding:3px;border-radius:var(--radius);max-height:max-content}.aside-menu a,.aside-menu span{display:block;padding:15px 20px;border-radius:var(--radius);color:var(--text2);cursor:pointer}.aside-menu a:hover,.aside-menu span:hover{background:var(--dark);color:#fff}.aside-menu span.active{background:var(--color1);color:#fff}.de-lesson{position:relative;width:100%;overflow:hidden}.de-lesson_nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.de-lesson_nav>a{background:var(--bg2);border-radius:50px;width:40px;height:40px;line-height:40px;text-align:center}.de-lesson video{position:relative;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius);margin-bottom:30px}.de-lesson_task{display:flex;grid-gap:20px;background:#bde3ff;padding:20px 30px;border-radius:20px;margin:40px 0}.de-lesson_task.yellow{background:#ffeebd}@media(max-width:860px){.de-lesson_task{flex-direction:column;align-items:flex-start}}.de-lesson_task>i{font-size:40px;margin-top:5px}.de-lesson_task>div>b{display:block;font-size:20px;margin-bottom:20px}.de-lesson_next{display:block;max-width:max-content;background:var(--color1);padding:15px 20px;border-radius:var(--radius);color:#fff;cursor:pointer;margin:20px 0 0 auto}.de-prac{display:grid;grid-gap:20px;grid-auto-rows:max-content;grid-template-columns:repeat(2,1fr)}@media(max-width:860px){.de-prac{grid-template-columns:1fr}}.de-prac_name{display:block;background:var(--bg2);padding:10px 20px;font-weight:700;border-radius:20px 20px 0 0}.de-prac>div.result{grid-column:1 / -1}*{background:0 0;margin:0;padding:0;outline:0;border:0;box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}.wrapper,body>[id=root]{position:relative;min-width:320px;max-width:1920px;margin:0 auto;overflow:hidden}.container{position:relative;max-width:1200px;width:calc(100% - 40px);margin:0 auto}.content{min-height:100vh;margin-top:30px;margin-bottom:30px}.section,.e-br{margin-bottom:80px}h1,h2,h3,h4,.e-h1,.e-h2,.e-h3,.e-h4{margin-bottom:30px}h1,.e-h1{font-size:42px;font-weight:700}h2,.e-h2{font-size:28px;font-weight:700}h3,.e-h3{font-size:20px;line-height:1.4}h4,.e-h4{font-size:18px;line-height:1.4}p{font-size:16px;line-height:1.8}h1+p,h2+p{margin-top:-10px;margin-bottom:20px}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font-size:inherit;font-family:inherit}input:not([type=radio],[type=checkbox]){display:inline-block;background:var(--bg2);color:inherit;padding:15px 20px;border-radius:var(--radius);width:100%}input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}input[type=checkbox],.checkbox input{position:relative;appearance:none;-webkit-appearance:none;vertical-align:middle;display:inline-block;background:var(--light);border:1px solid var(--dark);border-radius:12px;width:50px;height:25px;line-height:25px;margin:10px 15px 10px 0;transition:.3s;cursor:pointer}input[type=checkbox]:before,.checkbox input:before{content:"";position:absolute;display:inline-block;left:0;top:0;width:24px;height:24px;background:#fff;box-shadow:0 1px 3px #0006;border-radius:50%;transition:.3s}input[type=checkbox]:checked:before,.checkbox input:checked:before{left:24px}input[type=checkbox]:checked,.checkbox input:checked{background:#4caf50;box-shadow:#4caf50 0 0 0 12px inset;border-color:#4caf50;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}input[type=radio]{position:relative;appearance:none;-webkit-appearance:none;vertical-align:middle;display:inline-block;border:2px solid #5a5a5a;border-radius:8px;width:24px;height:24px;line-height:24px;margin:10px 15px 10px 0;cursor:pointer}input[type=radio]:checked:before{content:"";position:absolute;display:inline-block;left:4px;top:4px;width:9px;height:5px;border-radius:1px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg)}input[type=radio]:checked{background-color:var(--color1);border:2px solid var(--color1)}textarea{background:var(--bg2);color:var(--text);padding:15px 20px;border-radius:var(--radius);width:100%}select{display:inline-block;background:var(--bg2);color:var(--text);padding:15px 20px;border-radius:var(--radius);width:100%;height:55px}.e-btn,.bbcodes,button[type=submit],input[type=submit],input[type=button]{display:inline-block;background:var(--color1);color:#fff;padding:15px 30px;border-radius:var(--radius);font-weight:500;text-align:center;cursor:pointer}.e-btn:hover,.bbcodes:hover,button[type=submit]:hover,input[type=submit]:hover{background:var(--color2)}.e-grid2,.e-grid3,.e-grid4,.e-grid5,.e-grid6,.e-grid7{display:grid;grid-gap:20px;grid-auto-rows:max-content}.e-grid7{grid-template-columns:repeat(7,1fr)}.e-grid6{grid-template-columns:repeat(6,1fr)}.e-grid5{grid-template-columns:repeat(5,1fr)}.e-grid4{grid-template-columns:repeat(4,1fr)}.e-grid3{grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.e-grid7,.e-grid6,.e-grid5,.e-grid4{grid-template-columns:repeat(2,1fr)}}.e-grid2{grid-template-columns:repeat(2,1fr)}@media(max-width:860px){.e-grid3,.e-grid2{grid-template-columns:1fr}}.e-flex{display:flex;flex-wrap:wrap;flex-direction:row}.e-flex50{flex:1 1 0%;max-width:100%;min-width:50px}.e-flex_col,.e-flexcol{flex-direction:column}.e-flex_row,.e-flexrow{flex-direction:row}.e-flex_center,.e-flexcenter{justify-content:center;align-items:center}.e-flex_jb,.e-flexjb{justify-content:space-between}.e-flex_jc,.e-flexjc{justify-content:center}.e-flex_ac,.e-flexac{align-items:center}.e-nocontainer,.e-noc{width:100vw;margin:0 calc((100% - 100vw)/2);padding:0 calc((100vw - 100%)/2)}.e-center{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.e-nowrap{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e-cover img,.e-cover video,.e-cover iframe{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.e-swipe{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.e-swipe>*{min-width:max-content}}.e-clamp2,.e-clamp3,.e-clamp4,.e-clamp5{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.e-clamp2{-webkit-line-clamp:2}.e-clamp3{-webkit-line-clamp:3}.e-clamp4{-webkit-line-clamp:4}.e-clamp5{-webkit-line-clamp:5}.e-scroll::-webkit-scrollbar{position:relative;width:4px;border-radius:10px}.e-scroll::-webkit-scrollbar-thumb{background-color:var(--color1)}.e-scroll::-webkit-scrollbar-track{background-color:var(--light)}.e-none,.hidden,.e-mobile,.e-desktop{display:none}@media(max-width:860px){.e-mobile{display:block}}@media(min-width:860px){.e-desktop{display:block}}.e-float{position:relative;margin-bottom:20px}.e-float label{position:absolute;color:var(--text2);font-size:10px;top:8px;left:20px;transition:.3s}.e-float input::-webkit-input-placeholder,.e-float textarea::-webkit-input-placeholder{opacity:0}.e-float input:placeholder-shown:not(:focus)::-webkit-input-placeholder,.e-float textarea:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:1}.e-float input:placeholder-shown:not(:focus)+label,.e-float textarea:placeholder-shown:not(:focus)+label{opacity:0;top:12px}.e-float input:placeholder-shown{padding:20px}.e-float input,.e-float textarea,.e-float input:focus,.e-float textarea:focus{border:1px solid rgb(61 67 79 / 19%);padding:25px 20px 15px;height:55px;transition:.3s}.e-float textarea,.e-float textarea:focus{height:auto}.e-float input:focus,.e-float~textarea:focus{border:1px solid var(--color1)}.e-float input::placeholder,.e-float textarea::placeholder{color:var(--text2)}.e-field{position:relative;align-items:center;grid-gap:15px;text-align:left;margin-bottom:20px}.e-field label{display:inline-block;color:var(--text2);font-size:14px;margin-bottom:12px}.e-field input{border:1px solid transparent}.e-field input:focus,.e-field~textarea:focus{border:1px solid var(--color1)}.e-overlay{position:fixed;background:#0000007f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:100%;top:0;left:0;z-index:8}.e-modal{display:none;position:fixed;min-width:500px;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 20px #0000001a;padding:30px;border-radius:var(--radius);text-align:center;z-index:9}@media(max-width:860px){.e-modal{min-width:max-content}}.e-modal>.fa-xmark{position:absolute;top:-50px;right:0;width:40px;height:40px;line-height:40px;background:var(--light);color:#fff;border-radius:50%;font-size:20px;text-align:center;transition:.3s;cursor:pointer}.e-modal>.fa-xmark:hover{background:var(--light2)}.toast-container{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:9999}.toast{padding:12px 20px;border-radius:8px;color:#fff;opacity:0;transform:translate(50px);transition:all .4s ease;min-width:200px;max-width:300px;box-shadow:0 4px 10px #0003}.toast.show{opacity:1;transform:translate(0)}.toast.success{background:#4caf50}.toast.error{background:#f44336}.toast.warning{background:#ff9800}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
