.element.elementpersocfa .typography .persos .perso{display:grid;gap:1.3333em;grid-auto-rows:auto;grid-template-columns:3fr minmax(300px,6fr);width:100%}@media (min-width:0) and (max-width:639px){.element.elementpersocfa .typography .persos .perso{grid-template-columns:1fr}}.element.elementpersocfa .typography figure{margin:0}.element.elementpersocfa .typography figure img{display:flex;margin:0;max-width:256px;width:100%}.element.elementpersocfa .typography .txt{display:flex;flex-direction:column}.element.elementpersocfa .typography .txt .element-title{flex:0 0 auto}.element.elementpersocfa .typography .txt .name{margin-top:auto}.element.elementpersocfa .typography .txt p{margin-bottom:0}.element.elementpersocfa .typography .txt a{display:block;margin:.66665em 0}.element.elementpersocfa .typography .txt a+a{margin-bottom:0}.element.elementpersocfa .persos{display:grid;gap:1.3333em;grid-template-columns:minmax(200px,1fr);overflow:hidden}.element.elementpersocfa .coordinates{margin-bottom:0}.element.elementpersocfa .coordinates a{display:block}.element.elementpersocfa .coordinates a+a{margin-top:.66665em}
