.team__container{padding-block:4rem;padding-inline:7rem;background-color:var(--clr-blue);border-radius:1.875rem}@media only screen and (max-width: 89.9375em){.team__container{padding-inline:4rem}}@media only screen and (max-width: 47.9375em){.team__container{padding:2rem}}.team__container h2{margin-bottom:3rem}.team__members{display:flex;flex-wrap:wrap;margin-left:-2rem}.team__members .member{flex-basis:calc(20% - 2rem);margin-left:2rem;margin-bottom:2rem}@media only screen and (max-width: 79.9375em){.team__members .member{flex-basis:calc(25% - 2rem)}}@media only screen and (max-width: 63.9375em){.team__members .member{flex-basis:calc(33.3333% - 2rem)}}@media only screen and (max-width: 47.9375em){.team__members .member{flex-basis:calc(50% - 2rem)}}@media only screen and (max-width: 29.9375em){.team__members .member{flex-basis:calc(100% - 2rem)}}.team__members .member figure{border-radius:1.25rem;overflow:hidden}.team__members .member figure img{width:100%;height:100%;object-fit:cover}.team__members .member figure figcaption{z-index:10;position:absolute;top:0;left:0;right:0;bottom:0;padding:1rem;display:flex;justify-content:flex-end;flex-direction:column;background-color:rgba(0,172,239,.64);color:#fff;opacity:0;pointer-events:none;transform:translateY(50%);transition:.25s ease-in-out}.team__members .member figure figcaption p{font-size:1.25rem;font-weight:bold}.team__members .member figure:hover figcaption{opacity:1;transform:translateY(0)}
