.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}.tx_contactperson_entry{margin-bottom:50px}.tx_contactperson_entry .mediaelement.mediaelement-image{box-shadow:0px 0px 3px #000;border-bottom:8px solid #c51817}.tx_contactperson_entry .mediaelement.mediaelement-image,.tx_contactperson_entry .mediaelement.mediaelement-image img,.tx_contactperson_entry .mediaelement.mediaelement-image picture{border-radius:50%;max-width:200px}.smallContactWithPicture .contactpersonDescription{margin:0 0 10px 0;padding:0}.smallContactWithPicture .contactpersonName{font-size:1.2rem;text-transform:none;font-weight:bold}.smallContactWithPicture .contactpersonDescriptionName{margin-top:20px}.smallContactWithPicture .contactpersonPosition{font-size:1rem;margin-bottom:5px !important;display:block;margin:0}.smallContactWithPicture .contactpersonContact{font-size:1rem}.borderBottom{border-bottom:1px solid #777}.companyAdressGoogleMaps{margin-top:10px}.slick-slide>div{line-height:0}.slick-slide>div>div{line-height:initial}.tx-contactperson .slick-prev::before{content:""}.tx-contactperson .slick-prev,.tx-contactperson .slick-prev:hover{background:url("/typo3conf/ext/contactperson/Resources/Public/img/icon-back_black.svg") no-repeat;width:30px;height:25px;left:-25px;top:50% !important}.tx-contactperson .slick-next::before{content:""}.tx-contactperson .slick-next,.tx-contactperson .slick-next:hover{background:url("/typo3conf/ext/contactperson/Resources/Public/img/icon-next_black.svg") no-repeat;width:30px;height:25px;right:-40px;z-index:5;top:50% !important}.tx_contactperson .centerContent{align-items:center}.tx_contactperson .bgGray{background:#777}.tx_contactperson .bgWhite{background:#fff;color:#000}.tx_contactperson .bgWhite a{color:#c51817}.tx_contactperson .bgDarkBlue{background:#7bc0e4}.tx_contactperson .bgLightBlue{background:#096ab2}.tx_contactperson .bgDarkBlue,.tx_contactperson .bgLightBlue,.tx_contactperson .bgDarkBlue a,.tx_contactperson .bgLightBlue a{color:#fff}.tx_contactperson .bgDarkBlue .borderBottom,.tx_contactperson .bgLightBlue .borderBottom{border-bottom:1px solid #fff}.tx_contactperson .bgDarkBlue .contactpersonTelephoneEmail>span,.tx_contactperson .bgDarkBlue .contactlocationTelephoneEmail>span,.tx_contactperson .bgLightBlue .contactpersonTelephoneEmail>span,.tx_contactperson .bgLightBlue .contactlocationTelephoneEmail>span{border-bottom:1px solid #fff}.tx_contactperson .boxShadow{-webkit-box-shadow:0px 6px 25px -5px rgba(0,0,0,.15);-moz-box-shadow:0px 6px 25px -5px rgba(0,0,0,.15);box-shadow:0px 6px 25px -5px rgba(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{max-height:350px;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:30px !important;z-index:200}.tx_contactperson .slick-prev{left:10px !important;top:30px !important;z-index:200}.smallContactWithPicture .contactpersonDescriptionName{margin-top:60px}.cptpl-2 .contactpersonDescription{padding:0 30px}.smallWithPicture .contactpersonName{font-size:1.2rem}.smallWithPicture .contactpersonPosition{font-size:.9rem}.contactpersonTelephoneEmail,.companyAdress{font-size:1rem}.tx_contactperson .colCell{display:block}.contactpersonDescription{padding:32px 0}.locationView>div{margin-bottom:16px}}@media screen and (max-width: 550px){.borderBottom{border-bottom:none}.smallWithPicture .contactpersonName{font-size:1rem}.smallWithPicture .contactpersonPosition{font-size:.7rem}.contactpersonTelephoneEmail,.companyAdress{font-size:.8rem}.smallWithPicture{padding-bottom:20px}.contactpersonDescription{padding:16px 0}.contactlocationTelephoneEmail{display:block}}