.h{display:none!important}.h-hide-visually{clip:rect(0 0 0 0);border:0;clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.h-hide-visually,.replace{overflow:hidden;white-space:nowrap}.replace{display:block;text-indent:150%}.element.elementperso .pretitle,.element.elementpersocfa .pretitle{flex:0 0 100%}.element.elementperso .persos,.element.elementpersocfa .persos{display:flex}.element.elementperso .persos figure,.element.elementpersocfa .persos figure{margin:0;position:relative}.element.elementperso .persos figure img,.element.elementpersocfa .persos figure img{display:table;margin-bottom:0;width:100%}.element.elementperso .persos figure img[src$=".svg"],.element.elementpersocfa .persos figure img[src$=".svg"]{border-left:.3em solid #fff;border-top:.3em solid #fff;bottom:-1px;height:120px;position:absolute;right:-1px;width:120px;z-index:10}.element.elementperso .persos .txt .links,.element.elementpersocfa .persos .txt .links{display:flex;flex-direction:row}.element.elementperso .persos .txt .links a:after,.element.elementpersocfa .persos .txt .links a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 30' xmlns='http://www.w3.org/2000/svg' stroke-width='4' stroke='%232A91D0'%3E%3Cpath d='M5 15h109m-9-10 10 10-10 10' stroke='inherit' stroke-width='inherit' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:top .3em right 0;background-repeat:no-repeat;background-size:auto 70%;content:"";display:inline-block;height:1em;margin-left:.3em;margin-right:1.1em;transition:all;transition-duration:.12s;width:.9em}.element.elementperso .persos .txt .links a:hover,.element.elementpersocfa .persos .txt .links a:hover{filter:contrast(110%) saturate(110%)}.element.elementperso .persos .txt .links a:hover:after,.element.elementpersocfa .persos .txt .links a:hover:after{margin-right:0;width:2em}.element.elementperso .persos.third,.element.elementpersocfa .persos.third{flex-wrap:wrap;gap:3.09em}@media (min-width:0) and (max-width:979px){.element.elementperso .persos.third,.element.elementpersocfa .persos.third{gap:1.545em}}.element.elementperso .persos.third .perso,.element.elementpersocfa .persos.third .perso{display:flex;flex:0 0 calc(33.33333% - 2.06em);flex-direction:column;gap:.7725em}@media (min-width:0) and (max-width:979px){.element.elementperso .persos.third .perso,.element.elementpersocfa .persos.third .perso{flex:0 0 calc(50% - 0.7725em)}}@media (min-width:0) and (max-width:479px){.element.elementperso .persos.third .perso,.element.elementpersocfa .persos.third .perso{flex:0 0 100%}}.element.elementperso .persos.third .perso .txt p.name,.element.elementpersocfa .persos.third .perso .txt p.name{font-family:Juana,Times New Roman;font-size:1.1em;line-height:1.41;margin-bottom:0}.element.elementperso .persos.third .perso .txt p:last-of-type,.element.elementpersocfa .persos.third .perso .txt p:last-of-type{margin-bottom:0}.element.elementperso .persos.third .link-wrapper,.element.elementpersocfa .persos.third .link-wrapper{flex:0 0 100%;text-align:center}.element.elementperso .persos.double,.element.elementpersocfa .persos.double{-moz-column-gap:7.725em;column-gap:7.725em;flex-wrap:wrap;row-gap:3.09em}@media (min-width:0) and (max-width:979px){.element.elementperso .persos.double,.element.elementpersocfa .persos.double{-moz-column-gap:4.635em;column-gap:4.635em}}.element.elementperso .persos.double .perso,.element.elementpersocfa .persos.double .perso{color:rgba(0,0,0,.9);display:flex;flex:0 0 calc(50% - 3.8625em);flex-direction:column}@media (min-width:0) and (max-width:979px){.element.elementperso .persos.double .perso,.element.elementpersocfa .persos.double .perso{flex:0 0 calc(50% - 0.7725em)}}@media (min-width:0) and (max-width:639px){.element.elementperso .persos.double .perso,.element.elementpersocfa .persos.double .perso{flex:0 0 100%}}.element.elementperso .persos.double .perso .txt,.element.elementpersocfa .persos.double .perso .txt{container-type:inline-size}.element.elementperso .persos.double .perso .txt .links,.element.elementpersocfa .persos.double .perso .txt .links{display:flex;gap:1.545em;justify-content:space-between;padding:.7725em 0}@container (max-width: 400px){.element.elementperso .persos.double .perso .txt .links,.element.elementpersocfa .persos.double .perso .txt .links{flex-direction:column;row-gap:.7725em}}.element.elementperso .persos.double .perso .txt .links a,.element.elementpersocfa .persos.double .perso .txt .links a{color:#2a91d0;font-family:FrutigerLTProBold,sans-serif;font-size:.84em;font-weight:400}.element.elementperso .persos.double .perso .txt h3,.element.elementpersocfa .persos.double .perso .txt h3{margin:.7725em 0}.element.elementperso .persos.double .perso .txt .position,.element.elementpersocfa .persos.double .perso .txt .position{white-space:pre}.element.elementperso .persos.double .link-wrapper,.element.elementpersocfa .persos.double .link-wrapper{flex:0 0 100%;text-align:center}.element.elementperso .persos.double .link.forth:after,.element.elementpersocfa .persos.double .link.forth:after{margin-right:1.8em}.element.elementperso .persos.double .link.forth:hover:after,.element.elementpersocfa .persos.double .link.forth:hover:after{margin-right:0;width:2em}.element.elementperso .persos.single .swiper-container,.element.elementpersocfa .persos.single .swiper-container{overflow:hidden;width:100%}.element.elementperso .persos.single .perso,.element.elementpersocfa .persos.single .perso{-moz-column-gap:3.09em;column-gap:3.09em;display:flex;row-gap:1.545em;width:100%}@media (min-width:0) and (max-width:979px){.element.elementperso .persos.single .perso,.element.elementpersocfa .persos.single .perso{flex-wrap:wrap}}@media (min-width:0) and (max-width:1447px){.element.elementperso .persos.single .perso,.element.elementpersocfa .persos.single .perso{-moz-column-gap:3.09em;column-gap:3.09em}}.element.elementperso .persos.single .perso figure,.element.elementpersocfa .persos.single .perso figure{flex:0 0 auto}@media (min-width:0) and (max-width:979px){.element.elementperso .persos.single .perso figure,.element.elementpersocfa .persos.single .perso figure{flex:0 1 100%;max-width:300px}}.element.elementperso .persos.single .perso .txt,.element.elementpersocfa .persos.single .perso .txt{container-type:inline-size;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end}@media (min-width:0) and (max-width:979px){.element.elementperso .persos.single .perso .txt,.element.elementpersocfa .persos.single .perso .txt{flex:0 0 100%}}.element.elementperso .persos.single .perso .txt .element-title,.element.elementpersocfa .persos.single .perso .txt .element-title{flex:1 1 auto}.element.elementperso .persos.single .perso .txt p.name,.element.elementperso .persos.single .perso .txt p:last-of-type,.element.elementpersocfa .persos.single .perso .txt p.name,.element.elementpersocfa .persos.single .perso .txt p:last-of-type{margin-bottom:0}.element.elementperso .persos.single .perso .txt .links,.element.elementpersocfa .persos.single .perso .txt .links{display:flex;gap:3.09em;margin:1.545em 0 0}@container (max-width: 400px){.element.elementperso .persos.single .perso .txt .links,.element.elementpersocfa .persos.single .perso .txt .links{flex-direction:column;row-gap:.7725em}}.element.elementperso .persos.single .perso .txt .links a,.element.elementpersocfa .persos.single .perso .txt .links a{align-items:center;color:#2a91d0;display:flex;flex-direction:row;font-family:FrutigerLTProBold,sans-serif;font-size:.84em;font-weight:400;white-space:nowrap}.element.elementperso .persos.single .perso .txt .links a:after,.element.elementpersocfa .persos.single .perso .txt .links a:after{background-position:top .1em right 0}
