.c-content.svelte-7hpc9t{position:relative;padding:88px 0;overflow:hidden}.c-content--blue.svelte-7hpc9t{background-color:var(--bl)}.c-content--blue.svelte-7hpc9t .c-content__content:where(.svelte-7hpc9t){color:var(--w)}.c-content--blue.svelte-7hpc9t:after{content:"";position:absolute;top:50%;right:-500px;width:1200px;height:1200px;background-image:url(../../../public/illustrationv2.png);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.c-content__subtitle.svelte-7hpc9t{display:block;margin:0 0 8px;font-family:var(--f2);font-size:14px;line-height:1;color:var(--pl);text-transform:uppercase;text-align:center;transition:opacity .3s ease}.c-content__arrow.svelte-7hpc9t{width:100%;margin:8px 0;transition:opacity .3s ease}.c-content__deco.svelte-7hpc9t{display:block;margin:16px 0}.c-content__content.svelte-7hpc9t p:where(.svelte-7hpc9t){font-size:18px;margin:0 0 16px}@media only screen and (max-width: 990px){.c-teams-intro.svelte-7hpc9t{padding:40px 0 488px!important}.c-content.svelte-7hpc9t{padding:0}.c-content--blue.svelte-7hpc9t:after{top:inherit;bottom:-250px;right:inherit;left:-450px;width:900px;height:900px;transform:none}.c-content__inner.svelte-7hpc9t{margin:0 0 40px}}.c-contact.svelte-wt4tt0{background-color:var(--bl);padding:100px 0;overflow:hidden}.c-contact__inner.svelte-wt4tt0{position:relative}.c-contact__inner.svelte-wt4tt0:before,.c-contact__inner.svelte-wt4tt0:after{position:absolute;font-family:var(--f2);font-size:14px;color:var(--pl);text-transform:uppercase}.c-contact__inner.svelte-wt4tt0:before{content:"nous contacter";top:-47px;right:-20px}.c-contact__inner.svelte-wt4tt0:after{content:attr(data-email);bottom:-47px;left:-14px}.c-contact__wrapper.svelte-wt4tt0{position:relative}.c-contact__wrapper.svelte-wt4tt0:before,.c-contact__wrapper.svelte-wt4tt0:after{content:"";position:absolute;width:1px;height:40px;border-right:1px dashed var(--pl)}.c-contact__wrapper.svelte-wt4tt0:before{top:-44px;right:-30px}.c-contact__wrapper.svelte-wt4tt0:after{bottom:-45px;left:-25px}.c-contact__content.svelte-wt4tt0{position:relative;background-color:var(--w);color:var(--black);font-size:20px;padding:40px 32px 32px}.c-contact__content.svelte-wt4tt0:before,.c-contact__content.svelte-wt4tt0:after{content:"";position:absolute;border-top:1px dashed var(--pl);width:240px}.c-contact__content.svelte-wt4tt0:before{top:-25px;right:-45px}.c-contact__content.svelte-wt4tt0:after{bottom:-25px;left:-45px}.c-contact__title.svelte-wt4tt0{font-size:24px;font-weight:700;color:var(--bl);margin:0 0 8px}.c-contact__items.svelte-wt4tt0{display:flex;flex-wrap:wrap}.c-contact__item.svelte-wt4tt0{display:flex;color:var(--black);margin:0 0 6px}.c-contact__item.svelte-wt4tt0 a:where(.svelte-wt4tt0){color:var(--black)}.c-contact__item.svelte-wt4tt0:before{margin:0 4px 0 0}.c-contact__item--phone.svelte-wt4tt0{margin:0 120px 6px 0}.c-contact__item--phone.svelte-wt4tt0:before{content:url(../../../public/tel.svg);margin:0 4px 0 0}.c-contact__item--mail.svelte-wt4tt0:before{content:url(../../../public/message.svg)}.c-contact__item--address.svelte-wt4tt0:before{content:url(../../../public/loc.svg)}@media only screen and (max-width: 990px){.c-contact.svelte-wt4tt0{padding:88px 0}.c-contact__content.svelte-wt4tt0{text-align:center;font-size:16px}.c-contact__items.svelte-wt4tt0{display:block}.c-contact__item.svelte-wt4tt0{display:block;margin:24px 0 0!important}.c-contact__item.svelte-wt4tt0:before{display:block}}.btn.svelte-jz8lnl{display:inline-block;background-color:var(--y);padding:13.5px 20px 14.5px;font-family:var(--f2);color:var(--bldark);font-size:16px;font-weight:700;text-transform:uppercase;border-radius:var(--button-radius, 2px)}.c-footer.svelte-jz8lnl{position:relative;width:100%;background-color:#151552;overflow:hidden}.c-footer.svelte-jz8lnl:after{content:"";position:absolute;bottom:-230px;right:-400px;background-image:url(../../../public/illustrationv2.png);width:800px;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.c-footer__col.svelte-jz8lnl{padding:0 56px 0 0;border-bottom:1px dashed var(--bl);border-left:1px dashed var(--bl)}.c-footer__col.svelte-jz8lnl:last-of-type{border-right:1px dashed var(--bl)}.c-footer__col--last.svelte-jz8lnl{border-right:1px dashed var(--bl)}.c-footer.svelte-jz8lnl .row:where(.svelte-jz8lnl):first-child{height:80px}.c-footer.svelte-jz8lnl .row:where(.svelte-jz8lnl):last-child{height:150px;position:relative}.c-footer.svelte-jz8lnl .row:where(.svelte-jz8lnl):last-child .c-footer__col:where(.svelte-jz8lnl){border-bottom:none}.c-footer__content.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:12px;font-weight:700;line-height:1.33;color:var(--w);margin:0 0 14px}.c-footer__content.svelte-jz8lnl h3:where(.svelte-jz8lnl){font-family:var(--f2);font-size:16px;font-weight:700;color:var(--w);margin:0 0 10px;text-transform:uppercase}.c-footer__logo.svelte-jz8lnl{width:224px;margin:0 0 32px}.c-footer__link.svelte-jz8lnl{display:block;font-size:14px;font-weight:700;color:var(--w);margin:0 0 16px}.c-footer__credits.svelte-jz8lnl{position:absolute;top:50%;left:50%;width:70%;transform:translate(-50%,-50%);margin:0}.c-footer__credits.svelte-jz8lnl p:where(.svelte-jz8lnl){font-family:var(--f2);font-size:14px;color:var(--w);text-transform:uppercase;text-align:center}.c-footer__credits.svelte-jz8lnl p:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:var(--w);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.c-footer__socials.svelte-jz8lnl{display:flex;align-items:center}.c-footer__social.svelte-jz8lnl{margin:0 16px 0 0;width:32px;height:32px}.c-footer__social--linkedin.svelte-jz8lnl{background-image:url(../../../public/linkedin.svg)}.c-footer__social.svelte-jz8lnl a:where(.svelte-jz8lnl){display:block;width:100%;height:100%;line-height:0;font-size:0;color:transparent}@media only screen and (max-width: 990px){.c-footer.svelte-jz8lnl:after{bottom:-384px;right:-200px}.c-footer.svelte-jz8lnl .row:where(.svelte-jz8lnl):first-child{border-bottom:1px dashed var(--bl);border-left:1px dashed var(--bl);border-right:1px dashed var(--bl)}.c-footer.svelte-jz8lnl .row:where(.svelte-jz8lnl):first-child .c-footer__col:where(.svelte-jz8lnl){border:none}.c-footer.svelte-jz8lnl .row:where(.svelte-jz8lnl):last-child{height:auto}.c-footer__col.svelte-jz8lnl{padding:0;border-right:1px dashed var(--bl)}.c-footer__logo.svelte-jz8lnl{margin:0 0 24px}.c-footer__content.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0 0 20px}.c-footer__content.svelte-jz8lnl p:where(.svelte-jz8lnl):last-child{margin:0 0 52px}.c-footer__content.svelte-jz8lnl .btn:where(.svelte-jz8lnl){display:block;text-align:center;margin:0 0 40px}.c-footer__socials.svelte-jz8lnl{margin:0 0 16px}.c-footer__credits.svelte-jz8lnl{position:relative;top:0;left:0;transform:none;width:100%;padding:40px 0 80px;border-left:1px dashed var(--bl);border-right:1px dashed var(--bl)}}.btn.svelte-1elxaub{display:inline-block;background-color:var(--y);padding:13.5px 20px 14.5px;font-family:var(--f2);color:var(--bldark);font-size:16px;font-weight:700;text-transform:uppercase;border-radius:var(--button-radius, 2px)}.c-header.svelte-1elxaub{background-color:var(--w);padding:12px 0;width:100%}.c-header__contact-link.svelte-1elxaub{display:block;background-color:var(--bl);color:var(--w);text-align:center;margin:0 0 32px}.c-header.is-fixed.svelte-1elxaub{position:fixed;top:0;left:0;width:100%;z-index:10}.c-header__inner.svelte-1elxaub{display:flex;justify-content:space-between;align-items:center}.c-header__logo.svelte-1elxaub{z-index:10}.c-header__burger.svelte-1elxaub{display:none;width:20px;height:16px;position:relative;background:none;border:none;padding:0;z-index:10;cursor:pointer}.c-header__burger.svelte-1elxaub span:where(.svelte-1elxaub){display:block;width:100%;height:2px;background:var(--black);position:absolute;left:0;transition:all .3s ease}.c-header__burger.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(1){top:0}.c-header__burger.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(2){top:50%;transform:translateY(-50%)}.c-header__burger.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(3){bottom:0}.c-header__burger.is-active.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(1){transform:rotate(45deg);top:50%}.c-header__burger.is-active.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(2){opacity:0}.c-header__burger.is-active.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(3){transform:rotate(-45deg);top:50%}.c-header__contact.svelte-1elxaub{display:none}.c-menu__items.svelte-1elxaub{display:flex;justify-content:space-between;align-items:center;width:100%}.c-menu__item.svelte-1elxaub{margin:0 0 0 32px}.c-menu__item.svelte-1elxaub a:where(.svelte-1elxaub){position:relative;font-family:var(--f2);color:var(--black);font-weight:700;text-transform:uppercase}.c-menu__item.svelte-1elxaub a:where(.svelte-1elxaub):after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--bl);transition:width .3s ease-in-out;transform-origin:left}.c-menu__item.svelte-1elxaub a:where(.svelte-1elxaub):before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--bl);transition:width .3s ease-in-out;transform-origin:right}.c-menu__item.svelte-1elxaub a:where(.svelte-1elxaub):not(:hover):before{left:auto;right:0;width:0}.c-menu__item.svelte-1elxaub a:where(.svelte-1elxaub):hover,.c-menu__item.svelte-1elxaub a.active:where(.svelte-1elxaub){color:var(--bl)}.c-menu__item.svelte-1elxaub a:where(.svelte-1elxaub):hover:before,.c-menu__item.svelte-1elxaub a.active:where(.svelte-1elxaub):before{width:100%}@media (max-width: 990px){.c-header__burger.svelte-1elxaub{display:block}.c-header__contact.svelte-1elxaub{display:block;padding:0 32px}.c-header__contact-title.svelte-1elxaub{font-size:24px;font-weight:400;text-transform:uppercase;margin:0 0 8px}.c-header__contact-phone.svelte-1elxaub{display:block;font-size:18px;font-weight:700;line-height:1.33;color:var(--black);text-transform:uppercase;margin:0 0 16px}.c-menu.svelte-1elxaub{position:fixed;top:-100%;left:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;background:var(--w);padding:80px 0 0;transition:right .3s ease;z-index:5;overflow-y:auto}.c-menu.is-active.svelte-1elxaub{top:0}.c-menu__items.svelte-1elxaub{flex-direction:column;align-items:center}.c-menu__item.svelte-1elxaub{position:relative;display:flex;padding:32px 24px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--grey);background-color:var(--bllight);margin:0}.c-menu__item.svelte-1elxaub:last-child{border-bottom:1px solid var(--grey)}.c-menu__item.svelte-1elxaub:after{content:"";width:40px;height:40px;background-image:url(../../../public/arrow-menu-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-menu__item.svelte-1elxaub a:where(.svelte-1elxaub){font-size:24px;font-weight:400;text-transform:uppercase}.c-menu__item.svelte-1elxaub a:where(.svelte-1elxaub):before,.c-menu__item.svelte-1elxaub a:where(.svelte-1elxaub):after{display:none}}.btn.svelte-18sv61c{display:inline-block;background-color:var(--y);padding:13.5px 20px 14.5px;font-family:var(--f2);color:var(--bldark);font-size:16px;font-weight:700;text-transform:uppercase;border-radius:var(--button-radius, 2px)}.c-types__link.svelte-18sv61c{font-size:20px;margin:0 0 24px}.c-types__link.svelte-18sv61c:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:10}@media only screen and (max-width: 990px){.c-types__link.svelte-18sv61c{margin:0 0 16px}}.c-details__inner h2{text-decoration:none;font-weight:600;color:var(--y);margin:0 0 24px}.c-details__inner h3{font-family:var(--f2);font-weight:700;font-size:32px;line-height:1.25;color:var(--bl);text-transform:uppercase;margin:0 0 24px}.c-details__inner h2.black{color:var(--black);font-weight:400;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px}.c-details__inner h4.black{color:var(--black)}.c-details__inner h4.black span{color:var(--bl)}.c-details__inner h1.center,.c-details__inner h2.center,.c-details__inner h3.center,.c-details__inner h4.center{text-align:center}.c-details__inner h4{font-family:var(--f2);font-weight:700;font-size:24px;line-height:1.25;color:var(--bl);text-transform:uppercase;margin:0 0 24px}.c-details__inner h5{font-family:var(--f2);font-weight:700;font-size:20px;line-height:1.25;color:var(--black);text-transform:uppercase;margin:0 0 24px}.c-details__inner p{margin:0 0 24px}.c-details__inner fieldset{padding:48px;background-color:var(--w);border-radius:16px;border:1px solid var(--grey);margin:0 0 32px}.c-details__inner blockquote{font-family:var(--f2);font-size:64px;line-height:1.05;font-weight:600;color:var(--bl);text-transform:uppercase;margin:0 0 32px;padding:48px 96px}.c-details__inner figcaption{margin:0 0 24px}.c-details__inner ul{margin:0 0 32px}.c-details__inner ul li{margin:0 0 0 20px;list-style:disc}.c-details__inner ul ul{padding:0 0 0 20px}.c-details__inner .columns{display:flex;align-items:flex-start;gap:16px;margin:32px 0}.c-details__inner .columns img{width:50%;margin:0;border-radius:2px;border:1px solid var(--grey)}.c-details__inner .columns p:last-child{margin:0}.c-details__inner .columns>div{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.c-details__inner .columns3{display:flex;align-items:flex-start;gap:16px;margin:32px 0}.c-details__inner .columns3 img{width:30%;margin:0;border-radius:2px;border:1px solid var(--grey)}.c-details__inner .columns3 p:last-child{margin:0}.c-details__inner .columns>div,.c-details__inner .columns3>div{margin:auto}.c-details__inner .columns>div{width:50%}.c-details__inner .columns3>div{width:30%}@media only screen and (max-width: 990px){.c-details__inner fieldset{padding:32px}.c-details__inner blockquote{font-size:44px;line-height:1.25;padding:0}.columns{flex-direction:column;gap:0}.columns img{margin:0 0 32px;width:100%}.columns>div,.columns3>div{width:100%}}.c-breadcrumb.svelte-mhuuw7{padding:88px 0 48px}.c-breadcrumb__list.svelte-mhuuw7{display:flex;align-items:center;list-style:none}.c-breadcrumb__item.svelte-mhuuw7{display:flex;align-items:center;text-transform:uppercase;font-family:var(--f2)}.c-breadcrumb__item.svelte-mhuuw7:not(:last-child):after{content:url(../../../public/arrow-small.svg);margin:0 .5rem}.c-breadcrumb__link.svelte-mhuuw7{color:var(--greydark)}.c-breadcrumb__link.svelte-mhuuw7:hover{text-decoration:underline}.c-breadcrumb__current.svelte-mhuuw7{color:var(--bl);font-weight:700}@media (max-width: 990px){.c-breadcrumb.svelte-mhuuw7{padding:32px 0 24px}}.c-banner.svelte-6wdrfy{position:relative;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat;height:480px;padding:80px 0}.c-banner.svelte-6wdrfy:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006}.c-banner__inner.svelte-6wdrfy{position:relative;z-index:1}.c-banner__title.svelte-6wdrfy{font-size:64px;line-height:1.1;font-weight:700;color:var(--w);margin:0;text-decoration:none}@media only screen and (max-width: 990px){.c-banner.svelte-6wdrfy{height:400px;padding:144px 0 32px}.c-banner__title.svelte-6wdrfy{font-size:44px}}.c-info.svelte-1pd2lu5{position:relative;background:var(--y);padding:112px 0}.c-info.svelte-1pd2lu5:before{content:"";position:absolute;top:-1px;right:0;width:0;height:0;border-top:48px solid var(--bl);border-left:48px solid transparent}.c-info__deco.svelte-1pd2lu5{position:relative}.c-info__deco.svelte-1pd2lu5:before{content:url(../../../public/deco.svg);position:absolute;top:145px;left:98px;z-index:1}.c-info__inner.svelte-1pd2lu5{position:relative;background:#fff3;padding:48px;border:1px #d4aa03 dashed;border-radius:60px}.c-info__inner.svelte-1pd2lu5:before,.c-info__inner.svelte-1pd2lu5:after{content:"";position:absolute;top:0;width:1px;height:100%;border-left:1px #d4aa03 dashed}.c-info__inner.svelte-1pd2lu5:before{left:48px}.c-info__inner.svelte-1pd2lu5:after{right:48px}.c-info__content.svelte-1pd2lu5{background:var(--w);border-radius:20px;padding:144px 50px 96px;border:1px solid #d4aa03}.c-info__content.svelte-1pd2lu5:before,.c-info__content.svelte-1pd2lu5:after{content:"";position:absolute;left:0;width:100%;height:1px;border-top:1px #d4aa03 dashed}.c-info__content.svelte-1pd2lu5:before{top:48px}.c-info__content.svelte-1pd2lu5:after{bottom:48px}.c-info__wrapper.svelte-1pd2lu5:before,.c-info__wrapper.svelte-1pd2lu5:after{content:"";position:absolute;top:0;width:1px;height:100%;border-left:1px #d4aa03 dashed}.c-info__wrapper.svelte-1pd2lu5:before{left:98px}.c-info__wrapper.svelte-1pd2lu5:after{right:99px}.c-info__text.svelte-1pd2lu5{background:var(--w)}.c-info__text.svelte-1pd2lu5:before,.c-info__text.svelte-1pd2lu5:after{content:"";position:absolute;left:0;width:100%;height:1px;border-top:1px #d4aa03 dashed}.c-info__text.svelte-1pd2lu5:before{top:145px}.c-info__text.svelte-1pd2lu5:after{bottom:145px}.c-info__text.svelte-1pd2lu5 h2:where(.svelte-1pd2lu5){line-height:1;margin:0 0 24px}.c-info__text.svelte-1pd2lu5 p:where(.svelte-1pd2lu5){font-size:18px;line-height:1.3}@media only screen and (max-width: 990px){.c-info.svelte-1pd2lu5{padding:69px 0}.c-info.svelte-1pd2lu5:before{border-top:32px solid var(--bl);border-left:32px solid transparent}.c-info.svelte-1pd2lu5 .container:where(.svelte-1pd2lu5){padding:0 8px}.c-info__deco.svelte-1pd2lu5:before{top:70px;left:65px}.c-info__inner.svelte-1pd2lu5{border-radius:32px;padding:32px}.c-info__inner.svelte-1pd2lu5:before{left:32px}.c-info__inner.svelte-1pd2lu5:after{right:32px}.c-info__content.svelte-1pd2lu5{padding:64px 32px 32px}.c-info__content.svelte-1pd2lu5:before{top:32px}.c-info__content.svelte-1pd2lu5:after{bottom:32px}.c-info__wrapper.svelte-1pd2lu5:before{left:65px}.c-info__wrapper.svelte-1pd2lu5:after{right:65px}.c-info__text.svelte-1pd2lu5:before{top:70px}.c-info__text.svelte-1pd2lu5:after{bottom:70px}}.c-chiffres__card.svelte-155et65{position:relative;background:var(--w);padding:24px;border-radius:16px;border:1px solid var(--grey)}.c-chiffres__card.svelte-155et65:before,.c-chiffres__card.svelte-155et65:after{content:"";position:absolute;left:0;height:1px;width:100%;border-top:1px var(--greylight) dashed}.c-chiffres__card.svelte-155et65:before{top:24px}.c-chiffres__card.svelte-155et65:after{bottom:24px}.c-chiffres__card-inner.svelte-155et65{display:flex;flex-direction:column;justify-content:space-between;height:100%}.c-chiffres__card-inner.svelte-155et65:before,.c-chiffres__card-inner.svelte-155et65:after{content:"";position:absolute;top:0;width:1px;height:100%;border-left:1px var(--greylight) dashed}.c-chiffres__card-inner.svelte-155et65:before{left:24px}.c-chiffres__card-inner.svelte-155et65:after{right:24px}.c-chiffres__card-content.svelte-155et65{height:100%}.c-chiffres__card-deco.svelte-155et65{margin:28px 0 8px}.c-chiffres__card-number.svelte-155et65{color:var(--bl);font-family:var(--f2);font-size:44px;font-weight:600;text-transform:uppercase}.c-chiffres__card-text.svelte-155et65:before{content:"";position:absolute;bottom:64px;left:0;height:1px;width:100%;border-top:1px var(--greylight) dashed}.c-chiffres__card-numberbis.svelte-155et65{font-size:32px;font-family:var(--f2);font-weight:700;color:#f1f1ff;text-transform:uppercase;text-align:right}@media only screen and (max-width: 990px){.c-chiffres__card.svelte-155et65{width:277px;padding:24px;scroll-snap-align:center;min-width:250px}.c-chiffres__card.svelte-155et65:before{top:24px}.c-chiffres__card.svelte-155et65:after{bottom:24px}.c-chiffres__card-inner.svelte-155et65:before{left:24px}.c-chiffres__card-inner.svelte-155et65:after{right:24px}.c-chiffres__card-deco.svelte-155et65{margin:28px 0 8px}.c-chiffres__card-number.svelte-155et65{font-size:44px}.c-chiffres__card-text.svelte-155et65:before{bottom:64px}.c-chiffres__card-numberbis.svelte-155et65{font-size:32px}}.c-numbers.svelte-16h9hk{background:var(--bllight);padding:112px 0}.c-numbers__inner.svelte-16h9hk,.c-numbers__content.svelte-16h9hk{position:relative}.c-numbers__title.svelte-16h9hk{margin:0 0 32px}.c-numbers__cards.svelte-16h9hk{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:32px}@media only screen and (max-width: 990px){.c-numbers.svelte-16h9hk{padding:88px 0}.c-numbers__title.svelte-16h9hk{margin:0 0 32px}.c-numbers__cards.svelte-16h9hk{display:flex;flex-wrap:nowrap;overflow-x:auto;margin:0rem -2rem 0 0;scroll-snap-type:x proximity}}.c-teams__item-text p{color:#505050;margin:0 0 20px}.c-teams__item-text p:last-child{margin:0}.c-teams__item.svelte-196hohp{position:relative;height:auto;background-color:#f7f7f7;padding:64px;border-radius:16px;border:1px solid var(--grey)}.c-teams__item-photo.svelte-196hohp{width:120px;height:120px;margin:0 auto 32px;border-radius:50%;overflow:hidden;border:3px solid var(--greylight)}.c-teams__item-photo.svelte-196hohp img:where(.svelte-196hohp){width:100%;height:100%;object-fit:cover;object-position:center}.c-teams__item-inner.svelte-196hohp{display:flex;flex-direction:column;justify-content:space-between;height:100%}.c-teams__item-inner.svelte-196hohp:before{content:"";position:absolute;top:0;left:64px;width:1px;height:100%;border-left:1px var(--greylight) dashed}.c-teams__item-inner.svelte-196hohp:after{content:"";position:absolute;top:0;right:64px;width:1px;height:100%;border-left:1px var(--greylight) dashed}.c-teams__item-name.svelte-196hohp{font-size:32px;font-weight:700;line-height:1.25;margin:0 0 8px}.c-teams__item-role.svelte-196hohp{font-size:24px;font-weight:700;line-height:1.25;color:var(--greydark);margin:0 0 20px}.c-teams__item.svelte-196hohp:before{content:"";position:absolute;top:64px;left:0;height:1px;width:100%;border-top:1px var(--greylight) dashed}.c-teams__item.svelte-196hohp:after{content:"";position:absolute;bottom:64px;left:0;height:1px;width:100%;border-top:1px var(--greylight) dashed}@media only screen and (max-width: 990px){.c-teams__item.svelte-196hohp{padding:32px}.c-teams__item-photo.svelte-196hohp{width:100px;height:100px;margin:0 auto 24px}.c-teams__item-inner.svelte-196hohp:before{left:32px}.c-teams__item-inner.svelte-196hohp:after{right:32px}.c-teams__item.svelte-196hohp:before{top:32px}.c-teams__item.svelte-196hohp:after{bottom:32px}}.c-content.svelte-4tdq5f{position:relative;padding:88px 0;overflow:hidden}.c-content--blue.svelte-4tdq5f{background-color:var(--bl)}.c-content--blue.svelte-4tdq5f .c-content__content:where(.svelte-4tdq5f){color:var(--w)}.c-content--blue.svelte-4tdq5f .c-content__content:where(.svelte-4tdq5f) h2:where(.svelte-4tdq5f){color:var(--w);font-weight:600;text-decoration-thickness:2px;text-underline-offset:3px}.c-content--white.svelte-4tdq5f{background-color:var(--w)}.c-content--white.svelte-4tdq5f .c-content__subtitle:where(.svelte-4tdq5f){color:#d6d6d6}.c-content--white.svelte-4tdq5f .c-content__arrow:where(.svelte-4tdq5f) path:where(.svelte-4tdq5f){fill:#d6d6d6}.c-content__bg.svelte-4tdq5f{position:absolute;z-index:0;top:0;height:100%;width:100%}.c-content__bg-img.svelte-4tdq5f{background-size:cover;background-repeat:no-repeat;background-position:center center}.c-content__bg.svelte-4tdq5f :where(.svelte-4tdq5f){height:100%}.c-content__radar.svelte-4tdq5f{position:relative;overflow:hidden}.c-content__radar.svelte-4tdq5f:after{content:"";position:absolute;bottom:-500px;width:1000px;height:1000px;background-image:url(../../../public/illustrationv2.png);background-size:contain;background-repeat:no-repeat}.c-content__radar--left.svelte-4tdq5f:after{left:-500px}.c-content__radar--right.svelte-4tdq5f:after{right:-500px}.c-content__wrapper.svelte-4tdq5f{position:relative;z-index:1}.c-content__subtitle.svelte-4tdq5f{display:block;margin:0 0 8px;font-family:var(--f2);font-size:14px;line-height:1;color:var(--pl);text-transform:uppercase;text-align:center;transition:opacity .3s ease}.c-content__arrow.svelte-4tdq5f{width:100%;margin:8px 0;transition:opacity .3s ease}.c-content__deco.svelte-4tdq5f{display:block;margin:16px 0}.c-content__content.svelte-4tdq5f h2:where(.svelte-4tdq5f){font-size:44px;line-height:55px;color:var(--bl)}.c-content__content p{font-size:18px;margin:0 0 16px}@media only screen and (max-width: 990px){.c-content.svelte-4tdq5f{padding:0}.c-content--blue.svelte-4tdq5f:after{top:inherit;bottom:-42%;right:inherit;left:0;width:900px;height:900px;transform:translate(-50%,-50%)}.c-content__bg.svelte-4tdq5f{position:relative;margin:0 0 50px}.c-content__bg-img.svelte-4tdq5f{height:380px}.c-content__radar.svelte-4tdq5f:after{display:none}.c-content__inner.svelte-4tdq5f{margin:0 0 40px}}.c-teams.svelte-158qw76{position:relative;padding:160px 0}.c-teams.svelte-158qw76 .container:where(.svelte-158qw76){width:930px;padding:0}.c-teams.svelte-158qw76 .container:where(.svelte-158qw76):last-child{margin-right:0;width:calc(100vw - ((100vw - 930px)/2))}.c-teams.svelte-158qw76:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:48px solid var(--bl);border-right:48px solid transparent}.c-teams__title.svelte-158qw76{font-size:64px;line-height:1.05;color:var(--bl);font-weight:600;margin:0 0 40px;text-decoration:none}.c-teams__text.svelte-158qw76{margin:0 0 40px}@media only screen and (max-width: 990px){.c-teams.svelte-158qw76{padding:80px 0}.c-teams.svelte-158qw76 .container:where(.svelte-158qw76){width:768px;padding:0}.c-teams.svelte-158qw76 .container:where(.svelte-158qw76):last-child{margin-right:0;width:calc(100vw - ((100vw - 768px)/2))}}@media only screen and (max-width: 768px){.c-teams.svelte-158qw76 .container:where(.svelte-158qw76){width:480px;padding:0}.c-teams.svelte-158qw76 .container:where(.svelte-158qw76):last-child{margin-right:0;width:calc(100vw - ((100vw - 480px)/2))}}@media only screen and (max-width: 480px){.c-teams.svelte-158qw76 .container:where(.svelte-158qw76){width:100%;padding:0 0 0 32px}.c-teams.svelte-158qw76 .container:where(.svelte-158qw76):first-child{padding:0 32px}.c-teams.svelte-158qw76 .container:where(.svelte-158qw76):last-child{width:100%}}.c-types.svelte-hg20fp{position:relative;background-color:#3e3ef7;width:100%;padding:80px 0 48px}.c-types.svelte-hg20fp .col-4:where(.svelte-hg20fp){position:relative;z-index:1;opacity:1;transition:opacity .3s ease}.c-types.svelte-hg20fp .col-4:where(.svelte-hg20fp):hover{opacity:1}@media only screen and (max-width: 990px){.c-types.svelte-hg20fp{padding:26px 0}.c-types.svelte-hg20fp .row:where(.svelte-hg20fp){display:flex;gap:32px;flex-wrap:nowrap;overflow-x:auto;margin:0;scroll-snap-type:x proximity}.c-types.svelte-hg20fp .col-4:where(.svelte-hg20fp){scroll-snap-align:center;min-width:100%}}.c-types__item.svelte-1lln852{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}.c-types__item--unselected.svelte-1lln852{opacity:.3}.c-types__item--unselected.svelte-1lln852 .c-types__img:where(.svelte-1lln852){transform:translateY(1rem)}.c-types__item--unselected.svelte-1lln852 .c-types__number:where(.svelte-1lln852),.c-types__item--unselected.svelte-1lln852 .c-types__tracking:where(.svelte-1lln852){opacity:0}.c-types__item.svelte-1lln852:hover .c-types__number--invert:where(.svelte-1lln852),.c-types__item.svelte-1lln852:hover .c-types__tracking--invert:where(.svelte-1lln852){opacity:1}.c-types__top.svelte-1lln852{text-align:center}.c-types__number.svelte-1lln852{display:block;margin:0 0 5px;font-family:var(--f2);font-size:14px;line-height:1;color:var(--pl);text-transform:uppercase;text-align:center;transition:opacity .3s ease}.c-types__number--invert.svelte-1lln852{opacity:0}.c-types__tracking.svelte-1lln852{width:100%;margin:0 0 24px;transition:opacity .3s ease;opacity:1}.c-types__tracking--invert.svelte-1lln852{margin:0 0 12px;opacity:0}.c-types__img.svelte-1lln852{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;height:352px;margin:0 0 24px;border:1px solid rgba(255,255,255,.35);border-radius:var(--button-radius, 2px);box-shadow:0 4px 8px #0000001a;transform:translateY(-1rem);transition:transform .3s ease-out}.c-types__content.svelte-1lln852{color:var(--w)}.c-types__title.svelte-1lln852{font-size:64px;font-weight:600;line-height:1.06;color:var(--w)}.c-types__text.svelte-1lln852{margin:0 0 16px}.c-types__deco.svelte-1lln852{display:block;margin:16px 0}@media only screen and (max-width: 990px){.c-types__item.svelte-1lln852{margin:0}.c-types__img.svelte-1lln852{height:240px;margin:0 0 16px}.c-types__title.svelte-1lln852{font-size:44px;line-height:1.33;margin:0 0 16px}.c-types__tracking--invert.svelte-1lln852,.c-types__number--invert.svelte-1lln852{opacity:1}.c-types__tracking.svelte-1lln852{margin:0 0 12px}}.c-images.svelte-gb36pb{position:relative;padding:88px 0}.c-images.svelte-gb36pb .container-fluid:where(.svelte-gb36pb){margin-left:auto;width:calc(100vw - ((100vw - 1120px)/2))}.c-images__title.svelte-gb36pb{margin:0 0 48px}.c-images-slider__wrapper.svelte-gb36pb{position:relative}@media only screen and (max-width: 1184px){.c-images.svelte-gb36pb .container-fluid:where(.svelte-gb36pb){width:calc(100vw - ((100vw - 896px)/2))}}@media only screen and (max-width: 990px){.c-images.svelte-gb36pb .container-fluid:where(.svelte-gb36pb){width:calc(100vw - ((100vw - 720px)/2))}.c-images-slider__item.svelte-gb36pb{height:280px}}@media only screen and (max-width: 768px){.c-images.svelte-gb36pb .container-fluid:where(.svelte-gb36pb){width:100%}}.c-projects__item.svelte-la21wb{display:block;position:relative;height:327px;overflow:hidden;border-radius:16px;border:1px solid var(--grey)}.c-projects__item-image.svelte-la21wb{position:relative;width:100%;height:100%}.c-projects__item-image.svelte-la21wb .main-image:where(.svelte-la21wb){width:100%;height:100%;object-fit:cover}@media (max-width: 990px){.c-projects__item.svelte-la21wb{height:280px}}.c-slider.svelte-iyjjaf{position:relative;overflow:hidden}.c-slider.svelte-iyjjaf:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:48px solid var(--y);border-right:48px solid transparent;z-index:1}.c-slider__wrapper.svelte-iyjjaf{position:relative}.c-slider__item.svelte-ttzjd4{position:relative;height:600px}.c-slider__item-inner.svelte-ttzjd4{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:background-color .3s ease-out}.c-slider__content.svelte-ttzjd4{position:absolute;z-index:1;left:22px;bottom:24px;width:350px;padding:32px;font-size:14px;color:var(--black);background-color:var(--w);border:1px solid var(--grey);border-radius:2px}.c-slider__title.svelte-ttzjd4{font-family:var(--f2);font-size:24px;font-weight:700;color:var(--bl);text-transform:uppercase;line-height:1.1;margin-bottom:1.6rem;text-decoration:none}.c-slider__text.svelte-ttzjd4{line-height:1.25}.c-slider__overlay.svelte-ttzjd4{position:absolute;top:0;left:0;width:100%;height:100%;background:#2929a5cc;pointer-events:none;z-index:1;transition:background .3s ease}@media only screen and (max-width: 990px){.c-slider__item.svelte-ttzjd4{height:auto}.c-slider__item-inner.svelte-ttzjd4{height:257px}.c-slider__content.svelte-ttzjd4{position:relative;display:block;width:100%;left:0;bottom:0}}.glide__slide--active .c-slider__overlay{background:linear-gradient(to bottom,#0000,#000c)}.c-projects.svelte-1tes396{padding:48px 0 88px}.c-projects__items.svelte-1tes396{display:grid;grid-template-columns:repeat(auto-fill,minmax(327px,1fr));gap:32px}@media (max-width: 990px){.c-projects.svelte-1tes396{padding:32px 0 88px}.c-projects__items.svelte-1tes396{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.c-projects__item.svelte-oviq8z{display:block;position:relative;height:327px;overflow:hidden;border-radius:16px;border:1px solid var(--grey)}.c-projects__item-image.svelte-oviq8z{position:relative;width:100%;height:100%}.c-projects__item-image.svelte-oviq8z .main-image:where(.svelte-oviq8z){width:100%;height:100%;object-fit:cover}.c-projects__item-overlay.svelte-oviq8z{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s ease}.c-projects__item-overlay.svelte-oviq8z .hover-image:where(.svelte-oviq8z){width:100%;height:100%;object-fit:cover;opacity:.3}.c-projects__item-info.svelte-oviq8z{position:absolute;bottom:20px;left:20px;right:20px;z-index:2;color:var(--w)}.c-projects__item-info.svelte-oviq8z h2:where(.svelte-oviq8z){font-size:24px;font-weight:700;margin:0 0 5px;color:var(--w);text-decoration:none}.c-projects__item-info.svelte-oviq8z h3:where(.svelte-oviq8z){font-size:18px;font-weight:400;color:var(--w);margin:0 0 5px}.c-projects__item-tags.svelte-oviq8z{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:12px 0 0}.c-projects__item-tag.svelte-oviq8z{font-weight:700;font-size:12px;color:var(--w);padding:12px 16px;border-radius:16px;border:1px solid var(--w);transition:background-color .3s ease}.c-projects__item-tag.svelte-oviq8z:hover{background-color:var(--w);color:var(--black);cursor:pointer}.c-projects__item.svelte-oviq8z:hover .main-image:where(.svelte-oviq8z){opacity:0}.c-projects__item.svelte-oviq8z:hover .c-projects__item-overlay:where(.svelte-oviq8z){opacity:1}@media (max-width: 990px){.c-projects__item.svelte-oviq8z{height:280px}.c-projects__item-overlay.svelte-oviq8z{opacity:1}}.c-cats__inner.svelte-spocsp{background-color:var(--w);padding:56px;border-radius:16px;border:1px solid var(--grey)}.c-cats__title.svelte-spocsp{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px}.c-cats__title.svelte-spocsp span:where(.svelte-spocsp){text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--bl)}.c-cats__tags.svelte-spocsp{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:24px 0 0}.c-cats__tag.svelte-spocsp{font-weight:700;font-size:12px;color:var(--black);padding:0;border-radius:16px;border:1px solid var(--black);transition:background-color .3s ease}.c-cats__tag.svelte-spocsp button:where(.svelte-spocsp){font-weight:inherit;font-size:inherit;color:inherit;background:none;border:none;padding:12px 16px}.c-cats__tag.svelte-spocsp:hover,.c-cats__tag--active.svelte-spocsp{background-color:var(--black);color:#ababab;cursor:pointer}.c-cats__tag.svelte-spocsp:hover button:where(.svelte-spocsp),.c-cats__tag--active.svelte-spocsp button:where(.svelte-spocsp){color:inherit}.c-cats__select.svelte-spocsp{display:none;width:100%;padding:1.5rem;border-radius:16px;background-color:var(--black);font-size:16px;color:var(--w);cursor:pointer;margin:24px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../../public/arrow-small-blue.svg);background-repeat:no-repeat;background-position:right 1.5rem center;background-size:1.2rem}.c-cats__select.svelte-spocsp:focus{outline:none;border-color:var(--bl)}@media (max-width: 990px){.c-cats__inner.svelte-spocsp{padding:32px}.c-cats__title.svelte-spocsp{font-size:32px}.c-cats__tags.svelte-spocsp{display:none}.c-cats__select.svelte-spocsp{display:block}}.c-more.svelte-1gznzw9{position:relative;padding:88px 0;background-color:var(--y)}.c-more.svelte-1gznzw9:before{content:"";position:absolute;top:-1px;left:0;width:0;height:0;border-top:48px solid var(--grey);border-right:48px solid transparent}.c-more.svelte-1gznzw9 .container-fluid:where(.svelte-1gznzw9){margin-left:auto;width:calc(100vw - ((100vw - 1120px)/2))}.c-more__title.svelte-1gznzw9{margin:0 0 48px}.c-more-slider__wrapper.svelte-1gznzw9{position:relative}@media only screen and (max-width: 1184px){.c-more.svelte-1gznzw9 .container-fluid:where(.svelte-1gznzw9){width:calc(100vw - ((100vw - 896px)/2))}}@media only screen and (max-width: 990px){.c-more.svelte-1gznzw9 .container-fluid:where(.svelte-1gznzw9){width:calc(100vw - ((100vw - 720px)/2))}.c-more-slider__item.svelte-1gznzw9{height:280px}}@media only screen and (max-width: 768px){.c-more.svelte-1gznzw9 .container-fluid:where(.svelte-1gznzw9){width:100%}}.c-pagination.svelte-14nrfpk{display:flex;align-items:center;justify-content:center;gap:16px;margin:32px 0 0}.c-pagination__button.svelte-14nrfpk{cursor:pointer;transition:all .3s ease}.c-pagination__button.svelte-14nrfpk:hover:not(:disabled){background:var(--bl);color:var(--w);border-color:var(--bl)}.c-pagination__button.svelte-14nrfpk:hover:not(:disabled) path:where(.svelte-14nrfpk){fill:var(--w)}.c-pagination__button.svelte-14nrfpk:disabled{opacity:.5;cursor:not-allowed}.c-pagination__numbers.svelte-14nrfpk{display:flex;align-items:center;gap:16px}.c-pagination__number.svelte-14nrfpk,.c-pagination__button.svelte-14nrfpk{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:none;border:none;border-radius:16px;font-size:18px;font-weight:700;color:var(--bl);text-decoration:none;transition:all .3s ease}.c-pagination__number.svelte-14nrfpk:hover:not(:disabled),.c-pagination__button.svelte-14nrfpk:hover:not(:disabled){background:var(--bl);color:var(--w);border-color:var(--bl)}.c-pagination__number--active.svelte-14nrfpk{background:var(--bl);color:var(--w);border-color:var(--bl)}.c-pagination__dots.svelte-14nrfpk{color:var(--bl);font-size:18px;font-weight:700;padding:0 8px}@media only screen and (max-width: 990px){.c-pagination.svelte-14nrfpk{gap:12px}.c-pagination__numbers.svelte-14nrfpk{gap:4px}}.region-map.svelte-14rvr3y{display:flex;flex-direction:column;min-width:0;background:var(--w);border:1px solid var(--grey);border-radius:12px;overflow:hidden}.region-map__header.svelte-14rvr3y{display:flex;flex-direction:column;gap:6px;padding:24px 28px 20px}.region-map__kicker.svelte-14rvr3y{font-family:var(--f2);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--greydark)}.region-map__title.svelte-14rvr3y{margin:0;font-family:var(--f2);font-size:32px;font-weight:700;line-height:1.05;text-transform:uppercase;color:var(--bl)}.region-map__address.svelte-14rvr3y{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:14px;font-style:italic;color:var(--black)}.region-map__address.svelte-14rvr3y img:where(.svelte-14rvr3y){flex:none;width:18px;height:18px}.region-map__map.svelte-14rvr3y{width:100%;height:440px;z-index:1;border-top:1px solid var(--grey);border-bottom:1px solid var(--grey)}@media (max-width: 768px){.region-map__map.svelte-14rvr3y{height:360px}}.region-map__footer.svelte-14rvr3y{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:16px 28px;font-size:13px;color:var(--black)}.region-map__legend.svelte-14rvr3y{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.region-map__legend-item.svelte-14rvr3y{display:inline-flex;align-items:center;gap:6px}.region-map__legend-agency.svelte-14rvr3y{width:12px;height:12px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--black)}.region-map__scope.svelte-14rvr3y{font-style:italic;color:var(--greydark)}.region-map__tiles{filter:grayscale(.7) brightness(1.04)}.agency-pin{background:none;border:0;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.agency-pin svg{display:block}.agency-pin__label{position:absolute;left:40px;top:6px;padding:4px 8px;border-radius:4px;background:var(--black);color:var(--w);font-family:var(--f2);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}.agency-pin:hover .agency-pin__label{opacity:1;transform:translate(0)}.agency-popup{padding:12px 16px;font-size:14px;line-height:1.4;color:var(--black)}.map-section.svelte-13da2aa{padding:4rem 0;background-color:var(--bllight)}.map-section.svelte-13da2aa .container:where(.svelte-13da2aa){max-width:1280px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.map-section.svelte-13da2aa .container:where(.svelte-13da2aa){padding:0 1rem}}.map-section__intro.svelte-13da2aa{margin-bottom:2.5rem;text-align:center}.map-section__intro.svelte-13da2aa h2:where(.svelte-13da2aa){font-size:2rem;margin:0 0 .75rem;color:var(--black)}.map-section__intro.svelte-13da2aa p:where(.svelte-13da2aa){margin:0 auto;max-width:560px;line-height:1.6;color:var(--greydark)}.map-section__grid.svelte-13da2aa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:32px}.map-section__others.svelte-13da2aa{margin:2rem 0 0;padding:18px 28px;background:var(--w);border:1px solid var(--grey);border-radius:12px;font-size:14px;line-height:1.6;color:var(--black)}.map-section__others.svelte-13da2aa a:where(.svelte-13da2aa){color:var(--bl)}.custom-pin-icon{filter:drop-shadow(0 3px 6px rgba(0,123,255,.4));transition:all .2s ease}.custom-pin-icon:hover{filter:drop-shadow(0 4px 8px rgba(0,123,255,.6))}.custom-popup .leaflet-popup-content-wrapper{padding:0;overflow:hidden;border-radius:12px;box-shadow:0 4px 12px #00000026}.custom-popup .leaflet-popup-content{margin:0;width:auto!important}.custom-popup .leaflet-popup-tip{background:var(--w)}.map-popup{min-width:220px;max-width:250px}.map-popup .popup-link{display:block;text-decoration:none;color:inherit;transition:transform .2s ease}.map-popup .popup-link:hover{transform:scale(1.02)}.map-popup .popup-link:hover img{opacity:.9}.map-popup .popup-link:hover h3{color:var(--pl)}.map-popup img{width:100%;height:150px;object-fit:cover;display:block;transition:opacity .2s ease}.map-popup h3{font-size:1.5rem;font-weight:600;margin:0;padding:1rem 1.25rem;color:var(--bldark);line-height:1.3;transition:color .2s ease;background:var(--w)}
