.footer{--footer-background-color:var(--jkl-color-background-container-darker);--footer-text-color:var(--jkl-color-brand-main-hvit);--footer-text-color-hover:var(--jkl-color-brand-purple-350);position:relative;background-color:var(--footer-background-color);color:var(--footer-text-color)}.footer .footer-inner{display:flex;flex-direction:column;gap:var(--jkl-spacing-16);padding:var(--jkl-spacing-40) var(--jkl-spacing-16)}@media(min-width:680px){.footer .footer-inner{padding:var(--jkl-spacing-40) var(--jkl-spacing-24)}}@media(min-width:1200px){.footer .footer-inner{padding:var(--jkl-spacing-40) var(--jkl-spacing-40)}}.footer .footer-links ul{display:flex;flex-direction:column;gap:var(--jkl-spacing-12) var(--jkl-spacing-40);margin:0 0 3.75rem;padding:0;list-style:none}@media(min-width:680px){.footer .footer-links ul{flex-direction:row}}@media(min-width:1200px){.footer .footer-links ul{margin-right:20.1875rem;margin-bottom:unset}}.footer .footer-links ul .footer-link,.footer .footer-links ul .footer-link-external{display:inline-flex;align-items:center;gap:var(--jkl-spacing-4);font-size:1rem;color:var(--footer-text-color);text-decoration:none;border-bottom:1px solid var(--footer-text-color)}.footer .footer-links ul .footer-link-external:hover,.footer .footer-links ul .footer-link:hover{color:var(--footer-text-color-hover)}.footer .footer-logo-wrapper{position:absolute;display:flex;bottom:var(--jkl-spacing-40);left:var(--jkl-spacing-16)}@media(min-width:680px){.footer .footer-logo-wrapper{left:var(--jkl-spacing-24)}}@media(min-width:1200px){.footer .footer-logo-wrapper{right:var(--jkl-spacing-40);left:unset}}