.element.elementpersocfa .typography>.element-title{padding-bottom:1rlh}.element.elementpersocfa .typography .persos{overflow:hidden}.element.elementpersocfa .typography .persos .perso{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-auto-rows:auto;gap:1lh}@media(max-width:979px){.element.elementpersocfa .typography .persos .perso{grid-template-columns:1fr}}@media(min-width:980px){.element.elementpersocfa .typography .persos .perso.left figure{order:99}}.element.elementpersocfa .typography figure{margin:auto;width:100%}.element.elementpersocfa .typography figure>div{border-radius:50cqmin;overflow:hidden;max-width:250px;aspect-ratio:1;margin:auto auto .5lh}.element.elementpersocfa .typography figure img{width:100%;margin:0;display:flex}.element.elementpersocfa .typography figure figcaption{margin:auto auto 0;text-align:center}.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:.5lh}.element.elementpersocfa .typography .txt p:last-of-type{margin-block:auto 0}.element.elementpersocfa .typography .txt a{display:block;color:var(--text-color)}@media(min-width:980px){.element.elementpersocfa .typography .txt a{font-size:var(--font-size--small)}}.element.elementpersocfa .typography .txt a[class]{padding-left:1lh;background-repeat:no-repeat;background-position:left 50%;background-size:auto 1em}.element.elementpersocfa .typography .txt a.vcard{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='285' height='214' fill='currentColor' stroke='currentColor' viewBox='0 0 285 214'%3E%3Crect width='258' height='187' x='13.5' y='13.5' fill='transparent' stroke='inherit' stroke-width='24' rx='31'/%3E%3Cg stroke='inherit' stroke-linecap='round' stroke-width='12'%3E%3Cpath d='M156.5 69.5h84M156.5 107h84M156.5 145h84'/%3E%3C/g%3E%3Cg fill='inherit' stroke='inherit' stroke-width='10' transform='translate(47 62)'%3E%3Cpath d='M0 71.254Q9.23 50 40 50q31.654 0 40 21.254V91H0z'/%3E%3Ccircle cx='40.5' cy='21.5' r='21.5'/%3E%3C/g%3E%3C/svg%3E");background-size:auto .8em}.element.elementpersocfa .typography .txt a.mail{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' class='feather feather-mail' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2'/%3E%3Cpath d='m22 6-10 7L2 6'/%3E%3C/svg%3E")}.element.elementpersocfa .typography .txt a.phone{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' class='feather feather-phone' viewBox='0 0 24 24'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.8 12.8 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.8 12.8 0 0 0 2.81.7A2 2 0 0 1 22 16.92'/%3E%3C/svg%3E")}.element.elementpersocfa .typography .txt a.qrcode{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' stroke='currentColor' class='ionicon' viewBox='0 0 512 512'%3E%3Crect width='80' height='80' x='336' y='336' rx='8' ry='8'/%3E%3Crect width='64' height='64' x='272' y='272' rx='8' ry='8'/%3E%3Crect width='64' height='64' x='416' y='416' rx='8' ry='8'/%3E%3Crect width='48' height='48' x='432' y='272' rx='8' ry='8'/%3E%3Crect width='48' height='48' x='272' y='432' rx='8' ry='8'/%3E%3Crect width='80' height='80' x='336' y='96' rx='8' ry='8'/%3E%3Crect width='176' height='176' x='288' y='48' fill='none' stroke='inherit' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' rx='16' ry='16'/%3E%3Crect width='80' height='80' x='96' y='96' rx='8' ry='8'/%3E%3Crect width='176' height='176' x='48' y='48' fill='none' stroke='inherit' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' rx='16' ry='16'/%3E%3Crect width='80' height='80' x='96' y='336' rx='8' ry='8'/%3E%3Crect width='176' height='176' x='48' y='288' fill='none' stroke='inherit' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' rx='16' ry='16'/%3E%3C/svg%3E")}.element.elementpersocfa .typography .txt a+a{margin-top:.5lh}.element.elementpersocfa .persos{display:grid;gap:1lh;grid-template-columns:minmax(200px,1fr)}
