.person-container{background-color:var(--darkBlue);border-radius:15px;border-top:2px solid #cdcdcd!important;color:var(--white);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:50px}.person-header{display:flex;flex-direction:row;margin-bottom:20px}.person-details-holder{flex-grow:1;padding-left:20px}h2.person-name,h4.person-job{color:var(--white);margin-bottom:0}h4.person-job{font-size:22px}h5.person-location{color:var(--white);margin-bottom:0}.person-icons .person-icon{align-items:center;background-color:var(--blue);border-radius:50%;display:flex;flex-direction:column;height:40px;justify-content:center;transition:background-color .25s;width:40px}.person-icons{display:flex;margin-top:10px}.person-icons .person-icon a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;line-height:1;width:100%}.person-icons .person-icon a svg{height:18px;width:auto}.person-icons .person-icon:not(:first-child){margin-left:10px}.person-portrait-holder{border-radius:50%;flex:0 0 150px;height:150px;overflow:hidden;width:150px}.person-portrait-holder img{min-height:100%;min-width:100%}.person-icons .person-icon:hover{background-color:var(--lightBlue)}@media screen and (max-width:1366px){.person-header{display:flex;flex-wrap:wrap;justify-content:center}}