.sf-footer{background:#000;color:#fff;padding:78px 24px 88px;font-family:Arial,Helvetica,sans-serif}.sf-footer__inner{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.sf-footer h2{color:#fff;font-size:13px;line-height:1.3;font-weight:700;margin:0 0 19px;letter-spacing:0}.sf-footer ul{list-style:none;margin:0;padding:0}.sf-footer li{margin:0 0 12px;font-size:13px;line-height:1.45}.sf-footer a{color:#fff;text-decoration:none}.sf-footer a:hover,.sf-footer a:focus-visible{color:#fff;text-decoration:underline}.sf-footer a:focus-visible{outline:2px solid #fff;outline-offset:3px}#footer .absolute-footer{background:#000;color:#fff;border-top:1px solid #333}#footer .absolute-footer a{color:#fff}@media(max-width:600px){.sf-footer{padding:45px 22px 50px}.sf-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 22px}.sf-footer h2{margin-bottom:15px}.sf-footer li{font-size:13px;overflow-wrap:anywhere}}
.sf-footer__heading-button{display:none}.sf-footer ul[hidden]{display:none!important}@media(max-width:600px){.sf-footer{padding:38px 25px 48px}.sf-footer__inner{display:block}.sf-footer section{border-bottom:1px solid #343434}.sf-footer h2{margin:0}.sf-footer__heading-button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;text-align:left;padding:10px 0;background:transparent;border:0;margin:0;color:#fff;font-size:13px;box-shadow:none;line-height:1.3}.sf-footer__heading-button:hover,.sf-footer__heading-button:focus-visible{background:transparent;color:#fff}.sf-footer__heading-button:focus-visible{outline:2px solid #fff}.sf-footer h2>span{display:none}.sf-footer ul{padding:0 0 10px}}
