.contact-person__popup-button{pointer-events:none}.contact-person__heading{margin-bottom:75px;text-align:center}.contact-person__container--2columns,.contact-person__container--3columns{display:flex;flex-wrap:wrap}.contact-person__container--3columns{margin:0 -15px}.contact-person__container--2columns{margin:0 auto;max-width:754px}.contact-person__col--2columns{flex:0 50%;width:50%}.contact-person__col--3columns{flex:0 33.33%;width:33.33%}.contact-person__employee{margin:0 15px}.contact-person__image{justify-content:center;text-align:center}.contact-person__image img{height:auto;max-width:100%}.contact-person__info{padding:30px;text-align:center}.contact-person__name{font-size:33px;font-weight:300;line-height:44px;margin-bottom:10px}.contact-person .contact-person__email,.contact-person .contact-person__phone,.contact-person__description p,.contact-person__position{display:block;font-size:16px;font-weight:300;line-height:30px}.contact-person__phone,.contact-person__position{margin-bottom:10px}.contact-person__description p{margin-bottom:0}.contact-person .contact-person__email{margin-bottom:30px}.contact-person--2columns .contact-person__col--2columns .contact-person__email{margin-bottom:0}.contact-person__container--2columns .contact-person .contact-person__email,.contact-person__overlay-heading{display:none}@media screen and (max-width:991px){.contact-person__heading{margin-bottom:40px}.contact-person__col--3columns{flex:0 50%;width:50%}.contact-person__info{padding:20px}.contact-person__name{font-size:24px;line-height:36px;margin-bottom:15px}.contact-person .contact-person__email,.contact-person .contact-person__phone,.contact-person__description p,.contact-person__position{font-size:16px;line-height:27px}.contact-person .contact-person__email{margin-bottom:15px}}@media screen and (max-width:568px){.contact-person__col--2columns,.contact-person__col--3columns{flex:0 100%;width:100%}}