*,:after,:before{box-sizing:border-box}.clear{clear:both}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer}a img{border:none}a,a img,a:focus,a:visited{text-decoration:none}a[href^="x-apple-data-detectors:"],a[href^=tel]{color:inherit;text-decoration:inherit;white-space:nowrap}@page{size:A4;margin:1cm;width:1280px}@media print{body,html{height:297mm;max-width:100%!important;min-height:0;width:210mm}body{background:#fff;color:#000}}.element.elementperso{display:flex}.element.elementperso .expandable-grid{float:left;margin-bottom:1.41em;width:100%}.element.elementperso .expandable__cell{float:left;margin:0 28px 0 0;position:relative;z-index:0}@media screen and (min-width:1028px){.element.elementperso .expandable__cell{width:calc(25% - 21px)}.element.elementperso .expandable__cell:nth-of-type(4n+2) .item--expand{margin-left:calc(-100% - 28px)}.element.elementperso .expandable__cell:nth-of-type(4n+3) .item--expand{margin-left:calc(-200% - 56px)}.element.elementperso .expandable__cell:nth-of-type(4n+4) .item--expand{margin-left:calc(-300% - 84px)}.element.elementperso .expandable__cell:nth-of-type(4n+5){clear:left}.element.elementperso .expandable__cell:nth-of-type(4n){margin-right:0}}@media screen and (min-width:695px) and (max-width:1027px){.element.elementperso .expandable__cell{width:calc(33.33333% - 18.66667px)}.element.elementperso .expandable__cell:nth-of-type(3n+2) .item--expand{margin-left:calc(-100% - 28px)}.element.elementperso .expandable__cell:nth-of-type(3n+3) .item--expand{margin-left:calc(-200% - 56px)}.element.elementperso .expandable__cell:nth-of-type(3n+4){clear:left}.element.elementperso .expandable__cell:nth-of-type(3n){margin-right:0}}@media screen and (min-width:362px) and (max-width:694px){.element.elementperso .expandable__cell{width:calc(50% - 14px)}.element.elementperso .expandable__cell:nth-of-type(2n+2) .item--expand{margin-left:calc(-100% - 28px)}.element.elementperso .expandable__cell:nth-of-type(2n+3){clear:left}.element.elementperso .expandable__cell:nth-of-type(2n){margin-right:0}}@media screen and (max-width:361px){.element.elementperso .expandable__cell{width:100%}.element.elementperso .expandable__cell:nth-of-type(1n+2){clear:left}.element.elementperso .expandable__cell:nth-of-type(1n){margin-right:0}}.element.elementperso .expandable__cell.is--collapsed{cursor:pointer;overflow:hidden}.element.elementperso .expandable__cell.is--collapsed .item--basic{height:0;overflow:hidden}.element.elementperso .expandable__cell.is--expanded{z-index:1}.element.elementperso .expandable__cell.is--expanded .arrow--up{height:28px;left:calc(50% - 14px);opacity:1;width:28px}.element.elementperso .expandable__cell.is--expanded .item--expand{height:auto;margin-top:28px;max-height:2000px;padding:28px 0 0;visibility:visible}.element.elementperso .expandable__cell .txt{display:flex;padding:0 .1em .1em}.element.elementperso .expandable__cell .txt h2{flex:0 0 auto;font-size:1em;letter-spacing:.06em;margin-bottom:.3em}.element.elementperso .expandable__cell .txt p{flex:0 0 auto;margin-bottom:0}.element.elementperso .expandable__cell .txt>span{flex:0 0 auto;margin-top:auto}.element.elementperso .expandable-grid:hover .expandable__cell:not(:hover):not(.is-expanded) .item--basic img{filter:saturate(50%);opacity:.5}.element.elementperso .arrow--up{border-bottom:21px solid #d4dee6;border-left:21px solid transparent;border-right:21px solid transparent;height:0;margin:0 auto;opacity:0;padding-top:7px;position:absolute;top:100%;transition:opacity .225s;width:0}.element.elementperso .item--basic{display:table;margin:0;position:relative;width:100%}.element.elementperso .item--basic img{float:left;margin-bottom:0;width:100%}.element.elementperso .item--basic img.default{background-color:#d4dee6}.element.elementperso .item--expand{box-sizing:content-box;height:0;margin-bottom:28px;max-height:0;overflow-x:initial;overflow-y:visible;position:relative;transition:max-height .3s ease-in-out;visibility:hidden}.element.elementperso .item--expand h2{color:#0f0f0f;font-size:1.41em;margin-bottom:0}@media (min-width:0) and (max-width:1279px){.element.elementperso .item--expand h2{font-size:1.3em}}@media (min-width:0) and (max-width:979px){.element.elementperso .item--expand h2{font-size:1.2em}}.element.elementperso .item--expand h2+p{font-size:1.41em;font-weight:300}@media (min-width:0) and (max-width:1279px){.element.elementperso .item--expand h2+p{font-size:1.3em}}@media (min-width:0) and (max-width:979px){.element.elementperso .item--expand h2+p{font-size:1.2em}}.element.elementperso .item--expand a.vcard{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='285' height='214' xmlns='http://www.w3.org/2000/svg' fill='transparent' stroke='%23282828'%3E%3Crect stroke='inherit' stroke-width='24' 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='inherit' stroke-linecap='round' stroke-width='12'/%3E%3Cg transform='translate(47 62)' fill='inherit' stroke='inherit' stroke-width='10'%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/svg%3E");background-position:left bottom 40%;background-repeat:no-repeat;background-size:auto .9em;color:#282828;display:inline-block;padding-left:1.2em}.element.elementperso .item--expand .columned{display:flex;flex-wrap:wrap;gap:1.41em;padding-bottom:1.41em}.element.elementperso .item--expand .col{flex:1}@media (min-width:0) and (max-width:639px){.element.elementperso .item--expand .col{flex:0 0 100%;padding:0}}.element.elementperso .item--expand div.col{display:flex;flex-direction:column}.element.elementperso .item--expand div.col a.email,.element.elementperso .item--expand div.col a.telephone,.element.elementperso .item--expand div.col a.vcard{color:#282828;display:block;margin-bottom:.705em}.element.elementperso .item--expand div.col a.email>svg,.element.elementperso .item--expand div.col a.telephone>svg,.element.elementperso .item--expand div.col a.vcard>svg{vertical-align:-.2em}.element.elementperso .item--expand div.col>a:first-of-type{margin-top:auto}.element.elementperso .item--expand div.col>a:last-of-type{margin-bottom:0}.element.elementperso .item--expand figure.col{display:flex;justify-content:center;margin:0}.element.elementperso .item--expand figure.col img{margin:auto auto auto 0}.element.elementperso .item--expand:after{background-color:#d4dee6;bottom:0;content:"";height:100%;left:-100%;overflow-x:initial;overflow-y:visible;pointer-events:none;position:absolute;right:-100%;top:0;width:300%;z-index:-1}@media screen and (min-width:1028px){.element.elementperso .item--expand{width:calc(400% + 84px)}}@media screen and (min-width:695px) and (max-width:1027px){.element.elementperso .item--expand{width:calc(300% + 56px)}}@media screen and (min-width:362px) and (max-width:694px){.element.elementperso .item--expand{width:calc(200% + 28px)}}@media screen and (max-width:361px){.element.elementperso .item--expand{width:100%}}.element.elementperso .expand__close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='15' width='15'%3E%3Cpath fill='none' stroke='%23000' d='m.354.354 14.292 14.292m0-14.292L.354 14.646'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:28px 28px;cursor:pointer;height:28px;position:absolute;right:0;top:28px;width:28px}.element.elementperso .expand__close:hover{opacity:.7}.element.elementpersocfa .typography{-moz-column-gap:2.82em;column-gap:2.82em;display:flex;flex-wrap:wrap;row-gap:1.41em}@media (min-width:0) and (max-width:979px){.element.elementpersocfa .typography{gap:0}}.element.elementpersocfa .typography .txt,.element.elementpersocfa .typography figure{flex:0 0 calc(50% - 1.41em)}@media (min-width:0) and (max-width:979px){.element.elementpersocfa .typography .txt,.element.elementpersocfa .typography figure{flex:0 0 100%}}.element.elementpersocfa .typography .txt{display:flex;flex-direction:column;justify-content:center}@media (min-width:0) and (max-width:979px){.element.elementpersocfa .typography .txt{order:1;padding-top:1.41em;position:relative}.element.elementpersocfa .typography .txt:after{background-color:#d4dee6;bottom:0;content:"";left:-1.41em;position:absolute;right:-1.41em;top:0;z-index:-1}}.element.elementpersocfa .typography .txt p:first-child{margin-top:auto!important}.element.elementpersocfa .typography .txt h1,.element.elementpersocfa .typography .txt h2,.element.elementpersocfa .typography .txt h3{flex:0 0 auto;margin-top:auto}.element.elementpersocfa .typography .txt .who{margin-bottom:auto!important}.element.elementpersocfa .typography figure{display:flex;margin:0}@media (min-width:0) and (max-width:979px){.element.elementpersocfa .typography figure{order:0}}.element.elementpersocfa .typography figure img{height:auto;margin:auto auto 0;max-width:100%}
