.author__container{display:grid;grid-row-gap:40px;padding-top:36px}@media(min-width:768px){.author__container{grid-template-columns:repeat(2,1fr);grid-column-gap:24px;padding-top:80px}}@media(min-width:1024px){.author__container{grid-column-gap:48px}}@media(min-width:1280px){.author__container{grid-column-gap:80px}}@media(min-width:768px){.author__col_media{order:-1}}.author__heading{color:#2b49c3}.author__position{margin-top:8px;font-size:14px;font-weight:500;text-transform:uppercase}.author__text{max-width:525px;margin-top:24px}.author__text h2,.author__text h3{color:#2b49c3}.author__media{display:flex;flex-direction:column;row-gap:24px}@media(min-width:768px){.author__media{row-gap:40px;position:sticky;top:calc(var(--header-height) + 32px)}}.author__img{position:relative;overflow:hidden;aspect-ratio:1;width:100%;max-width:525px;margin:0 auto;border-radius:50%}.author__img img,.author__img svg{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center}@supports not (aspect-ratio:1){.author__img:before{content:"";display:block;width:100%;padding-bottom:100%;position:relative;z-index:-101}}@media(min-width:768px){.author__img{margin:0}}.author__contacts{display:grid;grid-row-gap:24px}@media(min-width:480px){.author__contacts{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}@media(min-width:768px){.author__contacts{grid-template-columns:auto}}@media(min-width:1024px){.author__contacts{grid-template-columns:repeat(2,1fr)}}.author__contacts-heading{margin-bottom:12px;color:#2b49c3}.author__contacts-list{display:flex;flex-direction:column;gap:4px}.author__contacts-list_socials{flex-direction:row;gap:8px}.author__contacts-link{font-size:14px;font-weight:500;color:#0a2281;text-decoration:none}@media(hover:hover){.author__contacts-link:hover{color:#cc312f}}.author__socials-link{display:inline-block;width:40px;height:40px;position:relative;border-radius:50%;background-color:#2b49c3}@media(hover:hover){.author__socials-link:hover{background-color:#cc312f}}.author__socials-link:active{background-color:#ab2321}.author__socials-ico{position:relative;overflow:hidden;aspect-ratio:1;width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.author__socials-ico img,.author__socials-ico svg{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:contain;object-position:center}@supports not (aspect-ratio:1){.author__socials-ico:before{content:"";display:block;width:100%;padding-bottom:100%;position:relative;z-index:-101}}
/*# sourceMappingURL=author.css.map*/