.login-container{display:-ms-grid;display:grid;padding:5rem 3rem;width:100%;max-width:30rem;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;margin:3rem 0}body:not(.dark-theme) .login-container{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2);box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2);background-color:white}.dark-theme .login-container{background-color:#292929}.login-container .button-submit{margin:0 auto;margin-top:3rem;display:block;background-color:var(--primary);color:var(--on-primary)}.login-container .button-submit:hover{background-color:var(--primary)}.login-container small{display:block;text-align:center;margin-top:.5rem}.login-container.logged-in{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.button-outline{border:solid thin var(--primary);border-radius:.5rem;padding:.7rem 2rem}.login-button{display:-ms-grid;display:grid;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}body:not(.dark-theme) .login-button:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);background-color:white}.dark-theme .login-button:hover{background-color:#1c1c1c}.login-icon{display:inline-block;height:2.4rem;margin-right:1rem;-ms-grid-column-align:right;justify-self:right}.login-or-line{text-align:center;padding-top:4rem}@media only screen and (min-width: 768px){.login-container.logged-in{min-height:45rem}}#app{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;--subject-clr: hsl(var(--course-hue), var(--course-saturation), var(--course-lightness));--subject-contrast-clr: hsl(var(--course-hue), var(--course-saturation-shade), var(--course-lightness-shade));--course-shade: hsl(var(--course-hue, 198), 90%, 90%)}.dark-theme #app{--course-shade: hsl(var(--course-hue, 198), 40%, 20%)}#spaErrorText{-webkit-animation:opacity 300ms ease 1s backwards;animation:opacity 300ms ease 1s backwards;text-align:center;font-weight:bold}#spaRefresh{-webkit-animation:opacity 300ms ease 1.1s backwards;animation:opacity 300ms ease 1.1s backwards;width:auto;margin:auto;display:block}#spaRefresh i{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;font-size:5rem}#spaRefresh:hover i{-webkit-transform:rotate(300deg);transform:rotate(300deg);color:var(--primary)}.searchbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:-webkit-sticky;position:sticky;z-index:15;top:0;padding:1rem}.searchbar.animation form,.searchbar.animation .form-search{-webkit-animation:searchExpand 500ms ease-out backwards;animation:searchExpand 500ms ease-out backwards;-webkit-animation-delay:100ms;animation-delay:100ms}.desktop .searchbar.animation form,.desktop .searchbar.animation .form-search{-webkit-animation-duration:1s;animation-duration:1s}.searchbar.animation button{-webkit-animation:opacity 500ms ease-out backwards;animation:opacity 500ms ease-out backwards;-webkit-animation-delay:100ms;animation-delay:100ms}@-webkit-keyframes searchExpand{from{-webkit-box-flex:0;flex:0;width:4rem}to{width:100%;-webkit-box-flex:1;flex:1}}@keyframes searchExpand{from{-webkit-box-flex:0;-ms-flex:0;flex:0;width:4rem}to{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}}form[name="search"],.form-search{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ffffff12;border-radius:.5rem;padding:0;padding-left:1.5rem;max-width:100rem;-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:4.7rem;-webkit-transition:all .1s ease;transition:all .1s ease;border:solid thin transparent}.desktop form[name="search"],.desktop .form-search{margin:3rem 0}form[name="search"]:hover,form[name="search"]:focus-within,.form-search:hover,.form-search:focus-within{border:solid thin lightgrey}body:not(.dark-theme) form[name="search"],body:not(.dark-theme) .form-search{background-color:rgba(0,0,0,0.03)}form[name="search"] input,.form-search input{outline:none;border:none;margin:0;padding:.4rem 0;color:var(--on-background);-webkit-box-flex:1;-ms-flex:1;flex:1}form[name="search"] button,.form-search button{line-height:0}form[name="search"] label,.form-search label{display:none}.searchbutton{padding-left:1rem;outline:none;-webkit-transition:color 100ms ease;transition:color 100ms ease;-webkit-transform:scale(1);transform:scale(1)}.searchbutton:hover,.searchbutton:focus{background:none;color:var(--primary-dark);-webkit-box-shadow:none;box-shadow:none}.searchbutton:hover i,.searchbutton:focus i{color:var(--primary-dark);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.searchbutton i{-webkit-transition:100ms ease;transition:100ms ease;color:grey}#searchIcon{font-size:2rem}.not-found{width:100%;height:calc(100vh - 8rem);display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.not-found .searchbar{width:100%}.not-found form[name="search"]{background-color:var(--back-clr)}.error-code{height:100%;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;position:fixed;width:100%}.error-code span{opacity:0.1;font-size:50vw;z-index:-1}.none{display:none !important}.textbody{-webkit-animation:opacity 300ms ease backwards;animation:opacity 300ms ease backwards;-webkit-animation-delay:100ms;animation-delay:100ms}.titleDiv{display:none;font-family:Roboto;background-color:var(--subject-clr, var(--primary-light));place-items:center;font-style:normal;-webkit-transition:-webkit-transform ease .1s;transition:-webkit-transform ease .1s;transition:transform ease .1s;transition:transform ease .1s, -webkit-transform ease .1s;padding:1rem}.titleDiv span{-webkit-animation:appears 500ms ease-out backwards;animation:appears 500ms ease-out backwards;-webkit-animation-delay:100ms;animation-delay:100ms}.titleDiv span:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@-webkit-keyframes appears{0%{opacity:0;-webkit-transform:translate(0, -9%) scale(1.1);transform:translate(0, -9%) scale(1.1)}30%{opacity:0.1}80%{opacity:1}100%{-webkit-transform:translate(0, -9%) scale(1);transform:translate(0, -9%) scale(1)}}@keyframes appears{0%{opacity:0;-webkit-transform:translate(0, -9%) scale(1.1);transform:translate(0, -9%) scale(1.1)}30%{opacity:0.1}80%{opacity:1}100%{-webkit-transform:translate(0, -9%) scale(1);transform:translate(0, -9%) scale(1)}}.main-load{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.loader{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.spinning-loader{min-width:10rem;min-height:10rem;width:10vmin;height:10vmin;margin:0 0 .3rem .3rem;border-right:solid .3rem transparent;border-top:solid 0.3rem var(--primary, var(--subject-clr));-webkit-animation:spinning 1s ease infinite;animation:spinning 1s ease infinite;border-radius:50%}#loadingTitle{font-size:var(--font-size)}@-webkit-keyframes spinning{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinning{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (min-width: 768px){#fach{display:-ms-grid;display:grid}.snackbar{left:6.5rem}}@media screen and (min-width: 1000px){.titleDiv{display:-ms-grid;display:grid;height:15rem;font-size:5rem;font-weight:100}}.subject-list-big{display:-ms-grid;display:grid;padding:1rem;-ms-grid-columns:(minmax(auto, 1fr))[2];grid-template-columns:repeat(2, minmax(auto, 1fr));-ms-flex-line-pack:stretch;align-content:stretch;-ms-grid-column-align:stretch;justify-self:stretch;-ms-grid-row-align:center;align-self:center;grid-gap:1rem;width:100%;max-width:158rem;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.subject-list-big .item{display:-ms-inline-grid;display:inline-grid;-ms-flex-line-pack:stretch;align-content:stretch;background-color:hsl(var(--course-hue), var(--course-saturation), var(--course-lightness));-ms-grid-rows:auto max-content;grid-template-rows:auto -webkit-max-content;grid-template-rows:auto max-content;-webkit-animation:appear 300ms ease-out backwards;animation:appear 300ms ease-out backwards;-webkit-transition:all 100ms linear;transition:all 100ms linear;padding:1rem}.subject-list-big .item:hover{-webkit-transition:all 100ms linear;transition:all 100ms linear;-ms-grid-columns:auto;grid-template-columns:auto}.subject-list-big .item:hover span{max-height:0}.subject-list-big .item:hover span>p{max-height:0;padding:0}.subject-list-big span{display:-ms-inline-grid;display:inline-grid;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.subject-list-big h2{margin:0;font-size:7vh;letter-spacing:0;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;-webkit-animation:opacity 300ms ease-out backwards;animation:opacity 300ms ease-out backwards}.subject-list-big div{display:-ms-inline-grid;display:inline-grid}.subject-list-big p{-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;overflow:hidden;height:-webkit-max-content;height:-moz-max-content;height:max-content;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0;margin:0}@-webkit-keyframes appear{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes appear{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (min-width: 500px){.subject-list-big{-ms-grid-columns:(minmax(auto, 1fr))[3];grid-template-columns:repeat(3, minmax(auto, 1fr));padding:1rem}}@media screen and (min-width: 650px){.subject-list-big{padding:2rem}.subject-list-big .item{-ms-grid-columns:auto;grid-template-columns:auto}.subject-list-big span,.subject-list-big p{max-height:7.8rem}}@media screen and (min-width: 650px) and (min-height: 800px){.subject-list-big{-ms-grid-columns:(minmax(auto, 1fr))[4];grid-template-columns:repeat(4, minmax(auto, 1fr))}.subject-list-big p{padding:0 2rem}}@media screen and (min-width: 992px){.subject-list-big{padding:3rem 4rem;grid-gap:2rem}.subject-list-big h2{padding:3rem;font-size:calc(6vh + 4rem)}.subject-list-big .item:hover h2{font-size:calc(6vh + 10rem);padding:0rem;line-height:.8}}@media screen and (min-width: 992px) and (max-height: 1300px){.subject-list-big h2{padding:1rem}.subject-list-big .item:hover h2{font-size:calc(8vh + 4rem)}}@media screen and (min-width: 1300px){.subject-list-big{-ms-grid-columns:(minmax(auto, 1fr))[5];grid-template-columns:repeat(5, minmax(auto, 1fr))}}.divider{background-position:center;display:-ms-grid;display:grid;place-items:center;background-size:100%;min-width:100%;background-attachment:fixed;padding:1rem}.divider h2,.divider h1{text-align:center;font-size:5rem}.divider h1{font-size:8rem}.blackboard{background-image:url("/assets/images/blackboard/black_board_650x433.jpg");background-position:top}.light-theme .blackboard{background-image:-webkit-gradient(linear, left top, left bottom, from(#03cea266)),url("/assets/images/blackboard/black_board_650x433.jpg");background-image:linear-gradient(#03cea266),url("/assets/images/blackboard/black_board_650x433.jpg")}.blackboard h1{font-family:Fredericka the Great;font-weight:lighter;font-size:3.2rem;margin:0;color:white;padding:1rem}@media (orientation: portrait) and (max-width: 699px){.blackboard{background-image:url("/assets/images/blackboard/black_board_1280x800.jpg")}.light-theme .blackboard{background-image:-webkit-gradient(linear, left top, left bottom, from(#03cea266)),url("/assets/images/blackboard/black_board_1280x800.jpg");background-image:linear-gradient(#03cea266),url("/assets/images/blackboard/black_board_1280x800.jpg")}}@media screen and (min-width: 700px){.blackboard{min-height:10rem;background-image:url("/assets/images/blackboard/black_board_1920x1280.jpg")}.blackboard h1{font-size:5rem}.light-theme .blackboard{background-image:-webkit-gradient(linear, left top, left bottom, from(#03cea266)),url("/assets/images/blackboard/black_board_1920x1280.jpg");background-image:linear-gradient(#03cea266),url("/assets/images/blackboard/black_board_1920x1280.jpg")}}@media screen and (min-width: 1400px){.blackboard{min-height:15rem}.blackboard h1{font-size:7rem}}@media screen and (min-height: 1800px){.blackboard{background-image:url("/assets/images/blackboard/black_board_4752x3168.jpg")}.light-theme .blackboard{background-image:-webkit-gradient(linear, left top, left bottom, from(#03cea266)),url("/assets/images/blackboard/black_board_4752x3168.jpg");background-image:linear-gradient(#03cea266),url("/assets/images/blackboard/black_board_4752x3168.jpg")}}@media screen and (min-width: 2500px){.blackboard{background-image:url("/assets/images/blackboard/black_board_4752x3168.jpg")}.light-theme .blackboard{background-image:-webkit-gradient(linear, left top, left bottom, from(#03cea266)),url("/assets/images/blackboard/black_board_4752x3168.jpg");background-image:linear-gradient(#03cea266),url("/assets/images/blackboard/black_board_4752x3168.jpg")}}.main-nocourse{display:-ms-grid;display:grid;padding:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;text-align:center;width:100%}.button-add-course{color:var(--on-background);opacity:.4;margin:auto;display:-ms-grid;display:grid;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.button-add-course i{font-size:min(max(5vh, 8rem), 12rem)}.button-add-course:hover,.button-add-course:active{opacity:.8}.button-add-course:active{color:var(--primary)}.course-search{position:fixed;width:calc(100%);margin:0 -1rem;border-radius:1rem 1rem 0 0;height:100%;z-index:15;top:2rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(100%);transform:translateY(100%)}body:not(.dark-theme) .course-search{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2);box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2);background-color:white}.dark-theme .course-search{background-color:#2e2e2e}.course-search:focus-within,.course-search:focus{-webkit-transform:translateY(0);transform:translateY(0)}.course-search:focus{outline:none}.search-container{margin:0 auto;width:100%;max-width:102rem;padding:1rem}.search-prefix{padding:.4rem .5rem .4rem;font-weight:400;opacity:.8}.search-results{width:100%;height:calc(100vh - 13rem);overflow:auto}.subject-list-followable{padding:1rem}.subject-list-followable .item{border-radius:.2rem}.subject-list-followable .item:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.subject-list-followable .item:hover span{max-height:unset}.subject-list-followable .item:hover span p{max-height:unset}.subject-list-followable .item div{display:none}.subject-list-followable .item p{font-weight:400;font-size:2rem}.follow-course{margin-top:1rem;font-weight:300;border-radius:2rem;border:solid thin var(--on-background);opacity:.8}.create-course-button{display:-ms-grid;display:grid;margin:2rem auto 0;padding:0 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-grid-columns:auto auto;grid-template-columns:auto auto;gap:2rem}.create-course-button i{font-size:7rem}@media only screen and (max-width: 767px){.main-nocourse{min-height:calc(100vh - 11rem)}}@media only screen and (min-width: 768px){.course-search{width:calc(100% - 9.5rem);margin:0 1rem;top:16rem}}.main-course-default{display:-ms-grid;display:grid;width:100%}.searchbar{position:unset}.subject-overview .item{-ms-grid-columns:auto;grid-template-columns:auto;grid-auto-flow:column;padding:1rem;max-height:calc(33vh - 4rem)}.subject-overview .item:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}form[name='search']{-webkit-animation:search-expand 200ms ease-out backwards;animation:search-expand 200ms ease-out backwards;-webkit-transition:-webkit-box-flex 2s ease-out;transition:-webkit-box-flex 2s ease-out;transition:flex 2s ease-out;transition:flex 2s ease-out, -webkit-box-flex 2s ease-out, -ms-flex 2s ease-out;-webkit-animation-delay:200ms;animation-delay:200ms}@media screen and (max-width: 650px){.main-course-logged-out{min-height:calc(100vh - 11rem)}.subject-overview{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:.7rem;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.subject-overview p{padding:0;opacity:.4}.subject-overview h2{font-size:7vh;padding:0}}@media screen and (min-width: 600px){.subject-overview h2{font-size:8vh}.subject-overview p{padding-top:0;padding-bottom:0}}@media only screen and (max-width: 767px){.main-course-default{min-height:75vh}}@media only screen and (min-width: 768px){.main-course-default{display:-ms-grid;display:grid;width:100%;max-width:150rem;margin:0 auto}.subject-list-big{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr)}}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer-container{-ms-flex-negative:0;flex-shrink:0;z-index:20;width:100%;padding:3rem 1.5rem;background-color:#333333}.footer-container,.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer li{line-height:3rem;margin-right:2rem;width:auto;cursor:pointer}.footer li a{color:white;position:relative}.footer li a::after{content:"";position:relative;display:block;height:2px;width:100%;background:var(--primary);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0%;transform-origin:0%;opacity:0;-webkit-transition:all 300ms ease;transition:all 300ms ease;top:-1px}.footer li a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.footer li:last-child{margin-right:0}footer ul,nav ul,header ul{padding:0;margin:0;list-style:none}.navigation{margin:0 auto;display:-ms-grid;display:grid;width:100%;max-width:154rem;padding:0 2rem;-ms-grid-columns:10rem auto 10rem;grid-template-columns:10rem auto 10rem}.navigation-container{width:100%;z-index:50;position:-webkit-sticky;position:sticky;top:0}body:not(.dark-theme) .navigation-container{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2);box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2);background-color:white}.dark-theme .navigation-container{background-color:#2e2e2e}.navigation nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation nav li{line-height:3rem;padding:1rem 2rem;margin-right:2rem;-webkit-transition:all 100ms ease;transition:all 100ms ease}.navigation nav a{position:relative}.navigation nav a::after{content:"";position:relative;display:block;height:2px;width:100%;background:var(--primary);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0%;transform-origin:0%;opacity:0;-webkit-transition:all 300ms ease;transition:all 300ms ease;top:-1px}.navigation nav a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.nav-logo{background:url("/assets/images/logo/course-logo_light.svg") center no-repeat;background-size:auto 3rem;padding:1rem 2rem;min-width:7.5rem;height:5rem}.nav-logo:hover{background-size:auto 3.5rem}.light-theme .nav-logo{background:url("/assets/images/logo/course-logo_dark.svg") center no-repeat;background-size:auto 3rem}.cookie-dialog{bottom:0}.cookie-dialog .cookie-container{display:-ms-grid;display:grid;place-items:center;-ms-grid-rows:auto;-ms-grid-columns:1fr -webkit-max-content;-ms-grid-columns:1fr max-content;grid-template:auto / 1fr -webkit-max-content;grid-template:auto / 1fr max-content}@media only screen and (max-width: 767px){.navigation{-ms-grid-columns:max-content auto max-content;grid-template-columns:-webkit-max-content auto -webkit-max-content;grid-template-columns:max-content auto max-content;overflow:auto;padding:0}.navigation-container nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.navigation-container nav li{margin-right:0}}.reading-progress{top:5rem !important}.banner{padding:1rem;text-align:center}.banner-error,.banner-warn{background-color:var(--error);color:var(--on-error)}.banner-info{background-color:#e6e6e6;color:var(--on-background)}.dark-theme .banner-info{background-color:#1f1f1f}.banner-secondary,.banner-success{background-color:var(--secondary-light)}#app{margin:0}.main-course-default{display:-ms-grid;display:grid;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.searchbar{position:unset}.login-container{-webkit-animation:right 0.5s ease-out backwards;animation:right 0.5s ease-out backwards;-webkit-animation-delay:400ms;animation-delay:400ms}@-webkit-keyframes right{0%{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes right{0%{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes search-expand{from{-webkit-box-flex:0;flex:0}to{-webkit-box-flex:1;flex:1}}@keyframes search-expand{from{-webkit-box-flex:0;-ms-flex:0;flex:0}to{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width: 768px){.divider{display:none}}@media screen and (min-width: 800px){.main-course-default{display:-ms-grid;display:grid;-ms-grid-columns:auto 30rem;grid-template-columns:auto 30rem;gap:2rem;width:auto;margin:unset;padding:0 2rem 2rem}.subject-list-big{padding:0;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);min-width:40rem;width:100%}}@media only screen and (min-width: 992px){.subject-list-big{-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr))}.subject-list-big h2{font-size:calc(6vh + 2rem)}}@media only screen and (min-width: 1200px){.subject-list-big{-ms-grid-columns:(minmax(0, 1fr))[5];grid-template-columns:repeat(5, minmax(0, 1fr))}}@media only screen and (min-width: 1350px){.main-course-default{margin:0 auto;gap:4rem}.subject-list-big{width:100rem}}
/*# sourceMappingURL=logged-out.min.css.map */