.section-footer{border-top:1px solid var(--colour-swamp);border-bottom:1px solid var(--colour-swamp);display:flex;flex-direction:column}@media (min-width: 1024px){.section-footer{display:grid;grid-template-columns:45% 55%}}.section-footer .lists{background-color:var(--colour-spring-rain);color:var(--colour-swamp);padding:3rem 1rem;display:flex;flex-direction:column;gap:2rem}@media (min-width: 1024px){.section-footer .lists{order:2;padding:5rem;gap:3rem}}.section-footer .lists .list-title{display:block;font-size:.875rem;font-weight:600;margin-bottom:1rem}.section-footer .lists .menu-blocks{display:flex;flex-direction:column;gap:2rem}@media (min-width: 1024px){.section-footer .lists .menu-blocks{flex-direction:row;gap:5rem}}.section-footer .lists .menu-blocks .list-wrapper ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;row-gap:.5rem}@media (min-width: 1024px){.section-footer .lists .menu-blocks .list-wrapper ul{display:flex;flex-direction:column;gap:.5rem}}.section-footer .lists .menu-blocks .list-wrapper ul li a{text-decoration:none;color:currentColor;line-height:1.75rem}.section-footer .lists .payments ul{display:flex;gap:1.5rem;list-style:none;padding:0}.section-footer .info{background-color:var(--colour-swamp);color:var(--colour-white);padding:3rem 1rem;display:flex;flex-direction:column;gap:3rem}@media (min-width: 1024px){.section-footer .info{padding:5rem;gap:3.5rem}}@media (min-width: 1024px){.section-footer .info{order:1}}.section-footer .info .info-title{display:block;font-size:.875rem;font-weight:600;margin-bottom:1rem}.section-footer .info .footer-title{display:block;font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;line-height:1.5rem;margin-bottom:1.5rem}.section-footer .info .company-info ul{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.section-footer .info .company-info ul address{font-style:normal;line-height:1.75rem}.section-footer .info .company-info ul a{text-decoration:none;color:currentColor}@media (min-width: 1024px){.section-footer .info .company-info ul{display:grid;grid-template-columns:1fr 1fr}.section-footer .info .company-info ul li:first-child{grid-row:span 2}}.section-footer .info .legal-info{display:flex;flex-direction:column;gap:.5rem}.section-footer .info .legal-info .legal-disclaimer{display:block;line-height:1.625rem}.section-footer .info .legal-info .attribution-link a{color:currentColor}
/*# sourceMappingURL=/s/files/1/0768/4797/2657/t/3/assets/section-footer.css.map */
