body,html{font-family:Poppins,sans-serif!important;padding:0!important}html{background-color:#008c8c}.input:focus,button:active,button:focus{box-shadow:none!important;outline:none!important}.button,.input,button{transition:all .2s ease-in}.button:hover,button:hover{transform:scale(1.01)}.button.button--lg,.input:not(textarea).input--lg{padding:1rem!important}.side-nav{width:300px}.login{background-color:#fefeff!important}.login:before{background-image:none;background-color:#fefeff}.login .login__input{min-width:250px}.w-52{width:13em}.h-52{height:13em}.h-64{height:16rem}.h-98{height:32rem}.w-60{width:15rem}.mt-14{margin-top:3.5rem}.shadow-soft{box-shadow:0 8px 16px rgba(0,0,0,.07)}.bg-theme-1{background-color:#008c8c!important}.bg-theme-2{background-color:#daa12f!important}.text-theme-2{color:#daa12f!important}.border-theme-2{border-color:#daa12f!important}.text-theme-1{color:#008c8c}.border-theme-1{border-color:#008c8c!important}.input[type=checkbox]:not(.input--switch):checked{background-color:#008c8c}.text-black{color:#000}.side-nav>ul>li>.side-menu.side-menu--active:after,.side-nav>ul>li>.side-menu.side-menu--active:before{background-image:none}.search .search__input{background-color:#fff}.side-nav>ul>li>.side-menu.side-menu--active{background-color:transparent!important;font-weight:600;border-radius:0!important;border-left:4px solid #008c8c!important}.side-nav>ul>li>.side-menu.side-menu--active .side-menu__icon,.side-nav>ul>li>.side-menu.side-menu--active .side-menu__title{color:#f5f5f5!important}.side-nav>ul>li>.side-menu.side-menu--active .side-menu__icon:before{background-color:transparent!important;border-right:8px solid #f2ffff}.top-bar{border:none!important}.side-nav>ul>li>.side-menu:hover:not(.side-menu--active):not(.side-menu--open) .side-menu__icon:before{background-color:transparent;color:#f2ffff;border-left:4px solid #f2ffff}.side-nav>ul>li>.side-menu:not(.side-menu--active):not(.side-menu--open) .side-menu__icon:before{border-radius:0}.rounded-3xl{border-radius:1.5rem}.mobile-menu{border-color:#008c8c!important}.rounded-xl{border-radius:.95rem}.w-44{width:11rem}.student-link{text-align:left}.nav-link,.student-link{width:11rem;font-size:1rem;line-height:1.5rem;border-radius:.4rem;transition:all .2s ease-in}.nav-link{text-align:center;padding:.9rem}.nav-link:not(.nav__active):hover{color:#008c8c}.nav__active{background:#008c8c;color:#f2ffff;box-shadow:0 8px 16px rgba(0,0,0,.07);font-weight:500}.element-header:after{content:"";background-color:#daa12f;width:25px;height:4px;border-radius:0;display:block;position:absolute;bottom:-3px;left:0}.w-72{width:18rem}.input[type=checkbox]:not(.input--switch){width:20px;height:20px;border-radius:.4em}.toggle__dot{top:-.25rem;left:-.25rem;transition:all .3s ease-in-out}input:checked~.toggle__dot{transform:translateX(100%);background-color:#008c8c}.input.input--switch[type=checkbox]:checked{background-color:#008c8c}@media (max-width:1279px){.login{background:#fefeff}#pro-card,#school{display:none}.side-nav{width:85px}}.z-h{z-index:99999}.scale{animation:scale .2s cubic-bezier(.39,.575,.565,1) both}@keyframes scale{0%{transform:scaleX(.4);transform-origin:100% 100%}70%{transform:scaleX(1.1);transform-origin:100% 100%}to{transform:scaleX(1);transform-origin:100% 100%}}.check-lg{height:1.5em;width:1.5em}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}body::-webkit-scrollbar{width:6px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb{background-color:#008c8c;border:2px solid #09a8a8}div::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}div::-webkit-scrollbar{width:6px;background-color:#f5f5f5}div::-webkit-scrollbar-thumb{background-color:#008c8c;border:2px solid #09a8a8}.zoom-in:hover{--transform-scale-x:1.0158;--transform-scale-y:1.0158}.slide-top{animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-top{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media (max-width:639px){.mobile-menu{margin-bottom:0}}.hover\:border-theme-1:hover{border-color:#008c8c!important}.float{position:fixed!important}@media print{.no-print{display:none}}.fab,.float{bottom:2em;right:3em;position:fixed;z-index:999999}.shadow-full{box-shadow:0 .25rem 1.75rem rgba(30,34,40,.07)!important}@media (min-width:1024px){.content{border-top-right-radius:0!important;border-bottom-right-radius:0!important}}@media (min-width:1281px){.content{border-top-right-radius:0!important;border-bottom-right-radius:0!important}}.z-100{z-index:9999999}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem}.text-xxs{font-size:.55rem}.breadcrumb .breadcrumb--active{color:#008c8c}.react-date-picker__wrapper{border:none!important;padding:.18em}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background-color:#008c8c!important;font-weight:700;border-radius:4em;font-size:1em!important}.bg-opacity-20{opacity:.4}.tiptap{:first-child{margin-top:0}ol,ul{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem;li p{margin-top:.25em;margin-bottom:.25em}}ul{list-style-type:disc}ol{list-style-type:decimal}img{display:block;height:40%;margin:1.5rem 0;max-width:100%;&.ProseMirror-selectednode{outline:3px solid #008c8c}}p.is-editor-empty:first-child:before{color:#858181;content:attr(data-placeholder);float:left;height:0;pointer-events:none}h1,h2,h3,h4,h5,h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty}h1,h2{margin-top:3.5rem;margin-bottom:1.5rem}h1{font-size:1.4rem}h2{font-size:1.2rem}h3{font-size:1.1rem}h4,h5,h6{font-size:1rem}div[data-youtube-video]{cursor:move;padding-right:1.5rem;iframe{border:.5rem solid var(--black-contrast);display:block;min-height:200px;min-width:200px;outline:0 solid transparent}&.ProseMirror-selectednode iframe{outline:3px solid var(--purple);transition:outline .15s}}}.h-56{height:14rem}.h-92{height:24rem}.button:disabled{background-color:#f5f5f5!important;color:gray!important;cursor:not-allowed!important}.min-h-xl{min-height:34rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}