:root{--footer-background-color:var(--white);--footer-vertical-padding:15px;--footer-font-color:var(--black);--footer-link-color:var(--black);--footer-link-text-decoration:none;--footer-link-color-hover:var(--black);--footer-link-text-decoration-hover:underline}.footer{background-color:var(--footer-background-color);color:var(--footer-font-color)}.footer__container{margin-left:auto;margin-right:auto;max-width:var(--containerwidth)}.footer__content{--link-color:var(--footer-link-color);--link-text-decoration:var(--footer-link-text-decoration);--link-color-hover:var(--footer-link-color-hover);--link-text-decoration-hover:var(--footer-link-text-decoration-hover);display:flex;flex-flow:column;padding-top:4rem}.footer__box{display:flex;flex-flow:column;gap:15px;padding:15px}.footer__logo{max-width:300px;width:100%}.footer__list{list-style-type:none;margin:-10px 0;padding:0}.footer__link{align-items:center;display:inline-flex;padding:10px 0}.footer__icon{display:inline-block}.footer__icon svg{fill:var(--footer-link-color);height:20px;width:20px}.footer__link:is(:hover,:focus) svg{fill:var(--footer-link-color-hover)}.footer__icon+.footer__linktext{display:inline-block;padding-left:10px}.footer__cta{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.footer__subcontent{padding:15px}.footer__copyright{opacity:.4}@media (min-width:600px){.footer__content{flex-flow:row;flex-wrap:wrap}.footer__box{width:50%}.footer__box--image{width:100%}}@media (min-width:900px){.footer__content{justify-content:space-between}.footer__box,.footer__box--image{width:auto}.footer__content .footer__title--hidden{all:unset;opacity:0}.footer__content--adapting{flex-wrap:nowrap}.footer__content--adapting .footer__box{max-width:calc(100%/var(--columns));width:auto}.footer__cta{align-items:center;flex-direction:row;justify-content:flex-start}}@media (min-width:1200px){.footer__content{padding-top:8rem}.footer__content--4 .footer__box{width:25%}.footer__content--adapting .footer__box{max-width:calc(100%/var(--columns));width:auto}}table{border-collapse:collapse;margin-bottom:1.4rem;overflow-wrap:break-word}td,th{vertical-align:top}thead th{vertical-align:bottom}