.element.elementperso .inner .persos{grid-gap:1.41em;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,330px))}.element.elementperso .inner .persos .perso{scroll-margin:134px}.element.elementperso .inner .persos .perso img{margin-bottom:0;width:100%}.element.elementperso .inner .persos .perso img.default{background-color:#f1f5f9}.element.elementperso .inner .persos .perso .txt h2{color:#272727;font-size:1em;font-weight:600;margin-bottom:0}.element.elementpersocfa p strong{font-size:1.41em}.element.elementpersocfa.elementjobpostingcfa{margin-bottom:.705em}.element.elementpersocfa .persos{grid-gap:2.115em;display:grid;grid-template-columns:1fr 1fr}@media (min-width:0) and (max-width:979px){.element.elementpersocfa .persos{grid-template-columns:1fr}}.element.elementpersocfa .persos .perso{background-color:#079494;display:flex}.element.elementpersocfa .persos .perso,.element.elementpersocfa .persos .perso a,.element.elementpersocfa .persos .perso>*{color:#fff;text-shadow:0 0 .5em rgba(39,39,39,.5)}.element.elementpersocfa .persos .perso figure{flex-grow:0;margin:0}.element.elementpersocfa .persos .perso figure img{display:table;height:100%;margin-bottom:0;-o-object-fit:cover;object-fit:cover}.element.elementpersocfa .persos .perso .txt{display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-width:230px;padding:.705em .705em .705em 1.41em}.element.elementpersocfa .persos .perso .txt h2{margin-bottom:0;margin-top:auto}.element.elementpersocfa .persos .perso .txt a,.element.elementpersocfa .persos .perso .txt p{margin-bottom:.705em}.element.elementpersocfa .persos .perso .txt a:last-child{margin-bottom:auto}
