.App{background:linear-gradient(#fff,90%,#3c9cab);background-attachment:fixed;position:-webkit-sticky;position:sticky;text-align:center}.App,body,html{max-width:100%;min-height:100vh}body,html{box-sizing:border-box;color:#000;font-family:Segoe UI,Roboto,sans-serif;font-size:1.25rem;height:100%;margin:auto}h1,h2,h3{color:#1e5e6a}#root{max-width:100%!important;overflow-x:hidden}button{background:#0000;border:0}button:hover{color:#3c9cab;transform:scale(1.15);transition:.1s ease-in}::-webkit-scrollbar{display:none}img{display:block;height:auto;max-width:100%}ul{list-style-type:none;padding:0}@media (max-width:1020px){button:hover{transform:scale(1)}}.Home{box-sizing:border-box;display:flex;flex-direction:column;font-size:inherit;padding:0 3rem}.Home img{max-height:50vh}.header{align-items:center;animation:loadQuote 1s ease-in 1s forwards,shrink 2s ease-out 4s forwards;background-color:initial;border-bottom:2px solid #1e5e6a;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);opacity:0;padding:20vh 0}.headerQuote{align-items:center;display:flex;font-size:larger;grid-column:2/4;justify-content:center}@keyframes loadQuote{to{opacity:1}}@keyframes shrink{to{padding:15vh 0}}@media (max-width:1020px){.Home{padding:2vh 2vh 8vh}.header{display:flex;flex-direction:column;padding:15vh 0}@keyframes shrink{to{padding:1vh 0}}}.About{grid-row-gap:5px;display:grid;row-gap:5px}.About>h1{background-color:#fff;grid-column:1/2;margin:0;padding:1.5rem}.aboutSection{background-color:#fff;display:flex}.aboutSection div{padding:.5rem 1rem}.aboutSection img{max-width:100%}@media (max-width:1020px){.About{display:flex}.About,.aboutSection{flex-direction:column}}.Footer{align-items:center;background-color:#f5f5f5;bottom:0;display:flex;font-size:20px;justify-content:center;left:0;min-height:30px;width:100%}@media (max-width:1020px){.Footer{font-size:small}}.Navbar{background-color:#fff;display:flex;justify-content:space-around;padding:3vh 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.navbarBtns{align-items:center;display:flex;justify-content:center}.navbarBtns>button{font-size:large;padding:0 1vw}.progressWrapper{background-color:initial;bottom:0;position:absolute;width:100vw}.progress{background-color:#277a88;padding-bottom:3px}.navbarTitle{align-items:center;display:flex;font-size:larger;padding-left:1vh}.activeRoute{color:#277a88;transition:.1s ease-in}@keyframes activeRoute{0%{border-bottom:2px solid #000;color:#277a88;width:0}to{border-bottom:2px solid #000;color:#277a88;width:100%}}@keyframes load{to{opacity:1}}@media (max-width:1020px){.Navbar{align-items:center;flex-direction:column;font-size:smaller;gap:1rem;justify-content:center}}.contact-container{background-color:#fff;color:#000;line-height:1.7;margin:3rem auto;max-width:1200px;padding:0 2rem 1rem}.contact-header{margin-bottom:3rem;text-align:center}.contact-header h1{font-size:2.25rem;margin-bottom:1rem}.contact-header p{font-size:1.1rem;margin:0 auto;max-width:750px}.contact-book{margin-bottom:3rem;text-align:center}.contact-book h2{font-size:1.5rem;margin-bottom:1rem}.contact-book-text{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.contact-book-text p{flex:1 1 350px;font-size:1.05rem;max-width:400px}.contact-button{background-color:#277a88;border:2px solid #277a88;border-radius:2px;color:#fff;cursor:pointer;font-size:1rem;overflow:hidden;padding:.8rem 1.6rem;position:relative;transition:color .4s ease}.contact-button:before{background-color:#fff;content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:0}.contact-button:hover:before{left:0}.contact-button span{position:relative;z-index:1}.contact-button:hover{color:#277a88;transform:none;transition:.1s ease-in}.contact-info,.contact-services{background-color:#f8fbfc;border-radius:14px;box-shadow:0 3px 8px #1e536a14;margin:2rem auto;max-width:720px;padding:1.75rem 2rem}.contact-info h3,.contact-services h3{border-bottom:2px solid #3c9cab;display:inline-block;font-size:1.25rem;font-weight:600;margin-bottom:.75rem;padding-bottom:4px}.contact-info p,.contact-services p{font-size:1.05rem;margin-bottom:.8rem}@media (max-width:600px){.contact-book-text{align-items:center;flex-direction:column}.contact-book-text p{flex:1 1}.contact-button{width:90%}}.Team{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;min-height:90vh;padding:3rem 2rem;width:90%}.Team,.teamList{align-items:center;justify-content:center}.teamList{grid-gap:2px;border-radius:10px;display:grid;gap:2px;grid-template-columns:1fr 4fr}.teamList>h2{grid-column:1/3}.member{margin:auto}.bio,.member{display:flex;flex-direction:column}.bio{gap:1rem;padding:0 1rem}.eduBg{background-color:#3c9cab;display:flex;flex-direction:column;font-size:small;gap:1px 0;grid-row:2/3}.eduBg>*{background-color:#fff;padding:3px 0}@media (max-width:1020px){.Team{padding:.5rem .5rem 1vh}.Team>h1{margin:0}.member,.teamList{display:flex;flex-direction:column}.member{padding-bottom:1rem}.bio,.member{gap:1rem}}.Faq{align-items:center;margin:auto;max-width:70%;padding:2rem}.Faq,.faq{display:flex;flex-direction:column}.faq{gap:.5rem}.question{display:flex;padding:12px}.question:hover{transform:scale(1)}.answer{align-self:flex-end;display:flex;justify-content:flex-end}.Resources{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;margin:auto;width:90%}.resourceList h2{border-bottom:1px solid #000}.resourceList li{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem}@media (max-width:1020px){.Navbar{align-items:center;flex-direction:column;font-size:smaller;gap:1rem;justify-content:center}.resourceBio{padding:.5rem}}
/*# sourceMappingURL=main.5b82f94b.css.map*/