.profile-box{position:relative}.profile-box__outline{border:solid 1px #dedede;box-shadow:0 1px 5px rgba(0,0,0,.2);padding-bottom:30px}.profile-box__upper{display:flex;padding:20px 20px 10px}.profile-box__image-wrapper.profile-box__image-wrapper{padding:0}.profile-box__image.profile-box__image{margin-right:20px;border-radius:9999px;width:80px;min-width:80px;height:80px;margin-bottom:0}.profile-box__lower{padding:0 20px 30px}.profile-box__name.profile-box__name{display:flex;flex-direction:column;justify-content:center;padding-top:10px;font-weight:500;font-size:20px;padding-bottom:10px}.profile-box__description.profile-box__description{font-size:14px;padding:0}.profile-box__label{text-align:center;background-color:#2391ff;color:#fff;position:absolute;height:30px;font-size:14px;padding:4px 20px;top:-30px;left:0;display:flex;align-items:center;vertical-align:middle}.profile-box__button{color:#333;width:100%;height:40px;font-weight:700;position:absolute;bottom:0;border:0;cursor:pointer;padding:0;appearance:none;background-color:#bdbdbd2b}.profile-box__description--hidden{display:none}.profile-box__button-wrapper.profile-box__button-wrapper{padding:0}.profile-box__name-title{font-size:14px;opacity:.8;font-weight:700;display:block;line-height:1.2}