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}.App{text-align:center}@media(min-width:797px){.page-container{min-height:calc(100vh - 258px)}}.dropdown-menu{list-style:none;position:absolute;text-align:start;top:80px;width:200px;z-index:3}.dropdown-menu.clicked{display:none}.dropdown-menu li{background-color:#d0d2d7;cursor:pointer}.dropdown-menu li:hover{background:#fff}.dropdown-link{color:#000;display:block;height:100%;padding:16px;text-decoration:none;width:100%}.main-nav{background-color:#ffe633;box-sizing:border-box;display:flex;font-size:1.2rem;justify-content:space-between;margin:0 auto;padding:2px 10px}.sticky{position:fixed;top:0;z-index:1}.brand-wrapper{display:flex;justify-content:space-between;margin:auto 20px;padding:0}.brand-title{color:rgba(78,23,104,.925);display:flex;flex-direction:column;font-weight:600;justify-content:space-around;line-height:1rem;margin-left:15px}.brand-title__top{font-size:25px}.brand-title__bottom{font-size:18px}.nav-menu{grid-gap:10px;display:grid;grid-template-columns:repeat(5,auto);justify-content:end;list-style:none;margin:auto 0;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav-item{align-items:center;display:flex;height:80px}.nav-link{color:#665372;font-size:1.3rem;padding:.5rem 1rem;text-decoration:none}.nav-link:hover{border-radius:4px;color:#000;transition:all .2s ease-out}.icon{background-color:#665372;height:2px;margin:6px 0;width:25px}.fa-bars{color:#000}.menu-icon,.nav-link-mobile{display:none}@media screen and (max-width:1130px){.fa-caret-down{display:none}.NavbarItems{position:relative}.nav-menu{align-items:center;display:flex;flex-direction:column;height:90vh;left:-100%;position:absolute;text-align:center;top:80px;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:#e6e8ee;left:0;padding:0;z-index:1}.nav-links{display:table;padding:2rem;text-align:center;width:100%}.nav-links:hover{background-color:#1888ff;border-radius:0}.navbar-logo{left:0;position:absolute;top:0;transform:translate(25%,50%)}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:0;transform:translate(-100%,60%)}.fa-bars,.fa-times{color:rgba(78,23,104,.925);font-size:2rem}button{display:none}}.welcome-header{padding-top:10px}.welcome-header,.welcome-wrapper{display:flex;flex-direction:column;justify-content:center}.welcome-wrapper{margin:15px;padding:4rem 1rem;text-align:center}.scoop{background-color:#665372;display:block;height:1px;margin:50px auto 10px;width:80%}.the-button{border-radius:25px;display:flex;justify-content:center}.btn-wrapper{border-radius:25px;display:block;margin:auto auto auto 30px}.ofsted-wrapper{display:flex;flex-direction:row;justify-content:center;margin:15px;padding:1rem 1rem 4rem;text-align:center}.ahoy{border-radius:25px;height:80px;margin:auto;width:220px}.ahoy,.poop{display:block}.poop{margin:auto 30px auto auto}@media(max-width:768px){.ofsted-wrapper{flex-direction:column}.poop{margin:auto}.btn-wrapper{margin:auto;padding-top:30px}}.footer{display:block}.footer,.footer-container{box-sizing:border-box;width:100%}.footer-container{background-color:#53405c;display:flex;padding:2px 10px 0}.footer-container.top{background-color:#fff;border:1px solid #d3d3d3;border-left:none;border-right:none;justify-content:space-between}.footer-container.btm{justify-content:flex-start;padding:20px 10px}.footer-img-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;width:100%}.img-wrapper{display:block;margin:auto;padding:0 10px}.beer{color:#009e41;font-weight:500;max-width:100px}.footer-object-wrapper{padding:0 20px 0 60px}.footer-object-wrapper.sm{margin-top:3px}.fb-icon{color:#4d71c0}.copyright{color:#f1f3fa}@media screen and (max-width:460px){.floor-size{width:80%}}.media-object{align-items:center;display:flex;padding:4rem 1rem}.blurb-wrapper-right,.icon-wrapper-right{order:2}.blurb-wrapper-left,.icon-wrapper-left{order:1}.icon-wrapper-left,.icon-wrapper-right{display:flex;flex:1 1;justify-content:center}.blurb-wrapper-left,.blurb-wrapper-right{flex:1 1;text-align:left}@media(max-width:768px){.media-object{flex-direction:column;text-align:center}.icon-wrapper-right{order:1}.blurb-wrapper-left,.blurb-wrapper-right{order:2}}.doc-link{text-decoration:none}.doc{color:#665372;font-size:26px;line-height:30px}.doc:hover{text-decoration:underline}.doc-wrapper{padding:30px 10px}@media screen and (max-width:1130px){.doc-link{text-decoration:underline}}.document-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around}.document-object{margin:1rem 0;max-width:300px}.document-box{background-color:#f1f3fa;height:350px;transition:.2s ease-in-out;width:250px}.document-box:hover{cursor:pointer;transform:scale(1.04)}.document-header{font-size:24px;font-weight:400}.document-list{border:0;height:600px;width:100%}.contact-wrapper{display:flex;flex-direction:row;justify-content:space-around}.info-box{text-align:left}.map-container{height:600px;margin:auto;padding-bottom:30px;width:60%}.google-map{border:none;height:100%;width:100%}@media(max-width:768px){.contact-wrapper{flex-direction:column;justify-content:space-around}.map-container{height:400px;margin:auto;width:80%}.info-box{padding-bottom:10px;text-align:center}}.blurb-wrapper{margin:auto;padding-bottom:4rem;text-align:center;width:50%}@media screen and (max-width:1130px){.blurb-wrapper{width:100%}}.main-title{color:#5f5f5f;font-size:45px;font-weight:400;margin:auto;padding-bottom:15px;text-align:center}.main-title.sm{font-size:1.25rem;padding:0}.blurb-header{color:#646b90;font-size:24px}.blurb{font-size:1.2rem;line-height:1.7rem}.document-list-wrapper{margin:auto;width:80%}@media screen and (max-width:460px){.document-list-wrapper{width:100%}}.section{background-color:#fff;display:block;padding:2rem 1rem}.section.secondary{background-color:#f1f3fa}.block-container{margin:0 auto;max-width:80%;width:100%}@media screen and (max-width:460px){.block-container{max-width:100%}}h1.heading{padding-bottom:4rem}.calendar{border:0;height:600px;width:100%}.calendar-wrapper{margin:auto;width:90%}@media screen and (max-width:460px){.calendar-wrapper{width:100%}}
/*# sourceMappingURL=main.6df4d45e.css.map*/