.m-person-link{margin:0 auto;max-width:912px;width:97%}.m-person-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0}@media screen and (max-width:767px){.m-person-link ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.m-person-link ul li{margin-right:10px;width:220px}.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-right:3px solid #fff;border-top:3px solid #fff}@media screen and (max-width:767px){.m-person-link ul li{margin-right:1.5%;width:49.25%}.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{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-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;background:#425563;color:#fff;-ms-flex-direction:column;flex-direction:column;font-weight:700;min-height:110px;padding:10px 10px 34px;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}}.m-person-link ul li a .text-content:after{border-right:3px solid #ff852c;border-top:3px solid #ff852c;bottom:10px;content:"";height:8px;left:50%;position:absolute;-webkit-transform:rotate(45deg) translateX(-100%);transform:rotate(45deg) translateX(-100%);-webkit-transition:border .3s;transition:border .3s;width:8px}@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;font-size:1.1rem;margin-bottom:5px;min-height:34px}@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}}