.team{background-color:#f9fafb}.team--seo{background-color:#fff;border-top:1px solid rgba(0,0,0,.075)}.team--seo .team__inner{display:flex;justify-content:center}.team--seo .team__item{width:100%;max-width:46rem}@media (min-width: 767px){.team--seo .team__item-caption{position:absolute;top:0;left:0;right:0;padding:1.6rem;color:#000;font-weight:300}}.team__title{margin-bottom:2.4rem;text-align:center}@media (min-width: 767px){.team__title{margin-bottom:4.6rem}}.team__inner{display:grid;grid-gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media (min-width: 575px){.team__inner{grid-template-columns:repeat(3,1fr)}}@media (min-width: 767px){.team__inner{grid-template-columns:repeat(4,1fr);grid-gap:2.4rem}}@media (min-width: 1100px){.team__inner{grid-template-columns:repeat(4,1fr)}}.team__item{background-color:#fff;border-radius:1.2rem;overflow:hidden;line-height:0;position:relative;box-shadow:0 .6rem .6rem #0000000d}.team__item-img{max-width:100%;height:auto;border-radius:1.2rem 1.2rem 0 0;-o-object-fit:cover;object-fit:cover}.team__item-img-placeholder{width:100%;height:100%;background-color:#00000013}.team__item-caption{font-size:1.2rem;line-height:1.2;padding:1.2rem;font-weight:300}@media (min-width: 767px){.team__item-caption{padding:1.6rem}}.team__item-caption p:last-child{margin-bottom:0}.team__item-caption i,.team__item-caption em{font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:1rem}.team__item-caption p{margin-bottom:.6rem}.team__item-caption h2,.team__item-caption h3,.team__item-caption h4{font-weight:500;font-size:1.6rem;margin-bottom:1.2rem;text-transform:uppercase}@media (min-width: 767px){.team__item-caption h2,.team__item-caption h3,.team__item-caption h4{font-size:2.4rem}}
