.site-footer{border-top:1px solid var(--main-colors-warm-grey);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"ss01" on,"ss02" on,"ss03" on,"ss04" on,"ss05" on,"ss06" on,"ss07" on}.site-footer__nav.container{padding-right:0;padding-left:0}.site-footer__menu{display:flex;flex-direction:column}.site-footer__column{display:contents}.site-footer__group{display:flex;flex-direction:column;gap:var(--spacing-v4);padding:var(--spacing-v3) var(--spacing-h1);border-bottom:1px solid var(--main-colors-warm-grey)}.site-footer__group.is-open{background-color:#fff}@media screen and (max-width:767px){.site-footer__group-title.heading-4{--font-size:16px;line-height:140%}}.site-footer__group-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:0;font:inherit;font-feature-settings:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.site-footer__group-chevron{display:block;flex-shrink:0;width:20px;height:20px;transition:transform .2s ease}.site-footer__group-toggle[aria-expanded=true] .site-footer__group-chevron{transform:rotate(180deg)}.site-footer__links{display:flex;flex-direction:column;gap:var(--spacing-v4);padding:var(--spacing-v3) var(--spacing-h1);margin:0;list-style:none;background-color:#fff;border:1px solid var(--main-colors-warm-grey);border-radius:5px}.site-footer.is-enhanced .site-footer__group:not(.is-open) .site-footer__links{display:none}.site-footer__item{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-footer__link{font-size:14px;line-height:140%;color:var(--main-colors-black-2)}a.site-footer__link:hover{color:var(--main-colors-green);text-decoration:none}.site-footer .current-menu-item>a.site-footer__link:not([href*="#"]){color:var(--main-colors-green)}.site-footer .se-badge{display:inline-block;width:max-content;max-width:100%;padding:4px 8px;font-family:"IBM Plex Mono","TT Fors",sans-serif;font-size:14px;font-weight:500;line-height:140%;color:var(--main-colors-green);text-transform:uppercase;white-space:nowrap;pointer-events:none;user-select:none;background-color:var(--main-colors-light-green);border-radius:6px}.site-footer__utility{background-color:#fff}.site-footer__utility-inner{display:flex;flex-direction:column;gap:var(--spacing-v3);padding-top:var(--spacing-half-of-v1);padding-bottom:var(--spacing-half-of-v1)}.site-footer__logo{display:flex;justify-content:center}.site-footer__logo a,.site-footer__logo svg{display:block}.site-footer__socials{display:flex;gap:16px;padding:0;margin:0;list-style:none}.site-footer__social a,.site-footer__social img{display:block;width:24px;height:24px}.site-footer__copyright{order:1;margin:0;font-size:14px;line-height:140%;color:var(--main-colors-black-2)}@media screen and (min-width:768px){.site-footer__nav.container{padding:var(--spacing-half-of-v1) var(--spacing-h1) var(--spacing-v2)}.site-footer__menu{flex-direction:row;align-items:flex-start;gap:var(--spacing-h2)}.site-footer__column{display:flex;flex:1 1 0;flex-direction:column;gap:48px;min-width:0}.site-footer__group,.site-footer__group.is-open{gap:8px;padding:0;background-color:transparent;border-bottom:none}.site-footer__group-toggle{pointer-events:none;cursor:default}.site-footer__group-chevron{display:none}.site-footer__links,.site-footer.is-enhanced .site-footer__group:not(.is-open) .site-footer__links{display:flex;gap:8px;padding:0;background-color:transparent;border:none;border-radius:0}.site-footer__link{font-size:16px}.site-footer__utility-inner{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:32px;padding-bottom:32px}.site-footer__copyright{width:100%}}@media screen and (min-width:1024px){.site-footer__column{gap:var(--spacing-v2)}.site-footer__utility-inner{position:relative;flex-wrap:nowrap}.site-footer__copyright{width:auto;white-space:nowrap}}@media screen and (min-width:1536px){.site-footer__group,.site-footer__group.is-open{gap:12px}.site-footer .se-badge{font-size:16px}}@media screen and (min-width:1920px){.site-footer__group,.site-footer__group.is-open{gap:var(--spacing-v4)}}