.element.elementpersocfa .typography .persos .perso{display:grid;gap:1.4em;grid-auto-rows:auto;grid-template-columns:minmax(300px,4fr) minmax(300px,6fr)}@media (min-width:0) and (max-width:899px){.element.elementpersocfa .typography .persos .perso{grid-template-columns:1fr;width:100%}}.element.elementpersocfa .typography figure{margin:0}.element.elementpersocfa .typography figure img{display:flex;margin:0;width:100%}.element.elementpersocfa .typography .txt{display:flex;flex-direction:column;justify-content:flex-end}.element.elementpersocfa .typography .txt .element-title{flex:0 0 auto}.element.elementpersocfa .typography .txt h2{margin-bottom:.7em;margin-top:auto}.element.elementpersocfa .typography .txt a,.element.elementpersocfa .typography .txt p{margin-bottom:.7em}.element.elementpersocfa .typography .txt a:last-of-type,.element.elementpersocfa .typography .txt p:last-of-type{margin-bottom:0}.element.elementpersocfa .persos{display:grid;gap:1.4em;grid-template-columns:minmax(200px,1fr)}.element.elementpersocfa .coordinates{margin-bottom:0}.element.elementpersocfa .coordinates a{display:block}.element.elementpersocfa .coordinates a+a{margin-top:.7em}
