#blog-post-author__page .blog-author__wrapper{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;padding:80px 20px;width:100%}@media (min-width:577px){#blog-post-author__page .blog-author__wrapper{flex-direction:row;padding:70px 20px}}#blog-post-author__page .blog-author__avatar{align-self:center;flex:3;margin:0 0 60px;text-align:center}@media (min-width:577px){#blog-post-author__page .blog-author__avatar{margin:0}}#blog-post-author__page .blog-author__avatar-img{border-radius:50%;box-shadow:0 0 300px rgba(0,0,0,.15);height:220px;margin:0 auto;object-fit:cover;overflow:hidden;width:220px!important}@media (min-width:577px){#blog-post-author__page .blog-author__avatar-img{max-height:250px;max-width:250px}}#blog-post-author__page .blog-author__info{flex:8}@media (min-width:577px){#blog-post-author__page .blog-author__info{padding:0 0 0 10px}#blog-post-author__page .blog-author__wrapper{padding:30px 20px 50px}}#blog-post-author__page .blog-author__info-name{font-size:1.5rem;margin:10px 0 0}#blog-post-author__page .blog-author__info-name:after{background:var(--primary-color-light);content:"";display:block;height:3px;margin-top:10px;position:relative;width:80px}#blog-post-author__page .blog-author__info-social{font-size:14px;text-decoration:none}#blog-post-author__page .blog-author__info-social:hover{text-decoration:underline}#blog-post-author__page .blog-author__info-bio{color:var(--default-text-color);font-size:17px;line-height:1.7;margin:20px 0 0}#blog-post-author__page .blog-author__info-bio h2{font-size:22px;margin:40px 0 20px}#blog-post-author__page .blog-author__info-bio p{color:#66667b;font-size:16px}#blog-post-author__page .author-linkedin--link{color:#fff;font-size:20px;height:30px}#blog-post-author__page .author-linkedin--link .fab.fa-linkedin-in{background:#0073b1;border-radius:5px;margin-top:8px;padding:8px}#blog-post-author__page .author-linkedin--link .fab.fa-linkedin-in:hover{opacity:.9}#blog-post-author__page .blog-author__listing-title{margin:0 auto;max-width:800px;padding:0;text-align:center;width:100%}#blog-post-author__page .blog-author__listing-title h3{font-size:clamp(2rem,6vw,1.5rem);margin:40px auto}