@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#about .inspirational-quote h1{color:#333;font-family:Montserrat,sans-serif;font-size:48px;margin:40px 0;text-align:center;text-shadow:2px 2px 4px #00000080;text-transform:uppercase}@media (max-width:767px){#about .inspirational-quote h1{font-size:32px}}#Programs{padding:60px 0}#Programs .section-title{margin-bottom:45px;text-align:center}#Programs h2{color:#333;font-size:30px;text-transform:uppercase}#Programs p{color:#555;font-size:16px}#Programs .row{display:flex;flex-wrap:wrap;justify-content:center}#Programs .col-md-4{box-sizing:border-box;flex:0 0 33.333333%;max-width:33.333333%;padding:0 15px}#Programs .program-desc{background:hsla(0,0%,100%,.324);border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:10px 0;padding:20px;transition:all .3s ease-in-out}#Programs .program-desc:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}#Programs h3{color:#333;font-size:20px;margin:0 0 10px;text-transform:capitalize}#Programs .program-desc p{color:#fff;font-size:14px}@media (max-width:767px){#Programs .col-md-4{flex:0 0 100%;max-width:100%}#Programs h2{font-size:24px}#Programs .program-desc p{font-size:12px}}.staff-img-container{display:inline-block;position:relative}.staff-img{height:100%;object-fit:fit;width:100%}.info-button{align-items:center;background-color:#000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:25px;justify-content:center;position:absolute;right:5px;top:5px;width:25px}.info-button:hover{background-color:#333}.content{margin-top:20px}.modal-background{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1050}.modal-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:auto;max-height:90vh;max-width:600px;overflow-y:auto;padding:20px;position:relative;width:100%}.close-button{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}.modal-title{color:#333;font-size:24px;font-weight:600;margin-bottom:20px;text-align:center}.question{color:#333}.registration-form{display:flex;flex-direction:column}.MuiTextField-root{margin-bottom:8px;margin-top:8px}.MuiFormGroup-root{margin-top:10px}.MuiFormControlLabel-root{margin-left:0;margin-right:0}.apply-button{background-color:#8b0000;border:none;border-radius:20px;color:#fff;cursor:pointer;margin-top:5px;padding:10px 20px;transition:background-color .3s}.apply-button:hover{background-color:#640000}.toast{animation:fadeOut 5s forwards;background-color:#333;border-radius:10px;bottom:20px;color:#fff;opacity:.9;padding:10px 20px;position:fixed;right:20px;z-index:1500}@keyframes fadeOut{0%{opacity:.9}to{opacity:0}}.link-button{background:none;border:none;color:#fd6060;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.link-button:focus,.link-button:hover{text-decoration:none}.label-font-and-size{font-size:18px!important;font-weight:700!important;margin-left:10px!important}.label-font-and-size .MuiFormControlLabel-label{font-size:14px!important}.error{color:#d32f2f}.error-message{color:#d32f2f;font-size:10px;margin-left:10px}.label-font-and-size.Mui-error .MuiFormControlLabel-label{color:#d32f2f}.MuiInput-underline.Mui-error:after{border-bottom-color:#d32f2f}.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.MuiCheckbox-root.Mui-error,.MuiFormHelperText-root.Mui-error{color:#d32f2f}@media screen and (max-width:400px){#features{padding:20px}#about,#contact,#features,#footer,#gallery,#header,#programs,#schedule,#staff,#testimonials{width:111%}}.register-btn{transition:transform .3s ease,box-shadow .3s ease}.register-btn:hover{box-shadow:0 4px 15px #0003;transform:scale(1.1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.register-btn{animation:fadeInUp .8s ease-out}
/*# sourceMappingURL=main.c4fd3877.css.map*/