.pageelement-links{overflow:visible}.pageelement-links .link-item{list-style-type:none}.pageelement-links .link-item>a{list-style-type:none;margin-bottom:.625rem;display:flex;width:100%;align-items:center;box-sizing:border-box}.pageelement-links .link-item a:hover .text{text-decoration:underline}.pageelement-links .link-item .link-link{color:#000;font-weight:700;width:fit-content;font-size:1.250rem;overflow-wrap:break-word;white-space:normal;word-break:break-word;line-height:1.2}.pageelement-links .link-item-container{display:flex;flex-direction:column;width:100%}.pageelement-links .fa-chevron-right{color:#000}.pageelement-links .link-link{width:fit-content;display:inline-block}.pageelement-links .link-item .link-icon{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;background:#000}.pageelement-links .link-item .link-icon i{color:#FFF;font-weight:900;font-size:1rem}.pageelement-links .link-item .link-icon-right{margin-left:.625rem}.pageelement-links .link-item .link-icon-left{margin-right:.625rem}.link-icon{flex-shrink:0}.pageelement-person-double{max-width:87.500rem;margin:0 auto 6.25rem auto}.pageelement-person-double .headline{width:100%;max-width:87.500rem;display:block;margin:0 auto 1.250rem}.pageelement-person-double .wrapper{display:flex;gap:3.125rem}.pageelement-person-double .person-container{background:#f5f5f5;width:calc(50% - 1.5625rem);display:flex}.pageelement-person-double .person-container .image{width:13.625rem}.pageelement-person-double .person-double-image{display:flex;position:relative}.pageelement-person-double .person-container .content{padding:2rem 2.0625rem;width:60%}.pageelement-person-double .person-container .content .name{font-size:1.125rem;font-weight:700}.pageelement-person-double .person-container .content .function{font-size:1.125rem;margin-bottom:.625rem}.pageelement-person-double .person-container .content .text{margin-bottom:.625rem}.pageelement-person-double .person-container .contact-wrapper{display:flex;flex-flow:column}.pageelement-person-double .person-container .contact-wrapper a{width:fit-content}.pageelement-person-double .person-container .content a{line-height:1.750rem;font-size:1.125rem;color:#000;text-decoration:underline}.pageelement-person-double .person-container .content a:hover{text-decoration-thickness:.125rem}.pageelement-person-double .person-container .content p{font-size:1.125rem}.pageelement-person-double .person-container .content a:before,.pageelement-person-double .person-container .content p:before{font-family:'Font Awesome 6 Sharp',sans-serif;font-size:1.125rem;width:1.5625rem;display:inline-block}.pageelement-person-double .person-container .content a.telephone:before{content:'\f095'}.pageelement-person-double .person-container .content a.email:before{content:'\f0e0'}.pageelement-person-double .person-container .content a.mobil:before{content:'\f3ce'}.pageelement-person-double .person-container .content p.telefax:before{content:'\f1ac'}.pageelement-person-double .person-double-copyright{font-size:.750rem;margin-top:-1.875rem;align-self:end;padding:.750rem .3125rem 0 .3125rem;z-index:5;position:absolute;right:0;background-color:#fff0}.pageelement-person-double .ai-mark{position:absolute;bottom:1.250rem;right:.625rem}.pageelement-person-double .ai-mark:before{content:'';background:url(/_images/ai-mark.svg) no-repeat;height:1.5625rem;width:1.5625rem;display:block;opacity:.4}@media only screen and (max-width:87.5rem){.pageelement-person-double .wrapper{gap:1.875rem;flex-wrap:wrap;padding:1.250rem}.pageelement-person-double .person-container{width:100%}.pageelement-person-double .headline{padding-left:1.250rem}}@media only screen and (max-width:50rem){.pageelement-person-double .headline{}}@media only screen and (max-width:40.625rem){.pageelement-person-double .person-container{flex-flow:column}.pageelement-person-double .person-container .image{align-self:center;padding-top:1.250rem}.pageelement-person-double .person-container .content{box-sizing:border-box;margin:0 auto;width:initial}}.pageelement-person-double .fallback-image{width:13.625rem;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background-color:#e0e0e0;overflow:hidden;box-sizing:border-box}.pageelement-person-double .person-double-image .fallback-image{display:flex;position:relative}@media only screen and (max-width:40.625rem){.fallback-image{align-self:center;padding-top:1.250rem}}.fallback-image i{font-size:4.375rem;color:#555}