h1,h2,h3,h4,h5,h6,.heading1,.heading2,section.staff .title,.heading3,.heading4,.heading5,.heading6{font-family:"SourceSerif4";font-weight:600}section.staff .wrap{max-width:1380px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1270px){section.staff .wrap{max-width:none}}section.staff{margin-top:60px}section.staff .wrap{padding:0 50px}section.staff .title{font-size:40px}@media screen and (max-width: 639px){section.staff .title{line-height:1.2}}section.staff .list{flex-wrap:wrap;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px}section.staff .post{background:#fff;border:1px solid #E5E5E5;border-radius:10px;transition-duration:0.3s;display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-gap:0}section.staff .post .post_meta{font-size:18px}section.staff .post .post_meta a{color:#9D2626;text-decoration:underline}section.staff .post .post_meta a:hover{text-decoration:none}section.staff .post .post_meta .phone span,section.staff .post .post_meta .mail span{display:inline-block;width:80px}section.staff .post .main_info{display:flex;align-items:center;padding:30px}section.staff .post .avatar{margin-right:30px;border-radius:50%;overflow:hidden;border:1px solid #E5E5E5;min-width:125px}section.staff .post .avatar.default{width:125px;height:125px;background:url('../../images/defaultProfileImage.1188871522.png') no-repeat 50% 100%;background-size:80% auto}section.staff .post .subtitle{color:#802B29;font-weight:600}section.staff .post .entry_content_wrap{padding:20px 30px;border-top:1px solid #E5E5E5;font-style:italic}section.staff .post:hover{background:#F8F6F2}@media screen and (min-width: 1280px) and (max-width: 1580px){section.staff .wrap{padding-left:80px;padding-right:80px;max-width:100%}}@media screen and (max-width: 1279px){section.staff{margin-top:30px}section.staff .wrap{padding:0 30px;max-width:100%}}@media screen and (min-width: 640px) and (max-width: 1023px){section.staff .post .avatar{margin-bottom:10px;float:left}section.staff .post .main_info{display:block}section.staff .post .job_title,section.staff .post .phone{clear:both}}@media screen and (min-width: 767px) and (max-width: 960px){section.staff .list .post .avatar{width:100px;height:100px;max-width:100px;min-width:100px}section.staff .list .post .post_meta .heading3{font-size:24px}section.staff .list .post .phone a{font-size:16px}}@media screen and (max-width: 767px){section.staff .list{display:block}section.staff .list .post{width:100%;margin:20px 0 0}}@media screen and (max-width: 639px){section.staff .wrap{padding:0 20px}section.staff .post .main_info{display:block}section.staff .post .main_info .avatar{width:125px;margin:0 0 10px 0}section.staff .post .post_meta .phone span,section.staff .post .post_meta .mail span{display:block}}
/*# sourceMappingURL=staff.css.map */
