:root{--main-color: #39666c;--dark: #00000090;--bg-secondary-color: #f3f3f6;--color-primary: #14854f;--color-lightGrey: #e7ebf1;--color-grey: #747681;--color-darkGrey: #3f4144;--color-error: #d43939;--color-success: #45c078;--color-success-l: #45c07860;--grid-maxWidth: 120rem;--grid-gutter: 2rem;--font-size: 1.6rem;--font-color: #333;--font-family-sans: -apple-system, "BlinkMacSystemFont", "Avenir", "Avenir Next", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono: monaco, "Consolas", "Lucida Console", monospace}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-image:url(../../../images/school.jpg);background-attachment:fixed;background-position:50%;background-size:cover}.h100{height:100vh}.fc-white{color:#fff}.fc-success{color:var(--color-success)}.fc-dark{color:var(--dark)}.fc-diable{filter:opacity(.1)}.bg-dark{background-color:var(--dark)}.bg-success{background-color:var(--color-success)}.bg-successl{background-color:var(--color-success-l)}.bg-grey{background-color:var(--color-grey)}.bg-lgrey{background-color:var(--color-lightGrey)}.fs-l{font-size:large}.fs-xl{font-size:x-large}a{text-decoration:none;color:unset;cursor:pointer}a:hover{text-decoration:underline}a.disable{opacity:.5}a:active{filter:brightness(.7)}button{cursor:pointer}button:active{filter:brightness(.7)}.btn{color:var(--color-darkGrey);background:var(--color-lightGrey);border-radius:4px;line-height:1;text-align:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;text-decoration:none;cursor:pointer}.ma-auto{margin:auto}.ma-1{margin:.5rem}.mx-auto{margin:0 auto}.mt-auto{margin-top:auto}.ms-auto{margin-left:auto}.pa-1{padding:.5rem}.pr-1{padding-right:.5rem}.search{font-size:large}.none{display:none}.hidden{visibility:hidden}.flex{display:flex}.flex-a{display:flex;justify-content:space-around}.flex-b{display:flex;justify-content:space-between}.flex-c{display:flex;flex-direction:column}.ta-center{display:block;text-align:center}.ta-right{display:block;text-align:right}
