.element.elementpersohero{background-color:#49cdf6;margin-bottom:1.99995em}.element.elementpersohero .inner{display:flex}.element.elementpersohero figure{align-items:flex-end;display:flex;flex:1 0 50%;justify-content:center;margin:0;padding-top:5%}.element.elementpersohero figure img{margin:auto auto 0}.element.elementpersohero figcaption{align-items:center;display:flex;flex:0 1 50%;flex-direction:column;justify-content:center;padding:.66665em}.element.elementpersohero figcaption .firstname,.element.elementpersohero figcaption .lastname{font-family:TheBrotherHoops;font-size:clamp(1.8em,7vw,14em);font-weight:400;letter-spacing:normal;line-height:.8;margin:0}.element.elementpersohero figcaption .firstname{color:#fff;margin-top:auto}.element.elementpersohero figcaption .position{font-family:LtoPoligon-ExtraBold;font-weight:400;margin-bottom:auto;margin-top:1.3333em;text-transform:uppercase}@media (min-width:0) and (max-width:639px){.element.elementpersohero figcaption .position{font-size:.8em}}.element.elementpersodetails .inner{grid-gap:1.3333em;grid-row-gap:.66665em;display:grid;grid-template-columns:40% 1fr}.element.elementpersodetails .inner .breadcrumbs{grid-column:1/3;grid-row:1/2;padding-bottom:0}.element.elementpersodetails .inner h1{grid-column:1/3;grid-row:2/3}.element.elementpersodetails .inner .txt{grid-column:1/2;grid-row:3/4}@media (min-width:0) and (max-width:979px){.element.elementpersodetails .inner .txt{grid-column:1/3;grid-row:3/4}}.element.elementpersodetails .inner .embed-perso{grid-column:2/3;grid-row:3/4}@media (min-width:0) and (max-width:979px){.element.elementpersodetails .inner .embed-perso{grid-column:1/3;grid-row:4/5}}.element.elementpersoothers{overflow:hidden}.element.elementpersoothers .inner{display:flex}@media (min-width:0) and (max-width:639px){.element.elementpersoothers .inner{flex-wrap:wrap}}.element.elementpersoothers .inner .title{flex:0 0 50%;position:relative;z-index:1}.element.elementpersoothers .inner .title:after{background-color:#393939;bottom:0;content:"";position:absolute;right:0;top:0;width:50vw;z-index:-1}@media (min-width:0) and (max-width:979px){.element.elementpersoothers .inner .title{flex:0 0 100%;max-width:none}.element.elementpersoothers .inner .title:after{display:none}}.element.elementpersoothers .inner .swiper-container{flex:1 0 50%;max-width:50%;position:relative;z-index:0}@media (min-width:0) and (max-width:979px){.element.elementpersoothers .inner .swiper-container{flex:0 0 100%;margin-top:1.3333em;max-width:none}}.element.elementpersoothers .inner .swiper-container .perso{margin-right:1.3333em;max-width:150px}.element.elementpersoothers .inner .swiper-pagination{height:2em}.element.elementpersoothers .inner .swiper-pagination span{background-color:hsla(0,0%,100%,0);border:2px solid #fff;border-radius:100%;display:inline-block;height:1em;margin-bottom:1em;opacity:.7;width:1em}.element.elementpersoothers .inner .swiper-pagination span:not(:last-of-type){margin-right:1em}.element.elementpersoothers .inner .swiper-pagination span.swiper-pagination-bullet-active{background-color:#fff;opacity:1}.element.elementpersoothers .inner .swiper-pagination{bottom:-.66665em;text-align:left}@media (min-width:0) and (max-width:639px){.element.elementpersoothers .inner .swiper-pagination{display:none}}.element.elementperso .inner,.element.elementpersoothers .inner{display:flex;flex-wrap:wrap}.element.elementperso .persos,.element.elementpersoothers .persos{grid-gap:1.3333em;display:grid;flex:1 1 680px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-width:680px;width:100%}.element.elementperso .persos h2,.element.elementpersoothers .persos h2{grid-column-end:-1;grid-column-start:1;margin-bottom:0}.element.elementperso a.perso,.element.elementpersoothers a.perso{overflow:hidden;position:relative}.element.elementperso a.perso img,.element.elementpersoothers a.perso img{display:table;margin-bottom:0;width:100%}.element.elementperso a.perso img[src*=".svg"],.element.elementpersoothers a.perso img[src*=".svg"]{background-color:#f0f0f0}.element.elementperso a.perso .txt,.element.elementpersoothers a.perso .txt{background-color:transparent;bottom:0;display:flex;flex-direction:column;left:0;margin-top:calc(33.33333% - 1.99995em);overflow:hidden;padding:.66665em;position:absolute;right:0;top:0;transform:background-color,margin-top;transition-duration:.1s;transition-timing-function:ease-out;will-change:background-color,margin-top}.element.elementperso a.perso .txt h2,.element.elementperso a.perso .txt span,.element.elementpersoothers a.perso .txt h2,.element.elementpersoothers a.perso .txt span{color:#fff;font-size:1em;margin:0}.element.elementperso a.perso .txt h2,.element.elementpersoothers a.perso .txt h2{font-family:LtoPoligon-ExtraBold;font-weight:400}.element.elementperso a.perso .txt span,.element.elementpersoothers a.perso .txt span{display:block;height:0;overflow:hidden;transition:height .1s ease-out;will-change:height}.element.elementperso a.perso:hover .txt,.element.elementpersoothers a.perso:hover .txt{background-color:rgba(0,0,0,.4);margin-top:0}.element.elementperso a.perso:hover .txt h2,.element.elementpersoothers a.perso:hover .txt h2{margin-top:auto}.element.elementperso a.perso:hover .txt span,.element.elementpersoothers a.perso:hover .txt span{height:1.3333em}.element.elementperso aside,.element.elementpersoothers aside{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1.3333em;text-align:center}@media (min-width:1100px){.element.elementperso aside,.element.elementpersoothers aside{transform:scale(1.3);transform-origin:10% 50%;width:calc(100% - 680px)}}@media (min-width:0) and (max-width:1099px){.element.elementperso aside,.element.elementpersoothers aside{flex:0 0 100%;margin:3.9999em 0;max-width:900px;transform:scale(1)}}.element.elementperso aside .claim,.element.elementpersoothers aside .claim{color:#49cdf6;font-family:TheBrotherHoops;font-size:3.19992em;font-weight:400;letter-spacing:normal;line-height:.8;margin:auto auto 0}.element.elementperso aside .who-claim,.element.elementpersoothers aside .who-claim{font-family:LtoPoligon-ExtraBold;font-weight:400;margin:0 auto auto}

/*# sourceMappingURL=perso.css.map*/