.section-footer{padding:3rem 0}@media (min-width:1024px){.section-footer{padding-top:8rem}}.section-footer .container,.section-footer .footer-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}@media (min-width:1024px){.section-footer .footer-top{display:grid;grid-template-columns:1fr 2fr 1fr;gap:4rem}}.section-footer .footer-top .description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.section-footer .footer-top .description img{max-width:180px}.section-footer .footer-top .description p{margin:0;font-size:.875rem}.section-footer .footer-top .description ul{margin:0;list-style:none;padding:0;display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-align:center;align-items:center}.section-footer .footer-top .description ul li a svg{width:1.25rem;height:1.25rem;fill:var(--colour-midnight)}.section-footer .footer-top .footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.section-footer .footer-top .footer-links .footer-links-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.section-footer .footer-top .footer-links .footer-links-wrapper h3{font-weight:500;font-size:1rem;margin:0}.section-footer .footer-top .footer-links .footer-links-wrapper ul{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.section-footer .footer-top .footer-links .footer-links-wrapper ul li a{font-size:.875rem;text-decoration:none;color:var(--colour-text-base)}.section-footer .footer-top .sign-up-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding-top:2.5rem;border-top:var(--colour-lighter-grey) 1px solid}@media (min-width:1024px){.section-footer .footer-top .sign-up-form{padding-top:0;border-top:none}}.section-footer .footer-top .sign-up-form h3{font-weight:500;font-size:1rem;margin:0}.section-footer .footer-top .sign-up-form p{margin:0;font-size:.875rem}.section-footer .footer-top .sign-up-form a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;color:var(--colour-white);text-decoration:none;font-weight:700;background-color:var(--colour-siren);border-radius:.5rem;width:fit-content;gap:1rem}.section-footer .footer-top .sign-up-form a svg{width:1rem;height:1rem;stroke:var(--colour-white)}.section-footer .footer-bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;padding-top:2.5rem;border-top:var(--colour-lighter-grey) 1px solid}@media (min-width:1024px){.section-footer .footer-bottom{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.section-footer .footer-bottom .copyright p{font-size:.875rem;margin:0}.section-footer .footer-bottom ul.accolades{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.section-footer .footer-bottom ul.accolades{-ms-flex-pack:end;justify-content:flex-end;gap:4rem}}.section-footer .footer-bottom ul.accolades li img{max-height:46px}