.contact__detail .contact__detail--photo{margin-bottom:25px}.contact__detail .contact__detail--facebook,.contact__detail .contact__detail--instagram,.contact__detail .contact__detail--linkedin,.contact__detail .contact__detail--twitter,.contact__detail .contact__detail--youtube{font-size:1.1em;margin-bottom:25px}.contact__detail .contact__detail--facebook a,.contact__detail .contact__detail--instagram a,.contact__detail .contact__detail--linkedin a,.contact__detail .contact__detail--twitter a,.contact__detail .contact__detail--youtube a{text-decoration:underline}.contact__detail .contact__detail--facebook a span,.contact__detail .contact__detail--instagram a span,.contact__detail .contact__detail--linkedin a span,.contact__detail .contact__detail--twitter a span,.contact__detail .contact__detail--youtube a span{vertical-align:middle;font-weight:700;margin:0 5px}.contact__detail .contact__detail--facebook a:before,.contact__detail .contact__detail--instagram a:before,.contact__detail .contact__detail--linkedin a:before,.contact__detail .contact__detail--twitter a:before,.contact__detail .contact__detail--youtube a:before{font-family:"Font Awesome 5 Brands";font-weight:400;vertical-align:middle;font-size:1.25em}.contact__detail .contact__detail--linkedin a:before{content:"\f08c"}.contact__detail .contact__detail--facebook a:before{content:"\f082"}.contact__detail .contact__detail--instagram a:before{content:"\f16d"}.contact__detail .contact__detail--twitter a:before{content:"\f081"}.contact__detail .contact__detail--youtube a:before{content:"\f431"}.contact__detail .contact__detail--program{line-height:normal;margin-bottom:20px;color:#222;font-weight:700;text-transform:uppercase}.contact__detail .contact__detail--name{margin-bottom:20px;line-height:36px}.contact__detail .contact__detail--name span{display:block;font-weight:700;font-size:2.5em;line-height:1.1em}.contact__detail .contact__detail--title{margin-bottom:20px;font-size:1.5em;font-style:italic;color:#505050}.contact__detail .contact__detail--address,.contact__detail .contact__detail--email,.contact__detail .contact__detail--phone{margin-bottom:20px}.contact__detail .contact__detail--address label,.contact__detail .contact__detail--email label,.contact__detail .contact__detail--phone label{font-weight:700;font-size:1.1em}.contact__detail .contact__detail--address a,.contact__detail .contact__detail--email a,.contact__detail .contact__detail--phone a{font-size:1.1em;text-decoration:underline}.contact__detail .contact__detail--address>div{display:inline-block}.contact__detail .contact__detail--address span.contact__detail--address__segment:not(:empty):after{content:", "}.contact__detail .contact__detail--address span.contact__detail--address__segment:not(:empty):last-of-type:after{content:""}@media (max-width:768px){.contact__detail .contact__detail--email span,.contact__detail .contact__detail--phone span{display:block}.contact__detail .contact__detail--address>div{display:block}}