@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:url('/_fonts/lato-v14-latin-100.eot');src:local('Lato Hairline'),local('Lato-Hairline'),url('/_fonts/lato-v14-latin-100.eot?#iefix') format('embedded-opentype'),url('/_fonts/lato-v14-latin-100.woff2') format('woff2'),url('/_fonts/lato-v14-latin-100.woff') format('woff'),url('/_fonts/lato-v14-latin-100.ttf') format('truetype'),url('/_fonts/lato-v14-latin-100.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:100;src:url('/_fonts/lato-v14-latin-100italic.eot');src:local('Lato Hairline Italic'),local('Lato-HairlineItalic'),url('/_fonts/lato-v14-latin-100italic.eot?#iefix') format('embedded-opentype'),url('/_fonts/lato-v14-latin-100italic.woff2') format('woff2'),url('/_fonts/lato-v14-latin-100italic.woff') format('woff'),url('/_fonts/lato-v14-latin-100italic.ttf') format('truetype'),url('/_fonts/lato-v14-latin-100italic.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url('/_fonts/lato-v14-latin-300.eot');src:local('Lato Light'),local('Lato-Light'),url('/_fonts/lato-v14-latin-300.eot?#iefix') format('embedded-opentype'),url('/_fonts/lato-v14-latin-300.woff2') format('woff2'),url('/_fonts/lato-v14-latin-300.woff') format('woff'),url('/_fonts/lato-v14-latin-300.ttf') format('truetype'),url('/_fonts/lato-v14-latin-300.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:300;src:url('/_fonts/lato-v14-latin-300italic.eot');src:local('Lato Light Italic'),local('Lato-LightItalic'),url('/_fonts/lato-v14-latin-300italic.eot?#iefix') format('embedded-opentype'),url('/_fonts/lato-v14-latin-300italic.woff2') format('woff2'),url('/_fonts/lato-v14-latin-300italic.woff') format('woff'),url('/_fonts/lato-v14-latin-300italic.ttf') format('truetype'),url('/_fonts/lato-v14-latin-300italic.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url('/_fonts/lato-v14-latin-regular.eot');src:local('Lato Regular'),local('Lato-Regular'),url('/_fonts/lato-v14-latin-regular.eot?#iefix') format('embedded-opentype'),url('/_fonts/lato-v14-latin-regular.woff2') format('woff2'),url('/_fonts/lato-v14-latin-regular.woff') format('woff'),url('/_fonts/lato-v14-latin-regular.ttf') format('truetype'),url('/_fonts/lato-v14-latin-regular.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:url('/_fonts/lato-v14-latin-italic.eot');src:local('Lato Italic'),local('Lato-Italic'),url('/_fonts/lato-v14-latin-italic.eot?#iefix') format('embedded-opentype'),url('/_fonts/lato-v14-latin-italic.woff2') format('woff2'),url('/_fonts/lato-v14-latin-italic.woff') format('woff'),url('/_fonts/lato-v14-latin-italic.ttf') format('truetype'),url('/_fonts/lato-v14-latin-italic.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url('/_fonts/lato-v14-latin-700.eot');src:local('Lato Bold'),local('Lato-Bold'),url('/_fonts/lato-v14-latin-700.eot?#iefix') format('embedded-opentype'),url('/_fonts/lato-v14-latin-700.woff2') format('woff2'),url('/_fonts/lato-v14-latin-700.woff') format('woff'),url('/_fonts/lato-v14-latin-700.ttf') format('truetype'),url('/_fonts/lato-v14-latin-700.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:700;src:url('/_fonts/lato-v14-latin-700italic.eot');src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url('/_fonts/lato-v14-latin-700italic.eot?#iefix') format('embedded-opentype'),url('/_fonts/lato-v14-latin-700italic.woff2') format('woff2'),url('/_fonts/lato-v14-latin-700italic.woff') format('woff'),url('/_fonts/lato-v14-latin-700italic.ttf') format('truetype'),url('/_fonts/lato-v14-latin-700italic.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url('/_fonts/lato-v14-latin-900.eot');src:local('Lato Black'),local('Lato-Black'),url('/_fonts/lato-v14-latin-900.eot?#iefix') format('embedded-opentype'),url('/_fonts/lato-v14-latin-900.woff2') format('woff2'),url('/_fonts/lato-v14-latin-900.woff') format('woff'),url('/_fonts/lato-v14-latin-900.ttf') format('truetype'),url('/_fonts/lato-v14-latin-900.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:900;src:url('/_fonts/lato-v14-latin-900italic.eot');src:local('Lato Black Italic'),local('Lato-BlackItalic'),url('/_fonts/lato-v14-latin-900italic.eot?#iefix') format('embedded-opentype'),url('/_fonts/lato-v14-latin-900italic.woff2') format('woff2'),url('/_fonts/lato-v14-latin-900italic.woff') format('woff'),url('/_fonts/lato-v14-latin-900italic.ttf') format('truetype'),url('/_fonts/lato-v14-latin-900italic.svg#Lato') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('/_fonts/opensans/open-sans-v16-latin-300.eot');src:local('Open Sans Light'),local('OpenSans-Light'),url('/_fonts/opensans/open-sans-v16-latin-300.eot?#iefix') format('embedded-opentype'),url('/_fonts/opensans/open-sans-v16-latin-300.woff2') format('woff2'),url('/_fonts/opensans/open-sans-v16-latin-300.woff') format('woff'),url('/_fonts/opensans/open-sans-v16-latin-300.ttf') format('truetype'),url('/_fonts/opensans/open-sans-v16-latin-300.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url('/_fonts/opensans/open-sans-v16-latin-300italic.eot');src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url('/_fonts/opensans/open-sans-v16-latin-300italic.eot?#iefix') format('embedded-opentype'),url('/_fonts/opensans/open-sans-v16-latin-300italic.woff2') format('woff2'),url('/_fonts/opensans/open-sans-v16-latin-300italic.woff') format('woff'),url('/_fonts/opensans/open-sans-v16-latin-300italic.ttf') format('truetype'),url('/_fonts/opensans/open-sans-v16-latin-300italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/_fonts/opensans/open-sans-v16-latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('/_fonts/opensans/open-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'),url('/_fonts/opensans/open-sans-v16-latin-regular.woff2') format('woff2'),url('/_fonts/opensans/open-sans-v16-latin-regular.woff') format('woff'),url('/_fonts/opensans/open-sans-v16-latin-regular.ttf') format('truetype'),url('/_fonts/opensans/open-sans-v16-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('/_fonts/opensans/open-sans-v16-latin-italic.eot');src:local('Open Sans Italic'),local('OpenSans-Italic'),url('/_fonts/opensans/open-sans-v16-latin-italic.eot?#iefix') format('embedded-opentype'),url('/_fonts/opensans/open-sans-v16-latin-italic.woff2') format('woff2'),url('/_fonts/opensans/open-sans-v16-latin-italic.woff') format('woff'),url('/_fonts/opensans/open-sans-v16-latin-italic.ttf') format('truetype'),url('/_fonts/opensans/open-sans-v16-latin-italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/_fonts/opensans/open-sans-v16-latin-600.eot');src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('/_fonts/opensans/open-sans-v16-latin-600.eot?#iefix') format('embedded-opentype'),url('/_fonts/opensans/open-sans-v16-latin-600.woff2') format('woff2'),url('/_fonts/opensans/open-sans-v16-latin-600.woff') format('woff'),url('/_fonts/opensans/open-sans-v16-latin-600.ttf') format('truetype'),url('/_fonts/opensans/open-sans-v16-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('/_fonts/opensans/open-sans-v16-latin-600italic.eot');src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url('/_fonts/opensans/open-sans-v16-latin-600italic.eot?#iefix') format('embedded-opentype'),url('/_fonts/opensans/open-sans-v16-latin-600italic.woff2') format('woff2'),url('/_fonts/opensans/open-sans-v16-latin-600italic.woff') format('woff'),url('/_fonts/opensans/open-sans-v16-latin-600italic.ttf') format('truetype'),url('/_fonts/opensans/open-sans-v16-latin-600italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/_fonts/opensans/open-sans-v16-latin-700.eot');src:local('Open Sans Bold'),local('OpenSans-Bold'),url('/_fonts/opensans/open-sans-v16-latin-700.eot?#iefix') format('embedded-opentype'),url('/_fonts/opensans/open-sans-v16-latin-700.woff2') format('woff2'),url('/_fonts/opensans/open-sans-v16-latin-700.woff') format('woff'),url('/_fonts/opensans/open-sans-v16-latin-700.ttf') format('truetype'),url('/_fonts/opensans/open-sans-v16-latin-700.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url('/_fonts/opensans/open-sans-v16-latin-700italic.eot');src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url('/_fonts/opensans/open-sans-v16-latin-700italic.eot?#iefix') format('embedded-opentype'),url('/_fonts/opensans/open-sans-v16-latin-700italic.woff2') format('woff2'),url('/_fonts/opensans/open-sans-v16-latin-700italic.woff') format('woff'),url('/_fonts/opensans/open-sans-v16-latin-700italic.ttf') format('truetype'),url('/_fonts/opensans/open-sans-v16-latin-700italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('/_fonts/opensans/open-sans-v16-latin-800.eot');src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url('/_fonts/opensans/open-sans-v16-latin-800.eot?#iefix') format('embedded-opentype'),url('/_fonts/opensans/open-sans-v16-latin-800.woff2') format('woff2'),url('/_fonts/opensans/open-sans-v16-latin-800.woff') format('woff'),url('/_fonts/opensans/open-sans-v16-latin-800.ttf') format('truetype'),url('/_fonts/opensans/open-sans-v16-latin-800.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url('/_fonts/opensans/open-sans-v16-latin-800italic.eot');src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url('/_fonts/opensans/open-sans-v16-latin-800italic.eot?#iefix') format('embedded-opentype'),url('/_fonts/opensans/open-sans-v16-latin-800italic.woff2') format('woff2'),url('/_fonts/opensans/open-sans-v16-latin-800italic.woff') format('woff'),url('/_fonts/opensans/open-sans-v16-latin-800italic.ttf') format('truetype'),url('/_fonts/opensans/open-sans-v16-latin-800italic.svg#OpenSans') format('svg')}@font-face{font-family:'Jost';font-style:normal;font-weight:400;src:url('/_fonts/Jost/static/Jost-Regular.ttf')}@font-face{font-family:'Jost';font-style:italic;font-weight:400;src:url('/_fonts/Jost/static/Jost-Italic.ttf')}@font-face{font-family:'Jost';font-style:normal;font-weight:500;src:url('/_fonts/Jost/static/Jost-Medium.ttf')}@font-face{font-family:'Jost';font-style:italic;font-weight:500;src:url('/_fonts/Jost/static/Jost-MediumItalic.ttf')}@font-face{font-family:'Jost';font-style:normal;font-weight:600;src:url('/_fonts/Jost/static/Jost-SemiBold.ttf')}@font-face{font-family:'Jost';font-style:italic;font-weight:600;src:url('/_fonts/Jost/static/Jost-SemiBoldItalic.ttf')}@font-face{font-family:'Jost';font-style:normal;font-weight:700;src:url('/_fonts/Jost/static/Jost-Bold.ttf')}@font-face{font-family:'Jost';font-style:italic;font-weight:700;src:url('/_fonts/Jost/static/Jost-BoldItalic.ttf')}@font-face{font-family:'Jost';font-style:normal;font-weight:800;src:url('/_fonts/Jost/static/Jost-ExtraBold.ttf')}@font-face{font-family:'Jost';font-style:italic;font-weight:800;src:url('/_fonts/Jost/static/Jost-ExtraBoldItalic.ttf')}:root{--magenta:#df0055;--magenta-hover:#ee6183;--black:#1a1a1a;--defaultform-outline:.1875rem solid var(--magenta);--defaultform-outline-offset:.1875rem}*{padding:0;margin:0}html{height:100%;padding:0}h4,h5,h6{font-size:.875rem;font-weight:400;text-wrap:balance}h1{font-size:2.125rem;font-weight:600;text-wrap:balance;margin-bottom:3.125rem;color:var(--magenta)}h2{font-size:1.875rem;font-weight:600;text-wrap:balance;margin-bottom:1.25rem}h3{font-size:1.625rem;font-weight:600;text-wrap:balance}h4{font-size:1.5rem;font-weight:600;text-wrap:balance}p{font-size:1.5rem;font-weight:400}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}table{border-collapse:collapse}fieldset,img{border:0}caption,th{text-align:left}.clear{clear:both}input:focus{outline:none}@media only screen and (max-width:32.5rem){h1{font-size:1.5rem !important;margin-bottom:1rem}h2{font-size:1.375rem !important}h3{font-size:1.25rem !important}h4{font-size:1.25rem}p{font-size:1.25rem}*:not(html){font-size:1.25rem}}html{height:100%;scroll-behavior:smooth;font-family:"Jost",sans-serif !important}body{font-size:1.5rem}@media only screen and (max-width:64rem){h2{margin-bottom:.625rem !important}}li{width:auto;height:auto}li[data-list=bullet]{list-style:initial}li,ul,ol{font-size:inherit;box-sizing:border-box}a{font-size:1.5rem;line-height:1.5rem;text-decoration:none;z-index:999}img{width:100%;height:auto;display:block}.background{padding:3.125rem}.black{color:#000}.white{color:#fff}.grey{background-color:#f2f2f2}.red{background-color:red}.green{background-color:green}.blue{background-color:blue}header{position:sticky;top:-15rem;z-index:1000;transition:border-bottom .2s ease;border-bottom:none}header.scrolled{border-bottom:.063rem solid #000}@media screen and (max-width:25rem){.content-container{flex-direction:column}}.contentbox{width:100%;box-sizing:border-box;overflow:hidden;position:relative;margin-bottom:6.25rem}@media only screen and (max-width:32.5rem){.contentbox{margin-bottom:4.375rem}}.text{box-sizing:border-box}.image-copyright{color:#646464;font-size:.75rem;text-align:right}.copyright{color:#646464;font-size:.75rem;text-align:right}.texteditor p[linebreak=true]{margin-top:-1.125rem}.texteditor p[linebreak=true]:first-child{margin-top:0}.texteditor>:not(:last-child){margin-bottom:1.125rem}.texteditor ol,.texteditor ul{margin-left:.5625rem;margin-top:.625rem;margin-bottom:.625rem}.texteditor ol:has(li[data-list=bullet]){margin-left:0}.texteditor ol li[data-list=bullet]{list-style:disc outside}.texteditor a{text-decoration:underline}.texteditor a:focus-visible{outline:.1875rem solid var(--magenta)}@media only screen and (max-width:32.5rem){.texteditor a{font-size:1.25rem}}ul.linklist{list-style:none;margin:0;padding:0}ul.linklist a{color:#000}ul.linklist a:hover{color:var(--magenta)}.link-container.top{margin-bottom:1.25rem}.link-int:before,.link-ext:before,.link-more:before,.download-link:before,.phone:before,.fax:before,.mobile:before,.mail:before,.button-back:before{font-family:"Font Awesome 6 Sharp",sans-serif;font-weight:900;display:inline-block;margin-right:.3rem}.link-int:before,.link-more:before{content:"\f32b"}.link-ext:before{content:"\f14c";width:1.25rem}.button{background-color:var(--magenta);color:#fff;border:none;border-radius:.625rem;padding:.625rem 1.875rem;display:inline-block}.button:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.button-back:before{content:"\f191";width:1.875rem}.button:hover{background:var(--magenta-hover)}@media only screen and (max-width:32.5rem){.button{font-size:1.25rem}}#back-to-top-canvas{display:none;float:right;top:90%;width:3.5555555556rem;height:3.5555555556rem;margin-right:2.1875rem;background-color:var(--magenta);right:0;cursor:pointer;border:none;position:fixed;z-index:2000 !important}#back-to-top-canvas:focus-visible,#back-to-top-canvas:hover{outline:#fff .188rem solid;outline-offset:-.4rem}#back-to-top-canvas .back-to-top{border:solid #fff;border-width:0 .1875rem .1875rem 0;display:inline-block;padding:.625rem;position:absolute;top:calc(50% - .3125rem);left:calc(50% - .75rem);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.download-item{display:block;clear:both}.download-link{box-sizing:border-box;display:block}.download-link:before{font-family:'Font Awesome 6 Sharp',sans-serif;font-weight:900;content:"\f56d";width:1.875rem;display:inline-block;font-size:1.5625rem;margin-right:.3125rem;flex-shrink:0}#page-canvas{width:100%;height:auto;box-sizing:border-box;position:relative;margin:0 auto 0;background:#fff}#main-navigation{display:inline-block;width:100%;overflow:visible;margin:auto auto 1.4375rem;box-sizing:content-box}#main-navigation nav{padding:2.1875rem 2.5rem 0;max-width:87.5rem;margin:auto}#content-canvas{width:100%;height:auto;box-sizing:border-box;overflow:hidden;position:relative;margin:auto;padding-top:5.8125rem}#main-canvas{width:100%;height:auto;box-sizing:border-box;overflow:hidden;position:relative}.pageelement-canvas{width:100%}@media only screen and (max-width:64rem){#info-canvas{width:100%;margin:0;max-width:100%;padding-left:0}#main-canvas{width:100% !important;margin-left:0 !important;margin-right:0 !important}#meta-navigation{display:none !important}}@media only screen and (max-width:56.25rem){#content-canvas{padding-top:1.375rem}}@media only screen and (max-width:47.5rem){#main-canvas{width:100% !important;margin-left:0 !important}#info-canvas{width:100%;margin:0}#aside-canvas{width:100%;margin-bottom:.625rem}#head-image{width:100%;height:10.3125rem}#head-image img{height:12.5rem;object-fit:cover}}.nav1{display:flex;justify-content:space-between;gap:.625rem}.nav1-item.has-subnav{position:relative}.nav1-item.has-subnav .nav1-link{padding:.625rem 0;margin-right:1.9375rem}.nav1-link{padding:.625rem 0;display:flex;color:var(--black);font-size:1.25rem;font-family:'Jost',sans-serif;box-sizing:border-box;align-items:center}.nav1-link:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.nav1-link span{line-height:1.3125rem;color:inherit;font-size:1.625rem}.nav1-link.active,.nav1-link:hover{color:var(--magenta)}.nav1-link-last{position:relative;z-index:2000}.nav1-item.has-subnav button{position:absolute;right:.3125rem;top:.625rem;background:0 0;border:none;font-size:1.125rem;font-weight:600}.nav1-item.has-subnav button:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.nav1-item.has-subnav button span{color:var(--black)}.nav1-item.has-subnav:hover .nav1-link,.nav1-item.has-subnav:has(.nav2dropdown:hover) .nav1-link,.nav1-item.has-subnav:hover button span{color:var(--magenta)}.nav2dropdown{display:none;float:none;position:absolute;padding-top:.3125rem;z-index:1500;width:100%;min-width:20rem}.nav1-item:hover .nav2dropdown{display:block}.nav2dropdown-item{display:flex;float:none;width:100%;height:auto;box-sizing:border-box;border-bottom:.063rem solid #000}.nav2dropdown-item:last-child{border-bottom:none}.nav2dropdown-item span{font-weight:400}.nav2dropdown-link{display:inline-block;width:100%;padding:.3125rem .5rem;color:var(--black);background:#f2f2f2;font-size:1.25rem;font-family:'Jost',sans-serif}.nav2dropdown-link.active,.nav2dropdown-link:hover{color:#fff;background:var(--magenta)}.nav2dropdown-link:focus-visible{outline:.1875rem solid var(--black);outline-offset:-.1875rem}.nav2dropdown-link span{color:inherit}#meta-navigation{float:right;margin-right:5rem}#meta-navigation .nav-meta-item{display:inline-block;margin-right:.3125rem}#meta-navigation .nav-meta-link{display:inline-block}.nav-footer{width:auto;height:auto;list-style:none !important}.nav-footer-item{width:auto;height:auto;float:none;margin-right:0;font-size:1.25rem}.nav-footer-link{font-size:1.125rem;line-height:1.375rem;color:var(--black)}.nav-footer-link:hover span{color:var(--black)}.nav-footer-link span{color:var(--black);font-size:1.25rem;line-height:1.8125rem}.nav-footer-link:hover span{color:var(--magenta)}.lang-selector{float:right;width:16.875rem}.lang-selector-item{display:block;float:right}.lang-selector-link{display:inline-block;padding:.625rem}.lang-selector-link:hover{padding:.625rem}.lang-selector-link.lang-de:before{content:" ";display:inline-block;position:relative;background:url("/_images/flagge-de.png") no-repeat;width:1.5625rem;height:.9375rem;background-size:100% auto;margin-right:.4375rem;margin-top:.1875rem}.lang-selector-link.lang-en:before{content:" ";display:inline-block;position:relative;background:url("/_images/flagge-gb.png") no-repeat;width:1.5625rem;height:.9375rem;background-size:100% auto;margin-right:.4375rem;margin-top:.1875rem}@media only screen and (max-width:30rem){.lang-selector{width:7.1875rem}.lang-selector .lang-text{display:none !important}}.mobile-div{position:fixed;height:0;width:100vw;overflow:hidden;z-index:99999999;top:8.75rem;left:0;transition:ease-in-out .6s;background-color:#fff}.mobile-menu{height:auto;width:auto;text-align:center;display:block}.close-page-canvas{left:60% !important}.menu-trigger{display:none;height:1.8125rem;width:3.125rem;cursor:pointer;transition:ease-in .3s;position:absolute;top:3.625rem;right:2.5rem;background:0 0;border:none;padding-top:.1875rem}.menu-trigger:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.menu-trigger .menu-line{transition:ease-in .2s;width:100%;height:.3125rem;margin:0 auto .5625rem;background:var(--black);line-height:2.5rem}.menu-trigger:hover .menu-line:nth-child(2){width:80%}.menu-trigger.open .menu-line:nth-child(1){transform:rotate(45deg);position:relative;top:.375rem}.menu-trigger.open .menu-line:nth-child(2){display:none}.menu-trigger.open .menu-line:nth-child(3){transform:rotate(-45deg);position:relative;top:-.4375rem}.subnav-nav-trigger:before{font-family:"Font Awesome 6 Sharp",sans-serif;font-weight:900;content:"\f078";color:#000}.nav2-mobile-item .subnav-nav-trigger{display:none}.nav2-mobile-item .subnav-nav-trigger:before{color:#000}.subnav-nav-trigger{height:2rem;cursor:pointer;font-size:1.5rem;text-align:center;overflow:hidden;padding:.3125rem;transition:ease-in-out .3s;position:absolute;right:2.1875rem;top:.1875rem;transform:rotate(-90deg);background:0 0;border:none;display:flex;align-items:center;justify-content:center;margin-top:.5625rem}.subnav-nav-trigger:focus-visible{outline:.1875rem solid var(--magenta)}.subnav-nav-trigger.active:focus-visible{outline:.1875rem solid #fff}.subnav-nav-trigger.opened{transform:rotate(0deg)}.nav1-additional{padding:.75rem 2.5rem;box-sizing:border-box;position:relative;background:#e4e4e4;color:#000 !important;font-weight:900}.nav1-additional-link:before{font-family:'Font Awesome 6 Sharp',sans-serif;font-size:1.125rem;margin-right:1.5625rem}.nav1-additional-link.search:before{content:'\f002'}.nav1-additional-link.contact:before{content:'\f098'}.nav1-additional-link.start:before{content:'\f015'}.nav1-mobile-div{overflow:hidden;display:none;background-color:#fff}.nav1-mobile{width:auto;text-align:left;box-sizing:border-box;height:auto;overflow:hidden}.nav1-mobile li{width:100%;color:#fff}.nav1-mobile-div.menu-2 .nav1-mobile,.nav1-mobile-div.menu-2 .nav2-mobile{height:auto;border:none;display:flex;flex-flow:column;gap:.3125rem;background:#fff}.nav1-mobile-div.menu-2 .nav1-mobile-item{border:none}.nav1-mobile-item.opened .background{background:var(--magenta)}.nav1-mobile-item.opened>a>span,.nav1-mobile-item.opened>.subnav-nav-trigger:before{color:#fff}.nav1-mobile-div.menu-1{position:fixed;width:100vw;height:calc(100vh - 5rem);top:5rem;right:-100vw;transition:ease-in-out .4s;border-top:1.5625rem solid #fff}.nav1-mobile-div.menu-2{position:fixed;width:100vw;height:calc(-28.1875rem + 100vh);right:0;transition:ease-in-out .4s;z-index:999;overflow:auto;padding-bottom:0;border-top:1.5625rem solid #fff}.nav1-mobile-div.menu-3{position:fixed;width:60vw;height:100vh;top:0;right:-60vw;transition:ease-in-out .4s}.nav2-mobile{background:#fff;margin-left:-5rem;margin-right:-5rem;padding:.3125rem 2.5rem 0;transform:translateY(.75rem);overflow:hidden}.nav3-mobile{background:#fff;margin-left:-5rem;margin-right:-5rem;padding:0 2.5rem;transform:translateY(.75rem);display:none;overflow:hidden}.nav1-mobile-link span{color:#000}.nav2-mobile-link span{color:#000}.nav1-mobile-link{width:100%;display:inline-block}.nav1-mobile-link.subnav{width:calc(100% - 2.8125rem)}.nav1-mobile>li{background:#f2f2f2}.nav1-mobile>li:has(.active),.nav1-mobile>li:has(.opened){background:var(--magenta)}.nav1-mobile-link.active span,.nav1-mobile-link.opened span{color:#fff;font-weight:700}.subnav-nav-trigger.active:before{color:#fff}.nav1-mobile-link:focus{outline:none}.nav1-mobile-link:focus-visible span{outline:.1875rem solid var(--magenta);outline-offset:.125rem}.nav1-mobile-link.active:focus-visible span{outline:.1875rem solid #fff}.nav1-mobile-link.active span{font-weight:700}.nav1-mobile-item{padding:.75rem 2.5rem;box-sizing:border-box;position:relative;background:#e4e4e4}.nav1-mobile-item .background{height:3rem;width:100%;position:absolute;z-index:-1;left:0;top:0;background:#fff}.nav2-mobile-item{padding:.75rem 2.5rem;box-sizing:border-box;position:relative;background:#fceaf0}.nav2-mobile-link{display:inline-block;width:calc(100% - 1.875rem)}.nav2-mobile-link:focus{outline:none}.nav2-mobile-link:focus-visible span{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.nav2-mobile-link.active span,.nav2-mobile-link:hover span{color:var(--black)}.nav3-mobile-item{padding:.625rem 2.5rem;box-sizing:border-box;position:relative;background:#eee}.nav3-mobile-item:last-child{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}.nav3-mobile-link{color:#000}.nav3-mobile-link.active span{color:#00528c}.nav3-mobile-link span{color:#000}.nav3-mobile-link span:before{font-family:"Font Awesome 6 Sharp",sans-serif;font-weight:900;content:"\f054";color:#000;margin-right:.5rem}.lang-selector-mobile{display:none}#head-canvas{width:100%;height:auto;box-sizing:border-box;overflow:visible;position:relative;margin:auto;display:flex;justify-content:space-between;gap:.8125rem;flex-flow:column}#head-canvas .topline .container-top{background:#f2f2f2}#head-canvas .topline .container-top .wrapper{max-width:87.5rem;margin:auto;position:relative;height:9.6875rem;padding:0 2.5rem}#head-canvas .topline .container-top .logo-link{position:absolute}#head-canvas .topline .container-top .logo-link:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}#head-canvas .topline .container-top .logo{width:8.0625rem;height:auto}#head-canvas .topline .container-top .topline-code{font-size:5rem;font-weight:700;margin-left:11.1875rem;color:var(--magenta)}#head-canvas .topline .container-top .logo-element{position:absolute;width:31.5625rem;top:-21.4375rem;right:.625rem;overflow:hidden;height:31.125rem}#head-canvas .topline .container-top .logo-element .logo-element-image{width:31.5625rem}#head-canvas .topline .container-bottom .wrapper{max-width:87.5rem;margin:.6875rem auto 0;padding:0 2.5rem}#head-canvas .topline .container-bottom .topline-text{font-size:2.5rem;text-transform:uppercase;margin-left:11.1875rem}#head-canvas .topline-mobile{display:none}#head-canvas .topline-mobile .logo-link{width:4rem;min-width:4rem}#head-canvas .topline-mobile .logo-link:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}#head-canvas .topline-mobile .topline-text{font-size:1.5rem;max-width:23.5rem;display:inline-block;text-transform:uppercase}#head-canvas .topline-mobile .wrapper{display:flex;gap:2.1875rem;align-items:center}@media only screen and (max-width:78.125rem){header{top:0}#head-canvas{padding:1.5625rem 2.5rem 1.5625rem;position:relative;min-height:4.6875rem}#head-canvas .topline{display:none}#head-canvas .topline-mobile{display:block}.menu-trigger{display:block !important}#main-navigation{display:none !important}}@media only screen and (max-width:64rem){#head-canvas{padding:.75rem 2.5rem .75rem}.menu-trigger .menu-line{margin:0 auto .5rem}.menu-trigger{display:none;height:2.1rem;width:2.8rem;top:2.125rem}#head-canvas .topline-mobile .logo-link{width:3rem;min-width:3rem}.mobile-div{top:6.45rem}}@media only screen and (max-width:32.5rem){#head-canvas .topline-mobile .topline-text{max-width:calc(100% - 9rem)}#head-canvas .topline-mobile .topline-text{font-size:1.25rem}}@media only screen and (max-width:28.125rem){#head-canvas .topline-mobile .logo-link{display:none}.menu-trigger{top:1.5rem;width:2.5rem}.menu-trigger .menu-line{height:.25rem}.mobile-div{top:4.5rem}}#logo{overflow:hidden;display:flex;align-items:center;min-width:7.5625rem}#logo img{width:100%;height:auto}@media only screen and (max-width:87.5rem){#logo{min-width:5.5625rem;position:absolute;width:5.5625rem;top:.9375rem}}@media only screen and (max-width:64rem){#logo{min-width:3.75rem;position:relative;width:3.75rem;top:0}}#head-image{position:relative;width:100%;height:auto;box-sizing:border-box;max-width:120rem;margin:auto}#head-right{display:flex;flex-flow:column;gap:2.5rem}#head-image .text-container{position:absolute;bottom:0;width:100%;background:rgba(242,242,242,.7)}#head-image .text-container .text{color:var(--black);max-width:87.5rem;margin:.375rem auto;font-size:2.8125rem;font-style:italic;padding:0 2.5rem;box-sizing:content-box}@media only screen and (max-width:87.5rem){#head-right{margin-left:auto}#head-image .text-container .text{font-size:1.875rem}}@media only screen and (max-width:56.25rem){#head-image .text-container{display:none}}.top-navigation{display:inline-block;align-self:flex-end}.top-navigation .contact{align-items:flex-end;display:flex;gap:3.125rem}.top-navigation .contact .telephone,.top-navigation .contact .email{color:var(--magenta);display:flex;gap:.625rem}.top-navigation .contact .telephone:hover,.top-navigation .contact .email:hover{color:#707070}.top-navigation .contact .telephone .text,.top-navigation .contact .email .text{color:inherit;font-size:1.125rem}.top-navigation .contact .telephone:before{font-family:'Font Awesome 6 Sharp',sans-serif;font-size:1.125rem;content:'\f095'}.top-navigation .contact .email:before{font-family:'Font Awesome 6 Sharp',sans-serif;font-size:1.125rem;content:'\f0e0'}@media only screen and (max-width:64rem){.top-navigation{position:absolute;right:6.25rem;top:1.625rem}}@media only screen and (max-width:40.625rem){.top-navigation .contact{gap:2.1875rem}.top-navigation .contact .telephone .text,.top-navigation .contact .email .text{display:none}.top-navigation .contact .telephone:before{content:'\f098';font-size:2rem}.top-navigation .contact .email:before{content:'\f199';font-size:2rem}}.head-text{box-sizing:border-box;display:block;text-align:center;position:absolute;top:calc(50% - 1.25rem);left:0;right:0;margin:0 auto}#head-image{display:flex;justify-content:flex-end;position:relative}#head-image .copyright{font-size:.75rem;padding:.3125rem .3125rem 0;z-index:5;position:absolute;right:0;bottom:0}.banner{top:7.375rem;position:fixed;background:var(--magenta);color:#fff;border-top-left-radius:.625rem;border-bottom-left-radius:.625rem;height:5rem;width:5.625rem;display:flex;flex-flow:column;justify-content:center;align-items:center;right:0;z-index:1401;box-sizing:border-box;padding-left:.1875rem;border:.125rem solid #fff}.banner:focus-visible{outline:.3125rem dotted var(--black);border:.4375rem double #fff}.banner:hover{outline:#fff solid .188rem;outline-offset:-.5rem}.banner .label{color:#fff}.search-banner{top:27.8125rem;flex-flow:row;width:21.5625rem;padding-top:0;transition:.25s all ease-in-out;right:-12.5rem;cursor:pointer}.search-banner .left{width:5rem;height:5rem;display:flex;flex-flow:column;align-items:center;padding-top:.6875rem}.search-banner .right input{width:14.375rem;font-size:1.375rem;padding:.1875rem .75rem;box-sizing:border-box;margin-left:.9375rem;margin-right:.9375rem;height:2.1875rem}.search-banner .right input:focus-visible{outline:.1875rem solid #fff;outline-offset:.125rem}.member-banner{top:33.4375rem}.contact-banner{top:22.1875rem}.search-banner .icon{transform:translateY(.125rem)}.search-banner .icon:before{content:"\f002";font-family:'Font Awesome 6 Sharp',sans-serif;font-weight:400;font-size:1.375rem;color:#fff}.member-banner .icon:before{content:"\f234";font-family:'Font Awesome 6 Sharp',sans-serif;font-weight:400;font-size:1.375rem;color:#fff}.contact-banner .icon:before{content:"\f007";font-family:'Font Awesome 6 Sharp',sans-serif;font-weight:400;font-size:1.375rem;color:#fff}.search-banner .label,.member-banner .label,.contact-banner .label{font-size:1.25rem;margin-top:.4375rem;font-weight:400}.member-banner .label{line-height:1.0625rem;text-align:center;margin-top:.375rem}.search-banner .label{margin-top:.0625rem}@media only screen and (max-width:100rem){.contact-banner{top:19.6875rem}.search-banner{top:25.3125rem}.member-banner{top:30.9375rem}}@media only screen and (max-width:56.25rem){.banner{display:none}}#footer-socialmedia .heading-container{max-width:87.5rem;display:block;margin:0 auto 1.25rem;padding:0 2.5rem;box-sizing:content-box}#footer-socialmedia .wrapper{background-color:#f2f2f2;min-height:6.25rem;margin-bottom:1.875rem}#footer-socialmedia .inner-wrapper{display:flex;max-width:87.5rem;margin:auto;padding:0 2.5rem;gap:3.125rem;justify-content:space-between}#footer-socialmedia .social-media{display:flex}#footer-socialmedia .content-container{width:100%;display:grid;gap:.625rem;align-items:center;grid-template-columns:repeat(3,1fr);padding:0}#footer-socialmedia .content-container p,#footer-socialmedia .content-container a{color:#383833;font-size:1.375rem;padding:1.25rem 0}#footer-socialmedia .content-container a:hover{color:var(--magenta)}#footer-socialmedia .newsletter{padding:.9375rem 0}#footer-socialmedia .newsletter-label{font-size:1.375rem;font-weight:500;margin-bottom:.8125rem;display:inline-block}#footer-socialmedia .newsletter-submit{width:8.875rem;height:2.8125rem;background:var(--magenta);border:none;border-radius:.625rem;font-size:1rem;color:#fff;font-weight:500;cursor:pointer;max-width:25.5rem}#footer-socialmedia .newsletter-submit:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}#footer-socialmedia .newsletter-submit:hover{background:var(--magenta-hover)}#footer-socialmedia .newletter-input{display:flex;gap:.75rem}#newsletter-registration{width:25.5rem;max-width:100%;height:2.8125rem;border:.0625rem solid var(--magenta);padding:.3125rem .9375rem;box-sizing:border-box;font-size:1.375rem}#newsletter-registration:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}#footer-socialmedia #facebook-link:before,#footer-socialmedia #instagram-link:before,#footer-socialmedia #twitter-link:before,#footer-socialmedia #youtube-link:before,#footer-socialmedia #xing-link:before,#footer-socialmedia #linkedin-link:before,#footer-socialmedia #tiktok-link:before{font-size:2.6875rem;font-family:"Font Awesome 6 Brands",sans-serif;display:block;width:6.25rem;vertical-align:middle;color:var(--magenta)}#footer-socialmedia .content-container a{display:flex;align-items:center;text-align:center}#footer-socialmedia .content-container a:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:-.1875rem}#footer-socialmedia #facebook-link:before{content:"\f09a"}#footer-socialmedia #instagram-link:before{content:"\f16d"}#footer-socialmedia #twitter-link:before{content:"\e61b"}#footer-socialmedia #youtube-link:before{content:"\f167"}#footer-socialmedia #xing-link:before{content:"\f168"}#footer-socialmedia #linkedin-link:before{content:"\f08c"}#footer-socialmedia #tiktok-link:before{content:"\e07b"}#footer-socialmedia .social-media-text{overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;font-weight:500;font-size:1.375rem}@media only screen and (max-width:78.125rem){#footer-socialmedia .newsletter{width:100%}#footer-socialmedia .inner-wrapper{flex-flow:column;gap:0}}@media (max-width:75rem){#footer-socialmedia .heading-container{text-align:center}#footer-socialmedia .content-container{grid-template-columns:1fr;justify-items:center}#footer-socialmedia .content-container a{padding:.625rem;display:inline-block;line-height:1.5}#footer-socialmedia .newsletter-input{flex-flow:column;align-items:center;display:flex;gap:1rem}#footer-socialmedia .newsletter-submit{width:100%;text-align:center}#footer-socialmedia .newsletter-label{width:100%;text-align:center}}#footer-canvas{height:auto;box-sizing:content-box;overflow:hidden;position:relative;padding:1.875rem 2.5rem 3.75rem;max-width:87.5rem;margin:auto;display:flex;justify-content:space-between;gap:1.875rem;flex-wrap:wrap}#footer-canvas .column{box-sizing:border-box;margin-left:0}#footer-canvas .column.image{width:5.5rem}#footer-canvas .column .text{line-height:1.8125rem;font-size:1.25rem}#footer-bar{width:100%;box-sizing:border-box;overflow:hidden;position:relative;max-width:87.5rem;margin:auto;padding:0 0 .9375rem}#footer-canvas .copyright{margin-top:.9375rem}#footer-canvas .social-media-link{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:1.125rem}#footer-canvas .nav-footer,#footer-canvas .column .text,#footer-canvas .column .external-links-list,#footer-canvas .socialmedia-icons{display:flex;flex-flow:column}#footer-canvas .column .external-links-list .list-item{font-size:1.25rem}#footer-canvas .column .text{gap:0}#footer-canvas .social-media-link i{font-size:2.0625rem;color:#fff}#footer-canvas #youtube-link.social-media-link:before{font-family:'Font Awesome 6 Brands',sans-serif;font-size:1.5rem;content:'\f167';width:1.5625rem}#footer-canvas #twitter-link.social-media-link:before{font-family:'Font Awesome 6 Brands',sans-serif;font-size:1.5rem;content:'\e61b';width:1.5625rem}#footer-canvas #facebook-link.social-media-link:before{font-family:'Font Awesome 6 Brands',sans-serif;font-size:1.5rem;content:'\f09a';width:1.5625rem}#footer-canvas #instagram-link.social-media-link:before{font-family:'Font Awesome 6 Brands',sans-serif;font-size:1.5rem;content:'\f16d';width:1.5625rem}#footer-canvas #xing-link.social-media-link:before{font-family:'Font Awesome 6 Brands',sans-serif;font-size:1.5rem;content:'\f168';width:1.5625rem}#footer-canvas #linkedin-link.social-media-link:before{font-family:'Font Awesome 6 Brands',sans-serif;font-size:1.5rem;content:'\f08c';width:1.5625rem}#footer-canvas #tiktok-link.social-media-link:before{font-family:'Font Awesome 6 Brands',sans-serif;font-size:1.5rem;content:'\e07b';width:1.5625rem}#footer-canvas #x-link.social-media-link:before{font-family:'Font Awesome 6 Brands',sans-serif;font-size:1.5rem;content:'\e61b';width:1.5625rem}#footer-canvas a:hover{color:var(--magenta)}#footer-canvas a:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}@media only screen and (max-width:90.625rem){#footer-bar{margin-left:3.125rem}#footer-canvas{padding:1.5625rem 2.5rem 4.375rem}}@media only screen and (max-width:76.25rem){.nav-footer{box-sizing:border-box}#footer-bar{box-sizing:border-box;display:block;text-align:center;margin-left:0}}@media only screen and (max-width:75rem){#footer-canvas{padding:1.5625rem 2.5rem;flex-direction:column;align-items:center;text-align:center}#footer-canvas .column{margin-bottom:1.5625rem}#footer-canvas .socialmedia-icons{display:flex;justify-content:start;align-items:center}#footer-canvas .social-media-link{float:none}#footer-canvas .column .text{display:flex;flex-flow:column;align-items:center}}@media only screen and (max-width:53.75rem){#footer-canvas .column{width:auto;float:none;margin:auto;text-align:center;padding:0 1.25rem 1.5625rem}#footer-canvas .column.right-column{display:flex;justify-content:center;flex-direction:column}#footer-canvas .socialmedia-icons{justify-content:center !important}}.footer-end-links{background-color:var(--magenta);display:flex;justify-content:center;padding:.625rem 0}.footer-end-links a{color:#fff;text-align:center;border-left:.1875rem solid #fff;padding:0 .5rem;font-size:1.25rem;font-weight:600}.footer-end-links a:hover{color:#fff}.footer-end-links a:focus-visible{outline:.1875rem solid #fff;border-color:var(--magenta)}.footer-end-links a:first-child{border-left:unset}@media only screen and (max-width:32.5rem){.footer-end-links{flex-flow:column;gap:.3125rem;align-items:center}.footer-end-links a{border-left:unset;width:fit-content}}.skiplink{position:absolute;top:0;left:0;transform:translateY(-100%);background-color:var(--magenta);color:#fff;padding:1.25rem 1.875rem;z-index:1000000;font-size:1.625rem;text-decoration:underline !important}.skiplink:focus-visible{transform:translateY(0);outline:.125rem solid #fff}#slider{width:100%;display:block;overflow:hidden}.slider-caption{position:absolute;top:50%;left:0;right:0;margin:0 auto;height:13.125rem;transform:translate(0,-50%)}.slider-caption span{display:block;text-align:center}@media only screen and (max-width:56.25rem){.slider-caption{display:none !important}}.footer-background{background-color:#f2f2f2}.footer-background h2{color:var(--black);font-size:1.375rem;font-weight:600;margin-bottom:.625rem}#footer-canvas .text-p{font-size:1.25rem;line-height:1.8125rem}#footer-canvas .text,#footer-canvas .text-p,#footer-canvas .copyright,#footer-bar-left,#footer-bar-right{color:var(--black)}#footer-canvas .text-p.telephone,#footer-canvas .text-p.mobile,#footer-canvas .text-p.email,#footer-canvas .text-p.website{display:flex;gap:.5rem;font-size:1.25rem;line-height:1.8125rem;width:fit-content}#footer-canvas .text-p.mobile{gap:.8125rem}#footer-canvas .text-p.telephone:before{content:"\f095";font-family:'Font Awesome 6 Sharp',sans-serif;color:var(--magenta)}#footer-canvas .text-p.mobile:before{content:"\f3ce";font-family:'Font Awesome 6 Sharp',sans-serif;color:var(--magenta)}#footer-canvas .text-p.email:before{content:"\f0e0";font-family:'Font Awesome 6 Sharp',sans-serif;color:var(--magenta)}#footer-canvas .text-p.website:before{content:"\f0ac";font-family:'Font Awesome 6 Sharp',sans-serif;color:var(--magenta)}#footer-canvas .column.external-links .external-links-list .list-item .link:after{content:'\e09f';font-family:'Font Awesome 6 Sharp',sans-serif;margin-left:.5rem;color:var(--magenta)}#footer-canvas .column.external-links .external-links-list .list-item .link.intern:after{content:'\f061'}.content-container,.page-headline-container{margin:0 auto;display:flex;max-width:87.5rem;justify-content:space-between;padding:0 2.5rem}.ai-mark{position:absolute;bottom:1.25rem;right:.625rem}.ai-mark:before{content:'';background:url(/_images/ai-mark.svg) no-repeat;height:1.5625rem;width:1.5625rem;display:block;opacity:.4}.form-info{margin-bottom:1.25rem}.form-error p{padding:.75rem;border:.0625rem solid red;display:block;margin-bottom:1.25rem}.form-row input.error{border:.0625rem solid #b00020 !important}.form-row select.error{border:.0625rem solid #b00020 !important}.form-row textarea.error{border:.0625rem solid #b00020 !important}.form-row:has(.error)>label,.form-row:has(.error)>legend{color:#b00020}.form-row{clear:both;margin-bottom:1.25rem;width:100%}.form-row label{max-width:62.5000rem;padding:.3125rem 0}.form-row label a{text-decoration:underline}.form-row label a:hover{color:var(--magenta)}.form-row label a:focus-visible{outline:var(--defaultform-outline);outline-offset:var(--defaultform-outline-offset)}.form-row.email{display:none}.defaultform textarea{display:block;border:.0625rem solid #000;padding:.3125rem;color:var(--black);font-size:1.5rem;width:100%;box-sizing:border-box;resize:vertical}.defaultform .textbox{display:block;width:100%;box-sizing:border-box;border:.0625rem solid #000;padding:.3125rem .625rem;font-size:1.5rem;color:var(--black)}.defaultform .textbox:focus-visible,.defaultform textarea:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.defaultform textarea:focus-visible,.defaultform .textbox:focus-visible{border:.0625rem solid var(--magenta)}.form-row.message textarea{width:100%;clear:both}.form-row .radiobuttons-wrapper{gap:1.875rem}.form-row .radiobutton-wrapper:has(input:focus-visible){outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.form-row select{display:inline-block;width:100%;box-sizing:border-box;border:.0625rem solid #000;padding:.3125rem .625rem;font-size:1.5rem;color:var(--black);background:url(/_images/angle-down-solid.svg) no-repeat #fff;background-size:1.5625rem;background-position-x:calc(100% - 1.25rem);background-position-y:center;appearance:none}.form-row select:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.checkbox-wrapper:has(input[type=checkbox]:focus){outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.checkbox-wrapper{width:fit-content;display:flex;gap:.5rem;align-items:start}.checkbox-wrapper input{top:.95rem;position:relative}.form-row input[type=radio]{margin:0 .3125rem 0 0;height:1.25rem}.radiobutton-wrapper label{width:fit-content}.radiobuttons-wrapper input{float:left}.radiobuttons-wrapper{display:flex;gap:1.5625rem;flex-wrap:wrap;row-gap:.4rem}.radiobuttons-wrapper .radiobutton-wrapper{display:flex;width:fit-content;align-items:center}.radiobuttons-wrapper .radiobutton-wrapper:has(input[type=radio]:focus){outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.radiobuttons-wrapper.rows .radiobutton-wrapper label{max-width:34.3750rem}.form-row.postcode-place label{float:left;width:auto}.form-row .form-postcode-place-label{float:left;width:12.5000rem}.form-row .form-postcode-place-label span{float:left;margin-top:.3125rem}.form-row .form-postcode-place-input-wrapper{width:calc(100% - 12.5000rem);box-sizing:border-box;overflow:hidden;display:flex;justify-content:space-between}.form-row .form-postcode-input,.form-row .form-place-input{display:block;overflow:hidden}.form-row .form-postcode-input{width:calc(40% - .5rem)}.form-row .form-place-input{width:100%;padding-left:.5rem}.form-row .form-postcode-input .textbox{width:100% !important}.form-row .form-place-input .textbox{width:100% !important}.dateselector_day{width:3.4375rem}.dateselector_month{width:3.4375rem}.dateselector_year{width:6.875rem}.dateselector_monthyear{width:12.5000rem}.dateselector_textbox_day{width:3.4375rem}.dateselector_textbox_month{width:3.4375rem}.dateselector_textbox_year{width:6.875rem}.datetimeselector_day{width:3.4375rem}.datetimeselector_month{width:3.4375rem}.datetimeselector_year{width:6.875rem}.datetimeselector_hour{width:3.125rem}.datetimeselector_minute{width:3.125rem}.form-row.captcha div{display:flex;flex-direction:column}.form-row.captcha div img{max-width:18.7500rem;margin-bottom:.5rem}.form-row.captcha div input{width:100%;max-width:18.7500rem}.form-row .imageupload{display:block;padding:.3125rem 0}.form-row .imageupload tbody,.form-row .imageupload tbody tr,.form-row .imageupload tbody tr td{display:block}.form-row .imageupload .filepond--item *{color:#fff}.defaultform .form-submit-container{width:100%;display:block;margin-top:.625rem}.defaultform .button-submit{border:none;cursor:pointer;font-size:1.5rem;color:#fff;background-color:var(--magenta);display:inline-block;width:27.5000rem;margin-top:.6875rem;padding:.625rem .9375rem}.defaultform .button-submit:focus-visible{outline:var(--defaultform-outline);outline-offset:var(--defaultform-outline-offset)}.defaultform .button-submit:hover{text-decoration:none;opacity:1;background-color:var(--magenta-hover)}.pageElement-contactform .button-submit{background-color:#cc3f35;color:#fff}.pageElement-contactform .button-submit:hover{cursor:pointer;background-color:#0072bb}.pageelement-contactform .form-submit-container .spinner-wrapper{transform:translate(14.3750rem,-2.1875rem)}.pageelement-contactform .form-submit-container .spinner{width:1.25rem;height:1.25rem;border:.25rem solid rgba(255,255,255,.1);border-top:.25rem solid #e6e6e6;border-radius:50%;animation:process-upload 1s linear infinite}@keyframes process-upload{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width:90.6250rem){.pageelement-contactform .form-submit-container .spinner-wrapper{transform:translate(12.5000rem,-2.1875rem)}}@media only screen and (max-width:64.0000rem){.pageelement-contactform .form-submit-container .spinner-wrapper{transform:translate(25%,-2.1875rem)}}@media only screen and (max-width:47.5000rem){.pageelement-contactform .form-submit-container .spinner-wrapper{transform:translate(1.25rem,-2.1875rem)}.pageelement-contactform .defaultform .button-submit{padding-left:2.8125rem;padding-right:2.8125rem}}@media only screen and (max-width:21.2500rem){.defaultform .textbox{margin-left:.9375rem;width:64%}}@media only screen and (max-width:40.6250rem){.form-row input[type=text],.form-row input[type=password],.form-row input[type=email],.form-row textarea{width:100%;box-sizing:border-box}.defaultform select{max-width:100%}.form-postcode-place-label{width:100%}.button-submit{margin-left:0}.form-postcode-place-input-wrapper{width:100%;box-sizing:border-box}.form-postcode-input{width:30%}.form-place-input{width:calc(70% - .625rem)}.form-postcode-input .textbox{width:100% !important;box-sizing:border-box}.form-place-input .textbox{width:100% !important;box-sizing:border-box}.form-row label[for=gender-1],.form-row label[for=gender-2]{width:auto}.form-row label[for=gender-1]{margin-right:.9375rem}.form-row label[for=gender]{width:auto;margin-right:.9375rem}}@media only screen and (max-width:47.5000rem){.defaultform .textbox,.defaultform #message{width:60%}.form-info{margin-bottom:1.25rem}}@media only screen and (max-width:64.0000rem){.defaultform{width:100%;padding:3.125rem 0 0}}@media only screen and (max-width:90.6250rem){.defaultform .textbox,.defaultform select,.defaultform textarea{width:80% !important;margin:.625rem 0}.defaultform .form-row.message{display:block}.defaultform #message{width:80%;margin-top:.625rem}.defaultform .button-submit{width:100%;margin-left:.625rem !important}.form-place-input{width:calc(70% - 1.875rem)}}@media only screen and (max-width:50.0000rem){.defaultform .textbox,.defaultform select,.defaultform textarea{width:100% !important;margin:.625rem 0}}.search-container{position:absolute;top:5.3125rem;right:0;z-index:999}.search-container .search-input{padding:.375rem;margin-top:.5rem;font-size:1.0625rem;border:none;width:13.8125rem}.search-container button{float:right;padding:.375rem .625rem;margin-top:.5rem;background:#ddd;font-size:1.0625rem;border:none;cursor:pointer}.search-container button:hover{background:#ccc}@media only screen and (max-width:90.625rem){.search-container{right:1.5625rem}}@media only screen and (max-width:78.125rem){.search-container{right:.9375rem}}@media only screen and (max-width:64rem){.search-container{display:none}#mobile-searchbutton{display:inline-block !important}}@media only screen and (max-width:65rem){.search-container .search-input{width:10rem}}#mobile-searchbutton{display:none;position:absolute;right:4.375rem;width:2.8125rem;padding:.3125rem;cursor:pointer;top:.3125rem}#mobile-searchbutton .icon,#mobile-searchbutton .text{display:inline-block;width:2.8125rem;text-align:center;font-size:1.375rem}#mobile-search-box{position:relative;z-index:999;width:100%;box-sizing:border-box;padding:.625rem 2.5rem 0;height:0;overflow:hidden;transition:ease-in-out .4s;display:none;top:.3125rem}#mobile-search-box .search-input{padding:.375rem;margin-top:.5rem;font-size:1.0625rem;border:none;background-color:#efefef;float:left;width:calc(100% - 4.0625rem)}#mobile-search-box button{float:left;padding:.375rem .625rem;margin-top:.5rem;margin-right:1rem;font-size:1.0625rem;border:none;cursor:pointer}@media only screen and (max-width:64rem){#mobile-search-box{display:block !important}#mobile-searchbutton{top:1.25rem;padding:0}}.localgroups .tabnav{border-bottom:.1875rem solid var(--magenta)}.localgroups .tabnav-item{float:left;background-color:#e4e4e4;padding:.625rem .9375rem;cursor:pointer;margin-right:.1875rem;border:none;font-size:1.5rem}.localgroups .tabnav-item:hover,.localgroups .tabnav-item.active{background-color:var(--magenta);color:#fff}.localgroups .tabnav-item:hover{text-decoration:underline}.localgroups .tabnav-item:focus-visible{outline:.2rem solid #000;outline-offset:-.2rem}.localgroups .tabcontent{display:none}.localgroups .tabcontent.active{display:block}.localgroups #localgroups-map-osm{height:50rem;width:100%}.localgroups ul{padding:0;margin:0;list-style-type:none}.localgroups li{margin:0}.localgroups .headline-list{float:left;padding:1.25rem 0 .625rem;border-bottom:.0625rem solid #9a9a9a}.localgroups .headline-list-item{float:left;display:block;padding-right:1.875rem;font-weight:700;margin:0}.localgroups .ort{width:21.875rem;font-size:1.125rem;text-size-adjust:none;-webkit-text-size-adjust:none}.localgroups .news{width:25rem;font-size:1.125rem;text-size-adjust:none;-webkit-text-size-adjust:none}.localgroups .local-contact{width:50rem;font-size:1.125rem !important;text-size-adjust:none;-webkit-text-size-adjust:none}.localgroups .link{width:12.5rem}.localgroups .headline-list{width:100%}.localgroups .vor-ort-list-item{padding:.625rem 0;border-bottom:.0625rem solid #9a9a9a}.localgroups .vor-ort-list-elems{display:table}.localgroups .vor-ort-list-elem{float:left;display:table-cell;min-height:.0625rem;padding-right:1.875rem;font-size:1.125rem}.localgroups .vor-ort-list-elem li{font-size:1.125rem}.localgroups .vor-ort-list-elem .link-int{font-size:1.125rem}.localgroups .link-detail:hover{text-decoration:underline}.localgroups .link-detail[target=_blank]{background:0 0;padding:0}.pageelement-localgroups .content-container{display:block}.pageelement-localgroups details{border-bottom:.0556rem solid #9a9a9a}.pageelement-localgroups summary{padding:.5rem 0}.pageelement-localgroups summary:hover{color:var(--magenta)}.pageelement-localgroups summary:hover .district-label{color:var(--magenta);cursor:pointer}.pageelement-localgroups summary:focus-visible{outline:var(--defaultform-outline)}.pageelement-localgroups .assoc-subunits-wrapper{padding-bottom:.8rem}.pageelement-localgroups .assoc-subunit-row{border-bottom:.0556rem solid #9a9a9a;padding:.5rem 0;display:flex;align-items:center}.pageelement-localgroups .local-label,.pageelement-localgroups .local-news,.pageelement-localgroups .local-link,.pageelement-localgroups .district-news,.pageelement-localgroups .district-contact,.pageelement-localgroups .district-link{width:25%;display:inline-block;font-size:1.125rem}.pageelement-localgroups .district-link{width:12.5rem;padding-right:1.875rem;box-sizing:border-box}.pageelement-localgroups .district-contact{width:50rem;padding-right:5rem;box-sizing:border-box}.pageelement-localgroups .local-label{width:20.5rem}.pageelement-localgroups .local-contact{width:50rem;display:inline-block;padding-right:5rem;box-sizing:border-box}.pageelement-localgroups .zweigverein-row{display:flex;padding-top:1rem;margin-left:1.35rem;flex-wrap:wrap}.pageelement-localgroups .local-link{width:12.5rem}.pageelement-localgroups .link-int,.pageelement-localgroups .link-ext{font-size:1.125rem}.pageelement-localgroups .link-int:hover{color:var(--magenta)}.pageelement-localgroups .link-int:focus-visible{outline:var(--defaultform-outline);outline-offset:var(--defaultform-outline-offset)}.pageelement-localgroups .district-label{width:20.55rem;display:inline-block;font-size:1.125rem}.pageelement-localgroups .assoc-subunit-row{border-bottom:.0556rem solid #9a9a9a;padding:.5rem 0;display:flex;align-items:center}.pageelement-localgroups .headline-list-item.local-news,.pageelement-localgroups .headline-list-item.link{font-size:1.125rem}.pageelement-localgroups .vor-ort-list-elem.local-news,.pageelement-localgroups .vor-ort-list-elem.link{word-break:break-word}.pageelement-localgroups .vor-ort-list-item{display:flex}.pageelement-localgroups .vor-ort-list-elems{width:100%;display:flex}.pageelement-localgroups details:open li{width:100%;border-bottom:.0625rem solid var(--pink);padding:.75rem 0}@media only screen and (max-width:76.813rem){.pageelement-localgroups .local-label{width:100%}.pageelement-localgroups .local-contact{width:48.65rem}}@media only screen and (max-width:67.438rem){.pageelement-localgroups .district-contact.empty{display:none}.pageelement-localgroups .district-contact,.pageelement-localgroups .district-link{width:100%}}@media only screen and (max-width:32.5rem){.pageelement-localgroups .district-label{width:fit-content}}.cluster-30{background:url('/_images/map_cluster_30.png') center center no-repeat;background-size:cover;font-size:.8125rem;text-align:center;line-height:1.875rem;color:#fff}.cluster-40{background:url('/_images/map_cluster_40.png') center center no-repeat;background-size:cover;font-size:.8125rem;text-align:center;line-height:2.5rem;color:#fff}.cluster-50{background:url('/_images/map_cluster_50.png') center center no-repeat;background-size:cover;font-size:.8125rem;text-align:center;line-height:3.125rem;color:#fff}.pageelement-localgroups-detail-main .content-container{display:block}.pageelement-localgroups-detail-main .intro-contact-container{display:flex;margin-bottom:3.125rem}.pageelement-localgroups-detail-main .text-intro{flex-basis:70%}.pageelement-localgroups-detail-main .text-container{padding-right:3.125rem}.pageelement-localgroups-detail-main .text-container .text a:hover{color:var(--magenta)}.pageelement-localgroups-detail-main .image-main{margin-bottom:3.125rem}.pageelement-localgroups-detail-main .text-main{margin-bottom:3.125rem}.pageelement-localgroups-detail-main .info-contact{flex-basis:30%}.pageelement-localgroups-detail-main .info-contact a{text-decoration:underline}.pageelement-localgroups-detail-main .info-contact a:hover{color:var(--magenta)}.pageelement-localgroups-detail-main .info-contact a:focus-visible{outline:var(--defaultform-outline);outline-offset:var(--defaultform-outline-offset)}.pageelement-localgroups-detail-main .news-container .text-container{padding-right:0}.pageelement-localgroups-detail-main .events-container{margin-bottom:6.25rem}.pageelement-localgroups-detail-main .person-main{width:100%;margin-bottom:6.25rem}.pageelement-localgroups-detail-main .person-main h2{line-height:3.0625rem;font-size:1.625rem;font-weight:700;margin-bottom:1.25rem}.pageelement-localgroups-detail-main .person-main .person-container-wrapper{display:flex;justify-content:space-between;margin-bottom:2.5rem}.pageelement-localgroups-detail-main .person-main .person-container{box-sizing:border-box;max-width:48.75%;height:25rem;width:100%;float:left;background:#e4e4e4}.pageelement-localgroups-detail-main .person-main .person-container .image-container{max-width:18.75rem;height:25rem;width:100%;float:left}.pageelement-localgroups-detail-main .person-main .person-container .content-container{padding:1.5625rem;width:auto;overflow:hidden}.pageelement-localgroups-detail-main .person-main .text-container{float:left;max-width:45%;margin-right:5%}.pageelement-localgroups-detail-main .person-main .text-container *{font-size:1.125rem;line-height:1.5rem}.pageelement-localgroups-detail-main .person-main .text-container p{margin-bottom:.625rem}.pageelement-localgroups-detail-main .person-main .headline{font-size:1.5rem;color:#df0055;line-height:2.25rem;display:block}.pageelement-localgroups-detail-main .person-main .job{display:block;font-size:1.5rem;line-height:1.375rem;margin-bottom:1.25rem;padding-top:.625rem}.pageelement-localgroups-detail-main .person-main .phone,.pageelement-localgroups-detail-main .person-main .fax,.pageelement-localgroups-detail-main .person-main .mobile{display:block;font-size:1.5rem;line-height:1.5rem;margin-bottom:.5rem}.pageelement-localgroups-detail-main .person-main .phone i{color:#df0055;margin-right:.3125rem}.pageelement-localgroups-detail-main .person-main .fax i{color:#df0055;margin-right:.3125rem}.pageelement-localgroups-detail-main .person-main .mobile i{color:#df0055;margin-right:.75rem}.pageelement-localgroups-detail-main .person-main .mail{display:block;font-size:1.5rem;line-height:1.5rem;margin-bottom:.9375rem;color:#000;text-decoration:underline;width:fit-content}.pageelement-localgroups-detail-main .person-main .mail:hover{color:var(--magenta)}.pageelement-localgroups-detail-main .person-main .mail:focus-visible{outline:var(--defaultform-outline);outline-offset:var(--defaultform-outline-offset)}.pageelement-localgroups-detail-main .person-main .mail i{color:#df0055;margin-right:.3125rem}.pageelement-localgroups-detail-main .person-main .content{display:block;font-size:1.5rem;line-height:1.3125rem}.pageelement-localgroups-detail-main .news-list-main{width:100%;box-sizing:border-box;overflow:visible;margin-bottom:6.25rem}.pageelement-localgroups-detail-main .news-list-main.highlighted{background:#f2f2f2;padding:3.125rem 0}.pageelement-localgroups-detail-main .news-list-main .content-container{flex-direction:column;flex-wrap:wrap}.pageelement-localgroups-detail-main .news-list-main .content-container h2{color:var(--magenta);border-bottom:.125rem solid var(--black);padding-bottom:.625rem}.pageelement-localgroups-detail-main .news-list-main .item{display:flex;flex-wrap:wrap;width:100%;padding:.625rem 0 1.5625rem;margin-bottom:1.5625rem;border-bottom:.125rem solid var(--black) !important}.pageelement-localgroups-detail-main .news-list-main .image-container{display:flex;float:left;width:40%;max-width:26.875rem !important;margin-right:3.75rem !important;max-height:16.875rem;box-sizing:border-box;position:relative;justify-content:flex-end}.pageelement-localgroups-detail-main .news-list-main .image-container image{display:inline-block;width:auto;height:100%;box-sizing:border-box}.pageelement-localgroups-detail-main .news-list-main .text-container{float:left;word-wrap:break-word;word-break:break-word;white-space:normal;flex:1;display:flex;flex-direction:column;min-width:20%}@media screen and (max-width:59.375rem){.pageelement-localgroups-detail-main .news-list-main .image-container{margin-right:2.5rem !important}}.pageelement-localgroups-detail-main .news-list-main .text-container .headline-container .headline{font-weight:600;margin-bottom:1.25rem;display:inline-block;color:var(--magenta)}.pageelement-localgroups-detail-main .news-list-main .text-container .text{box-sizing:border-box;word-break:break-word;word-wrap:break-word;overflow:hidden}.pageelement-localgroups-detail-main .news-list-main .detail-link{display:inline-block;color:var(--magenta);margin-top:1.25rem;font-weight:500;width:fit-content}.pageelement-localgroups-detail-main .news-list-main .detail-link:hover{text-decoration:underline}.pageelement-localgroups-detail-main .news-list-main .detail-link:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.pageelement-localgroups-detail-main .news-list-main .detail-link .fa-sharp{margin-right:.5rem;color:var(--magenta)}@media only screen and (max-width:32.5rem){.pageelement-localgroups-detail-main .news-list-main .image-container{width:100%;margin:0 !important;float:none}.pageelement-localgroups-detail-main .news-list-main .text-container{float:none;max-width:100%}.pageelement-localgroups-detail-main .news-list-main .detail-link{font-size:1.25rem}}.pageelement-localgroups-detail-main .news-list-main .fa-chevrons-right{padding-right:.3125rem}.pageelement-localgroups-detail-main .news-list-main .detail-link:hover .fa-chevrons-right{color:var(--magenta)}.pageelement-localgroups-detail-main .news-list-main .item:last-of-type{border-bottom:.125rem solid #777 !important;padding-bottom:1.25rem !important}.pageelement-localgroups-detail-main .news-list-main .ai-mark{position:absolute;bottom:.625rem;right:.625rem}.pageelement-localgroups-detail-main .news-list-main .ai-mark:before{content:'';background:url(/_images/ai-mark.svg) no-repeat;height:1.5625rem;width:1.5625rem;display:block;opacity:.4}.pageelement-localgroups-detail-main .news-list-main .news-list-copyright{font-size:.75rem;opacity:.8;position:absolute;z-index:1000;bottom:-.9375rem;color:var(--black)}.pageelement-localgroups-detail-main .news-list-main .fallback-image{display:flex;float:left;width:100%;max-width:26.875rem !important;max-height:16.875rem;height:100%;box-sizing:border-box;position:relative;justify-content:center;align-items:center;background-color:#f2f2f2;overflow:hidden}.pageelement-localgroups-detail-main .news-list-main .fallback-image{display:flex}.pageelement-localgroups-detail-main .news-list-main .ajax-list-load-more{background:var(--magenta);color:#fff;list-style-type:none;padding:.625rem 1.25rem;margin-bottom:.625rem;display:flex;border-radius:.625rem;align-items:center;justify-content:center;width:100%;max-width:20.9375rem;min-height:4.375rem;box-sizing:border-box;flex-direction:row;border:none;cursor:pointer;font-size:1.5rem;font-weight:500}.pageelement-localgroups-detail-main .news-list-main .ajax-list-load-more:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.pageelement-localgroups-detail-main .news-list-main .ajax-list-load-more:hover{background:var(--magenta-hover)}.pageelement-localgroups-detail-main .news-list-main .ajax-list-load-more.hidden{display:none}.pageelement-localgroups-detail-main .news-list-main .list-link{color:var(--magenta);line-height:1.875rem;width:fit-content;margin-top:.9375rem;font-weight:500}.pageelement-localgroups-detail-main .news-list-main .list-link:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.pageelement-localgroups-detail-main .news-list-main .list-link .fa-sharp{margin-right:.9375rem;color:var(--magenta)}.pageelement-localgroups-detail-main .news-list-main .news-list-container .spinner{width:6.25rem;height:6.25rem;border:.625rem solid #e6e6e6;border-top:.625rem solid var(--magenta);border-radius:50%;animation:loading-news-list 1s linear infinite;margin-left:calc(50% - 4.6875rem)}@keyframes loading-news-list{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width:59.375rem){.pageelement-localgroups-detail-main .news-list-main .fallback-image{margin-right:2.5rem !important}}@media only screen and (max-width:32.5rem){.pageelement-localgroups-detail-main .news-list-main .fallback-image{width:100%;margin:0 !important;float:none}.pageelement-localgroups-detail-main .news-list-main .list-link{font-size:1.25rem}}.pageelement-localgroups-detail-main .news-list-main .fallback-image span{font-size:4.375rem;color:var(--black)}.pageelement-localgroups-detail-main .events-calendarlist.contentbox{overflow:unset}.pageelement-localgroups-detail-main .events-calendarlist .heading-container{max-width:87.5rem;display:block;margin:0 auto 1.25rem;color:var(--magenta);padding:0 2.5rem}.pageelement-localgroups-detail-main .events-calendarlist .search{display:flex;width:100%;justify-content:space-between;flex-flow:column}.pageelement-localgroups-detail-main .events-calendarlist .search-container{margin-bottom:.9375rem;width:100%;position:relative;display:block;top:0;left:0}.pageelement-localgroups-detail-main .events-calendarlist .filter .selection{display:flex;gap:3.125rem;margin-bottom:3.125rem}.pageelement-localgroups-detail-main .events-calendarlist .wrapper{margin:auto;max-width:87.5rem;padding:0 2.5rem}.pageelement-localgroups-detail-main .events-calendarlist .search{margin-bottom:.9375rem;width:100%;position:relative;display:inline-block}.pageelement-localgroups-detail-main .events-calendarlist .search .filter-search{width:100%;height:2.8125rem;border-radius:.625rem;padding-left:1.875rem;padding-right:3.75rem;border:solid .125rem var(--black);box-sizing:border-box;display:inline-block;vertical-align:middle;background:#fff;color:var(--black);font-size:1.25rem}.pageelement-localgroups-detail-main .events-calendarlist .search .filter-search:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.pageelement-localgroups-detail-main .events-calendarlist .searchicon:before{content:'\f109'}.pageelement-localgroups-detail-main .events-calendarlist .search .searchicon:before{color:var(--black);display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 6 Pro',sans-serif;font-weight:900;padding-top:.125rem;content:'\f002';font-size:1.25rem}.pageelement-localgroups-detail-main .events-calendarlist .search .innericon{position:absolute;top:.3125rem;right:2%;z-index:2;display:block;text-align:center;pointer-events:none}.pageelement-localgroups-detail-main .events-calendarlist .filter-select-wrapper{display:flex;width:100%;justify-content:space-between;flex-flow:column}.pageelement-localgroups-detail-main .events-calendarlist .filter-select-wrapper .form-select{width:100%}.pageelement-localgroups-detail-main .events-calendarlist .filter-select-wrapper .form-select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:var(--black) solid .125rem;border-radius:.625rem;background-size:auto;background:url('/_images/select.svg') no-repeat 0 0 #fff;background-position-x:95%;background-position-y:.5rem;background-size:1.25rem;width:100%;padding:0 0 0 .9375rem;color:var(--black);height:2.8125rem;cursor:pointer;box-sizing:border-box;font-size:1.25rem}.pageelement-localgroups-detail-main .events-calendarlist .filter-select-wrapper .form-select select:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.pageelement-localgroups-detail-main .events-calendarlist .filter-item-wrapper{display:flex;flex-wrap:wrap}.pageelement-localgroups-detail-main .events-calendarlist .filter-item-wrapper .filter-items{display:flex;gap:.9375rem;flex-wrap:wrap;margin-bottom:3.125rem}.pageelement-localgroups-detail-main .events-calendarlist .filter-item-wrapper .title{margin:.625rem 2.1875rem .625rem 0}.pageelement-localgroups-detail-main .events-calendarlist .filter-item-wrapper .filter-item-topic{border:none;border-radius:.625rem;height:3.125rem;padding:0 1.0625rem;line-height:2.5rem;cursor:pointer;margin-bottom:.625rem;background:#f2f2f2;font-size:1.375rem;font-weight:600}.pageelement-localgroups-detail-main .events-calendarlist .filter-item-wrapper .filter-item-topic.selected{color:#fff;background:var(--magenta)}.pageelement-localgroups-detail-main .events-calendarlist .legend{display:flex;gap:.625rem;flex-wrap:wrap}.pageelement-localgroups-detail-main .events-calendarlist .legend .explanation{padding:.3125rem 1.375rem;background:var(--magenta);color:#fff}.pageelement-localgroups-detail-main .events-calendarlist .legend .explanation.topic_2{background:#0071b9}.pageelement-localgroups-detail-main .events-calendarlist .legend .explanation.topic_3{background:#009cda}.pageelement-localgroups-detail-main #event-list-container .spinner{width:6.25rem;height:6.25rem;border:.625rem solid #e6e6e6;border-top:.625rem solid var(--magenta);border-radius:50%;animation:loading-offer-list 1s linear infinite;margin-left:calc(50% - 4.6875rem)}.pageelement-localgroups-detail-main #event-list-container .noresults{padding-bottom:1.875rem}@keyframes loading-offer-list{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pageelement-localgroups-detail-main .events-calendarlist .calenderlist-groupheadline{font-weight:700;margin-bottom:1.25rem;padding-bottom:.625rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist{list-style-type:none;padding:0;display:block;margin-bottom:.9375rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li{margin-bottom:.9375rem;border-left:.5rem solid var(--magenta);float:none;position:relative;background-color:#f2f2f2;padding-left:1.6875rem;padding-right:2.5rem;display:flex;gap:1.25rem;color:var(--magenta);padding-bottom:1.5625rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .nolink{background-color:#e5f0f8;padding:.9375rem 1.25rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li:last-child{margin-bottom:0}.pageelement-localgroups-detail-main .events-calendarlist .grouplist h3,.pageelement-localgroups-detail-main .events-calendarlist .grouplist a h3{font-weight:600;margin-bottom:.5rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .text,.pageelement-localgroups-detail-main .events-calendarlist .grouplist a .text{padding-top:.8125rem;width:calc(100% - 3.75rem - 18.75rem - 3.5rem - 23%)}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .link{display:flex;align-items:center}.pageelement-localgroups-detail-main .events-calendarlist .grouplist a:hover .text .date,.pageelement-localgroups-detail-main .events-calendarlist .grouplist a:hover .text .location{color:#fff}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .text .date{display:flex}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .text .date:before{content:'\f073';font-family:'Font Awesome 6 Pro',sans-serif;color:var(--magenta);margin-right:.5rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .text .location:before{content:'\f3c5';font-family:'Font Awesome 6 Pro',sans-serif;color:var(--magenta);margin-right:.5rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist a:hover .text .date:before,.pageelement-localgroups-detail-main .events-calendarlist .grouplist a:hover .text .location:before{color:#fff}.pageelement-localgroups-detail-main .events-calendarlist .grouplist a:hover h3,.pageelement-localgroups-detail-main .events-calendarlist .grouplist a:hover .topline,.pageelement-localgroups-detail-main .events-calendarlist .grouplist a:hover .text{color:#fff}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .label{font-weight:600}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .label,.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .introtext{max-width:62.5rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li:last-child{margin-bottom:0}.pageelement-localgroups-detail-main .events-calendarlist .grouplist h3,.pageelement-localgroups-detail-main .events-calendarlist .grouplist a h3{font-weight:700;margin-bottom:.5rem}.pageelement-localgroups-detail-main .events-calendarlist .ajax-list-load-more{display:inline-block;background:var(--magenta);color:#fff;height:3.75rem;width:15.625rem;font-weight:500;text-align:center;padding:.8125rem .625rem;box-sizing:border-box;border-radius:.375rem;cursor:pointer;margin-top:.625rem;font-size:1.5rem;border:none}.pageelement-localgroups-detail-main .events-calendarlist .ajax-list-load-more:hover{background:var(--magenta-hover)}.pageelement-localgroups-detail-main .events-calendarlist .ajax-list-load-more:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.pageelement-localgroups-detail-main .events-calendarlist .ajax-list-load-more.hidden{display:none}.pageelement-localgroups-detail-main .events-calendarlist .no-results{margin-bottom:1.5625rem;margin-top:1.5625rem}.pageelement-localgroups-detail-main .events-calendarlist .list-item .day-square{background:var(--magenta);color:#fff;width:3.5rem;height:3.5rem;text-align:center;line-height:3.5rem;font-size:1.625rem}.pageelement-localgroups-detail-main .events-calendarlist .list-item .day{display:flex;gap:1.25rem}.pageelement-localgroups-detail-main .events-calendarlist .list-item .day .month{display:none;font-weight:700;color:var(--magenta)}.pageelement-localgroups-detail-main .events-calendarlist .list-item .link a{background:var(--magenta);color:#fff;width:18.75rem;text-align:center;display:inline-block;padding:.5rem 2.1875rem;border-radius:.625rem;box-sizing:border-box;font-weight:500;min-height:2.5rem}.pageelement-localgroups-detail-main .events-calendarlist .list-item .link a:hover{background:var(--magenta-hover)}.pageelement-localgroups-detail-main .events-calendarlist .list-item .link a:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.pageelement-localgroups-detail-main .events-calendarlist .list-item .link a:after{font-family:'Font Awesome 6 Pro',sans-serif;content:'\f054';margin-left:.5rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist h3{clear:both}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .divider{margin-bottom:1rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .divider:last-child{margin-bottom:0}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .registration_deadline,.pageelement-localgroups-detail-main .events-calendarlist .grouplist .price{color:inherit}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info{margin-top:.8125rem;display:flex;flex-flow:column;gap:.3125rem;width:calc(100% - 3.75rem - 18.75rem - 3.5rem - 45%)}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info .month{font-weight:600;color:var(--black)}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info .date{display:flex}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info .location:before,.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info .date:before,.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info .time:before{font-family:'Font Awesome 6 Sharp',sans-serif;margin-right:.5rem;color:var(--black);font-size:1.25rem;margin-top:.375rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info .location:before{content:'\f3c5'}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info .date:before{content:'\f073'}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info .time:before{content:'\f017'}.pageelement-localgroups-detail-main .events-calendarlist .more-events{cursor:pointer;display:inline-block;font-weight:400;color:var(--magenta)}.pageelement-localgroups-detail-main .events-calendarlist .more-events:before{font-family:'Font Awesome 6 Pro',sans-serif;content:'\f101';margin-right:.625rem;font-weight:900}.pageelement-localgroups-detail-main .events-calendarlist .list-link{display:flex;gap:.9375rem;font-weight:500;width:fit-content}.pageelement-localgroups-detail-main .events-calendarlist .list-link:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}@media only screen and (max-width:90.625rem){.pageelement-localgroups-detail-main .events-calendarlist .grouplist li{flex-wrap:wrap}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info{width:calc(100% - 1.25rem - 3.5rem)}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .text{padding-top:0;margin-left:4.6875rem;width:100%}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .link{width:100%;margin-left:4.6875rem}}@media only screen and (max-width:75rem){.pageelement-localgroups-detail-main .events-calendarlist .filter .selection{flex-wrap:wrap;gap:1.25rem}.pageelement-localgroups-detail-main .events-calendarlist .search{margin-bottom:0}.pageelement-localgroups-detail-main .events-calendarlist .search-container{margin-bottom:0}.pageelement-localgroups-detail-main .intro-contact-container{flex-flow:column}.pageelement-localgroups-detail-main .person-main .person-container-wrapper{flex-flow:column;gap:2.5rem}.pageelement-localgroups-detail-main .person-main .person-container{max-width:100%}}@media only screen and (max-width:64rem){.pageelement-localgroups-detail-main .events-calendarlist .search .filter-search{height:2.5rem;padding:.3125rem .9375rem}.pageelement-localgroups-detail-main .events-calendarlist .search .innericon{top:.25rem;right:5%}.pageelement-localgroups-detail-main .events-calendarlist .filter-select-wrapper{flex-wrap:wrap;gap:.9375rem}.pageelement-localgroups-detail-main .events-calendarlist .filter-select-wrapper .form-select{width:100%}.pageelement-localgroups-detail-main .events-calendarlist .filter-select-wrapper .form-select select{margin-bottom:0}}@media only screen and (max-width:45rem){.pageelement-localgroups-detail-main .person-main .person-container{display:flex;flex-flow:column;height:fit-content}.pageelement-localgroups-detail-main .person-main .person-container .image-container{align-self:center}.pageelement-localgroups-detail-main .person-main .person-container .image-container{padding-top:2.5rem;height:fit-content}.pageelement-localgroups-detail-main .person-main .person-container .image-container img{height:auto;width:13rem;margin:auto;max-width:100%}.pageelement-localgroups-detail-main .person-main .person-container .content-container{text-align:center}.pageelement-localgroups-detail-main .person-main .mail{margin:auto}}@media only screen and (max-width:34.375rem){.pageelement-localgroups-detail-main .events-calendarlist .grouplist .link{max-width:100%}}@media only screen and (max-width:32.5rem){.pageelement-localgroups-detail-main .events-calendarlist .legend .explanation{width:100%}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li{padding-left:1.125rem;padding-right:.625rem}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info{margin-top:0;width:100%}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .text{margin-left:0}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .link{margin-left:0}.pageelement-localgroups-detail-main .events-calendarlist .grouplist .link a{width:100%;font-size:1.25rem}.pageelement-localgroups-detail-main .events-calendarlist .list-item .day{align-items:center}.pageelement-localgroups-detail-main .events-calendarlist .list-item .day .month{display:inline-block}.pageelement-localgroups-detail-main .events-calendarlist .grouplist li .info .month{display:none}.pageelement-localgroups-detail-main .events-calendarlist .list-link{font-size:1.25rem}}.login-box{padding:0 1.25rem;margin:1.875rem auto 3.4375rem;max-width:87.5rem}.login-box .element-headline{color:var(--magenta)}.login-box .loginform .button-submit{background:var(--magenta);color:#fff;padding:.625rem;width:auto;box-sizing:border-box;border-radius:.3125rem;text-align:center;font-size:1.5rem;min-width:21.875rem;font-weight:500}.login-box .login-intern{background:#f2f2f2;padding:1.5625rem;border-radius:.625rem}.loginform .lostpassword{display:block;width:fit-content;margin-bottom:1.25rem;color:var(--magenta)}.loginform .lostpassword:hover{text-decoration:underline}.loginform .form-row{float:none}.loginform label{color:var(--magenta)}.loginform .textbox{width:100%}.button-logout{background:var(--magenta);color:#fff;padding:.625rem;width:auto;box-sizing:border-box;border-radius:.3125rem;text-align:center;font-size:1.5rem;min-width:21.875rem;font-weight:500;border:none;cursor:pointer}.button-logout:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}.button-logout:hover{background:var(--magenta-hover)}#pageElement-1113.pageelement-text-image .wrapper .column .cell .image img{object-fit:contain}.pswp button:focus-visible{outline:#fff .1875rem solid;outline-offset:-.1875rem}#pageElement-1322 .list-link{list-style-type:none;background-color:var(--magenta);padding:.625rem .625rem .625rem 3.5rem;margin-bottom:.625rem;display:flex;width:100%;align-items:center;box-sizing:border-box;min-height:4.375rem;color:#fff}#pageElement-1322 .list-link span{color:#fff}#pageElement-1322 .list-link:hover{background-color:var(--magenta-hover)}#pageElement-1322 .list-link:focus-visible{outline:.1875rem solid var(--magenta);outline-offset:.1875rem}*{color:var(--black);font-family:"Jost",sans-serif;font-weight:400}strong{font-weight:700}em{font-style:italic}#slider{max-width:120rem;margin:auto;max-height:25rem}.slider-caption span{font-size:4.375rem;line-height:4.375rem;color:#fff}@media only screen and (max-width:75rem){.slider-caption{height:9.375rem !important}.slider-caption span{font-size:2.8125rem !important;line-height:3.125rem !important}}.text ul{list-style:disc}.text ol{list-style:decimal}.text li{float:none;margin-left:1.25rem}.search-container .search-input{background-color:#efefef}.search-main .searchresult-group .header,.search-main .searchresult-item .date{color:#00528c}.search-main .searchresult-group .header{border-bottom:.0625rem solid #00528c}#mobile-search-box{background-color:#fff}#mobile-search-box .search-input{background-color:#efefef}.search-main .searchresult-group .header:before{color:#292929}#mobile-search-box button{background-color:#ddd}