[data-v-4405bed5]:root{--spacer:20px;--color-black:#000;--color-white:#fff;--color-beige:#f4e5b5;--color-purple:#8080ff}.landing-hero[data-v-4405bed5]{background-color:#f4e5b5;background-color:var(--color-beige);padding:0 20px 40px 0;padding:0 calc(var(--spacer)*1) calc(var(--spacer)*2) 0;max-width:100vw;overflow:hidden;position:relative}@media only screen and (min-width:1024px){.landing-hero[data-v-4405bed5]{padding:0 40px 40px 0;padding:0 calc(var(--spacer)*2) calc(var(--spacer)*2) 0}}.landing-hero .hero-rectangle[data-v-4405bed5]{background-color:#fff;background-color:var(--color-white);width:120px;height:205px;margin:0 15px 5px 0;margin:0 calc(var(--spacer)*0.75) calc(var(--spacer)*0.25) 0;float:left}@media only screen and (min-width:1024px){.landing-hero .hero-rectangle[data-v-4405bed5]{width:160px;height:340px;margin-right:40px;margin-right:calc(var(--spacer)*2)}}.landing-hero .hero-text[data-v-4405bed5]{margin-top:30px;margin-top:calc(var(--spacer)*1.5);padding-left:20px;padding-left:calc(var(--spacer)*1)}@media only screen and (min-width:1024px){.landing-hero .hero-text[data-v-4405bed5]{margin-top:55px;margin-top:calc(var(--spacer)*2.75);padding-left:40px;padding-left:calc(var(--spacer)*2)}}[data-v-35e8f37c]:root{--spacer:20px;--color-black:#000;--color-white:#fff;--color-beige:#f4e5b5;--color-purple:#8080ff}header[data-v-35e8f37c]{display:flex;justify-content:space-between;padding-top:20px;padding-top:calc(var(--spacer)*1)}@media only screen and (min-width:1024px){header[data-v-35e8f37c]{padding-top:40px;padding-top:calc(var(--spacer)*2)}}header .header-nav[data-v-35e8f37c]{display:flex}header .header-nav .alinea-icon[data-v-35e8f37c]{width:50vw;position:absolute;top:100vh;top:calc(var(--vh, 1vh)*100);right:0;left:unset;cursor:pointer}header .header-nav .nav-link[data-v-35e8f37c]{align-self:end;display:none}@media only screen and (min-width:1024px){header .header-nav .nav-link[data-v-35e8f37c]{display:block;opacity:0}}header .header-nav .nav-link+.nav-link[data-v-35e8f37c]{margin-left:40px;margin-left:calc(var(--spacer)*2)}header .header-socials[data-v-35e8f37c]{display:flex;align-self:end;opacity:0}header .header-socials .lang-switcher[data-v-35e8f37c]{align-self:end}header .header-socials .links-list[data-v-35e8f37c]{display:none;margin-left:40px;margin-left:calc(var(--spacer)*2)}@media only screen and (min-width:1024px){header .header-socials .links-list[data-v-35e8f37c]{display:inline-block;align-self:center}}header .header-socials .links-list .links-item[data-v-35e8f37c]{display:inline}header .header-socials .links-list .links-item .ui-icon[data-v-35e8f37c]{display:inline-block;width:20px}header .header-socials .links-list .links-item+.links-item[data-v-35e8f37c]{margin-left:25px;margin-left:calc(var(--spacer)*1.25)}[data-v-18f0ffb5]:root{--spacer:20px;--color-black:#000;--color-white:#fff;--color-beige:#f4e5b5;--color-purple:#8080ff}.landing-services[data-v-18f0ffb5]{padding:40px 20px;padding:calc(var(--spacer)*2) calc(var(--spacer)*1)}@media only screen and (min-width:768px){.landing-services[data-v-18f0ffb5]{padding:80px 40px 200px;padding:calc(var(--spacer)*4) calc(var(--spacer)*2) calc(var(--spacer)*10)}}.landing-services .services-title[data-v-18f0ffb5]{margin-bottom:40px;margin-bottom:calc(var(--spacer)*2)}@media only screen and (min-width:768px){.landing-services .services-title[data-v-18f0ffb5]{display:flex;justify-content:flex-end}}@media only screen and (min-width:768px){.landing-services .services-title .title-text[data-v-18f0ffb5]{width:60%}}@media only screen and (min-width:768px){.landing-services .services-content[data-v-18f0ffb5]{display:flex;justify-content:flex-end}}.landing-services .services-content .services-list[data-v-18f0ffb5]{width:100%}.landing-services .services-content .services-list .service-item[data-v-18f0ffb5]{display:flex;flex-direction:row-reverse;justify-content:space-between;opacity:1;padding:20px 20px 20px 0;padding:calc(var(--spacer)*1) calc(var(--spacer)*1) calc(var(--spacer)*1) 0}@media only screen and (min-width:768px){.landing-services .services-content .services-list .service-item[data-v-18f0ffb5]{flex-direction:row;padding:20px;padding:calc(var(--spacer)*1)}}.landing-services .services-content .services-list .service-item.-active .service-text[data-v-18f0ffb5]{opacity:1}.landing-services .services-content .services-list .service-item .service-img-container[data-v-18f0ffb5]{width:28%}@media only screen and (min-width:768px){.landing-services .services-content .services-list .service-item .service-img-container[data-v-18f0ffb5]{width:40%;position:relative}}.landing-services .services-content .services-list .service-item .service-img-container .service-img[data-v-18f0ffb5]{-o-object-fit:contain;object-fit:contain;position:absolute;width:90px;height:90px}@media only screen and (min-width:768px){.landing-services .services-content .services-list .service-item .service-img-container .service-img[data-v-18f0ffb5]{width:250px;height:250px}}@media only screen and (min-width:1024px){.landing-services .services-content .services-list .service-item .service-img-container .service-img[data-v-18f0ffb5]{width:300px;height:300px}}.landing-services .services-content .services-list .service-item .service-img-container .service-img.-desktop[data-v-18f0ffb5]{display:none}@media only screen and (min-width:768px){.landing-services .services-content .services-list .service-item .service-img-container .service-img.-desktop[data-v-18f0ffb5]{display:block;opacity:0;will-change:opacity;transition:opacity .3s cubic-bezier(.19,1,.22,1)}}@media only screen and (min-width:768px)and (prefers-reduced-motion:reduce){.landing-services .services-content .services-list .service-item .service-img-container .service-img.-desktop[data-v-18f0ffb5]{transition:none}}@media only screen and (min-width:768px){.landing-services .services-content .services-list .service-item .service-img-container .service-img.-desktop.-active[data-v-18f0ffb5]{opacity:1}}.landing-services .services-content .services-list .service-item .service-img-container .service-img.-mobile[data-v-18f0ffb5]{display:block;top:0;bottom:0;margin:auto}@media only screen and (min-width:768px){.landing-services .services-content .services-list .service-item .service-img-container .service-img.-mobile[data-v-18f0ffb5]{display:none}}.landing-services .services-content .services-list .service-item .service-text[data-v-18f0ffb5]{width:67%}@media only screen and (min-width:768px){.landing-services .services-content .services-list .service-item .service-text[data-v-18f0ffb5]{width:60%;opacity:.2;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}}@media only screen and (min-width:768px)and (prefers-reduced-motion:reduce){.landing-services .services-content .services-list .service-item .service-text[data-v-18f0ffb5]{transition:none}}.landing-services .services-content .services-list .service-item .service-text .service-id[data-v-18f0ffb5]{margin-bottom:20px;margin-bottom:calc(var(--spacer)*1);min-width:5%}@media only screen and (min-width:768px){.landing-services .services-content .services-list .service-item .service-text .service-id[data-v-18f0ffb5]{margin-bottom:0}}.landing-services .services-content .services-list .service-item .service-text .service-name[data-v-18f0ffb5]{margin-left:0;font-size:24px}@media only screen and (min-width:768px){.landing-services .services-content .services-list .service-item .service-text .service-name[data-v-18f0ffb5]{margin-left:20px;margin-left:calc(var(--spacer)*1);font-size:28px}}@media only screen and (min-width:1024px){.landing-services .services-content .services-list .service-item .service-text .service-name[data-v-18f0ffb5]{font-size:3.3333333333vw}}.landing-team{padding:40px 20px;padding:calc(var(--spacer)*2) calc(var(--spacer)*1);position:relative}@media only screen and (min-width:768px){.landing-team{padding:80px 40px 40px;padding:calc(var(--spacer)*4) calc(var(--spacer)*2) calc(var(--spacer)*2)}}.landing-team .team-title{margin-bottom:40px}@media only screen and (min-width:768px){.landing-team .team-title{margin-bottom:0;position:absolute;left:40px;left:calc(var(--spacer)*2);top:80px;top:calc(var(--spacer)*4);width:23.2638888889vw;text-align:left}}.landing-team .team-content{display:flex;flex-wrap:wrap;text-align:left}:root{--spacer:20px;--color-black:#000;--color-white:#fff;--color-beige:#f4e5b5;--color-purple:#8080ff}.team-thumbnail{cursor:pointer;height:-moz-fit-content;height:fit-content;text-align:left}.team-thumbnail .name{font-weight:700;margin-bottom:10px}.team-thumbnail .position{width:100%}.team-thumbnail .img-container{margin-bottom:16px;width:100%;position:relative;overflow:hidden;height:96vw}@media only screen and (min-width:768px){.team-thumbnail .img-container{height:34.7222222222vw}}.team-thumbnail .img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.team-thumbnail .hover-infos{position:absolute;bottom:0;right:0;width:73%;height:46%;color:#000;background:#8080ff;padding:22px 20px;transform:scale(0);transform-origin:right bottom;transition:transform .4s ease .1s}.team-thumbnail .hover-infos .inner-infos{width:-moz-fit-content;width:fit-content;display:flex;transition:opacity .2s ease;opacity:0}.team-thumbnail .hover-infos .inner-infos p{padding-bottom:2px;border-bottom:1px solid}.team-thumbnail .arrow-left-icon,.team-thumbnail .plus-icon{height:18px;width:18px;min-width:18px;min-height:18px;margin-left:5px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center}.team-thumbnail .arrow-left-icon{border:1px solid #000}.team-thumbnail .arrow-left-icon svg path{stroke:#000}.team-thumbnail .plus-icon{border:1px solid #000;margin-right:10px}@media only screen and (min-width:768px){.team-thumbnail .plus-icon{display:none}}.team-thumbnail .informations{display:flex}@media only screen and (min-width:768px){.team-thumbnail .informations{display:block;height:-moz-fit-content;height:fit-content}}.team-thumbnail .informations .texts{height:-moz-fit-content;height:fit-content}@media only screen and (max-width:767px){.team-thumbnail{margin-bottom:10.6666666667vw;width:78.9333333333vw}.team-thumbnail:nth-child(2n){margin-left:auto}}@media only screen and (min-width:768px){.team-thumbnail{width:29.6527777778vw;margin-bottom:4.8611111111vw}.team-thumbnail:nth-child(4n+1){margin-left:24.3055555556vw;width:31%}.team-thumbnail:nth-child(4n+1) .img-container{height:34.7222222222vw}.team-thumbnail:nth-child(4n+2){margin-left:2.7777777778vw}.team-thumbnail:nth-child(4n+2),.team-thumbnail:nth-child(4n+3){width:38%}.team-thumbnail:nth-child(4n+2) .img-container,.team-thumbnail:nth-child(4n+3) .img-container{height:46.0416666667vw}.team-thumbnail:nth-child(4n+4){width:31.68%;margin-left:10.9027777778vw}.team-thumbnail:nth-child(4n+4) .img-container{height:34.7222222222vw}}@media only screen and (min-width:768px){.team-thumbnail:not(.is-disabled):active img,.team-thumbnail:not(.is-disabled):hover img,.team-thumbnail:not(:disabled):active img,.team-thumbnail:not(:disabled):hover img{transform:scale(1.05)}.team-thumbnail:not(.is-disabled):active .hover-infos,.team-thumbnail:not(.is-disabled):hover .hover-infos,.team-thumbnail:not(:disabled):active .hover-infos,.team-thumbnail:not(:disabled):hover .hover-infos{transform:scale(1);transition:transform .4s ease}.team-thumbnail:not(.is-disabled):active .hover-infos .inner-infos,.team-thumbnail:not(.is-disabled):hover .hover-infos .inner-infos,.team-thumbnail:not(:disabled):active .hover-infos .inner-infos,.team-thumbnail:not(:disabled):hover .hover-infos .inner-infos{opacity:1;transition:opacity .3s ease .2s;padding-bottom:2px}}@media only screen and (min-width:768px){.team-thumbnail:not(.is-disabled):focus img,.team-thumbnail:not(:disabled):focus img{transform:scale(1.05)}.team-thumbnail:not(.is-disabled):focus .hover-infos,.team-thumbnail:not(:disabled):focus .hover-infos{transform:scale(1);transition:transform .4s ease}.team-thumbnail:not(.is-disabled):focus .hover-infos .inner-infos,.team-thumbnail:not(:disabled):focus .hover-infos .inner-infos{opacity:1;transition:opacity .3s ease .2s;padding-bottom:2px}}