
html{scroll-padding-top:100px}body.welcome .c-banner--cookie{position:fixed;top:auto !important;left:0;right:0;bottom:0;z-index:1031;box-shadow:0 -5px 42px 0 rgba(0, 0, 0, 0.08)}body.welcome .c-banner--cookie .container{max-height:100dvh;overflow-y:auto}body.welcome .c-banner--cookie .container .c-banner__wrapper{display:flex;flex-wrap:wrap}body.welcome .c-banner--cookie .container .c-banner__wrapper .c-banner__content,body.welcome.refresh2024 .c-banner--cookie .container .c-banner__wrapper .c-banner__controls,body.welcome.refresh2024 .c-banner--cookie .container .c-banner__wrapper>.checkbox{width:100%}@media(min-width: 48em){body.welcome .c-banner--cookie .container .c-banner__wrapper .c-banner__controls,body.welcome.refresh2024 .c-banner--cookie .container .c-banner__wrapper>.checkbox{width:50%}}body.welcome .c-banner--cookie .container .c-banner__wrapper .c-banner__controls{align-self:end}body.welcome .c-banner--cookie .container .c-banner__wrapper .c-banner__controls .c-banner__button{margin-right:50px}body.welcome .c-banner--cookie .container .c-banner__wrapper .c-banner__controls .c-banner__button:last-of-type{margin-right:0}body.welcome .c-banner--cookie .container .container-title{color:#000;font-family:BundesSerifWeb,serif;font-size:24px;line-height:32px}body.welcome .c-banner--cookie .container .accordion-title-label,body.welcome.refresh2024 .c-banner--cookie .container p{color:#576164;font-size:18px;line-height:24px}body.welcome .c-banner--cookie .container .RichTextIntLink:hover{color:#004b76;text-decoration:underline}body.welcome .c-banner--cookie .container .btn-primary{background-color:transparent;color:#000;border-color:#000;text-transform:none;letter-spacing:0}body.welcome .c-banner--cookie .container .btn-primary:hover{background-color:#0077b6;border-color:#0077b6;color:#fff}@media(min-width: 48em){body.welcome .c-banner--cookie .container .container-title{color:#000;font-family:BundesSerifWeb,serif;font-size:32px;line-height:48px}}body.welcome #cookieConsentBox{display:none !important}@media(min-width: 65em){.footer .container .nav.nav-footer.navbar-nav{width:717px;flex-shrink:1;flex-wrap:wrap;gap:0 8px}.footer #servicenavigation{width:auto;flex-shrink:0;gap:0;margin-right:1rem;padding-right:1rem}}

