#pre_footer{padding:65px 0 30px;background:var(--secondary-colour)}@media (max-width:767px){#pre_footer{padding-top:30px}}#pre_footer h2{color:var(--primary-colour);font-weight:700;font-size:64px;line-height:70px;margin-bottom:40px}@media (max-width:767px){#pre_footer h2{font-size:36px;text-transform:none;margin-bottom:10px}}#pre_footer address{margin-top:30px}#pre_footer address,#pre_footer p{margin-bottom:20px}#pre_footer .headteacher{font-weight:700;font-size:23px;line-height:27px}@media (max-width:767px){#pre_footer .headteacher{font-size:19px}}#pre_footer a,#pre_footer address,#pre_footer div,#pre_footer h3,#pre_footer p{color:#fff;font-family:var(--font-primary);font-style:normal;font-size:17px;line-height:1.5;text-transform:none}#pre_footer h3{margin-bottom:25px;font-weight:700;font-size:23px;line-height:27px}@media (max-width:767px){#pre_footer h3{font-size:19px}}#pre_footer a{display:block;-webkit-transition:color ease-in-out .2s;-o-transition:color ease-in-out .2s;transition:color ease-in-out .2s}#pre_footer a:hover{color:var(--primary-colour)}#pre_footer ul.footer_contacts{margin:0;padding:0}#pre_footer ul.footer_contacts li{margin-bottom:10px}#pre_footer ul.footer_contacts i{width:30px;height:30px;margin-right:10px;border-radius:50%;color:#fff;background:var(--secondary-colour);font-size:12px;line-height:30px}@media (min-width:0px) and (max-width:575px){#pre_footer ul.footer_contacts{margin-bottom:20px}}#pre_footer ul:not(.footer_contacts){margin:0;padding:0}@media (max-width:575px){#pre_footer ul:not(.footer_contacts).pre-footer__contacts__list{text-align:left;margin:0 auto}}#pre_footer ul:not(.footer_contacts) li{position:relative;margin:0 0 10px 0;padding:0 0 0 40px;list-style:none}#pre_footer ul:not(.footer_contacts) li i{position:absolute;top:5px;left:0;color:#fff;font-size:15px}#pre_footer address span.line.companyname{display:block;font-weight:700;font-size:23px;line-height:27px;margin-bottom:10px}@media (max-width:767px){#pre_footer address span.line.companyname{font-size:19px}}#pre_footer address span.line.county:after{content:'';display:block;height:1px}#pre_footer address span.line:not(.companyname):not(.towncity):after{content:','}#pre_footer address span.line:not(.companyname):not(.towncity):last-of-type:after{content:''}@media (min-width:0px) and (max-width:575px){#pre_footer .pre-footer__quicklinks h3{margin-top:20px}}@media (min-width:768px){#pre_footer .pre-footer__quicklinks ul{-webkit-columns:2;-moz-columns:2;columns:2;margin-top:30px}}#pre_footer .pre-footer__quicklinks ul li{padding-left:0;margin-bottom:20px}#pre_footer .pre-footer__quicklinks ul li a{display:inline-block;font-weight:400;font-size:17px;line-height:24px;letter-spacing:.07em}#pre_footer .pre-footer__quicklinks ul li i{display:none}.pre_footer_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media (max-width:575px){.pre_footer_logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.pre_footer_logo__symbol{height:72px;width:63px;margin-right:10px}@media (max-width:575px){.pre_footer_logo__symbol{margin-bottom:10px;margin-right:0}}.pre_footer_logo__text{height:30px}.pre_footer_map{position:relative;display:block;padding:50px 0;border:0;pointer-events:none;background:var(--dark-grey);text-decoration:none}.pre_footer_map:after{content:'';z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.5);-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;mix-blend-mode:color-dodge}.pre_footer_map__map{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-filter:saturate(0);filter:saturate(0)}.pre_footer_map__content{z-index:3;position:relative;margin:0 auto;padding:20px;text-align:center}.pre_footer_map__content figure{margin-bottom:28px}.pre_footer_map__content figure i{color:var(--link-colour);font-size:60px}.pre_footer_map__content .button{font-weight:var(--font-bold-weight);pointer-events:all}.pre_footer_follow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;margin-bottom:10px}@media (max-width:360px){.pre_footer_follow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.pre_footer_follow h3{margin:0!important;padding-right:20px;white-space:nowrap}@media (max-width:575px){.pre_footer_follow h3{margin:0;padding-right:40px}}.pre_footer_follow span{display:none}.pre_footer_follow #footer_social_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pre_footer_follow #footer_social_icons li{margin:0!important;padding:0!important}.pre_footer_follow #footer_social_icons li.twitter{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pre_footer_follow #footer_social_icons li.facebook{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pre_footer_follow #footer_social_icons li.instagram{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pre_footer_follow #footer_social_icons li.youtube{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.pre_footer_follow #footer_social_icons a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;margin:0 10px;border-radius:50%}@media (min-width:576px) and (max-width:767px){.pre_footer_follow #footer_social_icons a{margin:0 5px}}@media (max-width:767px){.pre_footer_follow #footer_social_icons a:first-child{margin-left:0}}.pre_footer_follow #footer_social_icons a i{position:relative!important;font-size:13px;top:auto!important;color:inherit;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.pre_footer_follow #footer_social_icons a:hover i{color:var(--link-colour-hover)!important}