.profile-section{margin:2em auto}.profile-title{font-size:25px;font-weight:600;margin-bottom:1em;padding-bottom:.25em;position:relative;text-align:center}.profile-item{align-items:center;border:2px solid #e9ecef;border-radius:12px;display:flex;margin:0 0 20px;padding:20px}.profile-image{aspect-ratio:1/1;background-color:#eee;border:3px solid #fff;border-radius:50%;margin-right:20px;overflow:hidden;position:relative;width:30%}.profile-image>img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.profile-image+.profile-content{margin-left:5%;width:65%}.profile-content{font-size:15px;line-height:1.5}.profile-content .profile-meta{margin:0 0 1em}.profile-content .profile-name{font-size:20px;font-weight:700;margin:0;padding:0}.profile-content .profile-company{background:#f9f9f9;border-radius:6px;display:inline-block;font-size:11px;margin:1em 0 0;padding:.2em .5em}.profile-content .profile-textarea>:last-child{margin-bottom:0;padding-bottom:0}@media screen and (max-width:768px){.profile-item{display:block;padding:20px}.profile-image{margin:0 auto 20px;max-width:150px;width:50%}.profile-image+.profile-content{margin:0;width:auto}.profile-meta{text-align:center}}