html,body{padding:0;margin:0;height:100%;min-height:100%;font-family:'Open Sans', sans-serif;color:#4f5f6f;overflow-x:hidden}.main-wrapper{width:100%;position:absolute;height:100%}.app{position:relative;width:100%;padding-left:240px;min-height:100vh;margin:0 auto;left:0;background-color:#e8ebf0;box-shadow:0 0 3px #ccc;transition:left 0.3s ease, padding-left 0.3s ease;overflow:hidden}@media (max-width:991.98px){.app{padding-left:0}}.app.blank{background-color:#667380}.app .content{padding:95px 20px 75px 20px;min-height:100vh}@media (min-width:1200px){.app .content{padding:105px 40px 85px 40px}}@media (min-width:992px) and (max-width:1199.98px){.app .content{padding:100px 35px 80px 35px}}@media (min-width:768px) and (max-width:991.98px){.app .content{padding:95px 20px 75px 20px}}@media (max-width:767.98px){.app .content{padding:70px 20px 70px 20px}}.footer{color:#4f5f6f;background-color:#fff;position:absolute;left:240px;right:0;bottom:0;height:50px;display:flex;justify-content:space-between;align-items:center}@media (max-width:991.98px){.footer{left:0}}.footer-fixed .footer{position:fixed;z-index:70}.header{background-color:#fff;height:70px;position:absolute;left:240px;right:0;transition:left 0.3s ease;z-index:11;display:flex;align-items:center;justify-content:space-between}@media (max-width:991.98px){.header{left:0}}@media (max-width:767.98px){.header{left:0;height:50px}}.header-fixed .header{position:fixed;z-index:80}@media (max-width:767.98px){.header .header-block{padding:5px}}.header .header-block-collapse{padding-right:5px}@media (max-width:767.98px){.header .header-block-collapse{width:155px}}.header .header-block-collapse .collapse-btn{background:none;border:none;box-shadow:none;color:#91479a;font-size:24px;line-height:40px;border-radius:0;outline:none;padding:0;padding-left:10px;padding-right:10px;vertical-align:initial}.header .header-block-nav{margin-left:auto;white-space:nowrap;padding-right:15px}@media (max-width:767.98px){.header .header-block-nav{padding-right:25px}}.header .header-block-nav::after{display:block;clear:both;content:""}.sidebar{background-color:#fff;color:#707780;width:240px;padding-bottom:0;position:absolute;top:0;left:0;bottom:0;transition:left 0.3s ease;z-index:20}@media (max-width:991.98px){.sidebar{position:fixed;left:-240px}}.sidebar-fixed .sidebar{position:fixed;z-index:90}.sidebar-open .sidebar{left:0}.sidebar .sidebar-container{position:absolute;top:0;bottom:0;width:100%;left:0;overflow-y:auto;overflow-x:hidden}.sidebar .sidebar-container::-webkit-scrollbar-track{background-color:#7c3d83}.sidebar .label{font-size:0.75em;display:inline-block;border-radius:0.2em;padding:2px 5px;background-color:#ccc;color:#000;margin:0 3px}.sidebar .label-screenful{color:#fff;background-color:#6769d4}.sidebar .sidebar-menu{font-size:14px;list-style:none;margin:0;padding:0}.sidebar .sidebar-menu li a:focus,.open .sidebar .sidebar-menu li a:focus{background-color:inherit}.sidebar .sidebar-menu ul{padding:0;height:0px;overflow:hidden}.loaded .sidebar .sidebar-menu ul{height:auto}.sidebar .sidebar-menu li.active ul{height:auto}.sidebar .sidebar-menu li a{color:#707780;background-color:white;text-decoration:none;display:block}.sidebar .sidebar-menu li a.media{display:flex}.sidebar .sidebar-menu li a>i,.sidebar .sidebar-menu li a>*>i{color:#91479a}.sidebar .sidebar-menu li a:hover,.sidebar .sidebar-menu li.open>a,.sidebar .sidebar-menu li.open a:hover{color:#91479a;background-color:#f4eaf6}.sidebar .sidebar-menu .arrow{transition:all 0.3s ease}.sidebar .sidebar-menu li:not(.open)>a>span.submenu-opened,.sidebar .sidebar-menu li.open>a>span.submenu-closed{display:none}.sidebar .sidebar-menu>li>a{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:15px}.sidebar .sidebar-menu>li.active>a,.sidebar .sidebar-menu>li.active>a:hover{background-color:#e9d6ec !important;color:#91479a !important}.sidebar .sidebar-menu>li.open>a{background-color:#e9d6ec !important;color:#91479a !important}.sidebar .sidebar-menu>li>a i{margin-right:5px;font-size:16px}.sidebar .sidebar-menu>li>a i.arrow{font-size:20px}.sidebar .sidebar-menu>li>.sidebar-nav>li li:not(.open) span.submenu-opened{display:none}.sidebar .sidebar-menu>li>.sidebar-nav>li li.open span.submenu-closed{display:none}.sidebar .sidebar-menu>li>.sidebar-nav>li a{padding-top:10px;padding-bottom:10px;padding-left:28px;padding-right:15px;background-color:white}.sidebar .sidebar-menu>li>.sidebar-nav>li.active a{color:#ffffff}.sidebar .sidebar-menu>li>.sidebar-nav>li>.sidebar-nav>li a{padding-left:60px;padding-right:15px}.sidebar .sidebar-menu>li>.sidebar-nav>li>.sidebar-nav>li>.sidebar-nav>li a{padding-left:70px}.sidebar .sidebar-header{height:70px}.sidebar .sidebar-header .brand{text-align:left;padding-left:20px;padding-right:20px;line-height:70px;font-size:28px}@media (max-width:767.98px){.sidebar .sidebar-header .brand{line-height:50px;font-size:24px;height:50px}}.sidebar .sidebar-header .brand .logo{display:inline-block;display:none;width:45px;height:25px;vertical-align:middle;margin-right:5px;margin-right:0px;position:relative}.sidebar .sidebar-header .brand img{filter:brightness(100);max-width:150px;display:block}.sidebar-overlay{position:absolute;display:none;left:200vw;right:0;top:0;bottom:0;z-index:5;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;z-index:15}@media (max-width:991.98px){.sidebar-overlay{display:block;background-color:rgba(0, 0, 0, 0.7)}}@media (max-width:767.98px){.sidebar-overlay{background-color:rgba(0, 0, 0, 0.7)}}@media (max-width:991.98px){.sidebar-open .sidebar-overlay{left:0;opacity:1}}.sidebar-mobile-menu-handle{display:none;position:absolute;top:50px;background-color:transparent;width:30px;bottom:0;z-index:10}@media (max-width:991.98px){.sidebar-mobile-menu-handle{display:block}}.row-sm{margin-left:-10px;margin-right:-10px}.row-sm [class^="col"]{padding-left:10px;padding-right:10px}.title-block{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #fff}.title-block::after{display:block;clear:both;content:""}@media (max-width:767.98px){.title-block{margin-bottom:20px}}.subtitle-block{padding-bottom:10px;margin-bottom:20px;border-bottom:1px dashed white}.section{display:block;margin-bottom:15px}@media (min-width:1200px){.section{margin-bottom:25px}}@media (min-width:992px) and (max-width:1199.98px){.section{margin-bottom:20px}}@media (min-width:768px) and (max-width:991.98px){.section{margin-bottom:15px}}@media (max-width:767.98px){.section{margin-bottom:10px}}.section:last-of-type{margin-bottom:0}.title{font-size:1.45rem;font-weight:600;margin-bottom:0}.title.l{font-size:1.6rem}.title.s{font-size:1.4rem}.card .title{font-size:1.1rem;color:#4f5f6f}.title-description{margin:0;font-size:0.9rem;font-weight:normal;color:#7e8e9f}.title-description.s{font-size:0.8rem}@media (max-width:767.98px){.title-description{display:none}}.subtitle{font-size:1.2rem;margin:0;color:#7e8e9f}pre{padding:0;border:none;background:none}.trumbowyg-editor[contenteditable=true]:empty::before{content:attr(placeholder);color:#999}