.accessible-hidden,.skip-to-main,.social-media a span{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:#0000;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset #0000;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:1600px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px #0009;display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px #0009;content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:#0009;height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Lexend;font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/Lexend-Light.woff2?0caeda22213bb9d7c130') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/Lexend-Light.woff?7f7c3c6896792de7f57c') format("woff")}@font-face{font-family:Lexend;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/Lexend-Regular.woff2?45d754b44adbe7794e05') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/Lexend-Regular.woff?a6acf72faec2a251d52f') format("woff")}@font-face{font-family:Lexend;font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/Lexend-Bold.woff2?38edac6dacce5f24c4b2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/Lexend-Bold.woff?9f7b9c7e80b70fe17de6') format("woff")}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/icomoon.ttf?deaa432e3806bf86b21f') format("truetype"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/icomoon.woff?e3fe39fa665eebd37699') format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0}html{box-sizing:border-box;overflow:hidden;overflow-y:scroll;padding-top:10.625rem;scroll-padding-top:6.6875rem}@media(max-height:800px),(max-width:1280px){html{padding:0}}html.large-text{padding:0}body{background:#fff;-webkit-hyphens:auto;hyphens:auto;position:relative}*,:after,:before{box-sizing:inherit}embed,img,object,video{height:auto;max-width:100%}audio,canvas,img,svg,video{font-style:italic;vertical-align:middle}hr{background-color:#ededed;border:0;height:max(.1875rem,2px)}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}button{cursor:pointer}:focus-visible,[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible,button:focus-visible{outline:max(.1875rem,2px) solid #0ec}img{font-style:normal}summary{cursor:pointer}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}html{font-family:Lexend,sans-serif;font-size:16px;font-weight:400}@media(max-width:1450px){html{font-size:90%}}@media(max-width:1024px){html{font-size:85%}}@media(max-width:560px){html{font-size:80%}}@media(max-width:460px){html{font-size:70%}}html.large-text-120{font-size:120%}@media(max-width:1450px){html.large-text-120{font-size:108%}}@media(max-width:1024px){html.large-text-120{font-size:102%}}@media(max-width:560px){html.large-text-120{font-size:96%}}@media(max-width:460px){html.large-text-120{font-size:84%}}html.large-text-140{font-size:140%}@media(max-width:1450px){html.large-text-140{font-size:126%}}@media(max-width:1024px){html.large-text-140{font-size:119%}}@media(max-width:560px){html.large-text-140{font-size:112%}}@media(max-width:460px){html.large-text-140{font-size:98%}}body{text-rendering:optimizelegibility;font-size:1.25rem;line-height:1.6}a,body{color:#333}a{text-decoration:underline}a:active,a:hover{text-decoration:none}b,strong{font-weight:700}.headline-xxl,.headline-xxl-blue{color:#077;font-size:4.0625rem;font-weight:700;line-height:1.1538461538}@media(max-width:1450px){.headline-xxl,.headline-xxl-blue{font-size:3.65625rem}}@media(max-width:1024px){.headline-xxl,.headline-xxl-blue{font-size:3.453125rem}}@media(max-width:560px){.headline-xxl,.headline-xxl-blue{font-size:3.25rem}}@media(max-width:460px){.headline-xxl,.headline-xxl-blue{font-size:2.84375rem}}.headline-xxl-blue{color:#039}.headline-xl,.headline-xl-blue{color:#077;font-size:3.25rem;font-weight:700;line-height:1.1923076923}@media(max-width:1450px){.headline-xl,.headline-xl-blue{font-size:2.925rem}}@media(max-width:1024px){.headline-xl,.headline-xl-blue{font-size:2.7625rem}}@media(max-width:560px){.headline-xl,.headline-xl-blue{font-size:2.6rem}}.headline-xl-blue{color:#039}.h1,h1{font-size:2.5rem;line-height:1.2}.h1,.h2,h1,h2{color:#333;font-weight:700}.h2,h2{font-size:2rem;line-height:1.25}.h3,h3{color:#333;font-size:1.5rem;font-weight:700;line-height:1.3333333333}.h4,h4{color:#333}.h4,.subheadline-xxl,h4{font-size:1.25rem;font-weight:700;line-height:1.3}.subheadline-xxl{color:#077}.subheadline-xl{color:#077;font-size:1.125rem;font-weight:600;line-height:1.3333333333}.h1 a,.h2 a,.h3 a,.h4 a,.headline-xl a,.headline-xxl a,.subheadline-xl a,.subheadline-xxl a,h1 a,h2 a,h3 a,h4 a{color:inherit}.background-brand-primary .h1,.background-brand-primary .h2,.background-brand-primary .h3,.background-brand-primary .h4,.background-brand-primary .headline-xl,.background-brand-primary .headline-xxl,.background-brand-primary .subheadline-xl,.background-brand-primary .subheadline-xxl,.background-brand-primary h1,.background-brand-primary h2,.background-brand-primary h3,.background-brand-primary h4{color:#fff}.background-brand-secondary .h1,.background-brand-secondary .h2,.background-brand-secondary .h3,.background-brand-secondary .h4,.background-brand-secondary .headline-xl,.background-brand-secondary .headline-xxl,.background-brand-secondary .subheadline-xl,.background-brand-secondary .subheadline-xxl,.background-brand-secondary h1,.background-brand-secondary h2,.background-brand-secondary h3,.background-brand-secondary h4{color:#0ec}.background-brand-tertiary .h1,.background-brand-tertiary .h2,.background-brand-tertiary .h3,.background-brand-tertiary .h4,.background-brand-tertiary .headline-xl,.background-brand-tertiary .headline-xxl,.background-brand-tertiary .subheadline-xl,.background-brand-tertiary .subheadline-xxl,.background-brand-tertiary h1,.background-brand-tertiary h2,.background-brand-tertiary h3,.background-brand-tertiary h4{color:#039}.background-gray-33 .h1,.background-gray-33 .h2,.background-gray-33 .h3,.background-gray-33 .h4,.background-gray-33 .headline-xl,.background-gray-33 .headline-xxl,.background-gray-33 .subheadline-xl,.background-gray-33 .subheadline-xxl,.background-gray-33 h1,.background-gray-33 h2,.background-gray-33 h3,.background-gray-33 h4{color:#fff}.background-white .h1,.background-white .h2,.background-white .h3,.background-white .h4,.background-white .headline-xl,.background-white .headline-xxl,.background-white .subheadline-xl,.background-white .subheadline-xxl,.background-white h1,.background-white h2,.background-white h3,.background-white h4{color:#077}.content-wrap{max-width:90.625rem}.content-wrap,.content-wrap-narrow{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;width:100%}.content-wrap-narrow>*+*,.content-wrap>*+*{margin-top:4.5rem}.content-wrap-narrow{max-width:60.375rem}.content-wrap+.content-wrap,.content-wrap+.content-wrap-narrow,.content-wrap-narrow+.content-wrap,.content-wrap-narrow+.content-wrap-narrow{margin-top:4.5rem}.grid{display:grid;gap:4.5rem 2.625rem;grid-auto-rows:auto}:where(.large-text-140) .grid{gap:4.5rem 1.875rem}.grid .column>*+*{margin-top:2rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-1-2{grid-template-columns:repeat(3,1fr)}.grid-1-2>:nth-child(2n){grid-column:span 2}.grid-2-1{grid-template-columns:repeat(3,1fr)}.grid-2-1>:nth-child(odd){grid-column:span 2}@media(max-width:1280px){:where(.large-text-140) .grid-3{grid-template-columns:repeat(2,1fr)}:where(.large-text-140) .grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}:where(.large-text-140) .grid-1-2,:where(.large-text-140) .grid-2-1{grid-template-columns:1fr}}@media(max-width:768px){.grid-1-2,.grid-2-1{grid-template-columns:1fr}:where(.large-text-120,.large-text-140) .grid-2,:where(.large-text-120,.large-text-140) .grid-3,:where(.large-text-120,.large-text-140) .grid-4{grid-template-columns:1fr}}@media(max-width:650px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.navigation-container{align-items:flex-end;display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between;padding-top:1.4375rem}.page-header{background-color:#fff;box-shadow:0 0 6px 0 #00000040;height:8.5em;left:0;position:fixed;top:0;transition:height .4s;width:100%;z-index:100}.page-header-wrapper{height:100%}.page-header .content-wrap{align-items:center;display:flex;gap:.8em;height:100%;justify-content:space-between}.page-header .content-wrap>*{margin-top:0}.page-header .logo-container{display:flex;gap:.8em;height:calc(100% - 3.4em);margin:1.7em 0;position:relative;transition:margin .4s,height .4s;width:min-content}.page-header .logo,.page-header .logo-sticky{display:inline-block;flex-shrink:0;height:100%;width:auto}.page-header .logo img,.page-header .logo-sticky img{height:100%;object-fit:contain;width:100%}.page-header .logo-sticky{aspect-ratio:1;display:none}.page-header .logo:focus-visible+.logo-sticky{outline:max(2px,.15em) solid #0ec}.page-header .page-title{box-sizing:initial;color:#039;display:flex;flex-direction:column;font-size:1.8em;font-weight:700;-webkit-hyphens:manual;hyphens:manual;line-height:.8888888889;margin-top:-.1388888889em;max-width:7.5em;min-width:5.5555555556em;pointer-events:none;text-decoration:none}.page-header .page-title span{pointer-events:all}.page-header .page-title .light{font-weight:300}.departmentpage .page-header .logo-container{gap:1.5em;width:max-content}.departmentpage .page-header .logo{width:max-content}.departmentpage .page-header .page-title{border-left:max(2px,.1923076923em) solid #ededed;font-size:1.3em;height:100%;left:100%;line-height:1.25;margin-left:1.1538461538em;margin-top:0;max-width:15.3846153846em;padding-left:1.0714285714em;position:absolute;top:0;width:max-content}.departmentpage .page-header .page-title>span{margin-top:-.1388888889em}.skip-to-main{left:3px;top:3px}.skip-to-main:focus{clip:revert;border:revert;height:revert;margin:revert;overflow:revert;padding:revert;width:revert}@media(min-width:1281px)and (min-height:801px){html:not(.large-text) .page-header.sticky{height:5.35em}html:not(.large-text) .page-header.sticky .logo-container{height:calc(100% - 2.5em);margin:1.25em 0}html:not(.large-text) .page-header.sticky .logo{display:none}html:not(.large-text) .page-header.sticky .logo-sticky{display:block}html:not(.large-text) .page-navigation{font-size:1rem;line-height:1.3}html:not(.large-text) .page-navigation a{display:block;font-weight:400;text-decoration:none}html:not(.large-text) .page-navigation ul{list-style:none}html:not(.large-text) .page-navigation summary{display:block}html:not(.large-text) .page-navigation>details{display:contents}html:not(.large-text) .page-navigation .search-trigger,html:not(.large-text) .page-navigation>details>summary{display:none}html:not(.large-text) .nav-level-1>ul{align-items:flex-end;display:flex;gap:.625rem;list-style:none}html:not(.large-text) .nav-level-1>ul>li{word-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-width:18.75rem;min-width:min-content}html:not(.large-text) .nav-level-1 a:not(ul ul a){font-weight:700;padding:1.25rem .9375rem 1.875rem;transition:padding .4s}html:not(.large-text) .nav-level-1 a:not(ul ul a):hover{background-color:#077;color:#fff}html:not(.large-text) .nav-level-1 a.active:not(ul ul a),html:not(.large-text) .nav-level-1 summary.active:not(ul ul summary) a{color:#077;text-decoration:underline;text-decoration-thickness:max(.1875rem,2px);text-underline-offset:.1875rem}html:not(.large-text) .nav-level-1 :is(details:hover,details[open]) summary.active:not(ul ul summary) a,html:not(.large-text) .nav-level-1 a.active:not(ul ul a):hover{color:#fff}html:not(.large-text) .nav-level-2[open]>summary a{background-color:#077;color:#fff}html:not(.large-text) .flyout{background-color:#077;box-shadow:0 3px 3px 0 #00000026;-webkit-hyphens:auto;hyphens:auto;left:0;max-height:calc(100vh - 9.625rem);overflow:auto;padding:3rem 0;position:absolute;top:calc(100% - 1rem);transition:top .4s;width:100%}html:not(.large-text) .flyout>ul{column-count:3;column-gap:2.625rem;margin:0 auto;max-height:calc(100vh - 15.625rem);max-width:1450px;min-height:min(18.75rem,100vh - 10.625rem);padding-left:1.25rem;padding-right:1.25rem}html:not(.large-text) .flyout>ul a,html:not(.large-text) .flyout>ul span{break-inside:avoid}}@media(min-width:1281px)and (min-height:801px){html:not(.large-text) .flyout>ul>li:not(:has(li:nth-last-child(7))){break-inside:avoid}html:not(.large-text) .flyout>ul .avoid-break{break-inside:avoid}html:not(.large-text) .flyout a,html:not(.large-text) .flyout span{color:#fff;display:block}html:not(.large-text) .flyout a:not(.flyout ul ul a),html:not(.large-text) .flyout span:not(.flyout ul ul a){font-size:1rem;padding:.5rem 1.125rem}html:not(.large-text) .flyout a:not(.flyout ul ul a).active,html:not(.large-text) .flyout span:not(.flyout ul ul a).active{background-color:#fff;color:#077}html:not(.large-text) .flyout a:not(.flyout ul ul a):hover,html:not(.large-text) .flyout span:not(.flyout ul ul a):hover{background-color:#ffef44;color:#077}html:not(.large-text) .flyout a.active:not(.flyout ul ul a),html:not(.large-text) .flyout summary.active a{background-color:#fff;color:#077}html:not(.large-text) .flyout span{pointer-events:none;-webkit-user-select:none;user-select:none}html:not(.large-text) .sticky .nav-level-1 a:not(ul ul a){padding:1.3125rem .9375rem}html:not(.large-text) .sticky .flyout{max-height:calc(100vh - 5.6875rem);top:calc(100% - .3125rem)}html:not(.large-text) .sticky .flyout>ul{max-height:calc(100vh - 11.6875rem);min-height:min(18.75rem,100vh - 6.6875rem)}html:not(.large-text) .nav-level-3,html:not(.large-text) .nav-level-3>summary{display:contents}html:not(.large-text) .nav-level-3>summary,html:not(.large-text) .nav-level-3>summary *{break-after:avoid}html:not(.large-text) .nav-level-3 li:first-child{break-after:avoid;break-before:avoid}html:not(.large-text) .nav-level-3 li:nth-last-child(-n+2){break-before:avoid}html:not(.large-text) .nav-level-3 ul{break-before:avoid;display:flex;flex-direction:column;gap:1rem;line-height:1.4;margin-left:3rem;padding:.5rem 0}html:not(.large-text) .nav-level-3 ul a{border-bottom:max(2px,.1875rem) solid #0000;font-size:1rem;font-weight:300}html:not(.large-text) .nav-level-3 ul a.active{color:#ffef44;text-decoration:underline;text-underline-offset:.3125em}html:not(.large-text) .nav-level-3 ul a:hover{border-color:#ffef44;text-decoration:none}}.page-navigation-accessibility{font-size:1rem}.page-navigation-accessibility ul{align-items:flex-end;display:flex;list-style:none}.page-navigation-accessibility a,.page-navigation-accessibility button{align-items:center;background-color:#0000;border:none;color:#333;cursor:pointer;display:flex;padding:.5rem;text-decoration:none;transition:color .2s,background-color .2s}.page-navigation-accessibility a:disabled,.page-navigation-accessibility button:disabled{opacity:.6}.page-navigation-accessibility a:not(:disabled):hover,.page-navigation-accessibility button:not(:disabled):hover{background-color:#077;color:#fff}.page-navigation-accessibility a:not(:disabled):hover:before,.page-navigation-accessibility button:not(:disabled):hover:before{color:#fff}.page-navigation-accessibility a:before,.page-navigation-accessibility button:before{color:#077;font-size:1.5625rem;transition:color .2s}.page-navigation-accessibility a.decrease:before,.page-navigation-accessibility button.decrease:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.page-navigation-accessibility a.increase:before,.page-navigation-accessibility button.increase:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.page-navigation-accessibility a.easy-language,.page-navigation-accessibility button.easy-language{margin-left:1.875rem;padding:.5rem .625rem}.page-navigation-accessibility a.easy-language:before,.page-navigation-accessibility button.easy-language:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-size:1.5625rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.625rem;text-transform:none}.page-navigation-accessibility a.sign-language,.page-navigation-accessibility button.sign-language{margin-left:.625rem;padding:.5rem .625rem}.page-navigation-accessibility a.sign-language:before,.page-navigation-accessibility button.sign-language:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-size:1.5625rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.625rem;text-transform:none}@media(min-width:1281px)and (min-height:801px){html:not(.large-text) .sticky .page-navigation-accessibility{display:none}}@media(max-height:800px),(max-width:1280px){.page-navigation-accessibility{align-items:center;background-color:#e5f1f1;display:flex;height:2.8125rem;overflow:hidden;padding:0 1.25rem;transition:height .3s;width:100%}.page-navigation-accessibility ul{display:flex;width:100%}.page-navigation-accessibility li:nth-last-child(2){margin-left:auto}.page-navigation-accessibility a span,.page-navigation-accessibility button span{display:none}.page-navigation-accessibility a.easy-language,.page-navigation-accessibility a.sign-language,.page-navigation-accessibility button.easy-language,.page-navigation-accessibility button.sign-language{margin-left:.625rem}.page-navigation-accessibility a.easy-language:before,.page-navigation-accessibility a.sign-language:before,.page-navigation-accessibility button.easy-language:before,.page-navigation-accessibility button.sign-language:before{margin-right:0}}.large-text .page-navigation-accessibility{align-items:center;background-color:#e5f1f1;display:flex;height:2.8125rem;overflow:hidden;padding:0 1.25rem;transition:height .3s;width:100%}.large-text .page-navigation-accessibility ul{display:flex;width:100%}.large-text .page-navigation-accessibility li:nth-last-child(2){margin-left:auto}.large-text .page-navigation-accessibility a span,.large-text .page-navigation-accessibility button span{display:none}.large-text .page-navigation-accessibility a.easy-language,.large-text .page-navigation-accessibility a.sign-language,.large-text .page-navigation-accessibility button.easy-language,.large-text .page-navigation-accessibility button.sign-language{margin-left:.625rem}.large-text .page-navigation-accessibility a.easy-language:before,.large-text .page-navigation-accessibility a.sign-language:before,.large-text .page-navigation-accessibility button.easy-language:before,.large-text .page-navigation-accessibility button.sign-language:before{margin-right:0}@media(max-height:800px),(max-width:1280px){.page-header{position:static}.navigation-container{background-color:#fff;bottom:0;box-shadow:0 0 6px 0 #00000040;flex-direction:column;height:auto;left:0;min-height:6.25rem;padding-top:0;position:fixed;width:100%;z-index:100}.page-navigation{color:#fff;display:grid;grid-template:min-content auto/1.25rem 1fr 1fr 1.25rem;grid-template-areas:". search menu-button . " "menu menu menu menu";width:100%}.page-navigation ul{display:flex;flex-direction:column;list-style:none}.page-navigation summary{display:flex;justify-content:flex-end}.page-navigation a:hover{text-decoration:none}.page-navigation .active{color:#ffef44}.page-navigation details[open]>summary.active{background-color:#ffef44;color:#077}.search-trigger{background:#0000;border:0;border-radius:0;box-shadow:none;display:inline-flex;flex-direction:column;font-size:1.125rem;gap:.625rem;grid-area:search;justify-self:start;padding:.75rem}.search-trigger:before{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-size:1.5625rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.toggle-menu{color:#077;display:inline-flex;flex-direction:column;font-size:1.125rem}.toggle-menu span{display:inline-block;position:relative;text-align:center;top:-.8125rem;width:100%}.nav-level-1>ul>li>a,.nav-level-2>summary a,.nav-level-2>summary span{padding:.25rem 0 .25rem .5rem}.nav-level-1{display:contents;max-height:6.25rem}.nav-level-1[open]::details-content{display:contents}.nav-level-1>summary{grid-area:menu-button;justify-self:end}.nav-level-1 a{color:inherit;padding:.375rem 0;text-decoration:none}.nav-level-1 a:hover{text-decoration:underline;text-decoration-thickness:2px}.nav-level-1 a:not(ul ul a){font-weight:700}.nav-level-1>ul{background-color:#077;box-sizing:border-box;font-size:1.4375rem;gap:.5625rem;grid-area:menu;max-height:calc(100vh - 9.0625rem);overflow-x:hidden;overflow-y:auto;padding:3.125rem 1.75em;transition:height .4s}.nav-level-1 .svg-hamburger{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#077;cursor:pointer;height:auto;transition:transform .4s;-webkit-user-select:none;user-select:none;width:3.4375rem}.nav-level-1 .svg-hamburger .line{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:square;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.nav-level-1 .svg-hamburger .bottom,.nav-level-1 .svg-hamburger .top{stroke-dasharray:40 121}.nav-level-1:not([open])>:not(summary){display:none}.nav-level-1[open]{max-height:calc(100vh - 2.8125rem)}.nav-level-1[open] .svg-hamburger{transform:rotate(45deg)}.nav-level-1[open] .svg-hamburger .bottom,.nav-level-1[open] .svg-hamburger .top{stroke-dashoffset:-68px}.flyout>ul{gap:.125rem;margin-top:.125rem;padding:0 0 .625rem}.nav-level-2 summary{align-items:center;display:flex;justify-content:space-between;transition-duration:.2s;transition-property:color,background-color,border-color}.nav-level-2 summary:after{-webkit-font-smoothing:antialiased;speak:never;align-items:center;color:inherit;content:"";display:flex;font-family:icomoon!important;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;height:100%;line-height:1;padding:.5rem;text-transform:none;transition:transform .2s}.nav-level-2 li>a,.nav-level-2 li>span{display:block;padding:.3em .4em}.nav-level-2 details[open]>summary,.nav-level-2[open]>summary{background-color:#fff;border-color:#077;color:#077}.nav-level-2 details[open]>summary:after,.nav-level-2[open]>summary:after{transform:rotate(90deg)}.flyout>ul>li>a,.flyout>ul>li>span,.nav-level-3>summary a,.nav-level-3>summary span{padding:0 0 0 .5rem}.nav-level-3 summary{padding-right:.1875rem}.nav-level-3 summary:after{padding:.3em}.nav-level-3>ul{font-size:1.25rem;line-height:1.2857142857;padding:1rem 0 1em .75em}.nav-level-3>ul a{border-bottom:max(.1em,1px) solid #066;padding:.2352941176em .4705882353em .1764705882em}}.large-text .page-header{position:static}.large-text .navigation-container{background-color:#fff;bottom:0;box-shadow:0 0 6px 0 #00000040;flex-direction:column;height:auto;left:0;min-height:6.25rem;padding-top:0;position:fixed;width:100%;z-index:100}.large-text .page-navigation{color:#fff;display:grid;grid-template:min-content auto/1.25rem 1fr 1fr 1.25rem;grid-template-areas:". search menu-button . " "menu menu menu menu";width:100%}.large-text .page-navigation ul{display:flex;flex-direction:column;list-style:none}.large-text .page-navigation summary{display:flex;justify-content:flex-end}.large-text .page-navigation a:hover{text-decoration:none}.large-text .page-navigation .active{color:#ffef44}.large-text .page-navigation details[open]>summary.active{background-color:#ffef44;color:#077}.large-text .search-trigger{background:#0000;border:0;border-radius:0;box-shadow:none;display:inline-flex;flex-direction:column;font-size:1.125rem;gap:.625rem;grid-area:search;justify-self:start;padding:.75rem}.large-text .search-trigger:before{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-size:1.5625rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.large-text .toggle-menu{color:#077;display:inline-flex;flex-direction:column;font-size:1.125rem}.large-text .toggle-menu span{display:inline-block;position:relative;text-align:center;top:-.8125rem;width:100%}.large-text .nav-level-1>ul>li>a,.large-text .nav-level-2>summary a,.large-text .nav-level-2>summary span{padding:.25rem 0 .25rem .5rem}.large-text .nav-level-1{display:contents;max-height:6.25rem}.large-text .nav-level-1[open]::details-content{display:contents}.large-text .nav-level-1>summary{grid-area:menu-button;justify-self:end}.large-text .nav-level-1 a{color:inherit;padding:.375rem 0;text-decoration:none}.large-text .nav-level-1 a:hover{text-decoration:underline;text-decoration-thickness:2px}.large-text .nav-level-1 a:not(ul ul a){font-weight:700}.large-text .nav-level-1>ul{background-color:#077;box-sizing:border-box;font-size:1.4375rem;gap:.5625rem;grid-area:menu;max-height:calc(100vh - 9.0625rem);overflow-x:hidden;overflow-y:auto;padding:3.125rem 1.75em;transition:height .4s}.large-text .nav-level-1 .svg-hamburger{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#077;cursor:pointer;height:auto;transition:transform .4s;-webkit-user-select:none;user-select:none;width:3.4375rem}.large-text .nav-level-1 .svg-hamburger .line{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:square;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.large-text .nav-level-1 .svg-hamburger .bottom,.large-text .nav-level-1 .svg-hamburger .top{stroke-dasharray:40 121}.large-text .nav-level-1:not([open])>:not(summary){display:none}.large-text .nav-level-1[open]{max-height:calc(100vh - 2.8125rem)}.large-text .nav-level-1[open] .svg-hamburger{transform:rotate(45deg)}.large-text .nav-level-1[open] .svg-hamburger .bottom,.large-text .nav-level-1[open] .svg-hamburger .top{stroke-dashoffset:-68px}.large-text .flyout>ul{gap:.125rem;margin-top:.125rem;padding:0 0 .625rem}.large-text .nav-level-2 summary{align-items:center;display:flex;justify-content:space-between;transition-duration:.2s;transition-property:color,background-color,border-color}.large-text .nav-level-2 summary:after{-webkit-font-smoothing:antialiased;speak:never;align-items:center;color:inherit;content:"";display:flex;font-family:icomoon!important;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;height:100%;line-height:1;padding:.5rem;text-transform:none;transition:transform .2s}.large-text .nav-level-2 li>a,.large-text .nav-level-2 li>span{display:block;padding:.3em .4em}.large-text .nav-level-2 details[open]>summary,.large-text .nav-level-2[open]>summary{background-color:#fff;border-color:#077;color:#077}.large-text .nav-level-2 details[open]>summary:after,.large-text .nav-level-2[open]>summary:after{transform:rotate(90deg)}.large-text .flyout>ul>li>a,.large-text .flyout>ul>li>span,.large-text .nav-level-3>summary a,.large-text .nav-level-3>summary span{padding:0 0 0 .5rem}.large-text .nav-level-3 summary{padding-right:.1875rem}.large-text .nav-level-3 summary:after{padding:.3em}.large-text .nav-level-3>ul{font-size:1.25rem;line-height:1.2857142857;padding:1rem 0 1em .75em}.large-text .nav-level-3>ul a{border-bottom:max(.1em,1px) solid #066;padding:.2352941176em .4705882353em .1764705882em}.page-footer{background-color:#077;color:#fff;font-size:1rem;line-height:1.375;margin-top:0;min-height:250px;padding-bottom:2.5rem;padding-top:3.125rem}.page-footer li{list-style:none}.page-footer a,.page-footer p{color:#fff;text-decoration:none}.page-footer a{color:inherit;text-decoration:none}.page-footer a:hover{color:#fff;text-decoration:underline}@media(max-width:1024px){.page-footer{font-size:1.1rem}}.meta-navigation{border-top:2px solid #fff;color:#fff;font-size:1rem;line-height:1.375rem;margin-bottom:1rem;padding-top:1rem}.meta-navigation-list{display:grid;gap:2.5rem 1.25rem;grid-template-columns:1fr max-content;padding-top:2rem}.meta-navigation ul{display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem 4.0625rem}.meta-navigation li{font-size:20px}.meta-navigation a,.meta-navigation button{color:#fff;display:inline-block;font-size:1rem;line-height:1.375;text-decoration:none;white-space:nowrap}.meta-navigation a:hover,.meta-navigation button:hover{color:#fff;text-decoration:underline}.meta-navigation .copyright{color:#fff;text-align:right}.meta-navigation button{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;vertical-align:top}@media(max-height:800px),(max-width:1280px){.meta-navigation{margin-bottom:6rem}}.large-text .meta-navigation{margin-bottom:6rem}@media(max-width:1024px){:where(.large-text) .meta-navigation ul{gap:.625rem 1.25rem}}@media(max-width:850px){.meta-navigation ul{gap:.625rem 1.25rem}}@media(max-width:380px){.meta-navigation-list{grid-template-columns:1fr}}.social-media{font-size:1rem}.social-media p{color:#fff;font-weight:700}.social-media ul{display:flex;flex-direction:row;gap:.625rem;margin-left:-.625rem;margin-top:1.0625rem}.social-media a{color:#fff;display:block;font-size:2rem;line-height:1;padding:.625rem;text-decoration:none}.social-media a:hover{color:#ffef44;text-decoration:none}.social-media .youtube:after{content:""}.social-media .facebook:after,.social-media .youtube:after{-webkit-font-smoothing:antialiased;speak:never;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.social-media .facebook:after{content:""}.social-media .twitter:after{content:""}.social-media .instagram:after,.social-media .twitter:after{-webkit-font-smoothing:antialiased;speak:never;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.social-media .instagram:after{content:""}@media(max-width:768px){.social-media ul{flex-flow:wrap}}.footer-additional-information{display:grid;gap:2.625rem;grid-template-areas:"left left left center center center center . right right right right";grid-template-columns:repeat(12,1fr)}.footer-additional-information a{display:inline-block;margin:-.5em 0;padding:.5em 0}.footer-additional-information a:hover{text-decoration:underline}.footer-additional-information a[href^="mailto:"]{padding-left:2.0625rem;position:relative}.footer-additional-information a[href^="mailto:"]:before{-webkit-font-smoothing:antialiased;speak:never;color:#fff;content:"";font-family:icomoon!important;font-size:1.4375rem;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;margin-right:.625rem;position:absolute;text-transform:none;top:.9em;transform:translateY(-50%)}.footer-additional-information ul:not(.social-media-list) li{display:flex;gap:.8125rem}.footer-additional-information ul:not(.social-media-list) li:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-size:.8125rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:1.6923076923;text-transform:none}.footer-additional-information ul:not(.social-media-list) li+li{margin-top:1rem}.footer-additional-information .footer-openinghours{grid-area:center}.footer-additional-information .footer-openinghours .openinghours-information{color:#fff;display:block;font-size:.875rem;line-height:1.3;margin-top:.5rem}.footer-additional-information .footer-contact{grid-area:right}.footer-additional-information .footer-contact dl{gap:0;grid-template-columns:unset}.footer-additional-information .footer-contact dl dt:not(:first-child){margin-top:.625rem}.footer-additional-information .footer-contact .service-account a:hover{text-decoration:underline}.footer-additional-information .footer-contact .service-account .account-information{color:#fff;font-size:.875rem;line-height:1.3;margin-top:.5rem}.footer-additional-information .footer-contact .supplement{font-size:.875rem;font-weight:300;line-height:1.3}.footer-additional-information .footer-contact>*+*{margin-top:1.25rem}.footer-additional-information .footer-link-navigation{grid-area:left}.footer-additional-information .headline{color:#fff;font-size:1.5em;font-weight:700}.footer-additional-information .headline+*{margin-top:2.25rem}.footer-additional-information .grid-2{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.625rem 2.625rem;margin-top:3.75rem}.footer-additional-information .bank-account,.footer-additional-information .location{align-items:center;display:flex;font-size:1.25rem;font-weight:700;padding:0}.footer-additional-information .bank-account:before,.footer-additional-information .location:before{color:#fff;font-size:2.1875rem;margin-right:.9375rem}.footer-additional-information .bank-account:hover,.footer-additional-information .location:hover{text-decoration:none}.footer-additional-information .bank-account:hover span,.footer-additional-information .location:hover span{text-decoration:underline}.footer-additional-information .location:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.footer-additional-information .location+.bank-account{margin-top:1.875rem}.footer-additional-information .bank-account:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media(max-width:1024px){.footer-additional-information{grid-template-areas:"left left left left center center center center right right right right"}.footer-additional-information .footer-openinghours dl{grid-template-columns:1fr}.footer-additional-information .footer-openinghours dl dt{font-weight:700}.footer-additional-information .footer-openinghours dl div{display:flex;flex-direction:column;gap:.25rem}.openinghours-information{max-width:10rem}}@media(max-width:768px){.footer-additional-information{display:grid;grid-auto-rows:auto;grid-template-areas:"left" "center" "right";grid-template-columns:1fr}.footer-additional-information .footer-openinghours dl,.footer-additional-information ul{display:flex;flex-wrap:wrap;gap:1rem 2.625rem}.footer-additional-information .footer-openinghours dl li+li,.footer-additional-information ul li+li{margin:0}}@media(max-width:460px){.footer-additional-information .footer-openinghours dl{display:grid;gap:1rem 2.625rem;grid-template-columns:minmax(auto,max-content) minmax(auto,max-content)}.footer-additional-information ul li{width:calc(50% - 1.3125rem)}}@media(max-width:380px){.footer-additional-information .footer-openinghours dl{align-items:start;display:grid;gap:1rem 2.625rem;grid-auto-rows:auto;grid-template-columns:minmax(auto,max-content) 1fr;justify-content:start}.footer-additional-information .footer-openinghours dl div{display:contents}.footer-additional-information ul li{width:100%}}.container{height:auto;margin-left:auto;margin-right:auto;max-width:120rem;width:100%}.container:where(.background-brand-quinary){background-color:#e5f1f1;padding:6rem 0}.container+:where(.container){margin-top:6rem}.container+:where(.background-brand-primary){margin-top:3rem}.container:not(.background-brand-quinary):last-child{margin-bottom:9rem}.container.background-brand-quinary:last-child{padding-bottom:9rem}.container.background-brand-primary{background-color:#077;padding:3rem 0}.container.background-brand-primary+*{margin-top:3rem}.container.background-brand-primary .text ul li:before{background-color:#fff}.container:where(:not(.background-brand-quinary))+:where(:not(.container)),:where(:not(.container))+.container:where(:not(.background-brand-quinary)){margin-top:6rem}.container:where(.background-brand-quinary)+:where(.container.background-brand-quinary){margin-top:0;padding-top:0}@media(min-width:1281px)and (min-height:801px){html:not(.large-text) .side-widgets{position:fixed;right:0;top:14.0625rem;z-index:5}html:not(.large-text) .side-widgets .departments-trigger,html:not(.large-text) .side-widgets .online-services-trigger,html:not(.large-text) .side-widgets .search-trigger,html:not(.large-text) .side-widgets .side-widgets-link{align-items:flex-end;background-color:#077;border:none;box-shadow:0 1px 10px #00000059;color:#fff;display:flex;font-size:.75rem;font-weight:400;height:5rem;justify-content:center;line-height:1.2;margin:0;padding:.875rem .625rem;position:relative;text-align:center;text-decoration:none;transition:background-color .2s,color .2s;width:5rem}html:not(.large-text) .side-widgets .departments-trigger:before,html:not(.large-text) .side-widgets .online-services-trigger:before,html:not(.large-text) .side-widgets .search-trigger:before,html:not(.large-text) .side-widgets .side-widgets-link:before{color:#ffef44;font-size:1.875rem;left:50%;position:absolute;top:26%;transform:translate(-50%,-26%);transition:color .2s}html:not(.large-text) .side-widgets .departments-trigger:hover,html:not(.large-text) .side-widgets .online-services-trigger:hover,html:not(.large-text) .side-widgets .search-trigger:hover,html:not(.large-text) .side-widgets .side-widgets-link:hover{background-color:#ffef44;color:#077}html:not(.large-text) .side-widgets .departments-trigger:hover:before,html:not(.large-text) .side-widgets .online-services-trigger:hover:before,html:not(.large-text) .side-widgets .search-trigger:hover:before,html:not(.large-text) .side-widgets .side-widgets-link:hover:before{color:#077}html:not(.large-text) .side-widgets .search-trigger:before{-webkit-font-smoothing:antialiased;speak:never;color:#ffef44;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}html:not(.large-text) .side-widgets .departments-trigger,html:not(.large-text) .side-widgets .online-services-trigger,html:not(.large-text) .side-widgets .side-widgets-link{margin-top:.3125rem;position:relative}html:not(.large-text) .side-widgets .departments-trigger:before,html:not(.large-text) .side-widgets .online-services-trigger:before,html:not(.large-text) .side-widgets .side-widgets-link:before{color:#ffef44;font-weight:600}html:not(.large-text) .side-widgets .departments-trigger:before{content:""}html:not(.large-text) .side-widgets .departments-trigger:before,html:not(.large-text) .side-widgets .online-services-trigger:before{-webkit-font-smoothing:antialiased;speak:never;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}html:not(.large-text) .side-widgets .online-services-trigger:before{content:""}html:not(.large-text) .side-widgets .side-widgets-link{height:6.25rem;padding:.625rem .3125rem .875rem}html:not(.large-text) .side-widgets .side-widgets-link:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-size:2.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;top:20%;transform:translate(-50%,-20%)}}@media(max-height:800px),(max-width:1280px){.side-widgets{display:none}}.large-text .side-widgets{display:none}.select-departments,.select-online-services{background-color:#077;border:none;box-shadow:0 1px 10px #00000059;color:#fff;margin-right:0;padding:.75rem 1.0625rem;position:fixed;width:20.1875rem;z-index:6}.select-departments-content,.select-online-services-content{align-items:center;display:flex;font-size:1rem}.select-departments-content:before,.select-online-services-content:before{-webkit-font-smoothing:antialiased;speak:never;color:#ffef44;content:"";font-family:icomoon!important;font-size:1.875rem;font-style:normal;font-variant:normal;font-weight:400;font-weight:600;line-height:1;margin-right:.9375rem;text-transform:none}.select-departments .departments-close,.select-departments .online-services-close,.select-online-services .departments-close,.select-online-services .online-services-close{background-color:#0000;border:none;position:absolute;right:.9375rem;top:.9375rem}.select-departments .departments-close:before,.select-departments .online-services-close:before,.select-online-services .departments-close:before,.select-online-services .online-services-close:before{-webkit-font-smoothing:antialiased;speak:never;color:#ffef44;content:"";font-family:icomoon!important;font-size:.9375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;transition:font-size .2s}.select-departments .departments-close:hover:before,.select-departments .online-services-close:hover:before,.select-online-services .departments-close:hover:before,.select-online-services .online-services-close:hover:before{font-size:1.125rem}.select-departments .toggle,.select-online-services .toggle{margin-top:.8125rem;position:relative}.select-departments .toggle-head,.select-online-services .toggle-head{background-color:#ededed;border:none;color:#000;height:3.125rem;padding:0 1rem;z-index:1}.select-departments .toggle-head>*,.select-online-services .toggle-head>*{font-size:1rem}.select-departments .toggle-head:after,.select-online-services .toggle-head:after{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.select-departments .toggle-head:before,.select-online-services .toggle-head:before{all:unset;content:none}.select-departments .toggle-head:hover,.select-online-services .toggle-head:hover{border-bottom:0}.select-departments .toggle-content,.select-online-services .toggle-content{background-color:#fff;border:none;box-shadow:0 1px 10px #00000059;left:0;max-height:17.4375rem;overflow-y:scroll!important;position:absolute;top:3.125rem}.select-departments .toggle[open] .toggle-head,.select-online-services .toggle[open] .toggle-head{border-bottom:0}.select-departments .toggle[open] .toggle-head:after,.select-online-services .toggle[open] .toggle-head:after{transform:rotate(180deg)}.select-departments .toggle-content-wrapper,.select-online-services .toggle-content-wrapper{padding:1.25rem 1rem}.select-departments .select-departments-list,.select-departments .select-online-services-list,.select-online-services .select-departments-list,.select-online-services .select-online-services-list{text-align:left}.select-departments .select-departments-list *+*,.select-departments .select-online-services-list *+*,.select-online-services .select-departments-list *+*,.select-online-services .select-online-services-list *+*{margin-top:1rem}.select-departments .select-departments-list-item .select-departments-list-item-link,.select-departments .select-departments-list-item .select-online-services-list-item-link,.select-departments .select-online-services-list-item .select-departments-list-item-link,.select-departments .select-online-services-list-item .select-online-services-list-item-link,.select-online-services .select-departments-list-item .select-departments-list-item-link,.select-online-services .select-departments-list-item .select-online-services-list-item-link,.select-online-services .select-online-services-list-item .select-departments-list-item-link,.select-online-services .select-online-services-list-item .select-online-services-list-item-link{color:#000;font-size:1rem;font-weight:400;line-height:1;text-decoration:none;transition:color .2s}.select-departments .select-departments-list-item .select-departments-list-item-link:hover,.select-departments .select-departments-list-item .select-online-services-list-item-link:hover,.select-departments .select-online-services-list-item .select-departments-list-item-link:hover,.select-departments .select-online-services-list-item .select-online-services-list-item-link:hover,.select-online-services .select-departments-list-item .select-departments-list-item-link:hover,.select-online-services .select-departments-list-item .select-online-services-list-item-link:hover,.select-online-services .select-online-services-list-item .select-departments-list-item-link:hover,.select-online-services .select-online-services-list-item .select-online-services-list-item-link:hover{color:#077;text-decoration:underline}.select-departments{margin-top:8.75rem}.select-departments-content:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.select-online-services{margin-top:14.0625rem}.select-online-services-content:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.text>*+:not(br){margin-top:3rem}.text a{border-bottom:3px solid;font-weight:600;text-decoration:none;transition:color .2s,border-bottom .2s}.text a:after{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:.3125rem;text-transform:none}.text a:hover{border-bottom:3px solid #077;color:#077}.text a:visited{border-bottom:3px solid #989898;color:#989898}.text ol,.text ul{list-style:none;margin-top:1rem}.text ol li,.text ul li{font-size:1.25rem;padding-left:1rem}.text ol li+li,.text ul li+li{margin-top:.3125rem}.text ol li:before,.text ul li:before{color:#077;font-size:1.25rem;line-height:1.6}.text ol ol,.text ol ul,.text ul ol,.text ul ul{list-style:none;margin-top:.4375rem}.text ol{counter-reset:item}.text ol li{counter-increment:item;padding-left:1.4375rem;position:relative}.text ol li:before{content:counters(item,".") ". ";font-size:1.125rem;left:0;position:absolute;top:0}.text ol li ol li{padding-left:2.25rem}.text ul li{position:relative}.text ul li:before{background-color:#077;border-radius:6.25rem;content:"";display:block;height:8px;left:0;position:absolute;top:.6875rem;width:8px}.text .h2+p,.text h2+p,.text p+p{margin-top:1rem}.text .h3+p,.text h3+p{margin-top:.75rem}.text .h4+p,.text h4+p{margin-top:.5rem}.text .subheadline-xl+p,.text .subheadline-xxl+p{margin-top:1rem}.text p.text-small{font-size:1.125rem}.background-brand-primary .text a,.background-brand-primary .text li::marker,.background-brand-secondary .text a,.background-brand-secondary .text li::marker,.background-brand-tertiary .text a,.background-brand-tertiary .text li::marker,.background-gray-33 .text a,.background-gray-33 .text li::marker,.background-white .text a,.background-white .text li::marker{color:inherit}.background-brand-primary .text a:hover,.background-brand-secondary .text a:hover,.background-brand-tertiary .text a:hover,.background-gray-33 .text a:hover,.background-white .text a:hover{border-color:currentColor}.background-brand-primary .text a:visited,.background-brand-secondary .text a:visited,.background-brand-tertiary .text a:visited,.background-gray-33 .text a:visited,.background-white .text a:visited{border-color:currentColor;color:inherit}.background-brand-primary .text>*,.banner .text>*{color:#fff}.background-brand-primary .text>* a:hover,.banner .text>* a:hover{color:#ffef44}.background-brand-primary .text>* a:visited,.banner .text>* a:visited{color:#a7d1d1}.background-brand-secondary .text>*{color:#fff}.background-brand-secondary .text>* a:hover{color:#0ec}.background-brand-secondary .text>* a:visited{color:#4f85f3}.background-brand-tertiary .text>*{color:#039}.background-brand-tertiary .text>* a:hover{color:#fff}.background-brand-tertiary .text>* a:visited{color:#006f85}.background-gray-33 .text>*{color:#fff}.background-gray-33 .text>* a:hover{color:#ffef44}.background-gray-33 .text>* a:visited{color:#c3c3c3}.background-white .text>*{color:#077}.background-white .text>* a:hover{color:#333}.background-white .text>* a:visited{color:#c3c3c3}@media(max-width:1024px){.text ul li:before{content:"";height:6px;width:6px}}@media(max-width:460px){.text ul li:before{content:"";height:5px;width:5px}}.button-list{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%}:where(.large-text-140) .button-list{gap:1.0416666667rem}.button-list-center{justify-content:center}.button-list-right{justify-content:flex-end}.text+.button-list{margin-top:4.5rem}.button{align-items:center;background-color:#077;color:#fff;display:flex;font-size:1.125rem;font-weight:600;line-height:1;padding:1rem;text-decoration:none;transition:color .2s,background-color .2s,outline .2s,border .2s;width:-moz-fit-content;width:fit-content}.button:hover{background-color:#ffef44;color:#077}.button:focus-visible{outline:max(.1875rem,2px) solid #0ec}.background-brand-primary .button{background-color:#fff;color:#077}.background-brand-primary .button:hover{background-color:#ffef44;color:#077}.background-brand-secondary .button{background-color:#fff;color:#039}.background-brand-secondary .button:hover{background-color:#0ec;color:#039}.background-brand-secondary .button:focus-visible{background-color:#0ec;color:#039;outline:3px solid #fff}.background-brand-tertiary .button{background-color:#fff;border:2px solid #fff;color:#039}.background-brand-tertiary .button:focus-visible{background-color:#039;border:2px solid #fff;color:#0ec}.background-brand-tertiary .button:hover{background-color:#039;border:2px solid #039;color:#0ec}.background-gray-33 .button{background-color:#fff;border:2px solid #333;color:#333}.background-gray-33 .button:focus-visible{background-color:#fff;border:2px solid #fff;color:#333}.background-gray-33 .button:hover{background-color:#333;border:2px solid #fff;color:#fff}.button-icon-list{display:grid;gap:2.625rem;grid-template-columns:repeat(4,1fr)}:where(.large-text-140) .button-icon-list{gap:2.1875rem}.button-icon{align-items:center;background-color:#077;color:#fff;display:flex;font-size:1rem;font-weight:600;line-height:1;padding:1rem;text-decoration:none;transition:color .2s,background-color .2s,outline .2s,border .2s;width:100%}.button-icon:before{color:#ffef44;font-size:1.5625rem;margin-right:.5rem;transition:color .2s}.button-icon:focus-visible{outline:max(.1875rem,2px) solid #0ec}.button-icon:hover{background-color:#ffef44;color:#077}.button-icon:hover:before{color:#077}.button-icon.document:before{content:""}.button-icon.document:before,.button-icon.download:before{-webkit-font-smoothing:antialiased;speak:never;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.button-icon.download:before{content:""}.button-icon.external-link:before{content:""}.button-icon.external-link:before,.button-icon.map:before{-webkit-font-smoothing:antialiased;speak:never;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.button-icon.map:before{content:""}.button-icon.mail:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media(max-width:1280px){.button-icon-list{gap:2.1875rem;grid-template-columns:repeat(3,1fr)}:where(.large-text-140) .button-icon-list{gap:1.8229166667rem}}@media(max-width:1280px){:where(.large-text-140) .button-icon-list{gap:1.5625rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.button-icon-list{gap:1.875rem;grid-template-columns:repeat(2,1fr)}:where(.large-text-140) .button-icon-list{gap:1.5625rem}}@media(max-width:650px){:where(.large-text-140) .button-icon-list{gap:1.0416666667rem;grid-template-columns:repeat(1,1fr)}}@media(max-width:560px){.button-icon-list{gap:1.25rem;grid-template-columns:repeat(1,1fr)}:where(.large-text-140) .button-icon-list{gap:1.0416666667rem}}.background-brand-quinary+.box-banner{margin-top:0}.box-banner{display:grid;margin-left:auto;margin-right:auto;max-width:120rem}.box-banner img,.box-banner picture{height:100%;object-fit:cover;width:100%}.box-banner .text-content-wrapper>*+*{margin-top:3rem}.box-banner.background-brand-primary .text-content{background-color:#077}.box-banner.background-brand-secondary .text-content{background-color:#039}.box-banner.background-brand-tertiary .text-content{background-color:#0ec}.box-banner.background-gray-33 .text-content{background-color:#333}.box-banner.background-white .text-content{background-color:#fff}.box-banner.background-brand-quinary .text-content{background-color:#e5f1f1}.box-banner.type-image{grid-template-columns:[banner-start] max(1.25rem,(100% - 88.125rem)/2) minmax(0,1fr) 2.625rem minmax(0,1fr) max(1.25rem,(100% - 88.125rem)/2) [banner-end]}.box-banner.type-image .text-content{grid-area:box;padding:3rem}.box-banner.type-image figure{grid-area:banner}.box-banner.type-image.left{grid-template-areas:". . . . ." ". box . . ." ". box . . .";grid-template-rows:[banner-start] 6rem calc(35.26042vw - 6rem) [banner-end] minmax(4.5rem,min-content)}.box-banner.type-image.left .text-content{align-self:end}.box-banner.type-image.right{grid-template-areas:". . . box ." ". . . box ." ". . . . .";grid-template-rows:minmax(4.5rem,min-content) [banner-start] calc(35.26042vw - 6rem) 6rem [banner-end]}.box-banner.type-image.right .text-content{align-self:start}.box-banner.type-text figure{grid-area:box;z-index:1}.box-banner.type-text .text-content{display:grid;grid-area:banner;grid-template-columns:max(1.25rem,(100% - 88.125rem)/2) 1fr 2.625rem 1fr max(1.25rem,(100% - 88.125rem)/2)}.box-banner.type-text .text-content-wrapper{grid-area:content;padding:6rem 0}.box-banner.type-text.left{grid-template-areas:". . . . . . . . . . . . . . . . . . . . . . . . ." "box box box box box box box box box box . . . . . . . . . . . . . . ." "box box box box box box box box box box . . . . . . . . . . . . . . .";grid-template-columns:[banner-start] max(1.25rem,(100% - 88.125rem)/2) repeat(11,minmax(0,1fr) 2.625rem) minmax(0,1fr) max(1.25rem,(100% - 88.125rem)/2) [banner-end];grid-template-rows:[banner-start] minmax(6rem,min-content) calc(33.85417vw - 4.5rem) [banner-end] 4.5rem}.box-banner.type-text.left .text-content{grid-template-areas:". . . content ."}.box-banner.type-text.right{grid-template-areas:". . . . . . . . . . . . . . . box box box box box box box box box box" ". . . . . . . . . . . . . . . box box box box box box box box box box" ". . . . . . . . . . . . . . . . . . . . . . . . .";grid-template-columns:[banner-start] max(1.25rem,(100% - 88.125rem)/2) repeat(11,minmax(0,1fr) 2.625rem) minmax(0,1fr) max(1.25rem,(100% - 88.125rem)/2) [banner-end];grid-template-rows:4.5rem [banner-start] calc(33.85417vw - 4.5rem) minmax(6rem,min-content) [banner-end]}.box-banner.type-text.right .text-content{grid-template-areas:". content . . ."}@media(max-width:1450px){.box-banner.type-text.left{grid-template-areas:". . . . . . . . . . . . . . . . . . . . . . . . ." "box box box box box box box box box box box box . . . . . . . . . . . . ." "box box box box box box box box box box box box . . . . . . . . . . . . .";grid-template-rows:[banner-start] minmax(6rem,min-content) calc(38.68966vw - 4.5rem) [banner-end] 4.5rem}.box-banner.type-text.right{grid-template-areas:". . . . . . . . . . . . . box box box box box box box box box box box box" ". . . . . . . . . . . . . box box box box box box box box box box box box" ". . . . . . . . . . . . . . . . . . . . . . . . .";grid-template-rows:4.5rem [banner-start] calc(38.68966vw - 4.5rem) minmax(6rem,min-content) [banner-end]}}@media(max-width:1280px){.box-banner.type-image.left{grid-template-rows:[banner-start] 6rem 36.5rem [banner-end] minmax(4.5rem,min-content)}.box-banner.type-image.right{grid-template-rows:minmax(4.5rem,min-content) [banner-start] 36.5rem 6rem [banner-end]}:where(.large-text-140) .box-banner+.box-banner{margin-top:4.5rem}:where(.large-text-140) .box-banner.type-image{grid-template-columns:[banner-start] 3rem minmax(0,1fr) 3rem [banner-end]}:where(.large-text-140) .box-banner.type-image.left,:where(.large-text-140) .box-banner.type-image.right{grid-template-areas:". . ." ". box ." ". box .";grid-template-rows:[banner-start] 26.75rem 4.5rem [banner-end] minmax(4.5rem,min-content)}:where(.large-text-140) .box-banner.type-text .text-content{display:block;padding:4.5rem 0 0}:where(.large-text-140) .box-banner.type-text .text-content-wrapper{padding:3rem}:where(.large-text-140) .box-banner.type-text.left,:where(.large-text-140) .box-banner.type-text.right{grid-template-areas:". box ." ". box ." ". . .";grid-template-columns:[banner-start] 3rem minmax(0,1fr) 3rem [banner-end];grid-template-rows:calc(60.15625vw - 4.5rem) [banner-start] 4.5rem minmax(6rem,min-content) [banner-end]}:where(.large-text-140) .box-banner.type-text.left .text-content,:where(.large-text-140) .box-banner.type-text.right .text-content{padding:4.5rem 0 0}}@media(max-width:1024px){.box-banner+.box-banner{margin-top:4.5rem}.box-banner.type-image{grid-template-columns:[banner-start] 3rem minmax(0,1fr) 3rem [banner-end]}.box-banner.type-image.left,.box-banner.type-image.right{grid-template-areas:". . ." ". box ." ". box .";grid-template-rows:[banner-start] 26.75rem 4.5rem [banner-end] minmax(4.5rem,min-content)}.box-banner.type-text .text-content{display:block;padding:4.5rem 0 0}.box-banner.type-text .text-content-wrapper{padding:3rem}.box-banner.type-text.left,.box-banner.type-text.right{grid-template-areas:". box ." ". box ." ". . .";grid-template-columns:[banner-start] 3rem minmax(0,1fr) 3rem [banner-end];grid-template-rows:calc(60.15625vw - 4.5rem) [banner-start] 4.5rem minmax(6rem,min-content) [banner-end]}.box-banner.type-text.left .text-content,.box-banner.type-text.right .text-content{padding:4.5rem 0 0}.box-banner .headline-xxl{-webkit-hyphens:auto;hyphens:auto}}@media(max-width:380px){.box-banner.type-image.left,.box-banner.type-image.right,.box-banner.type-text.left,.box-banner.type-text.right{grid-template-columns:[banner-start] 1.25rem minmax(0,1fr) 1.25rem [banner-end]}}.toggle,.toggle-head{display:block}.toggle{outline:none;position:relative}.toggle+.toggle{margin-top:0}.toggle-head{align-items:center;border-bottom:3px solid #333;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;position:relative;transition:border-bottom .2s}.toggle-head>*{font-size:1.25rem;font-weight:700;line-height:1.3;transition:color .2s ease}.toggle-head:before{background-color:#0000;bottom:0;content:"";height:2px;left:0;position:absolute;transition:background-color .2s;width:100%}.toggle-head:after{color:#077;content:"+";font-size:2.5rem;line-height:1.875rem;margin-left:3rem;transition:transform .2s}.toggle-head:hover{border-bottom:3px solid #077}.toggle-head:hover:before{background-color:#077}.toggle-head:hover>*{color:#077}.toggle-content{border-bottom:3px solid #077;width:100%}.toggle-content-wrapper{padding:1.25rem 1rem 4rem}.toggle-content-wrapper>*+*{margin-top:4.5rem}.toggle[open] .toggle-head{border-bottom:3px solid #0000}.toggle[open] .toggle-head:after{transform:rotate(45deg)}.toggle[open] .toggle-head:before{opacity:0}.toggle[open] .toggle-head .toggle-heading{color:#039;font-weight:700}.infobox .text-content{color:#fff;padding:3rem}.infobox .text-content-wrapper>*+*{margin-top:3rem}.infobox .headline{color:#fff;font-size:3.25rem;line-height:3.875rem}.infobox.background-brand-primary .text-content{background-color:#077}.infobox.background-brand-secondary .text-content{background-color:#039}.infobox.background-brand-tertiary .text-content{background-color:#0ec;color:#039}.infobox.background-brand-tertiary .headline{color:#039}.infobox.background-gray-33 .text-content{background-color:#333}.infobox.background-brand-quarternary .text-content{background-color:#a7d1d1;color:#077}.infobox.background-brand-quarternary .headline{color:#077}.infobox.background-brand-primary-light .text-content{background-color:#a7d1d1;color:#077}.infobox.background-brand-primary-light .headline{color:#077}.infobox.background-brand-secondary-light .text-content{background-color:#4f85f3}.infobox.background-brand-secondary-light .headline{color:#fff}.infobox.background-brand-secondary-light .button{background-color:#fff;color:#4f85f3;outline-color:#fff}.infobox.background-brand-secondary-light .button:hover,.infobox.background-warning .text-content{background-color:#ffef44}.infobox.background-warning .headline,.infobox.background-warning p{color:#333}.infobox.background-warning .button{background-color:#333;color:#fff;outline-color:#333}.infobox.background-warning .button:hover{background-color:#077;color:#fff}.list{list-style:none;margin-top:1rem}.list .list-item{font-size:1.125rem;padding-left:1.5625rem;position:relative}.list .list-item+.list-item{margin-top:.3125rem}.list .list-item:before{color:#077;content:"";font-size:1rem;left:0;position:absolute;top:6px}.list .list-item.download-item:before,.list .list-item:before{-webkit-font-smoothing:antialiased;speak:never;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.list .list-item.download-item:before{content:""}.list .list-item.link-item:before{content:""}.list .list-item.check-item:before,.list .list-item.link-item:before{-webkit-font-smoothing:antialiased;speak:never;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.list .list-item.check-item:before{content:""}.list a{border-bottom:3px solid #0000;text-decoration:none;transition:color .2s,border-bottom .2s}.list a:hover{border-bottom:3px solid #077;color:#077}dl{align-items:start;display:grid;gap:1rem 2.625rem;grid-auto-rows:auto;grid-template-columns:minmax(auto,max-content) 1fr;justify-content:start}:where(.large-text-140) dl{gap:.8333333333rem 2.1875rem}dl div{display:contents}.quick-link{border-bottom:3px solid #333;display:block;font-weight:600;line-height:1.2;padding:.125rem 2.1875rem .375rem 0;position:relative;text-decoration:none;transition:color .2s,border-bottom .2s;width:100%}.quick-link:after{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-size:1.125rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:.3125rem;text-transform:none;top:50%;transform:translateY(-50%);transition:color .2s}.quick-link:hover{border-bottom:3px solid #077;color:#077}.quick-link:hover:after{color:#077}.quick-link+.quick-link{margin-top:2rem}.image-wrapper{display:grid;grid-template-areas:"image";grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;position:relative}.image-wrapper picture{grid-area:image}.image-wrapper .copyright{align-self:end;background-color:#ffffffd9;color:#333;font-size:.75rem;grid-area:image;justify-self:end;padding:.3125rem .625rem}.image .caption{color:#000;display:block;font-size:.875rem;line-height:1.3;margin-top:1rem;position:relative}.image .decorative{background-color:#077;display:block;height:3px;margin-top:1rem;width:3.125rem}.grid .column .image figcaption{margin-top:0}.image-with-popup{text-decoration:none;width:-moz-fit-content;width:fit-content}.image-with-popup-container{position:relative;width:-moz-fit-content;width:fit-content}.image-with-popup-container:before{-webkit-font-smoothing:antialiased;speak:never;align-items:center;background-color:#ffffffbf;bottom:0;color:#077;content:"";display:flex;font-family:icomoon!important;font-size:1rem;font-style:normal;font-variant:normal;font-weight:700;font-weight:400;height:2rem;justify-content:center;line-height:1;position:absolute;right:0;text-transform:none;transform:translateZ(0);transform-origin:bottom right;transition:transform .3s;width:2rem;z-index:1}.image-with-popup-container:hover img{scale:1.1}.image-with-popup-container:hover:before{transform:scale(1.06)}.image-with-popup .image-wrapper,.image-with-popup .image-wrapper picture{width:-moz-fit-content;width:fit-content}.image-with-popup img{transition:scale .2s}.image-with-popup .image{position:relative;width:-moz-fit-content;width:fit-content}body.hochrhein .image-with-popup-container:before{color:#416396}.teaser{text-decoration:none}.teaser .image{height:18.875rem;overflow:hidden;position:relative;width:100%}.teaser .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s;width:100%}.teaser .content{margin-top:16px;padding-bottom:1px}.teaser .content .headline{border-bottom:3px solid #0000;font-size:1.5rem;font-weight:600;line-height:2rem;transition:border-bottom .2s,color .2s}.teaser .content .text{font-size:1.125rem;line-height:1.625rem;margin-top:16px}.teaser-button{border-bottom:3px solid #333;display:block;font-size:1.125rem;font-weight:600;margin-top:2.5rem;text-decoration:none;transition:color .2s,border-bottom .2s;width:-moz-fit-content;width:fit-content}.service-bw2 .teaser-button{display:flex;justify-content:space-between;width:100%}.teaser-button+.teaser-button{margin-top:.625rem}.teaser-button:after{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-size:.875rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:16px;text-transform:none;transition:color .2s,margin-left .2s}.teaser-button:hover{border-bottom:3px solid #077;color:#077}.teaser-button:hover:after{color:#077;margin-left:2rem}a.teaser{display:block}a.teaser .image:hover img{transform:scale(1.1)}a.teaser .content .headline:hover{border-bottom:3px solid #077;color:#077}.grid-4 .teaser .image{height:13.875rem}.box-content{background-color:#077;display:grid;gap:4.5rem 2.625rem;grid-template-columns:1fr 1fr}:where(.large-text-140) .box-content{gap:4.5rem 2.1875rem}.box-content-left .headline{-webkit-hyphens:none;hyphens:none;padding:3rem 0 3rem 3rem}.box-content-left .image{height:100%;width:100%}.box-content-left .image-wrapper{height:100%;position:relative;width:100%}.box-content-left .image-wrapper img{height:100%;object-fit:cover;width:100%}.box-content-left .image-wrapper .copyright{background-color:#ffffffd9;bottom:0;color:#333;font-size:.75rem;padding:.3125rem .625rem;position:absolute;right:0}.box-content-right{padding:4.5rem 3rem 3rem 0}.box-content.background-brand-primary .headline,.box-content.background-brand-primary .text>*{color:#ffef44}.box-content.background-brand-secondary{background-color:#039}.box-content.background-brand-tertiary{background-color:#0ec}.box-content.background-gray-33{background-color:#333}@media(max-width:768px){.box-content{display:block}.box-content-left .headline{padding:3rem 3rem 0}.box-content-right{padding:3rem}}.box-warning{background-color:#ffef44;display:grid;grid-template-areas:"image image image content content content content content content content content content content content content";grid-template-columns:repeat(7,1fr 2.625rem) 1fr}.box-warning figure{align-self:center;grid-area:image;justify-self:center;padding:2rem}.box-warning figure img{max-height:12.5rem}.box-warning .content{grid-area:content;padding:2rem 2rem 2rem 0}.box-warning .content .subheadline-xl{color:#333;margin-top:1rem}.box-warning .button-list{margin-top:3rem}.box-warning .button-list .button{background-color:#333;color:#fff;outline-color:#333}.box-warning .button-list .button:hover{background-color:#077;color:#fff}@media(max-width:650px){.box-warning{grid-template-areas:"image image image image image content content content content content content content content content content"}}@media(max-width:380px){.box-warning{grid-template-areas:"image" "content";grid-template-columns:1fr;grid-template-rows:auto auto}.box-warning .content{padding:2rem}}.gallery-teaser{display:grid;gap:2.625rem;grid-auto-flow:row dense;grid-template-columns:repeat(3,1fr)}:where(.large-text-140) .gallery-teaser{gap:2.1875rem}.gallery-teaser figure{padding-bottom:68.9342403628%}.gallery-teaser img{backface-visibility:hidden;display:block;height:100%;left:0;max-width:none;object-fit:cover;outline:1px solid #0000;position:absolute;top:0;transform:translateZ(0);transition:transform .3s;width:100%}.gallery-teaser figcaption{display:none}.gallery-teaser .image-link{overflow:hidden;position:relative}.gallery-teaser .image-link:after{-webkit-font-smoothing:antialiased;speak:never;align-items:center;background-color:#ffffffbf;bottom:0;color:#077;content:"";display:flex;font-family:icomoon!important;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;height:2rem;justify-content:center;line-height:1;position:absolute;right:0;text-transform:none;transform:translateZ(0);transform-origin:bottom right;transition:transform .3s;width:2rem}.gallery-teaser .image-link:hover img{transform:scale(1.06) rotate(-1deg) translateZ(0)}.gallery-teaser .image-link:hover:after{transform:scale(1.06)}@media(max-width:1024px){.gallery-teaser{gap:1.25rem}:where(.large-text-140) .gallery-teaser{gap:1.0416666667rem}}@media(max-width:650px){.gallery-teaser{gap:.625rem}:where(.large-text-140) .gallery-teaser{gap:.5208333333rem}.gallery-teaser figure:after{height:1.5625rem;width:1.5625rem}}@media(max-width:460px){.gallery-teaser{gap:.3125rem;grid-template-columns:repeat(2,1fr)}:where(.large-text-140) .gallery-teaser{gap:.2604166667rem}}.video{display:block;height:100%;padding-top:56.25%;position:relative;text-decoration:none}.video-container{align-items:flex-end;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.video:after{-webkit-font-smoothing:antialiased;speak:never;border-radius:100%;color:#fff;content:"";font-family:icomoon!important;font-size:8.75rem;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-shadow:1.5px 1.5px 1.5px #333;text-transform:none;top:50%;transform:translate(-50%,-50%);transition:font-size .2s;z-index:1}.video figure{border:none;height:100%;position:absolute;width:100%}.video figure img{height:100%;object-fit:cover;width:100%}.video:hover:after{font-size:6.875rem}@media(max-width:1024px){.video-local:after,.video-youtube:after{font-size:6.25rem}}.mfp-bg{opacity:.85}.mfp-iframe-holder .mfp-content,.mfp-inline-video .mfp-content{max-height:min(100vh - 80px,1024px)}.mfp-content,.mfp-iframe-scaler{height:auto;margin:0 auto;max-width:calc(min(100vh - 80px,1024px)/9*16);overflow:hidden;padding:0;position:relative;width:100%}.mfp-content:before,.mfp-iframe-scaler:before{content:"";display:block;padding-top:56.25%}.mfp-content .mfp-figure,.mfp-content video,.mfp-iframe-scaler .mfp-figure,.mfp-iframe-scaler video{background-color:#000;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.mfp-content .mfp-figure,.mfp-iframe-scaler .mfp-figure{align-items:center;background-color:#0000;display:flex;justify-content:center}button.mfp-close{color:#fff;font-size:35px;line-height:44px;margin:0;opacity:1;padding:0 6px 0 0;right:20px;text-align:right;top:10px}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{backface-visibility:hidden;opacity:0;transition:opacity .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.85}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-fade.mfp-bg{opacity:0;transition:opacity .3s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.85}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:opacity .3s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-image-holder:before{display:none}.mfp-image-holder .mfp-content{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;max-height:100vh;max-width:100vw;overflow:hidden;padding:1.25rem;pointer-events:none}.mfp-image-holder .mfp-close,.mfp-image-holder figcaption,.mfp-image-holder img{pointer-events:all}.mfp-figure{height:auto;max-height:100vh;max-width:100%;min-width:0;width:auto}.mfp-figure:after{display:none}.mfp-figure figure{display:grid;grid-template-areas:"." "image" "." "caption";grid-template-rows:auto 1fr auto auto;margin:0;overflow:hidden;padding:0}.mfp-figure figure,.mfp-figure img{max-height:100vh;max-width:100%;width:auto}.mfp-figure img{box-shadow:0 0 8px #000c;grid-area:image;height:auto;margin:0 auto}.mfp-figure figcaption{grid-area:caption}.mfp-figure .mfp-bottom-bar{display:flex;justify-content:space-between;left:0;margin:0;position:relative;top:0}.mfp-figure .mfp-counter{align-self:flex-end;position:static}.mfp-content .copyright{color:#fff;font-size:12px;margin-top:0}.mfp-content .copyright:before{content:"Ⓒ "}.mfp-content .caption{display:flex;flex-direction:column;font-size:14px;margin-top:.75rem;position:relative}.mfp-content .caption:after{background-color:#fff;content:"";height:3px;margin-top:.75rem;width:3.125rem}.swiper-image{margin:0 auto;max-width:120rem}.swiper-image .controls-container{align-items:center;display:flex;justify-content:center;margin-top:1.875rem;position:relative}.swiper-image .controls-container .swiper-button-next,.swiper-image .controls-container .swiper-button-prev{margin-top:-.3125rem;position:unset}.swiper-image .controls-container .swiper-button-next:after,.swiper-image .controls-container .swiper-button-prev:after{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#077;font-size:1.125rem;font-weight:400}.swiper-image .controls-container .swiper-button-prev{margin:.125rem .625rem 0 0;transform:rotate(180deg)}.swiper-image .controls-container .swiper-button-prev:after{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.swiper-image .controls-container .swiper-button-next{margin:.125rem 0 0 .625rem}.swiper-image .controls-container .swiper-button-next:after{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.swiper-image .controls-container .swiper-pagination{position:unset;width:-moz-fit-content;width:fit-content}.swiper-image .controls-container .swiper-pagination .swiper-pagination-bullet{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#077;border-radius:0;height:1rem;opacity:1;width:1rem}.swiper-image .controls-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffef44}.swiper-image .controls-container .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:1rem}*+.swiper-image,.swiper-image+*{margin-top:6rem}.swiper-slide-image{max-width:57.875rem}.swiper-slide-image .image-container{height:33rem;position:relative;width:100%}.swiper-slide-image .image-container:before{background:linear-gradient(270deg,#000,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.swiper-slide-image picture img{height:100%;object-fit:cover;width:100%}.swiper-slide-image .copyright{background-color:#ffffffd9;bottom:0;color:#333;font-size:.75rem;padding:.3125rem .625rem;position:absolute;right:0;z-index:1}.swiper-slide-image .caption{color:#000;display:block;font-size:.875rem;line-height:1.3;margin-top:.625rem;padding:.5rem;position:relative}.swiper-slide-image .caption:after{background-color:#077;bottom:-.5rem;content:"";height:3px;left:.5rem;position:absolute;width:3.125rem}.swiper-slide-image.swiper-slide-active .image-container:before{background:linear-gradient(270deg,#000,#0000),linear-gradient(90deg,#000,#0000);opacity:0}.swiper-slide-image.swiper-slide-active~.swiper-slide-image .image-container:before{background:linear-gradient(90deg,#000,#0000)}@media(max-width:1450px){.swiper-slide-image .caption{padding:.5rem 1.25rem}.swiper-slide-image .caption:after{left:1.25rem}}@media(max-width:1024px){.swiper-slide-image .image-container{height:26.25rem}}@media(max-width:768px){.swiper-slide-image .image-container:before{display:none}}@media(max-width:650px){.swiper-slide-active~.swiper-slide-image .image-container,.swiper-slide-image .image-container{height:20rem}}.icon-teaser-container{display:grid;gap:2.625rem;grid-template-columns:repeat(4,1fr)}.icon-teaser{align-items:center;background-color:#077;display:flex;flex-direction:column;padding:3rem 3rem 3.4375rem;text-decoration:none;transition:background-color .2s}.icon-teaser figure{align-items:center;display:flex;height:10.3125rem;justify-content:center;max-width:14.0625rem}.icon-teaser figure svg{height:100%;transition:fill .15s,stroke .15s;width:100%}.icon-teaser .text{color:#fff;display:block;font-size:1.5rem;font-weight:700;line-height:1.1;margin-top:1.25rem;text-align:center;transition:color .2s}.icon-teaser.background-brand-secondary{background-color:#039}.icon-teaser.background-brand-secondary figure svg *{fill:#fff;stroke:#fff}a.icon-teaser:hover{background-color:#ffef44}a.icon-teaser:hover figure svg *{fill:#077;stroke:#077}a.icon-teaser:hover .text{color:#077}a.icon-teaser.background-brand-secondary:hover{background-color:#0ec}a.icon-teaser.background-brand-secondary:hover figure svg *{fill:#039;stroke:#039}a.icon-teaser.background-brand-secondary:hover .text{color:#039}@media(max-width:1024px){.icon-teaser-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.icon-teaser-container{grid-template-columns:1fr}}.breadcrumbs{line-height:1.2}.breadcrumbs ul{display:flex;flex-wrap:wrap;list-style:none;padding:1.25rem 0}.breadcrumbs li{margin-right:.5rem}.breadcrumbs li+li:before{-webkit-font-smoothing:antialiased;speak:never;color:#333;content:"";font-family:icomoon!important;font-size:.625rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.5rem;text-transform:none}.breadcrumbs .home a{font-size:0}.breadcrumbs .home a:before{-webkit-font-smoothing:antialiased;speak:never;color:#333;content:"";font-family:icomoon!important;font-size:.875rem;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;line-height:1;text-transform:none;transition:color .2s}.breadcrumbs .home a:hover:before{color:#077}.breadcrumbs a,.breadcrumbs span{color:#333;display:inline-block;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s}.breadcrumbs a:hover,.breadcrumbs span{color:#077}.breadcrumbs+*{margin-top:1.6875rem}.background-brand-quinary+.banner{margin-top:0}.banner{background-color:#077;color:#fff;margin-left:auto;margin-right:auto;max-width:120rem;padding:4.5rem 0}.banner.background-brand-secondary{background-color:#039}.banner.background-brand-secondary .content .button{color:#039}.banner.background-brand-tertiary{background-color:#0ec}.banner.background-brand-tertiary .content .text .headline-xxl{color:#039}.banner.background-brand-tertiary .content .button{color:#0ec}.banner.background-brand-tertiary .content .button:hover{border:2px solid #ffef44}.banner .content-wrap{display:grid;grid-template-areas:"image image image image image content content content content content content content content content content content content content content content content content content content";grid-template-columns:repeat(12,1fr 2.625rem)}.banner .content-wrap *+*{margin-top:0}.banner .image{align-self:center;grid-area:image;height:auto;justify-self:center;width:100%}.banner .image img{height:100%;width:100%}.banner .content{grid-area:content;padding-left:10.1875rem}.banner .content *+:not(p+p){margin-top:3rem}.banner .content .text h1,.banner .content .text h2,.banner .content .text h3,.banner .content .text h4{color:inherit}.banner .content .text a{border-bottom:3px solid #fff;color:#fff}.banner .content .text a:hover{border-bottom:3px solid #ffef44;color:#ffef44}.banner .content .text a:visited{border-bottom:3px solid #989898;color:#989898}.banner .content .text .headline-xxl{color:#fff}.banner .content .button{background-color:#fff;color:#077;margin-top:0}.banner .content .button:hover{background-color:#ffef44}@media(max-width:1280px){.banner .content{padding-left:6.25rem}}@media(max-width:1024px){.banner .content-wrap{grid-template-areas:"image" "content";grid-template-columns:1fr;grid-template-rows:auto auto}.banner .image{justify-self:start;max-width:10rem}.banner .content{margin-top:3rem;padding-left:0}}.text-teaser-container{display:grid;gap:2.625rem;grid-template-columns:repeat(3,1fr)}:where(.large-text-140) .text-teaser-container{gap:2.1875rem}.text-teaser{background-color:#fff;padding:2rem 2rem 2rem 3.375rem;text-decoration:none;transition:background-color .2s}.text-teaser .headline{font-size:2rem;font-weight:43.75rem;line-height:1.25;position:relative;transition:color .2s}.text-teaser .headline:before{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;left:-1.5625rem;line-height:1;margin-right:.5rem;position:absolute;text-transform:none;top:.625rem;transition:color .2s}.text-teaser .text{font-size:1.125rem;margin-top:1rem;transition:color .2s}a.text-teaser:hover{background-color:#077;color:#fff}a.text-teaser:hover .headline,a.text-teaser:hover .headline:before{color:#fff}@media(max-width:1280px){:where(.large-text-140) .text-teaser-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.text-teaser-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){:where(.large-text-140) .text-teaser-container{grid-template-columns:repeat(1,1fr)}}@media(max-width:650px){.text-teaser-container{grid-template-columns:repeat(1,1fr)}}.stage{background-color:#077;height:45.3125rem;margin:0 auto;max-width:120rem;position:relative;width:100%}.stage figure{height:100%;overflow:hidden}.stage img{height:53.125rem;object-fit:cover;width:100%}.stage.small{height:35.9375rem}.stage .solr-search-form{left:50%;position:absolute;top:63%;transform:translate(-50%,-63%)}.stage .solr-search-form .search-input{background:#fff;width:43.375rem}.stage .solr-search-form .search-button{position:absolute;right:0;top:0}.stage .solr-search-form .search-button:before{font-size:3.125rem}.stage .solr-search-form .search-button:hover:before{font-size:2.5rem}.stage .solr-search-form label{display:block}@media(max-width:1024px){.stage{height:37.5rem}.stage.small{height:25.625rem}.stage img{height:37.5rem}}@media(max-width:650px){.stage,.stage img{height:25.625rem}.stage .solr-search-form{padding:0 1.25rem}.stage .solr-search-form .search-input{width:100%}.stage .solr-search-form .search-button{right:1.25rem}}.search-quick-links{background-color:#077;margin-left:auto;margin-right:auto;max-width:120rem;padding:4.0625rem 0 3.75rem}.search-quick-links .content-wrap *+*{margin-top:0}.search-quick-links .headline{color:#fff}.search-quick-links .headline+.subheadline{margin-top:5rem}.search-quick-links .subheadline{color:#ffef44;margin-top:0}.search-quick-links .subheadline+.search-quick-links-wrapper{margin-top:1.875rem}.search-quick-links .search-quick-links-wrapper{display:flex;flex-wrap:wrap}.search-quick-links .search-quick-link{color:#fff;font-size:1rem;line-height:3;margin-right:2.9375rem;position:relative;text-decoration:none;transition:color .2s}.search-quick-links .search-quick-link:hover{color:#ffef44}.search-quick-links .search-quick-link:before{-webkit-font-smoothing:antialiased;speak:never;color:#ffef44;content:"";font-family:icomoon!important;font-size:.875rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.375rem;text-transform:none}.search-quick-links .search-quick-link:after{background-color:#0003;content:"";height:2.5rem;margin-left:1.4375rem;position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);width:.1875rem}.search-quick-links .search-quick-link:last-child:after{display:none}@media(max-width:460px){.search-quick-links .search-quick-links-wrapper{display:flex;flex-direction:column}.search-quick-links .search-quick-link{line-height:2.5}.search-quick-links .search-quick-link:after{display:none}}.search-popup{background-color:#007777e6;border:none;left:0;margin:0;min-height:100vh;min-width:100vw;padding:0;position:fixed;top:0;z-index:50}.search-popup .solr-search-form{align-items:center;display:flex;height:5.125rem;left:50%;max-width:57.875rem;position:absolute;top:35%;transform:translate(-50%,-35%);width:100%}.search-popup .solr-search-form form{align-items:center;display:flex;height:100%;margin:0 20px;position:relative;width:100%}.search-popup .solr-search-form .search-button,.search-popup .solr-search-form .search-close,.search-popup .solr-search-form .search-input{position:relative}.search-popup .solr-search-form .search-button:focus-visible,.search-popup .solr-search-form .search-close:focus-visible,.search-popup .solr-search-form .search-input:focus-visible{outline:max(.1875rem,2px) solid #0ec;z-index:1}.search-popup .solr-search-form label{border:0;font-size:0;padding:0;width:100%}.search-popup .solr-search-form .search-input{border:none;font-size:1.75rem;padding-left:2rem;padding-right:2rem}.search-popup .solr-search-form .search-input::placeholder{color:#000;font-size:1.75rem;opacity:1}.search-popup .solr-search-form .search-button{background-color:#fff;border:none;height:100%;width:5rem}.search-popup .solr-search-form .search-button:before{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-size:2.375rem;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;line-height:1;text-transform:none;transition:font-size .1s}.search-popup .solr-search-form .search-button:hover:before{font-size:2.5rem}.search-popup .solr-search-form .search-button:focus-visible{outline:max(.1875rem,2px) solid #0ec}.search-popup .search-close{background-color:#ffef44;border:none;height:100%;position:relative;width:5.125rem}.search-popup .search-close:before{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-size:2.1875rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;transition:font-size .2s}.search-popup .search-close:hover:before{font-size:2.375rem}@media(max-width:1024px){.search-container .search-form{padding:0 20px;width:100%}.search-container .search-form form,.search-container .search-form form .search-input,.search-container .search-form form label{width:100%}}.hr{color:#ededed;max-width:40.3125rem}@media(max-width:850px){.hr{max-width:90%}}.timeline-cards-container{display:flex;justify-content:center}.timeline-cards-container .image{height:9.875rem;position:absolute;right:0;top:2rem;transform:translateX(50%);width:13.125rem}.timeline-cards-container .image img{height:100%;object-fit:cover;width:100%}.timeline-cards-container .cards{position:relative}.timeline-cards-container .cards:before{background-color:#f4f1ee;content:"";height:calc(100% - 8.125rem);left:2.0625rem;position:absolute;top:0;width:.9375rem}.timeline-cards-container .timeline-cards-item{background-color:#077;margin:0 6.625rem 0 7.5rem;max-width:37.75rem;min-height:13.875rem;padding:2rem 3rem;position:relative;z-index:2}.timeline-cards-container .timeline-cards-item *{color:#fff}.timeline-cards-container .timeline-cards-item+.timeline-cards-item{margin-top:3rem}.timeline-cards-container .timeline-cards-item.with-image .text{margin-right:7.125rem}.timeline-cards-container .timeline-cards-item:nth-child(3n+2){background-color:#a7d1d1}.timeline-cards-container .timeline-cards-item:nth-child(3n+2) *{color:#077}.timeline-cards-container .timeline-cards-item:nth-child(3n){background-color:#333}.timeline-cards-container .timeline-cards-item:nth-child(3n) *{color:#fff}.timeline-cards-container .timeline-cards-item:last-child:after{background-color:#fff;border-radius:0;bottom:0;content:"";height:50%;position:absolute;right:100%;width:7.5rem;z-index:1}.timeline-cards-container .timeline-cards-item .year{display:block;font-weight:600}.timeline-cards-container .timeline-cards-item .year+.headline{margin-top:.375rem}.timeline-cards-container .timeline-cards-item .headline{display:block;font-weight:600}.timeline-cards-container .timeline-cards-item .headline+.description{margin-top:.625rem}.timeline-cards-container .timeline-cards-item .description{font-size:1rem;line-height:1.5rem}.timeline-cards-container .timeline-cards-item:before{align-items:center;background-color:inherit;border:1rem solid #f4f1ee;border-radius:36px;content:"";display:flex;height:4.5rem;justify-content:center;left:-5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.5rem;z-index:2}.toggle .timeline-cards-container .timeline-cards-item{max-width:31.875rem;min-height:10rem}.toggle .timeline-cards-container .timeline-cards-item:before{border:1rem solid #f4f1ee;height:2.375rem;width:2.375rem}.swiper-news-container{align-items:center;display:flex;margin-left:-5.0625rem;position:relative;width:calc(100% + 10.125rem)}.swiper-news-container.disabled{margin-left:unset;width:unset}.swiper-news{order:2}.swiper-news .swiper-slide{width:442px}.swiper-news~.swiper-button-next,.swiper-news~.swiper-button-prev{display:flex;flex-shrink:0;justify-content:flex-end;position:static;width:5.0625rem}.swiper-news~.swiper-button-next:after,.swiper-news~.swiper-button-prev:after{font-size:3rem}.swiper-news~.swiper-button-prev{order:1;transform:rotate(180deg) translateY(100%)}.swiper-news~.swiper-button-prev:after{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;opacity:.35;text-transform:none;transition:opacity .2s ease}.swiper-news~.swiper-button-prev:hover:after{opacity:1}.swiper-news~.swiper-button-next{order:3;transform:translateY(-100%)}.swiper-news~.swiper-button-next:after{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;opacity:.35;text-transform:none;transition:opacity .2s ease}.swiper-news~.swiper-button-next:hover:after{opacity:1}.swiper-news~.swiper-button-lock{display:none}@media(max-width:calc(1450px + 10.125rem)){.swiper-news-container{margin-left:0;margin-right:0;width:100%}}@media(max-width:560px){.swiper-news .swiper-slide{width:20.625rem}.swiper-news~.swiper-button-prev{display:none}.swiper-news~.swiper-button-next{width:36px}.swiper-news~.swiper-button-next:after{font-size:25px}}@media(max-width:460px){.swiper-news .swiper-slide{width:100%}}@media(max-width:320px){.swiper-news .swiper-slide{width:18.75rem}}.news-event-teaser-list-container{background-color:#039;display:flex;flex-direction:column;padding:6rem 0}.news-event-teaser-list-container .content-wrap-narrow{margin-top:6.875rem}.news-event-teaser-list-container h2.title{color:#0ec;font-size:2.1875rem;font-weight:700}.news-event-teaser-list-container h2.title span{font-weight:400}.news-event-teaser-container{background-color:#039;display:flex;justify-content:center;padding:6rem 0}.news-event-teaser-container h2.headline-xxl{color:#fff}.news-event-teaser-container .button-list{display:flex;justify-content:center;margin-top:6rem}.news-event-teaser-item{position:relative}.news-event-teaser-item figure{overflow:hidden;position:relative}.news-event-teaser-item figure img{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.news-event-teaser-item figure .image-date-mark{background-color:#0ec;-webkit-clip-path:polygon(100% 0,100% 100%,50% 73%,0 100%,0 0);clip-path:polygon(100% 0,100% 100%,50% 73%,0 100%,0 0);color:#039;display:flex;font-size:1.125rem;font-weight:700;justify-content:center;min-height:64px;min-width:50px;padding:.625rem .1875rem;position:absolute;right:1rem;top:0}.news-event-teaser-item a{color:#fff;text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.news-event-teaser-item a:hover{color:#0ec;text-decoration:underline}.news-event-teaser-item a figure:hover img{transform:scale(1.1)}.news-event-teaser-item a .content .headline:hover{border-bottom:3px solid #077;color:#077}.news-event-teaser-item .content{border-bottom:max(2px,.1875rem) solid #0ec;color:#fff;padding-bottom:1.25rem}.news-event-teaser-item .content>*{display:block;margin-top:16px}.news-event-teaser-item .info{font-size:16px;line-height:22px}.news-event-teaser-item .info .category,.news-event-teaser-item .info .location{color:#0ec;text-transform:uppercase}.news-event-teaser-item .date{color:#0ec;font-weight:700;line-height:26px}.news-event-teaser-item .category{font-weight:700}.news-event-teaser-item .description{font-size:1.125rem;line-height:26px}.news-event-teaser-item.big{display:flex;flex-direction:column;height:100%}.news-event-teaser-item.big .content{display:flex;flex-direction:column;flex-grow:1}.news-event-teaser-item.big figure{height:33.1875rem;width:41.8125rem}.news-event-teaser-item.big .headline{flex-grow:1;font-size:32px;font-weight:700;line-height:40px}.news-event-teaser-item.small{display:flex}.news-event-teaser-item.small figure{height:15.125rem;width:15.125rem}.news-event-teaser-item.small .content{margin-left:2rem;max-height:15.1875rem;overflow:hidden}.news-event-teaser-item.small .info{margin-top:0}.news-event-teaser-item.small .info .category{font-weight:700}.news-event-teaser-item.small .headline{display:block;font-size:1.5rem;font-weight:700;line-height:32px;margin-top:.625rem}.news-event-teaser-item.small .date{font-size:1.25rem;font-weight:700;margin-top:.875rem}.news-event-teaser-item.small .description{font-weight:400;margin-top:.5rem}.news-event-teaser-item.small+.news-event-teaser-item{margin-top:48px}@media(max-width:1450px){.news-event-teaser-item.big .content,.news-event-teaser-item.small .content{max-height:unset}.news-event-teaser-item.big .content,.news-event-teaser-item.big .headline{flex-grow:unset}}@media(max-width:1280px){.news-event-teaser-container .grid.grid-2{display:block}.news-event-teaser-container .grid.grid-2 .column+.column{margin-top:48px}.news-event-teaser-item.big{display:flex;flex-direction:row}.news-event-teaser-item.big figure{height:15.125rem;width:15.125rem}.news-event-teaser-item.big .content{margin-left:2rem;max-height:15.1875rem;overflow:hidden}.news-event-teaser-item.big .info{margin-top:0}.news-event-teaser-item.big .headline{display:block;font-size:24px;line-height:32px;margin-top:.625rem}.news-event-teaser-item.big .date{margin-top:.875rem}.news-event-teaser-item.big .description{margin-top:.5rem}}@media(max-width:768px){.news-event-teaser-item.big .content,.news-event-teaser-item.small .content{max-height:unset}}@media(max-width:560px){.news-event-teaser-item.big,.news-event-teaser-item.small{flex-direction:column}.news-event-teaser-item.big figure,.news-event-teaser-item.small figure{height:100%;width:100%}.news-event-teaser-item.big figure .image-date-mark,.news-event-teaser-item.small figure .image-date-mark{font-size:1.5rem}.news-event-teaser-item.big .content,.news-event-teaser-item.small .content{margin-left:0;margin-top:1.25rem;max-height:unset}.news-event-teaser-item.big .description,.news-event-teaser-item.small .description{display:block}}.teaser-news-item .new-info{margin-bottom:.6875rem;margin-top:-.5rem}.teaser-news-item .new-info .new-date{font-size:1rem;font-weight:700;line-height:2rem}.teaser-news-item .new-info .new-title{font-size:1rem;line-height:2rem;text-transform:uppercase}.news-detail h3+.new-date{display:block;font-size:16px;font-weight:700;margin-top:.9375rem}.news-detail .new-date+.image{margin-top:2.375rem}.news-detail .new-date+.text,.news-detail .new-date+p{margin-top:1.875rem}.news-detail .image+.text{margin-top:3rem}.service-bw-contact-results .text+.service-bw-contact-result-list{margin-top:3.375rem}.service-bw-contact-results .service-bw-contact-result-list{list-style:none}.service-bw-contact-result,.service-bw-contact-results:last-child{border-bottom:max(2px,.1875rem) solid #077}.service-bw-contact-result{display:flex;padding:0 0 1.625rem}.service-bw-contact-result+.service-bw-contact-result{margin-top:2.1875rem}.service-bw-contact-result dl{font-size:1.125rem;gap:0;grid-template-columns:unset}.service-bw-contact-result dl dt{font-weight:700}.service-bw-contact-result dl dd.email a{display:flex;text-decoration:none;word-break:break-all}.service-bw-contact-result dl dd.email a:before{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;line-height:1;margin-right:.5rem;margin-top:.1875rem;text-transform:none}.service-bw-contact-result dl dd.service a{display:block;text-decoration:none}.service-bw-contact-result dl dd.service a:hover{text-decoration:underline}.service-bw-contact-result dl dd.service .account-information{color:#077;font-size:.875rem;line-height:1.3;margin-top:.5rem}.service-bw-contact-result figure~figcaption+.name{margin-top:22px}.service-bw-contact-result figcaption{display:none}.service-bw-contact-result .name{display:block;font-size:1.5rem;font-weight:700}.service-bw-contact-result .occupation{font-size:1.125rem;line-height:1.4;max-width:15.625rem}.service-bw-contact-result .grid{gap:2.625rem;width:100%}.service-bw-contact-result .grid .column>*+*{margin-top:0}.service-bw-contact-result .grid .column>*+dl{margin-top:1.25rem}.service-bw-contact-result .grid .column dt:not(:first-child){margin-top:.625rem}@media(max-width:650px){.service-bw-contact-result .grid.grid-2{gap:1.875rem}}.service-bw-opening-hours-item dl dt{font-weight:700}.service-bw-opening-hours-item dl dd .openinghours-information{color:#077;display:block;font-size:.875rem;line-height:1.3}@media(max-width:1024px){.service-bw-opening-hours-item dl dd .openinghours-information{max-width:none}}.service-bw-service-results>*+.service-bw-service-result-list{margin-top:3.375rem}.service-bw-service-results>*+.toggle{margin-top:1.25rem}.service-bw-service-results .service-bw-service-result-list{list-style:none}.service-bw-service-results .toggle-head{border-bottom:3px solid #077}.service-bw-service-results .toggle-content{border-bottom:none;width:100%}.service-bw-service-results .toggle-content-wrapper{padding:1.25rem 0}.service-bw-service-result+.service-bw-service-result{margin-top:1rem}.service-bw-service-result a{background-color:#fff;display:flex;padding:.9375rem .9375rem .8125rem;text-decoration:none;transition:background-color .2s}.service-bw-service-result a:hover{background-color:#077}.service-bw-service-result a:hover .service-result-content p,.service-bw-service-result a:hover .service-result-content span,.service-bw-service-result a:hover .service-result-head,.service-bw-service-result a:hover .service-result-head:before{color:#fff}.service-bw-service-result .service-result-head{border-right:max(2px,.1875rem) solid #ededed;color:#077;font-weight:700;margin-right:2.5rem;min-width:11.625rem;transition:color .2s}.service-bw-service-result .service-result-head:before{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.5rem;text-transform:none;transition:color .2s}.service-bw-service-result .service-result-content span{transition:color .2s}.service-bw-service-result .service-result-content span+p{margin-top:.75rem}.service-bw-service-result .service-result-content p{font-size:1rem;transition:color .2s}@media(max-width:560px){.service-bw-service-result-list a{flex-direction:column}.service-bw-service-result-list .service-result-head{border-bottom:max(2px,.1875rem) solid #ededed;border-right:none;padding-bottom:.75rem;width:100%}.service-bw-service-result-list .service-result-content span{margin-top:1.5625rem}}.organisational-units .text+.organisational-units-list{margin-top:3.375rem}.organisational-units>*+.toggle{margin-top:1.25rem}.organisational-units .organisational-units-list{list-style:none}.organisational-units .toggle-head{border-bottom:3px solid #077}.organisational-units .toggle-content{border-bottom:none;width:100%}.organisational-units .toggle-content-wrapper{padding:1.25rem 0}.organisational-unit+.organisational-unit{margin-top:.4375rem}.organisational-unit a{background-color:#fff;display:block;padding:.625rem 1.375rem;text-decoration:none}.organisational-unit a:hover{background-color:#077;color:#fff;transition:color .2s,background-color .2s}.organisational-unit a:hover span:before{color:#fff}.organisational-unit span{font-weight:700}.organisational-unit span:before{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.5rem;text-transform:none;transition:color .2s}.service-bw-search-input{padding:2.25rem 0 3.75rem}.service-bw-search-input+*{margin-top:0}.service-bw-search-input form{margin:1.75rem auto auto;max-width:27.625rem;position:relative}.service-bw-search-input form select{-webkit-appearance:none;appearance:none;border:none;border-radius:0;color:#333;display:block;font-size:1rem;font-weight:700;padding:.875rem;width:100%}.service-bw-search-input form:after{-webkit-font-smoothing:antialiased;speak:never;align-items:center;color:#077;content:"";content:"";display:flex;font-family:icomoon!important;font-size:1.0625rem;font-style:normal;font-variant:normal;font-weight:400;height:100%;line-height:1;pointer-events:none;position:absolute;right:1.3125rem;text-transform:none;top:0;transition:color .2s ease}.service-bw-search-input .text{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.service-bw-search-input .service-bw-search-title{color:#ffef44;display:flex;flex-direction:column}.service-bw-search-input .service-bw-search-title:before{-webkit-font-smoothing:antialiased;speak:never;color:#ffef44;content:"";font-family:icomoon!important;font-size:5.375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:auto auto 1.625rem;text-transform:none;transition:color .2s}.service-bw-search-input p{color:#fff;font-size:1.125rem;margin-top:1rem}.service-bw-search-input.background-brand-quinary{background-color:#077}.service-bw-search-results{padding:5.125rem 0 8.25rem}.service-bw-search-results.brand-quinary{background-color:#e5f1f1}.service-bw-search-results .content-wrap-narrow>*+*{margin-top:4.5rem}.service-bw-search-results .content-wrap-narrow>.text+.text{margin-top:4.125rem}.service-bw-description h4{color:#077;font-size:2.1875rem}.service-bw-description h5{color:#077}.alphabet-navigation .solr-search-form{position:relative}.alphabet-navigation .solr-search-form .search-input{background-color:#ededed}.background-brand-quinary .alphabet-navigation .solr-search-form .search-input{background-color:#fff}.alphabet-navigation .solr-search-form .search-button{position:absolute;right:0;top:0}.alphabet-navigation .solr-search-form+.alphabet-navigation-list{margin-top:4.5rem}.alphabet-navigation-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;justify-content:center;list-style:none}.alphabet-navigation-list a{align-items:center;background-color:#ededed;border:none;display:flex;font-size:1rem;font-weight:700;height:33.65px;justify-content:center;text-decoration:none;transition:background-color .2s;transition:color .2s;width:33.65px}.alphabet-navigation-list a:hover{background-color:#ffef44;color:#077}.alphabet-navigation-list a:focus-visible{background-color:#077;color:#fff}.alphabet-navigation-result-list{display:flex;flex-direction:column}.alphabet-navigation-result-list .letter-selection+.letter-selection,.alphabet-navigation-result-list .quick-link-list+.letter-selection{margin-top:3.75rem}.alphabet-navigation-result-list .letter-selection+.quick-link-list{margin-top:1.25rem}.alphabet-navigation-result-list .quick-link-list{list-style:none;width:100%}.alphabet-navigation-result-list .quick-link-list+.letter-selection-anker{margin-top:4.5rem}.alphabet-navigation-result-list .quick-link{border-bottom:max(2px,.1875rem) solid #333;display:block;font-weight:700;padding:.8125rem 2.5rem .3125rem .3125rem;position:relative;text-decoration:none;transition:border-bottom-color .2s ease,color .2s ease;width:100%}.alphabet-navigation-result-list .quick-link:after{-webkit-font-smoothing:antialiased;speak:never;bottom:.5rem;color:#333;content:"";content:"";font-family:icomoon!important;font-size:.9375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:.5625rem;text-transform:none;transition:color .2s ease}.alphabet-navigation-result-list .quick-link:hover{border-bottom-color:#077}.alphabet-navigation-result-list .quick-link:hover:after{color:#077}.alphabet-navigation-result-list .quick-link+.quick-link{margin-top:0}.alphabet-navigation-result-list .hidden{display:none}*+.alphabet-navigation-result-list{margin-top:5.4375rem}@media(max-width:560px){.alphabet-navigation-result-list{max-width:unset}}.teaser-living-container .teaser-living-results{margin-top:4.5rem}.teaser-living-container .hidden{display:none}.tx-powermail .powermail_form{max-width:42.75rem}.tx-powermail .powermail_legend,.tx-powermail h3{display:none}.tx-powermail .showlabel .powermail_legend{display:block;font-size:20px;margin-bottom:16px}.tx-powermail .showlabel .layout1:nth-child(3),.tx-powermail .showlabel .layout2:nth-child(3),.tx-powermail .showlabel .layout3:nth-child(3){margin-top:0}.tx-powermail *+.showlabel{margin-top:48px}.powermail_fieldwrap{display:inline-block;width:100%}.powermail_fieldwrap label{font-size:16px}.powermail_fieldwrap+.powermail_fieldwrap{margin-top:16px}.powermail_fieldwrap.powermail_fieldwrap_type_select{display:block;width:20.0625rem}.powermail_fieldwrap.powermail_fieldwrap_type_country .powermail_field,.powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field{position:relative}.powermail_fieldwrap.powermail_fieldwrap_type_country .powermail_field:after,.powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field:after{-webkit-font-smoothing:antialiased;speak:never;align-items:center;color:#077;content:"";content:"";display:flex;font-family:icomoon!important;font-size:1.0625rem;font-style:normal;font-variant:normal;font-weight:400;height:100%;line-height:1;pointer-events:none;position:absolute;right:1.125rem;text-transform:none;top:0;transition:color .2s ease}.powermail_fieldwrap.powermail_fieldwrap_type_country .powermail_field .powermail_country,.powermail_fieldwrap.powermail_fieldwrap_type_country .powermail_field .powermail_select,.powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field .powermail_country,.powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field .powermail_select{-webkit-appearance:none;appearance:none;padding-right:3.125rem}.powermail_fieldwrap.layout1{width:calc(50% - 8px)}.powermail_fieldwrap.layout1+.layout1{margin-left:16px}.powermail_fieldwrap.layout2{width:calc(75% - 8px)}.powermail_fieldwrap.layout2+.layout3{margin-left:16px}.powermail_fieldwrap.layout3{width:calc(25% - 8px)}.powermail_fieldwrap.layout3+.layout2{margin-left:16px}.powermail_fieldwrap .powermail_field{font-size:16px;position:relative}.powermail_fieldwrap .powermail_field .error-icon{display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.powermail_fieldwrap .powermail_field .error-icon:after{align-items:center;background:#e20e00;border-radius:50%;color:#fff;content:"!";display:flex;font-weight:bolder;height:27px;justify-content:center;width:27px}.powermail_fieldwrap .powermail_field .error-icon span{display:none}.powermail_fieldwrap .powermail_field.filled .powermail_country,.powermail_fieldwrap .powermail_field.filled .powermail_country:focus,.powermail_fieldwrap .powermail_field.filled .powermail_file,.powermail_fieldwrap .powermail_field.filled .powermail_file:focus,.powermail_fieldwrap .powermail_field.filled .powermail_location,.powermail_fieldwrap .powermail_field.filled .powermail_location:focus,.powermail_fieldwrap .powermail_field.filled .powermail_select,.powermail_fieldwrap .powermail_field.filled .powermail_select:focus,.powermail_fieldwrap .powermail_field.filled .powermail_textarea,.powermail_fieldwrap .powermail_field.filled .powermail_textarea:focus,.powermail_fieldwrap .powermail_field.filled input:not(.powermail_submit,.powermail_checkbox,.powermail_radio),.powermail_fieldwrap .powermail_field.filled input:not(.powermail_submit,.powermail_checkbox,.powermail_radio):focus{box-shadow:inset 0 -3px 0 #077}.powermail_fieldwrap .powermail_field .powermail_country,.powermail_fieldwrap .powermail_field .powermail_file,.powermail_fieldwrap .powermail_field .powermail_location,.powermail_fieldwrap .powermail_field .powermail_select,.powermail_fieldwrap .powermail_field .powermail_textarea,.powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox){background-color:#ededed;border:none;box-shadow:inset 0 -1px 0 #333;font-size:16px;outline:none;padding:.9375rem .875rem;position:relative;width:100%}.powermail_fieldwrap .powermail_field .powermail_country:focus,.powermail_fieldwrap .powermail_field .powermail_file:focus,.powermail_fieldwrap .powermail_field .powermail_location:focus,.powermail_fieldwrap .powermail_field .powermail_select:focus,.powermail_fieldwrap .powermail_field .powermail_textarea:focus,.powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox):focus{box-shadow:inset 0 -3px 0 #333}.powermail_fieldwrap .powermail_field .powermail_country.powermail_field_error,.powermail_fieldwrap .powermail_field .powermail_file.powermail_field_error,.powermail_fieldwrap .powermail_field .powermail_location.powermail_field_error,.powermail_fieldwrap .powermail_field .powermail_select.powermail_field_error,.powermail_fieldwrap .powermail_field .powermail_textarea.powermail_field_error,.powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox).powermail_field_error{background-color:#e20e0026;box-shadow:inset 0 -1px 0 #e20e00;padding-right:3.125rem}.powermail_fieldwrap .powermail_field .powermail_country.powermail_field_error:focus,.powermail_fieldwrap .powermail_field .powermail_file.powermail_field_error:focus,.powermail_fieldwrap .powermail_field .powermail_location.powermail_field_error:focus,.powermail_fieldwrap .powermail_field .powermail_select.powermail_field_error:focus,.powermail_fieldwrap .powermail_field .powermail_textarea.powermail_field_error:focus,.powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox).powermail_field_error:focus{box-shadow:inset 0 -3px 0 #e20e00}.powermail_fieldwrap .powermail_field .powermail_country.powermail_field_error:after,.powermail_fieldwrap .powermail_field .powermail_file.powermail_field_error:after,.powermail_fieldwrap .powermail_field .powermail_location.powermail_field_error:after,.powermail_fieldwrap .powermail_field .powermail_select.powermail_field_error:after,.powermail_fieldwrap .powermail_field .powermail_textarea.powermail_field_error:after,.powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox).powermail_field_error:after{background-color:#e20e00;content:"!";font-weight:700;height:30px;position:absolute;right:0;width:30px}.powermail_fieldwrap .powermail_field .powermail_country.powermail_field_error~.error-icon,.powermail_fieldwrap .powermail_field .powermail_file.powermail_field_error~.error-icon,.powermail_fieldwrap .powermail_field .powermail_location.powermail_field_error~.error-icon,.powermail_fieldwrap .powermail_field .powermail_select.powermail_field_error~.error-icon,.powermail_fieldwrap .powermail_field .powermail_textarea.powermail_field_error~.error-icon,.powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox).powermail_field_error~.error-icon{display:block}.powermail_fieldwrap .powermail_field .powermail-errors-list{list-style:none;margin-top:.5rem;position:absolute}.powermail_fieldwrap .powermail_field .powermail-errors-list li{color:#e20e00;font-size:14px;line-height:.9}.powermail_fieldwrap .powermail_field textarea{height:unset}.powermail_fieldwrap .powermail_field select:valid{border:0;box-shadow:inset 0 -3px 0 #077}.powermail_fieldwrap .powermail_submit{align-items:center;background-color:#077;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;line-height:1;margin-top:1.25rem;padding:1rem;text-decoration:none;transition:color .2s,background-color .2s,outline .2s,border .2s;width:-moz-fit-content;width:fit-content}.powermail_fieldwrap .powermail_submit:hover{background-color:#ffef44;color:#077}.powermail_fieldwrap .powermail_submit:focus-visible{outline:max(.1875rem,2px) solid #0ec}.powermail_fieldwrap .checkbox,.powermail_fieldwrap .radio{margin-right:1.875rem;margin-top:.875rem}.powermail_fieldwrap .checkbox~.powermail_field_error_container,.powermail_fieldwrap .radio~.powermail_field_error_container{margin-left:46px}.powermail_fieldwrap .checkbox label,.powermail_fieldwrap .radio label{cursor:pointer;display:block;letter-spacing:normal;text-transform:none}.powermail_fieldwrap .checkbox input,.powermail_fieldwrap .radio input{display:block;height:0;opacity:0;position:absolute;width:0}.powermail_fieldwrap .checkbox input+span,.powermail_fieldwrap .radio input+span{display:inline-block;min-height:1.25rem;padding-left:46px;position:relative}.powermail_fieldwrap .checkbox input+span:before,.powermail_fieldwrap .radio input+span:before{border:1px solid #333;content:"";display:inline-block;height:30px;left:0;position:absolute;text-align:center;top:-3px;width:30px}.powermail_fieldwrap .checkbox input+span:after,.powermail_fieldwrap .radio input+span:after{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";content:"";display:inline-block;font-family:icomoon!important;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;left:6px;line-height:1;position:absolute;text-transform:none;top:3px;transform:scale(0);transition:transform .3s}.powermail_fieldwrap .checkbox input:focus+span:before,.powermail_fieldwrap .radio input:focus+span:before{border:3px solid #333}.powermail_fieldwrap .checkbox input:checked+span:before,.powermail_fieldwrap .radio input:checked+span:before{border:3px solid #077}.powermail_fieldwrap .checkbox input:checked+span:after,.powermail_fieldwrap .radio input:checked+span:after{border-color:#077;transform:scale(1)}.powermail_fieldwrap .checkbox.powermail_field_error input+span:before,.powermail_fieldwrap .radio.powermail_field_error input+span:before{background-color:#e20e0026;border:1px solid #e20e00;content:""}.powermail_fieldwrap .checkbox.powermail_field_error input:focus+span:before,.powermail_fieldwrap .radio.powermail_field_error input:focus+span:before{border:3px solid #e20e00}.powermail_fieldwrap .radio input+span:after,.powermail_fieldwrap .radio input+span:before{border-radius:100%}.powermail_fieldwrap .radio input+span:after{background-color:#077;content:"";display:inline-block;height:18px;left:6px;position:absolute;top:3px;transform:scale(0);transition:transform .3s;width:18px}@media(max-width:768px){.tx-powermail .showlabel .layout1:nth-child(3),.tx-powermail .showlabel .layout2:nth-child(3),.tx-powermail .showlabel .layout3:nth-child(3){margin-top:16px}.powermail_fieldwrap.powermail_fieldwrap_hausnummer,.powermail_fieldwrap.powermail_fieldwrap_hausnummer_veranstalter,.powermail_fieldwrap.powermail_fieldwrap_nachname,.powermail_fieldwrap.powermail_fieldwrap_ort,.powermail_fieldwrap.powermail_fieldwrap_ort_veranstalter,.powermail_fieldwrap.powermail_fieldwrap_plz,.powermail_fieldwrap.powermail_fieldwrap_plz_veranstalter,.powermail_fieldwrap.powermail_fieldwrap_strasse,.powermail_fieldwrap.powermail_fieldwrap_strasse_veranstalter,.powermail_fieldwrap.powermail_fieldwrap_vorname{width:100%}.powermail_fieldwrap.powermail_fieldwrap_plz+.powermail_fieldwrap_ort,.powermail_fieldwrap.powermail_fieldwrap_plz_veranstalter+.powermail_fieldwrap_ort_veranstalter,.powermail_fieldwrap.powermail_fieldwrap_strasse+.powermail_fieldwrap_hausnummer,.powermail_fieldwrap.powermail_fieldwrap_strasse_veranstalter+.powermail_fieldwrap_hausnummer_veranstalter,.powermail_fieldwrap.powermail_fieldwrap_vorname+.powermail_fieldwrap_nachname{margin-left:0}}.solr-search-form-and-results-container .solr-search-form{border-bottom:3px solid #333}.solr-search-form-and-results-container .solr-search-form form{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.solr-search-form-and-results-container .solr-search-form form label{flex-grow:1}.solr-search-form-and-results-container .solr-search-form form .search-input,.solr-search-form-and-results-container .solr-search-form form .search-input::placeholder{font-size:1.25rem}.solr-search-form-and-results-container .solr-search-form form .search-button{position:absolute;right:0;top:0}.solr-search-form-and-results-container .solr-search-form form .search-button:before{font-size:2.375rem;transform:translate(-50%,-50%)}.solr-search-form-and-results-container .solr-search-form+.solr-search-results{margin-top:5.625rem}.solr-search-form{position:relative}.solr-search-form label{font-size:0;position:relative}.solr-search-form .search-input{border:none;font-size:1.75rem;height:5.125rem;padding-left:2rem;padding-right:5.3125rem;width:100%}.solr-search-form .search-input::placeholder{color:#000;font-size:1.75rem;font-weight:400;opacity:1}.solr-search-form .search-button{background-color:#0000;border:none;height:100%;width:5.3125rem}.solr-search-form .search-button:before{-webkit-font-smoothing:antialiased;speak:never;color:#077;content:"";font-family:icomoon!important;font-size:2.8125rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;transition:font-size .2s}.solr-search-form .search-button:hover:before{font-size:2.1875rem}.solr-search-form .search-button:focus-visible{outline:max(.1875rem,2px) solid #0ec}@media(max-width:650px){.solr-search-form,.solr-search-form form{width:100%}.solr-search-form .search-input{font-size:1.25rem;padding-left:1.875rem}.solr-search-form .search-input::placeholder{font-size:1.25rem}.solr-search-form .search-button:before{font-size:2.1875rem}.solr-search-form .search-button:hover:before{font-size:1.5625rem}}.solr-search-results-amount+*{margin-top:3.75rem}.solr-search-results-list{font-size:1.125rem;list-style-type:none}.solr-search-results-list-item a{text-decoration:none;transition:color .2s}.solr-search-results-list-item a>span{display:block}.solr-search-results-list-item a .solr-search-results-list-item-title{display:block;font-weight:600}.solr-search-results-list-item a .solr-search-results-list-item-dates{border-bottom:2px solid #0000;display:inline-block;font-size:1rem;transition:border-bottom-color .2s}.solr-search-results-list-item a .solr-search-results-list-item-dates>span{display:inline-block}.solr-search-results-list-item a .solr-search-results-list-item-dates>span+span{margin-left:.5rem}.solr-search-results-list-item a .solr-search-results-list-item-dates .created{font-weight:600}.solr-search-results-list-item a .solr-search-results-list-item-dates+*{padding-top:.75rem}.solr-search-results-list-item a .search-keyword-highlighted{background-color:#ffef44;padding-left:4px;padding-right:4px;transition:color .2s,background-color .2s}.solr-search-results-list-item a:hover{color:#077}.solr-search-results-list-item a:hover .solr-search-results-list-item-dates{border-bottom-color:#077}.solr-search-results-list-item a:hover .search-keyword-highlighted{background-color:#077;color:#fff}.solr-search-results-list-item+.solr-search-results-list-item{margin-top:1.875rem}.tx-dp-landkreis-waldshut-jobfilter .job-search-form-container{-webkit-hyphens:none;hyphens:none}.tx-dp-landkreis-waldshut-jobfilter .job-search-form-container h2.h1{font-weight:400}.tx-dp-landkreis-waldshut-jobfilter .job-search-form-container h2.h1+*{margin-top:2.625rem}.tx-dp-landkreis-waldshut-jobfilter .job-search-form-container form{display:flex}.tx-dp-landkreis-waldshut-jobfilter .job-search-form-container .selectors{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%}.tx-dp-landkreis-waldshut-jobfilter .job-search-form-container .selectors select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.545' height='10.839'%3E%3Cpath data-name='Path 3023' d='M13.872 0a.171.171 0 0 1 .121.05l2.5 2.5a.173.173 0 0 1 0 .243l-8.206 8a.172.172 0 0 1-.243 0l-.766-.776-1.855-1.849L.05 2.794a.169.169 0 0 1 0-.24l2.5-2.5a.172.172 0 0 1 .243 0l5.252 5.252a.172.172 0 0 0 .243 0L13.754.051a.165.165 0 0 1 .119-.05' fill='%23039'/%3E%3C/svg%3E");background-position:top 50% right 1.0625rem;background-repeat:no-repeat;border:none;border-bottom:1px solid #333;cursor:pointer;flex:1;line-height:unset;min-width:16.75rem;padding:.9375rem 3.125rem .9375rem 1.0625rem;position:relative}.tx-dp-landkreis-waldshut-jobfilter .job-search-form-container button.search-button{background:none;border:none;margin-left:1.25rem}.tx-dp-landkreis-waldshut-jobfilter .job-search-form-container button.search-button:after{-webkit-font-smoothing:antialiased;speak:never;color:#039;content:"";content:"";font-family:icomoon!important;font-size:1.875rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.tx-dp-landkreis-waldshut-jobfilter .job-search-form-container+.search-term-container{margin-top:4.75rem}.tx-dp-landkreis-waldshut-jobfilter .search-term-container .title{font-weight:400}.tx-dp-landkreis-waldshut-jobfilter .search-term-container .search-term-counter span{color:#077}@media(max-width:560px){.tx-dp-landkreis-waldshut-jobfilter .job-search-form-container .selectors{flex-direction:column}.tx-dp-landkreis-waldshut-jobfilter .job-search-form-container .selectors select{width:100%}}*+.jobfilter-container,.jobfilter-container+*{margin-top:6rem}.jobfilter-container{background:#00eecc26;margin-left:auto;margin-right:auto;max-width:90.625rem;padding:4rem 1.25rem}.tx-dp-landkreis-waldshut-jobfilter{margin-left:auto;margin-right:auto;max-width:60.375rem;padding-left:1.25rem;padding-right:1.25rem}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-list{padding:1.875rem 0}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item{background:#fff;display:grid;grid-template-columns:1fr minmax(13.75rem,auto);padding:1rem;text-decoration:none;transition:border .2s,background-color .2s;width:100%}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item+.job-search-result-item{margin-top:1.25rem}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .tags{color:#039;max-width:13.75rem;padding-left:1.4375rem;position:relative}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .tags *+*{margin-top:max(5px,.625rem)}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .content{padding-right:max(15px,1.5625rem)}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .content+.tags:before{background:#ededed;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item:hover{background-color:#039}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item:hover .location,.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item:hover .text,.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item:hover .time,.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item:hover .title{color:#fff}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .location,.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .text,.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .time,.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .title{transition:color .2s}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .location,.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .time{line-height:1.1;padding-left:2.1875rem;position:relative}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .location:before,.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .time:before{-webkit-font-smoothing:antialiased;speak:never;color:#0ec;content:"";content:"";font-family:icomoon!important;font-size:1.375rem;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;margin-right:.625rem;position:absolute;text-transform:none;top:50%;transform:translateY(-50%);transition:color .2s}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .location:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media(max-width:560px){.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item{display:flex;flex-direction:column-reverse;gap:1.875rem}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .tags{display:flex;flex-wrap:wrap;gap:max(12px,.9375rem);max-width:unset;padding-left:0}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .tags:after{display:none}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .tags *+*{margin-top:0}.tx-dp-landkreis-waldshut-jobfilter .job-search-result-item .content+.tags:before{bottom:-12px;height:2px;top:unset;width:100%}}.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container{display:flex;flex-wrap:wrap;gap:max(5px,.5rem)}.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container .pagination-item{align-items:center;background:#fff;color:#000;display:flex;font-size:1.5rem;height:3.125rem;justify-content:center;text-decoration:none;width:3.125rem}.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container .next,.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container .prev{align-items:center;background:#039;display:flex;height:3.125rem;justify-content:center;position:relative;width:3.125rem}.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container .next:after,.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container .prev:after{-webkit-font-smoothing:antialiased;speak:never;color:#fff;content:"";content:"";font-family:icomoon!important;font-size:1.375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;text-transform:none;transition:background .2s}.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container .prev:after{rotate:180deg}.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container a.next:hover,.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container a.prev:hover{background:#0ec}.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container span.next,.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container span.prev{opacity:.5;pointer-events:none}.tx-dp-landkreis-waldshut-jobfilter .search-pagination-container .results{align-items:center;display:flex;font-size:1.5rem}.tx-dp-landkreis-waldshut-jobfilter-teaser{background-color:#00eecc26;padding:6.25rem 0}.tx-dp-landkreis-waldshut-jobfilter-teaser .grid.grid-3{gap:2.5rem}.tx-dp-landkreis-waldshut-jobfilter-teaser .text h2{color:#039;display:block;font-size:3.25rem;margin:0 auto}.tx-dp-landkreis-waldshut-jobfilter-teaser .job-item{background-color:#fff;display:block;height:100%;padding:1.875rem 1.875rem 1.5625rem 3.375rem;text-decoration:none}.tx-dp-landkreis-waldshut-jobfilter-teaser .job-item span{display:block}.tx-dp-landkreis-waldshut-jobfilter-teaser .job-item .title{font-size:2rem;font-weight:600;line-height:1.2;position:relative}.tx-dp-landkreis-waldshut-jobfilter-teaser .job-item .title:before{-webkit-font-smoothing:antialiased;speak:never;color:#039;content:"";content:"";font-family:icomoon!important;font-size:1.4375rem;font-style:normal;font-variant:normal;font-weight:400;left:-1.75rem;line-height:1;position:absolute;text-transform:none;top:.4375rem;transition:left .2s}.tx-dp-landkreis-waldshut-jobfilter-teaser .job-item .title+.location,.tx-dp-landkreis-waldshut-jobfilter-teaser .job-item .title+.time{margin-top:1.875rem}.tx-dp-landkreis-waldshut-jobfilter-teaser .job-item:hover .title:before{left:-2.0625rem}.tx-dp-landkreis-waldshut-jobfilter-teaser .job-item .location{font-weight:600}.tx-dp-landkreis-waldshut-jobfilter-teaser .job-item .location,.tx-dp-landkreis-waldshut-jobfilter-teaser .job-item .time{font-size:max(12px,1.125rem)}.tx-dp-landkreis-waldshut-jobfilter-teaser+*{margin-top:0}body.hochrhein .page-header .logo-container .logo{height:auto;width:16.5625rem}body.hochrhein .page-header .logo-container .logo-sticky{height:auto;width:10.625rem}body.hochrhein .page-navigation-accessibility a:not(:disabled):hover,body.hochrhein .page-navigation-accessibility button:not(:disabled):hover{background-color:#416396}body.hochrhein .page-navigation-accessibility a:not(:disabled):hover:before,body.hochrhein .page-navigation-accessibility button:not(:disabled):hover:before{color:#fff}body.hochrhein .page-navigation-accessibility a:before,body.hochrhein .page-navigation-accessibility button:before{color:#9ba520}@media(max-height:800px),(max-width:1280px){body.hochrhein .page-navigation-accessibility{background-color:#ededed}}.large-text body.hochrhein .page-navigation-accessibility{background-color:#ededed}@media(min-width:1281px)and (min-height:801px){html:not(.large-text) body.hochrhein .page-navigation .nav-level-1 a:not(ul ul a):hover{background-color:#416396}html:not(.large-text) body.hochrhein .page-navigation .nav-level-1 a.active:not(ul ul a),html:not(.large-text) body.hochrhein .page-navigation .nav-level-1 summary.active:not(ul ul summary) a{color:#9ba520}html:not(.large-text) body.hochrhein .page-navigation .nav-level-1 a.active:not(ul ul a):hover,html:not(.large-text) body.hochrhein .page-navigation .nav-level-1 summary.active:not(ul ul summary) a:hover{background-color:#416396;color:#fff}html:not(.large-text) body.hochrhein .page-navigation .nav-level-1 :is(details:hover,details[open]) summary.active:not(ul ul summary) a,html:not(.large-text) body.hochrhein .page-navigation .nav-level-1 a.active:not(ul ul a):hover{color:#fff}html:not(.large-text) body.hochrhein .page-navigation .nav-level-2[open]>summary a{background-color:#416396}html:not(.large-text) body.hochrhein .page-navigation .flyout{background-color:#416396;max-height:calc(40vh - 16.125rem)}html:not(.large-text) body.hochrhein .page-navigation .flyout a.active,html:not(.large-text) body.hochrhein .page-navigation .flyout span.active{background-color:#fff;color:#fff}html:not(.large-text) body.hochrhein .page-navigation .flyout a.active:not(.flyout ul ul a),html:not(.large-text) body.hochrhein .page-navigation .flyout a:hover,html:not(.large-text) body.hochrhein .page-navigation .flyout span:hover,html:not(.large-text) body.hochrhein .page-navigation .flyout summary.active a{background-color:#fff;color:#416396}html:not(.large-text) body.hochrhein .page-navigation .nav-level-3 ul a.active{background-color:#0000;color:#fff}html:not(.large-text) body.hochrhein .page-navigation .nav-level-3 ul a:hover{background-color:#0000;border-color:#fff;color:#fff}}.accessible-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media(max-height:800px),(max-width:1280px){body.hochrhein .page-naigation details[open]>summary.active{background-color:#fff;color:#416396}body.hochrhein .active{color:#9ba520}body.hochrhein .toggle-menu{color:#416396}body.hochrhein .nav-level-1>ul{background-color:#416396}body.hochrhein .nav-level-1 .svg-hamburger{color:#416396}body.hochrhein .nav-level-2 details[open]>summary,body.hochrhein .nav-level-2[open]>summary{background-color:#fff;border-color:#fff;color:#416396}}.large-text body.hochrhein .page-naigation details[open]>summary.active{background-color:#fff;color:#416396}.large-text body.hochrhein .active{color:#9ba520}.large-text body.hochrhein .toggle-menu{color:#416396}.large-text body.hochrhein .nav-level-1>ul{background-color:#416396}.large-text body.hochrhein .nav-level-1 .svg-hamburger{color:#416396}.large-text body.hochrhein .nav-level-2 details[open]>summary,.large-text body.hochrhein .nav-level-2[open]>summary{background-color:#fff;border-color:#fff;color:#416396}body.hochrhein .page-footer{background-color:#dad2c8;color:#333}body.hochrhein .page-footer .copyright,body.hochrhein .page-footer a,body.hochrhein .page-footer button,body.hochrhein .page-footer p{color:#333}body.hochrhein .page-footer a:hover,body.hochrhein .page-footer button:hover{color:#416396}body.hochrhein .footer-additional-information{display:flex;flex-direction:column}body.hochrhein .footer-additional-information .bank-account:before,body.hochrhein .footer-additional-information .footer-contact .service-account .account-information,body.hochrhein .footer-additional-information .footer-openinghours .openinghours-information,body.hochrhein .footer-additional-information .headline,body.hochrhein .footer-additional-information .location:before,body.hochrhein .footer-additional-information a[href^="mailto:"]:before{color:#333}body.hochrhein .footer-additional-information .social-media ul li:before{display:none}body.hochrhein .footer-additional-information .social-media ul li+li{margin-left:1rem;margin-top:0}body.hochrhein .footer-additional-information .social-media ul li a:hover{text-decoration:none}body.hochrhein .container:where(.background-brand-quinary){background-color:#dad2c8}body.hochrhein :focus-visible,body.hochrhein [type=button]:focus-visible,body.hochrhein [type=reset]:focus-visible,body.hochrhein [type=submit]:focus-visible,body.hochrhein button:focus-visible{outline:max(.1875rem,2px) solid #ff4e00}body.hochrhein{position:relative}body.hochrhein:after{bottom:0;content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/footer_after-250.png?75dd8fe93ed2684e0f1c');display:flex;height:auto;justify-content:flex-end;position:fixed;right:0;width:100%}body.hochrhein .toggle-head:after{color:#416396}body.hochrhein .toggle-head:hover{border-bottom:3px solid #416396}body.hochrhein .toggle-head:hover:before{background-color:#416396}body.hochrhein .toggle-head:hover>*{color:#416396}body.hochrhein .toggle-content{border-bottom:3px solid #416396}body.hochrhein .toggle[open] .toggle-head .toggle-heading{color:#416396}body.hochrhein .infobox .text-content-wrapper>*+*{margin-top:3rem}body.hochrhein .infobox.background-brand-primary .text-content{background-color:#9ba520}body.hochrhein .infobox.background-brand-primary .text-content .text>*{color:#fff}body.hochrhein .infobox.background-brand-secondary .text-content{background-color:#416396}body.hochrhein .infobox.background-brand-secondary .text-content .text>*{color:#fff}body.hochrhein .infobox.background-brand-secondary .button{background-color:#fff;color:#9ba520;outline-color:#fff}body.hochrhein .infobox.background-brand-secondary .button:hover{background-color:#416396;color:#fff;outline-color:#fff}body.hochrhein .infobox.background-brand-secondary .button:focus-visible{background-color:#fff;color:#9ba520;outline-color:#ff4e00}body.hochrhein .infobox.background-brand-tertiary .text-content{background-color:#dad2c8}body.hochrhein .infobox.background-brand-tertiary .headline,body.hochrhein .infobox.background-brand-tertiary .text-content .text p{color:#333}body.hochrhein .infobox.background-gray-33 .text-content{background-color:#333}body.hochrhein .infobox.background-gray-33 .text-content .text>*{color:#fff}body.hochrhein .infobox.background-brand-quarternary .text-content{background-color:#f5665d}body.hochrhein .infobox.background-brand-quarternary .text-content .text>*{color:#fff}body.hochrhein .infobox.background-brand-quarternary .button{background-color:#fff;color:#f5665d;outline-color:#fff}body.hochrhein .infobox.background-brand-quarternary .button:hover{background-color:#f5665d;color:#fff;outline-color:#fff}body.hochrhein .infobox.background-brand-quarternary .button:focus-visible{background-color:#fff;color:#9ba520;outline-color:#ff4e00}body.hochrhein .infobox.background-brand-primary-light .text-content{background-color:#cdd28f}body.hochrhein .infobox.background-brand-primary-light .headline,body.hochrhein .infobox.background-brand-primary-light .text-content .text>*{color:#333}body.hochrhein .infobox.background-brand-primary-light .button{background-color:#fff;color:#333;outline-color:#fff}body.hochrhein .infobox.background-brand-primary-light .button:hover{background-color:#cdd28f;color:#333;outline-color:#fff}body.hochrhein .infobox.background-brand-primary-light .button:focus-visible{background-color:#fff;color:#9ba520;outline-color:#ff4e00}body.hochrhein .infobox.background-brand-secondary-light .text-content{background-color:#a1b1cb}body.hochrhein .infobox.background-brand-secondary-light .headline,body.hochrhein .infobox.background-brand-secondary-light .text-content .text>*{color:#333}body.hochrhein .infobox.background-brand-secondary-light .button{background-color:#fff;color:#333;outline-color:#fff}body.hochrhein .infobox.background-brand-secondary-light .button:hover{background-color:#a1b1cb;color:#333;outline-color:#fff}body.hochrhein .infobox.background-brand-secondary-light .button:focus-visible{background-color:#fff;color:#9ba520;outline-color:#ff4e00}body.hochrhein .infobox.background-warning .text-content{background-color:#ffef44}body.hochrhein .infobox.background-warning .headline,body.hochrhein .infobox.background-warning p{color:#333}body.hochrhein .infobox.background-warning .button{background-color:#333;color:#fff;outline-color:#333}body.hochrhein .infobox.background-warning .button:hover{background-color:#fff;color:#333}body.hochrhein .box-banner.background-brand-primary .text-content{background-color:#9ba520}body.hochrhein .box-banner.background-brand-secondary .text-content{background-color:#416396}body.hochrhein .box-banner.background-brand-tertiary .text-content{background-color:#dad2c8}body.hochrhein .box-banner.background-brand-quinary .text-content{background-color:#f4f1ee}body.hochrhein .box-banner.background-gray-33 .text-content{background-color:#333}body.hochrhein .box-banner.background-white .text-content{background-color:#fff}body.hochrhein .text a:visited{border-bottom:#9ba520;color:#9ba520}body.hochrhein .text a:hover{border-bottom:#0000;color:#9ba520}body.hochrhein .text ol li:before,body.hochrhein .text ul li:before{color:#9ba520}body.hochrhein .text ul li:before{background-color:#9ba520}body.hochrhein .text .headline-xl,body.hochrhein .text .headline-xxl,body.hochrhein .text .subheadline-xl,body.hochrhein .text .subheadline-xxl{color:#9ba520}body.hochrhein .text .headline-xl-blue,body.hochrhein .text .headline-xxl-blue{color:#416396}body.hochrhein .text .headline-xl,body.hochrhein .text .subheadline-xl{font-size:2.5rem}body.hochrhein .background-brand-primary .text>*,body.hochrhein .background-brand-primary .text>* a,body.hochrhein .background-brand-secondary .text>*,body.hochrhein .background-brand-secondary .text>* a,body.hochrhein .background-gray-33 .text>*,body.hochrhein .background-gray-33 .text>* a,body.hochrhein .banner .text>*,body.hochrhein .banner .text>* a{color:#fff}body.hochrhein .background-brand-primary .text>* a:hover,body.hochrhein .background-brand-primary .text>* a:visited,body.hochrhein .background-brand-secondary .text>* a:hover,body.hochrhein .background-brand-secondary .text>* a:visited,body.hochrhein .background-gray-33 .text>* a:hover,body.hochrhein .background-gray-33 .text>* a:visited,body.hochrhein .banner .text>* a:hover,body.hochrhein .banner .text>* a:visited{border-bottom:#fff;color:#fff}body.hochrhein .background-brand-quinary .text .headline-xl,body.hochrhein .background-brand-quinary .text .headline-xxl,body.hochrhein .background-brand-quinary .text .subheadline-xl,body.hochrhein .background-brand-quinary .text .subheadline-xxl,body.hochrhein .background-brand-tertiary .text .headline-xl,body.hochrhein .background-brand-tertiary .text .headline-xxl,body.hochrhein .background-brand-tertiary .text .subheadline-xl,body.hochrhein .background-brand-tertiary .text .subheadline-xxl{color:#9ba520}body.hochrhein .background-brand-quinary .text a,body.hochrhein .background-brand-quinary .text>*,body.hochrhein .background-brand-tertiary .text a,body.hochrhein .background-brand-tertiary .text>*{color:#333}body.hochrhein .background-brand-quinary .text a:visited,body.hochrhein .background-brand-tertiary .text a:visited{border-bottom:#333;color:#333}body.hochrhein .background-white .text>*,body.hochrhein .background-white .text>* a{color:#416396}body.hochrhein .background-white .text>* a:visited{border-bottom:#416396;color:#416396}body.hochrhein .gallery-teaser .image-link:after{color:#416396}body.hochrhein .box-content{background-color:#9ba520}body.hochrhein .box-content.background-brand-primary .headline,body.hochrhein .box-content.background-brand-primary .text>*{color:#fff}body.hochrhein .box-content.background-brand-secondary{background-color:#416396}body.hochrhein .box-content.background-brand-secondary .headline{color:#fff}body.hochrhein .box-content.background-brand-quinary,body.hochrhein .box-content.background-brand-tertiary{background-color:#dad2c8}body.hochrhein .box-content.background-brand-quinary .headline,body.hochrhein .box-content.background-brand-quinary .text>*,body.hochrhein .box-content.background-brand-tertiary .headline,body.hochrhein .box-content.background-brand-tertiary .text>*{color:#333}body.hochrhein .box-content.background-gray-33{background-color:#333}body.hochrhein .list .list-item:before{color:#9ba520}body.hochrhein .list a:hover{border-bottom-color:#9ba520;color:#9ba520}body.hochrhein .button-icon{background-color:#9ba520;color:#fff}body.hochrhein .button-icon:before{color:#f4f1ee}body.hochrhein .button-icon:hover{background-color:#416396}body.hochrhein .button-icon:focus-visible{outline:4px solid #ff4e00}body.hochrhein .button{background-color:#9ba520;color:#fff;outline:4px solid #9ba520}body.hochrhein .button:hover{background-color:#416396;color:#fff;outline-color:#416396}body.hochrhein .button:focus-visible{background-color:#9ba520;outline-color:#ff4e00}body.hochrhein .background-brand-primary .button{background-color:#fff;color:#9ba520;outline-color:#fff}body.hochrhein .background-brand-primary .button:hover{background-color:#416396;color:#fff;outline-color:#416396}body.hochrhein .background-brand-primary .button:focus-visible{background-color:#fff;color:#9ba520;outline-color:#ff4e00}body.hochrhein .background-brand-secondary .button{background-color:#fff;color:#9ba520;outline-color:#fff}body.hochrhein .background-brand-secondary .button:hover{background-color:#416396;color:#fff;outline-color:#fff}body.hochrhein .background-brand-secondary .button:focus-visible{background-color:#fff;color:#9ba520;outline-color:#ff4e00}body.hochrhein .background-brand-quinary .button,body.hochrhein .background-brand-tertiary .button{background-color:#fff;border:none;color:#9ba520;outline-color:#fff}body.hochrhein .background-brand-quinary .button:hover,body.hochrhein .background-brand-tertiary .button:hover{background-color:#416396;color:#fff;outline-color:#416396}body.hochrhein .background-brand-quinary .button:focus-visible,body.hochrhein .background-brand-tertiary .button:focus-visible{background-color:#fff;color:#9ba520;outline-color:#ff4e00}body.hochrhein .background-gray-33 .button{background-color:#fff;border:none;color:#9ba520;outline-color:#fff}body.hochrhein .background-gray-33 .button:hover{background-color:#333;color:#fff;outline-color:#fff}body.hochrhein .background-gray-33 .button:focus-visible{background-color:#fff;color:#9ba520;outline-color:#ff4e00}body.hochrhein .image .decorative{background-color:#9ba520}body.hochrhein .quick-link{border-bottom-color:#333}body.hochrhein .quick-link:hover{border-bottom-color:#9ba520;color:#9ba520}body.hochrhein .quick-link:hover:after{color:#9ba520}body.hochrhein .teaser-button{border-bottom-color:#333}body.hochrhein .teaser-button:hover{border-bottom-color:#9ba520;color:#9ba520}body.hochrhein .teaser-button:hover:after{color:#9ba520}body.hochrhein a.teaser .content .headline:hover{border-bottom-color:#9ba520;color:#9ba520}body.hochrhein .icon-teaser{background-color:#9ba520}body.hochrhein .icon-teaser .text{color:#fff}body.hochrhein .icon-teaser figure svg *{fill:#fff;stroke:#fff}body.hochrhein .icon-teaser.background-brand-secondary{background-color:#416396}body.hochrhein .icon-teaser.background-brand-quarternary{background-color:#f5665d}body.hochrhein .icon-teaser.background-brand-primary-light{background-color:#cdd28f}body.hochrhein .icon-teaser.background-brand-secondary-light{background-color:#a1b1cb}body.hochrhein a.icon-teaser:hover{background-color:#416396}body.hochrhein a.icon-teaser.background-brand-secondary:hover{background-color:#9ba520}body.hochrhein a.icon-teaser.background-brand-secondary:hover .text{color:#fff}body.hochrhein a.icon-teaser.background-brand-secondary:hover figure svg *{fill:#fff;stroke:#fff}body.hochrhein .banner{background-color:#9ba520;color:#fff}body.hochrhein .banner .button{background-color:#fff;color:#9ba520;outline:4px solid #fff}body.hochrhein .banner .button:hover{background-color:#416396;color:#fff;outline:4px solid #416396}body.hochrhein .banner.background-brand-secondary{background-color:#416396;color:#fff}body.hochrhein .banner.background-brand-secondary .button{background-color:#fff;color:#9ba520}body.hochrhein .banner.background-brand-secondary .button:hover{background-color:#416396;color:#fff;outline:4px solid #fff}body.hochrhein .banner.background-brand-tertiary{background-color:#dad2c8}body.hochrhein .banner.background-brand-tertiary .content .text .headline-xxl{color:#333}body.hochrhein .banner.background-brand-tertiary .content .button{background-color:#fff;color:#9ba520;outline:4px solid #fff}body.hochrhein .banner.background-brand-tertiary .content .button:hover{background-color:#416396;border:none;color:#fff;outline:4px solid #416396}body.hochrhein .breadcrumbs .home a:before:hover{color:#9ba520}body.hochrhein .breadcrumbs a,body.hochrhein .breadcrumbs span{color:#333}body.hochrhein .breadcrumbs a:hover,body.hochrhein .breadcrumbs span{color:#9ba520}body.hochrhein .stage{background-color:#9ba520}body.hochrhein .stage .solr-search-form .search-input{background:#fff}body.hochrhein .stage .solr-search-form .search-input:focus-visible{outline-color:#416396}body.hochrhein .stage .solr-search-form .search-button:before{color:#416396}body.hochrhein .stage .solr-search-form .search-button:focus-visible{outline-color:#416396}body.hochrhein .swiper-image .controls-container .swiper-button-next:after,body.hochrhein .swiper-image .controls-container .swiper-button-prev:after{color:#416396}body.hochrhein .swiper-image .controls-container .swiper-pagination .swiper-pagination-bullet{background:#dad2c8}body.hochrhein .swiper-image .controls-container .swiper-pagination .swiper-pagination-bullet-active{background:#9ba520}body.hochrhein .swiper-slide-image .caption:after{background-color:#9ba520}body.hochrhein .text-teaser{background-color:#fff}body.hochrhein .text-teaser .headline:before{color:#9ba520}body.hochrhein a.text-teaser:hover{background-color:#9ba520;color:#fff}body.hochrhein a.text-teaser:hover .headline,body.hochrhein a.text-teaser:hover .headline:before,body.hochrhein a.text-teaser:hover .text{color:#fff}body.hochrhein .background-brand-quinary .text-teaser{background-color:#fff}body.hochrhein .background-brand-quinary .text-teaser .headline,body.hochrhein .background-brand-quinary .text-teaser .text{color:#9ba520}body.hochrhein .background-brand-quinary a.text-teaser:hover{background-color:#416396}body.hochrhein .background-brand-quinary a.text-teaser:hover .headline,body.hochrhein .background-brand-quinary a.text-teaser:hover .text{color:#fff}body.hochrhein .background-brand-quinary a.text-teaser:focus-visible{background-color:#fff;color:#9ba520}body.hochrhein .search-quick-links{background-color:#dad2c8}body.hochrhein .search-quick-links .headline,body.hochrhein .search-quick-links .search-quick-link,body.hochrhein .search-quick-links .subheadline{color:#333}body.hochrhein .search-quick-links .search-quick-link:before,body.hochrhein .search-quick-links .search-quick-link:hover{color:#9ba520}body.hochrhein .search-quick-links .search-quick-link:after{background-color:#0003}body.hochrhein .timeline-cards-container .timeline-cards-item{background-color:#dad2c8;min-height:13.875rem}body.hochrhein .timeline-cards-container .timeline-cards-item *{color:#333}body.hochrhein .timeline-cards-container .timeline-cards-item.background-blue{background-color:#416396}body.hochrhein .timeline-cards-container .timeline-cards-item.background-blue *{color:#fff}body.hochrhein .timeline-cards-container .timeline-cards-item.background-green{background-color:#9ba520}body.hochrhein .timeline-cards-container .timeline-cards-item.background-green *{color:#fff}body.hochrhein .timeline-cards-container .timeline-cards-item:before{border:1rem solid #f4f1ee;height:4.5rem;width:4.5rem}body.hochrhein .toggle .timeline-cards-container .timeline-cards-item{max-width:31.875rem;min-height:10rem}body.hochrhein .toggle .timeline-cards-container .timeline-cards-item:before{border:1rem solid #f4f1ee;height:2.375rem;width:2.375rem}@media(max-width:768px){.timeline-cards-container .image{height:7.125rem;width:9.5rem}.timeline-cards-container .cards:before{left:1.875rem;width:.75rem}.timeline-cards-container .timeline-cards-item{margin:0 4.875rem 0 5.9375rem;padding:2rem}.timeline-cards-container .timeline-cards-item:last-child:after{background-color:#fff;border-radius:0;bottom:0;content:"";height:50%;position:absolute;right:100%;width:5.9375rem;z-index:1}.timeline-cards-container .timeline-cards-item:before{border-radius:31px;height:3.875rem;left:-3.75rem;width:3.875rem}.timeline-cards-container .timeline-cards-item.with-image .text{margin-right:4rem}}@media(max-width:560px){.timeline-cards-container .image{display:none}.timeline-cards-container .timeline-cards-item,.timeline-cards-container .timeline-cards-item.with-image .text{margin-right:0}}body.hochrhein .footer-image-container{align-items:flex-end;display:flex;flex-direction:column}body.hochrhein .footer-image-container *+*{margin-top:2rem}body.hochrhein .footer-image-container .footer-image-link .footer-image img{transition:transform .2s}body.hochrhein .footer-image-container .footer-image-link:hover .footer-image img{transform:scale(1.05)}@media(max-width:650px){body.hochrhein .footer-image-container{align-items:flex-start}}body.hochrhein .tx-powermail .powermail_form{max-width:100%}body.hochrhein .tx-powermail .powermail_legend,body.hochrhein .tx-powermail h3{display:none}body.hochrhein .tx-powermail .showlabel .powermail_legend{display:block;font-size:20px;margin-bottom:16px}body.hochrhein .tx-powermail .showlabel .layout1:nth-child(3),body.hochrhein .tx-powermail .showlabel .layout2:nth-child(3),body.hochrhein .tx-powermail .showlabel .layout3:nth-child(3){margin-top:0}body.hochrhein .tx-powermail *+.showlabel{margin-top:48px}body.hochrhein .powermail_fieldwrap{display:inline-block;width:100%}body.hochrhein .powermail_fieldwrap label{font-size:16px}body.hochrhein .powermail_fieldwrap.powermail_fieldwrap_datenschutzerklaerung{margin-top:1.125rem}body.hochrhein .powermail_fieldwrap+.powermail_fieldwrap{margin-top:16px}body.hochrhein .powermail_fieldwrap.powermail_fieldwrap_type_select{width:calc(50% - .5rem)}body.hochrhein .powermail_fieldwrap.powermail_fieldwrap_type_country .powermail_field,body.hochrhein .powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field{position:relative}body.hochrhein .powermail_fieldwrap.powermail_fieldwrap_type_country .powermail_field:after,body.hochrhein .powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field:after{-webkit-font-smoothing:antialiased;speak:never;align-items:center;color:#416396;content:"";content:"";display:flex;font-family:icomoon!important;font-size:1.0625rem;font-style:normal;font-variant:normal;font-weight:400;height:100%;line-height:1;pointer-events:none;position:absolute;right:1.125rem;text-transform:none;top:0;transition:color .2s ease}body.hochrhein .powermail_fieldwrap.powermail_fieldwrap_type_country .powermail_field .powermail_country,body.hochrhein .powermail_fieldwrap.powermail_fieldwrap_type_country .powermail_field .powermail_select,body.hochrhein .powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field .powermail_country,body.hochrhein .powermail_fieldwrap.powermail_fieldwrap_type_select .powermail_field .powermail_select{-webkit-appearance:none;appearance:none;line-height:1.6;padding-right:3.125rem}body.hochrhein .powermail_fieldwrap.layout1{width:calc(50% - 8px)}body.hochrhein .powermail_fieldwrap.layout1+.layout1{margin-left:0}body.hochrhein .powermail_fieldwrap.layout1+.layout1:nth-child(2n+3){margin-left:16px}body.hochrhein .powermail_fieldwrap.layout2{width:calc(75% - 8px)}body.hochrhein .powermail_fieldwrap.layout2+.layout3{margin-left:16px}body.hochrhein .powermail_fieldwrap.layout3{width:calc(25% - 8px)}body.hochrhein .powermail_fieldwrap.layout3+.layout2{margin-left:16px}body.hochrhein .powermail_fieldwrap .powermail_field{font-size:16px;position:relative}body.hochrhein .powermail_fieldwrap .powermail_field .powermail_input{line-height:1.6}body.hochrhein .powermail_fieldwrap .powermail_field .error-icon{display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}body.hochrhein .powermail_fieldwrap .powermail_field .error-icon:after{align-items:center;background:#e20e00;border-radius:50%;color:#fff;content:"!";display:flex;font-weight:bolder;height:27px;justify-content:center;width:27px}body.hochrhein .powermail_fieldwrap .powermail_field .error-icon span{display:none}body.hochrhein .powermail_fieldwrap .powermail_field.filled .powermail_country,body.hochrhein .powermail_fieldwrap .powermail_field.filled .powermail_country:focus,body.hochrhein .powermail_fieldwrap .powermail_field.filled .powermail_file,body.hochrhein .powermail_fieldwrap .powermail_field.filled .powermail_file:focus,body.hochrhein .powermail_fieldwrap .powermail_field.filled .powermail_location,body.hochrhein .powermail_fieldwrap .powermail_field.filled .powermail_location:focus,body.hochrhein .powermail_fieldwrap .powermail_field.filled .powermail_select,body.hochrhein .powermail_fieldwrap .powermail_field.filled .powermail_select:focus,body.hochrhein .powermail_fieldwrap .powermail_field.filled .powermail_textarea,body.hochrhein .powermail_fieldwrap .powermail_field.filled .powermail_textarea:focus,body.hochrhein .powermail_fieldwrap .powermail_field.filled input:not(.powermail_submit,.powermail_checkbox,.powermail_radio),body.hochrhein .powermail_fieldwrap .powermail_field.filled input:not(.powermail_submit,.powermail_checkbox,.powermail_radio):focus{box-shadow:inset 0 -3px 0 #416396}body.hochrhein .powermail_fieldwrap .powermail_field .powermail_country,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_file,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_location,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_select,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_textarea,body.hochrhein .powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox){background-color:#ededed;border:none;box-shadow:inset 0 -1px 0 #333;font-size:16px;line-height:1.6;outline:none;padding:.9375rem .875rem;position:relative;width:100%}body.hochrhein .powermail_fieldwrap .powermail_field .powermail_country:focus,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_file:focus,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_location:focus,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_select:focus,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_textarea:focus,body.hochrhein .powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox):focus{box-shadow:inset 0 -3px 0 #333}body.hochrhein .powermail_fieldwrap .powermail_field .powermail_country.powermail_field_error,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_file.powermail_field_error,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_location.powermail_field_error,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_select.powermail_field_error,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_textarea.powermail_field_error,body.hochrhein .powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox).powermail_field_error{background-color:#e20e0026;box-shadow:inset 0 -1px 0 #e20e00;padding-right:3.125rem}body.hochrhein .powermail_fieldwrap .powermail_field .powermail_country.powermail_field_error:focus,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_file.powermail_field_error:focus,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_location.powermail_field_error:focus,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_select.powermail_field_error:focus,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_textarea.powermail_field_error:focus,body.hochrhein .powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox).powermail_field_error:focus{box-shadow:inset 0 -3px 0 #e20e00}body.hochrhein .powermail_fieldwrap .powermail_field .powermail_country.powermail_field_error:after,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_file.powermail_field_error:after,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_location.powermail_field_error:after,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_select.powermail_field_error:after,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_textarea.powermail_field_error:after,body.hochrhein .powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox).powermail_field_error:after{background-color:#e20e00;content:"!";font-weight:700;height:30px;position:absolute;right:0;width:30px}body.hochrhein .powermail_fieldwrap .powermail_field .powermail_country.powermail_field_error~.error-icon,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_file.powermail_field_error~.error-icon,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_location.powermail_field_error~.error-icon,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_select.powermail_field_error~.error-icon,body.hochrhein .powermail_fieldwrap .powermail_field .powermail_textarea.powermail_field_error~.error-icon,body.hochrhein .powermail_fieldwrap .powermail_field input:not(.powermail_submit,.powermail_checkbox).powermail_field_error~.error-icon{display:block}body.hochrhein .powermail_fieldwrap .powermail_field .powermail-errors-list{list-style:none;margin-top:.5rem;position:absolute}body.hochrhein .powermail_fieldwrap .powermail_field .powermail-errors-list li{color:#e20e00;font-size:14px;line-height:.9}body.hochrhein .powermail_fieldwrap .powermail_field textarea{height:unset}body.hochrhein .powermail_fieldwrap .powermail_field select:valid{border:0;box-shadow:inset 0 -3px 0 #416396}body.hochrhein .powermail_fieldwrap .powermail_submit{align-items:center;background-color:#9ba520;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;line-height:1;margin-top:1.25rem;padding:1rem;text-decoration:none;transition:color .2s,background-color .2s,outline .2s,border .2s;width:-moz-fit-content;width:fit-content}body.hochrhein .powermail_fieldwrap .powermail_submit:hover{background-color:#416396}body.hochrhein .powermail_fieldwrap .powermail_submit:focus-visible{outline:max(.1875rem,2px) solid #ff4e00}body.hochrhein .powermail_fieldwrap .checkbox,body.hochrhein .powermail_fieldwrap .radio{margin-right:1.875rem;margin-top:.875rem}body.hochrhein .powermail_fieldwrap .checkbox~.powermail_field_error_container,body.hochrhein .powermail_fieldwrap .radio~.powermail_field_error_container{margin-left:46px}body.hochrhein .powermail_fieldwrap .checkbox label,body.hochrhein .powermail_fieldwrap .radio label{cursor:pointer;display:block;letter-spacing:normal;text-transform:none}body.hochrhein .powermail_fieldwrap .checkbox input,body.hochrhein .powermail_fieldwrap .radio input{display:block;height:0;opacity:0;position:absolute;width:0}body.hochrhein .powermail_fieldwrap .checkbox input+span,body.hochrhein .powermail_fieldwrap .radio input+span{display:inline-block;min-height:1.25rem;padding-left:46px;position:relative}body.hochrhein .powermail_fieldwrap .checkbox input+span:before,body.hochrhein .powermail_fieldwrap .radio input+span:before{border:1px solid #333;content:"";display:inline-block;height:30px;left:0;position:absolute;text-align:center;top:-3px;width:30px}body.hochrhein .powermail_fieldwrap .checkbox input+span:after,body.hochrhein .powermail_fieldwrap .radio input+span:after{-webkit-font-smoothing:antialiased;speak:never;color:#416396;content:"";content:"";display:inline-block;font-family:icomoon!important;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;font-weight:700;left:6px;line-height:1;position:absolute;text-transform:none;top:3px;transform:scale(0);transition:transform .3s}body.hochrhein .powermail_fieldwrap .checkbox input:focus+span:before,body.hochrhein .powermail_fieldwrap .radio input:focus+span:before{border:3px solid #333}body.hochrhein .powermail_fieldwrap .checkbox input:checked+span:before,body.hochrhein .powermail_fieldwrap .radio input:checked+span:before{border:3px solid #416396}body.hochrhein .powermail_fieldwrap .checkbox input:checked+span:after,body.hochrhein .powermail_fieldwrap .radio input:checked+span:after{border-color:#416396;transform:scale(1)}body.hochrhein .powermail_fieldwrap .checkbox.powermail_field_error input+span:before,body.hochrhein .powermail_fieldwrap .radio.powermail_field_error input+span:before{background-color:#e20e0026;border:1px solid #e20e00;content:""}body.hochrhein .powermail_fieldwrap .checkbox.powermail_field_error input:focus+span:before,body.hochrhein .powermail_fieldwrap .radio.powermail_field_error input:focus+span:before{border:3px solid #e20e00}body.hochrhein .powermail_fieldwrap .radio input+span:after,body.hochrhein .powermail_fieldwrap .radio input+span:before{border-radius:100%}body.hochrhein .powermail_fieldwrap .radio input+span:after{background-color:#416396;content:"";display:inline-block;height:18px;left:6px;position:absolute;top:3px;transform:scale(0);transition:transform .3s;width:18px}@media(max-width:768px){body.hochrhein .tx-powermail .showlabel .layout1:nth-child(3),body.hochrhein .tx-powermail .showlabel .layout2:nth-child(3),body.hochrhein .tx-powermail .showlabel .layout3:nth-child(3){margin-top:16px}body.hochrhein .tx-powermail .powermail_fieldwrap.layout1{width:100%}body.hochrhein .tx-powermail .powermail_fieldwrap.layout1+.layout1{margin-left:0}body.hochrhein .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select{width:100%}}.news-teaser-without-image-container{padding-bottom:4.5rem}.news-teaser-without-image-container .news-teaser-without-image-item{margin-top:0;padding:3rem 0}.news-teaser-without-image-container .news-teaser-without-image-item-link{text-decoration:none}.news-teaser-without-image-container .news-teaser-without-image-item-link .headline h3{transition:color .2s}.news-teaser-without-image-container .news-teaser-without-image-item-link .headline h3:hover{color:#077}.news-teaser-without-image-container .news-teaser-without-image-item-link .date{color:#077;margin-top:1rem}.news-teaser-without-image-container .news-teaser-without-image-item-link:hover .headline h3{color:#077}.news-teaser-without-image-container .news-teaser-without-image-item+.news-teaser-without-image-item{border-top:1px solid #ededed}body.hochrhein .news-teaser-without-image-container .news-teaser-without-image-item-link .date,body.hochrhein .news-teaser-without-image-container .news-teaser-without-image-item-link .headline h3:hover,body.hochrhein .news-teaser-without-image-container .news-teaser-without-image-item-link:hover .headline h3{color:#9ba520}.f3-widget-paginator{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:3rem}.f3-widget-paginator a{border-radius:50%;font-size:1.125rem;font-weight:700;text-decoration:none;transition:color .2s}.f3-widget-paginator a:before{align-items:center;display:flex;font-size:1.875rem;height:100%;transition:color .2s}.f3-widget-paginator a:hover,.f3-widget-paginator a:hover:before{color:#077}.f3-widget-paginator span:before{align-items:center;display:flex;font-size:1.875rem;height:100%}.f3-widget-paginator li{border-radius:50%;font-size:1.125rem;height:2.375rem;list-style-type:none;width:2.375rem}.f3-widget-paginator li a{align-items:center;display:flex;height:100%;justify-content:center;transition:background .2s,color .2s;width:100%}.f3-widget-paginator li:hover a{background:#077;color:#fff}.f3-widget-paginator li.current{align-items:center;background:#077;color:#fff;display:flex;justify-content:center}.f3-widget-paginator li.previous a:before,.f3-widget-paginator li.previous span:before{transform:rotate(180deg)}.f3-widget-paginator li.next a:before,.f3-widget-paginator li.next span:before,.f3-widget-paginator li.previous a:before,.f3-widget-paginator li.previous span:before{-webkit-font-smoothing:antialiased;speak:never;content:"";font-family:icomoon!important;font-size:1.4375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.f3-widget-paginator li.next a,.f3-widget-paginator li.previous a{align-items:center;display:flex;font-size:0;justify-content:center}.f3-widget-paginator li.next:hover a,.f3-widget-paginator li.previous:hover a{background:#0000}body.hochrhein .f3-widget-paginator a:hover,body.hochrhein .f3-widget-paginator a:hover:before{color:#416396}body.hochrhein .f3-widget-paginator li.current,body.hochrhein .f3-widget-paginator li:hover a{background:#416396}@media(max-width:1024px){.f3-widget-paginator a{font-size:1rem}.f3-widget-paginator a:before,.f3-widget-paginator span:before{font-size:1.5rem}.f3-widget-paginator li{font-size:1rem}.f3-widget-paginator li.current{height:2rem;width:2rem}.f3-widget-paginator li+li{margin-left:1rem}}body.career .page-footer{background-color:#039;margin-top:9rem}@media(max-width:560px){body.career .page-header .page-title{font-size:1rem}}body.career .box-banner{-webkit-hyphens:none;hyphens:none}body.career .box-banner.type-image.left{grid-template-areas:". . . . ." ". box . . ." ". box . . ."}body.career .box-banner.type-image.left .text-content{align-self:center}body.career .box-banner.type-text.right.background-brand-secondary .text-content .headline-xl,body.career .box-banner.type-text.right.background-brand-secondary .text-content .headline-xxl{color:#0ec}.quote{margin-left:auto;margin-right:auto;max-width:21rem}.quote .image{height:auto;overflow:hidden;position:relative;text-align:center;width:100%}.quote .image img{height:100%;object-fit:contain;position:relative;width:100%}.quote .image+blockquote{margin-top:1.625rem}.quote blockquote{position:relative;text-align:center}.quote blockquote+figcaption{margin-top:3.875rem}.quote figcaption{color:#039;text-align:center}.quote figcaption:after,.quote figcaption:before{content:"-";padding:0 .5rem}body.career .button{background-color:#039}body.career .button:hover{background-color:#99f8eb;color:#039}body.career .button:focus-visible{outline:max(.1875rem,2px) solid #0ec}body.career .background-brand-secondary .button{background-color:#fff;color:#039}body.career .background-brand-secondary .button:hover{background-color:#0ec;color:#039}body.career .background-brand-secondary .button:focus-visible{background-color:#0ec;color:#039;outline:max(.1875rem,2px) solid #fff}body.career .background-brand-quarternary .button,body.career .background-brand-tertiary .button{background-color:#fff;border:none;color:#039}body.career .background-brand-quarternary .button:hover,body.career .background-brand-tertiary .button:hover{background-color:#039;color:#fff}body.career .background-brand-quarternary .button:focus-visible,body.career .background-brand-tertiary .button:focus-visible{background-color:#039;color:#fff;outline:max(.1875rem,2px) solid #fff}body.career .tx-dp-landkreis-waldshut-jobfilter-teaser .button{background-color:#039;margin:2.5rem auto 0}body.career .tx-dp-landkreis-waldshut-jobfilter-teaser .button:hover{background-color:#fff;color:#039}body.career .tx-dp-landkreis-waldshut-jobfilter-teaser .button:focus-visible{outline:max(.1875rem,2px) solid #fff}.container-contact{background:#00eecc26;padding-bottom:6.75rem;padding-top:6.75rem}.contact{border-bottom:3px solid #039;display:grid;gap:2.625rem;grid-template-columns:minmax(auto,20.0625rem) auto;padding-bottom:1.875rem}.contact+.contact{margin-top:4rem}.contact-right *+:not(.name,.jobtitle){margin-top:1.9375rem}.contact span{display:block;font-size:1.125rem}.contact .name{font-size:1.5rem}.contact .jobtitle{font-size:1.25rem}.contact a{display:block;position:relative;text-decoration:none;transition:color .2s;width:-moz-fit-content;width:fit-content}.contact a:hover{color:#0ec}.contact .mail a{padding-left:2.0625rem}.contact .mail a:before{-webkit-font-smoothing:antialiased;speak:never;color:#0ec;content:"";content:"";font-family:icomoon!important;font-size:1.6875rem;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;position:absolute;text-transform:none;top:3px}body.career .infobox,body.career .infobox .text-content{height:100%}body.career .infobox.background-brand-quarternary .text-content{background-color:#99f8eb;color:#039}body.career .infobox.background-brand-quarternary .headline{color:#039}body.career .banner .image{padding:0 1rem}body.career .banner.background-brand-secondary .content .text .headline-xl,body.career .banner.background-brand-secondary .content .text .headline-xxl{color:#fff}body.career .banner.background-brand-tertiary .content .text .headline-xl,body.career .banner.background-brand-tertiary .content .text .headline-xxl{color:#039}@media(max-width:1024px){body.career .banner .image{padding:0}}body.career .text .headline-xxl{color:#039;font-size:4.0625rem}body.career .text .headline-xl{color:#039;font-size:3.25rem}body.career .text .subheadline{font-size:2.5rem;font-weight:600}body.career .text h1,body.career .text h2,body.career .text h3,body.career .text h4,body.career .text h5,body.career .text h6{color:#039}body.career .text a:hover{border-bottom:3px solid #039;color:#039}body.career .text ol,body.career .text ul{margin-top:2.125rem}body.career .text ol li:before,body.career .text ul li:before{color:#039}body.career .text ul li:before{background-color:#039}body.career .background-brand-secondary .text .headline-xl,body.career .background-brand-secondary .text .headline-xxl,body.career .background-brand-secondary .text h1,body.career .background-brand-secondary .text h2,body.career .background-brand-secondary .text h3,body.career .background-brand-secondary .text h4,body.career .background-brand-secondary .text h5,body.career .background-brand-secondary .text h6{color:#fff}body.career .background-brand-tertiary .text .headline-xl,body.career .background-brand-tertiary .text .headline-xxl,body.career .list .list-item:before{color:#039}body.career .list a:hover{border-bottom:3px solid #039;color:#039}body.career .toggle-head:after{color:#039}body.career .toggle-head:hover{border-bottom:3px solid #039}body.career .toggle-head:hover:before{background-color:#039}body.career .toggle-head:hover>*{color:#039}body.career .toggle-content{border-bottom:3px solid #039}body.career .toggle[open] .toggle-head .toggle-heading{color:#0ec}
