.contact-person{background:#fff;box-shadow:0 10px 25px rgba(26,26,26,.1);margin-right:24px;padding:16px;position:relative;transition:box-shadow .3s ease-in-out}.contact-person .contact-person__image{margin:-16px}.contact-person:hover{box-shadow:0 10px 25px rgba(26,26,26,.15)}.contact-person strong.contact-person-details__name{margin-bottom:7px}.contact-person .contact-person-details__job{margin-bottom:24px}.contact-person .contact-person-details__contact-data .phone{margin-bottom:2px}.contact-person .contact-person-details__contact-data .mail,.contact-person .contact-person-details__contact-data .phone{color:#009ee0}.contact-person .contact-person-details__contact-data .mail:hover,.contact-person .contact-person-details__contact-data .phone:hover{color:#009ee0;text-decoration:underline #009ee0}.contact-person .contact-person__button{background:#009ee0;position:relative;right:-16px;transition:background .3s ease-in-out;width:0}.contact-person .contact-person__button>a{background:#009ee0;display:block;height:48px;position:absolute;position:relative;right:24px;top:50%;transition:background .3s;width:48px}.contact-person:hover .contact-person__button>a{background:#a11e3a}.contact-person .contact-person__button>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath fill='%23FFF' d='M22.835 51.257h9.908L56 28 32.743 4.743h-9.908l19.769 19.571H0v7.365h42.588L22.835 51.258Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px;content:"";height:100%;padding:24px;position:absolute;right:0;top:0}.contact-person:hover .contact-person__button{background:#a11e3a}@media (max-width:767px){div:has(>.dropdown):not(:last-child){margin-bottom:-16px}.contact-person{padding:32px}.contact-person .contact-person__image{display:none}.contact-person .contact-person__button{right:-32px}.contact-person .contact-person__wrapper{align-content:flex-start}}