.site-footer{color:#fff;background:#9c9c9c;border-top:1px solid #ffffff30;width:100%;padding:72px 64px 24px}.footer-inner{max-width:1328px;margin:0 auto}.footer-top{grid-template-columns:220px minmax(0,1fr);gap:80px;padding-bottom:56px;display:grid}.footer-brand{max-width:240px}.footer-logo{width:140px;margin:-20px 0 16px;display:block}.footer-logo img{object-fit:contain;width:140px;height:140px;display:block}.site-footer .footer-brand p{font:300 15px/1.8 var(--font-inter),sans-serif;color:#fff;max-width:220px;margin:0 0 12px}.footer-location{font:300 13px/1.7 var(--font-inter),sans-serif;color:#fff}.footer-columns{grid-template-columns:1.15fr .85fr 1.3fr 1.1fr;gap:32px;padding-top:12px;display:grid}.footer-column{min-width:0}.site-footer .footer-column h2{font:500 13px/1.5 var(--font-inter),sans-serif;color:#fff;margin:0 0 20px}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer .footer-column li{margin:0 0 12px;line-height:1.6}.site-footer .footer-column a,.site-footer .footer-cookie-settings{font:300 13px/1.7 var(--font-inter),sans-serif;color:#fff;overflow-wrap:anywhere;text-decoration:none;transition:color .2s}.site-footer .footer-cookie-settings{cursor:pointer;text-align:left;background:0 0;border:0;min-height:0;padding:0}.site-footer .footer-column a:hover,.site-footer .footer-cookie-settings:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.footer-bottom{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.site-footer .footer-bottom p{font:300 12px/1.8 var(--font-inter),sans-serif;color:#fff;margin:0}.site-footer .footer-social{align-items:center;gap:8px;display:flex}.site-footer .footer-social a{color:#fff;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s;display:flex}.site-footer .footer-social a:hover{color:#fff}.site-footer a:focus-visible,.site-footer .footer-cookie-settings:focus-visible{outline-offset:5px;outline:2px solid #fff}@media (max-width:1150px){.site-footer{padding:56px 40px 24px}.footer-top{grid-template-columns:1fr;gap:40px}.footer-brand{max-width:420px}.footer-columns{gap:32px;padding-top:0}.footer-logo{margin-bottom:12px}}@media (max-width:600px){.site-footer{padding:40px 24px 20px}.footer-top{gap:36px;padding-bottom:32px}.footer-columns{grid-template-columns:1fr 1fr;gap:28px 24px}.site-footer .footer-column h2{margin-bottom:16px}.site-footer .footer-column a,.site-footer .footer-cookie-settings{font-size:14px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px}.footer-social{margin-left:-12px!important}.footer-logo,.footer-logo img{width:128px;height:128px}}
