.pageelement-person-double.highlighted{background:#FFFAD5;padding:50px 0}.pageelement-person-double .heading-container{width:100%;max-width:1400px;display:block;margin:0 auto 20px;text-transform:uppercase;padding:0 20px}.pageelement-person-double .headline{font-size:26px;font-weight:600;color:#383833;display:inline}.pageelement-person-double .wrapper{display:flex;gap:50px;width:100%}.pageelement-person-double .person-container{background:#383833;width:calc(50% - 25px);display:flex;border-radius:10px;overflow:hidden}.pageelement-person-double .person-container .image{width:218px;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.pageelement-person-double .person-container .image img{width:100%;height:100%;object-fit:cover}.pageelement-person-double .person-container .content{padding:38px 33px;width:60%}.pageelement-person-double .person-container .content *{color:#fff}.pageelement-person-double .person-container .content .name{font-size:24px;font-weight:700;color:#fff}.pageelement-person-double .person-container .content .function{font-size:22px;margin-bottom:10px}.pageelement-person-double .person-container .content .text{margin-top:10px}.pageelement-person-double .person-container .contact-wrapper{display:flex;flex-flow:column}.pageelement-person-double .person-container .content a{line-height:28px;color:#fff}.pageelement-person-double .person-container .content a:before,.pageelement-person-double .person-container .content p:before{font-family:'Font Awesome 6 Pro',sans-serif;margin-right:6px;font-size:18px}.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'}@media only screen and (max-width:1450px){.pageelement-person-double .wrapper{gap:30px;flex-wrap:wrap}.pageelement-person-double .person-container{width:100%}}@media only screen and (max-width:800px){.pageelement-person-double .headline{}}@media only screen and (max-width:650px){.pageelement-person-double .person-container{flex-flow:column}.pageelement-person-double .person-container .image{align-self:center;margin-top:20px;border-radius:10px}.pageelement-person-double .person-container .content{width:100%;box-sizing:border-box}}