.smallContactWithPicture.single img{border-radius:50%}.text-center .tx-contactperson{text-align:left}.tx-contactperson{margin-top:20px}.tx-contactperson .container{max-width:1150px}.contactpersonDescription i{margin-right:10px;display:inline}.contactsWorldWide{margin-bottom:50px}.contactsWorldWide::after{content:"";width:95%;height:1px;background:#ddd;position:absolute;bottom:-30px}.contactpersonName,.contactlocationName{font-size:2.25rem;text-transform:uppercase;margin-bottom:4px}.contactsWorldWide .contactpersonName,.contactsWorldWide .contactlocationName{font-size:inherit;text-transform:none;margin-bottom:0px}.contactpersonPosition,.contactlocationPosition{font-size:1.375rem;margin-bottom:24px}.contactsWorldWide .contactpersonPosition,.contactsWorldWide .contactlocationPosition{font-size:inherit;margin-bottom:0}.contactpersonContact .contactpersonTelephone,.contactlocationContact .contactlocationTelephone{margin-right:32px}.contactpersonDescription{padding:32px 0}.contactsWorldWide .contactpersonDescription{padding:0}.cptpl-2 .contactpersonDescription{padding:0;margin-bottom:30px;width:calc(100% - 30px)}.contactpersonTelephoneEmail{display:block;margin-bottom:16px}.contactlocationTelephoneEmail{display:inline;margin-right:16px}.contactlocationTelephoneEmail:last-child{margin-right:0}.contactpersonTelephoneEmail>span,.contactlocationTelephoneEmail>span{display:inline-block}.contactlocationTelephoneEmail>span{margin-bottom:16px}.smallContactWithPicture .contactpersonDescription{margin:0 0 30px 0;padding:0}.smallContactWithPicture .contactpersonName{font-size:2rem;text-transform:none;font-weight:400;position:relative;margin-bottom:15px;padding-bottom:10px}.smallContactWithPicture .contactpersonName:after{content:"";width:30%;max-width:100px;height:5px;background:#233588;position:absolute;left:0;bottom:0}.smallContactWithPicture .contactpersonDescriptionName{margin-bottom:20px}.smallContactWithPicture .contactpersonPosition{font-size:1rem;margin-bottom:5px !important;display:block;margin:0}.smallContactWithPicture .contactpersonContact{font-size:1rem}.borderBottom{border-bottom:1px solid #313131}.companyAdressGoogleMaps{margin-top:10px}.contactTestimonialCareer.testimonialCareerSlider .contactpersonName,.contactTestimonialCareer.testimonialCareerSlider .contactlocationName{font-size:16px;text-transform:none}.contactTestimonialCareer.testimonialCareerSlider .contactpersonPosition,.contactTestimonialCareer.testimonialCareerSlider .contactlocationPosition{font-size:14px;font-style:italic}.contactTestimonialCareer.testimonialCareerSlider{margin-bottom:50px}.contactTestimonialCareer .sliderElement{position:relative;max-width:32vw;height:auto}.contactTestimonialCareer .sliderElement picture{padding:0 20% 20% 0;display:block}.contactTestimonialCareer .slick-arrow{border:1px solid #233588;border-radius:50%;background:#ffffff;width:40px;height:40px;text-indent:-9999em;overflow:hidden;text-transform:uppercase;position:absolute;bottom:-20%;left:50%;transform:translate(-50%, -50%);z-index:100;top:auto !important;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s}.contactTestimonialCareer .slick-arrow:hover{border:1px solid #233588;border-radius:50%;background:#233588;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s}.contactTestimonialCareer .slick-prev{margin-left:-30px}.contactTestimonialCareer .slick-next{margin-left:30px}.contactTestimonialCareer .slick-arrow::before{content:"";font-display:swap;margin-right:10px;position:absolute;left:10px}.contactTestimonialCareer .slick-next::before{background:url("/typo3conf/ext/site_config/Resources/Public/icons/arrow_blue.svg") no-repeat;top:-15px;width:40px;height:40px;transform:rotate(-90deg);position:absolute}.contactTestimonialCareer .slick-next:hover::before{background:url("/typo3conf/ext/site_config/Resources/Public/icons/arrow_white.svg") no-repeat}.contactTestimonialCareer .slick-prev::before{background:url("/typo3conf/ext/site_config/Resources/Public/icons/arrow_blue.svg") no-repeat;top:13px;left:-10px;width:40px;height:40px;transform:rotate(90deg);position:absolute}.contactTestimonialCareer .slick-prev:hover::before{background:url("/typo3conf/ext/site_config/Resources/Public/icons/arrow_white.svg") no-repeat}.contactTestimonialCareer .contactpersonDescriptionName{position:absolute;bottom:0%;min-height:200px;right:10%;background:#fff;padding:15px;border-radius:15px;border:1px solid #eee;width:70%}.tx_contactperson .centerContent{align-items:center}.tx_contactperson .bgGray{background:#313131}.tx_contactperson .bgWhite{background:#ffffff}.tx_contactperson .bgDarkBlue{background:#233588}.tx_contactperson .bgLightBlue{background:#222222}.tx_contactperson .bgDarkBlue,.tx_contactperson .bgLightBlue,.tx_contactperson .bgDarkBlue a,.tx_contactperson .bgLightBlue a{color:#ffffff}.tx_contactperson .bgDarkBlue .borderBottom,.tx_contactperson .bgLightBlue .borderBottom{border-bottom:1px solid #ffffff}.tx_contactperson .bgDarkBlue .contactpersonTelephoneEmail>span,.tx_contactperson .bgDarkBlue .contactlocationTelephoneEmail>span,.tx_contactperson .bgLightBlue .contactpersonTelephoneEmail>span,.tx_contactperson .bgLightBlue .contactlocationTelephoneEmail>span{border-bottom:1px solid #ffffff}.tx_contactperson .boxShadow{-webkit-box-shadow:0px 6px 25px -5px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 6px 25px -5px rgba(0, 0, 0, 0.15);box-shadow:0px 6px 25px -5px rgba(0, 0, 0, 0.45);margin-left:0;margin-right:0}.tx_contactperson .whiteDevider h2{font-size:1.6rem;position:relative;width:100%;margin-bottom:25px}.tx_contactperson .whiteDevider h2::after{content:"";position:absolute;width:100%;height:2px;background:#000;right:0%;bottom:0}.smallWithPicture .contactpersonName{font-size:1.375rem;font-weight:bold}.smallWithPicture .contactpersonPosition{font-size:1rem;margin-bottom:20px}.smallWithPicture .contactpersonDescription{padding:0}.tx-contactperson .smallWithPicture{margin-top:-20px}.locationView>div{margin-bottom:60px}.locationDescription{font-size:2.25rem;margin-bottom:32px}.locationView .mediaelement.mediaelement-image{margin-bottom:16px}.mediaelement.mediaelement-image img{padding-bottom:25px;height:auto;width:auto}.locationView .contactlocationName{font-size:1.375rem}.locationView .contactlocationPosition{font-size:1rem;margin-bottom:16px}.tx_contactperson .icon{padding-right:6px}@media screen and (min-width:1600px){.contactlocationTelephoneEmail{font-size:15px}}@media screen and (min-width:1200px){.cptpl-2>.pt30:first-child{padding-top:0 !important}}@media screen and (min-width:1200px) and (max-width:1599px){.contactlocationTelephoneEmail:nth-child(2):after{content:"\a";white-space:pre}}@media screen and (max-width:992px){.mediaelement.mediaelement-image img{max-height:none}.tx_contactperson .slick-next{right:0px !important;top:-25px !important;left:auto;z-index:200;bottom:0;transform:inherit}.tx_contactperson .slick-prev{left:25px !important;right:auto;top:-25px !important;z-index:200;bottom:0;transform:inherit}.cptpl-2 .contactpersonDescription{padding:0 30px}.smallWithPicture .contactpersonName{font-size:1.2rem}.smallWithPicture .contactpersonPosition{font-size:0.9rem}.contactpersonTelephoneEmail,.companyAdress{font-size:1rem}.tx_contactperson .colCell{display:block}.contactpersonDescription{padding:32px 0}.locationView>div{margin-bottom:16px}.contactTestimonialCareer .sliderElement{max-width:35vw}}@media screen and (max-width:550px){.borderBottom{border-bottom:none}.smallWithPicture .contactpersonName{font-size:1rem}.smallWithPicture .contactpersonPosition{font-size:0.7rem}.contactpersonTelephoneEmail,.companyAdress{font-size:0.8rem}.smallWithPicture{padding-bottom:20px}.contactpersonDescription{padding:16px 0}.contactlocationTelephoneEmail{display:block}.contactTestimonialCareer .sliderElement{max-width:100vw}}@media screen and (max-width:1400px){.contactTestimonialCareer .contactpersonDescriptionName{position:relative;padding:15px;min-height:auto;border-radius:15px;border:1px solid #eee;width:90%;margin:0 auto;margin-top:-50%}.contactTestimonialCareer .sliderElement picture{padding:0}.mediaelement.mediaelement-image img{padding-bottom:0}}@media screen and (max-width:768px){.contactTestimonialCareer .contactpersonDescriptionName{margin-top:-25%;right:auto}}