body.no-scroll{overflow:hidden;scrollbar-width:none}body.no-scroll::-webkit-scrollbar{display:none}.element.elementperso .persos{display:flex;flex-wrap:wrap;gap:2.82em;justify-content:flex-start}.element.elementperso .persos .perso{flex:0 0 calc(33.33333% - 1.88em);transition:all .32s ease-out}@media (min-width:0) and (max-width:979px){.element.elementperso .persos .perso{flex:0 0 calc(50% - 1.41em)}}@media (min-width:0) and (max-width:639px){.element.elementperso .persos .perso{flex:0 0 100%}}.element.elementperso .persos .perso .item--basic{cursor:pointer;position:relative}.element.elementperso .persos .perso .item--basic img{display:table;margin-bottom:0;width:100%}.element.elementperso .persos .perso .item--basic .txt{align-items:flex-start;background-color:#fff;bottom:0;display:flex;flex-direction:column;height:3.22em;justify-content:flex-end;left:0;position:absolute;transition:all;transition-duration:.2s;width:50%}.element.elementperso .persos .perso .item--basic .txt h2{display:flex;flex-direction:column;font-size:1.11111em;margin-bottom:-.24em;padding:.2em .705em .1em;width:100%}.element.elementperso .persos .perso .item--basic .txt h2 span{display:inline-block}.element.elementperso .persos .perso .item--basic .txt h2 span.lastname{font-family:ManropeBold,sans-serif;font-weight:600}.element.elementperso .persos .perso .item--basic .txt .pseudolink{display:none}.element.elementperso .persos .perso .item--basic .txt .lastname{display:block;width:100%}.element.elementperso .persos .perso .item--basic .txt .lastname:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 139 16' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMinYMin meet' fill='%23FFF'%3E%3Cpath d='m131.616.21 7.091 7.083c.036.035.293.335.293.707 0 .372-.217.623-.22.625l-7.07 7.082a1 1 0 0 1-1.497-1.32L135.586 9H1c-.552 0-1-.48-1-1s.294-1 1-.993L135.586 7l-5.29-5.293a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.32-.083Z' fill='inerit'/%3E%3C/svg%3E");background-position:bottom 30% right 0;background-repeat:no-repeat;background-size:auto 40%;content:"";display:inline-block;float:right;height:1em;margin-left:.4em;margin-right:1.41em;position:absolute;transition:all;transition-delay:.1s;transition-duration:.3s;width:1.41em}.element.elementperso .persos .perso .item--basic:hover .txt{background-color:rgba(0,0,0,.7);color:#fff;height:100%;width:100%}.element.elementperso .persos .perso .item--basic:hover .txt>*{mix-blend-mode:normal;position:relative;z-index:1}.element.elementperso .persos .perso .item--basic:hover .txt .lastname:after{margin-right:0;position:inherit;width:2.82em}.element.elementperso .persos .perso .item--expand{background-color:#fff;bottom:0;display:none;display:block;height:100vh;height:auto;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;transform:translatex(140%);transition:transform .32s ease-out,opacity .6s linear;will-change:transform,opacity;z-index:1000}.element.elementperso .persos .perso.is-expanded .item--expand{min-height:100%;opacity:1;transform:translatex(0)}.element.elementperso .persos .perso.is-expanded .item--expand .columned{align-items:center;display:flex;height:100%;justify-content:center;padding:5.64em 2.82em 2.82em}@media (min-width:0) and (max-width:639px){.element.elementperso .persos .perso.is-expanded .item--expand .columned{padding:5.64em 1.41em 2.82em}}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso{display:flex;margin:auto;position:relative;width:80%}@media (min-width:0) and (max-width:639px){.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso{flex-direction:column;width:100%}}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso figure{align-items:center;display:flex;flex:0 0 50%;justify-content:center;margin:0;overscroll-behavior:contain;position:relative}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso figure img{display:table;margin:0;width:100%}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt{display:flex;flex:0 0 50%;flex-direction:column;max-width:550px;padding:0 1.41em;z-index:1}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt header{background-color:#272727;border:2.82em solid #fff;border-top-width:0;color:#fff;display:inline-block;left:-25%;line-height:1.2;margin:0 auto 0 0;max-width:460px;padding:1.41em;position:relative;width:125%}@media (min-width:0) and (max-width:639px){.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt header{align-self:flex-end;border-color:#fff;border-style:solid;border-width:1.41em 0 0 1.41em;left:auto;min-width:0;right:1.41em;top:-2.82em;width:calc(100% + 2.82em)}}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt header .lastname{font-family:ManropeBold,sans-serif;font-weight:600}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt header .firstname{display:block}@media (min-width:0) and (max-width:639px){.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt{padding-left:calc(25% + 1.41em)}}@media (min-width:0) and (max-width:479px){.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt{padding-left:calc(10% + 1.41em)}}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt blockquote{display:block;font-size:1.41em;margin:0 0 1.41em}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt .links{margin:2.82em 0 .705em}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt .links a{background-position:left 40%;background-repeat:no-repeat;background-size:auto .8em;color:#272727;display:block;display:inline-block;margin-bottom:.705em;padding-left:1.833em;width:100%}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt .links a[href^="tel:"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='985' height='986' xmlns='http://www.w3.org/2000/svg' stroke='$text-color'%3E%3Cpath d='M31.827 185.746c4.673 95.434 92.53 272.665 275.871 455.522C491.04 824.124 664.255 944.61 805.246 953.5c71.339-39.38 147.46-134.87 147.46-163.605-6.797-31.626-201.714-156.77-229.041-156.77-52.551 13.922-67.437 36.185-130.076 66.643C432.36 579.454 366.09 494.7 287.017 395.697c17.55-43.582 56.62-95.243 69.09-137.155-16.389-40.618-122.754-203.78-156.589-226.001-20.127-7.49-150.997 92.155-167.691 153.205Z' stroke='%23272727' stroke-width='100' fill='%23FFF' stroke-linecap='square' stroke-linejoin='round' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:auto .9em}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt .links a[href^="mailto:"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='15' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M4 7.936V18h16V7.936l-6.75 6.345a2 2 0 0 1-2.5 0L4 7.936ZM5.915 7 12 12.72 18.085 7H5.915ZM4 5h16a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Z' id='a'/%3E%3C/defs%3E%3Cg transform='translate(-2 -5)' fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cg mask='url(%23b)' fill='%23272727'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.element.elementperso .persos .perso.is-expanded .item--expand .columned .inner-perso .txt .links a.vcard{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='285' height='214' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23272727' stroke-width='27' x='13.5' y='13.5' width='258' height='187' rx='31'/%3E%3Cpath d='M156.5 69.5h84m-84 37.5h84m-84 38h84' stroke='%23272727' stroke-linecap='round' stroke-width='13'/%3E%3Cg transform='translate(47 62)' fill='%23272727'%3E%3Cpath d='M0 71.254C6.154 57.084 19.487 50 40 50c21.103 0 34.436 7.085 40 21.254V91H0V71.254Z'/%3E%3Ccircle cx='40.5' cy='21.5' r='21.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:left 50%}.element.elementperso .persos .perso.is-expanded .item--expand .expand__close{background-color:#e8e8e8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' xml:space='preserve' preserveAspectRatio='xMinYMin meet' stroke='$text-color'%3E%3Cpath fill='none' stroke='%23272727' stroke-width='2' d='m.354.354 14.292 14.292m0-14.292L.354 14.646'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:auto 50%;display:block;height:2.115em;position:absolute;right:0;top:0;width:2.115em;z-index:999}.element.elementperso .persos .perso.is-expanded .item--expand nav.next-prev{display:flex;justify-content:space-between;margin-bottom:0;margin-top:auto;padding-bottom:0;width:100%}.element.elementperso .persos .perso.is-expanded .item--expand nav.next-prev a{display:inline-block;height:2.115em;width:2.115em}.element.elementperso .persos .perso.is-expanded .item--expand nav.next-prev a.next{margin-left:auto;margin-right:0;position:absolute;right:0}.element.elementperso .persos .perso.is-expanded .item--expand nav.next-prev a.prev{margin-left:0;margin-right:auto}
