.body{background-color:var(--ui-lightGray);grid-template-rows:1fr auto;display:grid;overflow-x:hidden}@media screen and (max-width:850px){.body{padding-top:3.125rem}}.main{background-color:var(--ui-lightGray);z-index:50;flex-direction:column;flex:1;padding-bottom:2.5rem;display:flex;position:relative;overflow-x:hidden}@media screen and (max-width:850px){.main{padding-top:5.625rem}}.slide img{object-fit:cover;height:90vh!important}.slide,.slide *{-webkit-user-select:none;user-select:none}.control-arrow{width:3.125rem!important}.App{flex-direction:column;min-height:100vh;display:flex}.invert,.invert img,.invert iframe{filter:invert()}.invert .carousel,.invert .header-navigation-right-top * img,.invert .header-mobile-navigation * img{filter:invert(0)}.invert .bad-vision-panel{filter:invert()}.invert .header-mobile-button img{filter:invert(0)}.blue,.blue .header-navigation,.blue .header-mobile-navigation{background-color:var(--ui-lightBlue)}.blue .header-list,.blue .home-page-information-block,.blue .home-page-modules div,.blue .breadcrumbs,.blue .content-body,.blue .schedule-body,.blue .article-body,.blue .content-aside__link,.blue .home-page-news-all,.blue .bad-vision-panel,.blue .header-mobileMenu{background-color:var(--ui-moon)}.brown{background-color:var(--ui-brown)}.brown *{color:var(--ui-black)!important}.brown .header-navigation,.brown .header-mobile-navigation,.brown .home-page-information-block,.brown .home-page-modules div,.brown .breadcrumbs,.brown .content-body,.brown .schedule-body,.brown .article-body,.brown .content-aside__link,.brown .home-page-news-all,.brown .bad-vision-panel,.brown .header-list,.brown .header-mobileMenu{background-color:var(--ui-brown)}.hide-images img,.hide-images * img{filter:contrast(0)!important}.hide-images .header-navigation img{opacity:1!important}.spinner{z-index:2;width:3.125rem;height:3.125rem;margin:-1.5625rem 0 0 -1.5625rem;animation:2s linear infinite rotate;position:absolute;top:50%;left:50%}.spinner .path{stroke:var(--ui-blue);stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}
