.person_grid{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px}.person_grid a{border-radius:12px;margin-left:10px;margin-right:10px;max-width:calc(33.33333% - 20px);text-decoration:none}.person_grid a .item_img{border-radius:0;box-shadow:0 7px 8px rgba(0,0,0,.15);display:block;position:relative}.person_grid a .item_img>span{position:absolute;right:15px;top:15px}.person_grid a .item_title{color:#494949;display:block;font-size:1.25rem;font-weight:600;margin-top:16px;text-align:center}.person_grid a .sub_title{color:#7d7d7d;display:block;font-size:1rem;text-align:center}.modal_close{cursor:pointer}.person_modal{height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:9999}.person_modal .modal_body{background:#fff;border-radius:12px;left:50%;max-height:90vh;max-width:1000px;overflow-y:auto;padding:0 16px 35px 40px;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:100%;z-index:2}.person_modal .modal_body .modal_close_cont{display:flex;justify-content:flex-end;margin-bottom:16px;margin-top:16px}.person_modal .modal_body h1{color:#000;font-size:1.5rem;font-weight:600;margin-bottom:0}.person_modal .modal_wrapper{padding-right:24px}.person_modal .modal_overlay{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.person_modal.active{opacity:1}.documents_links{margin:0;padding:0}.documents_links li{list-style:none;margin-bottom:15px}.documents_links li a{display:block}@media screen and (max-width:640px){.person_grid a{margin-bottom:20px;max-width:calc(100% - 20px)}}
