.m-person-link{width:97%;max-width:912px;margin:0 auto 0}.m-person-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none}@media screen and (max-width:767px){.m-person-link ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.m-person-link ul li{width:220px;margin-right:10px}.m-person-link ul li.-current a{pointer-events:none}.m-person-link ul li.-current a .image-content{border:2px solid #00afd7}.m-person-link ul li.-current a .text-content{background:#00afd7}.m-person-link ul li.-current a .text-content:after{content:none}.m-person-link ul li a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.m-person-link ul li a:hover{opacity:.7}.m-person-link ul li a:hover .text-content{background:#00afd7}.m-person-link ul li a:hover .text-content:after{border-top:3px solid #fff;border-right:3px solid #fff}@media screen and (max-width:767px){.m-person-link ul li{width:49.25%;margin-right:1.5%}.m-person-link ul li:nth-child(2n){margin-right:0}.m-person-link ul li:nth-child(n+3){margin-top:20px}}.m-person-link ul li:last-child{margin-right:0}.m-person-link ul li a .text-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:110px;padding:10px 10px 34px 10px;background:#425563;color:#fff;font-weight:bold;text-align:center;-webkit-transition:background .3s;transition:background .3s}@media screen and (max-width:767px){.m-person-link ul li a .text-content{padding:10px 4px 34px 4px}}.m-person-link ul li a .text-content:after{position:absolute;content:"";width:8px;height:8px;bottom:10px;left:50%;border-top:3px solid #ff852c;border-right:3px solid #ff852c;-webkit-transform:rotate(45deg) translateX(-100%);transform:rotate(45deg) translateX(-100%);-webkit-transition:border .3s;transition:border .3s}@media screen and (max-width:767px){.m-person-link ul li a .text-content:after{bottom:4px}}.m-person-link ul li a .text-content .occupation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:34px;font-size:1.1rem;margin-bottom:5px}@media screen and (max-width:767px){.m-person-link ul li a .text-content .occupation{font-size:.9rem}}.m-person-link ul li a .text-content .name{font-size:1.5rem}@media screen and (max-width:767px){.m-person-link ul li a .text-content .name{font-size:1.4rem}}