@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../fonts/montserrat-v30-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../fonts/montserrat-v30-latin-700.woff2)format("woff2")}@font-face{font-family:"icomoon";src:url(../icons/icomoon.woff?lf8lv7)format("woff");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1.5rem;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bubble:before{content:""}.icon-calendar:before{content:""}.icon-change-theme:before{content:""}.icon-dashboard:before{content:""}.icon-eye:before{content:""}.icon-lab:before{content:""}.icon-location:before{content:""}.icon-lock:before{content:""}.icon-log-out:before{content:""}.icon-mail:before{content:""}.icon-news:before{content:""}.icon-page:before{content:""}.icon-pen:before{content:""}.icon-profile:before{content:""}.icon-search:before{content:""}.icon-set:before{content:""}.icon-stack:before{content:""}.icon-star:before{content:""}.icon-study-1:before{content:""}.icon-wallet:before{content:""}*,::after,::before{padding:0;margin:0;box-sizing:border-box}ol,ul{list-style:none}a,body,button{transition:all .2s ease}a{text-decoration:none;color:inherit}button{cursor:pointer}img{vertical-align:top;width:100%;height:100%;object-fit:cover}.container{width:min(90%,1200px);margin:0 auto}body{color:#4f4f4f;font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.page-wrapper{display:flex;flex-direction:column;justify-content:space-between}.page-wrapper main{flex-grow:1}.main-content{background-image:url(../images/light/bg.jpg);background-repeat:no-repeat;height:100dvh;background-size:cover;width:100dvw}.mobile-menu{transition:all .2s ease;padding-bottom:30px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);z-index:22;width:245px;position:fixed;overflow-x:hidden;height:100vh}.mobile-menu .logo{padding-inline:15px;position:sticky;top:0;background-color:inherit;padding-block:20px;margin-bottom:10px;display:flex;gap:30px}.mobile-menu .logo .img-logo-sm{display:none;width:auto;height:auto}.mobile-menu .logo .img-logo-big{display:block;width:auto;height:auto}.mobile-menu .logo .close-btn{background:0 0;border:0}.mobile-menu .navigation{display:flex;flex-direction:column;gap:30px}.mobile-menu .navigation ul::before{display:block;padding-inline:15px;margin-bottom:15px}.mobile-menu .navigation ul li a{height:100%;width:100%;padding:10px 15px;display:flex;gap:20px;align-items:center}.mobile-menu .navigation ul li:hover{background:var(--colors-purple-light, #9E8CFC);box-shadow:0 0 20px 0 rgba(158,140,252,.7);color:#fff}.mobile-menu .navigation ul li:hover a span::after{background:#f2c94c;color:var(--text-gray-dark, #0c0c0c)}.mobile-menu .navigation .apps::before{content:"APPS"}.mobile-menu .navigation .auth-pages::before{content:"AUTH PAGES"}.mobile-menu .navigation .user-interface::before{content:"USER INTERFACE"}.badge{position:relative}.badge-green::after{background:#90ee90;color:var(--text-gray-dark, #4F4F4F)}.badge-red::after{background:#f08080;color:var(--text-gray-dark, #fff)}.badge::after{position:absolute;right:-16px;top:-5px;width:20px;height:20px;display:flex;align-items:center;content:"10";font-family:Montserrat,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;border-radius:50%}.mobile-menu.is-hidden{width:70px;overflow:visible}.badge::after,.mobile-menu.is-hidden .logo,.mobile-menu.is-hidden .navigation ul li,.mobile-menu.is-hidden .navigation ul li a{justify-content:center}.mobile-menu.is-hidden .logo .img-logo-sm{display:block}.mobile-menu.is-hidden .logo .img-logo-big,header{display:none}.mobile-menu.is-hidden .logo .close-btn{position:absolute;left:90%;transform:rotate(180deg);align-self:center;top:34%}.mobile-menu.is-hidden .logo .close-btn svg{fill:#fff}.mobile-menu.is-hidden .navigation ul li span:nth-child(2){display:none}.mobile-menu.is-hidden .apps::before,.mobile-menu.is-hidden .auth-pages::before,.mobile-menu.is-hidden .user-interface::before{content:""!important;height:4px;background:url(../images/line.svg)no-repeat center/contain;margin-bottom:7px}