.employee-about{position:relative;text-align:center;padding-bottom:25px}.employee-about img{border-radius:50%;border:2px solid var(--buckeye-blue);box-shadow:6px 6px 8px 2px #cacaca}.employee-about p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.employee-about .name{-webkit-margin-before:10px;margin-block-start:10px;color:var(--buckeye-blue);font-size:1.25em;font-weight:700}.employee-about .title{-webkit-margin-before:5px;margin-block-start:5px;width:200px}.employee-about .phone{font-size:.9em}.employee-about .phone a{text-decoration:none}.employee-about .email{font-size:.9em;padding-bottom:5px}.employee-about .email a{text-decoration:none}.employee-about .employee-contact-info{opacity:0;transition:opacity .5s;display:grid;align-content:center;position:absolute;background-color:var(--white);width:200px;height:200px;top:0;border-radius:50%;border:2px solid var(--cardinal-red);overflow:hidden}.employee-about .employee-contact-info:hover{opacity:1;transition:opacity .5s}.employee-about .mobile-employee-contact-info{font-size:.8em}@media only screen and (max-width:380px){html .employee-about .employee-contact-info,html .employee-about img{width:125px;height:125px}html .employee-about .mobile-employee-contact-info{display:block}html .employee-about .employee-contact-info{display:none}}@media only screen and (min-width:380px){html .employee-about .employee-contact-info,html .employee-about img{width:125px;height:125px}html .employee-about .title{width:125px}html .employee-about .mobile-employee-contact-info{display:block}html .employee-about .employee-contact-info{display:none}}@media only screen and (min-width:600px){html .employee-about .employee-contact-info,html .employee-about img{width:200px;height:200px}html .employee-about .title{width:200px}html .employee-about .employee-contact-info{display:grid}}@media only screen and (min-width:1000px){html .employee-about .mobile-employee-contact-info{display:none}}