.person-wrapper{max-width:510px;padding:15px 30px 15px 0}@media (min-width:992px) and (max-width:1240px){.person-wrapper{max-width:420px}}.person{background-color:#fff!important;border-radius:10px;box-shadow:5px 5px 5px rgba(0,0,0,.1);height:100%}.person .left-col{float:left;height:100%;margin-right:5px;padding:0;width:28%}.person .right-col{float:left;height:100%;padding:15px 15px 15px 5px;width:66%}.person .left-col img{border-radius:10px 0 0 10px;margin:0;width:180px}.person .right-col{position:relative}.person .name-and-title h5{font-size:20px;margin-bottom:5px;text-decoration:none;text-transform:none}.person .contact-info a,.person .name-and-title h6{color:#505050;font-size:16px;text-decoration:none;text-transform:none}.person .contact-info a{display:inline-block;padding:.5em 0}.right-col .person-languages{bottom:0;position:absolute;width:100%}.right-col .person-languages p{margin:0}@media (max-width:480px){.person .left-col{display:none}.person .right-col{padding:15px;width:90%}}.contact-info-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:left;margin-bottom:50px;margin-left:auto;margin-right:auto}