diff --git a/dist/css/styles.min.css b/dist/css/styles.min.css index c66342d72..0e0d7aa89 100644 --- a/dist/css/styles.min.css +++ b/dist/css/styles.min.css @@ -15,7 +15,7 @@ [data-hds-icon-end], [data-is-external], [data-protocol="tel"], - [data-protocol="mailto"]){--button-padding-end-adjust: -8px;--button-padding-start-adjust: -8px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]{--button-padding-start-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]{--button-padding-start-adjust-supplementary: -16px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]),[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]),a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]),a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]){--button-padding-end-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{left:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before{left:8px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):empty,a[href][data-hds-component=button]:not([class*=hds-button]):empty{padding-left:16px;padding-right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:transform .2s linear}@media(prefers-reduced-motion){[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:none}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:none}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:none}}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]::after{-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external);--external-icon-move: translate(3px, -3px)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=tel]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=tel]::after{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=mailto]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=mailto]::after{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;transition:transform .2s linear;--external-icon-move: translateX(4px);right:8px;margin-top:-2px;margin-bottom:-2px;position:absolute;top:50%;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{transition:none}}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{--external-icon-move: translateX(0)}}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary]{--background-color: var(--theme-bg1, var(--color-bus));--background-color-hover: var(--theme-bg2, var(--color-bus-dark));--background-color-focus: var(--theme-bg1, var(--color-bus));--background-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--background-color-disabled: var(--color-black-20);--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg1, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg1, var(--color-bus-dark));--border-color-disabled: var(--color-black-20);--color: var(--theme-fg1, var(--color-white));--color-hover: var(--theme-fg2, var(--color-white));--color-focus: var(--theme-fg1, var(--color-white));--color-hover-focus: var(--theme-fg2, var(--color-white));--color-disabled: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg1, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg1, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg2, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--border-color-disabled: var(--color-black-50);--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg1, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg1, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=loading],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=loading]{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: transparent;--border-color-hover-focus: transparent;--border-color-disabled: transparent;--color: var(--color-black-90);--color-hover: var(--color-black-90);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-black-90);cursor:wait}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=success],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=success]{--background-color: var(--color-success);--background-color-hover: var(--color-success-dark);--background-color-focus: var(--color-success);--background-color-hover-focus: var(--color-success-dark);--border-color: var(--color-success);--border-color-hover: var(--color-success-dark);--border-color-focus: var(--color-success);--border-color-hover-focus: var(--color-success-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=danger],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=danger]{--background-color: var(--color-error);--background-color-hover: var(--color-error-dark);--background-color-focus: var(--color-error);--background-color-hover-focus: var(--color-error-dark);--border-color: var(--color-error);--border-color-hover: var(--color-error-dark);--border-color-focus: var(--color-error);--border-color-hover-focus: var(--color-error-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}p>[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:first-child,p>a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child{margin-left:calc(-8px + (-2px))}.card{background:#fff;word-wrap:anywhere;padding:16px;position:relative}.card+.card{margin-top:16px}@media(min-width: 576px){.card{display:flex;flex-direction:row-reverse;gap:24px;grid-template-areas:"content img";grid-template-columns:1fr 30%;padding:24px}}@media(min-width: 768px){.card{gap:32px;padding:32px}}.card__image{flex-basis:30%;flex-shrink:0;margin-bottom:16px}.card__image picture,.card__image img{aspect-ratio:1.5;background-color:#f2f2f2;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width: 576px){.card__image{margin-bottom:0}}.card__image .image-placeholder{aspect-ratio:1.5}.card__text{display:flex;flex-direction:column;flex-grow:1}.card--unpublished{color:#b01038;color:var(--color-error);outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:-2px}.card--unpublished .card__link{color:#b01038;color:var(--color-error)}.card--unpublished .card__text::after{background-color:#b01038;background-color:var(--color-error)}.card .content-tags{margin-bottom:-8px}.card__category{margin-top:12px}.card__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin:0}@media(min-width: 992px){.card__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.card__link{word-wrap:anywhere}.card__link::before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.card__link:active,.card__link:focus{outline:3px solid #000;outline-offset:2px}.card__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.card__helptext{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.card__description,.card__helptext{margin-top:8px}.card__description>:first-child,.card__helptext>:first-child{margin-top:0}.card__metas{margin-top:16px}.card__meta{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);padding-left:32px}[dir=rtl] .card__meta{padding-left:0;padding-right:32px}.card__meta+.card__meta{margin-top:8px}.card__meta__icon{--icon-size: 24px;display:inline-block;margin-left:-32px;margin-right:8px}[dir=rtl] .card__meta__icon{margin-left:8px;margin-right:-32px}.card__meta__label{font-weight:500}.card p.address{display:inline}.card__tags{margin-top:16px}.hyphenate{-webkit-hyphens:auto;hyphens:auto}.link__type{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);transition:transform .2s linear;--external-icon-move: scaleX(var(--lang-direction, 1)) translate(3px, -3px);overflow:hidden;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.link__type{transition:none}}@media(prefers-reduced-motion){.link__type{--external-icon-move: scale(1)}}a:focus .link__type,a:hover .link__type{transform:var(--external-icon-move)}.link__type--tel{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}.link__type--mailto{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:1.5rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block;margin:48px 0;padding-top:8px;padding-bottom:8px;padding-left:24px;position:relative}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:2rem;font-weight:400}}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{margin:64px 0;padding-left:40px}}blockquote[data-helfi-quote]::before,.quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;top:0;left:0;position:absolute;width:8px}p[data-helfi-quote-text],.quote__text{font-style:italic;margin-top:0}p[data-helfi-quote-text]::before,.quote__text::before{content:"”"}p[data-helfi-quote-text][lang=en]::before,[lang=en] p[data-helfi-quote-text]::before,.quote__text[lang=en]::before,[lang=en] .quote__text::before{content:"“"}p[data-helfi-quote-text]::after,.quote__text::after{content:"”"}footer[data-helfi-quote-author],.quote__author{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}footer[data-helfi-quote-author]::before,.quote__author::before{content:"-";margin-right:3px}footer[data-helfi-quote-author] cite,.quote__author cite{font-style:normal}[data-unpublished]::before{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1;line-height:var(--line-height);--line-height: 1;background:#b01038;color:#fff;content:attr(data-unpublished);display:block;padding-left:8px;padding-right:8px;position:fixed;transform:rotate(-90deg) translateX(calc(-50% - 50vh));transform-origin:top left;z-index:2}[dir=rtl] [data-unpublished]::before{right:27px;transform:rotate(-90deg) translateX(calc(0% - 44vh));transform-origin:top right}@media(min-width: 768px){[data-unpublished]::before{content:attr(data-unpublished-long);--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5;line-height:var(--line-height);--line-height: 1.5}}.user-edited-content{word-wrap:break-word}.main-image img{display:block;height:auto;overflow:hidden;width:100%}.unit--full .main-image picture{max-width:860px}.block--branding{align-items:center;display:flex;grid-area:logo;height:var(--branding-height);z-index:1}@media(min-width: 768px){.block--branding{height:auto}}.block--branding .city-name{color:#000;display:none;margin-left:8px;margin-right:8px}@media(min-width: 992px){.block--branding .city-name{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;margin-left:16px;margin-right:16px}}@media(min-width: 992px)and (min-width: 768px){.block--branding .city-name{--line-height: 1.5;font-size:1.25rem;font-weight:400}}.block--branding a:focus .city-name,.block--branding a:hover .city-name{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}#chat-leijuke-wrapper{bottom:0;color:#fff;position:fixed;right:0;z-index:1}.chat-leijuke{align-items:center;background:#000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:auto;gap:8px;padding:8px 16px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.chat-leijuke.hidden{display:none}.chat-leijuke .hel-icon--angle-up{margin-left:auto}.cx-widget.cx-side-button-group{display:none}#aca--widget-button{opacity:0}html aca-chat-app-button .chat-button-wrapper,html #chat-leijuke-wrapper{bottom:calc(-8px + 8px);bottom:calc(var(--hds-cookie-consent-height, -8px) + 8px)}.language-wrapper{--language-block-height: 52px;align-content:stretch;align-items:center;align-self:center;background-color:#f7f7f8;border-bottom:1px solid #ccc;display:flex;grid-area:lang;height:100%;justify-content:space-between;min-height:52px;min-height:var(--language-block-height);padding:0 16px;position:relative;transition:margin-top .3s ease 1s;width:100vw;z-index:0}@media(min-width: 768px){.language-wrapper{background-color:rgba(0,0,0,0);border-bottom:0 none;border-top:none;margin-left:auto;order:2;padding:0;width:auto;z-index:10}}.language-wrapper.scroll-up{margin-top:calc(-1*var(--language-block-height));transition-delay:0s}@media(min-width: 768px){.language-wrapper.scroll-up{margin-top:0;transition-duration:0s}}#menu:not([data-js])~* .mega-and-mobilemenu .block--language-switcher+*{margin-top:16px}.language-links{display:flex}.nav-toggle-dropdown--otherlangs{grid-area:langmenu}@media(min-width: 992px){.nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content{display:flex;justify-content:flex-end;pointer-events:none}}.headerlanguagelinks__menu-dropdown{background-color:#efeff0;height:auto;list-style:none;margin:0;min-height:100%;min-width:240px;padding:16px;width:auto}@media(min-width: 992px){.headerlanguagelinks__menu-dropdown{border:1px solid #ccc;border-top:0;height:auto;max-width:200px;pointer-events:all}}.headerlanguagelinks__group{list-style-type:none;padding-left:8px}.headerlanguagelinks__group+.headerlanguagelinks__group{margin-top:24px}.headerlanguagelinks__link{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}.headerlanguagelinks__link+.headerlanguagelinks__group,.headerlanguagelinks__link+.headerlanguagelinks__link{margin-top:8px}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink){-webkit-text-decoration:none;text-decoration:none}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):hover,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):active,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.headerlanguagelinks__link--nolink{display:block;font-weight:700}.block--mobile-navigation{order:3}@media(min-width: 768px){.block--mobile-navigation{display:none}}.page-title{padding-top:0}.page-title h1{margin-bottom:0;margin-top:0;max-width:860px}.page-title+article>.lead-in{margin-top:24px}.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:32px}@media(min-width: 992px){.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:64px}}.block--react-and-share{margin-top:32px;width:100%}@media(min-width: 992px){.block--react-and-share{margin-top:64px}}.block--react-and-share:has(+style+style:last-child),.block--react-and-share:last-child{background:#f2f2f2}.block--react-and-share:has(+style+style:last-child) .rns .rns-plugin,.block--react-and-share:last-child .rns .rns-plugin{padding-bottom:112px}.js .block--react-and-share:has(+style+style:last-child),.js .block--react-and-share:last-child{margin-bottom:-112px}.rns{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.rns{max-width:1328px}}@media(min-width: 768px){.rns{padding-left:32px;padding-right:32px}}.rns .rns-plugin{font-family:HelsinkiGrotesk,Arial,sans-serif;margin:0;padding-bottom:80px;padding-top:80px}.rns .rns-plugin .rns-footer{display:none}.rns .rns-plugin .rns-reactions{max-width:688px}.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.rns .rns-plugin .rns-reactions .reactions{margin-top:24px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-reactions .reactions{margin-left:calc(-24px / 2);margin-right:calc(-24px / 2)}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction{flex-grow:0;margin:0 calc(24px / 2);max-width:190px;padding:0}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{max-width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{margin:16px 0 0;padding:0;width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child{margin-top:0}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button{border-color:#000;padding:14px 32px;position:relative}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;color:#000;display:flex;justify-content:center;min-width:-moz-max-content;min-width:max-content;width:100%}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label::after{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--face-neutral);mask-image:var(--hel-icon--face-neutral);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-reaction-count{display:none}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus{background-color:#fff;box-shadow:none;color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus .rns-label{color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover{background-color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button{background-color:#000 !important}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-smile);mask-image:var(--hel-icon--face-smile)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:last-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-sad);mask-image:var(--hel-icon--face-sad)}.rns .rns-plugin .rns-shares{margin-top:64px;padding:0 calc(24px / 4)}.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.rns .rns-plugin .rns-shares .rns-shares-list{margin-top:32px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-shares .rns-shares-list{margin-bottom:0;margin-left:-8px;margin-right:-8px;margin-top:32px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:0 8px;padding:0 !important;width:auto}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:16px 0 0;padding:0 !important;width:calc(50% - 16px)}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:first-child,.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(2){margin:0}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(odd){margin-right:4px}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(even){margin-left:4px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button{align-items:center;background-color:rgba(0,0,0,0);border:0;color:#000;display:flex;justify-content:left;padding:0}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::after{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--share);mask-image:var(--hel-icon--share);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus::after{--size: calc(100% + 8px);border-color:#000;left:calc(-8px / 2);top:calc(-8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover{opacity:1}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover::before{background-color:#000}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover .rns-label{color:#000;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:10%}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-icon{display:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);padding-right:calc(8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-facebook .rns-share-button::before{-webkit-mask-image:var(--hel-icon--facebook);mask-image:var(--hel-icon--facebook)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-whatsapp .rns-share-button::before{-webkit-mask-image:var(--hel-icon--whatsapp);mask-image:var(--hel-icon--whatsapp)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-twitter .rns-share-button::before{-webkit-mask-image:var(--hel-icon--twitter);mask-image:var(--hel-icon--twitter)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-email .rns-share-button::before{-webkit-mask-image:var(--hel-icon--email);mask-image:var(--hel-icon--email)}.rns .rns-plugin .rns-inputs{margin-top:48px;max-width:688px;padding:calc(24px / 4)}.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.rns .rns-plugin .rns-inputs .rns-input-description{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin:24px 0 0;opacity:1}.rns .rns-plugin .rns-inputs .rns-input-field{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border:2px solid gray;font-family:HelsinkiGrotesk,Arial,sans-serif;height:188px;margin-top:24px;padding:16px}.rns .rns-plugin .rns-inputs .rns-form-submit{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);background-color:#000;border:2px solid #000;color:#fff;display:inline-flex;margin-top:24px;padding:16px 24px;position:relative}.rns .rns-plugin .rns-inputs .rns-form-submit::after{background-color:#fff;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-inputs .rns-form-submit::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;top:0;width:100%;width:var(--size)}.rns .rns-plugin .rns-inputs .rns-form-submit:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-inputs .rns-form-submit:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4);top:calc(-24px / 4)}.rns .rns-plugin .rns-inputs .rns-form-submit:hover{background-color:#fff;color:#000}.rns .rns-plugin .rns-inputs .rns-form-submit:hover::after{background-color:#000}.social-media{margin-top:48px}.social-media__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.social-media__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.social-media__items{margin-left:-4px;margin-right:-4px;display:flex;margin-bottom:32px;margin-top:16px}.social-media__items>*{margin-left:4px;margin-right:4px}.social-media__item{color:#000;list-style:none;-webkit-text-decoration:none;text-decoration:none}.social-media__item .link__type{display:none}.social-media__item .hel-icon{--icon-size: 32px}.social-media__item:focus.email,.social-media__item:active.email,.social-media__item:hover.email{color:#4d4d4d}.social-media__item:focus.facebook-share,.social-media__item:active.facebook-share,.social-media__item:hover.facebook-share{color:#4169af}.social-media__item:focus.linkedin,.social-media__item:active.linkedin,.social-media__item:hover.linkedin{color:#0079b2}.social-media__item:focus.twitter,.social-media__item:active.twitter,.social-media__item:hover.twitter{color:#0da4ee}.hds-checkbox{--focus-outline-color: #000000}.hds-checkbox .hds-checkbox__input:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label::before,.hds-checkbox>.hds-checkbox__input:focus+label::before{box-shadow:none}.hds-checkbox .hds-checkbox__input::before,.hds-checkbox .hds-checkbox__input:hover::before{-webkit-mask-image:var(--hel-icon--check);mask-image:var(--hel-icon--check)}.collapsible-wrapper{position:relative}.collapsible__element{border:2px solid gray}.collapsible-container{align-items:center;background:#fff;display:flex;height:56px;margin-bottom:16px;padding:16px}.collapsible__title{width:calc(100% - 24px)}.collapsible__control{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;background:#fff;color:#000;display:flex;padding:12px 16px;text-align:left;width:100%}.collapsible__control:hover{cursor:pointer}.collapsible__control:active,.collapsible__control:hover,.collapsible__control:focus{border-color:#000}.collapsible__control:focus{outline:3px solid #000}.collapsible__control[aria-expanded=true]{border-bottom:1px solid #ccc}.collapsible__control:focus .collapsible__handle{outline:3px solid #000}.collapsible__control[aria-expanded=true] .collapsible__handle{outline:none}.collapsible__handle{pointer-events:none}.collapsible__children{background-color:#fff;border-top:none;padding:16px;position:absolute;width:100%;z-index:2}.collapsible__helper{color:#595959;margin-top:8px}.form-item{margin-bottom:16px}.form-item .description{margin-top:4px}.openid-connect-login-form{border-bottom:1px solid #595959;margin-bottom:32px;max-width:600px;padding-bottom:32px}.openid-connect-login-form input{width:100%}.openid-connect-login-form>div{margin-top:16px}.openid-connect-login-form>div:first-child{margin-top:0}.user-login-form{max-width:600px;padding-bottom:16px}.hdbt-search__filter.hdbt-search__checkbox{--background-unselected: transparent;--background-selected: var(--hdbt-color-black);--background-hover: var(--hdbt-color-black);--border-color-selected: var(--hdbt-color-black);--border-color-selected-hover: var(--hdbt-color-black);--border-color-selected-focus: var(--hdbt-color-black);--border-color-unselected: var(--hdbt-color-black);--border-color-unselected-hover: var(--hdbt-color-black);--border-color-unselected-focus: var(--hdbt-color-black);--icon-color-unselected: transparent;--icon-color-selected: var(--hdbt-text-color);--icon-color-disabled: var(--hdbt-text-color);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__filter.hdbt-search__checkbox label{font-weight:400}.hdbt-search__filter{margin-bottom:16px}.hdbt-search__filter li{margin-top:0}.hdbt-search__filter label{color:#000;display:block;font-weight:500;margin-bottom:4px}.hdbt-search--react__dropdown-filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:16px}.hdbt-search--react__dropdown-filters>div{width:100%}@media(min-width: 768px){.hdbt-search--react__dropdown-filters>div{width:calc(50% - 24px)}}.hdbt-search--react__dropdown li+li{margin-top:0}.hdbt-search--react__submit-button{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.hdbt-search--react__submit-button:not(:disabled){--background-color: var(--hdbt-color-black);--background-color-hover: var(--hdbt-text-color);--background-color-focus: var(--hdbt-text-color);--background-color-hover-focus: var(--hdbt-text-color);--border-color: var(--hdbt-color-black);--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-text-color);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black);margin-bottom:32px;margin-top:16px}.hdbt-search__filter.hdbt-search__date-input{--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__date-input table{border:none;display:table;margin-top:0}.hdbt-search__date-input table thead th{background:#fff;color:#000;padding-left:0;padding-right:0;padding-top:0;text-align:center}button.hdbt-search__remove-selection-button:not(:disabled){background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:48px;padding:12px 20px 12px;--color-hover-focus: var(--hdbt-text-color);color:#121212;color:var(--hdbt-color-black)}button.hdbt-search__remove-selection-button:not(:disabled):hover,button.hdbt-search__remove-selection-button:not(:disabled):active{background-color:#000;border-color:#000;color:#fff}button.hdbt-search__remove-selection-button:not(:disabled):focus,button.hdbt-search__remove-selection-button:not(:disabled):active{border-color:#000;outline:2px solid #000;outline-offset:2px}.hdbt-search__remove-selection-button span{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.hdbt-search__selections-wrapper button.hdbt-search__remove-selection-button>div{margin-right:0}.hdbt-search__selections-container{list-style-type:none}.hdbt-search__clear-all{margin-top:0}.hdbt-search__clear-all:only-child{display:none}.hdbt-search__clear-all .hdbt-search__clear-all-button{--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-color-black);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__clear-all [class*=button_hds-button__label]~[class*=button_hds-icon],[class*=button_hds-button] [class*=button_hds-icon]{margin:0 !important}.hdbt-search--react__form-description{margin-bottom:24px}.hdbt-search--react__form-container{margin-bottom:32px;max-width:860px}.hdbt-search--react__text-field{margin-bottom:32px}.hdbt-search--react__fieldset{border:none;margin-bottom:32px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}@media(min-width: 992px){.hdbt-search--react__fieldset{display:flex}}.hdbt-search--react__legend{font-weight:500;margin-bottom:16px}fieldset .hdbt-search--react__checkbox{--background-selected: var(--hdbt-color-black)}fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-top:32px}@media(min-width: 992px){fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-left:16px;margin-top:0}}.hdbt--select-wrapper{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--border-width: 2px;--input-height: 52px;--menu-item-height: 52px;--icon-size: var(--spacing-layout-s);--icon-spacing: calc(((var(--spacing-s) - var(--border-width) * 2) * 2) + var(--icon-size));--helper-color-default: #595959;--helper-color-invalid: #b01038;--icon-color-invalid: #b01038;--input-background-default: #ffffff;--input-background-disabled: #e6e6e6;--input-border-color-default: #808080;--input-border-color-hover: #1a1a1a;--input-border-color-focus: #1a1a1a;--input-border-color-invalid: #b01038;--input-border-color-disabled: #e6e6e6;--input-color-default: #1a1a1a;--input-color-disabled: #999999;--label-color-default: #1a1a1a;--label-color-invalid: #1a1a1a;--placeholder-color: #595959;--focus-outline-color: #000000;--outline-width: 3px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;background-color:var(--input-background-default);border:2px solid #808080;border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:#1a1a1a;color:var(--input-color-default);cursor:pointer;display:block;grid-template-areas:"select";min-width:15ch;padding:0;position:relative;width:100%}.hdbt--select-wrapper select,.hdbt--select-wrapper::after{grid-area:select}.hdbt--select-wrapper select{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:var(--dropdown-color-default);cursor:inherit;display:flex;font-family:inherit;height:var(--input-height);margin:0;min-height:var(--menu-item-height);outline:none;padding:calc(1rem - var(--border-width)*2) var(--icon-spacing) calc(1rem - var(--border-width)*2) 1rem;padding:calc(var(--spacing-s) - var(--border-width)*2) var(--icon-spacing) calc(var(--spacing-s) - var(--border-width)*2) var(--spacing-s);width:100%;z-index:1}.hdbt--select-wrapper select::-ms-expand{display:none}.hdbt--select-wrapper select:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:4px}.hdbt--select-wrapper .hel-icon{--icon-size: var(--spacing-m);pointer-events:none;position:absolute;right:calc(1rem - var(--border-width)*2);right:calc(var(--spacing-s) - var(--border-width)*2);top:50%;transform:translateY(-50%)}.hdbt--select-wrapper:not(.select--multiple)::after{background-color:var(--helper-color-default);clip-path:polygon(100% 0%, 0 0%, 50% 100%);content:"";height:.5em;justify-self:end;width:.8em}.hdbt--select-wrapper--disabled{background-color:var(--input-background-disabled);border:var(--border-width) solid var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hdbt--select-wrapper--disabled select:disabled{color:var(--input-color-disabled);opacity:1}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){--focus-outline-color: #000000;box-shadow:none;outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.tfa-entry-form{max-width:860px}.tfa-entry-form .form-actions input{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.helfi-calculator .helfi-calculator-disclaimer{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.helfi-calculator .hds-text-input__label{display:inline}.helfi-calculator .hds-selection-group,.helfi-calculator .hds-text-input__input{scroll-margin-top:32px}.helfi-calculator .hds-selection-group>.helfi-calculator__error-placeholder{float:none}@media(min-width: 768px){.helfi-calculator .hds-text-input__input{width:auto}}.helfi-calculator .helfi-calculator__item:not(:first-child)>:first-child,.helfi-calculator .helfi-calculator__buttons{margin-top:24px}.helfi-calculator .helfi-calculator__buttons{display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.helfi-calculator .helfi-calculator__buttons{flex-direction:row;flex-wrap:wrap}}.helfi-calculator .helfi-calculator__item hr{background-color:#4d4d4d}.helfi-calculator .helfi-calculator-notification{margin-top:32px;scroll-margin-top:104px}.helfi-calculator .helfi-calculator__receipt__container h2:first-child{scroll-margin-top:152px}.helfi-calculator .helfi-calculator-notification .hds-notification__body>ul{margin-top:0;margin-bottom:0}.helfi-calculator .helfi-calculator-notification .hds-notification__body li{margin-top:8px}.helfi-calculator .hds-notification__label{margin-top:0}.helfi-calculator .hds-notification--error .hds-notification__label::before{--icon-size: 24px;background-color:#b01038;background-size:contain;content:"";display:inline-block;height:24px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:24px;width:var(--icon-size, calc(var(--line-height) * 1em));margin-right:8px;margin-top:-3px}.helfi-calculator .helfi-calculator-required{font-weight:bold}.helfi-calculator .helfi-calculator__group{display:grid;grid-template-rows:0fr;margin-left:10px;margin-top:0 !important;overflow:hidden;transition:grid-template-rows .5s}@media(prefers-reduced-motion){.helfi-calculator .helfi-calculator__group{transition:none}}.helfi-calculator .helfi-calculator__group .helfi-calculator__item>p:first-child{margin-top:0}.helfi-calculator .helfi-calculator__group>:first-child{border-left:8px solid #ccc;padding-left:24px}.helfi-calculator .helfi-calculator__group>*{align-self:start;min-height:0;transition:visibility .5s linear;visibility:hidden}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true]){grid-template-rows:1fr}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true])>*{visibility:visible}.helfi-calculator .helfi-calculator__item .hds-checkbox{padding-bottom:16px}.helfi-calculator .helfi-calculator__dynamic-area__slots+button{margin-top:24px}.helfi-calculator .helfi-calculator__dynamic-slot{background-color:#f7f7f8;padding:32px 24px}.helfi-calculator .helfi-calculator__dynamic-slot:not(:first-child){margin-top:24px}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{display:grid;overflow:hidden}@media(prefers-reduced-motion: no-preference){.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{animation:append-animate .3s linear}}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot>div,.helfi-calculator .helfi-calculator__receipt>div{align-self:start;min-height:0}.helfi-calculator .helfi-calculator__dynamic_slot__fieldset{border:0 none;margin:0;padding:0}.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height);letter-spacing:-0.05rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:4rem;font-weight:400;letter-spacing:-0.075rem}}.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1.1875;font-size:2rem;font-weight:400;line-height:1.1875;line-height:var(--line-height);letter-spacing:-0.025rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:3rem;font-weight:400;letter-spacing:-0.0625rem}}.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}@media(prefers-reduced-motion: no-preference){.helfi-calculator .helfi-calculator__receipt{animation-duration:.3s}}@keyframes append-animate{from{grid-template-rows:0fr}to{grid-template-rows:1fr}}.helfi-calculator h1:first-child,.helfi-calculator h2:first-child,.helfi-calculator h3:first-child,.helfi-calculator h4:first-child,.helfi-calculator h5:first-child,.helfi-calculator h6:first-child{margin-top:0}.helfi-calculator .hdbt-helper-text{color:#595959;display:block;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);margin-top:8px;white-space:pre-line}.helfi-calculator .hdbt-error-text{background-color:#f6e2e6;border-left:8px solid #b01038;color:#1a1a1a;display:block;margin-top:16px;padding:16px;padding-left:calc(16px + var(--icon-size) + 0.5rem);padding-left:calc(16px + var(--icon-size) + var(--spacing-2-xs));position:relative}.helfi-calculator .hdbt-error-text::before{background-color:#b01038;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));left:16px;position:absolute;top:16px}.helfi-calculator .helfi-calculator__dynamic-remove-wrapper{display:flex;justify-content:flex-end}.helfi-calculator .helfi-calculator__dynamic-remove{margin-bottom:-24px;margin-right:-16px}.helfi-calculator .helfi-calculator__dynamic-remove::before{content:none !important}.helfi-calculator .helfi-calculator__dynamic-remove .hds-button__label{margin-bottom:0;padding-right:0}.helfi-calculator .helfi-calculator__receipt__wrapper::before,.helfi-calculator .helfi-calculator__receipt__wrapper::after{--height-unitless: 16;--scale: calc(var(--height-unitless) / 50);background-color:#e8f3fc;content:"";display:block;height:calc(16*1px);height:calc(var(--height-unitless)*1px);-webkit-mask-image:url("data:image/svg+xml;utf8,");mask-image:url("data:image/svg+xml;utf8,");-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:round;mask-repeat:round;-webkit-mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));-webkit-mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));-webkit-mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));width:100%}.helfi-calculator .helfi-calculator__receipt__wrapper::after{transform:rotate(180deg)}.helfi-calculator .helfi-calculator__receipt__wrapper p,.helfi-calculator .helfi-calculator__receipt__wrapper .helfi-calculator__receipt-subtotal{max-width:860px}.helfi-calculator .helfi-calculator__receipt__container{background:#e8f3fc;padding:32px}.helfi-calculator .helfi-calculator__receipt-total{border-left:8px solid #c2a251;margin-top:40px;padding-left:40px}.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height);letter-spacing:-0.05rem;display:block;margin-top:24px}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:4rem;font-weight:400;letter-spacing:-0.075rem}}.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem;display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.helfi-calculator .helfi-calculator__receipt-total-explanation{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;gap:8px;margin-left:8px;padding-top:4px}.helfi-calculator .helfi-calculator__receipt-total-explanation::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));flex-shrink:0}.helfi-calculator .helfi-calculator__receipt-hr{margin-top:48px}.helfi-calculator .helfi-calculator__receipt-subtotal{margin-top:40px}.helfi-calculator .helfi-calculator__receipt-subtotal h4{grid-area:title}.helfi-calculator .helfi-calculator__receipt-subtotal ul{grid-area:details;margin-bottom:0;margin-top:8px}.helfi-calculator .helfi-calculator__receipt-subtotal li{margin-top:0}.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);grid-area:sum}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.helfi-calculator .helfi-calculator__receipt-subtotal{display:grid;grid-gap:8px;gap:8px;grid-template-areas:"title sum" "details sum";grid-template-columns:1fr min-content;grid-template-rows:auto 1fr}}.region--attachments{height:0;visibility:hidden;width:0}.before-content{width:100%}*~.components,.component~.component{margin-top:32px}@media(min-width: 992px){*~.components,.component~.component{margin-top:64px}}.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.components--computed>.component{padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.components--computed>.component{padding-left:32px;padding-right:32px}}.component--full-width{padding-bottom:48px;padding-top:48px}@media(min-width: 768px){.component--full-width{padding-bottom:64px;padding-top:64px}}.component__container{margin-left:auto;margin-right:auto;max-width:1264px}.component__title,.component__description{margin-bottom:0;margin-top:0}.component__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);max-width:860px}.component__description>:first-child{margin-top:0}.component__description>:last-child{margin-bottom:0}.component__title+.component__description{margin-top:16px}.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:24px}@media(min-width: 992px){.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:48px}}.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:32px;padding-right:32px}}.component__tags{margin-top:24px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){max-width:1296px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){max-width:1328px}}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){padding-left:32px;padding-right:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component{max-width:860px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:16px;padding-top:16px}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:32px;padding-top:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:16px;padding-right:16px}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:32px;padding-right:32px}}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:0;padding-right:0}}.container{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.container{max-width:1328px}}@media(min-width: 768px){.container{padding-left:32px;padding-right:32px}}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;height:100%;z-index:1}.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 39px;padding-top:39px;padding-top:var(--drupal-toolbar-height)}@media(min-width: 976px){.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 54px}}.error-page{background-color:#efeff0}.error-page .no-sidebar .main-content{margin-top:0}body:has(.error-page__title){background-color:#efeff0}body:has(.error-page__title) .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.error-page-content__container{display:flex}}@media(min-width: 768px){.error-page__text-container{width:50%}}.error-page__title{margin-bottom:0}.error-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.error-page__description{margin-top:24px}}.error-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.error-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.error-page__link::after{transition:none}}.error-page__link[data-is-external]::after{content:none}.error-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.error-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.error-page__link:hover::after{transform:none}}.error-page__link+.error-page__link{margin-top:24px}.error-page__login-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.error-page__login-title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.error-page__login-form{margin-top:32px}@media(min-width: 768px){.error-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding-left:48px;padding-right:48px;padding-top:96px;width:50%}}.error-page__illustration{display:block;height:auto;margin-left:32px;margin-top:48px;width:264px}@media(min-width: 768px){.error-page__illustration{margin-left:0;margin-top:0;max-width:100%;width:379px}}.footer{flex-shrink:0;margin:calc(50px + 48px) auto 0;max-width:1920px;width:100%}@media(min-width: 992px){.footer{margin-top:calc(50px + 64px)}}.footer a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:10%}.footer a:hover,.footer a:focus{text-decoration-thickness:.125rem}.footer .menu{list-style:none;margin:0;padding:0}.footer .hds-koros{margin-top:calc(-1*(50px - 1px))}.footer-top__container{padding-top:0}.footer-top{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;padding-top:64px}@media(min-width: 768px){.footer-top{max-width:1328px}}@media(min-width: 768px){.footer-top{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.footer-top{display:flex;flex-wrap:wrap}}.footer-top h2{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.footer-top h2{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.footer-top h2.footer-top__content__title{margin-top:32px}@media(min-width: 768px){.footer-top h2.footer-top__content__title{margin-top:0}}.footer-top p{margin-top:16px}@media(min-width: 768px){.footer-top nav{margin-right:96px}}.footer-top .menu{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin:8px 0 32px 0}@media(min-width: 768px){.footer-top .menu{margin-bottom:0;margin-top:16px}}footer.footer .menu__link{display:inline-block;padding-top:max(calc((44px - var(--line-height) * 1em) / 2) , 8px);padding-bottom:max(calc((44px - var(--line-height) * 1em) / 2) , 8px)}@media(min-width: 768px){.footer-top__content{max-width:544px}}.footer-bottom__container{padding-top:0}.footer-bottom{border-top:1px solid #b3b3b3;-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap;margin-top:48px;padding-bottom:48px;padding-top:24px;row-gap:16px}@media(min-width: 768px){.footer-bottom{margin-top:96px;padding-bottom:0}}@media(min-width: 768px){.footer-bottom__navigation-wrapper{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:48px}}.footer-bottom__navigation{margin-top:16px}@media(min-width: 768px){.footer-bottom__navigation{margin-top:0}}.footer-bottom__navigation .menu{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;flex-wrap:wrap}.footer-bottom__navigation .menu__item{align-items:center;display:flex}.footer-bottom__navigation .menu__item::after{content:"";display:block;height:15px;margin:0 8px;width:1px}.footer-bottom__navigation .menu__item.menu__item--nolink{display:flex;width:auto}.footer-bottom__navigation .menu__item:last-child::after{display:none}.footer__back-to-top{--outline-gutter: 2px;--outline-width: 3px;--focus-outline-color: var(--hdbt-color-black);--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;align-self:flex-end;display:flex;margin-left:auto;margin-right:8px;min-height:44px;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.footer__back-to-top{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.footer__back-to-top{margin-bottom:48px;margin-top:0}}.footer__back-to-top:focus,.footer__back-to-top:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:var(--outline-gutter)}.footer__back-to-top:hover,.footer__back-to-top:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.footer__back-to-top .hel-icon{transition:transform .2s linear}@media(prefers-reduced-motion){.footer__back-to-top .hel-icon{transition:none}}.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:translateY(-4px)}@media(prefers-reduced-motion){.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:none}}.footer--light{background-color:#efeff0;color:#fff}.footer--light .hds-koros{color:#efeff0}.footer--light a{color:#000}.footer--light .footer-bottom,.footer--light .footer-top{color:#000}.footer--light .footer-bottom .menu__item::after{background-color:#000}.footer--dark{background-color:#121212;background-color:var(--hdbt-color-black);color:#fff}.footer--dark .hds-koros{color:#121212;color:var(--hdbt-color-black)}.footer--dark a{color:#fff}.footer--dark .footer-bottom,.footer--dark .footer-top{color:#fff}.footer--dark .footer-bottom{border-color:#fff}.footer--dark .footer-bottom .menu__item::after{background-color:#fff}.footer--dark .footer__back-to-top{--focus-outline-color: var(--color-white)}.wrapper>.header{padding-top:114px}@media(min-width: 768px){.wrapper>.header{padding-top:0}}.layout-main-wrapper *{scroll-margin-top:113px}@media(min-width: 768px){.layout-main-wrapper *{scroll-margin-top:0}.toolbar-horizontal .layout-main-wrapper *{scroll-margin-top:64px}}.main-content{display:grid;grid-template-areas:"subnav" "content" "sidebar";grid-template-columns:100%;grid-template-rows:auto;margin-left:auto;margin-right:auto;margin-top:64px}@media(min-width: 992px){.main-content{margin-top:96px}}@media(min-width: 992px){.has-sidebar .main-content{grid-template-areas:"content sidebar";grid-template-columns:auto 404px}.has-sidebar--first .main-content{grid-template-areas:"subnav content" "sidebar content";grid-template-columns:404px auto;grid-template-rows:auto 1fr}}@media(min-width: 768px){.has-sidebar .main-content{max-width:1296px}}@media(min-width: 768px)and (min-width: 768px){.has-sidebar .main-content{max-width:1328px}}.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1328px}}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{padding-left:32px;padding-right:32px}}.enriched-content>.page-title{padding-left:0;padding-right:0}.layout-sidebar-first{display:none;grid-area:subnav;margin-bottom:48px}@media(min-width: 992px){.layout-sidebar-first{display:block;padding-left:32px;padding-right:32px}.no-sidebar-second .layout-sidebar-first{margin-bottom:0}}.layout-content{grid-area:content}.layout-content:not(:last-child){margin-bottom:48px}@media(min-width: 992px){.layout-content:not(:last-child){margin-bottom:0}}.layout-sidebar-second{padding-left:16px;padding-right:16px;grid-area:sidebar}@media(min-width: 768px){.layout-sidebar-second{padding-left:32px;padding-right:32px}}.user-login-page{background-color:#efeff0}.user-login-page .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.user-login-page-content__container{display:flex}}.user-login-page__title{--line-height: 1.1875;font-size:2rem;font-weight:400;line-height:1.1875;line-height:var(--line-height);letter-spacing:-0.025rem;margin-bottom:32px}@media(min-width: 992px){.user-login-page__title{--line-height: 1;font-size:3rem;font-weight:400;letter-spacing:-0.0625rem}}@media(min-width: 768px){.user-login-page__title{margin-bottom:48px}}@media(min-width: 768px){.user-login__form-container{width:50%}}.user-login-page__illustration-container{align-items:center;display:flex;justify-content:center}@media(min-width: 768px){.user-login-page__illustration-container{padding-left:96px;width:50%}}.user-login-page__illustration{display:block;height:auto;margin-top:48px;max-width:450px;width:100%}@media(min-width: 768px){.user-login-page__illustration{margin-left:0;margin-top:0;max-width:none;max-width:initial}}.login-form .description{display:none}.login-form .form-item--error-message{margin-top:32px}.lower-content{margin-top:32px;width:100%}@media(min-width: 992px){.lower-content{margin-top:64px}}.lower-content .layout-content{margin:0;padding:0;width:100%}.maintenance-page{background-color:#efeff0}@media(min-width: 768px){.maintenance-page-content__container{display:flex}}@media(min-width: 768px){.maintenance-page__text-container{display:flex;flex-direction:column;justify-content:center;width:50%}}.maintenance-page__title{margin-bottom:0}.maintenance-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.maintenance-page__description{margin-top:24px}}.maintenance-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.maintenance-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.maintenance-page__link::after{transition:none}}.maintenance-page__link[data-is-external]::after{content:none}.maintenance-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.maintenance-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.maintenance-page__link:hover::after{transform:none}}.maintenance-page__link+.maintenance-page__link{margin-top:24px}@media(min-width: 768px){.maintenance-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding:96px 48px;width:50%}}.maintenance-page__illustration{display:block;height:auto;margin:96px auto;width:350px}@media(min-width: 768px){.maintenance-page__illustration{margin:0;max-width:100%;width:460px}}.paragraph-content>*:first-child{margin-top:0}@media(min-width: 768px){.tools__container{margin-top:16px}}@media(min-width: 768px){.breadcrumb__container+.tools__container{margin-bottom:20px;margin-top:-8px}}.wrapper{flex:1 0 auto;margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.image-placeholder{aspect-ratio:16/9;background-color:var(--hdbt-color-palette--primary);position:relative;width:100%}.image-placeholder .hel-icon{--icon-size: 50%;color:var(--hdbt-color-palette-text--primary);left:25%;position:absolute;top:25%}.image picture{display:block}.image img{display:block;height:auto;max-width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e6e6}.image__caption{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding-top:16px}img{word-wrap:break-word}.announcement{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);height:auto;height:var(--js-announcement-height, auto);padding-bottom:16px}.announcement__container{--announcement-bg-color: #f7f7f8;--announcement-bg-size: 32px;--announcement-color: #0062b9;align-items:flex-start;background:linear-gradient(90deg, #0062b9 0, #0062b9 32px, #f7f7f8 32px);background:linear-gradient(90deg, var(--announcement-color) 0, var(--announcement-color) var(--announcement-bg-size), var(--announcement-bg-color) var(--announcement-bg-size));background-color:#f7f7f8;background-color:var(--announcement-bg-color);box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:32px;min-height:var(--announcement-bg-size);padding-bottom:16px;padding-left:calc(32px + 16px);padding-left:calc(var(--announcement-bg-size) + 16px);padding-right:16px;padding-top:16px;position:relative}.announcement__container::before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--info-circle-fill);mask-image:var(--hel-icon--info-circle-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;left:calc(.5*(var(--announcement-bg-size) - 24px));margin-top:-12px;position:absolute;top:50%}@media(min-width: 768px){.announcement__container{--announcement-bg-size: 48px}}.announcement--alert .announcement__container{--announcement-bg-color: #f6e2e6;--announcement-color: #b01038}.announcement--alert .announcement__container::before{-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill)}.announcement--attention .announcement__container{--announcement-color: #ffda07}.announcement--attention .announcement__container::before{-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill);background-color:#000}.announcenemnt__content-body *:first-child{margin-top:0}.announcement__link{margin-top:16px}.announcement__link:first-child{margin-top:0}.announcement__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);transition:transform .2s linear;margin-left:4px}@media(prefers-reduced-motion){.announcement__link a::after{transition:none}}.announcement__link a:focus::after,.announcement__link a:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.announcement__link a:focus::after,.announcement__link a:hover::after{transform:none}}.announcement__link a[data-is-external]::after{content:none}.announcement__close{background:rgba(0,0,0,0);border:0 none;cursor:pointer;height:32px;margin-bottom:0;margin-left:0;margin-right:-8px;margin-top:-8px;padding:0;width:32px}.announcement__close::after{--icon-size: 32px;background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--cross);mask-image:var(--hel-icon--cross);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em))}.js-announcement__close--disabled{visibility:hidden}.js-announcement--hide{height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:opacity linear .15s, height linear .2s .15s, padding-bottom linear .2s .15s, visibility linear 0s 0.35s;visibility:hidden}@media(prefers-reduced-motion){.js-announcement--hide{transition:none}}.hds-notification{margin-bottom:16px}.hds-notification__label .hel-icon{--icon-size: 24px;margin-right:8px}.messages__container{padding-top:0}.dialog__container.dialog__container--survey{display:none}.dialog__container{align-items:center;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:auto;overscroll-behavior:none;position:fixed;touch-action:none;z-index:100000}.dialog__overlay{background-color:rgba(0,0,0,.3);top:0;right:0;bottom:0;left:0;position:fixed;z-index:100}.dialog{--survey-border-color: var(--color-bus);--survey-width: 558px;border-color:#0000bf;border-color:var(--survey-border-color);border-width:8px 0 0 0;display:flex;flex-direction:column;max-width:calc(100% - 32px);padding:24px 16px;position:relative;width:558px;width:var(--survey-width);z-index:101}@media(min-width: 768px){.dialog{padding-left:32px;padding-right:32px}}.dialog__header{display:flex;flex-direction:row-reverse;justify-content:space-between}.dialog__content{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.dialog__content>p:first-child{margin-top:0}.dialog__actions{display:flex;flex-direction:column;margin-top:24px;row-gap:16px}@media(min-width: 768px){.dialog__actions{-moz-column-gap:16px;column-gap:16px;flex-direction:row}}.dialog__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.dialog__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.dialog__close-button{background:rgba(0,0,0,0);border:0 none;cursor:pointer;height:48px;margin-bottom:0;margin-left:0;margin-right:-8px;margin-top:-8px;padding:0;width:48px}.dialog__close-button::after{--icon-size: 32px;background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--cross);mask-image:var(--hel-icon--cross);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em));margin:8px}.menu__link{-webkit-text-decoration:none;text-decoration:none}.menu__link:focus,.menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.menu__link[aria-current=page],.menu__link[aria-current=true]{font-weight:700}.menu__link__text{text-decoration:inherit}.menu__link__icon{display:none}.menu__link--unpublished{color:#b01038;color:var(--color-error)}.header-branding{--branding-height: 65px;--header-branding-padding: 16px;background-color:#fff;display:grid;grid-template-areas:". logo . search toggle profile ." "menu menu menu menu menu menu menu" "lang lang lang lang lang lang lang" "langmenu langmenu langmenu langmenu langmenu langmenu langmenu";grid-template-columns:16px auto 1fr auto auto auto 16px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto var(--header-branding-padding);grid-template-rows:65px min-content min-content min-content;grid-template-rows:var(--branding-height) min-content min-content min-content;position:fixed;top:0;width:100%;z-index:100}@media(min-width: 768px){.header-branding{--branding-height: 86px;--header-branding-padding: 24px;grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu langmenu langmenu langmenu langmenu" "menu menu menu menu menu menu menu menu";grid-template-columns:24px auto 1fr auto auto auto auto 24px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto auto var(--header-branding-padding);grid-template-rows:86px auto;grid-template-rows:var(--branding-height) auto}}@media(min-width: 992px){.header-branding{grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu . . . ." "menu menu menu menu menu menu menu menu"}}@media(min-width: 768px){.header-branding{position:relative;top:auto}}@media(min-width: 992px){.header-branding{--header-branding-padding: 32px}}.header-branding::before{align-self:end;background-color:#fff;border-bottom:1px solid #ccc;content:"";grid-column:1/-1;grid-row:1/span 1;height:100%;z-index:1}@media(min-width: 768px){.header-branding::before{height:0}}.toolbar-vertical .header-branding{top:var(--drupal-toolbar-height)}.breadcrumb{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;display:flex;list-style:none;margin:0;padding-left:16px;padding-right:16px}@media(min-width: 768px){.breadcrumb{--line-height: 1.5;font-size:.875rem;font-weight:400}}@media(min-width: 768px){.breadcrumb{padding-left:24px;padding-right:24px}}@media(min-width: 992px){.breadcrumb{padding-left:32px;padding-right:32px}}.breadcrumb .hel-icon{display:none}@media(min-width: 768px){.breadcrumb .hel-icon{--icon-size: 0.875rem;display:block;margin:0 2px}}.breadcrumb__link{display:none;padding-top:8px;padding-bottom:8px}@media(min-width: 768px){.breadcrumb__link{display:block;padding-top:16px;padding-bottom:16px}}.breadcrumb__link:last-of-type{align-items:center;display:flex;margin-left:-8px}@media(min-width: 768px){.breadcrumb__link:last-of-type{margin-left:0}}.breadcrumb__link:last-of-type::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-left);mask-image:var(--hel-icon--angle-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}@media(min-width: 768px){.breadcrumb__link:last-of-type::before{display:none}}.breadcrumb__current{--line-height: 1.5;font-size:.875rem;font-weight:700;line-height:1.5;line-height:var(--line-height);display:none}@media(min-width: 768px){.breadcrumb__current{display:block}}.header-bottom{background-color:#fff}@media(min-width: 992px){.header-bottom{border-bottom:1px solid #ccc}}.header-bottom .menu{display:none;margin:0;padding:0;z-index:0}@media(min-width: 992px){.header-bottom .menu{display:flex}}.header-bottom .menu--level-0,.header-bottom .site-name__container{margin-left:22px;margin-right:22px;flex-wrap:wrap}.header-bottom .menu--level-0>*,.header-bottom .site-name__container>*{margin-left:10px;margin-right:10px}.header-bottom .site-name__container{display:none;padding-top:8px}@media(min-width: 992px){.header-bottom .site-name__container{display:flex}}.header-bottom .site-name__link{--line-height: 1.1666666667;font-size:1.5rem;font-weight:400;line-height:1.1666666667;line-height:var(--line-height);padding-top:16px;-webkit-text-decoration:none;text-decoration:none}.header-bottom .site-name__link:hover,.header-bottom .site-name__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.header-bottom .menu__item{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);list-style:none;position:relative}.header-bottom .menu__toggle-button{background-color:#f2f2f2;border:none;margin-left:4px;padding:0}.header-bottom .menu__toggle-button:hover{background-color:#ccc;cursor:pointer}.header-bottom .menu__toggle-button:focus{outline:solid 3px #000}.header-bottom .menu__toggle-button-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.header-bottom .menu__toggle-button-icon{transition:none}}.header-bottom [aria-expanded=true]>.menu__toggle-button-icon{transform:rotate(180deg)}.header-bottom .menu__link-wrapper{align-items:center;display:flex;height:100%;position:relative}.header-bottom .menu__link{display:inline-block;padding:24px 0}.header-bottom .menu__link::before{background-color:#000;bottom:0;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);width:0}.header-bottom .menu__link[aria-current=page]::before{height:4px;width:100%}.header-bottom .menu__link:focus{outline:none}.header-bottom .menu__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:50%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.header-bottom .menu__item--item-below .menu__link:focus::after{left:-2px;width:calc(100% - 24px)}.header-bottom .menu__link--active-trail{font-weight:700}.header-bottom .menu__link--active-trail::before{height:4px;width:100%}.header-bottom .menu__link__text{display:inline-block}.header-bottom .menu--level-1{background-color:#fff;border:1px solid #ccc;bottom:auto;display:none;left:-20px;min-width:310px;position:absolute;width:calc(100% + 64px);z-index:100}.header-bottom .menu__item--hover .menu--level-1,.header-bottom .menu__item--open .menu--level-1{display:block}.header-bottom .menu--level-1 .menu__toggle-button{display:none}.header-bottom .menu--level-1 .menu__link,.header-bottom .menu--level-1 .menu__item--nolink{--line-height: 1.25;font-size:1rem;font-weight:400;line-height:1.25;line-height:var(--line-height);display:block;padding:16px 20px}.header-bottom .menu--level-1 .menu__link::before,.header-bottom .menu--level-1 .menu__item--nolink::before{bottom:0;height:100%;left:0;margin:0;right:auto;top:0;transition:width 100ms ease-in}.header-bottom .menu--level-1 .menu__link:focus,.header-bottom .menu--level-1 .menu__item--nolink:focus{margin:0}.header-bottom .menu--level-1 .menu__link:focus::after,.header-bottom .menu--level-1 .menu__item--nolink:focus::after{height:100%;left:8px;width:calc(100% - 16px)}.header-bottom .menu--level-1 .menu__link[aria-current=page],.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]{font-weight:700}.header-bottom .menu--level-1 .menu__link:hover::before,.header-bottom .menu--level-1 .menu__link[aria-current=page]::before,.header-bottom .menu--level-1 .menu__link.menu__link--active-trail::before,.header-bottom .menu--level-1 .menu__item--nolink:hover::before,.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]::before,.header-bottom .menu--level-1 .menu__item--nolink.menu__link--active-trail::before{height:100%;width:4px}.header-bottom .menu--level-1 .menu__item--active-trail::before{height:100%;width:0}.nav-toggle-dropdown--search .nav-toggle-dropdown__content{background-color:#f7f7f8}.header-search-wrapper{padding-left:16px;padding-right:16px;max-width:860px;padding-top:48px;padding-bottom:48px}@media(min-width: 768px){.header-search-wrapper{padding-left:32px;padding-right:32px}}.header-search-wrapper .helfi-search__form{align-items:initial;flex-direction:column;margin-bottom:24px}@media(min-width: 576px){.header-search-wrapper .helfi-search__form{align-items:flex-end;flex-direction:row}}.header-search-wrapper .helfi-search__form .hds-text-input{width:100%}.header-search__javascript-disabled{display:block;margin-bottom:24px}.header-search__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-bottom:16px;margin-top:0}@media(min-width: 992px){.header-search__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.search-container__links-container{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.search-container__links-container{flex-direction:row}}@media(min-width: 768px){.search-container__link{width:50%}}.search-container__link p{margin-top:0}.search__link-external{display:inline-block;margin-bottom:8px;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.header{--header-top-height: 0}@media(min-width: 992px){.header{--header-top-height: calc(28px + 1.25rem)}}.header-top{display:none}@media(min-width: 992px){.header-top{--line-height: 1.4285714286;font-size:.875rem;font-weight:400;line-height:1.4285714286;line-height:var(--line-height);align-items:center;background-color:#f2f2f2;display:flex;justify-content:flex-end;padding:0 32px}}.header-top .menu{display:flex;list-style:none;margin:0;padding:0}.header-top .menu__item+.menu__item{margin-left:4px}.header-top .menu__link{display:inline-block;padding-top:14px;padding-bottom:14px;padding-left:6px;padding-right:6px}.header-top .menu__item:last-child .menu__link{padding-right:0}.header-top .link-to-site-frontpage{-webkit-text-decoration:none;text-decoration:none}.header-top .link-to-site-frontpage:focus,.header-top .link-to-site-frontpage:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.header-top .link-to-site-frontpage[aria-current=page],.header-top .link-to-site-frontpage[aria-current=true]{font-weight:700}.header-top .menu__link__text::after{--external-icon-move: translate(1px, -1px)}@media(prefers-reduced-motion){.header-top .menu__link__text::after{--external-icon-move: scale(1)}}.helfi-search__form{align-items:flex-end;display:flex;gap:8px}.helfi-search__form .form-item{margin-bottom:0}html:not(.js) .helfi-search__form{display:none}.helfi-search__submit-button{height:56px}.language-link{-webkit-text-decoration:none;text-decoration:none;--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#1a1a1a;display:inline-block;margin-left:8px;margin-right:8px;padding-top:10px;padding-bottom:10px}.language-link:focus,.language-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.language-link[aria-current=page],.language-link[aria-current=true]{font-weight:700}.language-link:first-child{margin-left:0}.language-link[aria-current=true]{cursor:default;position:relative;-webkit-text-decoration:none;text-decoration:none}.language-link[aria-current=true]::before{border-bottom:3px solid #1a1a1a;bottom:7px;content:"";display:block;left:0;position:absolute;right:0}.language-link.is-disabled{color:#595959;cursor:not-allowed}.language-link.is-disabled.is-alternative{display:none}.local-tasks__wrapper{display:none}@media(min-width: 768px){.local-tasks__wrapper{display:block;margin:0 24px}}@media(min-width: 992px){.local-tasks__wrapper{margin:0 32px 16px}}.local-tasks{display:flex;flex:1 1;height:56px;list-style:none;margin:0 0 0 -4px;padding:0}.local-task{align-items:center;display:flex;font-weight:500;margin-left:32px;outline:none;padding:0}.local-task:first-child{margin-left:0}.local-task a{align-items:center;display:flex;height:100%;padding:4px;position:relative;-webkit-text-decoration:none;text-decoration:none}.local-task a::after{background-color:#000;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scale(0);transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1)}.local-task a.is-active::after,.local-task a:hover::after{transform:scale(1)}.local-task a:focus{outline:3px solid #000;outline-offset:2px}.layout-sidebar-first{display:none}@media(min-width: 992px){.layout-sidebar-first{display:block}}.has-section-nav .layout-sidebar-first{display:block}.sidebar-navigation__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);border-bottom:2px solid #000;margin-top:0}@media(min-width: 992px){.sidebar-navigation__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.sidebar-navigation__title .sidebar-navigation__title-link{-webkit-text-decoration:none;text-decoration:none;align-items:center;display:flex;margin-top:8px;margin-bottom:8px;padding-top:16px;padding-bottom:16px;position:relative}.sidebar-navigation__title .sidebar-navigation__title-link:focus,.sidebar-navigation__title .sidebar-navigation__title-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=page],.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=true]{font-weight:700}.sidebar-navigation__title .sidebar-navigation__title-link::before{background-color:#000;background-size:contain;content:"";display:flex;height:25px;-webkit-mask-image:var(--hel-icon--arrow-left);mask-image:var(--hel-icon--arrow-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:25px 25px;mask-size:25px 25px;vertical-align:bottom;width:25px;transition:transform .2s linear;margin-left:8px;margin-right:16px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link::before{transition:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:scaleX(1) translateX(-4px);transform:scaleX(var(--lang-direction, 1)) translateX(-4px)}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished{color:#b01038;color:var(--color-error)}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished::before{background-color:#b01038;background-color:var(--color-error)}.sidebar-navigation{width:100%}.sidebar-navigation .menu__toggle-button{background:rgba(0,0,0,0);border:none;display:none;height:44px;padding:0;position:relative;width:44px}:where(html.js) .sidebar-navigation .menu__toggle-button{display:block}.sidebar-navigation .menu__toggle-button::before{background-color:#f2f2f2;content:"";height:24px;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:24px}.sidebar-navigation .menu__toggle-button .hel-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.sidebar-navigation .menu__toggle-button .hel-icon{transition:none}}.sidebar-navigation .menu__toggle-button:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation .menu__toggle-button:hover{cursor:pointer}.sidebar-navigation .menu__toggle-button:hover::before{background-color:#ccc}.sidebar-navigation .menu__link-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.sidebar-navigation .menu{list-style:none;margin:0;padding:0;width:100%}.sidebar-navigation .menu__item{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-navigation .menu__item.menu__item--active-trail{display:flex;flex-wrap:wrap}.sidebar-navigation .menu__item.menu__item--active-trail>.menu__link-wrapper{font-weight:bold}.sidebar-navigation .menu__item--children .menu{display:block}:where(html.js) .sidebar-navigation .menu__item--children .menu{display:none}.sidebar-navigation .menu__item--open>.menu{display:block}.sidebar-navigation .menu__item--open>.menu__link-wrapper .hel-icon{transform:rotate(180deg)}.sidebar-navigation .menu__item--nolink,.sidebar-navigation .menu__link{margin-top:2px;margin-bottom:2px;padding:8px 4px;position:relative;width:100%}.sidebar-navigation .menu__item--nolink:focus,.sidebar-navigation .menu__link:focus{outline:3px solid #000;outline-offset:-3px}.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__item--nolink,.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__link{width:calc(100% - 44px)}.sidebar-navigation .menu--level-1{border-left:1px solid #ccc;margin-bottom:16px;padding-left:16px}.sidebar-navigation .menu--level-1 .menu{border-left:1px solid #ccc;padding-left:16px}.sidebar-navigation .menu--level-1 .menu__item--nolink[aria-current=page]::before,.sidebar-navigation .menu--level-1 .menu__link[aria-current=page]::before{background-color:#000;content:"";height:calc(100% + (2 * 2px));top:0;right:0;bottom:0;left:0;left:calc(-1 * 16px - 1px);position:absolute;top:-2px;width:3px}.sidebar-navigation .menu--level-0>.menu__item{border-bottom:1px solid #ccc}.sidebar-navigation .menu--level-0>.menu__item>.menu__link-wrapper .menu__link{margin-top:8px;margin-bottom:8px;padding:8px 4px}@media(min-width: 992px){.sidebar-navigation+.sidebar-navigation{margin-top:64px}}@media(max-width: 992px){.sidebar-navigation--section-navigation{background-color:#f7f7f8;display:block}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__toggle-button{margin-right:-10px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0{padding-left:16px;padding-right:16px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0>.menu__item:last-child{border-bottom:0}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__item--item-below>.menu__link-wrapper{padding-right:0}}@media(max-width: 992px){.section-navigation__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);background-color:#f7f7f8;border-bottom:0 none;flex-grow:1;margin-top:0;padding:0}}@media(max-width: 992px)and (min-width: 992px){.section-navigation__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}@media(max-width: 992px){.section-navigation__title a{margin-bottom:0;margin-top:0;padding-left:16px;padding-right:16px}}@media(max-width: 992px){.section-navigation__title a::before{display:none}}@media(max-width: 992px){.section-navigation__header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:stretch;display:flex}}@media(max-width: 992px){.section-navigation__header .section-navigation__toggle-wrapper{align-items:center;background-color:#dedfe1;display:flex}}.section-navigation__header .menu__toggle-button{display:none}@media(max-width: 992px){.section-navigation__header .menu__toggle-button{background-color:#dedfe1;height:54px;margin-right:0;width:54px}}.section-navigation__header .menu__toggle-button::before{display:none}@media(max-width: 992px){:where(html.js) .section-navigation__header .menu__toggle-button{display:block}}@media(max-width: 992px){.section-navigation__menu-wrapper{display:block}:where(html.js) .section-navigation__menu-wrapper{display:none}}@media(max-width: 992px){.section-navigation__menu-wrapper .menu__toggle-button::before{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .sidebar-navigation__title{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__header .menu__toggle-button .hel-icon{transform:rotate(180deg)}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__menu-wrapper{display:block}}.skip-link{--border-width: 2px;--border-color: var(--color-white);--outline-width: 3px;--background-color: var(--hdbt-color-black);--color: var(--color-white);--focus-outline-color: var(--hdbt-color-black);word-wrap:normal;background-color:#121212;background-color:var(--background-color);border:2px solid #ffffff;border:var(--border-width) solid var(--border-color);color:#ffffff;color:var(--color);font-weight:500;left:50%;max-width:90%;position:absolute;scroll-margin-top:105px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transform:translate(-50%, 0);transition:transform ease-out .2s;width:-moz-max-content;width:max-content;z-index:2}@media(prefers-reduced-motion){.skip-link{transition:none}}.skip-link:not(:focus){clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}@media(min-width: 768px){.skip-link{scroll-margin-top:24px}}.skip-link:focus,.skip-link:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:0;padding:8px 24px}.skip-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.skip-link--skip-to-main{top:0}.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 102px)}@media(min-width: 768px){.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 24px)}}.table-of-contents{max-width:1296px}@media(min-width: 768px){.table-of-contents{max-width:1328px}}.table-of-contents:not(:first-child){margin-top:32px}@media(min-width: 992px){.table-of-contents:not(:first-child){margin-top:64px}}@media(min-width: 768px){.table-of-contents{padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){.table-of-contents{padding-left:32px;padding-right:32px}}.table-of-contents+*{margin-top:32px}@media(min-width: 992px){.table-of-contents+*{margin-top:64px}}.table-of-contents__container{background-color:#f7f7f8;border-left:8px solid #c2a251;max-width:908px;padding:32px 24px}.table-of-contents__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-bottom:0;margin-top:0}@media(min-width: 992px){.table-of-contents__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.table-of-contents__title+.table-of-contents__content{padding-top:16px}@media(min-width: 992px){.table-of-contents__title+.table-of-contents__content{padding-top:24px}}.table-of-contents__list{list-style-type:none;margin:0;padding:0}.table-of-contents__list>.table-of-contents__item~.table-of-contents__item{padding-top:16px}.table-of-contents__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;position:relative}.table-of-contents__link:focus{outline:none}.table-of-contents__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:100%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.table-of-contents__js{display:none}.table-of-contents__js[data-js=true]{display:block}.table-of-contents__nojs{background-color:#f7f7f8;display:flex;flex-flow:column;padding:32px 24px}@media(min-width: 768px){.table-of-contents__nojs{flex-flow:row}}.table-of-contents__nojs .nojs__icon{display:inline-flex;margin-bottom:24px;margin-right:16px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon{margin-right:24px}}.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 6.25rem}}.table-of-contents__nojs .nojs__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.table-of-contents__nojs .nojs__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.table-of-contents__nojs .nojs__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.table-of-contents__nojs .nojs__desc{margin-top:24px}}.table-of-contents__nojs .nojs__desc p:first-child{margin:0}[data-once=table-of-contents]:focus,[data-once=table-of-contents]:active{outline:3px solid #000;outline-offset:2px}.tab__content[aria-hidden=true]{display:none}.tab{background:rgba(0,0,0,0);border:none;display:inline-block;padding:16px;-webkit-text-decoration:none;text-decoration:none}.tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.tab:hover{cursor:pointer}.tabs--unit-search{margin-top:12px}.hds-pagination-container{margin-top:32px;text-align:center}@media(min-width: 768px){.hds-pagination-container{margin-top:64px}}.hds-pagination{--active-page-background-color: var(--color-black);--link-height: 44px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:inline-block;font-weight:700;position:relative;transform:scaleY(-1)}.hds-pagination::before{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);speak:never;content:attr(data-next);content:attr(data-next)/"";display:block;float:right;line-height:54.4px;padding-left:34px;padding-right:46px;transform:scaleY(-1);visibility:hidden}.hds-pagination__button-prev,.hds-pagination__button-next{list-style:none;margin-bottom:0;margin-top:0;padding:0}.hds-pagination__button-prev{float:left;margin-right:8px;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-next{position:absolute;right:0;top:0;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-prev-label{padding:16px 16px 16px 4px}.hds-pagination__button-next-label{padding:16px 4px 16px 16px}.hds-pagination__pages{display:inline-flex;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-2-xs);justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding:0;padding-bottom:5px;transform:scaleY(-1)}.hds-pagination__item-link{align-items:center;border-radius:calc(var(--link-height)/2);color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;min-width:var(--link-height);padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs);-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.hds-pagination__item-link:focus,.hds-pagination__item-link:active{outline:solid #0072c6 3px;outline:solid var(--color-coat-of-arms) 3px;outline-offset:1px}.hds-pagination__item-link.hds-pagination__item-link--active{background-color:var(--active-page-background-color);color:#ffffff;color:var(--color-white)}.hds-pagination__item-link.hds-pagination__item-link--active:hover{-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-ellipsis{align-items:center;color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;width:24px}.lead-in .component__content{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);max-width:860px}@media(min-width: 992px){.lead-in .component__content{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.page-divider+*{margin-top:48px}.page-divider:first-child{display:none}.page-divider:first-child+*{margin-top:0}.page-title~article .page-divider{display:block}.page-title~article .page-divider+*{margin-top:48px}.page-divider::after{background-color:#000;content:"";display:block;height:2px;margin-top:32px;width:64px}.long-desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.long-desc>p{max-width:860px}.long-desc>:first-child{margin-top:0}.main-image+.long-desc{margin-top:64px}.content-date{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin-bottom:24px}.content-date__datetime--updated::before{background-color:currentcolor;content:"";display:inline-block;height:1em;margin-bottom:-1px;margin-left:8px;margin-right:8px;width:1px}.content-links{margin-top:32px}@media(min-width: 992px){.content-links{margin-top:64px}}.content-links__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.content-links__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.content-links__links{margin-top:24px;padding:0}.content-links__links__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);list-style:none;padding:0}.content-links__links__link+.content-links__links__link{margin-top:16px}.content-links__links__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;margin-left:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.content-links__links__link a::after{transition:none}}.content-links__links__link a:hover{-webkit-text-decoration:none;text-decoration:none}.content-links__links__link a:hover::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.content-links__links__link a:hover::after{transform:none}}.content-links__links__link a[data-is-external]::after{content:none}.sidebar_block_heading{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;border-bottom:2px solid #000;margin-top:0;padding-bottom:24px;width:100%}@media(min-width: 992px){.sidebar_block_heading{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.cookie-compliance--lead-in__container{max-width:1296px;padding-left:16px;padding-right:16px;padding-top:0}@media(min-width: 768px){.cookie-compliance--lead-in__container{max-width:1328px}}@media(min-width: 768px){.cookie-compliance--lead-in__container{padding-left:32px;padding-right:32px}}.cookie-compliance--lead-in__container h1{margin-bottom:32px;margin-top:0}.cookie-compliance-block{max-width:1296px}@media(min-width: 768px){.cookie-compliance-block{max-width:1328px}}.cookie-compliance-block .cookie-selection-instruction{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border-bottom:1px solid #ccc;display:flex;margin-top:32px;padding-bottom:32px}.cookie-compliance-block .cookie-selection-instruction::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.cookie-compliance-block .cookie-selection-instruction p{margin-top:0}.cookie-compliance-block .hds-checkbox{display:block;margin-top:32px}.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;padding-left:calc(var(--size) + 16px)}@media(min-width: 992px){.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.cookie-compliance-block .hds-checkbox .hds-checkbox__input,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::after,.cookie-compliance-block .hds-checkbox>label::after,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::before,.cookie-compliance-block .hds-checkbox>label::before{top:7px}.cookie-compliance-block .form-item:not(:last-of-type) .description{border-bottom:1px solid #ccc}.cookie-compliance-block .description{display:block}@media(min-width: 992px){.cookie-compliance-block .description{padding-top:16px}}.cookie-compliance-block .buttons input{margin-bottom:8px}.cookie-compliance--lead-in__container p,.cookie-compliance-block p{max-width:860px}.embedded-content-cookie-compliance,.react-and-share-cookie-compliance,.helfi-charts-cookie-compliance{align-content:center;align-items:center;background-color:#e6e6e6;display:flex;justify-content:center}.map .embedded-content-cookie-compliance,.remote-video .embedded-content-cookie-compliance,.map .react-and-share-cookie-compliance,.remote-video .react-and-share-cookie-compliance,.map .helfi-charts-cookie-compliance,.remote-video .helfi-charts-cookie-compliance{aspect-ratio:16/9}.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{background-color:#fff;margin:16px;max-width:892px;padding:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{margin:64px;max-width:924px;padding:32px}}.embedded-content-cookie-compliance .message .hel-icon,.react-and-share-cookie-compliance .message .hel-icon,.helfi-charts-cookie-compliance .message .hel-icon{--icon-size: 24px}.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{margin-top:0;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{display:flex;flex-direction:column;margin-top:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{flex-direction:row}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent;margin-top:16px;max-width:400px}@media(min-width: 768px){.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{margin-left:16px;margin-top:0}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.embedded-content-cookie-compliance .message .hds-button:first-child,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.react-and-share-cookie-compliance .message .hds-button:first-child,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.helfi-charts-cookie-compliance .message .hds-button:first-child{margin-left:0;margin-top:0}.layout-main-wrapper>.block--react-and-share:last-child .message{margin-bottom:80px}.react-and-share-cookie-compliance .message{background-color:rgba(0,0,0,0);padding:0}.errand-service{margin-top:48px;max-width:860px}@media(min-width: 992px){.errand-service{margin-top:64px}}.errand-service__container{padding:0}.errand-service__title{margin-top:0}.errand-service__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}.errand-service__description p:first-child{margin-top:0}.errand-service__accordion{margin-top:32px}@media(min-width: 992px){.errand-service__accordion{margin-top:64px}}.errand-service__accordion .accordion__container{padding-left:0;padding-right:0;padding-top:0}.errand-service__accordion .errand-service__detail-links{list-style:none;padding-left:0;padding-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper{margin-top:16px}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper:first-child{margin-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link{display:flex}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link:before{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--globe);mask-image:var(--hel-icon--globe);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;flex-shrink:0;margin-right:8px}.page-type--news-item .sidebar-first{display:block}.news-listing{margin-top:0;padding-left:0;padding-top:0}.news-listing__link{display:block}.news-listing__link::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.news-listing__title{margin-top:0}.news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.components--news{margin-top:0}.news-listing__content--unpublished::before{opacity:.3}.news-listing__content--unpublished .news-listing__link,.news-listing__content--unpublished .news-listing__datetime{color:#b01038;color:var(--color-error)}.news-listing--latest-tiny-teasers .news-listing__item{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--color-black-10);display:flex;margin-top:0;padding-bottom:16px;padding-top:16px;position:relative}.news-listing__tiny-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:8px}.news-listing--medium-teasers{list-style:none}.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:24px}@media(min-width: 768px){.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:0}}.news-listing--latest-medium-teasers{margin-bottom:0;padding-left:0;padding-right:0}@media(min-width: 768px){.news-listing--latest-medium-teasers{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:32px;row-gap:32px}}.news-listing--latest-medium-teasers .news-listing__item{list-style:none;margin-top:24px;position:relative}@media(min-width: 768px){.news-listing--latest-medium-teasers .news-listing__item{margin-top:0}}.news-listing__medium-teaser{padding-left:20px}@media(min-width: 992px){.news-listing__medium-teaser{padding-left:28px}}.news-listing__medium-teaser::before{background-color:var(--hdbt-color-palette--accent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}[dir=rtl] .news-listing__medium-teaser{padding-left:0;padding-right:20px}@media(min-width: 992px){[dir=rtl] .news-listing__medium-teaser{padding-left:0;padding-right:28px}}[dir=rtl] .news-listing__medium-teaser::before{left:auto;right:0}.news-listing__medium-teaser .news-listing__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}}@media(min-width: 992px)and (min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing__medium-teaser .news-listing__datetime{display:block;margin-top:16px}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__datetime{margin-top:24px}}.news-listing--teasers{max-width:860px}.news-listing--teasers .news-listing__item{align-items:flex-start;border-bottom:1px solid #f7f7f8;display:flex;flex-wrap:wrap;padding-bottom:24px;position:relative}.news-listing--teasers .news-listing__item:first-child{margin-top:24px}.news-listing--teasers .news-listing__item:last-child{border-bottom:none;padding-bottom:0}.news-listing--teasers .news-listing__content{width:100%}@media(min-width: 768px){.news-listing--teasers .news-listing__content{padding-right:24px;width:75%}}.news-listing--teasers .news-listing__content--with-image{padding-right:24px;width:75%}.news-listing--teasers .news-listing__img{box-shadow:inset 0 0 0 1px #e6e6e6;width:25%}.news-listing--teasers .news-listing__img img{display:block;height:auto;width:100%}.news-listing--teasers .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.news-listing--teasers .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing--teasers .news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:8px}@media(min-width: 992px){.news-listing--teasers .news-listing__datetime{margin-top:16px}}.news-listing--card-teasers{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width: 768px){.news-listing--card-teasers{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3, 1fr)}}.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:32px}@media(min-width: 768px){.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:0}}.news-listing__card-teaser{display:flex;height:100%;position:relative}.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:none}}@media(min-width: 768px){.news-listing__card-teaser{flex-direction:column;padding-bottom:0}}.news-listing__card-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__card-teaser .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing__card-teaser .news-listing__img{position:relative;width:40%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__img{width:auto;width:initial}}.news-listing__card-teaser .news-listing__img img{display:block;height:auto;width:100%}.news-listing__card-teaser .image-placeholder{aspect-ratio:3/2}.news-listing__card-teaser .news-listing__text-container{display:flex;flex-direction:column;height:100%;padding-left:16px;width:60%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__text-container{padding:16px 0 0 0;width:auto;width:initial}}[dir=rtl] .news-listing__card-teaser .news-listing__text-container{padding-left:0;padding-right:16px}@media(min-width: 768px){[dir=rtl] .news-listing__card-teaser .news-listing__text-container{padding-left:0;padding-right:0}}.news-listing__card-teaser .news-listing__title,.news-listing__card-teaser .news-listing__datetime{margin-bottom:8px}.news-listing__card-teaser .news-listing__datetime{display:flex;flex-grow:1}.news-listing__card-teaser .hel-icon--arrow-right{transition:transform .2s linear;display:none;height:48px;pointer-events:none;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:48px}@media(prefers-reduced-motion){.news-listing__card-teaser .hel-icon--arrow-right{transition:none}}@media(min-width: 768px){.news-listing__card-teaser .hel-icon--arrow-right{display:inline-block}}.news-listing--sidebar{margin-bottom:64px}.news-listing--sidebar .link__read-more-news{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:transform .2s linear;height:24px;margin-left:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:24px}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:none}}.news-listing--sidebar .link__read-more-news:focus,.news-listing--sidebar .link__read-more-news:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:none}}.service-channel{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);background-color:#e8f3fc;background-color:var(--color-fog-light);margin:32px 0 0;padding:24px}@media(min-width: 992px){.service-channel{padding:32px}}.service-channel__type{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.service-channel__type{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.service-channel__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.service-channel__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.service-channel__title{margin-top:32px}}.service-channel__content+.service-channel__content .service-channel__title{margin-top:32px}@media(min-width: 992px){.service-channel__content+.service-channel__content .service-channel__title{margin-top:48px}}.service-channel__links{display:flex;flex-direction:column;gap:8px;margin-top:24px;align-items:flex-start;justify-items:flex-start;place-items:flex-start}.service-channel--eservice .service-channel__links{margin-top:16px}.service-channel__link{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);font-weight:500}.service-channel__address .address>span{display:block}.service-channel__address .comma{display:none}.service-channel__address,.service-channel__link--email,.service-channel__phone{margin-top:24px}.service-channel__availabilities,.service-channel__call_charge{display:block;margin-top:16px}.service-channel__availabilities p:first-of-type,.service-channel__call_charge p:first-of-type{margin-top:0}.service-channel__extra-information{margin-top:16px}.service-channel--no-title .service-channel__link--email,.service-channel--no-title .service-channel__phone{margin-top:0}.main-content:last-child .service.service--full .component--service-units:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:98px}@media(min-width: 992px){.main-content:last-child .service.service--full .component--service-units:last-child{padding-bottom:114px}}.service.service--teaser{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.service.service--teaser--unpublished{color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link,.service.service--teaser--unpublished a{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link::before,.service.service--teaser--unpublished a::before{opacity:0.3}.service.service--teaser--unpublished .hel-icon{background-color:#b01038;background-color:var(--color-error)}.service__link{border:1px solid #000;display:block;height:100%;margin-top:8px;padding:24px calc(24px + 32px + 16px) 24px 24px;position:relative;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.service__link{display:flex;flex-direction:column;justify-content:space-between;line-height:0;margin-top:0;min-height:240px;padding:32px 24px calc(24px + 24px)}}.service__link::before{background-color:#c2a251;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:8px}@media(min-width: 992px){.service__link::before{bottom:0;height:24px;right:0;top:auto;width:100%}}.service__link:hover .service__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.service__link:hover .hel-icon{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}@media(min-width: 992px){.service__link:hover .hel-icon{transform:translateX(16px)}}@media(min-width: 992px)and (prefers-reduced-motion){.service__link:hover .hel-icon{transform:none}}.service--units__container{margin-bottom:64px;margin-top:64px}.component--service-units{background-color:#f2f2f2;padding-top:32px;padding-bottom:32px}@media(min-width: 992px){.component--service-units{padding-top:64px;padding-bottom:64px}}.component--service-units .service__units__header{display:block}.component--service-units .service__units__title{margin-top:0}.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:16px;white-space:nowrap}@media(min-width: 992px){.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.component--service-units .service__units__count-container .service__units__count{font-weight:700}.component--service-units .service__units__list{margin-top:24px}@media(min-width: 992px){.component--service-units .service__units__list{margin-top:48px}}.component--service-units .unit.unit--teaser{margin-top:24px}@media(min-width: 768px){.component--service-units .unit.unit--teaser{margin-top:16px}}.unit__contact .unit__contact-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:16px;padding-bottom:16px;padding-left:32px}.unit__contact .unit__contact-row:last-of-type{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem;align-items:flex-start;display:flex;margin-bottom:8px}@media(min-width: 992px){.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.unit__contact .unit__contact-row .unit__contact-row__label .hel-icon{--icon-size: 24px;margin-left:-32px;margin-right:8px;margin-top:2px}.unit__contact .unit__contact-row .form-item:last-child{margin-bottom:0}.unit__contact .unit__contact-row p:first-of-type{margin-top:0}.unit__contact .unit__contact-row--address{overflow:hidden}.unit__contact .unit__contact-row--address a{clear:both;float:left}.unit__contact .unit__contact-row--email a{word-break:break-all}.unit__contact .phone{display:block;margin-bottom:8px}.unit__contact .phone:last-child{margin-bottom:0}.unit__contact .address{display:block}.unit__content{margin-top:64px}@media(min-width: 992px){.unit__content{margin-top:96px}}.unit__services{padding:0}.unit__services .unit--services__container{padding-top:0}.unit__services .unit__services__title{margin-top:0}.unit__services .unit__services__list{margin-top:24px}.unit__accessibility_sentences.component--accordion .accordion-item__content h3{margin-top:0}.unit__accessibility_sentences.component--accordion .accordion-item__content h3:not(:first-of-type){padding-top:32px}.unit__accessibility_sentences.component--accordion .accordion-item__content ul{margin:0;padding:0}.unit__accessibility_sentences.component--accordion .accordion-item__content li{display:list-item;margin-left:24px;margin-top:16px}@media(min-width: 576px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:50px}}@media(min-width: 992px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:72px}}.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 48px));padding-bottom:82px}@media(min-width: 992px){.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:114px}}.unit.unit--full .content-tags{margin-bottom:24px;margin-top:24px}@media(min-width: 768px){.unit.unit--full .content-tags{margin-bottom:32px}}.unit.unit--teaser{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media(min-width: 768px){.unit.unit--teaser{align-items:stretch;flex-direction:row;min-height:220px;padding-left:325px}}.views-row:last-child .unit.unit--teaser{margin-bottom:0}.unit.unit--teaser .unit__image{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin:0;overflow:hidden}@media(min-width: 768px){.unit.unit--teaser .unit__image{height:100%;left:0;margin:0;position:absolute;top:0;width:325px}}.unit.unit--teaser .unit__image img{display:block;height:auto;overflow:hidden;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.unit.unit--teaser .unit__image--placeholder{width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image--placeholder{align-items:center;display:flex;width:325px}}.unit.unit--teaser .unit__text{margin-top:32px;padding:0 24px 32px;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__text{display:flex;flex-direction:column;justify-content:space-between;margin-top:0;padding:32px}}.unit.unit--teaser .unit__text .unit__text__content{align-content:flex-start}@media(min-width: 768px){.unit.unit--teaser .unit__text .unit__text__content{display:flex;flex-wrap:wrap;max-width:530px}}.unit.unit--teaser .unit__link{-webkit-text-decoration:none;text-decoration:none}.unit.unit--teaser .unit__link::after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.unit.unit--teaser .unit__link:hover,.unit.unit--teaser .unit__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.unit.unit--teaser .unit__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:1.2307692308;line-height:var(--line-height);margin-bottom:4px;margin-top:0;padding-right:24px}@media(min-width: 992px){.unit.unit--teaser .unit__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 768px){.unit.unit--teaser .unit__title{margin-bottom:0;padding-right:0;width:100%}}.unit.unit--teaser .unit__info{margin-top:8px}@media(min-width: 768px){.unit.unit--teaser .unit__info{width:100%}}.unit.unit--teaser .unit__info-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;margin-bottom:24px}@media(min-width: 768px){.unit.unit--teaser .unit__info-row{margin-bottom:16px}}.unit.unit--teaser .unit__info-row:last-child{margin-bottom:0}@media(min-width: 768px){.unit.unit--teaser .unit__info-row--address{margin-bottom:8px}}.unit.unit--teaser .unit__info-row--address .address{display:inline}.unit.unit--teaser .content-tags{margin-top:16px}.unit--minimal{background-color:#fff}.unit--minimal .unit__link{display:block;padding:24px;-webkit-text-decoration:none;text-decoration:none}.unit--minimal .unit__link:focus .unit__title,.unit--minimal .unit__link:hover .unit__title{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:translateX(8px)}@media(prefers-reduced-motion){.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:none}}@media(min-width: 768px){.unit--minimal .unit__text{display:flex;justify-content:space-between;width:100%}}@media(min-width: 768px){.unit--minimal .unit__text__content{display:flex;justify-content:space-between;width:calc(100% - 32px + 24px)}}.unit--minimal .unit__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.unit--minimal .unit__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.unit--minimal .unit__title{font-weight:700;margin-top:2px;padding-right:24px;width:60%}}@media(min-width: 768px){.unit--minimal .unit__info{display:flex;justify-content:space-between;padding-right:24px;width:40%}}.unit--minimal .unit__info-row--address{margin-top:8px}@media(min-width: 768px){.unit--minimal .unit__info-row--address{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:2px}}.unit--minimal .unit__info-row--address p:first-child{margin-top:0}.unit--minimal .unit__info-row--distance{--line-height: 1.5;font-size:.875rem;font-weight:500;line-height:1.5;line-height:var(--line-height);color:#595959;margin-top:8px;white-space:nowrap}@media(min-width: 768px){.unit--minimal .unit__info-row--distance{margin-left:16px;margin-top:7px}}.unit--minimal .unit__read-more{margin-top:16px}@media(min-width: 768px){.unit--minimal .unit__read-more{display:flex;margin-top:0}}.unit--minimal .unit__read-more .hel-icon{--icon-size: 32px;transition:transform .2s linear}@media(prefers-reduced-motion){.unit--minimal .unit__read-more .hel-icon{transition:none}}.component--unit-contact-information .component__container{background-color:#f7f7f8;padding:24px 16px 48px}@media(min-width: 768px){.component--unit-contact-information .component__container{padding:32px 32px 48px}}.accordion__wrapper{--js-accordion-open-time: 200ms;border-bottom:1px solid #ccc}@media(prefers-reduced-motion){.accordion__wrapper{--js-accordion-open-time: 0s!important}}.accordion-item__header{border-top:1px solid #ccc;margin:0;padding:0}.accordion-item__button{align-items:center;background:rgba(0,0,0,0);border:none;display:flex;margin:0;padding:0;text-align:left}.accordion-item__icon{display:inline-flex;margin-right:8px}@media(min-width: 992px){.accordion-item__icon{margin-right:16px}}.accordion-item__icon .hel-icon{--icon-size: 1.5rem}@media(min-width: 992px){.accordion-item__icon .hel-icon{--icon-size: 3rem}}.accordion-item__button--toggle{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;border:none;color:#000;padding:16px 82px 16px 16px;position:relative;width:100%}@media(min-width: 992px){.accordion-item__button--toggle{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}@media(min-width: 992px){.accordion-item__button--toggle{padding:24px 82px 24px 24px}}.accordion-item__button--toggle::before{content:"";height:30px;right:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(min-width: 992px){.accordion-item__button--toggle::before{height:32px;width:32px}}.accordion-item__button--toggle::after{transition:transform .2s ease-in;background-image:var(--hel-icon--angle-down);background-position:center;background-repeat:no-repeat;background-size:100%;content:"";height:30px;right:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(prefers-reduced-motion){.accordion-item__button--toggle::after{transition:none}}@media(min-width: 992px){.accordion-item__button--toggle::after{height:32px;width:32px}}.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:16px}@media(min-width: 992px){.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:24px}}.accordion-item__button--toggle:focus{outline:3px solid #000;outline-offset:-3px;position:relative}.accordion-item__button--toggle:hover{cursor:pointer}.accordion-item__button--close{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;right:-1px;margin-top:8px;margin-left:auto;padding:8px}.accordion-item__button--close:focus{outline:3px solid #000;outline-offset:-3px}.accordion-item__button--close:hover{cursor:pointer}.accordion-item__button--close::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;right:-1px;margin-top:8px;margin-left:auto;padding:10px 8px}.js-accordion__button--toggle-all:focus{outline:3px solid #000;outline-offset:-3px}.js-accordion__button--toggle-all:hover{cursor:pointer}.js-accordion__button--toggle-all.accordion__button--is-open::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all.accordion__button--is-closed::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-down);mask-image:var(--hel-icon--angle-down);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.accordion-item__button--toggle[aria-expanded=true]{background-color:rgba(0,0,0,0)}.accordion-item__button--toggle[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}.accordion-item__content{border:none;display:grid !important;grid-template-rows:1fr;transition:grid-template-rows var(--js-accordion-open-time) linear}.accordion-item__content .accordion-item__content__animator{overflow:hidden}.accordion-item__content .accordion-item__content__inner{padding-left:16px;padding-right:16px;padding-top:16px}@media(min-width: 992px){.accordion-item__content .accordion-item__content__inner{padding-left:24px;padding-right:24px;padding-top:24px}}.accordion-item__content.is-hidden{grid-template-rows:0fr}.accordion-item__content.is-hidden .accordion-item__content__animator{transition:visibility 0s linear var(--js-accordion-open-time);visibility:hidden}.accordion-item__content__inner{padding-bottom:16px;transform:translateY(0)}.accordion-item__content__inner>*:first-child{margin-top:0}.accordion-item__content__inner>.component--paragraph-text .component__content div:first-child>*:first-child{margin-top:0}.component--accordion .component--image .component__content{max-width:860px}.component--accordion-bg-white .accordion__wrapper~.accordion__wrapper .accordion-item__header{border-top:none}.component--accordion-bg-white .accordion-item__button--close{background-color:#fff}.component--accordion-bg-grey .accordion-item__header{background-color:#f2f2f2;border-color:#fff}.component--accordion-bg-grey .accordion__wrapper{border-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__content{--user-edited-content-background-color: #f2f2f2;background-color:#f2f2f2;background-color:var(--user-edited-content-background-color)}.component--accordion-bg-grey .accordion-item__button--close{background-color:#f2f2f2}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header,.component--accordion-bg-grey+.component--accordion-bg-grey.component--no-header{margin-top:0}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header .accordion-item__header{border-top:0 none}.accordion--white+.accordion--white.accordion--no-header,.accordion--grey+.accordion--grey.accordion--no-header{margin-top:0}.accordion--white+.accordion--white.accordion--no-header>.container,.accordion--grey+.accordion--grey.accordion--no-header>.container{padding-top:0}.accordion--white+.accordion--white.accordion--no-header>.container>.accordion__wrapper>.accordion-item__header{border-top:0 none}.banner__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.banner__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.banner__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.banner__desc{margin-top:24px}}.banner__desc p:first-child{margin:0}.banner__icon{display:inline-flex;margin-bottom:24px;margin-right:16px}@media(min-width: 768px){.banner__icon{margin-right:24px}}.banner__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.banner__icon .hel-icon{--icon-size: 6.25rem}}.banner__icon a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--banner .banner{padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}.component--banner .banner__content-wrapper>a[data-hds-component=button]{margin:32px auto 0}.component--banner-align-center{text-align:center}.component--banner-align-center .banner__title,.component--banner-align-center .banner__desc{margin-left:auto;margin-right:auto;max-width:700px}.component--banner-align-center .component__content{margin-left:auto;margin-right:auto}.component--banner-align-left .banner{display:flex;flex-flow:column}@media(min-width: 768px){.component--banner-align-left .banner{flex-flow:row}}@media(min-width: 992px){.component--banner-align-left.component--banner-has-icon a{margin-left:auto;margin-right:0}}.component--banner-align-left.component--banner-has-icon a[data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-align-left.component--banner-has-icon a.hds-button--supplementary{margin-left:calc(-8px + (-2px))}.component--banner .component__container{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--banner-secondary .component__container{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.helfi-charts-content iframe{aspect-ratio:16/9;border:0;height:auto;width:100%}.helfi-charts-noscript{background:#dedfe1;padding:16px}.helfi-charts-noscript p:first-child{margin-top:0}.chart__transcript{margin-top:16px}@media(min-width: 768px){.columns{grid-gap:48px;display:grid}}.columns .image .image__container{padding:0}@media(min-width: 768px){.columns .image .image__container{padding:0}}@media(min-width: 992px){.columns .image .image__container{padding:0}}@media(min-width: 768px){.columns--30-70{grid-template-columns:calc(30% - 24px) calc(70% - 24px)}}@media(min-width: 768px){.columns--70-30{grid-template-columns:calc(70% - 24px) calc(30% - 24px)}}@media(min-width: 768px){.columns--50-50{grid-template-columns:calc(50% - 24px) calc(50% - 24px)}}.columns__column{width:100%}.columns__column+.columns__column{margin-top:32px}@media(min-width: 768px){.columns__column+.columns__column{margin-top:0}}.contact-card{display:flex}.contact-card--with-image{flex-direction:column}.contact-card__image-container{margin-bottom:16px;margin-right:0}.contact-card__image-container img{height:200px;width:200px}.contact-card__person-phone-number a:not(:last-of-type)::after{content:",";margin-right:2px}.contact-card__person-information{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:8px;word-wrap:break-word}@media(min-width: 576px){.contact-card__person-information{min-width:200px}}.contact-card--color-line .contact-card__person-information{min-width:172px}.contact-card__person-name{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.contact-card__person-name{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.contact-card__person-email{word-break:break-all}.contact-card__person-social-media{display:flex;margin-bottom:16px;margin-top:16px}.contact-card__person-social-media .hel-icon{height:24px;margin-right:8px;width:24px}*+.contact-card__person-description{margin-top:16px}.contact-card__color-line{background-color:var(--hdbt-color-palette--primary);margin-right:24px;min-width:4px}.contact-card__person-description{color:#595959}.contact-card-listing--container{align-items:flex-start;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap}.contact-card-listing--container .contact-card{margin-bottom:48px}@media(min-width: 456px){.contact-card-listing--container .contact-card{max-width:200px}}@media(min-width: 576px){.contact-card-listing--container .contact-card{max-width:none;min-width:-moz-min-content;min-width:min-content;width:calc(25% - 18px)}}.components--upper .contact-card-listing--container{-moz-column-gap:20px;column-gap:20px}@media(min-width: 576px){.components--upper .contact-card-listing--container .contact-card{width:calc(25% - 15px)}}.content-cards{display:flex;flex-direction:column;margin-bottom:0;margin-top:0}@media(min-width: 576px){.content-cards{flex-direction:row;flex-wrap:wrap;margin-left:-24px;width:calc(100% + 24px)}}.content-card{background-color:#fff;margin-top:32px;position:relative}@media(min-width: 576px){.content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.content-card{width:calc(25% - 24px)}}.content-card:first-child{margin-top:0}.content-card__image{line-height:0}.content-card__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.content-card__image .image-placeholder{aspect-ratio:6/4}.content-card__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.content-card__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.content-card__date{margin-top:8px}.content-card__link{display:block;overflow:hidden;padding-top:16px;padding-bottom:16px}.content-card__link::before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.content-card--unpublished{outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:4px}.content-card--unpublished .content-card__link{color:#b01038;color:var(--color-error)}@media(min-width: 576px){.component--content-cards-large .content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.component--content-cards-large .content-card{width:calc(33.3333% - 24px)}}.component--content-cards-grey{background:#f7f7f8;display:grid;grid-template-columns:[full-width-start] 16px [content-start] 1fr [content-end] 16px [full-width-end];grid-template-columns:[full-width-start] var(--component-gap, 16px) [content-start] 1fr [content-end] var(--component-gap, 16px) [full-width-end];grid-template-rows:[header-start] auto [header-end] auto;padding-top:0}@media(min-width: 768px){.component--content-cards-grey{--component-gap: 32px}}.component--content-cards-grey .hds-koros{color:#fff;grid-column:full-width;grid-row:header}:not(.page-type--landing-page).wrapper .components--upper .component--content-cards-grey .hds-koros{display:none}.component--content-cards-grey .content-card{margin-top:48px}.component--content-cards-grey .component__container{grid-column:content;padding-top:16px;width:100%}@media(min-width: 768px){.component--content-cards-grey .component__container{padding-top:32px}}.component--content-cards-grey .content-card__link{padding-left:16px;padding-right:16px}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--content-cards-grey .component__container{padding-top:0}@media(min-width: 576px){.component--content-cards-small .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-small .content-card:nth-child(-n+4){margin-top:0}}@media(min-width: 576px){.component--content-cards-large .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-large .content-card:nth-child(-n+3){margin-top:0}}.page-type--landing-page .layout-main-wrapper>*:last-child .component--content-cards-grey:last-child,.page-type--page .layout-main-wrapper>*:last-child .components--lower>.component--content-cards-grey:last-child{margin-bottom:-115px;padding-bottom:96px}.curated-event-list__events{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width: 768px){.curated-event-list__events{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3, 1fr)}}.curated-event-list__event+.curated-event-list__event{margin-top:32px}@media(min-width: 768px){.curated-event-list__event+.curated-event-list__event{margin-top:0}}.curated-event-list__empty-message__container{margin-bottom:24px}.curated-event-list__empty-message{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.curated-event-list__empty-message{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.curated-event-list__event{position:relative}.district-and-project-search ul[role=listbox]{background-color:#ffffff;background-color:var(--color-white)}.district-project-search-form__filters-container{margin-bottom:32px}.district-project-search-form__filters-container .district-project-search-form__filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:100%}@media(min-width: 768px){.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:48%}}.district-project-search-form__filters-container .district-project-search-form__additional-filters{border-bottom:none !important;border-top:1px solid #cccccc;border-top:1px solid var(--color-black-20);margin-top:24px}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=heading]{flex:0 1 auto;font-weight:500}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button]{width:auto}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button] svg{margin-left:8px}.district-project-search-form__filters-container .district-project-search-form__additional-filters>div:last-child{margin-bottom:16px}.district-project-search-form__filters-container .district-project-search-form__submit-button{margin-top:32px;margin-bottom:32px;max-width:280px;width:100%}.component--event-list{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--event-list{padding-left:32px;padding-right:32px}}.events-list__empty-subtext{margin-bottom:24px}.event-form-container{border-bottom:1px solid #ccc}.event-form__filters-container{margin-bottom:32px;margin-top:16px}.event-form__filters-container .event-form__filter-section-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:100%}@media(min-width: 768px){.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:48%}}.event-form__filters-container .event-form__filter-checkbox-container{display:flex;flex-direction:column}.event-form__filters-container .event-form__filter-checkbox-container .hdbt-search__checkbox{margin-top:0.5rem;margin-top:var(--spacing-2-xs)}@media(min-width: 768px){.event-form__filters-container .event-form__filter-checkbox-container{flex-direction:row;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.event-form__filters-container .event-form__filter-checkbox-container>*{margin-left:12px;margin-right:12px}}@media(min-width: 992px){.event-form__filter-section-container .hdbt-search__checkbox:not(:first-of-type){margin-top:0}}.event-form__checkboxes-label{font-weight:500;margin-bottom:16px}.event-list__see-all-button{margin-left:auto;margin-right:auto;margin-top:32px;text-align:center}.event-list__filter-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.event-list__filter-title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.component--hearings{padding-left:16px;padding-right:16px;background:#f7f7f8}@media(min-width: 768px){.component--hearings{padding-left:32px;padding-right:32px}}.hearings__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin-bottom:24px}@media(min-width: 992px){.hearings__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.hearings__count-container .hearings__count{font-weight:700}.hearings__list{margin-top:24px}.hearings__link-wrapper{margin-top:32px}@media(min-width: 768px){.hearings__link-wrapper{margin-top:64px}}.hero{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.hero>.hds-koros{color:#fff}.hero__container{color:var(--hdbt-color-palette-text--primary);padding-bottom:48px;padding-top:24px;position:relative}@media(max-width: 576px){.hero__container{max-width:100%}}.hero__image-container{color:var(--hdbt-color-palette--primary);outline:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero__text-content{max-width:690px}.hero__title{margin-bottom:16px;margin-top:16px}.hero__description p{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.hero__description a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:currentColor}.hero__publish-information{margin-top:16px}.hero__arrow{background-color:var(--hdbt-color-palette--accent);bottom:-90px;height:100px;left:24px;-webkit-mask-image:var(--hel-icon--hero-arrow-mobile);mask-image:var(--hel-icon--hero-arrow-mobile);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:94px;z-index:10}@media(min-width: 992px){.hero__arrow{bottom:-100px;height:110px;left:32px;-webkit-mask-image:var(--hel-icon--hero-arrow-desktop);mask-image:var(--hel-icon--hero-arrow-desktop);width:94px}}[dir=rtl] .hero__arrow{left:auto;right:24px}@media(min-width: 992px){[dir=rtl] .hero__arrow{right:32px}}.hero__image-author{--arrow-element-width: 100px;margin-left:100px;margin-left:var(--arrow-element-width);margin-top:16px;text-align:right}[dir=rtl] .hero__image-author{margin-left:0;margin-right:var(--arrow-element-width);text-align:left}.hero-wrapper.has-first-gray-bg-block{background-color:#f7f7f8;margin-bottom:-64px;padding-bottom:48px}@media(min-width: 768px){.hero-wrapper.has-first-gray-bg-block{margin-bottom:-96px}}.hero-wrapper.has-first-gray-bg-block .hero>.hds-koros{color:#f7f7f8}.hdbt-theme--coat-of-arms .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--coat-of-arms .hero .hds-button,.hdbt-theme--brick .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--brick .hero .hds-button,.hdbt-theme--bus .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--bus .hero .hds-button,.hdbt-theme--tram .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--tram .hero .hds-button{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent}.hdbt-theme--coat-of-arms .hero .hds-text-input__label,.hdbt-theme--brick .hero .hds-text-input__label,.hdbt-theme--bus .hero .hds-text-input__label,.hdbt-theme--tram .hero .hds-text-input__label{color:#fff}.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:48px}}.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros,.hero--with-image-bottom .hds-koros{display:none}.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:300px}}.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img,.hero--with-image-bottom .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros,.hero--with-image-bottom .hero__image-container .hds-koros{display:block;position:absolute;z-index:1}@media(min-width: 768px){.hero--with-image-right,.hero--with-image-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{align-items:center;display:flex;margin:0;max-width:648px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros{display:block}}@media(min-width: 768px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{height:auto;margin-top:64px;max-width:648px;padding:0 32px 64px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img{height:auto;position:static;transform:none;width:100%}}@media(min-width: 768px){.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros{display:none}}.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-355px}@media(min-width: 768px){.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-90px}}@media(min-width: 768px){.hero--with-image-left{flex-direction:row-reverse}}@media(min-width: 768px){.hero--with-image-left .hero__arrow{left:calc(-100% + 24px)}}.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 992px){.hero--with-image-bottom .hero__image-container{height:400px}}.hero--with-image-bottom .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--with-image-bottom .hero__arrow{bottom:-470px}}@media(min-width: 992px){.hero--diagonal,.hero--with-search{position:relative}}.hero--diagonal .hero__container,.hero--with-search .hero__container{align-items:center;display:flex;padding-bottom:16px;position:relative;width:100%;z-index:2}@media(min-width: 992px){.hero--diagonal .hero__container,.hero--with-search .hero__container{min-height:480px;padding-bottom:48px}}@media(min-width: 992px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:400px}}@media(min-width: 1248px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:500px}}@media(min-width: 992px){.hero--diagonal .hero__title,.hero--with-search .hero__title{margin-top:16px}}.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:300px}}@media(min-width: 992px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}}.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{display:block;position:absolute;top:-1px;z-index:1}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{bottom:50%;left:5%;top:auto;transform:scaleX(1) rotate(135deg);transform:scaleX(var(--lang-direction, 1)) rotate(135deg);transform-origin:center;width:100%}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{left:0%}}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{background-color:currentColor;content:"";display:block;height:1000px;left:15%;position:absolute;top:48px;width:1500px}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{left:25%}}.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}@media(min-width: 992px){.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{margin-left:30%;position:static;transform:none}}.hero--diagonal .hds-koros,.hero--with-search .hds-koros{display:none}.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-70px}}.hero--with-search .helfi-search__form .hds-text-input__label{color:inherit}@media(min-width: 992px){.hero--with-helsinki-near-you .hero__container{padding-top:48px}}.hero--with-helsinki-near-you .hero__text-content{max-width:860px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form{margin-top:32px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form .form-item{margin-bottom:0}.hero--with-helsinki-near-you .helfi-search__submit-button{margin-top:24px;max-width:280px;width:100%}.image-gallery{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 576px){.image-gallery{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.image-gallery{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 576px){.node--type-page .components--upper .image-gallery,.service--full .components--upper .image-gallery,.unit--full .components--upper .image-gallery,.node--type-district .components--upper .image-gallery,.node--type-news-article .components--upper .image-gallery{grid-template-columns:repeat(2, 1fr)}}.image-gallery__item-image{overflow:hidden;position:relative;width:100%}.image-gallery__item-image img{display:block;height:100%;overflow:hidden;width:100%}.image-gallery__item-meta{margin-top:8px}.component--image img{width:100%}.component--liftup-with-image-img{--side-padding: 10%;color:var(--hdbt-color-palette-text--primary)}@media(min-width: 576px){.component--liftup-with-image-img{--side-padding: 20%}}@media(min-width: 830px){.component--liftup-with-image-img{--side-padding: 30%}}@media(min-width: 1248px){.component--liftup-with-image-img{--side-padding: 20%}}.component--liftup-with-image-img .liftup-with-image{align-items:center;display:grid;grid-template-columns:[col1-start] var(--side-padding) [col2-start] 1fr [col1-end] var(--side-padding) [col2-end];grid-template-rows:[row1-start] 1fr [row2-start] 32px [row1-end] min-content [row2-end]}[dir=rtl] .component--liftup-with-image-img .liftup-with-image{grid-template-columns:[col2-start] var(--side-padding) [col1-start] 1fr [col2-end] var(--side-padding) [col1-end]}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image{grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}.component--liftup-with-image-img .image__caption{color:#000}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption,.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image .image__caption{background-color:#fff;bottom:16px;position:absolute}}.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-area: row2-start / col1-start / row2-end / col1-end;--image-area: row1-start / col2-start / row1-end / col2-end}[dir=rtl] .component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-margin-left: auto}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption{right:0}}.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image{--content-area: row2-start / col2-start / row2-end / col2-end;--image-area: row1-start / col1-start / row1-end / col1-end;--content-margin-right: auto}.component--liftup-with-image-img .liftup-with-image__content{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin-left:var(--content-margin-right);margin-right:var(--content-margin-left);padding:32px;width:-moz-fit-content;width:fit-content}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image__content{display:flex;flex-direction:column;justify-content:center;min-height:350px;width:460px}}@media(min-width: 1248px){.component--liftup-with-image-img .liftup-with-image__content{min-height:435px}}.component--liftup-with-image-img .liftup-with-image__content [data-hds-component=button]:not([class*=hds-button]),.component--liftup-with-image-img .liftup-with-image__content .hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.component--liftup-with-image-img a.link{color:var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--liftup-with-image-secondary{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary .liftup-with-image__content{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]),.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]).link{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.liftup-with-image__image{grid-area:var(--image-area)}.liftup-with-image__image picture{width:100%}.liftup-with-image__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.liftup-with-image__container{grid-area:var(--content-area)}.liftup-with-image__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.liftup-with-image__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.liftup-with-image__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.liftup-with-image__desc>*:first-child{margin-top:0}.liftup-with-image__desc a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img .image{display:flex;flex-direction:column}.component--liftup-with-image-img picture{order:2;padding-top:16px}@media(min-width: 830px){.component--liftup-with-image-img picture{order:1;padding-top:0}}.component--liftup-with-image-img .image__caption{order:1;padding-top:0;text-align:right}@media(min-width: 830px){.component--liftup-with-image-img .image__caption{margin-top:16px;order:2}}@media(min-width: 830px){.component--liftup-with-image-img.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}.no-sidebar .components--upper>.component--liftup-with-image-bg.component--liftup-with-image-bg{padding-left:0;padding-right:0}.component--liftup-with-image-bg .component__container{max-width:none}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1296px;--image-area: row1-start / col1-start / row1-end / col1-end;display:grid;grid-template-columns:[col1-start] 1fr [col2-start] min(100%,1296px) [col2-end] 1fr [col1-end];grid-template-columns:[col1-start] 1fr [col2-start] min(100%,var(--max-width)) [col2-end] 1fr [col1-end];grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}@media(min-width: 992px)and (min-width: 768px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1328px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image{min-height:540px;position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image picture{top:0;right:0;bottom:0;left:0;position:absolute}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.component--liftup-with-image-bg .liftup-with-image__image .image__caption{color:#000;margin-top:16px;padding-left:16px;padding-top:0}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{padding-left:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{background-color:#fff;bottom:calc(-1*(var(--line-height)*1rem + 16px));left:16px;padding-left:0;position:absolute}}.component--liftup-with-image-bg .liftup-with-image__container{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__container{padding-left:32px;padding-right:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__container{align-content:center;display:grid;grid-area:row2-start/col2-start/row2-end/col2-end}}.component--liftup-with-image-bg .liftup-with-image__content{justify-self:end;padding-top:16px;padding-left:0;padding-right:0;z-index:1}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__content{background-color:#fff;display:flex;flex-direction:column;justify-content:center;margin:64px 0;min-height:350px;padding:32px;width:460px}}.component--liftup-with-image-bg a{--hdbt-default-link-color: var(--color-black)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}@media(min-width: 992px){.component--liftup-with-image-bg.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:end}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:start}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:start}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:end}}.list-of-links{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:100%}@media(min-width: 576px){.list-of-links{flex-direction:row;margin-left:-48px;width:calc(100% + 48px)}}.list-of-links__item{margin-bottom:32px;position:relative;width:100%}@media(min-width: 576px){.list-of-links__item{margin-left:48px;width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item{width:calc(25% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(33.3333% - 48px)}}.list-of-links__item .list-of-links__item__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;flex-direction:row;margin-top:0;margin-bottom:0;margin-left:116px;min-height:90px}@media(min-width: 992px){.list-of-links__item .list-of-links__item__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__title{margin-left:0;min-height:auto}}.list-of-links__item .list-of-links__item__link{box-sizing:border-box;display:inline-block;word-wrap:anywhere;padding-bottom:9.3333333333px;padding-top:4.6666666667px}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link{display:block;min-height:94px;padding-bottom:0;padding-top:0}}.list-of-links__item .list-of-links__item__link:focus,.list-of-links__item .list-of-links__item__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1) translateX(8px);transform:scaleX(var(--lang-direction, 1)) translateX(8px)}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}}.list-of-links__item .list-of-links__item__link::before{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute}.list-of-links__item .list-of-links__item__image{top:0;left:0;position:absolute;width:90px}@media(min-width: 576px){.list-of-links__item .list-of-links__item__image{margin-bottom:16px;position:static;width:100%}}.list-of-links__item .list-of-links__item__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.list-of-links__item .list-of-links__item__image .image-placeholder{padding-bottom:100%}.component--list-of-links-without-image .list-of-links__item{align-self:flex-start;min-height:2rem;padding-bottom:0}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item{width:calc(33.3333% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link{min-height:auto;padding-top:7px;padding-bottom:7px}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{margin-left:0;margin-right:0;min-height:auto}.component--list-of-links-without-image .list-of-links__item__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);color:#595959}@media(min-width: 992px){.has-sidebar .main-content .list-of-links__item{width:calc(50% - 48px)}}@media(min-width: 992px){.has-sidebar .main-content .component--list-of-links-without-image .list-of-links__item{width:calc(50% - 48px)}}.component--map{padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--map{padding-left:32px;padding-right:32px}}.component--map .map__external-link{background-color:#f7f7f8}.map{margin:16px 0 0;position:relative}.map .responsive-map-container{aspect-ratio:1;position:relative}@media(min-width: 576px){.map .responsive-map-container{aspect-ratio:16/9}}.map iframe{background-color:#e6e6e6;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.map .map__external-link{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;padding-bottom:4px;padding-top:16px}.skip-link--map--after{bottom:0}.skip-link--map--after:focus,.skip-link--map--after:active{transform:translate(-50%, -24px)}.skip-link--map--before{top:0}.skip-link--map--before:focus,.skip-link--map--before:active{transform:translate(-50%, 24px)}.news-archive__rss-link__container{margin-top:16px}.component--news-list .news-listing{margin-bottom:48px}.component--phasing{--item-title-lineheight: 1.875rem;counter-reset:item}@media(min-width: 992px){.component--phasing{--item-title-lineheight: 2.25rem}}.component--phasing .component__content{padding-left:0}.phasing__item{--circle-size: 16px;--p-left: 72px;background-color:var(--hdbt-color-palette--secondary);list-style:none;padding-top:32px;padding-bottom:32px;padding-left:72px;padding-left:var(--p-left);padding-right:32px;position:relative}.phasing__item:not(:last-of-type){margin-bottom:16px}.phasing__item::before,.phasing__item::after{content:"";display:block;left:calc(var(--p-left)*.5);position:absolute}.phasing__item::after{background-color:#000;height:calc(100% + 16px + 8px);top:0;transform:translateX(calc(1 * -50%));transform:translateX(calc(var(--lang-direction) * -50%));width:2px;z-index:0}.phasing__item:first-of-type::after{height:100%;top:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:last-of-type::after{height:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:only-child::after{display:none}.phasing__item::before{background-color:#fff;border:3px solid #000;border-radius:50%;height:var(--circle-size);top:calc(32px + var(--item-title-lineheight)*.5);transform:translate(calc(1 * -50%), -50%);transform:translate(calc(var(--lang-direction) * -50%), -50%);width:var(--circle-size);z-index:1}.phasing__item--with-numbers{--circle-size: 40px;--p-left: 80px}@media(min-width: 992px){.phasing__item--with-numbers{--circle-size: 48px;--p-left: 96px}}.phasing__item--with-numbers::before{align-items:center;content:counter(item);counter-increment:item;display:flex;justify-content:center;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.phasing__item--with-numbers::before{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.phasing__item-title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: var(--item-title-lineheight)}.phasing__item-title+.phasing__item-description{margin-top:16px}.component--accordion .component--phasing{--item-title-lineheight: 1.6875rem}@media(min-width: 992px){.component--accordion .component--phasing{--item-title-lineheight: 1.875rem}}.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.popular-service-item{background-color:#f7f7f8;margin-bottom:24px;padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:24px}@media(min-width: 768px){.popular-service-item{width:calc(50% - 24px)}}.popular-service-item__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0;margin-top:initial}@media(min-width: 992px){.popular-service-item__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.popular-service-item__links{display:flex;flex-direction:column;margin-bottom:0;margin-top:9px;padding-left:24px}@media(min-width: 768px){.popular-service-item__links{margin-top:17px}}.popular-service-item__link-wrapper{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:2px;margin-top:0;padding-top:7px;padding-bottom:7px;vertical-align:top}.link__style--highlight{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;margin-top:-7px;margin-bottom:-7px;padding-top:7px;padding-bottom:7px;padding-left:4px;vertical-align:top}@media(min-width: 768px){.popular-services{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.popular-services>*{margin-left:12px;margin-right:12px}}.component--react-search{background-color:#f7f7f8;position:relative}.layout-main-wrapper>*:last-child .component--react-search:last-child{padding-bottom:0}.layout-main-wrapper>*:last-child .component--react-search:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.react-search__list-container{margin-bottom:32px}.react-search__results-stats{margin-bottom:16px}.hdbt__loading-wrapper{position:relative}.hdbt__loading-overlay{background:rgba(255,255,255,.5);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.hdbt-search--react__result-top-area{margin-bottom:24px}@media(min-width: 992px){.hdbt-search--react__result-top-area{display:flex;justify-content:space-between}}.hdbt-search--react__results--title{align-items:center;display:flex;margin-bottom:12px;margin-top:0}@media(min-width: 992px){.hdbt-search--react__results--title{margin-bottom:0}}.hdbt-search--react__results--tablist .tablist-tab{background-color:rgba(0,0,0,0);border:none;color:#1a1a1a;padding:16px}.hdbt-search--react__results--tablist .tablist-tab:hover{cursor:pointer}.hdbt-search--react__results--tablist .tablist-tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.component--remote-video{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent;padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--remote-video{padding-left:32px;padding-right:32px}}.component--remote-video,.component--remote-video a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:#000}.component--remote-video+.component--remote-video.component--no-header{margin-top:0;padding-top:0}.remote-video__video{position:relative}.remote-video__video .responsive-video-container{aspect-ratio:16/9;background-color:#f2f2f2;overflow:hidden}.remote-video__video .responsive-video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.remote-video__video-title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.remote-video__video-title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.remote-video__video-title{margin-top:24px}}.remote-video__video-desc{margin-top:8px}.remote-video__video-desc>p:first-child{margin-top:0}@media(min-width: 992px){.service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}@media(min-width: 992px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-columns:1;columns:1}}@media(min-width: 1248px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}.component--service-list-search{padding-left:16px;padding-right:16px;background-color:#f7f7f8}@media(min-width: 768px){.component--service-list-search{padding-left:32px;padding-right:32px}}.sidebar-text{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-text+.sidebar-text{margin-top:32px}.sidebar-text .sidebar-text__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);color:#000;margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.sidebar-text .sidebar-text__title+.sidebar-text__text-content{margin-top:24px}.sidebar-text .sidebar-text__text-content{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:var(--hdbt-color-palette-text--secondary)}.sidebar-text .sidebar-text__text-content>*:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>p:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>*:last-child{margin-bottom:0}.sidebar-text .sidebar-text__text-content>p{background-color:#f1f1f1;background-color:var(--color-black-5);padding:24px 16px}.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:inline-flex}.sidebar-text .sidebar-text__text-content .hds-button--primary:only-child,.sidebar-text .sidebar-text__text-content .hds-button--secondary:only-child{margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:flex}}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/ + [data-protocol="mailto"]){--button-padding-end-adjust: -8px;--button-padding-start-adjust: -8px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]{--button-padding-start-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]{--button-padding-start-adjust-supplementary: -16px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]),[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]),a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]),a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]){--button-padding-end-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{left:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before{left:8px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):empty,a[href][data-hds-component=button]:not([class*=hds-button]):empty{padding-left:16px;padding-right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:transform .2s linear}@media(prefers-reduced-motion){[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:none}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:none}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:none}}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]::after{-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external);--external-icon-move: translate(3px, -3px)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=tel]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=tel]::after{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=mailto]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=mailto]::after{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;transition:transform .2s linear;--external-icon-move: translateX(4px);right:8px;margin-top:-2px;margin-bottom:-2px;position:absolute;top:50%;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{transition:none}}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{--external-icon-move: translateX(0)}}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary]{--background-color: var(--theme-bg1, var(--color-bus));--background-color-hover: var(--theme-bg2, var(--color-bus-dark));--background-color-focus: var(--theme-bg1, var(--color-bus));--background-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--background-color-disabled: var(--color-black-20);--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg1, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg1, var(--color-bus-dark));--border-color-disabled: var(--color-black-20);--color: var(--theme-fg1, var(--color-white));--color-hover: var(--theme-fg2, var(--color-white));--color-focus: var(--theme-fg1, var(--color-white));--color-hover-focus: var(--theme-fg2, var(--color-white));--color-disabled: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg1, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg1, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg2, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--border-color-disabled: var(--color-black-50);--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg1, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg1, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=loading],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=loading]{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: transparent;--border-color-hover-focus: transparent;--border-color-disabled: transparent;--color: var(--color-black-90);--color-hover: var(--color-black-90);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-black-90);cursor:wait}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=success],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=success]{--background-color: var(--color-success);--background-color-hover: var(--color-success-dark);--background-color-focus: var(--color-success);--background-color-hover-focus: var(--color-success-dark);--border-color: var(--color-success);--border-color-hover: var(--color-success-dark);--border-color-focus: var(--color-success);--border-color-hover-focus: var(--color-success-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=danger],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=danger]{--background-color: var(--color-error);--background-color-hover: var(--color-error-dark);--background-color-focus: var(--color-error);--background-color-hover-focus: var(--color-error-dark);--border-color: var(--color-error);--border-color-hover: var(--color-error-dark);--border-color-focus: var(--color-error);--border-color-hover-focus: var(--color-error-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}p>[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:first-child,p>a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child{margin-left:calc(-8px + (-2px))}.card{background:#fff;border:2px solid rgba(0,0,0,0);word-wrap:anywhere;padding:16px;position:relative}.card+.card{margin-top:16px}@media(min-width: 576px){.card{display:flex;flex-direction:row-reverse;gap:24px;grid-template-areas:"content img";grid-template-columns:1fr 30%;padding:24px}}@media(min-width: 768px){.card{gap:32px;padding:32px}}.card--ghost{background:#ccc;border:none}.card--bordered{border:2px solid #ccc}.card__image{flex-basis:30%;flex-shrink:0;margin-bottom:16px}.card__image picture,.card__image img{aspect-ratio:1.5;background-color:#f2f2f2;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width: 576px){.card__image{margin-bottom:0}}.card__image .image-placeholder{aspect-ratio:1.5}.card__text{display:flex;flex-direction:column;flex-grow:1}.card--unpublished{color:#b01038;color:var(--color-error);outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:-2px}.card--unpublished .card__link{color:#b01038;color:var(--color-error)}.card--unpublished .card__text::after{background-color:#b01038;background-color:var(--color-error)}.card .content-tags{margin-bottom:-8px}.card__category{margin-top:12px}.card__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin:0}@media(min-width: 992px){.card__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.card__link{word-wrap:anywhere}.card__link::before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.card__link:active,.card__link:focus{outline:3px solid #000;outline-offset:2px}.card__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.card__helptext{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.card__description,.card__helptext{margin-top:8px}.card__description>:first-child,.card__helptext>:first-child{margin-top:0}.card__metas{margin-top:16px}.card__meta{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);padding-left:32px}[dir=rtl] .card__meta{padding-left:0;padding-right:32px}.card__meta+.card__meta{margin-top:8px}.card__meta__icon{--icon-size: 24px;display:inline-block;margin-left:-32px;margin-right:8px}[dir=rtl] .card__meta__icon{margin-left:8px;margin-right:-32px}.card__meta__label{font-weight:500}.card p.address{display:inline}.card__tags{margin-top:16px}.hyphenate{-webkit-hyphens:auto;hyphens:auto}.link__type{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);transition:transform .2s linear;--external-icon-move: scaleX(var(--lang-direction, 1)) translate(3px, -3px);overflow:hidden;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.link__type{transition:none}}@media(prefers-reduced-motion){.link__type{--external-icon-move: scale(1)}}a:focus .link__type,a:hover .link__type{transform:var(--external-icon-move)}.link__type--tel{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}.link__type--mailto{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:1.5rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block;margin:48px 0;padding-top:8px;padding-bottom:8px;padding-left:24px;position:relative}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:2rem;font-weight:400}}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{margin:64px 0;padding-left:40px}}blockquote[data-helfi-quote]::before,.quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;top:0;left:0;position:absolute;width:8px}p[data-helfi-quote-text],.quote__text{font-style:italic;margin-top:0}p[data-helfi-quote-text]::before,.quote__text::before{content:"”"}p[data-helfi-quote-text][lang=en]::before,[lang=en] p[data-helfi-quote-text]::before,.quote__text[lang=en]::before,[lang=en] .quote__text::before{content:"“"}p[data-helfi-quote-text]::after,.quote__text::after{content:"”"}footer[data-helfi-quote-author],.quote__author{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}footer[data-helfi-quote-author]::before,.quote__author::before{content:"-";margin-right:3px}footer[data-helfi-quote-author] cite,.quote__author cite{font-style:normal}[data-unpublished]::before{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1;line-height:var(--line-height);--line-height: 1;background:#b01038;color:#fff;content:attr(data-unpublished);display:block;padding-left:8px;padding-right:8px;position:fixed;transform:rotate(-90deg) translateX(calc(-50% - 50vh));transform-origin:top left;z-index:2}[dir=rtl] [data-unpublished]::before{right:27px;transform:rotate(-90deg) translateX(calc(0% - 44vh));transform-origin:top right}@media(min-width: 768px){[data-unpublished]::before{content:attr(data-unpublished-long);--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5;line-height:var(--line-height);--line-height: 1.5}}.user-edited-content{word-wrap:break-word}.main-image img{display:block;height:auto;overflow:hidden;width:100%}.unit--full .main-image picture{max-width:860px}.block--branding{align-items:center;display:flex;grid-area:logo;height:var(--branding-height);z-index:1}@media(min-width: 768px){.block--branding{height:auto}}.block--branding .city-name{color:#000;display:none;margin-left:8px;margin-right:8px}@media(min-width: 992px){.block--branding .city-name{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;margin-left:16px;margin-right:16px}}@media(min-width: 992px)and (min-width: 768px){.block--branding .city-name{--line-height: 1.5;font-size:1.25rem;font-weight:400}}.block--branding a:focus .city-name,.block--branding a:hover .city-name{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}#chat-leijuke-wrapper{bottom:0;color:#fff;position:fixed;right:0;z-index:1}.chat-leijuke{align-items:center;background:#000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:auto;gap:8px;padding:8px 16px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.chat-leijuke.hidden{display:none}.chat-leijuke .hel-icon--angle-up{margin-left:auto}.cx-widget.cx-side-button-group{display:none}#aca--widget-button{opacity:0}html aca-chat-app-button .chat-button-wrapper,html #chat-leijuke-wrapper{bottom:calc(-8px + 8px);bottom:calc(var(--hds-cookie-consent-height, -8px) + 8px)}.language-wrapper{--language-block-height: 52px;align-content:stretch;align-items:center;align-self:center;background-color:#f7f7f8;border-bottom:1px solid #ccc;display:flex;grid-area:lang;height:100%;justify-content:space-between;min-height:52px;min-height:var(--language-block-height);padding:0 16px;position:relative;transition:margin-top .3s ease 1s;width:100vw;z-index:0}@media(min-width: 768px){.language-wrapper{background-color:rgba(0,0,0,0);border-bottom:0 none;border-top:none;margin-left:auto;order:2;padding:0;width:auto;z-index:10}}.language-wrapper.scroll-up{margin-top:calc(-1*var(--language-block-height));transition-delay:0s}@media(min-width: 768px){.language-wrapper.scroll-up{margin-top:0;transition-duration:0s}}#menu:not([data-js])~* .mega-and-mobilemenu .block--language-switcher+*{margin-top:16px}.language-links{display:flex}.nav-toggle-dropdown--otherlangs{grid-area:langmenu}@media(min-width: 992px){.nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content{display:flex;justify-content:flex-end;pointer-events:none}}.headerlanguagelinks__menu-dropdown{background-color:#efeff0;height:auto;list-style:none;margin:0;min-height:100%;min-width:240px;padding:16px;width:auto}@media(min-width: 992px){.headerlanguagelinks__menu-dropdown{border:1px solid #ccc;border-top:0;height:auto;max-width:200px;pointer-events:all}}.headerlanguagelinks__group{list-style-type:none;padding-left:8px}.headerlanguagelinks__group+.headerlanguagelinks__group{margin-top:24px}.headerlanguagelinks__link{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}.headerlanguagelinks__link+.headerlanguagelinks__group,.headerlanguagelinks__link+.headerlanguagelinks__link{margin-top:8px}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink){-webkit-text-decoration:none;text-decoration:none}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):hover,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):active,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.headerlanguagelinks__link--nolink{display:block;font-weight:700}.block--mobile-navigation{order:3}@media(min-width: 768px){.block--mobile-navigation{display:none}}.page-title{padding-top:0}.page-title h1{margin-bottom:0;margin-top:0;max-width:860px}.page-title+article>.lead-in{margin-top:24px}.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:32px}@media(min-width: 992px){.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:64px}}.block--react-and-share{margin-top:32px;width:100%}@media(min-width: 992px){.block--react-and-share{margin-top:64px}}.block--react-and-share:has(+style+style:last-child),.block--react-and-share:last-child{background:#f2f2f2}.block--react-and-share:has(+style+style:last-child) .rns .rns-plugin,.block--react-and-share:last-child .rns .rns-plugin{padding-bottom:112px}.js .block--react-and-share:has(+style+style:last-child),.js .block--react-and-share:last-child{margin-bottom:-112px}.rns{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.rns{max-width:1328px}}@media(min-width: 768px){.rns{padding-left:32px;padding-right:32px}}.rns .rns-plugin{font-family:HelsinkiGrotesk,Arial,sans-serif;margin:0;padding-bottom:80px;padding-top:80px}.rns .rns-plugin .rns-footer{display:none}.rns .rns-plugin .rns-reactions{max-width:688px}.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.rns .rns-plugin .rns-reactions .reactions{margin-top:24px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-reactions .reactions{margin-left:calc(-24px / 2);margin-right:calc(-24px / 2)}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction{flex-grow:0;margin:0 calc(24px / 2);max-width:190px;padding:0}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{max-width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{margin:16px 0 0;padding:0;width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child{margin-top:0}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button{border-color:#000;padding:14px 32px;position:relative}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;color:#000;display:flex;justify-content:center;min-width:-moz-max-content;min-width:max-content;width:100%}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label::after{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--face-neutral);mask-image:var(--hel-icon--face-neutral);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-reaction-count{display:none}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus{background-color:#fff;box-shadow:none;color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus .rns-label{color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover{background-color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button{background-color:#000 !important}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-smile);mask-image:var(--hel-icon--face-smile)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:last-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-sad);mask-image:var(--hel-icon--face-sad)}.rns .rns-plugin .rns-shares{margin-top:64px;padding:0 calc(24px / 4)}.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.rns .rns-plugin .rns-shares .rns-shares-list{margin-top:32px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-shares .rns-shares-list{margin-bottom:0;margin-left:-8px;margin-right:-8px;margin-top:32px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:0 8px;padding:0 !important;width:auto}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:16px 0 0;padding:0 !important;width:calc(50% - 16px)}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:first-child,.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(2){margin:0}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(odd){margin-right:4px}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(even){margin-left:4px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button{align-items:center;background-color:rgba(0,0,0,0);border:0;color:#000;display:flex;justify-content:left;padding:0}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::after{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--share);mask-image:var(--hel-icon--share);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus::after{--size: calc(100% + 8px);border-color:#000;left:calc(-8px / 2);top:calc(-8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover{opacity:1}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover::before{background-color:#000}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover .rns-label{color:#000;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:10%}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-icon{display:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);padding-right:calc(8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-facebook .rns-share-button::before{-webkit-mask-image:var(--hel-icon--facebook);mask-image:var(--hel-icon--facebook)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-whatsapp .rns-share-button::before{-webkit-mask-image:var(--hel-icon--whatsapp);mask-image:var(--hel-icon--whatsapp)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-twitter .rns-share-button::before{-webkit-mask-image:var(--hel-icon--twitter);mask-image:var(--hel-icon--twitter)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-email .rns-share-button::before{-webkit-mask-image:var(--hel-icon--email);mask-image:var(--hel-icon--email)}.rns .rns-plugin .rns-inputs{margin-top:48px;max-width:688px;padding:calc(24px / 4)}.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.rns .rns-plugin .rns-inputs .rns-input-description{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin:24px 0 0;opacity:1}.rns .rns-plugin .rns-inputs .rns-input-field{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border:2px solid gray;font-family:HelsinkiGrotesk,Arial,sans-serif;height:188px;margin-top:24px;padding:16px}.rns .rns-plugin .rns-inputs .rns-form-submit{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);background-color:#000;border:2px solid #000;color:#fff;display:inline-flex;margin-top:24px;padding:16px 24px;position:relative}.rns .rns-plugin .rns-inputs .rns-form-submit::after{background-color:#fff;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-inputs .rns-form-submit::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;top:0;width:100%;width:var(--size)}.rns .rns-plugin .rns-inputs .rns-form-submit:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-inputs .rns-form-submit:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4);top:calc(-24px / 4)}.rns .rns-plugin .rns-inputs .rns-form-submit:hover{background-color:#fff;color:#000}.rns .rns-plugin .rns-inputs .rns-form-submit:hover::after{background-color:#000}.social-media{margin-top:48px}.social-media__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.social-media__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.social-media__items{margin-left:-4px;margin-right:-4px;display:flex;margin-bottom:32px;margin-top:16px}.social-media__items>*{margin-left:4px;margin-right:4px}.social-media__item{color:#000;list-style:none;-webkit-text-decoration:none;text-decoration:none}.social-media__item .link__type{display:none}.social-media__item .hel-icon{--icon-size: 32px}.social-media__item:focus.email,.social-media__item:active.email,.social-media__item:hover.email{color:#4d4d4d}.social-media__item:focus.facebook-share,.social-media__item:active.facebook-share,.social-media__item:hover.facebook-share{color:#4169af}.social-media__item:focus.linkedin,.social-media__item:active.linkedin,.social-media__item:hover.linkedin{color:#0079b2}.social-media__item:focus.twitter,.social-media__item:active.twitter,.social-media__item:hover.twitter{color:#0da4ee}.hds-checkbox{--focus-outline-color: #000000}.hds-checkbox .hds-checkbox__input:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label::before,.hds-checkbox>.hds-checkbox__input:focus+label::before{box-shadow:none}.hds-checkbox .hds-checkbox__input::before,.hds-checkbox .hds-checkbox__input:hover::before{-webkit-mask-image:var(--hel-icon--check);mask-image:var(--hel-icon--check)}.collapsible-wrapper{position:relative}.collapsible__element{border:2px solid gray}.collapsible-container{align-items:center;background:#fff;display:flex;height:56px;margin-bottom:16px;padding:16px}.collapsible__title{width:calc(100% - 24px)}.collapsible__control{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;background:#fff;color:#000;display:flex;padding:12px 16px;text-align:left;width:100%}.collapsible__control:hover{cursor:pointer}.collapsible__control:active,.collapsible__control:hover,.collapsible__control:focus{border-color:#000}.collapsible__control:focus{outline:3px solid #000}.collapsible__control[aria-expanded=true]{border-bottom:1px solid #ccc}.collapsible__control:focus .collapsible__handle{outline:3px solid #000}.collapsible__control[aria-expanded=true] .collapsible__handle{outline:none}.collapsible__handle{pointer-events:none}.collapsible__children{background-color:#fff;border-top:none;padding:16px;position:absolute;width:100%;z-index:2}.collapsible__helper{color:#595959;margin-top:8px}.form-item{margin-bottom:16px}.form-item .description{margin-top:4px}.openid-connect-login-form{border-bottom:1px solid #595959;margin-bottom:32px;max-width:600px;padding-bottom:32px}.openid-connect-login-form input{width:100%}.openid-connect-login-form>div{margin-top:16px}.openid-connect-login-form>div:first-child{margin-top:0}.user-login-form{max-width:600px;padding-bottom:16px}.hdbt-search__filter.hdbt-search__checkbox{--background-unselected: transparent;--background-selected: var(--hdbt-color-black);--background-hover: var(--hdbt-color-black);--border-color-selected: var(--hdbt-color-black);--border-color-selected-hover: var(--hdbt-color-black);--border-color-selected-focus: var(--hdbt-color-black);--border-color-unselected: var(--hdbt-color-black);--border-color-unselected-hover: var(--hdbt-color-black);--border-color-unselected-focus: var(--hdbt-color-black);--icon-color-unselected: transparent;--icon-color-selected: var(--hdbt-text-color);--icon-color-disabled: var(--hdbt-text-color);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__filter.hdbt-search__checkbox label{font-weight:400}.hdbt-search__filter{margin-bottom:16px}.hdbt-search__filter li{margin-top:0}.hdbt-search__filter label{color:#000;display:block;font-weight:500;margin-bottom:4px}.hdbt-search--react__dropdown-filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:16px}.hdbt-search--react__dropdown-filters>div{width:100%}@media(min-width: 768px){.hdbt-search--react__dropdown-filters>div{width:calc(50% - 24px)}}.hdbt-search--react__dropdown li+li{margin-top:0}.hdbt-search--react__submit-button{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.hdbt-search--react__submit-button:not(:disabled){--background-color: var(--hdbt-color-black);--background-color-hover: var(--hdbt-text-color);--background-color-focus: var(--hdbt-text-color);--background-color-hover-focus: var(--hdbt-text-color);--border-color: var(--hdbt-color-black);--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-text-color);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black);margin-bottom:32px;margin-top:16px}.hdbt-search__filter.hdbt-search__date-input{--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__date-input table{border:none;display:table;margin-top:0}.hdbt-search__date-input table thead th{background:#fff;color:#000;padding-left:0;padding-right:0;padding-top:0;text-align:center}button.hdbt-search__remove-selection-button:not(:disabled){background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:48px;padding:12px 20px 12px;--color-hover-focus: var(--hdbt-text-color);color:#121212;color:var(--hdbt-color-black)}button.hdbt-search__remove-selection-button:not(:disabled):hover,button.hdbt-search__remove-selection-button:not(:disabled):active{background-color:#000;border-color:#000;color:#fff}button.hdbt-search__remove-selection-button:not(:disabled):focus,button.hdbt-search__remove-selection-button:not(:disabled):active{border-color:#000;outline:2px solid #000;outline-offset:2px}.hdbt-search__remove-selection-button span{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.hdbt-search__selections-wrapper button.hdbt-search__remove-selection-button>div{margin-right:0}.hdbt-search__selections-container{list-style-type:none}.hdbt-search__clear-all{margin-top:0}.hdbt-search__clear-all:only-child{display:none}.hdbt-search__clear-all .hdbt-search__clear-all-button{--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-color-black);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__clear-all [class*=button_hds-button__label]~[class*=button_hds-icon],[class*=button_hds-button] [class*=button_hds-icon]{margin:0 !important}.hdbt-search--react__form-description{margin-bottom:24px}.hdbt-search--react__form-container{margin-bottom:32px;max-width:860px}.hdbt-search--react__text-field{margin-bottom:32px}.hdbt-search--react__fieldset{border:none;margin-bottom:32px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}@media(min-width: 992px){.hdbt-search--react__fieldset{display:flex}}.hdbt-search--react__legend{font-weight:500;margin-bottom:16px}fieldset .hdbt-search--react__checkbox{--background-selected: var(--hdbt-color-black)}fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-top:32px}@media(min-width: 992px){fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-left:16px;margin-top:0}}.hdbt--select-wrapper{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--border-width: 2px;--input-height: 52px;--menu-item-height: 52px;--icon-size: var(--spacing-layout-s);--icon-spacing: calc(((var(--spacing-s) - var(--border-width) * 2) * 2) + var(--icon-size));--helper-color-default: #595959;--helper-color-invalid: #b01038;--icon-color-invalid: #b01038;--input-background-default: #ffffff;--input-background-disabled: #e6e6e6;--input-border-color-default: #808080;--input-border-color-hover: #1a1a1a;--input-border-color-focus: #1a1a1a;--input-border-color-invalid: #b01038;--input-border-color-disabled: #e6e6e6;--input-color-default: #1a1a1a;--input-color-disabled: #999999;--label-color-default: #1a1a1a;--label-color-invalid: #1a1a1a;--placeholder-color: #595959;--focus-outline-color: #000000;--outline-width: 3px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;background-color:var(--input-background-default);border:2px solid #808080;border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:#1a1a1a;color:var(--input-color-default);cursor:pointer;display:block;grid-template-areas:"select";min-width:15ch;padding:0;position:relative;width:100%}.hdbt--select-wrapper select,.hdbt--select-wrapper::after{grid-area:select}.hdbt--select-wrapper select{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:var(--dropdown-color-default);cursor:inherit;display:flex;font-family:inherit;height:var(--input-height);margin:0;min-height:var(--menu-item-height);outline:none;padding:calc(1rem - var(--border-width)*2) var(--icon-spacing) calc(1rem - var(--border-width)*2) 1rem;padding:calc(var(--spacing-s) - var(--border-width)*2) var(--icon-spacing) calc(var(--spacing-s) - var(--border-width)*2) var(--spacing-s);width:100%;z-index:1}.hdbt--select-wrapper select::-ms-expand{display:none}.hdbt--select-wrapper select:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:4px}.hdbt--select-wrapper .hel-icon{--icon-size: var(--spacing-m);pointer-events:none;position:absolute;right:calc(1rem - var(--border-width)*2);right:calc(var(--spacing-s) - var(--border-width)*2);top:50%;transform:translateY(-50%)}.hdbt--select-wrapper:not(.select--multiple)::after{background-color:var(--helper-color-default);clip-path:polygon(100% 0%, 0 0%, 50% 100%);content:"";height:.5em;justify-self:end;width:.8em}.hdbt--select-wrapper--disabled{background-color:var(--input-background-disabled);border:var(--border-width) solid var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hdbt--select-wrapper--disabled select:disabled{color:var(--input-color-disabled);opacity:1}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){--focus-outline-color: #000000;box-shadow:none;outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.tfa-entry-form{max-width:860px}.tfa-entry-form .form-actions input{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.helfi-calculator .helfi-calculator-disclaimer{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.helfi-calculator .hds-text-input__label{display:inline}.helfi-calculator .hds-selection-group,.helfi-calculator .hds-text-input__input{scroll-margin-top:32px}.helfi-calculator .hds-selection-group>.helfi-calculator__error-placeholder{float:none}@media(min-width: 768px){.helfi-calculator .hds-text-input__input{width:auto}}.helfi-calculator .helfi-calculator__item:not(:first-child)>:first-child,.helfi-calculator .helfi-calculator__buttons{margin-top:24px}.helfi-calculator .helfi-calculator__buttons{display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.helfi-calculator .helfi-calculator__buttons{flex-direction:row;flex-wrap:wrap}}.helfi-calculator .helfi-calculator__item hr{background-color:#4d4d4d}.helfi-calculator .helfi-calculator-notification{margin-top:32px;scroll-margin-top:104px}.helfi-calculator .helfi-calculator__receipt__container h2:first-child{scroll-margin-top:152px}.helfi-calculator .helfi-calculator-notification .hds-notification__body>ul{margin-top:0;margin-bottom:0}.helfi-calculator .helfi-calculator-notification .hds-notification__body li{margin-top:8px}.helfi-calculator .hds-notification__label{margin-top:0}.helfi-calculator .hds-notification--error .hds-notification__label::before{--icon-size: 24px;background-color:#b01038;background-size:contain;content:"";display:inline-block;height:24px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:24px;width:var(--icon-size, calc(var(--line-height) * 1em));margin-right:8px;margin-top:-3px}.helfi-calculator .helfi-calculator-required{font-weight:bold}.helfi-calculator .helfi-calculator__group{display:grid;grid-template-rows:0fr;margin-left:10px;margin-top:0 !important;overflow:hidden;transition:grid-template-rows .5s}@media(prefers-reduced-motion){.helfi-calculator .helfi-calculator__group{transition:none}}.helfi-calculator .helfi-calculator__group .helfi-calculator__item>p:first-child{margin-top:0}.helfi-calculator .helfi-calculator__group>:first-child{border-left:8px solid #ccc;padding-left:24px}.helfi-calculator .helfi-calculator__group>*{align-self:start;min-height:0;transition:visibility .5s linear;visibility:hidden}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true]){grid-template-rows:1fr}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true])>*{visibility:visible}.helfi-calculator .helfi-calculator__item .hds-checkbox{padding-bottom:16px}.helfi-calculator .helfi-calculator__dynamic-area__slots+button{margin-top:24px}.helfi-calculator .helfi-calculator__dynamic-slot{background-color:#f7f7f8;padding:32px 24px}.helfi-calculator .helfi-calculator__dynamic-slot:not(:first-child){margin-top:24px}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{display:grid;overflow:hidden}@media(prefers-reduced-motion: no-preference){.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{animation:append-animate .3s linear}}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot>div,.helfi-calculator .helfi-calculator__receipt>div{align-self:start;min-height:0}.helfi-calculator .helfi-calculator__dynamic_slot__fieldset{border:0 none;margin:0;padding:0}.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height);letter-spacing:-0.05rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:4rem;font-weight:400;letter-spacing:-0.075rem}}.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1.1875;font-size:2rem;font-weight:400;line-height:1.1875;line-height:var(--line-height);letter-spacing:-0.025rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:3rem;font-weight:400;letter-spacing:-0.0625rem}}.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}@media(prefers-reduced-motion: no-preference){.helfi-calculator .helfi-calculator__receipt{animation-duration:.3s}}@keyframes append-animate{from{grid-template-rows:0fr}to{grid-template-rows:1fr}}.helfi-calculator h1:first-child,.helfi-calculator h2:first-child,.helfi-calculator h3:first-child,.helfi-calculator h4:first-child,.helfi-calculator h5:first-child,.helfi-calculator h6:first-child{margin-top:0}.helfi-calculator .hdbt-helper-text{color:#595959;display:block;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);margin-top:8px;white-space:pre-line}.helfi-calculator .hdbt-error-text{background-color:#f6e2e6;border-left:8px solid #b01038;color:#1a1a1a;display:block;margin-top:16px;padding:16px;padding-left:calc(16px + var(--icon-size) + 0.5rem);padding-left:calc(16px + var(--icon-size) + var(--spacing-2-xs));position:relative}.helfi-calculator .hdbt-error-text::before{background-color:#b01038;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));left:16px;position:absolute;top:16px}.helfi-calculator .helfi-calculator__dynamic-remove-wrapper{display:flex;justify-content:flex-end}.helfi-calculator .helfi-calculator__dynamic-remove{margin-bottom:-24px;margin-right:-16px}.helfi-calculator .helfi-calculator__dynamic-remove::before{content:none !important}.helfi-calculator .helfi-calculator__dynamic-remove .hds-button__label{margin-bottom:0;padding-right:0}.helfi-calculator .helfi-calculator__receipt__wrapper::before,.helfi-calculator .helfi-calculator__receipt__wrapper::after{--height-unitless: 16;--scale: calc(var(--height-unitless) / 50);background-color:#e8f3fc;content:"";display:block;height:calc(16*1px);height:calc(var(--height-unitless)*1px);-webkit-mask-image:url("data:image/svg+xml;utf8,");mask-image:url("data:image/svg+xml;utf8,");-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:round;mask-repeat:round;-webkit-mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));-webkit-mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));-webkit-mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));width:100%}.helfi-calculator .helfi-calculator__receipt__wrapper::after{transform:rotate(180deg)}.helfi-calculator .helfi-calculator__receipt__wrapper p,.helfi-calculator .helfi-calculator__receipt__wrapper .helfi-calculator__receipt-subtotal{max-width:860px}.helfi-calculator .helfi-calculator__receipt__container{background:#e8f3fc;padding:32px}.helfi-calculator .helfi-calculator__receipt-total{border-left:8px solid #c2a251;margin-top:40px;padding-left:40px}.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height);letter-spacing:-0.05rem;display:block;margin-top:24px}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:4rem;font-weight:400;letter-spacing:-0.075rem}}.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem;display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.helfi-calculator .helfi-calculator__receipt-total-explanation{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;gap:8px;margin-left:8px;padding-top:4px}.helfi-calculator .helfi-calculator__receipt-total-explanation::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));flex-shrink:0}.helfi-calculator .helfi-calculator__receipt-hr{margin-top:48px}.helfi-calculator .helfi-calculator__receipt-subtotal{margin-top:40px}.helfi-calculator .helfi-calculator__receipt-subtotal h4{grid-area:title}.helfi-calculator .helfi-calculator__receipt-subtotal ul{grid-area:details;margin-bottom:0;margin-top:8px}.helfi-calculator .helfi-calculator__receipt-subtotal li{margin-top:0}.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);grid-area:sum}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.helfi-calculator .helfi-calculator__receipt-subtotal{display:grid;grid-gap:8px;gap:8px;grid-template-areas:"title sum" "details sum";grid-template-columns:1fr min-content;grid-template-rows:auto 1fr}}.region--attachments{height:0;visibility:hidden;width:0}.before-content{width:100%}*~.components,.component~.component{margin-top:32px}@media(min-width: 992px){*~.components,.component~.component{margin-top:64px}}.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.components--computed>.component{padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.components--computed>.component{padding-left:32px;padding-right:32px}}.component--full-width{padding-bottom:48px;padding-top:48px}@media(min-width: 768px){.component--full-width{padding-bottom:64px;padding-top:64px}}.component__container{margin-left:auto;margin-right:auto;max-width:1264px}.component__title,.component__description{margin-bottom:0;margin-top:0}.component__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);max-width:860px}.component__description>:first-child{margin-top:0}.component__description>:last-child{margin-bottom:0}.component__title+.component__description{margin-top:16px}.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:24px}@media(min-width: 992px){.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:48px}}.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:32px;padding-right:32px}}.component__tags{margin-top:24px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){max-width:1296px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){max-width:1328px}}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){padding-left:32px;padding-right:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component{max-width:860px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:16px;padding-top:16px}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:32px;padding-top:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:16px;padding-right:16px}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:32px;padding-right:32px}}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:0;padding-right:0}}.container{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.container{max-width:1328px}}@media(min-width: 768px){.container{padding-left:32px;padding-right:32px}}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;height:100%;z-index:1}.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 39px;padding-top:39px;padding-top:var(--drupal-toolbar-height)}@media(min-width: 976px){.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 54px}}.error-page{background-color:#efeff0}.error-page .no-sidebar .main-content{margin-top:0}body:has(.error-page__title){background-color:#efeff0}body:has(.error-page__title) .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.error-page-content__container{display:flex}}@media(min-width: 768px){.error-page__text-container{width:50%}}.error-page__title{margin-bottom:0}.error-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.error-page__description{margin-top:24px}}.error-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.error-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.error-page__link::after{transition:none}}.error-page__link[data-is-external]::after{content:none}.error-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.error-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.error-page__link:hover::after{transform:none}}.error-page__link+.error-page__link{margin-top:24px}.error-page__login-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.error-page__login-title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.error-page__login-form{margin-top:32px}@media(min-width: 768px){.error-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding-left:48px;padding-right:48px;padding-top:96px;width:50%}}.error-page__illustration{display:block;height:auto;margin-left:32px;margin-top:48px;width:264px}@media(min-width: 768px){.error-page__illustration{margin-left:0;margin-top:0;max-width:100%;width:379px}}.footer{flex-shrink:0;margin:calc(50px + 48px) auto 0;max-width:1920px;width:100%}@media(min-width: 992px){.footer{margin-top:calc(50px + 64px)}}.footer a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:10%}.footer a:hover,.footer a:focus{text-decoration-thickness:.125rem}.footer .menu{list-style:none;margin:0;padding:0}.footer .hds-koros{margin-top:calc(-1*(50px - 1px))}.footer-top__container{padding-top:0}.footer-top{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;padding-top:64px}@media(min-width: 768px){.footer-top{max-width:1328px}}@media(min-width: 768px){.footer-top{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.footer-top{display:flex;flex-wrap:wrap}}.footer-top h2{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.footer-top h2{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.footer-top h2.footer-top__content__title{margin-top:32px}@media(min-width: 768px){.footer-top h2.footer-top__content__title{margin-top:0}}.footer-top p{margin-top:16px}@media(min-width: 768px){.footer-top nav{margin-right:96px}}.footer-top .menu{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin:8px 0 32px 0}@media(min-width: 768px){.footer-top .menu{margin-bottom:0;margin-top:16px}}footer.footer .menu__link{display:inline-block;padding-top:max(calc((44px - var(--line-height) * 1em) / 2) , 8px);padding-bottom:max(calc((44px - var(--line-height) * 1em) / 2) , 8px)}@media(min-width: 768px){.footer-top__content{max-width:544px}}.footer-bottom__container{padding-top:0}.footer-bottom{border-top:1px solid #b3b3b3;-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap;margin-top:48px;padding-bottom:48px;padding-top:24px;row-gap:16px}@media(min-width: 768px){.footer-bottom{margin-top:96px;padding-bottom:0}}@media(min-width: 768px){.footer-bottom__navigation-wrapper{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:48px}}.footer-bottom__navigation{margin-top:16px}@media(min-width: 768px){.footer-bottom__navigation{margin-top:0}}.footer-bottom__navigation .menu{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;flex-wrap:wrap}.footer-bottom__navigation .menu__item{align-items:center;display:flex}.footer-bottom__navigation .menu__item::after{content:"";display:block;height:15px;margin:0 8px;width:1px}.footer-bottom__navigation .menu__item.menu__item--nolink{display:flex;width:auto}.footer-bottom__navigation .menu__item:last-child::after{display:none}.footer__back-to-top{--outline-gutter: 2px;--outline-width: 3px;--focus-outline-color: var(--hdbt-color-black);--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;align-self:flex-end;display:flex;margin-left:auto;margin-right:8px;min-height:44px;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.footer__back-to-top{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.footer__back-to-top{margin-bottom:48px;margin-top:0}}.footer__back-to-top:focus,.footer__back-to-top:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:var(--outline-gutter)}.footer__back-to-top:hover,.footer__back-to-top:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.footer__back-to-top .hel-icon{transition:transform .2s linear}@media(prefers-reduced-motion){.footer__back-to-top .hel-icon{transition:none}}.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:translateY(-4px)}@media(prefers-reduced-motion){.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:none}}.footer--light{background-color:#efeff0;color:#fff}.footer--light .hds-koros{color:#efeff0}.footer--light a{color:#000}.footer--light .footer-bottom,.footer--light .footer-top{color:#000}.footer--light .footer-bottom .menu__item::after{background-color:#000}.footer--dark{background-color:#121212;background-color:var(--hdbt-color-black);color:#fff}.footer--dark .hds-koros{color:#121212;color:var(--hdbt-color-black)}.footer--dark a{color:#fff}.footer--dark .footer-bottom,.footer--dark .footer-top{color:#fff}.footer--dark .footer-bottom{border-color:#fff}.footer--dark .footer-bottom .menu__item::after{background-color:#fff}.footer--dark .footer__back-to-top{--focus-outline-color: var(--color-white)}.wrapper>.header{padding-top:114px}@media(min-width: 768px){.wrapper>.header{padding-top:0}}.layout-main-wrapper *{scroll-margin-top:113px}@media(min-width: 768px){.layout-main-wrapper *{scroll-margin-top:0}.toolbar-horizontal .layout-main-wrapper *{scroll-margin-top:64px}}.main-content{display:grid;grid-template-areas:"subnav" "content" "sidebar";grid-template-columns:100%;grid-template-rows:auto;margin-left:auto;margin-right:auto;margin-top:64px}@media(min-width: 992px){.main-content{margin-top:96px}}@media(min-width: 992px){.has-sidebar .main-content{grid-template-areas:"content sidebar";grid-template-columns:auto 404px}.has-sidebar--first .main-content{grid-template-areas:"subnav content" "sidebar content";grid-template-columns:404px auto;grid-template-rows:auto 1fr}}@media(min-width: 768px){.has-sidebar .main-content{max-width:1296px}}@media(min-width: 768px)and (min-width: 768px){.has-sidebar .main-content{max-width:1328px}}.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1328px}}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{padding-left:32px;padding-right:32px}}.enriched-content>.page-title{padding-left:0;padding-right:0}.layout-sidebar-first{display:none;grid-area:subnav;margin-bottom:48px}@media(min-width: 992px){.layout-sidebar-first{display:block;padding-left:32px;padding-right:32px}.no-sidebar-second .layout-sidebar-first{margin-bottom:0}}.layout-content{grid-area:content}.layout-content:not(:last-child){margin-bottom:48px}@media(min-width: 992px){.layout-content:not(:last-child){margin-bottom:0}}.layout-sidebar-second{padding-left:16px;padding-right:16px;grid-area:sidebar}@media(min-width: 768px){.layout-sidebar-second{padding-left:32px;padding-right:32px}}.user-login-page{background-color:#efeff0}.user-login-page .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.user-login-page-content__container{display:flex}}.user-login-page__title{--line-height: 1.1875;font-size:2rem;font-weight:400;line-height:1.1875;line-height:var(--line-height);letter-spacing:-0.025rem;margin-bottom:32px}@media(min-width: 992px){.user-login-page__title{--line-height: 1;font-size:3rem;font-weight:400;letter-spacing:-0.0625rem}}@media(min-width: 768px){.user-login-page__title{margin-bottom:48px}}@media(min-width: 768px){.user-login__form-container{width:50%}}.user-login-page__illustration-container{align-items:center;display:flex;justify-content:center}@media(min-width: 768px){.user-login-page__illustration-container{padding-left:96px;width:50%}}.user-login-page__illustration{display:block;height:auto;margin-top:48px;max-width:450px;width:100%}@media(min-width: 768px){.user-login-page__illustration{margin-left:0;margin-top:0;max-width:none;max-width:initial}}.login-form .description{display:none}.login-form .form-item--error-message{margin-top:32px}.lower-content{margin-top:32px;width:100%}@media(min-width: 992px){.lower-content{margin-top:64px}}.lower-content .layout-content{margin:0;padding:0;width:100%}.maintenance-page{background-color:#efeff0}@media(min-width: 768px){.maintenance-page-content__container{display:flex}}@media(min-width: 768px){.maintenance-page__text-container{display:flex;flex-direction:column;justify-content:center;width:50%}}.maintenance-page__title{margin-bottom:0}.maintenance-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.maintenance-page__description{margin-top:24px}}.maintenance-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.maintenance-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.maintenance-page__link::after{transition:none}}.maintenance-page__link[data-is-external]::after{content:none}.maintenance-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.maintenance-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.maintenance-page__link:hover::after{transform:none}}.maintenance-page__link+.maintenance-page__link{margin-top:24px}@media(min-width: 768px){.maintenance-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding:96px 48px;width:50%}}.maintenance-page__illustration{display:block;height:auto;margin:96px auto;width:350px}@media(min-width: 768px){.maintenance-page__illustration{margin:0;max-width:100%;width:460px}}.paragraph-content>*:first-child{margin-top:0}@media(min-width: 768px){.tools__container{margin-top:16px}}@media(min-width: 768px){.breadcrumb__container+.tools__container{margin-bottom:20px;margin-top:-8px}}.wrapper{flex:1 0 auto;margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.image-placeholder{aspect-ratio:16/9;background-color:var(--hdbt-color-palette--primary);position:relative;width:100%}.image-placeholder .hel-icon{--icon-size: 50%;color:var(--hdbt-color-palette-text--primary);left:25%;position:absolute;top:25%}.image picture{display:block}.image img{display:block;height:auto;max-width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e6e6}.image__caption{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding-top:16px}img{word-wrap:break-word}.announcement{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);height:auto;height:var(--js-announcement-height, auto);padding-bottom:16px}.announcement__container{--announcement-bg-color: #f7f7f8;--announcement-bg-size: 32px;--announcement-color: #0062b9;align-items:flex-start;background:linear-gradient(90deg, #0062b9 0, #0062b9 32px, #f7f7f8 32px);background:linear-gradient(90deg, var(--announcement-color) 0, var(--announcement-color) var(--announcement-bg-size), var(--announcement-bg-color) var(--announcement-bg-size));background-color:#f7f7f8;background-color:var(--announcement-bg-color);box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:32px;min-height:var(--announcement-bg-size);padding-bottom:16px;padding-left:calc(32px + 16px);padding-left:calc(var(--announcement-bg-size) + 16px);padding-right:16px;padding-top:16px;position:relative}.announcement__container::before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--info-circle-fill);mask-image:var(--hel-icon--info-circle-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;left:calc(.5*(var(--announcement-bg-size) - 24px));margin-top:-12px;position:absolute;top:50%}@media(min-width: 768px){.announcement__container{--announcement-bg-size: 48px}}.announcement--alert .announcement__container{--announcement-bg-color: #f6e2e6;--announcement-color: #b01038}.announcement--alert .announcement__container::before{-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill)}.announcement--attention .announcement__container{--announcement-color: #ffda07}.announcement--attention .announcement__container::before{-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill);background-color:#000}.announcenemnt__content-body *:first-child{margin-top:0}.announcement__link{margin-top:16px}.announcement__link:first-child{margin-top:0}.announcement__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);transition:transform .2s linear;margin-left:4px}@media(prefers-reduced-motion){.announcement__link a::after{transition:none}}.announcement__link a:focus::after,.announcement__link a:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.announcement__link a:focus::after,.announcement__link a:hover::after{transform:none}}.announcement__link a[data-is-external]::after{content:none}.announcement__close{background:rgba(0,0,0,0);border:0 none;cursor:pointer;height:32px;margin-bottom:0;margin-left:0;margin-right:-8px;margin-top:-8px;padding:0;width:32px}.announcement__close::after{--icon-size: 32px;background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--cross);mask-image:var(--hel-icon--cross);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em))}.js-announcement__close--disabled{visibility:hidden}.js-announcement--hide{height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:opacity linear .15s, height linear .2s .15s, padding-bottom linear .2s .15s, visibility linear 0s 0.35s;visibility:hidden}@media(prefers-reduced-motion){.js-announcement--hide{transition:none}}.hds-notification{margin-bottom:16px}.hds-notification__label .hel-icon{--icon-size: 24px;margin-right:8px}.messages__container{padding-top:0}.dialog__container.dialog__container--survey{display:none}.dialog__container{align-items:center;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:auto;overscroll-behavior:none;position:fixed;touch-action:none;z-index:100000}.dialog__overlay{background-color:rgba(0,0,0,.3);top:0;right:0;bottom:0;left:0;position:fixed;z-index:100}.dialog{--survey-border-color: var(--color-bus);--survey-width: 558px;border-color:#0000bf;border-color:var(--survey-border-color);border-width:8px 0 0 0;display:flex;flex-direction:column;max-width:calc(100% - 32px);padding:24px 16px;position:relative;width:558px;width:var(--survey-width);z-index:101}@media(min-width: 768px){.dialog{padding-left:32px;padding-right:32px}}.dialog__header{display:flex;flex-direction:row-reverse;justify-content:space-between}.dialog__content{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.dialog__content>p:first-child{margin-top:0}.dialog__actions{display:flex;flex-direction:column;margin-top:24px;row-gap:16px}@media(min-width: 768px){.dialog__actions{-moz-column-gap:16px;column-gap:16px;flex-direction:row}}.dialog__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.dialog__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.dialog__close-button{background:rgba(0,0,0,0);border:0 none;cursor:pointer;height:48px;margin-bottom:0;margin-left:0;margin-right:-8px;margin-top:-8px;padding:0;width:48px}.dialog__close-button::after{--icon-size: 32px;background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--cross);mask-image:var(--hel-icon--cross);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em));margin:8px}.menu__link{-webkit-text-decoration:none;text-decoration:none}.menu__link:focus,.menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.menu__link[aria-current=page],.menu__link[aria-current=true]{font-weight:700}.menu__link__text{text-decoration:inherit}.menu__link__icon{display:none}.menu__link--unpublished{color:#b01038;color:var(--color-error)}.header-branding{--branding-height: 65px;--header-branding-padding: 16px;background-color:#fff;display:grid;grid-template-areas:". logo . search toggle profile ." "menu menu menu menu menu menu menu" "lang lang lang lang lang lang lang" "langmenu langmenu langmenu langmenu langmenu langmenu langmenu";grid-template-columns:16px auto 1fr auto auto auto 16px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto var(--header-branding-padding);grid-template-rows:65px min-content min-content min-content;grid-template-rows:var(--branding-height) min-content min-content min-content;position:fixed;top:0;width:100%;z-index:100}@media(min-width: 768px){.header-branding{--branding-height: 86px;--header-branding-padding: 24px;grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu langmenu langmenu langmenu langmenu" "menu menu menu menu menu menu menu menu";grid-template-columns:24px auto 1fr auto auto auto auto 24px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto auto var(--header-branding-padding);grid-template-rows:86px auto;grid-template-rows:var(--branding-height) auto}}@media(min-width: 992px){.header-branding{grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu . . . ." "menu menu menu menu menu menu menu menu"}}@media(min-width: 768px){.header-branding{position:relative;top:auto}}@media(min-width: 992px){.header-branding{--header-branding-padding: 32px}}.header-branding::before{align-self:end;background-color:#fff;border-bottom:1px solid #ccc;content:"";grid-column:1/-1;grid-row:1/span 1;height:100%;z-index:1}@media(min-width: 768px){.header-branding::before{height:0}}.toolbar-vertical .header-branding{top:var(--drupal-toolbar-height)}.breadcrumb{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;display:flex;list-style:none;margin:0;padding-left:16px;padding-right:16px}@media(min-width: 768px){.breadcrumb{--line-height: 1.5;font-size:.875rem;font-weight:400}}@media(min-width: 768px){.breadcrumb{padding-left:24px;padding-right:24px}}@media(min-width: 992px){.breadcrumb{padding-left:32px;padding-right:32px}}.breadcrumb .hel-icon{display:none}@media(min-width: 768px){.breadcrumb .hel-icon{--icon-size: 0.875rem;display:block;margin:0 2px}}.breadcrumb__link{display:none;padding-top:8px;padding-bottom:8px}@media(min-width: 768px){.breadcrumb__link{display:block;padding-top:16px;padding-bottom:16px}}.breadcrumb__link:last-of-type{align-items:center;display:flex;margin-left:-8px}@media(min-width: 768px){.breadcrumb__link:last-of-type{margin-left:0}}.breadcrumb__link:last-of-type::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-left);mask-image:var(--hel-icon--angle-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}@media(min-width: 768px){.breadcrumb__link:last-of-type::before{display:none}}.breadcrumb__current{--line-height: 1.5;font-size:.875rem;font-weight:700;line-height:1.5;line-height:var(--line-height);display:none}@media(min-width: 768px){.breadcrumb__current{display:block}}.header-bottom{background-color:#fff}@media(min-width: 992px){.header-bottom{border-bottom:1px solid #ccc}}.header-bottom .menu{display:none;margin:0;padding:0;z-index:0}@media(min-width: 992px){.header-bottom .menu{display:flex}}.header-bottom .menu--level-0,.header-bottom .site-name__container{margin-left:22px;margin-right:22px;flex-wrap:wrap}.header-bottom .menu--level-0>*,.header-bottom .site-name__container>*{margin-left:10px;margin-right:10px}.header-bottom .site-name__container{display:none;padding-top:8px}@media(min-width: 992px){.header-bottom .site-name__container{display:flex}}.header-bottom .site-name__link{--line-height: 1.1666666667;font-size:1.5rem;font-weight:400;line-height:1.1666666667;line-height:var(--line-height);padding-top:16px;-webkit-text-decoration:none;text-decoration:none}.header-bottom .site-name__link:hover,.header-bottom .site-name__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.header-bottom .menu__item{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);list-style:none;position:relative}.header-bottom .menu__toggle-button{background-color:#f2f2f2;border:none;margin-left:4px;padding:0}.header-bottom .menu__toggle-button:hover{background-color:#ccc;cursor:pointer}.header-bottom .menu__toggle-button:focus{outline:solid 3px #000}.header-bottom .menu__toggle-button-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.header-bottom .menu__toggle-button-icon{transition:none}}.header-bottom [aria-expanded=true]>.menu__toggle-button-icon{transform:rotate(180deg)}.header-bottom .menu__link-wrapper{align-items:center;display:flex;height:100%;position:relative}.header-bottom .menu__link{display:inline-block;padding:24px 0}.header-bottom .menu__link::before{background-color:#000;bottom:0;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);width:0}.header-bottom .menu__link[aria-current=page]::before{height:4px;width:100%}.header-bottom .menu__link:focus{outline:none}.header-bottom .menu__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:50%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.header-bottom .menu__item--item-below .menu__link:focus::after{left:-2px;width:calc(100% - 24px)}.header-bottom .menu__link--active-trail{font-weight:700}.header-bottom .menu__link--active-trail::before{height:4px;width:100%}.header-bottom .menu__link__text{display:inline-block}.header-bottom .menu--level-1{background-color:#fff;border:1px solid #ccc;bottom:auto;display:none;left:-20px;min-width:310px;position:absolute;width:calc(100% + 64px);z-index:100}.header-bottom .menu__item--hover .menu--level-1,.header-bottom .menu__item--open .menu--level-1{display:block}.header-bottom .menu--level-1 .menu__toggle-button{display:none}.header-bottom .menu--level-1 .menu__link,.header-bottom .menu--level-1 .menu__item--nolink{--line-height: 1.25;font-size:1rem;font-weight:400;line-height:1.25;line-height:var(--line-height);display:block;padding:16px 20px}.header-bottom .menu--level-1 .menu__link::before,.header-bottom .menu--level-1 .menu__item--nolink::before{bottom:0;height:100%;left:0;margin:0;right:auto;top:0;transition:width 100ms ease-in}.header-bottom .menu--level-1 .menu__link:focus,.header-bottom .menu--level-1 .menu__item--nolink:focus{margin:0}.header-bottom .menu--level-1 .menu__link:focus::after,.header-bottom .menu--level-1 .menu__item--nolink:focus::after{height:100%;left:8px;width:calc(100% - 16px)}.header-bottom .menu--level-1 .menu__link[aria-current=page],.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]{font-weight:700}.header-bottom .menu--level-1 .menu__link:hover::before,.header-bottom .menu--level-1 .menu__link[aria-current=page]::before,.header-bottom .menu--level-1 .menu__link.menu__link--active-trail::before,.header-bottom .menu--level-1 .menu__item--nolink:hover::before,.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]::before,.header-bottom .menu--level-1 .menu__item--nolink.menu__link--active-trail::before{height:100%;width:4px}.header-bottom .menu--level-1 .menu__item--active-trail::before{height:100%;width:0}.nav-toggle-dropdown--search .nav-toggle-dropdown__content{background-color:#f7f7f8}.header-search-wrapper{padding-left:16px;padding-right:16px;max-width:860px;padding-top:48px;padding-bottom:48px}@media(min-width: 768px){.header-search-wrapper{padding-left:32px;padding-right:32px}}.header-search-wrapper .helfi-search__form{align-items:initial;flex-direction:column;margin-bottom:24px}@media(min-width: 576px){.header-search-wrapper .helfi-search__form{align-items:flex-end;flex-direction:row}}.header-search-wrapper .helfi-search__form .hds-text-input{width:100%}.header-search__javascript-disabled{display:block;margin-bottom:24px}.header-search__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-bottom:16px;margin-top:0}@media(min-width: 992px){.header-search__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.search-container__links-container{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.search-container__links-container{flex-direction:row}}@media(min-width: 768px){.search-container__link{width:50%}}.search-container__link p{margin-top:0}.search__link-external{display:inline-block;margin-bottom:8px;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.header{--header-top-height: 0}@media(min-width: 992px){.header{--header-top-height: calc(28px + 1.25rem)}}.header-top{display:none}@media(min-width: 992px){.header-top{--line-height: 1.4285714286;font-size:.875rem;font-weight:400;line-height:1.4285714286;line-height:var(--line-height);align-items:center;background-color:#f2f2f2;display:flex;justify-content:flex-end;padding:0 32px}}.header-top .menu{display:flex;list-style:none;margin:0;padding:0}.header-top .menu__item+.menu__item{margin-left:4px}.header-top .menu__link{display:inline-block;padding-top:14px;padding-bottom:14px;padding-left:6px;padding-right:6px}.header-top .menu__item:last-child .menu__link{padding-right:0}.header-top .link-to-site-frontpage{-webkit-text-decoration:none;text-decoration:none}.header-top .link-to-site-frontpage:focus,.header-top .link-to-site-frontpage:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.header-top .link-to-site-frontpage[aria-current=page],.header-top .link-to-site-frontpage[aria-current=true]{font-weight:700}.header-top .menu__link__text::after{--external-icon-move: translate(1px, -1px)}@media(prefers-reduced-motion){.header-top .menu__link__text::after{--external-icon-move: scale(1)}}.helfi-search__form{align-items:flex-end;display:flex;gap:8px}.helfi-search__form .form-item{margin-bottom:0}html:not(.js) .helfi-search__form{display:none}.helfi-search__submit-button{height:56px}.language-link{-webkit-text-decoration:none;text-decoration:none;--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#1a1a1a;display:inline-block;margin-left:8px;margin-right:8px;padding-top:10px;padding-bottom:10px}.language-link:focus,.language-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.language-link[aria-current=page],.language-link[aria-current=true]{font-weight:700}.language-link:first-child{margin-left:0}.language-link[aria-current=true]{cursor:default;position:relative;-webkit-text-decoration:none;text-decoration:none}.language-link[aria-current=true]::before{border-bottom:3px solid #1a1a1a;bottom:7px;content:"";display:block;left:0;position:absolute;right:0}.language-link.is-disabled{color:#595959;cursor:not-allowed}.language-link.is-disabled.is-alternative{display:none}.local-tasks__wrapper{display:none}@media(min-width: 768px){.local-tasks__wrapper{display:block;margin:0 24px}}@media(min-width: 992px){.local-tasks__wrapper{margin:0 32px 16px}}.local-tasks{display:flex;flex:1 1;height:56px;list-style:none;margin:0 0 0 -4px;padding:0}.local-task{align-items:center;display:flex;font-weight:500;margin-left:32px;outline:none;padding:0}.local-task:first-child{margin-left:0}.local-task a{align-items:center;display:flex;height:100%;padding:4px;position:relative;-webkit-text-decoration:none;text-decoration:none}.local-task a::after{background-color:#000;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scale(0);transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1)}.local-task a.is-active::after,.local-task a:hover::after{transform:scale(1)}.local-task a:focus{outline:3px solid #000;outline-offset:2px}.layout-sidebar-first{display:none}@media(min-width: 992px){.layout-sidebar-first{display:block}}.has-section-nav .layout-sidebar-first{display:block}.sidebar-navigation__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);border-bottom:2px solid #000;margin-top:0}@media(min-width: 992px){.sidebar-navigation__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.sidebar-navigation__title .sidebar-navigation__title-link{-webkit-text-decoration:none;text-decoration:none;align-items:center;display:flex;margin-top:8px;margin-bottom:8px;padding-top:16px;padding-bottom:16px;position:relative}.sidebar-navigation__title .sidebar-navigation__title-link:focus,.sidebar-navigation__title .sidebar-navigation__title-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=page],.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=true]{font-weight:700}.sidebar-navigation__title .sidebar-navigation__title-link::before{background-color:#000;background-size:contain;content:"";display:flex;height:25px;-webkit-mask-image:var(--hel-icon--arrow-left);mask-image:var(--hel-icon--arrow-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:25px 25px;mask-size:25px 25px;vertical-align:bottom;width:25px;transition:transform .2s linear;margin-left:8px;margin-right:16px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link::before{transition:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:scaleX(1) translateX(-4px);transform:scaleX(var(--lang-direction, 1)) translateX(-4px)}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished{color:#b01038;color:var(--color-error)}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished::before{background-color:#b01038;background-color:var(--color-error)}.sidebar-navigation{width:100%}.sidebar-navigation .menu__toggle-button{background:rgba(0,0,0,0);border:none;display:none;height:44px;padding:0;position:relative;width:44px}:where(html.js) .sidebar-navigation .menu__toggle-button{display:block}.sidebar-navigation .menu__toggle-button::before{background-color:#f2f2f2;content:"";height:24px;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:24px}.sidebar-navigation .menu__toggle-button .hel-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.sidebar-navigation .menu__toggle-button .hel-icon{transition:none}}.sidebar-navigation .menu__toggle-button:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation .menu__toggle-button:hover{cursor:pointer}.sidebar-navigation .menu__toggle-button:hover::before{background-color:#ccc}.sidebar-navigation .menu__link-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.sidebar-navigation .menu{list-style:none;margin:0;padding:0;width:100%}.sidebar-navigation .menu__item{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-navigation .menu__item.menu__item--active-trail{display:flex;flex-wrap:wrap}.sidebar-navigation .menu__item.menu__item--active-trail>.menu__link-wrapper{font-weight:bold}.sidebar-navigation .menu__item--children .menu{display:block}:where(html.js) .sidebar-navigation .menu__item--children .menu{display:none}.sidebar-navigation .menu__item--open>.menu{display:block}.sidebar-navigation .menu__item--open>.menu__link-wrapper .hel-icon{transform:rotate(180deg)}.sidebar-navigation .menu__item--nolink,.sidebar-navigation .menu__link{margin-top:2px;margin-bottom:2px;padding:8px 4px;position:relative;width:100%}.sidebar-navigation .menu__item--nolink:focus,.sidebar-navigation .menu__link:focus{outline:3px solid #000;outline-offset:-3px}.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__item--nolink,.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__link{width:calc(100% - 44px)}.sidebar-navigation .menu--level-1{border-left:1px solid #ccc;margin-bottom:16px;padding-left:16px}.sidebar-navigation .menu--level-1 .menu{border-left:1px solid #ccc;padding-left:16px}.sidebar-navigation .menu--level-1 .menu__item--nolink[aria-current=page]::before,.sidebar-navigation .menu--level-1 .menu__link[aria-current=page]::before{background-color:#000;content:"";height:calc(100% + (2 * 2px));top:0;right:0;bottom:0;left:0;left:calc(-1 * 16px - 1px);position:absolute;top:-2px;width:3px}.sidebar-navigation .menu--level-0>.menu__item{border-bottom:1px solid #ccc}.sidebar-navigation .menu--level-0>.menu__item>.menu__link-wrapper .menu__link{margin-top:8px;margin-bottom:8px;padding:8px 4px}@media(min-width: 992px){.sidebar-navigation+.sidebar-navigation{margin-top:64px}}@media(max-width: 992px){.sidebar-navigation--section-navigation{background-color:#f7f7f8;display:block}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__toggle-button{margin-right:-10px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0{padding-left:16px;padding-right:16px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0>.menu__item:last-child{border-bottom:0}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__item--item-below>.menu__link-wrapper{padding-right:0}}@media(max-width: 992px){.section-navigation__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);background-color:#f7f7f8;border-bottom:0 none;flex-grow:1;margin-top:0;padding:0}}@media(max-width: 992px)and (min-width: 992px){.section-navigation__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}@media(max-width: 992px){.section-navigation__title a{margin-bottom:0;margin-top:0;padding-left:16px;padding-right:16px}}@media(max-width: 992px){.section-navigation__title a::before{display:none}}@media(max-width: 992px){.section-navigation__header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:stretch;display:flex}}@media(max-width: 992px){.section-navigation__header .section-navigation__toggle-wrapper{align-items:center;background-color:#dedfe1;display:flex}}.section-navigation__header .menu__toggle-button{display:none}@media(max-width: 992px){.section-navigation__header .menu__toggle-button{background-color:#dedfe1;height:54px;margin-right:0;width:54px}}.section-navigation__header .menu__toggle-button::before{display:none}@media(max-width: 992px){:where(html.js) .section-navigation__header .menu__toggle-button{display:block}}@media(max-width: 992px){.section-navigation__menu-wrapper{display:block}:where(html.js) .section-navigation__menu-wrapper{display:none}}@media(max-width: 992px){.section-navigation__menu-wrapper .menu__toggle-button::before{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .sidebar-navigation__title{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__header .menu__toggle-button .hel-icon{transform:rotate(180deg)}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__menu-wrapper{display:block}}.skip-link{--border-width: 2px;--border-color: var(--color-white);--outline-width: 3px;--background-color: var(--hdbt-color-black);--color: var(--color-white);--focus-outline-color: var(--hdbt-color-black);word-wrap:normal;background-color:#121212;background-color:var(--background-color);border:2px solid #ffffff;border:var(--border-width) solid var(--border-color);color:#ffffff;color:var(--color);font-weight:500;left:50%;max-width:90%;position:absolute;scroll-margin-top:105px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transform:translate(-50%, 0);transition:transform ease-out .2s;width:-moz-max-content;width:max-content;z-index:2}@media(prefers-reduced-motion){.skip-link{transition:none}}.skip-link:not(:focus){clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}@media(min-width: 768px){.skip-link{scroll-margin-top:24px}}.skip-link:focus,.skip-link:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:0;padding:8px 24px}.skip-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.skip-link--skip-to-main{top:0}.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 102px)}@media(min-width: 768px){.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 24px)}}.table-of-contents{max-width:1296px}@media(min-width: 768px){.table-of-contents{max-width:1328px}}.table-of-contents:not(:first-child){margin-top:32px}@media(min-width: 992px){.table-of-contents:not(:first-child){margin-top:64px}}@media(min-width: 768px){.table-of-contents{padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){.table-of-contents{padding-left:32px;padding-right:32px}}.table-of-contents+*{margin-top:32px}@media(min-width: 992px){.table-of-contents+*{margin-top:64px}}.table-of-contents__container{background-color:#f7f7f8;border-left:8px solid #c2a251;max-width:908px;padding:32px 24px}.table-of-contents__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-bottom:0;margin-top:0}@media(min-width: 992px){.table-of-contents__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.table-of-contents__title+.table-of-contents__content{padding-top:16px}@media(min-width: 992px){.table-of-contents__title+.table-of-contents__content{padding-top:24px}}.table-of-contents__list{list-style-type:none;margin:0;padding:0}.table-of-contents__list>.table-of-contents__item~.table-of-contents__item{padding-top:16px}.table-of-contents__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;position:relative}.table-of-contents__link:focus{outline:none}.table-of-contents__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:100%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.table-of-contents__js{display:none}.table-of-contents__js[data-js=true]{display:block}.table-of-contents__nojs{background-color:#f7f7f8;display:flex;flex-flow:column;padding:32px 24px}@media(min-width: 768px){.table-of-contents__nojs{flex-flow:row}}.table-of-contents__nojs .nojs__icon{display:inline-flex;margin-bottom:24px;margin-right:16px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon{margin-right:24px}}.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 6.25rem}}.table-of-contents__nojs .nojs__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.table-of-contents__nojs .nojs__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.table-of-contents__nojs .nojs__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.table-of-contents__nojs .nojs__desc{margin-top:24px}}.table-of-contents__nojs .nojs__desc p:first-child{margin:0}[data-once=table-of-contents]:focus,[data-once=table-of-contents]:active{outline:3px solid #000;outline-offset:2px}.tab__content[aria-hidden=true]{display:none}.tab{background:rgba(0,0,0,0);border:none;display:inline-block;padding:16px;-webkit-text-decoration:none;text-decoration:none}.tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.tab:hover{cursor:pointer}.tabs--unit-search{margin-top:12px}.hds-pagination-container{margin-top:32px;text-align:center}@media(min-width: 768px){.hds-pagination-container{margin-top:64px}}.hds-pagination{--active-page-background-color: var(--color-black);--link-height: 44px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:inline-block;font-weight:700;position:relative;transform:scaleY(-1)}.hds-pagination::before{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);speak:never;content:attr(data-next);content:attr(data-next)/"";display:block;float:right;line-height:54.4px;padding-left:34px;padding-right:46px;transform:scaleY(-1);visibility:hidden}.hds-pagination__button-prev,.hds-pagination__button-next{list-style:none;margin-bottom:0;margin-top:0;padding:0}.hds-pagination__button-prev{float:left;margin-right:8px;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-next{position:absolute;right:0;top:0;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-prev-label{padding:16px 16px 16px 4px}.hds-pagination__button-next-label{padding:16px 4px 16px 16px}.hds-pagination__pages{display:inline-flex;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-2-xs);justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding:0;padding-bottom:5px;transform:scaleY(-1)}.hds-pagination__item-link{align-items:center;border-radius:calc(var(--link-height)/2);color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;min-width:var(--link-height);padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs);-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.hds-pagination__item-link:focus,.hds-pagination__item-link:active{outline:solid #0072c6 3px;outline:solid var(--color-coat-of-arms) 3px;outline-offset:1px}.hds-pagination__item-link.hds-pagination__item-link--active{background-color:var(--active-page-background-color);color:#ffffff;color:var(--color-white)}.hds-pagination__item-link.hds-pagination__item-link--active:hover{-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-ellipsis{align-items:center;color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;width:24px}.lead-in .component__content{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);max-width:860px}@media(min-width: 992px){.lead-in .component__content{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.page-divider+*{margin-top:48px}.page-divider:first-child{display:none}.page-divider:first-child+*{margin-top:0}.page-title~article .page-divider{display:block}.page-title~article .page-divider+*{margin-top:48px}.page-divider::after{background-color:#000;content:"";display:block;height:2px;margin-top:32px;width:64px}.long-desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.long-desc>p{max-width:860px}.long-desc>:first-child{margin-top:0}.main-image+.long-desc{margin-top:64px}.content-date{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin-bottom:24px}.content-date__datetime--updated::before{background-color:currentcolor;content:"";display:inline-block;height:1em;margin-bottom:-1px;margin-left:8px;margin-right:8px;width:1px}.content-links{margin-top:32px}@media(min-width: 992px){.content-links{margin-top:64px}}.content-links__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.content-links__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.content-links__links{margin-top:24px;padding:0}.content-links__links__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);list-style:none;padding:0}.content-links__links__link+.content-links__links__link{margin-top:16px}.content-links__links__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;margin-left:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.content-links__links__link a::after{transition:none}}.content-links__links__link a:hover{-webkit-text-decoration:none;text-decoration:none}.content-links__links__link a:hover::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.content-links__links__link a:hover::after{transform:none}}.content-links__links__link a[data-is-external]::after{content:none}.sidebar_block_heading{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;border-bottom:2px solid #000;margin-top:0;padding-bottom:24px;width:100%}@media(min-width: 992px){.sidebar_block_heading{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.cookie-compliance--lead-in__container{max-width:1296px;padding-left:16px;padding-right:16px;padding-top:0}@media(min-width: 768px){.cookie-compliance--lead-in__container{max-width:1328px}}@media(min-width: 768px){.cookie-compliance--lead-in__container{padding-left:32px;padding-right:32px}}.cookie-compliance--lead-in__container h1{margin-bottom:32px;margin-top:0}.cookie-compliance-block{max-width:1296px}@media(min-width: 768px){.cookie-compliance-block{max-width:1328px}}.cookie-compliance-block .cookie-selection-instruction{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border-bottom:1px solid #ccc;display:flex;margin-top:32px;padding-bottom:32px}.cookie-compliance-block .cookie-selection-instruction::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.cookie-compliance-block .cookie-selection-instruction p{margin-top:0}.cookie-compliance-block .hds-checkbox{display:block;margin-top:32px}.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;padding-left:calc(var(--size) + 16px)}@media(min-width: 992px){.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.cookie-compliance-block .hds-checkbox .hds-checkbox__input,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::after,.cookie-compliance-block .hds-checkbox>label::after,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::before,.cookie-compliance-block .hds-checkbox>label::before{top:7px}.cookie-compliance-block .form-item:not(:last-of-type) .description{border-bottom:1px solid #ccc}.cookie-compliance-block .description{display:block}@media(min-width: 992px){.cookie-compliance-block .description{padding-top:16px}}.cookie-compliance-block .buttons input{margin-bottom:8px}.cookie-compliance--lead-in__container p,.cookie-compliance-block p{max-width:860px}.embedded-content-cookie-compliance,.react-and-share-cookie-compliance,.helfi-charts-cookie-compliance{align-content:center;align-items:center;background-color:#e6e6e6;display:flex;justify-content:center}.map .embedded-content-cookie-compliance,.remote-video .embedded-content-cookie-compliance,.map .react-and-share-cookie-compliance,.remote-video .react-and-share-cookie-compliance,.map .helfi-charts-cookie-compliance,.remote-video .helfi-charts-cookie-compliance{aspect-ratio:16/9}.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{background-color:#fff;margin:16px;max-width:892px;padding:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{margin:64px;max-width:924px;padding:32px}}.embedded-content-cookie-compliance .message .hel-icon,.react-and-share-cookie-compliance .message .hel-icon,.helfi-charts-cookie-compliance .message .hel-icon{--icon-size: 24px}.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{margin-top:0;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{display:flex;flex-direction:column;margin-top:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{flex-direction:row}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent;margin-top:16px;max-width:400px}@media(min-width: 768px){.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{margin-left:16px;margin-top:0}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.embedded-content-cookie-compliance .message .hds-button:first-child,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.react-and-share-cookie-compliance .message .hds-button:first-child,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.helfi-charts-cookie-compliance .message .hds-button:first-child{margin-left:0;margin-top:0}.layout-main-wrapper>.block--react-and-share:last-child .message{margin-bottom:80px}.react-and-share-cookie-compliance .message{background-color:rgba(0,0,0,0);padding:0}.errand-service{margin-top:48px;max-width:860px}@media(min-width: 992px){.errand-service{margin-top:64px}}.errand-service__container{padding:0}.errand-service__title{margin-top:0}.errand-service__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}.errand-service__description p:first-child{margin-top:0}.errand-service__accordion{margin-top:32px}@media(min-width: 992px){.errand-service__accordion{margin-top:64px}}.errand-service__accordion .accordion__container{padding-left:0;padding-right:0;padding-top:0}.errand-service__accordion .errand-service__detail-links{list-style:none;padding-left:0;padding-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper{margin-top:16px}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper:first-child{margin-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link{display:flex}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link:before{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--globe);mask-image:var(--hel-icon--globe);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;flex-shrink:0;margin-right:8px}.page-type--news-item .sidebar-first{display:block}.news-listing{margin-top:0;padding-left:0;padding-top:0}.news-listing__link{display:block}.news-listing__link::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.news-listing__title{margin-top:0}.news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.components--news{margin-top:0}.news-listing__content--unpublished::before{opacity:.3}.news-listing__content--unpublished .news-listing__link,.news-listing__content--unpublished .news-listing__datetime{color:#b01038;color:var(--color-error)}.news-listing--latest-tiny-teasers .news-listing__item{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--color-black-10);display:flex;margin-top:0;padding-bottom:16px;padding-top:16px;position:relative}.news-listing__tiny-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:8px}.news-listing--medium-teasers{list-style:none}.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:24px}@media(min-width: 768px){.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:0}}.news-listing--latest-medium-teasers{margin-bottom:0;padding-left:0;padding-right:0}@media(min-width: 768px){.news-listing--latest-medium-teasers{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:32px;row-gap:32px}}.news-listing--latest-medium-teasers .news-listing__item{list-style:none;margin-top:24px;position:relative}@media(min-width: 768px){.news-listing--latest-medium-teasers .news-listing__item{margin-top:0}}.news-listing__medium-teaser{padding-left:20px}@media(min-width: 992px){.news-listing__medium-teaser{padding-left:28px}}.news-listing__medium-teaser::before{background-color:var(--hdbt-color-palette--accent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}[dir=rtl] .news-listing__medium-teaser{padding-left:0;padding-right:20px}@media(min-width: 992px){[dir=rtl] .news-listing__medium-teaser{padding-left:0;padding-right:28px}}[dir=rtl] .news-listing__medium-teaser::before{left:auto;right:0}.news-listing__medium-teaser .news-listing__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}}@media(min-width: 992px)and (min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing__medium-teaser .news-listing__datetime{display:block;margin-top:16px}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__datetime{margin-top:24px}}.news-listing--teasers{max-width:860px}.news-listing--teasers .news-listing__item{align-items:flex-start;border-bottom:1px solid #f7f7f8;display:flex;flex-wrap:wrap;padding-bottom:24px;position:relative}.news-listing--teasers .news-listing__item:first-child{margin-top:24px}.news-listing--teasers .news-listing__item:last-child{border-bottom:none;padding-bottom:0}.news-listing--teasers .news-listing__content{width:100%}@media(min-width: 768px){.news-listing--teasers .news-listing__content{padding-right:24px;width:75%}}.news-listing--teasers .news-listing__content--with-image{padding-right:24px;width:75%}.news-listing--teasers .news-listing__img{box-shadow:inset 0 0 0 1px #e6e6e6;width:25%}.news-listing--teasers .news-listing__img img{display:block;height:auto;width:100%}.news-listing--teasers .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.news-listing--teasers .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing--teasers .news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:8px}@media(min-width: 992px){.news-listing--teasers .news-listing__datetime{margin-top:16px}}.news-listing--card-teasers{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width: 768px){.news-listing--card-teasers{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3, 1fr)}}.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:32px}@media(min-width: 768px){.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:0}}.news-listing__card-teaser{display:flex;height:100%;position:relative}.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:none}}@media(min-width: 768px){.news-listing__card-teaser{flex-direction:column;padding-bottom:0}}.news-listing__card-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__card-teaser .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing__card-teaser .news-listing__img{position:relative;width:40%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__img{width:auto;width:initial}}.news-listing__card-teaser .news-listing__img img{display:block;height:auto;width:100%}.news-listing__card-teaser .image-placeholder{aspect-ratio:3/2}.news-listing__card-teaser .news-listing__text-container{display:flex;flex-direction:column;height:100%;padding-left:16px;width:60%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__text-container{padding:16px 0 0 0;width:auto;width:initial}}[dir=rtl] .news-listing__card-teaser .news-listing__text-container{padding-left:0;padding-right:16px}@media(min-width: 768px){[dir=rtl] .news-listing__card-teaser .news-listing__text-container{padding-left:0;padding-right:0}}.news-listing__card-teaser .news-listing__title,.news-listing__card-teaser .news-listing__datetime{margin-bottom:8px}.news-listing__card-teaser .news-listing__datetime{display:flex;flex-grow:1}.news-listing__card-teaser .hel-icon--arrow-right{transition:transform .2s linear;display:none;height:48px;pointer-events:none;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:48px}@media(prefers-reduced-motion){.news-listing__card-teaser .hel-icon--arrow-right{transition:none}}@media(min-width: 768px){.news-listing__card-teaser .hel-icon--arrow-right{display:inline-block}}.news-listing--sidebar{margin-bottom:64px}.news-listing--sidebar .link__read-more-news{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:transform .2s linear;height:24px;margin-left:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:24px}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:none}}.news-listing--sidebar .link__read-more-news:focus,.news-listing--sidebar .link__read-more-news:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:none}}.service-channel{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);background-color:#e8f3fc;background-color:var(--color-fog-light);margin:32px 0 0;padding:24px}@media(min-width: 992px){.service-channel{padding:32px}}.service-channel__type{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.service-channel__type{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.service-channel__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.service-channel__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.service-channel__title{margin-top:32px}}.service-channel__content+.service-channel__content .service-channel__title{margin-top:32px}@media(min-width: 992px){.service-channel__content+.service-channel__content .service-channel__title{margin-top:48px}}.service-channel__links{display:flex;flex-direction:column;gap:8px;margin-top:24px;align-items:flex-start;justify-items:flex-start;place-items:flex-start}.service-channel--eservice .service-channel__links{margin-top:16px}.service-channel__link{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);font-weight:500}.service-channel__address .address>span{display:block}.service-channel__address .comma{display:none}.service-channel__address,.service-channel__link--email,.service-channel__phone{margin-top:24px}.service-channel__availabilities,.service-channel__call_charge{display:block;margin-top:16px}.service-channel__availabilities p:first-of-type,.service-channel__call_charge p:first-of-type{margin-top:0}.service-channel__extra-information{margin-top:16px}.service-channel--no-title .service-channel__link--email,.service-channel--no-title .service-channel__phone{margin-top:0}.main-content:last-child .service.service--full .component--service-units:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:98px}@media(min-width: 992px){.main-content:last-child .service.service--full .component--service-units:last-child{padding-bottom:114px}}.service.service--teaser{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.service.service--teaser--unpublished{color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link,.service.service--teaser--unpublished a{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link::before,.service.service--teaser--unpublished a::before{opacity:0.3}.service.service--teaser--unpublished .hel-icon{background-color:#b01038;background-color:var(--color-error)}.service__link{border:1px solid #000;display:block;height:100%;margin-top:8px;padding:24px calc(24px + 32px + 16px) 24px 24px;position:relative;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.service__link{display:flex;flex-direction:column;justify-content:space-between;line-height:0;margin-top:0;min-height:240px;padding:32px 24px calc(24px + 24px)}}.service__link::before{background-color:#c2a251;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:8px}@media(min-width: 992px){.service__link::before{bottom:0;height:24px;right:0;top:auto;width:100%}}.service__link:hover .service__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.service__link:hover .hel-icon{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}@media(min-width: 992px){.service__link:hover .hel-icon{transform:translateX(16px)}}@media(min-width: 992px)and (prefers-reduced-motion){.service__link:hover .hel-icon{transform:none}}.service--units__container{margin-bottom:64px;margin-top:64px}.component--service-units{background-color:#f2f2f2;padding-top:32px;padding-bottom:32px}@media(min-width: 992px){.component--service-units{padding-top:64px;padding-bottom:64px}}.component--service-units .service__units__header{display:block}.component--service-units .service__units__title{margin-top:0}.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:16px;white-space:nowrap}@media(min-width: 992px){.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.component--service-units .service__units__count-container .service__units__count{font-weight:700}.component--service-units .service__units__list{margin-top:24px}@media(min-width: 992px){.component--service-units .service__units__list{margin-top:48px}}.component--service-units .unit.unit--teaser{margin-top:24px}@media(min-width: 768px){.component--service-units .unit.unit--teaser{margin-top:16px}}.unit__contact .unit__contact-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:16px;padding-bottom:16px;padding-left:32px}.unit__contact .unit__contact-row:last-of-type{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem;align-items:flex-start;display:flex;margin-bottom:8px}@media(min-width: 992px){.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.unit__contact .unit__contact-row .unit__contact-row__label .hel-icon{--icon-size: 24px;margin-left:-32px;margin-right:8px;margin-top:2px}.unit__contact .unit__contact-row .form-item:last-child{margin-bottom:0}.unit__contact .unit__contact-row p:first-of-type{margin-top:0}.unit__contact .unit__contact-row--address{overflow:hidden}.unit__contact .unit__contact-row--address a{clear:both;float:left}.unit__contact .unit__contact-row--email a{word-break:break-all}.unit__contact .phone{display:block;margin-bottom:8px}.unit__contact .phone:last-child{margin-bottom:0}.unit__contact .address{display:block}.unit__content{margin-top:64px}@media(min-width: 992px){.unit__content{margin-top:96px}}.unit__services{padding:0}.unit__services .unit--services__container{padding-top:0}.unit__services .unit__services__title{margin-top:0}.unit__services .unit__services__list{margin-top:24px}.unit__accessibility_sentences.component--accordion .accordion-item__content h3{margin-top:0}.unit__accessibility_sentences.component--accordion .accordion-item__content h3:not(:first-of-type){padding-top:32px}.unit__accessibility_sentences.component--accordion .accordion-item__content ul{margin:0;padding:0}.unit__accessibility_sentences.component--accordion .accordion-item__content li{display:list-item;margin-left:24px;margin-top:16px}@media(min-width: 576px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:50px}}@media(min-width: 992px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:72px}}.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 48px));padding-bottom:82px}@media(min-width: 992px){.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:114px}}.unit.unit--full .content-tags{margin-bottom:24px;margin-top:24px}@media(min-width: 768px){.unit.unit--full .content-tags{margin-bottom:32px}}.unit.unit--teaser{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media(min-width: 768px){.unit.unit--teaser{align-items:stretch;flex-direction:row;min-height:220px;padding-left:325px}}.views-row:last-child .unit.unit--teaser{margin-bottom:0}.unit.unit--teaser .unit__image{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin:0;overflow:hidden}@media(min-width: 768px){.unit.unit--teaser .unit__image{height:100%;left:0;margin:0;position:absolute;top:0;width:325px}}.unit.unit--teaser .unit__image img{display:block;height:auto;overflow:hidden;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.unit.unit--teaser .unit__image--placeholder{width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image--placeholder{align-items:center;display:flex;width:325px}}.unit.unit--teaser .unit__text{margin-top:32px;padding:0 24px 32px;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__text{display:flex;flex-direction:column;justify-content:space-between;margin-top:0;padding:32px}}.unit.unit--teaser .unit__text .unit__text__content{align-content:flex-start}@media(min-width: 768px){.unit.unit--teaser .unit__text .unit__text__content{display:flex;flex-wrap:wrap;max-width:530px}}.unit.unit--teaser .unit__link{-webkit-text-decoration:none;text-decoration:none}.unit.unit--teaser .unit__link::after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.unit.unit--teaser .unit__link:hover,.unit.unit--teaser .unit__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.unit.unit--teaser .unit__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:1.2307692308;line-height:var(--line-height);margin-bottom:4px;margin-top:0;padding-right:24px}@media(min-width: 992px){.unit.unit--teaser .unit__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 768px){.unit.unit--teaser .unit__title{margin-bottom:0;padding-right:0;width:100%}}.unit.unit--teaser .unit__info{margin-top:8px}@media(min-width: 768px){.unit.unit--teaser .unit__info{width:100%}}.unit.unit--teaser .unit__info-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;margin-bottom:24px}@media(min-width: 768px){.unit.unit--teaser .unit__info-row{margin-bottom:16px}}.unit.unit--teaser .unit__info-row:last-child{margin-bottom:0}@media(min-width: 768px){.unit.unit--teaser .unit__info-row--address{margin-bottom:8px}}.unit.unit--teaser .unit__info-row--address .address{display:inline}.unit.unit--teaser .content-tags{margin-top:16px}.unit--minimal{background-color:#fff}.unit--minimal .unit__link{display:block;padding:24px;-webkit-text-decoration:none;text-decoration:none}.unit--minimal .unit__link:focus .unit__title,.unit--minimal .unit__link:hover .unit__title{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:translateX(8px)}@media(prefers-reduced-motion){.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:none}}@media(min-width: 768px){.unit--minimal .unit__text{display:flex;justify-content:space-between;width:100%}}@media(min-width: 768px){.unit--minimal .unit__text__content{display:flex;justify-content:space-between;width:calc(100% - 32px + 24px)}}.unit--minimal .unit__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.unit--minimal .unit__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.unit--minimal .unit__title{font-weight:700;margin-top:2px;padding-right:24px;width:60%}}@media(min-width: 768px){.unit--minimal .unit__info{display:flex;justify-content:space-between;padding-right:24px;width:40%}}.unit--minimal .unit__info-row--address{margin-top:8px}@media(min-width: 768px){.unit--minimal .unit__info-row--address{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:2px}}.unit--minimal .unit__info-row--address p:first-child{margin-top:0}.unit--minimal .unit__info-row--distance{--line-height: 1.5;font-size:.875rem;font-weight:500;line-height:1.5;line-height:var(--line-height);color:#595959;margin-top:8px;white-space:nowrap}@media(min-width: 768px){.unit--minimal .unit__info-row--distance{margin-left:16px;margin-top:7px}}.unit--minimal .unit__read-more{margin-top:16px}@media(min-width: 768px){.unit--minimal .unit__read-more{display:flex;margin-top:0}}.unit--minimal .unit__read-more .hel-icon{--icon-size: 32px;transition:transform .2s linear}@media(prefers-reduced-motion){.unit--minimal .unit__read-more .hel-icon{transition:none}}.component--unit-contact-information .component__container{background-color:#f7f7f8;padding:24px 16px 48px}@media(min-width: 768px){.component--unit-contact-information .component__container{padding:32px 32px 48px}}.accordion__wrapper{--js-accordion-open-time: 200ms;border-bottom:1px solid #ccc}@media(prefers-reduced-motion){.accordion__wrapper{--js-accordion-open-time: 0s!important}}.accordion-item__header{border-top:1px solid #ccc;margin:0;padding:0}.accordion-item__button{align-items:center;background:rgba(0,0,0,0);border:none;display:flex;margin:0;padding:0;text-align:left}.accordion-item__icon{display:inline-flex;margin-right:8px}@media(min-width: 992px){.accordion-item__icon{margin-right:16px}}.accordion-item__icon .hel-icon{--icon-size: 1.5rem}@media(min-width: 992px){.accordion-item__icon .hel-icon{--icon-size: 3rem}}.accordion-item__button--toggle{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;border:none;color:#000;padding:16px 82px 16px 16px;position:relative;width:100%}@media(min-width: 992px){.accordion-item__button--toggle{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}@media(min-width: 992px){.accordion-item__button--toggle{padding:24px 82px 24px 24px}}.accordion-item__button--toggle::before{content:"";height:30px;right:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(min-width: 992px){.accordion-item__button--toggle::before{height:32px;width:32px}}.accordion-item__button--toggle::after{transition:transform .2s ease-in;background-image:var(--hel-icon--angle-down);background-position:center;background-repeat:no-repeat;background-size:100%;content:"";height:30px;right:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(prefers-reduced-motion){.accordion-item__button--toggle::after{transition:none}}@media(min-width: 992px){.accordion-item__button--toggle::after{height:32px;width:32px}}.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:16px}@media(min-width: 992px){.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:24px}}.accordion-item__button--toggle:focus{outline:3px solid #000;outline-offset:-3px;position:relative}.accordion-item__button--toggle:hover{cursor:pointer}.accordion-item__button--close{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;right:-1px;margin-top:8px;margin-left:auto;padding:8px}.accordion-item__button--close:focus{outline:3px solid #000;outline-offset:-3px}.accordion-item__button--close:hover{cursor:pointer}.accordion-item__button--close::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;right:-1px;margin-top:8px;margin-left:auto;padding:10px 8px}.js-accordion__button--toggle-all:focus{outline:3px solid #000;outline-offset:-3px}.js-accordion__button--toggle-all:hover{cursor:pointer}.js-accordion__button--toggle-all.accordion__button--is-open::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all.accordion__button--is-closed::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-down);mask-image:var(--hel-icon--angle-down);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.accordion-item__button--toggle[aria-expanded=true]{background-color:rgba(0,0,0,0)}.accordion-item__button--toggle[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}.accordion-item__content{border:none;display:grid !important;grid-template-rows:1fr;transition:grid-template-rows var(--js-accordion-open-time) linear}.accordion-item__content .accordion-item__content__animator{overflow:hidden}.accordion-item__content .accordion-item__content__inner{padding-left:16px;padding-right:16px;padding-top:16px}@media(min-width: 992px){.accordion-item__content .accordion-item__content__inner{padding-left:24px;padding-right:24px;padding-top:24px}}.accordion-item__content.is-hidden{grid-template-rows:0fr}.accordion-item__content.is-hidden .accordion-item__content__animator{transition:visibility 0s linear var(--js-accordion-open-time);visibility:hidden}.accordion-item__content__inner{padding-bottom:16px;transform:translateY(0)}.accordion-item__content__inner>*:first-child{margin-top:0}.accordion-item__content__inner>.component--paragraph-text .component__content div:first-child>*:first-child{margin-top:0}.component--accordion .component--image .component__content{max-width:860px}.component--accordion-bg-white .accordion__wrapper~.accordion__wrapper .accordion-item__header{border-top:none}.component--accordion-bg-white .accordion-item__button--close{background-color:#fff}.component--accordion-bg-grey .accordion-item__header{background-color:#f2f2f2;border-color:#fff}.component--accordion-bg-grey .accordion__wrapper{border-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__content{--user-edited-content-background-color: #f2f2f2;background-color:#f2f2f2;background-color:var(--user-edited-content-background-color)}.component--accordion-bg-grey .accordion-item__button--close{background-color:#f2f2f2}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header,.component--accordion-bg-grey+.component--accordion-bg-grey.component--no-header{margin-top:0}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header .accordion-item__header{border-top:0 none}.accordion--white+.accordion--white.accordion--no-header,.accordion--grey+.accordion--grey.accordion--no-header{margin-top:0}.accordion--white+.accordion--white.accordion--no-header>.container,.accordion--grey+.accordion--grey.accordion--no-header>.container{padding-top:0}.accordion--white+.accordion--white.accordion--no-header>.container>.accordion__wrapper>.accordion-item__header{border-top:0 none}.banner__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.banner__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.banner__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.banner__desc{margin-top:24px}}.banner__desc p:first-child{margin:0}.banner__icon{display:inline-flex;margin-bottom:24px;margin-right:16px}@media(min-width: 768px){.banner__icon{margin-right:24px}}.banner__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.banner__icon .hel-icon{--icon-size: 6.25rem}}.banner__icon a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--banner .banner{padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}.component--banner .banner__content-wrapper>a[data-hds-component=button]{margin:32px auto 0}.component--banner-align-center{text-align:center}.component--banner-align-center .banner__title,.component--banner-align-center .banner__desc{margin-left:auto;margin-right:auto;max-width:700px}.component--banner-align-center .component__content{margin-left:auto;margin-right:auto}.component--banner-align-left .banner{display:flex;flex-flow:column}@media(min-width: 768px){.component--banner-align-left .banner{flex-flow:row}}@media(min-width: 992px){.component--banner-align-left.component--banner-has-icon a{margin-left:auto;margin-right:0}}.component--banner-align-left.component--banner-has-icon a[data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-align-left.component--banner-has-icon a.hds-button--supplementary{margin-left:calc(-8px + (-2px))}.component--banner .component__container{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--banner-secondary .component__container{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.helfi-charts-content iframe{aspect-ratio:16/9;border:0;height:auto;width:100%}.helfi-charts-noscript{background:#dedfe1;padding:16px}.helfi-charts-noscript p:first-child{margin-top:0}.chart__transcript{margin-top:16px}@media(min-width: 768px){.columns{grid-gap:48px;display:grid}}.columns .image .image__container{padding:0}@media(min-width: 768px){.columns .image .image__container{padding:0}}@media(min-width: 992px){.columns .image .image__container{padding:0}}@media(min-width: 768px){.columns--30-70{grid-template-columns:calc(30% - 24px) calc(70% - 24px)}}@media(min-width: 768px){.columns--70-30{grid-template-columns:calc(70% - 24px) calc(30% - 24px)}}@media(min-width: 768px){.columns--50-50{grid-template-columns:calc(50% - 24px) calc(50% - 24px)}}.columns__column{width:100%}.columns__column+.columns__column{margin-top:32px}@media(min-width: 768px){.columns__column+.columns__column{margin-top:0}}.contact-card{display:flex}.contact-card--with-image{flex-direction:column}.contact-card__image-container{margin-bottom:16px;margin-right:0}.contact-card__image-container img{height:200px;width:200px}.contact-card__person-phone-number a:not(:last-of-type)::after{content:",";margin-right:2px}.contact-card__person-information{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:8px;word-wrap:break-word}@media(min-width: 576px){.contact-card__person-information{min-width:200px}}.contact-card--color-line .contact-card__person-information{min-width:172px}.contact-card__person-name{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.contact-card__person-name{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.contact-card__person-email{word-break:break-all}.contact-card__person-social-media{display:flex;margin-bottom:16px;margin-top:16px}.contact-card__person-social-media .hel-icon{height:24px;margin-right:8px;width:24px}*+.contact-card__person-description{margin-top:16px}.contact-card__color-line{background-color:var(--hdbt-color-palette--primary);margin-right:24px;min-width:4px}.contact-card__person-description{color:#595959}.contact-card-listing--container{align-items:flex-start;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap}.contact-card-listing--container .contact-card{margin-bottom:48px}@media(min-width: 456px){.contact-card-listing--container .contact-card{max-width:200px}}@media(min-width: 576px){.contact-card-listing--container .contact-card{max-width:none;min-width:-moz-min-content;min-width:min-content;width:calc(25% - 18px)}}.components--upper .contact-card-listing--container{-moz-column-gap:20px;column-gap:20px}@media(min-width: 576px){.components--upper .contact-card-listing--container .contact-card{width:calc(25% - 15px)}}.content-cards{display:flex;flex-direction:column;margin-bottom:0;margin-top:0}@media(min-width: 576px){.content-cards{flex-direction:row;flex-wrap:wrap;margin-left:-24px;width:calc(100% + 24px)}}.content-card{background-color:#fff;margin-top:32px;position:relative}@media(min-width: 576px){.content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.content-card{width:calc(25% - 24px)}}.content-card:first-child{margin-top:0}.content-card__image{line-height:0}.content-card__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.content-card__image .image-placeholder{aspect-ratio:6/4}.content-card__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.content-card__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.content-card__date{margin-top:8px}.content-card__link{display:block;overflow:hidden;padding-top:16px;padding-bottom:16px}.content-card__link::before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.content-card--unpublished{outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:4px}.content-card--unpublished .content-card__link{color:#b01038;color:var(--color-error)}@media(min-width: 576px){.component--content-cards-large .content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.component--content-cards-large .content-card{width:calc(33.3333% - 24px)}}.component--content-cards-grey{background:#f7f7f8;display:grid;grid-template-columns:[full-width-start] 16px [content-start] 1fr [content-end] 16px [full-width-end];grid-template-columns:[full-width-start] var(--component-gap, 16px) [content-start] 1fr [content-end] var(--component-gap, 16px) [full-width-end];grid-template-rows:[header-start] auto [header-end] auto;padding-top:0}@media(min-width: 768px){.component--content-cards-grey{--component-gap: 32px}}.component--content-cards-grey .hds-koros{color:#fff;grid-column:full-width;grid-row:header}:not(.page-type--landing-page).wrapper .components--upper .component--content-cards-grey .hds-koros{display:none}.component--content-cards-grey .content-card{margin-top:48px}.component--content-cards-grey .component__container{grid-column:content;padding-top:16px;width:100%}@media(min-width: 768px){.component--content-cards-grey .component__container{padding-top:32px}}.component--content-cards-grey .content-card__link{padding-left:16px;padding-right:16px}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--content-cards-grey .component__container{padding-top:0}@media(min-width: 576px){.component--content-cards-small .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-small .content-card:nth-child(-n+4){margin-top:0}}@media(min-width: 576px){.component--content-cards-large .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-large .content-card:nth-child(-n+3){margin-top:0}}.page-type--landing-page .layout-main-wrapper>*:last-child .component--content-cards-grey:last-child,.page-type--page .layout-main-wrapper>*:last-child .components--lower>.component--content-cards-grey:last-child{margin-bottom:-115px;padding-bottom:96px}.curated-event-list__events{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width: 768px){.curated-event-list__events{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3, 1fr)}}.curated-event-list__event+.curated-event-list__event{margin-top:32px}@media(min-width: 768px){.curated-event-list__event+.curated-event-list__event{margin-top:0}}.curated-event-list__empty-message__container{margin-bottom:24px}.curated-event-list__empty-message{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.curated-event-list__empty-message{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.curated-event-list__event{position:relative}.district-and-project-search ul[role=listbox]{background-color:#ffffff;background-color:var(--color-white)}.district-project-search-form__filters-container{margin-bottom:32px}.district-project-search-form__filters-container .district-project-search-form__filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:100%}@media(min-width: 768px){.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:48%}}.district-project-search-form__filters-container .district-project-search-form__additional-filters{border-bottom:none !important;border-top:1px solid #cccccc;border-top:1px solid var(--color-black-20);margin-top:24px}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=heading]{flex:0 1 auto;font-weight:500}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button]{width:auto}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button] svg{margin-left:8px}.district-project-search-form__filters-container .district-project-search-form__additional-filters>div:last-child{margin-bottom:16px}.district-project-search-form__filters-container .district-project-search-form__submit-button{margin-top:32px;margin-bottom:32px;max-width:280px;width:100%}.component--event-list{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--event-list{padding-left:32px;padding-right:32px}}.events-list__empty-subtext{margin-bottom:24px}.event-form-container{border-bottom:1px solid #ccc}.event-form__filters-container{margin-bottom:32px;margin-top:16px}.event-form__filters-container .event-form__filter-section-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:100%}@media(min-width: 768px){.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:48%}}.event-form__filters-container .event-form__filter-checkbox-container{display:flex;flex-direction:column}.event-form__filters-container .event-form__filter-checkbox-container .hdbt-search__checkbox{margin-top:0.5rem;margin-top:var(--spacing-2-xs)}@media(min-width: 768px){.event-form__filters-container .event-form__filter-checkbox-container{flex-direction:row;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.event-form__filters-container .event-form__filter-checkbox-container>*{margin-left:12px;margin-right:12px}}@media(min-width: 992px){.event-form__filter-section-container .hdbt-search__checkbox:not(:first-of-type){margin-top:0}}.event-form__checkboxes-label{font-weight:500;margin-bottom:16px}.event-list__see-all-button{margin-left:auto;margin-right:auto;margin-top:32px;text-align:center}.event-list__filter-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.event-list__filter-title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.component--hearings{padding-left:16px;padding-right:16px;background:#f7f7f8}@media(min-width: 768px){.component--hearings{padding-left:32px;padding-right:32px}}.hearings__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin-bottom:24px}@media(min-width: 992px){.hearings__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.hearings__count-container .hearings__count{font-weight:700}.hearings__list{margin-top:24px}.hearings__link-wrapper{margin-top:32px}@media(min-width: 768px){.hearings__link-wrapper{margin-top:64px}}.hero{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.hero>.hds-koros{color:#fff}.hero__container{color:var(--hdbt-color-palette-text--primary);padding-bottom:48px;padding-top:24px;position:relative}@media(max-width: 576px){.hero__container{max-width:100%}}.hero__image-container{color:var(--hdbt-color-palette--primary);outline:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero__text-content{max-width:690px}.hero__title{margin-bottom:16px;margin-top:16px}.hero__description p{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.hero__description a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:currentColor}.hero__publish-information{margin-top:16px}.hero__arrow{background-color:var(--hdbt-color-palette--accent);bottom:-90px;height:100px;left:24px;-webkit-mask-image:var(--hel-icon--hero-arrow-mobile);mask-image:var(--hel-icon--hero-arrow-mobile);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:94px;z-index:10}@media(min-width: 992px){.hero__arrow{bottom:-100px;height:110px;left:32px;-webkit-mask-image:var(--hel-icon--hero-arrow-desktop);mask-image:var(--hel-icon--hero-arrow-desktop);width:94px}}[dir=rtl] .hero__arrow{left:auto;right:24px}@media(min-width: 992px){[dir=rtl] .hero__arrow{right:32px}}.hero__image-author{--arrow-element-width: 100px;margin-left:100px;margin-left:var(--arrow-element-width);margin-top:16px;text-align:right}[dir=rtl] .hero__image-author{margin-left:0;margin-right:var(--arrow-element-width);text-align:left}.hero-wrapper.has-first-gray-bg-block{background-color:#f7f7f8;margin-bottom:-64px;padding-bottom:48px}@media(min-width: 768px){.hero-wrapper.has-first-gray-bg-block{margin-bottom:-96px}}.hero-wrapper.has-first-gray-bg-block .hero>.hds-koros{color:#f7f7f8}.hdbt-theme--coat-of-arms .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--coat-of-arms .hero .hds-button,.hdbt-theme--brick .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--brick .hero .hds-button,.hdbt-theme--bus .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--bus .hero .hds-button,.hdbt-theme--tram .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--tram .hero .hds-button{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent}.hdbt-theme--coat-of-arms .hero .hds-text-input__label,.hdbt-theme--brick .hero .hds-text-input__label,.hdbt-theme--bus .hero .hds-text-input__label,.hdbt-theme--tram .hero .hds-text-input__label{color:#fff}.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:48px}}.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros,.hero--with-image-bottom .hds-koros{display:none}.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:300px}}.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img,.hero--with-image-bottom .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros,.hero--with-image-bottom .hero__image-container .hds-koros{display:block;position:absolute;z-index:1}@media(min-width: 768px){.hero--with-image-right,.hero--with-image-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{align-items:center;display:flex;margin:0;max-width:648px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros{display:block}}@media(min-width: 768px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{height:auto;margin-top:64px;max-width:648px;padding:0 32px 64px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img{height:auto;position:static;transform:none;width:100%}}@media(min-width: 768px){.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros{display:none}}.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-355px}@media(min-width: 768px){.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-90px}}@media(min-width: 768px){.hero--with-image-left{flex-direction:row-reverse}}@media(min-width: 768px){.hero--with-image-left .hero__arrow{left:calc(-100% + 24px)}}.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 992px){.hero--with-image-bottom .hero__image-container{height:400px}}.hero--with-image-bottom .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--with-image-bottom .hero__arrow{bottom:-470px}}@media(min-width: 992px){.hero--diagonal,.hero--with-search{position:relative}}.hero--diagonal .hero__container,.hero--with-search .hero__container{align-items:center;display:flex;padding-bottom:16px;position:relative;width:100%;z-index:2}@media(min-width: 992px){.hero--diagonal .hero__container,.hero--with-search .hero__container{min-height:480px;padding-bottom:48px}}@media(min-width: 992px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:400px}}@media(min-width: 1248px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:500px}}@media(min-width: 992px){.hero--diagonal .hero__title,.hero--with-search .hero__title{margin-top:16px}}.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:300px}}@media(min-width: 992px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}}.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{display:block;position:absolute;top:-1px;z-index:1}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{bottom:50%;left:5%;top:auto;transform:scaleX(1) rotate(135deg);transform:scaleX(var(--lang-direction, 1)) rotate(135deg);transform-origin:center;width:100%}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{left:0%}}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{background-color:currentColor;content:"";display:block;height:1000px;left:15%;position:absolute;top:48px;width:1500px}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{left:25%}}.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}@media(min-width: 992px){.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{margin-left:30%;position:static;transform:none}}.hero--diagonal .hds-koros,.hero--with-search .hds-koros{display:none}.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-70px}}.hero--with-search .helfi-search__form .hds-text-input__label{color:inherit}@media(min-width: 992px){.hero--with-helsinki-near-you .hero__container{padding-top:48px}}.hero--with-helsinki-near-you .hero__text-content{max-width:860px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form{margin-top:32px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form .form-item{margin-bottom:0}.hero--with-helsinki-near-you .helfi-search__submit-button{margin-top:24px;max-width:280px;width:100%}.image-gallery{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 576px){.image-gallery{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.image-gallery{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 576px){.node--type-page .components--upper .image-gallery,.service--full .components--upper .image-gallery,.unit--full .components--upper .image-gallery,.node--type-district .components--upper .image-gallery,.node--type-news-article .components--upper .image-gallery{grid-template-columns:repeat(2, 1fr)}}.image-gallery__item-image{overflow:hidden;position:relative;width:100%}.image-gallery__item-image img{display:block;height:100%;overflow:hidden;width:100%}.image-gallery__item-meta{margin-top:8px}.component--image img{width:100%}.component--liftup-with-image-img{--side-padding: 10%;color:var(--hdbt-color-palette-text--primary)}@media(min-width: 576px){.component--liftup-with-image-img{--side-padding: 20%}}@media(min-width: 830px){.component--liftup-with-image-img{--side-padding: 30%}}@media(min-width: 1248px){.component--liftup-with-image-img{--side-padding: 20%}}.component--liftup-with-image-img .liftup-with-image{align-items:center;display:grid;grid-template-columns:[col1-start] var(--side-padding) [col2-start] 1fr [col1-end] var(--side-padding) [col2-end];grid-template-rows:[row1-start] 1fr [row2-start] 32px [row1-end] min-content [row2-end]}[dir=rtl] .component--liftup-with-image-img .liftup-with-image{grid-template-columns:[col2-start] var(--side-padding) [col1-start] 1fr [col2-end] var(--side-padding) [col1-end]}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image{grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}.component--liftup-with-image-img .image__caption{color:#000}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption,.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image .image__caption{background-color:#fff;bottom:16px;position:absolute}}.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-area: row2-start / col1-start / row2-end / col1-end;--image-area: row1-start / col2-start / row1-end / col2-end}[dir=rtl] .component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-margin-left: auto}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption{right:0}}.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image{--content-area: row2-start / col2-start / row2-end / col2-end;--image-area: row1-start / col1-start / row1-end / col1-end;--content-margin-right: auto}.component--liftup-with-image-img .liftup-with-image__content{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin-left:var(--content-margin-right);margin-right:var(--content-margin-left);padding:32px;width:-moz-fit-content;width:fit-content}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image__content{display:flex;flex-direction:column;justify-content:center;min-height:350px;width:460px}}@media(min-width: 1248px){.component--liftup-with-image-img .liftup-with-image__content{min-height:435px}}.component--liftup-with-image-img .liftup-with-image__content [data-hds-component=button]:not([class*=hds-button]),.component--liftup-with-image-img .liftup-with-image__content .hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.component--liftup-with-image-img a.link{color:var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--liftup-with-image-secondary{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary .liftup-with-image__content{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]),.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]).link{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.liftup-with-image__image{grid-area:var(--image-area)}.liftup-with-image__image picture{width:100%}.liftup-with-image__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.liftup-with-image__container{grid-area:var(--content-area)}.liftup-with-image__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.liftup-with-image__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.liftup-with-image__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.liftup-with-image__desc>*:first-child{margin-top:0}.liftup-with-image__desc a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img .image{display:flex;flex-direction:column}.component--liftup-with-image-img picture{order:2;padding-top:16px}@media(min-width: 830px){.component--liftup-with-image-img picture{order:1;padding-top:0}}.component--liftup-with-image-img .image__caption{order:1;padding-top:0;text-align:right}@media(min-width: 830px){.component--liftup-with-image-img .image__caption{margin-top:16px;order:2}}@media(min-width: 830px){.component--liftup-with-image-img.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}.no-sidebar .components--upper>.component--liftup-with-image-bg.component--liftup-with-image-bg{padding-left:0;padding-right:0}.component--liftup-with-image-bg .component__container{max-width:none}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1296px;--image-area: row1-start / col1-start / row1-end / col1-end;display:grid;grid-template-columns:[col1-start] 1fr [col2-start] min(100%,1296px) [col2-end] 1fr [col1-end];grid-template-columns:[col1-start] 1fr [col2-start] min(100%,var(--max-width)) [col2-end] 1fr [col1-end];grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}@media(min-width: 992px)and (min-width: 768px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1328px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image{min-height:540px;position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image picture{top:0;right:0;bottom:0;left:0;position:absolute}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.component--liftup-with-image-bg .liftup-with-image__image .image__caption{color:#000;margin-top:16px;padding-left:16px;padding-top:0}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{padding-left:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{background-color:#fff;bottom:calc(-1*(var(--line-height)*1rem + 16px));left:16px;padding-left:0;position:absolute}}.component--liftup-with-image-bg .liftup-with-image__container{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__container{padding-left:32px;padding-right:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__container{align-content:center;display:grid;grid-area:row2-start/col2-start/row2-end/col2-end}}.component--liftup-with-image-bg .liftup-with-image__content{justify-self:end;padding-top:16px;padding-left:0;padding-right:0;z-index:1}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__content{background-color:#fff;display:flex;flex-direction:column;justify-content:center;margin:64px 0;min-height:350px;padding:32px;width:460px}}.component--liftup-with-image-bg a{--hdbt-default-link-color: var(--color-black)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}@media(min-width: 992px){.component--liftup-with-image-bg.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:end}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:start}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:start}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:end}}.list-of-links{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:100%}@media(min-width: 576px){.list-of-links{flex-direction:row;margin-left:-48px;width:calc(100% + 48px)}}.list-of-links__item{margin-bottom:32px;position:relative;width:100%}@media(min-width: 576px){.list-of-links__item{margin-left:48px;width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item{width:calc(25% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(33.3333% - 48px)}}.list-of-links__item .list-of-links__item__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;flex-direction:row;margin-top:0;margin-bottom:0;margin-left:116px;min-height:90px}@media(min-width: 992px){.list-of-links__item .list-of-links__item__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__title{margin-left:0;min-height:auto}}.list-of-links__item .list-of-links__item__link{box-sizing:border-box;display:inline-block;word-wrap:anywhere;padding-bottom:9.3333333333px;padding-top:4.6666666667px}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link{display:block;min-height:94px;padding-bottom:0;padding-top:0}}.list-of-links__item .list-of-links__item__link:focus,.list-of-links__item .list-of-links__item__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1) translateX(8px);transform:scaleX(var(--lang-direction, 1)) translateX(8px)}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}}.list-of-links__item .list-of-links__item__link::before{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute}.list-of-links__item .list-of-links__item__image{top:0;left:0;position:absolute;width:90px}@media(min-width: 576px){.list-of-links__item .list-of-links__item__image{margin-bottom:16px;position:static;width:100%}}.list-of-links__item .list-of-links__item__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.list-of-links__item .list-of-links__item__image .image-placeholder{padding-bottom:100%}.component--list-of-links-without-image .list-of-links__item{align-self:flex-start;min-height:2rem;padding-bottom:0}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item{width:calc(33.3333% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link{min-height:auto;padding-top:7px;padding-bottom:7px}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{margin-left:0;margin-right:0;min-height:auto}.component--list-of-links-without-image .list-of-links__item__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);color:#595959}@media(min-width: 992px){.has-sidebar .main-content .list-of-links__item{width:calc(50% - 48px)}}@media(min-width: 992px){.has-sidebar .main-content .component--list-of-links-without-image .list-of-links__item{width:calc(50% - 48px)}}.component--map{padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--map{padding-left:32px;padding-right:32px}}.component--map .map__external-link{background-color:#f7f7f8}.map{margin:16px 0 0;position:relative}.map .responsive-map-container{aspect-ratio:1;position:relative}@media(min-width: 576px){.map .responsive-map-container{aspect-ratio:16/9}}.map iframe{background-color:#e6e6e6;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.map .map__external-link{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;padding-bottom:4px;padding-top:16px}.skip-link--map--after{bottom:0}.skip-link--map--after:focus,.skip-link--map--after:active{transform:translate(-50%, -24px)}.skip-link--map--before{top:0}.skip-link--map--before:focus,.skip-link--map--before:active{transform:translate(-50%, 24px)}.news-archive__rss-link__container{margin-top:16px}.component--news-list .news-listing{margin-bottom:48px}.component--phasing{--item-title-lineheight: 1.875rem;counter-reset:item}@media(min-width: 992px){.component--phasing{--item-title-lineheight: 2.25rem}}.component--phasing .component__content{padding-left:0}.phasing__item{--circle-size: 16px;--p-left: 72px;background-color:var(--hdbt-color-palette--secondary);list-style:none;padding-top:32px;padding-bottom:32px;padding-left:72px;padding-left:var(--p-left);padding-right:32px;position:relative}.phasing__item:not(:last-of-type){margin-bottom:16px}.phasing__item::before,.phasing__item::after{content:"";display:block;left:calc(var(--p-left)*.5);position:absolute}.phasing__item::after{background-color:#000;height:calc(100% + 16px + 8px);top:0;transform:translateX(calc(1 * -50%));transform:translateX(calc(var(--lang-direction) * -50%));width:2px;z-index:0}.phasing__item:first-of-type::after{height:100%;top:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:last-of-type::after{height:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:only-child::after{display:none}.phasing__item::before{background-color:#fff;border:3px solid #000;border-radius:50%;height:var(--circle-size);top:calc(32px + var(--item-title-lineheight)*.5);transform:translate(calc(1 * -50%), -50%);transform:translate(calc(var(--lang-direction) * -50%), -50%);width:var(--circle-size);z-index:1}.phasing__item--with-numbers{--circle-size: 40px;--p-left: 80px}@media(min-width: 992px){.phasing__item--with-numbers{--circle-size: 48px;--p-left: 96px}}.phasing__item--with-numbers::before{align-items:center;content:counter(item);counter-increment:item;display:flex;justify-content:center;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.phasing__item--with-numbers::before{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.phasing__item-title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: var(--item-title-lineheight)}.phasing__item-title+.phasing__item-description{margin-top:16px}.component--accordion .component--phasing{--item-title-lineheight: 1.6875rem}@media(min-width: 992px){.component--accordion .component--phasing{--item-title-lineheight: 1.875rem}}.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.popular-service-item{background-color:#f7f7f8;margin-bottom:24px;padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:24px}@media(min-width: 768px){.popular-service-item{width:calc(50% - 24px)}}.popular-service-item__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0;margin-top:initial}@media(min-width: 992px){.popular-service-item__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.popular-service-item__links{display:flex;flex-direction:column;margin-bottom:0;margin-top:9px;padding-left:24px}@media(min-width: 768px){.popular-service-item__links{margin-top:17px}}.popular-service-item__link-wrapper{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:2px;margin-top:0;padding-top:7px;padding-bottom:7px;vertical-align:top}.link__style--highlight{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;margin-top:-7px;margin-bottom:-7px;padding-top:7px;padding-bottom:7px;padding-left:4px;vertical-align:top}@media(min-width: 768px){.popular-services{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.popular-services>*{margin-left:12px;margin-right:12px}}.component--react-search{background-color:#f7f7f8;position:relative}.layout-main-wrapper>*:last-child .component--react-search:last-child{padding-bottom:0}.layout-main-wrapper>*:last-child .component--react-search:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.react-search__list-container{margin-bottom:32px}.react-search__list-container.loading .card{overflow:hidden;position:relative}@keyframes loading{0%{transform:skewX(-10deg) translateX(-150%)}100%{transform:skewX(-10deg) translateX(250%)}}.react-search__list-container.loading .card::after{animation:loading 1.2s infinite;background:linear-gradient(90deg, transparent, #ffffff, transparent);bottom:0;content:"";position:absolute;top:0;width:50%}.react-search__results-stats{margin-bottom:16px}.hdbt__loading-wrapper{position:relative}.hdbt__loading-overlay{background:rgba(255,255,255,.5);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.hdbt-search--react__result-top-area{margin-bottom:24px}@media(min-width: 992px){.hdbt-search--react__result-top-area{display:flex;justify-content:space-between}}.hdbt-search--react__results--title{align-items:center;display:flex;margin-bottom:12px;margin-top:0}@media(min-width: 992px){.hdbt-search--react__results--title{margin-bottom:0}}.hdbt-search--react__results--tablist .tablist-tab{background-color:rgba(0,0,0,0);border:none;color:#1a1a1a;padding:16px}.hdbt-search--react__results--tablist .tablist-tab:hover{cursor:pointer}.hdbt-search--react__results--tablist .tablist-tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.component--remote-video{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent;padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--remote-video{padding-left:32px;padding-right:32px}}.component--remote-video,.component--remote-video a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:#000}.component--remote-video+.component--remote-video.component--no-header{margin-top:0;padding-top:0}.remote-video__video{position:relative}.remote-video__video .responsive-video-container{aspect-ratio:16/9;background-color:#f2f2f2;overflow:hidden}.remote-video__video .responsive-video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.remote-video__video-title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.remote-video__video-title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.remote-video__video-title{margin-top:24px}}.remote-video__video-desc{margin-top:8px}.remote-video__video-desc>p:first-child{margin-top:0}@media(min-width: 992px){.service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}@media(min-width: 992px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-columns:1;columns:1}}@media(min-width: 1248px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}.component--service-list-search{padding-left:16px;padding-right:16px;background-color:#f7f7f8}@media(min-width: 768px){.component--service-list-search{padding-left:32px;padding-right:32px}}.sidebar-text{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-text+.sidebar-text{margin-top:32px}.sidebar-text .sidebar-text__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);color:#000;margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.sidebar-text .sidebar-text__title+.sidebar-text__text-content{margin-top:24px}.sidebar-text .sidebar-text__text-content{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:var(--hdbt-color-palette-text--secondary)}.sidebar-text .sidebar-text__text-content>*:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>p:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>*:last-child{margin-bottom:0}.sidebar-text .sidebar-text__text-content>p{background-color:#f1f1f1;background-color:var(--color-black-5);padding:24px 16px}.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:inline-flex}.sidebar-text .sidebar-text__text-content .hds-button--primary:only-child,.sidebar-text .sidebar-text__text-content .hds-button--secondary:only-child{margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:flex}}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/ [data-hds-variant="primary"], [data-hds-variant="secondary"]){display:block}.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/ [data-hds-variant="primary"], diff --git a/dist/js/district-and-project-search.min.js b/dist/js/district-and-project-search.min.js index 27cf43f79..663ac1e00 100644 --- a/dist/js/district-and-project-search.min.js +++ b/dist/js/district-and-project-search.min.js @@ -1 +1 @@ -!function(){var e={7334:function(e){function t(e,t,n){var r,o,i,a,l;function s(){var c=Date.now()-a;c=0?r=setTimeout(s,t-c):(r=null,n||(l=e.apply(i,o),i=o=null))}null==t&&(t=100);var c=function(){i=this,o=arguments,a=Date.now();var c=n&&!r;return r||(r=setTimeout(s,t)),c&&(l=e.apply(i,o),i=o=null),l};return c.clear=function(){r&&(clearTimeout(r),r=null)},c.flush=function(){r&&(l=e.apply(i,o),i=o=null,clearTimeout(r),r=null)},c}t.debounce=t,e.exports=t},5413:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},1141:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=n(5413),a=n(6957);o(n(6957),t);var l=/\s+/g,s={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},c=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===i.ElementType.Text)t?n.data=(n.data+e).replace(l," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(l," "));var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.NodeWithChildren(i.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=c,t.default=c},6957:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return o(t,e),t}(p);t.Document=h;var m=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,o,r)||this;return i.name=t,i.attribs=n,i}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function g(e){return(0,a.isTag)(e)}function _(e){return e.type===a.ElementType.CDATA}function v(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function y(e){return e.type===a.ElementType.Directive}function x(e){return e.type===a.ElementType.Root}function w(e,t){var n;if(void 0===t&&(t=!1),v(e))n=new u(e.data);else if(b(e))n=new d(e.data);else if(g(e)){var r=t?k(e.children):[],o=new m(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(_(e)){r=t?k(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(x(e)){r=t?k(e.children):[];var s=new h(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var c=new f(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),n=c}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function k(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n/i,l=//i,s=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},c=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},u="object"==typeof window&&window.DOMParser;if("function"==typeof u){var d=new u;s=c=function(e,t){return t&&(e="<".concat(t,">").concat(e,"")),d.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var f=document.implementation.createHTMLDocument();s=function(e,t){if(t){var n=f.documentElement.querySelector(t);return n&&(n.innerHTML=e),f}return f.documentElement.innerHTML=e,f}}var p,h="object"==typeof document&&document.createElement("template");h&&h.content&&(p=function(e){return h.innerHTML=e,h.content.childNodes}),t.default=function(e){var t,u,d=e.match(i),f=d&&d[1]?d[1].toLowerCase():"";switch(f){case n:var h=c(e);if(!a.test(e))null===(t=null==(g=h.querySelector(r))?void 0:g.parentNode)||void 0===t||t.removeChild(g);if(!l.test(e))null===(u=null==(g=h.querySelector(o))?void 0:g.parentNode)||void 0===u||u.removeChild(g);return h.querySelectorAll(n);case r:case o:var m=s(e).querySelectorAll(f);return l.test(e)&&a.test(e)?m[0].parentNode.childNodes:m;default:return p?p(e):(g=s(e,o).querySelector(o)).childNodes;var g}}},2471:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(5496)),i=n(7731),a=/<(![a-zA-Z\s]+)>/;t.default=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(a),n=t?t[1]:void 0;return(0,i.formatDOM)((0,o.default)(e),null,n)}},7731:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDOM=t.formatAttributes=void 0;var r=n(1141),o=n(5270);function i(e){for(var t={},n=0,r=e.length;n1&&(_=d(_,{key:_.key||m})),r.push(c(_,g,m));continue}}if("text"!==g.type){var v=g,b={};s(v)?((0,a.setStyleProp)(v.attribs.style,v.attribs),b=v.attribs):v.attribs&&(b=(0,i.default)(v.attribs,v.name));var y=void 0;switch(g.type){case"script":case"style":g.children[0]&&(b.dangerouslySetInnerHTML={__html:g.children[0].data});break;case"tag":"textarea"===g.name&&g.children[0]?b.defaultValue=g.children[0].data:g.children&&g.children.length&&(y=e(g.children,n));break;default:continue}h>1&&(b.key=m),r.push(c(f(g.name,b,y),g,m))}else{var x=!g.data.trim().length;if(x&&g.parent&&!(0,a.canTextBeChildOfNode)(g.parent))continue;if((null==n?void 0:n.trim)&&x)continue;r.push(c(g.data,g,m))}}return 1===r.length?r[0]:r}},442:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0;var o=r(n(2471));t.htmlToDOM=o.default;var i=r(n(840));t.attributesToProps=i.default;var a=r(n(308));t.domToReact=a.default;var l=n(1141);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return l.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return l.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return l.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return l.Text}});var s={lowerCaseAttributeNames:!1};t.default=function(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return e?(0,a.default)((0,o.default)(e,(null==t?void 0:t.htmlparser2)||s),t):[]}},4958:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=t.setStyleProp=t.isCustomComponent=void 0;var o=n(6540),i=r(n(5229)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):Boolean(t&&"string"==typeof t.is)};var l={reactCompat:!0};t.setStyleProp=function(e,t){if("string"==typeof e)if(e.trim())try{t.style=(0,i.default)(e,l)}catch(e){t.style={}}else t.style={}},t.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};t.returnFirstArg=function(e){return e}},9788:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g,c="";function u(e){return e?e.replace(s,c):c}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var d=1,f=1;function p(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function h(){var e={line:d,column:f};return function(t){return t.position=new m(e),b(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=s.source}m.prototype.content=e;var g=[];function _(t){var n=new Error(s.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=s.source,n.line=d,n.column=f,n.source=e,!s.silent)throw n;g.push(n)}function v(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function b(){v(r)}function y(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;c!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,c===e.charAt(n-1))return _("End of comment missing");var r=e.slice(2,n-2);return f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=v(o);if(n){if(x(),!v(i))return _("property missing ':'");var r=v(a),s=e({type:"declaration",property:u(n[0].replace(t,c)),value:r?u(r[0].replace(t,c)):c});return v(l),s}}return b(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},2543:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",s=16,c=32,u=64,d=128,f=256,p=1/0,h=9007199254740991,m=NaN,g=4294967295,_=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",c],["partialRight",u],["rearg",f]],v="[object Arguments]",b="[object Array]",y="[object Boolean]",x="[object Date]",w="[object Error]",k="[object Function]",E="[object GeneratorFunction]",S="[object Map]",C="[object Number]",I="[object Object]",T="[object Promise]",O="[object RegExp]",j="[object Set]",z="[object String]",N="[object Symbol]",L="[object WeakMap]",P="[object ArrayBuffer]",A="[object DataView]",R="[object Float32Array]",M="[object Float64Array]",D="[object Int8Array]",B="[object Int16Array]",F="[object Int32Array]",$="[object Uint8Array]",V="[object Uint8ClampedArray]",H="[object Uint16Array]",U="[object Uint32Array]",W=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,K=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,J=/[&<>"']/g,Q=RegExp(G.source),Y=RegExp(J.source),X=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,le=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,ue=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,_e=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,we=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Ee="\\ud800-\\udfff",Se="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ce="\\u2700-\\u27bf",Ie="a-z\\xdf-\\xf6\\xf8-\\xff",Te="A-Z\\xc0-\\xd6\\xd8-\\xde",Oe="\\ufe0e\\ufe0f",je="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ze="['’]",Ne="["+Ee+"]",Le="["+je+"]",Pe="["+Se+"]",Ae="\\d+",Re="["+Ce+"]",Me="["+Ie+"]",De="[^"+Ee+je+Ae+Ce+Ie+Te+"]",Be="\\ud83c[\\udffb-\\udfff]",Fe="[^"+Ee+"]",$e="(?:\\ud83c[\\udde6-\\uddff]){2}",Ve="[\\ud800-\\udbff][\\udc00-\\udfff]",He="["+Te+"]",Ue="\\u200d",We="(?:"+Me+"|"+De+")",qe="(?:"+He+"|"+De+")",Ke="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",Je="(?:"+Pe+"|"+Be+")"+"?",Qe="["+Oe+"]?",Ye=Qe+Je+("(?:"+Ue+"(?:"+[Fe,$e,Ve].join("|")+")"+Qe+Je+")*"),Xe="(?:"+[Re,$e,Ve].join("|")+")"+Ye,Ze="(?:"+[Fe+Pe+"?",Pe,$e,Ve,Ne].join("|")+")",et=RegExp(ze,"g"),tt=RegExp(Pe,"g"),nt=RegExp(Be+"(?="+Be+")|"+Ze+Ye,"g"),rt=RegExp([He+"?"+Me+"+"+Ke+"(?="+[Le,He,"$"].join("|")+")",qe+"+"+Ge+"(?="+[Le,He+We,"$"].join("|")+")",He+"?"+We+"+"+Ke,He+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ae,Xe].join("|"),"g"),ot=RegExp("["+Ue+Ee+Se+Oe+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],lt=-1,st={};st[R]=st[M]=st[D]=st[B]=st[F]=st[$]=st[V]=st[H]=st[U]=!0,st[v]=st[b]=st[P]=st[y]=st[A]=st[x]=st[w]=st[k]=st[S]=st[C]=st[I]=st[O]=st[j]=st[z]=st[L]=!1;var ct={};ct[v]=ct[b]=ct[P]=ct[A]=ct[y]=ct[x]=ct[R]=ct[M]=ct[D]=ct[B]=ct[F]=ct[S]=ct[C]=ct[I]=ct[O]=ct[j]=ct[z]=ct[N]=ct[$]=ct[V]=ct[H]=ct[U]=!0,ct[w]=ct[k]=ct[L]=!1;var ut={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dt=parseFloat,ft=parseInt,pt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ht="object"==typeof self&&self&&self.Object===Object&&self,mt=pt||ht||Function("return this")(),gt=t&&!t.nodeType&&t,_t=gt&&e&&!e.nodeType&&e,vt=_t&&_t.exports===gt,bt=vt&&pt.process,yt=function(){try{var e=_t&&_t.require&&_t.require("util").types;return e||bt&&bt.binding&&bt.binding("util")}catch(e){}}(),xt=yt&&yt.isArrayBuffer,wt=yt&&yt.isDate,kt=yt&&yt.isMap,Et=yt&&yt.isRegExp,St=yt&&yt.isSet,Ct=yt&&yt.isTypedArray;function It(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Tt(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Pt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function rn(e,t){for(var n=e.length;n--&&Ht(t,e[n],0)>-1;);return n}var on=Gt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),an=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});function ln(e){return"\\"+ut[e]}function sn(e){return ot.test(e)}function cn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function un(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var vn=function e(t){var n,r=(t=null==t?mt:vn.defaults(mt.Object(),t,vn.pick(mt,at))).Array,le=t.Date,Ee=t.Error,Se=t.Function,Ce=t.Math,Ie=t.Object,Te=t.RegExp,Oe=t.String,je=t.TypeError,ze=r.prototype,Ne=Se.prototype,Le=Ie.prototype,Pe=t["__core-js_shared__"],Ae=Ne.toString,Re=Le.hasOwnProperty,Me=0,De=(n=/[^.]+$/.exec(Pe&&Pe.keys&&Pe.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Be=Le.toString,Fe=Ae.call(Ie),$e=mt._,Ve=Te("^"+Ae.call(Re).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=vt?t.Buffer:o,Ue=t.Symbol,We=t.Uint8Array,qe=He?He.allocUnsafe:o,Ke=un(Ie.getPrototypeOf,Ie),Ge=Ie.create,Je=Le.propertyIsEnumerable,Qe=ze.splice,Ye=Ue?Ue.isConcatSpreadable:o,Xe=Ue?Ue.iterator:o,Ze=Ue?Ue.toStringTag:o,nt=function(){try{var e=pi(Ie,"defineProperty");return e({},"",{}),e}catch(e){}}(),ot=t.clearTimeout!==mt.clearTimeout&&t.clearTimeout,ut=le&&le.now!==mt.Date.now&&le.now,pt=t.setTimeout!==mt.setTimeout&&t.setTimeout,ht=Ce.ceil,gt=Ce.floor,_t=Ie.getOwnPropertySymbols,bt=He?He.isBuffer:o,yt=t.isFinite,Ft=ze.join,Gt=un(Ie.keys,Ie),bn=Ce.max,yn=Ce.min,xn=le.now,wn=t.parseInt,kn=Ce.random,En=ze.reverse,Sn=pi(t,"DataView"),Cn=pi(t,"Map"),In=pi(t,"Promise"),Tn=pi(t,"Set"),On=pi(t,"WeakMap"),jn=pi(Ie,"create"),zn=On&&new On,Nn={},Ln=Bi(Sn),Pn=Bi(Cn),An=Bi(In),Rn=Bi(Tn),Mn=Bi(On),Dn=Ue?Ue.prototype:o,Bn=Dn?Dn.valueOf:o,Fn=Dn?Dn.toString:o;function $n(e){if(nl(e)&&!Wa(e)&&!(e instanceof Wn)){if(e instanceof Un)return e;if(Re.call(e,"__wrapped__"))return Fi(e)}return new Un(e)}var Vn=function(){function e(){}return function(t){if(!tl(t))return{};if(Ge)return Ge(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Hn(){}function Un(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Wn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function qn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function cr(e,t,n,r,i,a){var l,s=1&t,c=2&t,u=4&t;if(n&&(l=i?n(e,r,i,a):n(e)),l!==o)return l;if(!tl(e))return e;var d=Wa(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Re.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return zo(e,l)}else{var f=gi(e),p=f==k||f==E;if(Ja(e))return So(e,s);if(f==I||f==v||p&&!i){if(l=c||p?{}:vi(e),!s)return c?function(e,t){return No(e,mi(e),t)}(e,function(e,t){return e&&No(t,Ll(t),e)}(l,e)):function(e,t){return No(e,hi(e),t)}(e,ir(l,e))}else{if(!ct[f])return i?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case P:return Co(e);case y:case x:return new r(+e);case A:return function(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case R:case M:case D:case B:case F:case $:case V:case H:case U:return Io(e,n);case S:return new r;case C:case z:return new r(e);case O:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case j:return new r;case N:return o=e,Bn?Ie(Bn.call(o)):{}}var o}(e,f,s)}}a||(a=new Qn);var h=a.get(e);if(h)return h;a.set(e,l),ll(e)?e.forEach((function(r){l.add(cr(r,t,n,r,e,a))})):rl(e)&&e.forEach((function(r,o){l.set(o,cr(r,t,n,o,e,a))}));var m=d?o:(u?c?ai:ii:c?Ll:Nl)(e);return Ot(m||e,(function(r,o){m&&(r=e[o=r]),nr(l,o,cr(r,t,n,o,e,a))})),l}function ur(e,t,n){var r=n.length;if(null==e)return!r;for(e=Ie(e);r--;){var i=n[r],a=t[i],l=e[i];if(l===o&&!(i in e)||!a(l))return!1}return!0}function dr(e,t,n){if("function"!=typeof e)throw new je(i);return Ni((function(){e.apply(o,n)}),t)}function fr(e,t,n,r){var o=-1,i=Lt,a=!0,l=e.length,s=[],c=t.length;if(!l)return s;n&&(t=At(t,Zt(n))),r?(i=Pt,a=!1):t.length>=200&&(i=tn,a=!1,t=new Jn(t));e:for(;++o-1},Kn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new qn,map:new(Cn||Kn),string:new qn}},Gn.prototype.delete=function(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return di(this,e).get(e)},Gn.prototype.has=function(e){return di(this,e).has(e)},Gn.prototype.set=function(e,t){var n=di(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Jn.prototype.add=Jn.prototype.push=function(e){return this.__data__.set(e,a),this},Jn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.clear=function(){this.__data__=new Kn,this.size=0},Qn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Qn.prototype.get=function(e){return this.__data__.get(e)},Qn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Kn){var r=n.__data__;if(!Cn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(e,t),this.size=n.size,this};var pr=Ao(xr),hr=Ao(wr,!0);function mr(e,t){var n=!0;return pr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function gr(e,t,n){for(var r=-1,i=e.length;++r0&&n(l)?t>1?vr(l,t-1,n,r,o):Rt(o,l):r||(o[o.length]=l)}return o}var br=Ro(),yr=Ro(!0);function xr(e,t){return e&&br(e,t,Nl)}function wr(e,t){return e&&yr(e,t,Nl)}function kr(e,t){return Nt(t,(function(t){return Xa(e[t])}))}function Er(e,t){for(var n=0,r=(t=xo(t,e)).length;null!=e&&nt}function Tr(e,t){return null!=e&&Re.call(e,t)}function Or(e,t){return null!=e&&t in Ie(e)}function jr(e,t,n){for(var i=n?Pt:Lt,a=e[0].length,l=e.length,s=l,c=r(l),u=1/0,d=[];s--;){var f=e[s];s&&t&&(f=At(f,Zt(t))),u=yn(f.length,u),c[s]=!n&&(t||a>=120&&f.length>=120)?new Jn(s&&f):o}f=e[0];var p=-1,h=c[0];e:for(;++p=l?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function qr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&Qe.call(l,s,1),Qe.call(e,s,1);return e}function Gr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;yi(o)?Qe.call(e,o,1):po(e,o)}}return e}function Jr(e,t){return e+gt(kn()*(t-e+1))}function Qr(e,t){var n="";if(!e||t<1||t>h)return n;do{t%2&&(n+=e),(t=gt(t/2))&&(e+=e)}while(t);return n}function Yr(e,t){return Li(Ti(e,t,os),e+"")}function Xr(e){return Xn($l(e))}function Zr(e,t){var n=$l(e);return Ri(n,sr(t,0,n.length))}function eo(e,t,n,r){if(!tl(e))return e;for(var i=-1,a=(t=xo(t,e)).length,l=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!cl(a)&&(n?a<=t:a=200){var c=t?null:Yo(e);if(c)return fn(c);a=!1,o=tn,s=new Jn}else s=t?[]:l;e:for(;++r=r?e:oo(e,t,n)}var Eo=ot||function(e){return mt.clearTimeout(e)};function So(e,t){if(t)return e.slice();var n=e.length,r=qe?qe(n):new e.constructor(n);return e.copy(r),r}function Co(e){var t=new e.constructor(e.byteLength);return new We(t).set(new We(e)),t}function Io(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function To(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=cl(e),l=t!==o,s=null===t,c=t==t,u=cl(t);if(!s&&!u&&!a&&e>t||a&&l&&c&&!s&&!u||r&&l&&c||!n&&c||!i)return 1;if(!r&&!a&&!u&&e1?n[i-1]:o,l=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&xi(n[0],n[1],l)&&(a=i<3?o:a,i=1),t=Ie(t);++r-1?i[a?t[l]:l]:o}}function $o(e){return oi((function(t){var n=t.length,r=n,a=Un.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new je(i);if(a&&!s&&"wrapper"==si(l))var s=new Un([],!0)}for(r=s?r:n;++r1&&y.reverse(),p&&us))return!1;var u=a.get(e),d=a.get(t);if(u&&d)return u==t&&d==e;var f=-1,p=!0,h=2&n?new Jn:o;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Ot(_,(function(n){var r="_."+n[0];t&n[1]&&!Lt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(ue):[]}(r),n)))}function Ai(e){var t=0,n=0;return function(){var r=xn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Ri(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,aa(e,n)}));function pa(e){var t=$n(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var ma=oi((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return lr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Wn&&yi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new Un(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ga=Lo((function(e,t,n){Re.call(e,n)?++e[n]:ar(e,n,1)}));var _a=Fo(Ui),va=Fo(Wi);function ba(e,t){return(Wa(e)?Ot:pr)(e,ui(t,3))}function ya(e,t){return(Wa(e)?jt:hr)(e,ui(t,3))}var xa=Lo((function(e,t,n){Re.call(e,n)?e[n].push(t):ar(e,n,[t])}));var wa=Yr((function(e,t,n){var o=-1,i="function"==typeof t,a=Ka(e)?r(e.length):[];return pr(e,(function(e){a[++o]=i?It(t,e,n):zr(e,t,n)})),a})),ka=Lo((function(e,t,n){ar(e,n,t)}));function Ea(e,t){return(Wa(e)?At:Fr)(e,ui(t,3))}var Sa=Lo((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ca=Yr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&xi(e,t[0],t[1])?t=[]:n>2&&xi(t[0],t[1],t[2])&&(t=[t[0]]),Wr(e,vr(t,1),[])})),Ia=ut||function(){return mt.Date.now()};function Ta(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Zo(e,d,o,o,o,o,t)}function Oa(e,t){var n;if("function"!=typeof t)throw new je(i);return e=ml(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var ja=Yr((function(e,t,n){var r=1;if(n.length){var o=dn(n,ci(ja));r|=c}return Zo(e,r,t,n,o)})),za=Yr((function(e,t,n){var r=3;if(n.length){var o=dn(n,ci(za));r|=c}return Zo(t,r,e,n,o)}));function Na(e,t,n){var r,a,l,s,c,u,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new je(i);function m(t){var n=r,i=a;return r=a=o,d=t,s=e.apply(i,n)}function g(e){var n=e-u;return u===o||n>=t||n<0||p&&e-d>=l}function _(){var e=Ia();if(g(e))return v(e);c=Ni(_,function(e){var n=t-(e-u);return p?yn(n,l-(e-d)):n}(e))}function v(e){return c=o,h&&r?m(e):(r=a=o,s)}function b(){var e=Ia(),n=g(e);if(r=arguments,a=this,u=e,n){if(c===o)return function(e){return d=e,c=Ni(_,t),f?m(e):s}(u);if(p)return Eo(c),c=Ni(_,t),m(u)}return c===o&&(c=Ni(_,t)),s}return t=_l(t)||0,tl(n)&&(f=!!n.leading,l=(p="maxWait"in n)?bn(_l(n.maxWait)||0,t):l,h="trailing"in n?!!n.trailing:h),b.cancel=function(){c!==o&&Eo(c),d=0,r=u=a=c=o},b.flush=function(){return c===o?s:v(Ia())},b}var La=Yr((function(e,t){return dr(e,1,t)})),Pa=Yr((function(e,t,n){return dr(e,_l(t)||0,n)}));function Aa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new je(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Aa.Cache||Gn),n}function Ra(e){if("function"!=typeof e)throw new je(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Aa.Cache=Gn;var Ma=wo((function(e,t){var n=(t=1==t.length&&Wa(t[0])?At(t[0],Zt(ui())):At(vr(t,1),Zt(ui()))).length;return Yr((function(r){for(var o=-1,i=yn(r.length,n);++o=t})),Ua=Nr(function(){return arguments}())?Nr:function(e){return nl(e)&&Re.call(e,"callee")&&!Je.call(e,"callee")},Wa=r.isArray,qa=xt?Zt(xt):function(e){return nl(e)&&Cr(e)==P};function Ka(e){return null!=e&&el(e.length)&&!Xa(e)}function Ga(e){return nl(e)&&Ka(e)}var Ja=bt||_s,Qa=wt?Zt(wt):function(e){return nl(e)&&Cr(e)==x};function Ya(e){if(!nl(e))return!1;var t=Cr(e);return t==w||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!il(e)}function Xa(e){if(!tl(e))return!1;var t=Cr(e);return t==k||t==E||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Za(e){return"number"==typeof e&&e==ml(e)}function el(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function tl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function nl(e){return null!=e&&"object"==typeof e}var rl=kt?Zt(kt):function(e){return nl(e)&&gi(e)==S};function ol(e){return"number"==typeof e||nl(e)&&Cr(e)==C}function il(e){if(!nl(e)||Cr(e)!=I)return!1;var t=Ke(e);if(null===t)return!0;var n=Re.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ae.call(n)==Fe}var al=Et?Zt(Et):function(e){return nl(e)&&Cr(e)==O};var ll=St?Zt(St):function(e){return nl(e)&&gi(e)==j};function sl(e){return"string"==typeof e||!Wa(e)&&nl(e)&&Cr(e)==z}function cl(e){return"symbol"==typeof e||nl(e)&&Cr(e)==N}var ul=Ct?Zt(Ct):function(e){return nl(e)&&el(e.length)&&!!st[Cr(e)]};var dl=Go(Br),fl=Go((function(e,t){return e<=t}));function pl(e){if(!e)return[];if(Ka(e))return sl(e)?mn(e):zo(e);if(Xe&&e[Xe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Xe]());var t=gi(e);return(t==S?cn:t==j?fn:$l)(e)}function hl(e){return e?(e=_l(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ml(e){var t=hl(e),n=t%1;return t==t?n?t-n:t:0}function gl(e){return e?sr(ml(e),0,g):0}function _l(e){if("number"==typeof e)return e;if(cl(e))return m;if(tl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=tl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Xt(e);var n=_e.test(e);return n||be.test(e)?ft(e.slice(2),n?2:8):ge.test(e)?m:+e}function vl(e){return No(e,Ll(e))}function bl(e){return null==e?"":uo(e)}var yl=Po((function(e,t){if(Si(t)||Ka(t))No(t,Nl(t),e);else for(var n in t)Re.call(t,n)&&nr(e,n,t[n])})),xl=Po((function(e,t){No(t,Ll(t),e)})),wl=Po((function(e,t,n,r){No(t,Ll(t),e,r)})),kl=Po((function(e,t,n,r){No(t,Nl(t),e,r)})),El=oi(lr);var Sl=Yr((function(e,t){e=Ie(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&xi(t[0],t[1],i)&&(r=1);++n1),t})),No(e,ai(e),n),r&&(n=cr(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n}));var Ml=oi((function(e,t){return null==e?{}:function(e,t){return qr(e,t,(function(t,n){return Tl(e,n)}))}(e,t)}));function Dl(e,t){if(null==e)return{};var n=At(ai(e),(function(e){return[e]}));return t=ui(t),qr(e,n,(function(e,n){return t(e,n[0])}))}var Bl=Xo(Nl),Fl=Xo(Ll);function $l(e){return null==e?[]:en(e,Nl(e))}var Vl=Do((function(e,t,n){return t=t.toLowerCase(),e+(n?Hl(t):t)}));function Hl(e){return Yl(bl(e).toLowerCase())}function Ul(e){return(e=bl(e))&&e.replace(xe,on).replace(tt,"")}var Wl=Do((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),ql=Do((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Kl=Mo("toLowerCase");var Gl=Do((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Jl=Do((function(e,t,n){return e+(n?" ":"")+Yl(t)}));var Ql=Do((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Yl=Mo("toUpperCase");function Xl(e,t,n){return e=bl(e),(t=n?o:t)===o?function(e){return it.test(e)}(e)?function(e){return e.match(rt)||[]}(e):function(e){return e.match(de)||[]}(e):e.match(t)||[]}var Zl=Yr((function(e,t){try{return It(e,o,t)}catch(e){return Ya(e)?e:new Ee(e)}})),es=oi((function(e,t){return Ot(t,(function(t){t=Di(t),ar(e,t,ja(e[t],e))})),e}));function ts(e){return function(){return e}}var ns=$o(),rs=$o(!0);function os(e){return e}function is(e){return Rr("function"==typeof e?e:cr(e,1))}var as=Yr((function(e,t){return function(n){return zr(n,e,t)}})),ls=Yr((function(e,t){return function(n){return zr(e,n,t)}}));function ss(e,t,n){var r=Nl(t),o=kr(t,r);null!=n||tl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,Nl(t)));var i=!(tl(n)&&"chain"in n&&!n.chain),a=Xa(e);return Ot(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=zo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Rt([this.value()],arguments))})})),e}function cs(){}var us=Wo(At),ds=Wo(zt),fs=Wo(Bt);function ps(e){return wi(e)?Kt(Di(e)):function(e){return function(t){return Er(t,e)}}(e)}var hs=Ko(),ms=Ko(!0);function gs(){return[]}function _s(){return!1}var vs=Uo((function(e,t){return e+t}),0),bs=Qo("ceil"),ys=Uo((function(e,t){return e/t}),1),xs=Qo("floor");var ws,ks=Uo((function(e,t){return e*t}),1),Es=Qo("round"),Ss=Uo((function(e,t){return e-t}),0);return $n.after=function(e,t){if("function"!=typeof t)throw new je(i);return e=ml(e),function(){if(--e<1)return t.apply(this,arguments)}},$n.ary=Ta,$n.assign=yl,$n.assignIn=xl,$n.assignInWith=wl,$n.assignWith=kl,$n.at=El,$n.before=Oa,$n.bind=ja,$n.bindAll=es,$n.bindKey=za,$n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wa(e)?e:[e]},$n.chain=pa,$n.chunk=function(e,t,n){t=(n?xi(e,t,n):t===o)?1:bn(ml(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,l=0,s=r(ht(i/t));ai?0:i+n),(r=r===o||r>i?i:ml(r))<0&&(r+=i),r=n>r?0:gl(r);n>>0)?(e=bl(e))&&("string"==typeof t||null!=t&&!al(t))&&!(t=uo(t))&&sn(e)?ko(mn(e),0,n):e.split(t,n):[]},$n.spread=function(e,t){if("function"!=typeof e)throw new je(i);return t=null==t?0:bn(ml(t),0),Yr((function(n){var r=n[t],o=ko(n,0,t);return r&&Rt(o,r),It(e,this,o)}))},$n.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},$n.take=function(e,t,n){return e&&e.length?oo(e,0,(t=n||t===o?1:ml(t))<0?0:t):[]},$n.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=r-(t=n||t===o?1:ml(t)))<0?0:t,r):[]},$n.takeRightWhile=function(e,t){return e&&e.length?mo(e,ui(t,3),!1,!0):[]},$n.takeWhile=function(e,t){return e&&e.length?mo(e,ui(t,3)):[]},$n.tap=function(e,t){return t(e),e},$n.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new je(i);return tl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Na(e,t,{leading:r,maxWait:t,trailing:o})},$n.thru=ha,$n.toArray=pl,$n.toPairs=Bl,$n.toPairsIn=Fl,$n.toPath=function(e){return Wa(e)?At(e,Di):cl(e)?[e]:zo(Mi(bl(e)))},$n.toPlainObject=vl,$n.transform=function(e,t,n){var r=Wa(e),o=r||Ja(e)||ul(e);if(t=ui(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:tl(e)&&Xa(i)?Vn(Ke(e)):{}}return(o?Ot:xr)(e,(function(e,r,o){return t(n,e,r,o)})),n},$n.unary=function(e){return Ta(e,1)},$n.union=na,$n.unionBy=ra,$n.unionWith=oa,$n.uniq=function(e){return e&&e.length?fo(e):[]},$n.uniqBy=function(e,t){return e&&e.length?fo(e,ui(t,2)):[]},$n.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?fo(e,o,t):[]},$n.unset=function(e,t){return null==e||po(e,t)},$n.unzip=ia,$n.unzipWith=aa,$n.update=function(e,t,n){return null==e?e:ho(e,t,yo(n))},$n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:ho(e,t,yo(n),r)},$n.values=$l,$n.valuesIn=function(e){return null==e?[]:en(e,Ll(e))},$n.without=la,$n.words=Xl,$n.wrap=function(e,t){return Da(yo(t),e)},$n.xor=sa,$n.xorBy=ca,$n.xorWith=ua,$n.zip=da,$n.zipObject=function(e,t){return vo(e||[],t||[],nr)},$n.zipObjectDeep=function(e,t){return vo(e||[],t||[],eo)},$n.zipWith=fa,$n.entries=Bl,$n.entriesIn=Fl,$n.extend=xl,$n.extendWith=wl,ss($n,$n),$n.add=vs,$n.attempt=Zl,$n.camelCase=Vl,$n.capitalize=Hl,$n.ceil=bs,$n.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=_l(n))==n?n:0),t!==o&&(t=(t=_l(t))==t?t:0),sr(_l(e),t,n)},$n.clone=function(e){return cr(e,4)},$n.cloneDeep=function(e){return cr(e,5)},$n.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:o)},$n.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:o)},$n.conformsTo=function(e,t){return null==t||ur(e,t,Nl(t))},$n.deburr=Ul,$n.defaultTo=function(e,t){return null==e||e!=e?t:e},$n.divide=ys,$n.endsWith=function(e,t,n){e=bl(e),t=uo(t);var r=e.length,i=n=n===o?r:sr(ml(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},$n.eq=$a,$n.escape=function(e){return(e=bl(e))&&Y.test(e)?e.replace(J,an):e},$n.escapeRegExp=function(e){return(e=bl(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},$n.every=function(e,t,n){var r=Wa(e)?zt:mr;return n&&xi(e,t,n)&&(t=o),r(e,ui(t,3))},$n.find=_a,$n.findIndex=Ui,$n.findKey=function(e,t){return $t(e,ui(t,3),xr)},$n.findLast=va,$n.findLastIndex=Wi,$n.findLastKey=function(e,t){return $t(e,ui(t,3),wr)},$n.floor=xs,$n.forEach=ba,$n.forEachRight=ya,$n.forIn=function(e,t){return null==e?e:br(e,ui(t,3),Ll)},$n.forInRight=function(e,t){return null==e?e:yr(e,ui(t,3),Ll)},$n.forOwn=function(e,t){return e&&xr(e,ui(t,3))},$n.forOwnRight=function(e,t){return e&&wr(e,ui(t,3))},$n.get=Il,$n.gt=Va,$n.gte=Ha,$n.has=function(e,t){return null!=e&&_i(e,t,Tr)},$n.hasIn=Tl,$n.head=Ki,$n.identity=os,$n.includes=function(e,t,n,r){e=Ka(e)?e:$l(e),n=n&&!r?ml(n):0;var o=e.length;return n<0&&(n=bn(o+n,0)),sl(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ht(e,t,n)>-1},$n.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:ml(n);return o<0&&(o=bn(r+o,0)),Ht(e,t,o)},$n.inRange=function(e,t,n){return t=hl(t),n===o?(n=t,t=0):n=hl(n),function(e,t,n){return e>=yn(t,n)&&e=-9007199254740991&&e<=h},$n.isSet=ll,$n.isString=sl,$n.isSymbol=cl,$n.isTypedArray=ul,$n.isUndefined=function(e){return e===o},$n.isWeakMap=function(e){return nl(e)&&gi(e)==L},$n.isWeakSet=function(e){return nl(e)&&"[object WeakSet]"==Cr(e)},$n.join=function(e,t){return null==e?"":Ft.call(e,t)},$n.kebabCase=Wl,$n.last=Yi,$n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=ml(n))<0?bn(r+i,0):yn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Vt(e,Wt,i,!0)},$n.lowerCase=ql,$n.lowerFirst=Kl,$n.lt=dl,$n.lte=fl,$n.max=function(e){return e&&e.length?gr(e,os,Ir):o},$n.maxBy=function(e,t){return e&&e.length?gr(e,ui(t,2),Ir):o},$n.mean=function(e){return qt(e,os)},$n.meanBy=function(e,t){return qt(e,ui(t,2))},$n.min=function(e){return e&&e.length?gr(e,os,Br):o},$n.minBy=function(e,t){return e&&e.length?gr(e,ui(t,2),Br):o},$n.stubArray=gs,$n.stubFalse=_s,$n.stubObject=function(){return{}},$n.stubString=function(){return""},$n.stubTrue=function(){return!0},$n.multiply=ks,$n.nth=function(e,t){return e&&e.length?Ur(e,ml(t)):o},$n.noConflict=function(){return mt._===this&&(mt._=$e),this},$n.noop=cs,$n.now=Ia,$n.pad=function(e,t,n){e=bl(e);var r=(t=ml(t))?hn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return qo(gt(o),n)+e+qo(ht(o),n)},$n.padEnd=function(e,t,n){e=bl(e);var r=(t=ml(t))?hn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=kn();return yn(e+i*(t-e+dt("1e-"+((i+"").length-1))),t)}return Jr(e,t)},$n.reduce=function(e,t,n){var r=Wa(e)?Mt:Jt,o=arguments.length<3;return r(e,ui(t,4),n,o,pr)},$n.reduceRight=function(e,t,n){var r=Wa(e)?Dt:Jt,o=arguments.length<3;return r(e,ui(t,4),n,o,hr)},$n.repeat=function(e,t,n){return t=(n?xi(e,t,n):t===o)?1:ml(t),Qr(bl(e),t)},$n.replace=function(){var e=arguments,t=bl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},$n.result=function(e,t,n){var r=-1,i=(t=xo(t,e)).length;for(i||(i=1,e=o);++rh)return[];var n=g,r=yn(e,g);t=ui(t),e-=g;for(var o=Yt(r,t);++n=a)return e;var s=n-hn(r);if(s<1)return r;var c=l?ko(l,0,s).join(""):e.slice(0,s);if(i===o)return c+r;if(l&&(s+=c.length-s),al(i)){if(e.slice(s).search(i)){var u,d=c;for(i.global||(i=Te(i.source,bl(me.exec(i))+"g")),i.lastIndex=0;u=i.exec(d);)var f=u.index;c=c.slice(0,f===o?s:f)}}else if(e.indexOf(uo(i),s)!=s){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+r},$n.unescape=function(e){return(e=bl(e))&&Q.test(e)?e.replace(G,_n):e},$n.uniqueId=function(e){var t=++Me;return bl(e)+t},$n.upperCase=Ql,$n.upperFirst=Yl,$n.each=ba,$n.eachRight=ya,$n.first=Ki,ss($n,(ws={},xr($n,(function(e,t){Re.call($n.prototype,t)||(ws[t]=e)})),ws),{chain:!1}),$n.VERSION="4.17.21",Ot(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){$n[e].placeholder=$n})),Ot(["drop","take"],(function(e,t){Wn.prototype[e]=function(n){n=n===o?1:bn(ml(n),0);var r=this.__filtered__&&!t?new Wn(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,g),type:e+(r.__dir__<0?"Right":"")}),r},Wn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Ot(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Wn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ui(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Ot(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Wn.prototype[e]=function(){return this[n](1).value()[0]}})),Ot(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Wn.prototype[e]=function(){return this.__filtered__?new Wn(this):this[n](1)}})),Wn.prototype.compact=function(){return this.filter(os)},Wn.prototype.find=function(e){return this.filter(e).head()},Wn.prototype.findLast=function(e){return this.reverse().find(e)},Wn.prototype.invokeMap=Yr((function(e,t){return"function"==typeof e?new Wn(this):this.map((function(n){return zr(n,e,t)}))})),Wn.prototype.reject=function(e){return this.filter(Ra(ui(e)))},Wn.prototype.slice=function(e,t){e=ml(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Wn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=ml(t))<0?n.dropRight(-t):n.take(t-e)),n)},Wn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Wn.prototype.toArray=function(){return this.take(g)},xr(Wn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=$n[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&($n.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof Wn,c=l[0],u=s||Wa(t),d=function(e){var t=i.apply($n,Rt([e],l));return r&&f?t[0]:t};u&&n&&"function"==typeof c&&1!=c.length&&(s=u=!1);var f=this.__chain__,p=!!this.__actions__.length,h=a&&!f,m=s&&!p;if(!a&&u){t=m?t:new Wn(this);var g=e.apply(t,l);return g.__actions__.push({func:ha,args:[d],thisArg:o}),new Un(g,f)}return h&&m?e.apply(this,l):(g=this.thru(d),h?r?g.value()[0]:g.value():g)})})),Ot(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ze[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);$n.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Wa(o)?o:[],e)}return this[n]((function(n){return t.apply(Wa(n)?n:[],e)}))}})),xr(Wn.prototype,(function(e,t){var n=$n[t];if(n){var r=n.name+"";Re.call(Nn,r)||(Nn[r]=[]),Nn[r].push({name:t,func:n})}})),Nn[Vo(o,2).name]=[{name:"wrapper",func:o}],Wn.prototype.clone=function(){var e=new Wn(this.__wrapped__);return e.__actions__=zo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=zo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=zo(this.__views__),e},Wn.prototype.reverse=function(){if(this.__filtered__){var e=new Wn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Wn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Wa(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},$n.prototype.plant=function(e){for(var t,n=this;n instanceof Hn;){var r=Fi(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},$n.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Wn){var t=e;return this.__actions__.length&&(t=new Wn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[ta],thisArg:o}),new Un(t,this.__chain__)}return this.thru(ta)},$n.prototype.toJSON=$n.prototype.valueOf=$n.prototype.value=function(){return go(this.__wrapped__,this.__actions__)},$n.prototype.first=$n.prototype.head,Xe&&($n.prototype[Xe]=function(){return this}),$n}();mt._=vn,(r=function(){return vn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},5228:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s