.pre-footer{background:var(--primary-colour);min-height:300px;padding:100px 0 0 0;position:relative}@media (min-width:0px) and (max-width:575px){.pre-footer{padding-top:60px}}@media (min-width:1200px){.pre-footer .col-sm-6:first-of-type{padding-right:120px}}@media (min-width:768px) and (max-width:991px){.pre-footer .col-sm-6:first-of-type{padding-right:50px}}@media (min-width:992px) and (max-width:1199px){.pre-footer .col-sm-6:first-of-type{padding-right:50px}}@media (min-width:1200px){.pre-footer .col-sm-6:last-of-type{padding-left:120px}}@media (min-width:768px) and (max-width:991px){.pre-footer .col-sm-6:last-of-type{padding-left:50px}}@media (min-width:992px) and (max-width:1199px){.pre-footer .col-sm-6:last-of-type{padding-left:50px}}.pre-footer address,.pre-footer p{margin-bottom:20px}.pre-footer a,.pre-footer address,.pre-footer div,.pre-footer h3,.pre-footer p{color:#fff;font-style:normal;font-family:var(--font-secondary);font-size:17px;line-height:29px;letter-spacing:.05em}@media (min-width:768px) and (max-width:991px){.pre-footer a,.pre-footer address,.pre-footer div,.pre-footer h3,.pre-footer p{font-size:15px;line-height:24px}}@media (min-width:0px) and (max-width:767px){.pre-footer a,.pre-footer address,.pre-footer div,.pre-footer h3,.pre-footer p{font-size:13px;line-height:20px}}.pre-footer .headteacher{font-weight:700;font-size:19px;margin-bottom:8px}@media (min-width:0px) and (max-width:1199px){.pre-footer .headteacher{font-size:16px}}.pre-footer .headteacher span{color:var(--third-colour);font-weight:400}.pre-footer .headteacher:last-of-type{margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.25)}.pre-footer h3{font-family:var(--font-heading);font-weight:500;font-size:27px;line-height:35px;margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.25)}@media (min-width:0px) and (max-width:991px){.pre-footer h3{font-size:22px;line-height:30px}}.pre-footer a{-webkit-transition:opacity ease-in-out .2s,color ease-in-out .2s;transition:opacity ease-in-out .2s,color ease-in-out .2s;display:inline-block;opacity:.7;color:var(--footer-link)}.pre-footer a:hover{opacity:1;color:var(--footer-link-hover)}.pre-footer ul{margin:0;padding:0}.pre-footer ul li{padding:0 0 0 30px;margin:0 0 10px 0;list-style:none;position:relative}.pre-footer ul li i{left:0;font-size:15px;top:8px;position:absolute;font-weight:300}@media (min-width:768px) and (max-width:991px){.pre-footer ul li i{top:6px}}@media (min-width:0px) and (max-width:767px){.pre-footer ul li i{top:4px}}.pre-footer address{max-width:410px}.pre-footer address .companyname{display:block;font-weight:700}.pre-footer address .companyname:after{display:none}.pre-footer address .postcode{white-space:nowrap}.pre-footer address span.line:after{content:','}.pre-footer address span.line:last-of-type:after{content:''}.pre-footer .footer_logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:50px;opacity:1;max-width:370px}@media (min-width:0px) and (max-width:575px){.pre-footer .footer_logo{margin-bottom:30px}}.pre-footer__contacts h3{display:none}.pre-footer__contacts ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:40%}@media (min-width:0px) and (max-width:991px){.pre-footer__contacts ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}.pre-footer__socials{margin-top:6px}@media (min-width:0px) and (max-width:991px){.pre-footer__socials{margin-top:20px}}.pre-footer__socials a,.pre-footer__socials span{font-weight:700;display:inline-block}.pre-footer__socials span{margin-right:12px}.pre-footer__socials a{font-size:14px;padding:0 8px}@media (min-width:0px) and (max-width:575px){.pre-footer__quicklinks{margin-top:40px}}@media (min-width:992px){.pre-footer__quicklinks ul{-webkit-columns:2;-moz-columns:2;columns:2}}.pre-footer__quicklinks ul li i{color:var(--third-colour)}