.equipe{padding:0 20px}.equipe .a-equipe{display:grid;justify-content:center;align-items:center;grid-gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:30px}.equipe .a-equipe .card-member{display:flex;flex-direction:column;background-color:transparent;align-items:self-start;gap:10px;cursor:pointer;margin:auto;padding:0;border:none;outline:2px solid transparent;outline-offset:4px;border-radius:12px;transition:outline .2s ease;width:100%;font-family:inherit;font-size:inherit}.equipe .a-equipe .card-member:focus-visible img{outline:2px solid var(--lilac);outline-offset:4px}.equipe .a-equipe .card-member:hover img{border:1px solid var(--lilac);filter:saturate(1)}.equipe .a-equipe .card-member:focus-visible .title,.equipe .a-equipe .card-member:hover .title{color:var(--lilac)}.equipe .a-equipe .card-member figure{position:relative;background-color:var(--lilac-transparent)}.equipe .a-equipe .card-member figure:before{position:absolute;opacity:.8;z-index:-1;border:2.7rem solid var(--lilac);border-radius:100%;width:60%;height:60%;content:""}.equipe .a-equipe .card-member figure img{border:1px solid transparent;padding-top:20px;width:100%;height:auto;filter:saturate(85%)}.equipe .a-equipe .card-member .title{font-size:1.2rem;color:var(--title)}.equipe .a-equipe .card-member .text{color:var(--text)}@media (max-width:220px){.equipe .a-equipe{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.equipe .a-equipe .card-member figure:before{border:1.4rem solid var(--lilac)}}