/* 4.0.5 Footer classic */
.footer{position:relative;background:var(--footer-bg);color:var(--footer-text);padding:48px 0;background-image:linear-gradient(rgba(0,0,0,.18),rgba(0,0,0,.18)),var(--footer-bg-image);background-size:cover;background-position:center}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:start}.footer-links{display:flex;flex-direction:column;gap:10px}.footer a{color:var(--footer-text);text-decoration:none}.footer-brand-block span{opacity:.82}@media(max-width:760px){.footer-grid{grid-template-columns:1fr}.footer{padding:36px 0}}
