*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a.gtflag{display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}50%{-moz-transform:rotate(180deg)}100%{-moz-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}html.a11y,html.a11y body{font-size:22px;line-height:26px}html.a11y .search-form-extended.admin-menu .site-header .pane-search-form,html.a11y body .search-form-extended.admin-menu .site-header .pane-search-form{top:276px}html.a11y .carousel-tabs .carousel-list-tabs .carousel-item a,html.a11y .field-group-format.collapsible>h2,html.a11y .panel-pane.pane-current-user-name h2,html.a11y body .carousel-tabs .carousel-list-tabs .carousel-item a,html.a11y body .field-group-format.collapsible>h2,html.a11y body .panel-pane.pane-current-user-name h2,html.a11y body input[type=submit],html.a11y body input[type=text],html.a11y body input[type=text]::placeholder,html.a11y body select,html.a11y input[type=submit],html.a11y input[type=text],html.a11y input[type=text]::placeholder,html.a11y select{font-size:1rem;line-height:1.12rem}html.a11y .ddb-btn,html.a11y body .ddb-btn{font-size:.875rem;line-height:1rem}html.a11y-contrast *,html.a11y-contrast input[type=text]::placeholder{color:#ffffff!important;background-color:#262626!important}html.a11y-contrast .node-ding-eresource.node-full>.inner>.buttons a::after{color:#ffffff!important}html.a11y-contrast select{background-color:transparent!important;color:#ffffff!important}html.a11y-contrast ul.pager .pager-current{background-color:#ffffff!important;color:#252525!important}html.a11y-contrast .ding_nodelist-node_blocks .text{background:0 0!important}html.a11y-contrast .ding_nodelist-node_blocks .text *{background:0 0!important}html.a11y-contrast article.node .event-text,html.a11y-contrast article.node .event-text *{background:0 0!important}html.a11y-contrast #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-highlight,html.a11y-contrast .ding-carousel .slick-slider .slick-arrow.slick-next::after,html.a11y-contrast .ding-carousel .slick-slider .slick-arrow.slick-prev::after,html.a11y-contrast .more-link a,html.a11y-contrast .no-touch .ding_nodelist-node_blocks .ding_nodelist-items .nb-item.is-hovered .background,html.a11y-contrast .no-touch .ding_nodelist-node_blocks .ding_nodelist-items .nb-item:hover .background,html.a11y-contrast .node-ding-eresource .buttons a,html.a11y-contrast .node-ding-event.node-teaser .background .button,html.a11y-contrast .opening-hours-week .button-next::after,html.a11y-contrast .opening-hours-week .button-previous::after,html.a11y-contrast .view-ding-eresource .pager-next a::after,html.a11y-contrast .view-ding-eresource .pager-previous a::after,html.a11y-contrast a.opening-hours-toggle.collapsed::after,html.a11y-contrast a.opening-hours-toggle::after,html.a11y-contrast article.node-ding-event.node-teaser a:hover .background,html.a11y-contrast article.node-ding-event.node-teaser a:hover .event-text,html.a11y-contrast article.node-ding-event.node-teaser a:hover .inner,html.a11y-contrast ul.pager li.pager-next a::after,html.a11y-contrast ul.pager li.pager-previous a::after{background-color:#262626!important}html.a11y-contrast #ui-datepicker-div .ui-datepicker-calendar td a:hover,html.a11y-contrast .more-link a:hover,html.a11y-contrast .more-link a:hover::after,html.a11y-contrast .nb-item .button,html.a11y-contrast .no-touch .opening-hours-week .button-next:hover::after,html.a11y-contrast .no-touch .opening-hours-week .button-previous:hover::after,html.a11y-contrast .no-touch a.opening-hours-toggle:hover::after,html.a11y-contrast article.node a:hover .background .button,html.a11y-contrast input[type=submit]{background-color:#58b158!important}html.a11y-contrast .nb-item .button,html.a11y-contrast .node-ding-event.node-teaser .background .button{z-index:5}.a11y-controls{background-color:#22399a;position:fixed;left:1%;top:50%;display:flex;flex-direction:column;gap:10px;padding:5px;border-radius:10px}.a11y-controls a{font-size:1.5rem;color:#ffffff;text-align:center}.a11y-controls a.font-size-trigger::before{content:'a'}.a11y-controls a.contrast-trigger::before{content:'\263c'}body,html{margin:0;padding:0;font-family:FaktPro-Normal,sans-serif;font-size:16px;line-height:20px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#464646}body.toolbar{margin-top:130px}body{-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1);padding-top:148px;background-color:#ffffff}body.overlay-is-active,body.topbar-is-open{-webkit-transition:background-color 0 cubic-bezier(.165,.84,.44,1);-moz-transition:background-color 0 cubic-bezier(.165,.84,.44,1);transition:background-color 0 cubic-bezier(.165,.84,.44,1);background-color:#262626;overflow:hidden}@media screen and (max-width:950px){body.has-second-level-menu,body.search-form-extended{padding-top:148px}}@media screen and (min-width:950px){body.has-second-level-menu{padding-top:209px}}@media screen and (min-width:950px){body.search-form-extended{padding-top:232px}body.search-form-extended.secondary-menu-below-main{padding-top:316px}body.search-form-extended.has-second-level-menu{padding-top:293px}body.search-form-extended.has-second-level-menu.has-multiline-main-menu,body.search-form-extended.has-second-level-menu.secondary-menu-below-main,body.search-form-extended.secondary-menu-below-main{padding-top:377px}}@media screen and (min-width:950px){body.search-form-extended.extended-search-is-not-open{padding-top:148px}body.search-form-extended.extended-search-is-not-open.secondary-menu-below-main{padding-top:232px}body.search-form-extended.extended-search-is-not-open.has-second-level-menu{padding-top:209px}body.search-form-extended.extended-search-is-not-open.has-second-level-menu.has-multiline-main-menu,body.search-form-extended.extended-search-is-not-open.has-second-level-menu.secondary-menu-below-main,body.search-form-extended.extended-search-is-not-open.secondary-menu-below-main{padding-top:293px}}:target::before{display:block;content:' ';margin-top:-178px;height:178px}@media screen and (min-width:950px){.search-form-extended :target::before{margin-top:-262px;height:262px}.search-form-extended.has-multiline-main-menu :target::before,.search-form-extended.secondary-menu-below-main :target::before{margin-top:-346px;height:346px}.search-form-extended.has-second-level-menu :target::before{margin-top:-323px;height:323px}.search-form-extended.has-second-level-menu.has-multiline-main-menu :target::before,.search-form-extended.has-second-level-menu.secondary-menu-below-main :target::before{margin-top:-407px;height:407px}}@media screen and (min-width:950px){.search-form-extended.extended-search-is-not-open :target::before{margin-top:-178px;height:178px}.search-form-extended.extended-search-is-not-open.has-multiline-main-menu :target::before,.search-form-extended.extended-search-is-not-open.secondary-menu-below-main :target::before{margin-top:-262px;height:262px}.search-form-extended.extended-search-is-not-open.has-second-level-menu :target::before{margin-top:-239px;height:239px}.search-form-extended.extended-search-is-not-open.has-second-level-menu.has-multiline-main-menu :target::before,.search-form-extended.extended-search-is-not-open.has-second-level-menu.secondary-menu-below-main :target::before{margin-top:-323px;height:323px}}@media screen and (min-width:950px){.admin-menu.search-form-extended :target::before{margin-top:-291px;height:291px}.admin-menu.search-form-extended.has-multiline-main-menu :target::before,.admin-menu.search-form-extended.secondary-menu-below-main :target::before{margin-top:-375px;height:375px}.admin-menu.search-form-extended.has-second-level-menu :target::before{margin-top:-352px;height:352px}.admin-menu.search-form-extended.has-second-level-menu.has-multiline-main-menu :target::before,.admin-menu.search-form-extended.has-second-level-menu.secondary-menu-below-main :target::before{margin-top:-436px;height:436px}}@media screen and (min-width:950px){.admin-menu.search-form-extended.extended-search-is-not-open :target::before{margin-top:-207px;height:207px}.admin-menu.search-form-extended.extended-search-is-not-open.has-multiline-main-menu :target::before,.admin-menu.search-form-extended.extended-search-is-not-open.secondary-menu-below-main :target::before{margin-top:-291px;height:291px}.admin-menu.search-form-extended.extended-search-is-not-open.has-second-level-menu :target::before{margin-top:-268px;height:268px}.admin-menu.search-form-extended.extended-search-is-not-open.has-second-level-menu.has-multiline-main-menu :target::before,.admin-menu.search-form-extended.extended-search-is-not-open.has-second-level-menu.secondary-menu-below-main :target::before{margin-top:-352px;height:352px}}@media screen and (min-width:950px){.admin-menu-with-shortcuts.search-form-extended :target::before{margin-top:-327px;height:327px}.admin-menu-with-shortcuts.search-form-extended.has-multiline-main-menu :target::before,.admin-menu-with-shortcuts.search-form-extended.secondary-menu-below-main :target::before{margin-top:-411px;height:411px}.admin-menu-with-shortcuts.search-form-extended.has-second-level-menu :target::before{margin-top:-388px;height:388px}.admin-menu-with-shortcuts.search-form-extended.has-second-level-menu.has-multiline-main-menu :target::before,.admin-menu-with-shortcuts.search-form-extended.has-second-level-menu.secondary-menu-below-main :target::before{margin-top:-472px;height:472px}}@media screen and (min-width:950px){.admin-menu-with-shortcuts.search-form-extended.extended-search-is-not-open :target::before{margin-top:-243px;height:243px}.admin-menu-with-shortcuts.search-form-extended.extended-search-is-not-open.has-multiline-main-menu :target::before,.admin-menu-with-shortcuts.search-form-extended.extended-search-is-not-open.secondary-menu-below-main :target::before{margin-top:-327px;height:327px}.admin-menu-with-shortcuts.search-form-extended.extended-search-is-not-open.has-second-level-menu :target::before{margin-top:-304px;height:304px}.admin-menu-with-shortcuts.search-form-extended.extended-search-is-not-open.has-second-level-menu.has-multiline-main-menu :target::before,.admin-menu-with-shortcuts.search-form-extended.extended-search-is-not-open.has-second-level-menu.secondary-menu-below-main :target::before{margin-top:-388px;height:388px}}h1,h2,h3,h4{margin-top:0;font-weight:400}h1{font-family:FaktPro-Light,sans-serif;font-size:2.5rem;line-height:2.75rem;color:#22399a;margin-bottom:30px}@media screen and (max-width:600px){h1{font-size:1.875rem;line-height:2.25rem}}h2{font-family:FaktPro-SemiBold,sans-serif;font-size:1.5rem;line-height:1.75rem;margin-bottom:20px}@media screen and (max-width:600px){h2{font-size:1.125rem;line-height:1.5rem}}h3{font-family:FaktPro-SemiBold,sans-serif;font-size:1.125rem;line-height:1.5rem;margin-bottom:20px}h4{font-family:FaktPro-SemiBold,sans-serif;margin-bottom:20px}p{margin:0 0 30px}img{display:block;max-width:100%;height:auto}img.file-icon{display:none}a{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);color:#22399a;text-decoration:none}a:hover{color:#262626}b,strong{font-family:FaktPro-SemiBold,sans-serif;font-weight:400}ol,ul{margin:0 0 30px;padding-left:20px;list-style-position:outside}label{font-weight:400}.content a,.library-contact a,.page-content a,p a{text-decoration:revert}.page-node .field-type-text-long .media-element-container{display:inherit;margin-right:10px;margin-bottom:5px}.page-node .field-type-text-long .media-element-container .media-image-right{float:right;margin-left:10px}.page-node .field-type-text-long .media-element-container .media-image-left{float:left;margin-right:10px}.field-type-text-long ol,.field-type-text-long ul{margin:0;padding-left:40px;list-style-position:initial}.field-type-text-long ol li p,.field-type-text-long ul li p{margin:5px 0}