.m-blocks-author-info {
background-color: white;
border-radius: 10px;
padding: 30px;
border: 1px solid #F0F4F9;
-webkit-box-shadow: 2px 2px 10px rgba(131, 131, 131, 0.25);
box-shadow: 2px 2px 10px rgba(131, 131, 131, 0.25);
box-sizing: border-box;
margin-top: 50px !important;
}
.m-blocks-author-info + * {
margin-top: 50px !important;
}
.m-blocks-author-info--top {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 20px;
}
.m-blocks-author-info img {
width: 80px;
height: 80px;
object-fit: cover;
border-radius: 50% !important;
vertical-align: middle;
}
.m-blocks-author-info .author-details {
display: inline-block;
vertical-align: middle;
}
.m-blocks-author-info .author-details .name {
font-size: 20px;
font-weight: bold;
}
.m-blocks-author-info .author-details .role {
font-size: 16px;
color: gray;
}
.m-blocks-author-info .updated-date {
float: right;
font-size: 14px;
color: gray;
margin-left: auto;
}
.m-blocks-author-info .description {
margin-top: 10px;
}
@media screen and (max-width: 768px) {
.m-blocks-author-info .updated-date {
margin-left: 0;
}    
.m-blocks-author-info--top {
margin-bottom: 20px;
}
}