@charset "UTF-8";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}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.code-example .toolbar{padding:5px 15px;background-color:#282c34}.code-example .toolbar .toolbar__button{background-color:transparent;border:none;margin-right:15px;font-weight:700;transition:.6s}.code-example .toolbar .toolbar__button:hover{cursor:pointer;text-decoration:underline}.code-example pre[class*=language-]{margin-top:0;margin-bottom:20px}@media (max-width: 768px){.lecture-container{padding-top:30px!important}}.module-menu-container ul{list-style:none}.module-menu-container li{margin-bottom:10px}.module-menu-container li.active a{text-decoration:underline;color:#007bff}.module-menu-container li a{color:inherit;text-decoration:none;margin-bottom:10px;transition:.6s}.module-menu-container li a:hover{text-decoration:underline}.sidebar-container{height:fit-content;position:sticky;top:30px;margin-right:30px;width:250px;min-width:250px}@media (max-width: 768px){.sidebar-container{display:none}}.lesson-navigation{position:sticky;top:50vh;height:1px}.navigation-buttons{height:1px;display:flex;justify-content:space-between;margin-right:-30px}.navigation-buttons button{background-color:#282c34;color:#fff;border-radius:5px;text-decoration:none;transition:background-color .3s;border:1px solid #282c34;display:inline-flex;justify-content:center;align-items:center;width:25px;height:25px;font-size:18px;padding-bottom:2px;transition:.6s}.navigation-buttons button:hover{background-color:#fff;color:#282c34}.navigation-buttons button.prev{margin-left:-30px}.navigation-buttons button.next{margin-left:30px}.header{background-color:#fff;color:#282c34;padding:15px 0;position:relative;width:100%;border-bottom:3px solid #282c34}.header .container{display:flex;justify-content:space-between;align-items:center}.header .logo{display:flex;align-items:center}.header .logo a{display:flex;align-items:center;text-decoration:none;color:#282c34}.header .logo a img{width:40px;height:40px;margin-right:10px}.header .logo a span{font-size:1.5rem;font-weight:700}.header .menu ul{display:flex;list-style:none;margin:0;padding:0}.header .menu ul li{margin:0 20px}.header .menu ul li a{color:#282c34;text-decoration:none;font-size:1.1rem}.header .menu ul li a:hover{text-decoration:underline}@media (max-width: 1060px){.header .menu{position:absolute;top:60px;left:0;right:0;background-color:#fff;height:0;overflow:hidden;transition:height .3s ease-in-out}.header .menu.open{height:auto;border:3px solid #282c34;border-width:3px 0}.header .menu ul{flex-direction:column;text-align:center}.header .menu ul li{margin:15px 0}}.header .menu-toggle{display:none;background-color:transparent;border:none;cursor:pointer}.header .menu-toggle .burger{display:block;width:25px;height:3px;background-color:#282c34;margin:4px 0;transition:.3s}@media (max-width: 1060px){.header .menu-toggle{display:block}}.language-switcher select{background-color:#fff;color:#282c34;border:1px solid #282c34;padding:5px 10px;cursor:pointer;font-size:1rem;border-radius:5px;outline:none;transition:background-color .3s,color .3s}.language-switcher select:hover{background-color:#282c34;color:#fff}.language-switcher select:focus{border-color:#282c34}.language-switcher select:focus>option:checked,.language-switcher select option:hover{background-color:#fff!important;color:#282c34}.footer{background-color:#fff;color:#282c34;padding:40px 20px;border-top:1px solid #282c34;margin-top:50px;width:100%;position:absolute;bottom:0;left:0}.footer__content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;flex-wrap:wrap}@media (max-width: 768px){.footer__content{flex-direction:column;text-align:center}}.footer__logo{display:flex;align-items:center}.footer__logo a{display:flex;align-items:center;text-decoration:none;color:#282c34}.footer__logo a img{margin-right:10px;height:50px}.footer__info p{font-size:1rem;margin:0;color:#282c34}@media (max-width: 768px){.footer__cta .btn{margin-top:20px}}.btn.btn--primary{font-size:13px;background-color:#282c34;color:#fff;padding:15px 30px;border-radius:5px;text-decoration:none;border:1px solid #282c34;display:inline-block;text-transform:uppercase;transition:.6s;line-height:1.5}.btn.btn--primary:hover{background-color:#fff;color:#282c34}.btn.btn--primary:disabled{cursor:default;background-color:#3b3b3be6;color:light-dark(rgb(84,84,84),rgb(170,170,170))}@media (max-width: 768px){.btn.btn--primary{font-size:12px;padding:10px 20px}}.hero--minimalistic{background:#fff;color:#282c34;padding:100px 20px;text-align:center;border-bottom:3px solid #282c34}.hero--minimalistic .hero__content{max-width:800px;margin:0 auto}.hero--minimalistic .hero__content h1{font-size:34px;margin-bottom:20px;color:#282c34}.hero--minimalistic .hero__content p{font-size:1.5rem;margin-bottom:30px}.all-modules-menu-container .module-section ul{column-width:48%;column-count:2;column-gap:4%}@media (max-width: 920px){.all-modules-menu-container .module-section ul{column-width:100%;column-count:1;column-gap:0}}.main{padding-bottom:200px}.courses-container{padding:80px 0 30px;border-top:1px solid #282c34;border-bottom:3px solid #282c34}.courses{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.course{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);margin-bottom:20px;border-radius:5px;overflow:hidden;transition:transform .3s ease-in-out}.course li{list-style-type:disc}@media (max-width: 768px){.course{flex:0 0 100%;max-width:100%}}.contact_form{padding:80px 0 200px;background-color:var(--white-bg, #fff);text-align:center;border-top:3px solid #282c34}@media (max-width: 768px){.contact_form{padding-bottom:275px}}.form-container{width:800px;max-width:80%;margin:0 auto;background:var(--dark-bg);padding:20px;border-radius:10px;box-shadow:0 8px 20px #0003}.form-group{margin-bottom:20px;text-align:left}.contact_form label{display:block;margin-bottom:5px;font-weight:700}.contact_form input[type=text],.contact_form input[type=tel],.contact_form input[type=email]{width:100%;padding:10px;font-size:1rem;border:none;color:#fff;border-radius:5px;border:1px solid rgba(255,255,255,.9)}.contact_form .form-group textarea{width:100%;height:150px;resize:none;padding:10px;font-size:1rem;border:none;color:#fff;border-radius:5px;border:1px solid rgba(255,255,255,.9)}.contact_form .form-group.required label{display:inline-block;position:relative}.contact_form .form-group.required label:before{content:"*";color:var(--active-color);position:absolute;left:calc(100% + 5px)}.module-container.container{padding:50px 35px}.lecture-container{padding-top:50px;display:flex}.lecture-container .lecture-content>div{padding:0 30px}@media (max-width: 768px){.lecture-container .lecture-content>div{padding:0 18px}}.lecture-container{display:flex;padding-top:50px}@media (max-width: 768px){.lecture-container{padding-top:30px!important}.lecture-container .sidebar-container{display:none}}.lecture-container .lecture-content{max-width:calc(100% - 280px)}@media (max-width: 768px){.lecture-container .lecture-content{max-width:100%}}.lecture-container .lecture-content a{color:#007bff;text-decoration:none}.lecture-container .lecture-content a:hover{text-decoration:underline}.lecture-container .lecture-content img{max-width:100%}.lecture-container .lecture-content hr{margin:20px 0}.lecture-container .lecture-content summary{cursor:pointer;margin-bottom:20px}.lecture-container .lecture-content ol{margin-bottom:20px}.lecture-container .lecture-content li code,.lecture-container .lecture-content p code{font-size:16px}.lecture-container .table-container{overflow-x:auto;margin:20px 0}.lecture-container table{width:100%;border-collapse:collapse;font-size:16px;text-align:left;min-width:500px}.lecture-container th,.lecture-container td{padding:12px;border:1px solid #ddd}.lecture-container thead th{background-color:#f2f2f2;color:#333;font-weight:700}.lecture-container tbody tr:nth-child(2n){background-color:#f9f9f9}.module-section h3{font-size:1.5em;line-height:1.5;margin-bottom:10px}.module-section ul li{margin-bottom:10px}.module-section ul li.active a{text-decoration:underline;color:#007bff}.module-section ul li a{color:inherit;text-decoration:none;margin-bottom:10px;transition:.6s}.module-section ul li a:hover{text-decoration:underline}.all-modules-menu-container{padding:20px 0}.module-section{margin-bottom:30px}.module-section h3{font-size:1.5em;margin-bottom:10px}.module-section ul{list-style:none;padding:0}.module-section li{margin-bottom:5px}.module-section li a{text-decoration:none;color:#007bff}.module-section li a:hover{text-decoration:underline}.question-block{margin:20px 0}.question-buttons{display:flex;justify-content:flex-end}.question-buttons button{margin-left:10px}@media (max-width: 768px){.question-buttons{flex-direction:column}.question-buttons button{margin-left:0;margin-top:10px}}.textarea{width:100%;height:150px;resize:none;padding:10px;font-size:1rem;color:#fff;border-radius:5px;border:1px solid rgba(255,255,255,.9)}.textarea:disabled{cursor:default;background-color:#3b3b3be6;color:light-dark(rgb(84,84,84),rgb(170,170,170))}.container.interviewer,.startInterview{margin-top:50px}.not-found{text-align:center;padding:60px 20px}.not-found h1{font-size:96px;margin:0;color:#ff5c5c}.not-found p{font-size:20px;margin:20px 0;color:#444}.not-found a{display:inline-block;margin-top:20px;font-size:16px;padding:10px 20px;text-decoration:none;background-color:#007acc;color:#fff;border-radius:5px;transition:background-color .3s}.not-found a:hover{background-color:#005ea3}*{padding:0;margin:0;box-sizing:border-box}html{overflow-x:hidden}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark light;color:#282c34;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{position:relative;min-width:320px;min-height:100vh}ul{margin-bottom:10px}li{list-style-position:inside}h1{font-size:30px;margin-bottom:30px}@media (max-width: 768px){h1{font-size:24px;margin-bottom:20px;line-height:30px}}h2{margin-bottom:15px}@media (max-width: 768px){h2{font-size:20px;margin-bottom:10px;line-height:24px}}h3{margin-bottom:10px}@media (max-width: 768px){h3{font-size:18px;line-height:20px}}p{font-size:16px;margin-bottom:10px}.container{box-sizing:border-box;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px;width:100%}@media (max-width: 768px){.container{width:100%;padding-left:15px;padding-right:15px}}.m-20{margin:20px 0}
