/**
 * #.# People Introduction Module
 *
 * Styles for template-part/modules/people_introduction_module.php
**/

.people_introduction_module{padding:50px 0 240px}
.people_introduction_module .content-block p{font-size:20px;line-height:28px}
.people-contact-details{display:flex;margin-left:10px}
.contact-icon{max-width:34px;margin-right:21px;margin-top:10px}
.contact-details{}
.link-item{display:block;margin-bottom:4px}
.contact-details a{display:inline-block;color:var(--purple);border-bottom:1px solid rgba(102,21,100,0);transition:var(--transition)}
.contact-details a:hover,.contact-details a:focus{border-bottom:1px solid rgba(102,21,100,0.8);transition:var(--transition)}
a.linkedin-link{display:inline-block;color:var(--black);border-bottom:1px solid rgba(29,29,27,0);transition:var(--transition)}
a.linkedin-link:hover,a.linkedin-link:focus{border-bottom:1px solid rgba(29,29,27,0.8);transition:var(--transition)}

@media (max-width: 1536px) {

}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {

}

@media (max-width: 992px) {
  .contact-icon { margin-right: 33px;}
  .people_introduction_module {padding: 30px 0px 40px}  
  .people_introduction_module .content-block p { font-size: 18px;  line-height: 26px;}
  .people-contact-details {margin-left: 5px;margin-top: 20px;}
}

@media (max-width: 768px) {

}

@media (max-width: 600px) {

}