.mw-employee_01 > .bg {position: relative;}.mw-employee_01 .employee {margin-bottom: 20px;}.mw-employee_01 .employee img {display: block;width: 100%;}.mw-employee_01 .employee .info {display: flex;flex-direction: column;padding: 20px;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);height: 100%;}.mw-employee_01 .employee .info .name {font-family: "Mada", sans-serif;font-size: 18px;font-weight: 500;color: #39BAE7;line-height: 1.2;}.mw-employee_01 .employee .info .position {position: relative;font-size: 16px;font-weight: 400;padding-bottom: 10px;margin-bottom: 10px;line-height: 1.2;}.mw-employee_01 .employee .info .position:before {content: "";position: absolute;display: block;bottom: 0;left: 0;width: 100px;height: 1px;background: #39BAE7;z-index: 1;}.mw-employee_01 .employee .info .phone01,.mw-employee_01 .employee .info .phone02 {font-size: 17px;font-family: "Mada", sans-serif;font-weight: 600;line-height: 1;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.mw-employee_01 .employee .info .mail {margin-bottom: 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.mw-employee_01 .employee .info .mail a {font-size: 17px;font-family: "Mada", sans-serif;font-weight: 600;line-height: 1;color: #1D1D1B;transition: all 200ms ease-in;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.mw-employee_01 .employee .info .mail a:hover {color: #39BAE7;}.mw-employee_01 .employee .info .vcard {display: block;width: 40px;height: 40px;color: #ffffff;background: #39BAE7;font-size: 19px;padding: 10px 0 0 10px;transition: all 200ms ease-in;margin-top: auto;}.mw-employee_01 .employee .info .vcard:hover {background: rgba(57, 186, 231, 0.8);}@media all and (min-width: 500px){.mw-employee_01 > .bg {display: flex;flex-direction: row;flex-wrap: wrap;}.mw-employee_01 .employee {flex: 0 0 49%;margin-right: 2%;display: flex;overflow: hidden;flex-direction: column;padding: 3px;}.mw-employee_01 .employee:nth-child(2n) {margin-right: 0;}.mw-employee_01 .employee .info .name {font-size: 20px;}}@media all and (min-width: 800px){.mw-employee_01 .employee {flex: 0 0 32%;margin-right: 2%;}.mw-employee_01 .employee:nth-child(2n) {margin-right: 2%;}.mw-employee_01 .employee:nth-child(3n) {margin-right: 0;}}