.team .container{max-width:1660px;padding:0 40px}.profile__top{display:grid;grid-template-columns:1fr 37%;grid-gap:85px;padding:90px 0 60px}.profile__top p{color:#000;font-weight:400;line-height:1.34}.profile__top h1{letter-spacing:-.01em}.team h1{color:#512480;margin-bottom:30px}.member__social{display:inline-flex;list-style:none;margin:0;padding:0}.profile .member__social{margin-bottom:40px}.member__social a{align-items:center;background:hsla(252,5%,79%,.5);border-radius:30px;display:grid;justify-content:center;padding:12.5px}.member__social a svg{width:25px}.profile__title{margin-bottom:20px}.profile__right{text-align:center}.profile__right img{border-radius:50%}@media (max-width:1024px){.profile__top{grid-template-columns:1fr 38.5%;grid-gap:100px;padding:60px 0}.profile__top p{font-size:20px;line-height:26px}}@media (max-width:768px){.profile__top{grid-template-columns:1fr;grid-gap:60px}.profile__left{order:2}.profile__right{order:1}}.profile__members{background:hsla(252,5%,79%,.25);padding:60px 0 120px}.member__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:60px}.member__item{animation:member 1s;border:1px solid transparent;padding:30px;text-align:center}@keyframes member{0%{transform:scale(0)}to{transform:scale(1)}}.member__item h4{color:#512480;margin:20px auto 5px}.member__item p{color:#150d26;margin-bottom:20px}.member__item .member__social a{padding:7.5px}.member__item .member__social svg{height:15px;width:15px}.member__grid .member__item a{align-content:space-between;display:grid;justify-content:center;justify-items:center;text-decoration:none}.team__listing{padding:80px 0 70px}.member__spiner{display:grid;justify-content:center;opacity:1}.member__spiner svg{animation:spinermember 2s infinite;fill:#512480;height:30px;width:30px}@keyframes spinermember{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.team__filter{padding:80px 0 40px}.filter__item{align-items:center;background:#fff;border:1px solid #512480;border-radius:30px;color:#150d26;display:inline-flex;line-height:20px;margin-right:20px;padding:10px 20px;text-decoration:none}.filter__item:active,.filter__item:focus,.filter__item:hover{background:#fff;color:#512480}.filter__item:hover{text-decoration:none}.filter__item span{border-radius:30px;margin-left:30px;min-width:60px;padding:10px;text-align:center}.filter__item span,.filter__item.filter__item--active{background:#512480;color:#fff}.filter__item.filter__item--active span{background:#fff;color:#512480}.team__listing{font-size:20px;font-weight:400;line-height:30px}.team__listing h4{font-weight:400;letter-spacing:-.01em}.team__listing .member__item p{color:#000;font-weight:400;letter-spacing:.01em;margin-bottom:10px}.team__listing .member__item{display:grid;grid-template-rows:1fr auto;height:100%;justify-content:center;justify-items:center;margin:auto;max-width:340px}.team__listing--title{max-width:1100px}@media (max-width:1024px){.member__grid{grid-template-columns:repeat(3,1fr);grid-column-gap:40px}.team__listing .member__item{margin:auto;max-width:260px;padding:20px}.team__listing h4{font-size:22px;line-height:28px}.team__listing .member__item p{font-size:18px;line-height:26px}.filter__item{font-size:14px;line-height:18px;margin-bottom:10px;margin-right:10px;padding:8px 12px 8px 16px}.filter__item span{min-width:56px;padding:8px}.team__listing{font-size:18px;line-height:26px}.team__listing--title{max-width:725px}.team__filter{display:flex;padding:40px 0 10px}.filter__item span{margin-left:20px}}@media (min-width:500px) and (max-width:768px){.member__grid{grid-template-columns:repeat(2,1fr);grid-column-gap:30px}}@media (max-width:767px){.team .container{padding:0 20px}}@media (max-width:480px){.member__grid{grid-template-columns:repeat(1,1fr)}.team__filter{display:block}}