.team__list{padding-bottom:3rem}.team__list--pt-20{padding-top:2rem}.team__list--pt-30{padding-top:3rem}.team__col{display:flex;justify-content:center;padding-top:1.25rem;padding-bottom:1.25rem}@media screen and (min-width:960px){.team__col{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:480px) and (max-width:959px){.team__col--card{max-width:70rem;margin-right:auto;margin-left:auto}}@media screen and (min-width:640px) and (max-width:959px){.team__col--no-card{padding-right:1rem;padding-left:1rem;width:33.333%}}.team__col-inner{display:flex;flex-wrap:wrap;flex-direction:column}.team__col-inner--card{padding:2rem;border:.1rem solid #eae9f2}@media screen and (min-width:560px) and (max-width:959px){.team__col-inner--card{flex-direction:row;padding:2rem}}@media screen and (min-width:960px){.team__col-inner--card{padding:3rem 3rem 4rem}}.team__col-content--card{margin-right:auto;margin-left:auto}@media screen and (min-width:560px) and (max-width:959px){.team__col-content--card{width:100%;max-width:18rem}}.team__col-media{margin-top:auto}.team__col-pic{width:17.2rem;height:17.2rem;border-radius:50%;overflow:hidden;margin-left:auto;margin-bottom:1.5rem;margin-right:auto}.team__col-pic--card{width:12rem;height:12rem}@media screen and (min-width:960px){.team__col-pic--card{width:22rem;height:22rem}}.team__col-author--card{max-width:20.7rem;margin-right:auto;margin-left:auto}.team__col-name{padding-bottom:.5rem}.team__col-position{max-width:26.3rem;margin-right:auto;margin-left:auto}.team__col-position--sm{font-size:16px;font-size:1.6rem;line-height:1.38}.team__col-details{display:flex;flex-direction:column;margin-top:auto}@media screen and (min-width:560px) and (max-width:959px){.team__col-details--card{padding-left:2rem;flex:1;margin-top:0}}.team__col-details p:not(:last-child){margin-bottom:2rem}.team__col-desc{font-size:16px;font-size:1.6rem;line-height:1.75}@media screen and (min-width:960px){.team__col-desc{font-size:18px;font-size:1.8rem}}.team__col-desc--card{padding-bottom:2rem}@media screen and (min-width:960px){.team__col-desc--card{padding-bottom:6rem}}@media screen and (min-width:560px) and (max-width:959px){.team__col-media{width:100%}}.team__col-socials{display:flex;justify-content:center;flex-wrap:wrap;margin-top:auto}@media screen and (min-width:560px) and (max-width:959px){.team__col-socials--card{max-width:18rem}}.team__col-link{display:block;padding:0 .4rem;transform:translateY(0);transition:transform .2s ease}.team__col-link:hover{transform:translateY(-.5rem)}.team__text-bottom{margin-top:2rem}.team__text-bottom--mt-30{margin-top:-2rem}