.element.elementpersocfa .typography{display:flex;justify-content:flex-end}@media (min-width:1156px){.element.elementpersocfa .persos{flex:0 0 55%;margin-left:auto}}.element.elementpersocfa .persos .perso{display:flex;flex-wrap:wrap}@media (min-width:640px){.element.elementpersocfa .persos .perso{gap:1.25em}}.element.elementpersocfa .persos .perso img{flex:1;margin-bottom:0}@media (min-width:0) and (max-width:639px){.element.elementpersocfa .persos .perso img{flex:0 0 100%}.element.elementpersocfa .persos .perso>.txt{position:relative}.element.elementpersocfa .persos .perso>.txt>*{position:relative;z-index:1}.element.elementpersocfa .persos .perso>.txt:after{background-color:#000;bottom:0;content:"";left:-1.25em;position:absolute;right:-1.25em;top:0;z-index:0}}.element.elementpersocfa .persos .perso>.txt{display:flex;flex:1;flex-direction:column;justify-content:center;padding-top:1.25em}@media (min-width:0) and (max-width:639px){.element.elementpersocfa .persos .perso>.txt{flex:0 0 100%}}.element.elementpersocfa .persos .perso>.txt .text1{font-size:1.25em;font-weight:700}.element.elementpersocfa .persos .perso>.txt .details{display:flex;flex-direction:column}.element.elementpersocfa .persos .perso>.txt .details a{color:#fff;display:flex;margin-top:.625em}.element.elementpersocfa .persos .perso>.txt .details .feather{color:#fff;transform:scale(.9);vertical-align:-.4em}.element.elementpersocfa .persos .perso>.txt .details a.icon:hover{color:#fff;text-decoration:none}.element.elementpersocfa .persos .perso>.txt .details a.icon:hover .feather{color:#da4290}.element.elementpersocfa .persos .perso>.txt .details .txt{padding-left:.7em}
