.author-hero{padding:200px 0 80px}.author-hero__info{display:flex;align-items:flex-start;padding-top:56px}.author-hero__img{position:relative;max-height:320px}@media (max-width:767px){.author-hero__img{display:none}}.author-hero__img picture{max-width:320px;max-height:320px;position:relative;z-index:1}.author-hero__img picture:after{position:absolute;width:100%;height:100%;background-color:#ff5621;right:-16px;top:-16px;content:"";z-index:-1}@media (max-width:767px){.author-hero__img picture:after{right:-8px;top:-8px}}.author-hero__img picture img{width:320px;height:320px}@media (max-width:1199px){.author-hero__img picture img{min-width:220px;width:220px;height:220px}}@media (max-width:767px){.author-hero__img picture img{min-width:100px;width:100px;height:100px}}.author-hero__text{width:70%;padding-left:46px}@media (max-width:1199px){.author-hero__text{width:100%}}@media (max-width:767px){.author-hero__text{padding-left:0;width:100%;padding-bottom:40px}}.author-hero__text .heading{position:relative;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center}@media (max-width:1199px){.author-hero__text .heading{flex-direction:column;align-items:flex-start;padding-bottom:50px}}@media (max-width:767px){.author-hero__text .heading__info{display:grid;grid-template-columns:130px 1fr;grid-template-rows:repeat(2,auto);grid-column-gap:0;grid-row-gap:0}.author-hero__text .heading__info .author-hero__name{grid-area:1/2/2/3;padding:0;line-height:normal}.author-hero__text .heading__info .author-hero__job-title{grid-area:2/2/3/3;padding:0}}.author-hero__text .heading__info .author-hero__img{display:none}@media (max-width:767px){.author-hero__text .heading__info .author-hero__img{display:block;grid-area:1/1/3/2}}.author-hero__text .heading:after{position:absolute;content:"";width:100%;height:1px;background-color:#ccc;left:0;bottom:25px}.author-hero__text .heading .location{display:flex;align-items:center}@media (max-width:767px){.author-hero__text .heading .location{margin-top:20px}}.author-hero__text .heading .location img{margin-right:16px}.author-hero__name{font-family:Poppins,sans-serif;font-weight:400;font-size:32px;line-height:40px;letter-spacing:-.6px;color:#141414;padding-bottom:8px}.author-hero__job-title{font-size:18px;line-height:32px;color:#909090;padding-bottom:24px}.author-hero__description{margin-bottom:20px}.author-hero__links .social-link{font-family:Roboto;font-weight:400;font-size:18px;line-height:32px;-webkit-text-decoration-style:solid;text-decoration-style:solid;display:flex;align-items:center}.author-hero__links .social-link img{margin-right:12px}.author-list{background-color:#2c2832;padding:120px 0}@media (max-width:767px){.author-list{padding:80px 0}}.author-list__title{display:flex;align-items:center;justify-content:space-between;padding-bottom:60px}@media (max-width:767px){.author-list__title{flex-direction:column;align-items:flex-start}}.author-list__title h2{color:#fff;font-size:48px;line-height:56px;letter-spacing:-.8px;padding-bottom:0}@media (max-width:767px){.author-list__title h2{font-size:36px;line-height:42px;padding-bottom:40px}}.author-list__wrap{display:flex;justify-content:flex-start;margin:0 -20px;flex-wrap:wrap}@media (max-width:767px){.author-list__wrap{margin:0 -10px}}@media (max-width:375px){.author-list__wrap{margin:0}}.author-list__item{width:33.33%;padding:0 20px 96px;transition:all .3s ease-in-out;transform:scale(1)}.author-list__item:hover{transform:scale(1.05)}@media (max-width:767px){.author-list__item{width:50%;padding:0 10px 30px}}@media (max-width:375px){.author-list__item{width:100%;padding:0 0 30px}}.author-list__item picture{display:block;margin-bottom:30px}.author-list__item picture img{display:block}.author-list__item .info{display:flex;align-items:center;margin-bottom:8px;flex-wrap:wrap}.author-list__item .info p{font-size:14px;font-weight:400;line-height:21px;margin-bottom:8px}.author-list__item .info p.category{padding:4px 16px;background:hsla(0,0%,100%,.88);border-radius:4px;font-size:14px;font-weight:400;line-height:21px;margin-right:16px}.author-list__item .info p.date{color:#fff;opacity:.5}.author-list__item p.title{font-size:24px;line-height:32px;color:#fff;font-family:Poppins,sans-serif;letter-spacing:-.4px}@media (max-width:767px){.author-list__item p.title{font-size:20px;line-height:28px}}.author-list .cta{padding-left:40px}@media (max-width:767px){.author-list .cta{padding-left:0}}.author-list .cta p{color:#fff;border-color:#fff}.author-list .cta p:before{background-color:#fff}.author-list .cta p:hover{border-color:#ff5621}