@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@600;700;800;900&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,400&display=swap";*{box-sizing:border-box}body{font-family:‘Manrope’,sans-serif!important}h1{font-weight:700;font-size:2em}p:not(:first-child){margin-top:1em}p:not(:last-child){margin-bottom:1em}.remove-item{stroke:#dc2626}.website-body h1,.website-body h2,.website-body h3,.website-body h4{font-family:Inter,sans-serif;font-weight:800;line-height:1.2;color:#35363c}.website-body h1{font-size:2rem;margin-top:2rem;margin-bottom:1rem}.website-body h1:first-child{margin-top:0}.website-body h2{font-size:1.875rem;margin-top:1.75rem;margin-bottom:.75rem}.website-body h2:first-child{margin-top:0}.website-body h3{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.5rem}.website-body h3:first-child{margin-top:0}.website-body h4{font-size:1.1rem;margin-top:1.25rem;margin-bottom:.5rem}.website-body h4:first-child{margin-top:0}.bg-bl-red .website-body h1,.bg-bl-red .website-body h2,.bg-bl-red .website-body h3,.bg-bl-red .website-body h4,.bg-bl-red .website-body a{color:#fff}.website-body a{color:#b5313f;text-decoration:underline;text-underline-offset:2px}.website-body a:hover{color:#7b0d19}.app-layout{position:relative}.app-layout .app-sidebar{background-color:#18181b;color:#fff;width:60px;position:fixed;left:0;top:0;bottom:0;padding:20px 0;transform:translate(-100%);transition:transform .3s ease;z-index:40}.app-layout .app-sidebar.active{transform:translate(0)}.app-layout .app-sidebar .app-logo{width:50px;height:50px;margin:auto}.app-layout .app-sidebar .app-logo img{width:100%;display:flex}@media (min-width: 768px){.app-layout .app-sidebar .app-logo{width:80px;height:80px}}.app-layout .app-sidebar .app-nav svg{width:25px}@media (min-width: 768px){.app-layout .app-sidebar{transform:translate(0);width:200px;display:block}.app-layout .app-header,.app-layout .app-content{margin-left:200px}}.app-layout.is-iframe .app-header,.app-layout.no-sidebar .app-header,.app-layout.is-iframe .app-content,.app-layout.no-sidebar .app-content{margin-left:0}.course-item{border:1px solid var(--theme-color);color:var(--theme-color);display:flex;align-items:center;justify-content:center;height:120px;font-size:1.3em;border-radius:20px;padding:30px;text-align:center;line-height:1.2;transition:all .5s ease}.course-item:hover{background-color:var(--theme-color);color:#fff}.login{min-height:100vh}.login .login-form-block form{background-color:#fffc}
