.team-1__rich-text{margin:0 auto 4rem;max-width:780px;text-align:center}.team-1__members{display:flex;flex-flow:wrap;gap:2%;justify-content:center}@media (max-width:576px){.team-1__members{gap:4%}}.team-1__member{color:var(--black);text-align:center;width:23%}@media (max-width:576px){.team-1__member{width:48%}}.team-1__member:active,.team-1__member:focus,.team-1__member:hover{color:var(--black);cursor:pointer}.team-1__member-photo{position:relative}.team-1__member-photo>img{-o-object-fit:cover;object-fit:cover;width:100%}.team-1__member-name{font-size:1.8rem;margin-top:1rem;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}@media only screen and (min-width:577px) and (max-width:768px){.team-1__member-name{font-size:1.4rem}}.team-1__member:hover .team-1__member-name{color:var(--primary-color)}.team-1__member-details{background-color:var(--white);font-size:1.4rem;left:0;padding:1rem;position:absolute;right:0;text-align:left;top:100%;visibility:hidden;z-index:2}.team-1__member.is-active .team-1__member-details{visibility:visible}.team-1__member-details p{margin-bottom:1rem}.team-1__member-details p:last-of-type{margin-bottom:0}.team-1__member-details-name{font-size:1.8rem;margin-bottom:1rem;text-align:center}.team-1__member-details-title{font-size:1.4rem;margin-bottom:1rem;text-align:center}@media only screen and (min-width:577px) and (max-width:768px){.team-1__member-details-title{font-size:1.2rem}}.text-1__photo-hover{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.team-1__member-photo:hover .text-1__photo-hover{opacity:1}@media (max-width:768px){.team-1__member-photo:hover .text-1__photo-hover{opacity:0}}