body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.header{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:.5rem;margin-top:2rem;padding:1rem;width:60vw}.header .contacts,.header .links,.header .signin{align-items:center;column-gap:2rem;cursor:pointer;display:flex;font-size:smaller;justify-content:center}.header img{border-radius:5px;height:20px;width:20px}.header .contacts .email,.header .contacts .phone{align-items:center;column-gap:.5rem;display:flex;justify-content:center}.header .signin{background-color:red;border:none;border-radius:7px;color:#fff;cursor:pointer;padding:.5rem 1rem}.links-wrap{column-gap:.5rem}.links-wrap,a{align-items:center;display:flex;justify-content:center}.header select{background-color:initial;border:1px solid #d3d3d3;border-radius:7px;outline:none;padding:.5rem}@media (max-width:1000px){.header{flex-direction:column;row-gap:1rem;width:90vw}.header .contacts,.header .links{justify-content:space-between;width:100%}}.footer{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;font-size:small;justify-content:space-between;margin-bottom:2rem;margin-top:.5rem;padding:1rem;width:60vw}.useful-navigations{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;width:100%}.useful-navigations .address,.useful-navigations .footer-navigations,.useful-navigations .posts,.useful-navigations .timings{align-items:flex-start;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:300px;justify-content:flex-start;width:100%}.useful-navigations>div>h4{margin-top:0;text-align:left}.useful-navigations label{font-size:x-large;left:50%;opacity:.25;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.useful-navigations>div>div{align-items:flex-start;border:1px solid #87cefa;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;row-gap:.5rem;width:100%}.footer-navigations .text,.timings .text{overflow:auto}.useful-navigations .text{padding:1rem}.useful-navigations .text .link{align-items:center;border:1px solid #87cefa;border-radius:7px;cursor:pointer;display:flex;font-size:smaller;justify-content:center;padding:.5rem 1rem}.useful-navigations .text .link:hover{color:red}.posts-scroll-view{height:100%;position:relative;width:100%}.useful-navigations .footer-scroll{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:.75;position:absolute;width:100%}.footer-scroll>div{border-radius:10px;box-sizing:border-box;cursor:pointer;margin:.5rem 0;padding:.5rem;width:90%}.footer-scroll>div>div{margin-bottom:.5rem;width:100%}.copyright{align-items:center;display:flex;justify-content:space-between;padding-top:3rem;width:99%}.copyright .message,.copyright .visitor{background-color:#eef;border:1px solid #87cefa;border-radius:7px;font-size:smaller;padding:.5rem 1rem;text-shadow:0 0 1px grey}@keyframes scrollFooter{0%{top:100%}to{top:-150%}}@media (max-width:1000px){.footer{flex-direction:column;margin-top:.5rem;row-gap:1rem;width:90vw}.useful-navigations{flex-direction:column;gap:1rem}.useful-navigations>div{height:200px;width:100%}.copyright{flex-direction:column;row-gap:1rem}}.main{flex-direction:column;justify-content:center}.main,.main .head{align-items:center;display:flex;width:60vw}.main .head{background-image:linear-gradient(to right bottom,#fff,#fff,#d3d3d3);border:1px solid #87cefa;border-radius:10px;box-sizing:border-box;justify-content:space-between;margin:.5rem 0;padding:1rem;row-gap:20px}.main .head .courses{column-gap:1rem;display:flex;font-size:x-large;font-weight:bolder;justify-content:flex-end;width:100%}.main .head img{border-radius:10px;height:5vw;width:12vw}.main .menu{align-items:flex-start;display:flex;flex-direction:column;font-size:small;justify-content:center;margin:.5rem 0;row-gap:10px;width:100%}.main .menu-items{align-items:center;display:flex;justify-content:space-between;width:100%}.main .menu .page{align-items:center;border:1px solid #87cefa;border-radius:10px;column-gap:5px;cursor:pointer;display:flex;justify-content:center;padding:.75vw 0;width:13%}.main .menu .page:hover{color:red}.main .menu .page>img{height:20px;width:20px}@media (max-width:1000px){.main,.main .container,.main .head,.main .menu{box-sizing:border-box;justify-content:center;width:90vw}.main .head{display:100%;flex-direction:column}.main .head img{height:auto;width:100%}.main .menu{width:100%}.main .head .courses{align-items:center;flex-direction:column;font-size:medium;width:90vw}.main .menu .page{font-size:x-small;padding:.5rem;width:5%}}.app{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}p{line-height:1.5rem;padding-bottom:1rem;padding-top:0}.page_load{align-items:center;border:none;box-sizing:border-box;display:flex;font-size:small;height:100vh;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.page_load div{border:none;border-radius:10px;padding:1rem}.container{align-items:flex-start;box-sizing:border-box;column-gap:1rem;display:flex;font-size:small;justify-content:space-between;margin:.5rem 0}.loading{display:flex;height:200px;width:60vw}.loading,.slider{align-items:center;border-radius:10px;justify-content:center}.slider{display:none;margin:1rem 0;position:relative;width:100%}.slider .slider-title{font-weight:bolder;left:1rem;position:absolute;top:.75rem}.slider .slider-close{cursor:pointer;height:25px;position:absolute;right:.5rem;top:.5rem;width:25px}.container-left{border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;text-align:justify;width:63%}.container-left .left-aligned-image{border-radius:10px;float:left;height:10vw;margin:0 20px 20px 0;width:18vw}.container-left .right-aligned-image{border-radius:10px;float:right;height:10vw;margin:0 0 20px 20px;width:18vw}.container-left-top{align-items:center;display:flex;justify-content:space-between;width:100%}.container-left-top .container-link{align-items:center;background-color:#f8f9fa;border:1px solid #87cefa;border-radius:10px;column-gap:.5rem;cursor:pointer;display:flex;height:50px;justify-content:center;width:30%}.container-left-top .container-link:hover{color:red}.container-right{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;row-gap:1rem;width:35%}.container-right label{font-size:2rem;left:50%;opacity:.25;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.gallery{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:space-between}.gallery,.gallery-images{position:relative;width:100%}.gallery-images{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;cursor:pointer;overflow:hidden}.events,.news{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:300px;justify-content:center;overflow:hidden;position:relative;width:100%}.events .add,.news .add{cursor:pointer;height:40px;position:absolute;right:.25rem;top:.25rem;width:40px}.scroll-events,.scroll-news{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;opacity:.75;padding:1rem;position:absolute;width:100%}.scroll-events .events-item,.scroll-news .news-item{border-radius:10px;box-sizing:border-box;cursor:pointer;margin:.5rem 1rem;padding:.5rem;width:100%}[class*=card]{border-radius:10px;box-sizing:border-box;height:100%;margin:0;padding:.25rem 1rem;position:relative;text-align:justify;width:100%}[class*=card] .close{right:.25rem}[class*=card] .close,[class*=card] .delete{cursor:pointer;height:40px;position:absolute;top:.25rem;width:40px}[class*=card] .delete{right:3rem}@keyframes scroll{0%{top:100%}to{top:-100%}}@media (max-width:1000px){.container{flex-direction:column}.container-left,.container-right{width:100%}.container h2{font-size:large}.container-link>div{display:none}.container-left .left-aligned-image{height:50%;width:100%}.container-right{margin-top:1rem}.loading{width:90vw}}
/*# sourceMappingURL=main.52464a0a.css.map*/