.footer{background-color:var(--colour-taupe);padding:0 0 80px}@media(min-width: 1050px){.footer{padding-bottom:22px}}@media(min-width: 1420px){.footer{padding-bottom:26px}}.footer .inner{padding-top:20px}@media(min-width: 1050px){.footer .inner{padding-top:70px;border-top:1px solid var(--colour-taupeBorder)}}@media(min-width: 1420px){.footer .inner{padding-top:80px}}.footer.desktop{display:none}@media(min-width: 1050px){.footer.desktop{display:block}}.footer.mobile{display:block}@media(min-width: 1050px){.footer.mobile{display:none}}.footer .topContent{display:grid;grid-template-columns:27% 73%}@media(min-width: 1050px){.footer .topContent{margin-bottom:70px}}@media(min-width: 1420px){.footer .topContent{grid-template-columns:24% 76%;margin-bottom:100px}}.footer .topContent .mainLinksWrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px;padding-left:60px}@media(min-width: 1230px){.footer .topContent .mainLinksWrapper{padding-left:80px}}@media(min-width: 1420px){.footer .topContent .mainLinksWrapper{padding-left:100px;grid-gap:30px}}@media(min-width: 1700px){.footer .topContent .mainLinksWrapper{padding-left:140px}}.footer .mainLinks .mainLinksInner:first-of-type{border-top:1px solid var(--colour-taupeBorder)}.footer .mainLinks .mainLinksInner .linkWrapper{border-bottom:1px solid var(--colour-taupeBorder)}.footer .mainLinks .mainLinksInner .title{display:flex;align-items:center;justify-content:space-between;margin:0;padding:16px 0 15px;line-height:1.3;cursor:pointer;width:100%}.footer .mainLinks .mainLinksInner .title:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:2px}@media(min-width: 768px){.footer .mainLinks .mainLinksInner .title{padding:19px 0 18px}}.footer .mainLinks .mainLinksInner .title.pc-isActive svg{transform:rotate(180deg)}.footer .mainLinks .mainLinksInner .title:hover span{text-decoration-color:inherit}.footer .mainLinks .mainLinksInner .title svg{margin-top:-1px;transition:transform .3s ease}.footer .mainLinks .mainLinksInner .title span{color:var(--colour-black);font-weight:600;font-size:1.2rem;font-family:var(--font-body);text-transform:uppercase;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s ease;padding-right:40px}@media(min-width: 768px){.footer .mainLinks .mainLinksInner .title span{font-size:1.4rem}}.footer .mainLinks .mainLinksInner .sectionLinks{transition:all .3s ease-in-out;max-height:0;opacity:0;visibility:hidden;padding:0 0 0 15px}.footer .mainLinks .mainLinksInner .sectionLinks.pc-isActive{max-height:100vh;opacity:1;visibility:visible;padding:3px 0 30px 15px}.footer .mainLinks .mainLinksInner .sectionLinks li{line-height:1.3}.footer .mainLinks .mainLinksInner .sectionLinks li a{display:flex;color:var(--colour-black);font-family:var(--font-body);font-weight:400;font-size:1.6rem;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s ease}.footer .mainLinks .mainLinksInner .sectionLinks li a:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:2px}.footer .mainLinks .mainLinksInner .sectionLinks li a:hover span{text-decoration-color:inherit}.footer .mainLinks .mainLinksInner .sectionLinks li+li{margin-top:15px}.footer .linkColumn .linkItem{margin:0}.footer .linkColumn .linkItem+.linkItem{margin-top:8px}@media(min-width: 1420px){.footer .linkColumn .linkItem+.linkItem{margin-top:12px}}.footer .linkColumn .linkItem+.linkItem .subLinksTitle{margin-top:22px}@media(min-width: 1420px){.footer .linkColumn .linkItem+.linkItem .subLinksTitle{margin-top:30px}}.footer .linkColumn .linkItem .subLinksTitle{color:var(--colour-black);font-weight:600;font-family:var(--font-body);font-size:1.4rem;text-transform:uppercase;display:flex;margin-bottom:8px}@media(min-width: 1420px){.footer .linkColumn .linkItem .subLinksTitle{font-size:1.6rem;margin-bottom:12px}}.footer .linkColumn .linkItem .subLinks li+li{margin-top:8px}@media(min-width: 1420px){.footer .linkColumn .linkItem .subLinks li+li{margin-top:12px}}.footer .linkColumn .linkItem .subLink{color:var(--colour-black);font-weight:400;font-family:var(--font-body);font-size:1.4rem;margin-top:8px;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s ease}.footer .linkColumn .linkItem .subLink:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:2px}@media(min-width: 1420px){.footer .linkColumn .linkItem .subLink{font-size:1.6rem;margin-top:10px}}.footer .linkColumn .linkItem .subLink:hover{text-decoration-color:inherit}.footer .linkColumn .linkItem .titleLink{color:var(--colour-black);font-weight:600;font-family:var(--font-body);font-size:1.4rem;text-transform:uppercase;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s ease}.footer .linkColumn .linkItem .titleLink:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:2px}@media(min-width: 1420px){.footer .linkColumn .linkItem .titleLink{font-size:1.6rem}}.footer .linkColumn .linkItem .titleLink:hover{text-decoration-color:inherit}.footer .infoBox{background-color:var(--colour-taupeDark);padding:30px 25px 27px;margin-top:40px}@media(min-width: 768px){.footer .infoBox{padding:45px 32px 34px;margin:45px 0 15px}}@media(min-width: 1050px){.footer .infoBox{margin:0;padding:35px 30px 50px}}@media(min-width: 1420px){.footer .infoBox{padding:40px 35px 50px}}.footer .infoBox .address,.footer .infoBox .time{display:flex}.footer .infoBox .address .icon,.footer .infoBox .time .icon{min-width:18px;margin-right:7px}@media(min-width: 768px){.footer .infoBox .address .icon,.footer .infoBox .time .icon{min-width:20px;margin-right:8px}}@media(min-width: 1420px){.footer .infoBox .address .icon,.footer .infoBox .time .icon{min-width:23px}}.footer .infoBox .address .info,.footer .infoBox .time .info{display:flex;flex-direction:column}.footer .infoBox .time span{font-size:1.2rem;font-family:400;color:var(--colour-black);font-family:var(--font-body);display:block;margin-bottom:6px}@media(min-width: 768px){.footer .infoBox .time span{font-size:1.4rem;margin-bottom:4px}}@media(min-width: 1420px){.footer .infoBox .time span{font-size:1.6rem;margin-bottom:1px}}.footer .infoBox .time span strong{font-weight:700}.footer .infoBox .time .icon svg{width:18px;margin-top:-1px}@media(min-width: 768px){.footer .infoBox .time .icon svg{width:20px;margin-top:1px}}@media(min-width: 1420px){.footer .infoBox .time .icon svg{width:23px;margin-top:2px}}.footer .infoBox .address{margin-top:7px}@media(min-width: 768px){.footer .infoBox .address{margin-top:12px}}@media(min-width: 1420px){.footer .infoBox .address{margin-top:16px}}.footer .infoBox .address span{font-size:1.2rem;font-family:400;color:var(--colour-black);font-family:var(--font-body);display:block;margin-bottom:3px}@media(min-width: 768px){.footer .infoBox .address span{font-size:1.4rem;margin-bottom:2px}}@media(min-width: 1420px){.footer .infoBox .address span{font-size:1.6rem}}.footer .infoBox .address .icon svg{width:13px}@media(min-width: 768px){.footer .infoBox .address .icon svg{width:14px;margin-top:1px}}@media(min-width: 1420px){.footer .infoBox .address .icon svg{width:16px;margin-top:2px}}.footer .container{max-width:1360px;margin:0 auto;padding:0 5%;box-sizing:content-box}@media(min-width: 768px){.footer .container{padding:0 8%}}.footer .container.small{max-width:898px}.footer .bottomContent{padding-top:22px}@media(min-width: 1050px){.footer .bottomContent{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--colour-taupeBorder)}}@media(min-width: 1420px){.footer .bottomContent{padding-top:26px}}.footer .subFooterLinks{text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:30px}@media(min-width: 1050px){.footer .subFooterLinks{text-align:left;flex-direction:row;padding:0}}.footer .subFooterLinks .copyright{margin-right:4px;display:flex;color:var(--colour-darkBlack);font-family:var(--font-body);font-size:1.4rem;font-weight:400;line-height:1.3;text-align:center;padding-top:30px}@media(min-width: 1050px){.footer .subFooterLinks .copyright{text-align:left;padding-top:0}}.footer .subFooterLinks ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 -11px -10px}@media(min-width: 1050px){.footer .subFooterLinks ul{margin:0;justify-content:flex-start}}@media(min-width: 1420px){.footer .subFooterLinks ul{margin-top:-2px}}.footer .subFooterLinks ul li{margin:0 11px 10px;width:fit-content;min-width:fit-content}@media(min-width: 1050px){.footer .subFooterLinks ul li{margin:0 0 0 18px}}.footer .subFooterLinks ul li a{color:var(--colour-darkBlack);font-family:var(--font-body);font-size:1.4rem;font-weight:400;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s ease;line-height:1.3;width:fit-content}.footer .subFooterLinks ul li a:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:2px}.footer .subFooterLinks ul li a:hover{text-decoration-color:inherit}.footer .socialLinks{display:flex;align-items:center;justify-content:center;margin:0 -7px}@media(min-width: 1050px){.footer .socialLinks{margin:0;justify-content:flex-end}}.footer .socialLinks li{margin:0 7px}@media(min-width: 1050px){.footer .socialLinks li{margin:0 0 0 14px}}.footer .socialLinks li a:focus-visible{outline:none}.footer .socialLinks li a:focus-visible svg{outline:1px solid var(--colour-focus);outline-offset:2px}.footer .socialLinks li a:hover svg{fill:var(--colour-gold)}.footer .socialLinks li a svg{width:28px;height:28px;fill:var(--colour-black);transition:fill .2s ease}.footer .minimised{padding-top:11px;border:none}
