.localtimes{display:none}.contacts{text-align:center}.contacts .contact{display:inline-block;padding:10px}.contacts .contact .contact-image{display:block;width:160px;height:160px;margin:0 auto;overflow hidden}.contacts .contact .details{margin:0 auto;padding:10px 20px;width:200px;background-color:#f2f2f2;border-radius:5px;text-align:center;line-height:180%}.contacts .contact .details .name{display:block;margin:-10px -20px 10px -20px;padding:8px 20px;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:500;font-size:140%;background-color:#ddd;border-bottom:1px solid #ccc;color:#000}.contacts .contact .details .position,.contacts .contact .details .phone{color:#777}.contacts .contact .details .email{color:inherit;font-weight:normal;text-decoration:underline;padding:2px 6px;margin-left:-6px}.contacts .contact .details .email:hover{background-color:#fe0;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.15)}@media screen and (max-width:500px){.contacts .contact .details span.position,.contacts .contact .details span.phone,.contacts .contact .details a.email{font-size:120%;line-height:180%}}.page-contact .phonenumbers table{margin:10px 0 20px 0;line-height:160%}.page-contact .phonenumbers table td:first-child{padding-right:1em;width:100px;vertical-align:top}.page-contact .faq-questions,.page-contact .phonenumbers{margin-top:25px;border-top:1px solid #ddd}.faq-questions h3{font-size:18px;padding:10px 0 2px 0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.contacts .contact .contact-image svg{height:160px}.contacts .contact .details{position:relative;z-index:10}}