.teammember{display:flex;gap:1.5rem;padding:1.5rem;container-type:inline-size;container-name:teammember;border-radius:var(--border-radius-lg)}@media (min-width:768px){.teammember{padding:2rem}}.teammember:not(:last-child){margin-bottom:2rem}.teammember__image{flex-basis:min(30%, 180px);height:fit-content;position:relative}.teammember__image .img_rounded{border-radius:50%;background-color:var(--black);overflow:clip}.teammember__infos{flex-basis:50%;flex-grow:1}.teammember__infos--contact{display:flex;flex-direction:column;gap:0.75rem;margin-block:1.5rem}.teammember__infos--contact .contact__info{display:flex;align-items:center;gap:0.5rem}.teammember__infos--contact .contact__info a{text-decoration:none;color:var(--clr-grey-dark)}.teammember__infos--contact .icon{display:flex;align-items:center;justify-content:center;background-color:var(--white);border-radius:50%;width:3rem;height:3rem;flex-shrink:0;border:1px solid var(--border-color)}.teammember__infos--contact .icon i{font-size:1.25rem}.teammember__locales{display:flex;gap:0.125rem;background-color:var(--white);border-radius:var(--border-radius-lg);position:absolute;bottom:-2.5rem;left:50%;transform:translateX(-50%)}.teammember__locales .flag{width:2rem;height:2rem;border-radius:50%;border:3px solid var(--white);overflow:clip;display:flex;align-content:center;justify-content:center}.teammember__locales .flag img{width:100%;height:100%;object-fit:cover}