.team{position:relative}.team__container{align-items:center;background-color:#dfecf2;display:flex;justify-content:center;padding:7rem 4rem;width:100%}@media (max-width:768px){.team__container{padding:3rem}}@media (max-width:425px){.team__container{padding:1.5rem}}.team__content{align-items:center;display:flex;flex-direction:row;gap:4.25rem;max-width:1024px;width:100%}@media (max-width:1024px){.team__content{gap:1.5rem}.team__content,.team__content--two{flex-direction:column}}.team__content--three,.team__main{flex-direction:column}.team__main{display:flex;gap:1rem}.team__icon{animation:smoothRotate 1.5s ease-in;height:1.875rem;-o-object-fit:contain;object-fit:contain;width:1.875rem}.team__body{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}.team__description{font-family:Lato,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.345rem}@media (max-width:768px){.team__description{font-size:.765625rem}}.team__profils{display:flex;gap:2.75rem}@media (max-width:768px){.team__profils{flex-direction:column}.team__profils--desktop{display:none}}.team__profils--mobile{display:none}@media (max-width:768px){.team__profils--mobile{display:flex}}.team__profils--slider{align-items:center;flex-direction:column;gap:2rem;width:100%}.team .profil{display:flex;flex:1;flex-direction:column;gap:1.5rem}.team .profil__image{border-radius:.5rem;height:18rem;-o-object-fit:cover;object-fit:cover}@media (max-width:425px){.team .profil__image{height:12rem}}.team .profil__job{color:#1b9dd9}.team .profil__quote{font-family:Cormorant,serif;font-size:1rem;font-style:italic;font-weight:400;line-height:150%}.team .profil__linkedin{color:#e50c7e;font-size:1.5rem}.team__carousel-container{overflow:hidden;position:relative;width:100%}.team__carousel-inner{display:flex;gap:4rem;transition:transform .5s ease;will-change:transform}.team__profils--desktop .team__carousel-inner .profil{flex:0 0 calc(33.33333% - 2.66667rem);max-width:calc(33.33333% - 2.66667rem)}.team__profils--mobile .team__carousel-inner{gap:1.5rem}.team__profils--mobile .team__carousel-inner .profil{flex:0 0 100%;max-width:100%}.team__dots{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.team__dots .dot{background-color:#fff;border:1px solid #1b9dd9;border-radius:50%;cursor:pointer;height:.75rem;transition:all .3s ease-in-out;width:.75rem}.team__dots .dot:not(.dot--active):hover{background-color:#dfecf2}.team__dots .dot--active{background-color:#1b9dd9}.team__dots .team__next-btn,.team__dots .team__prev-btn{background-color:#fff;border:1px solid #1b9dd9;border-radius:50%;color:#1b9dd9;flex-shrink:0;font-weight:600;height:3rem;line-height:3rem;text-align:center;transition:all .3s ease-in-out;width:3rem}.team__dots .team__next-btn:hover,.team__dots .team__prev-btn:hover{background-color:#1b9dd9;color:#fff}.team__dots .team__next-btn:disabled,.team__dots .team__prev-btn:disabled{cursor:default;opacity:.4}.header{position:fixed;width:100%}@media (min-width:1200px){.header .header__container{transition:all .5s ease}.header .header__container--start{background:none;box-shadow:none;color:#fff}.header .header__container--start .header__actualites{color:#fff}.header .header__container--start .btn--border{background:none;border-color:#fff;color:#fff}}.hero{height:100dvh;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;top:0;width:100vw}.hero__video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%;z-index:1}@media (max-width:768px){.hero__video{display:none}}.hero__overlay{background:linear-gradient(180deg,rgba(1,1,1,.8),rgba(1,1,1,.7) 20%);background-blend-mode:overlay;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:768px){.hero__overlay{display:none}}.hero__container{align-items:center;display:flex;flex-direction:column;height:100%;padding:1.5rem 3rem 3rem}@media (max-width:768px){.hero__container{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:7rem 4rem;width:100%}}@media (max-width:768px) and (max-width:768px){.hero__container{padding:3rem}}@media (max-width:768px) and (max-width:425px){.hero__container{padding:1.5rem}}.hero__content{align-items:center;color:#f5f5f5;display:flex;flex-direction:column;gap:2rem;position:relative;text-align:center;top:50%;transform:translateY(-50%);z-index:2}.hero__content:before{background:radial-gradient(ellipse at center,rgba(1,1,1,.2) 0,rgba(1,1,1,.1) 34%,rgba(27,157,217,.08) 56%,hsla(0,0%,96%,0) 74%);content:"";filter:blur(16px);inset:-2rem -2.5rem;opacity:.9;position:absolute;z-index:-1}@media (max-width:768px){.hero__content{color:#010101;gap:1.5rem;max-width:100%;padding:0;text-align:center;top:0;transform:none}.hero__content:before{display:none}}.hero__title{text-shadow:0 .25rem 1.125rem rgba(1,1,1,.24)}.hero__text{font-family:Lato,sans-serif;font-size:1.33313rem;font-style:normal;font-weight:400;letter-spacing:.00938rem;line-height:1.5;text-shadow:0 .125rem .75rem rgba(1,1,1,.18)}@media (max-width:768px){.hero__text{font-size:1.16648875rem;text-shadow:none}}.hero__buttons{display:flex;gap:1rem}@media (max-width:768px){.hero{height:auto;margin-top:4.5rem}}.methodology p{color:#737272}.methodology__container{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:7rem 4rem;width:100%}@media (max-width:768px){.methodology__container{padding:3rem}}@media (max-width:425px){.methodology__container{padding:1.5rem}}.methodology__content{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:1024px;width:100%}@media (max-width:768px){.methodology__content{flex-direction:column;gap:1.5rem}}.methodology__head{align-items:center;display:flex;flex-direction:column;gap:.62rem;max-width:60rem;text-align:center}.methodology__icon{animation:smoothRotate 1.5s ease-in;height:1.875rem;-o-object-fit:contain;object-fit:contain;width:1.875rem}.methodology__body{align-items:stretch;display:grid;gap:5rem;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.methodology__body{grid-template-columns:1fr}}.methodology__image{border-radius:.5rem;overflow:hidden}.methodology__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.methodology__image{display:none}}.methodology__processus{display:flex;flex-direction:column;gap:2.5rem}.methodology .step{display:flex;gap:1rem}.methodology .step__number{background-color:#1b9dd9;border-radius:50%;color:#fff;flex-shrink:0;font-size:1.5rem;font-style:normal;font-weight:500;height:2.375rem;line-height:2.375rem;text-align:center;width:2.375rem}.methodology .step__main{position:relative}.methodology .step__main:before{background-color:#737272;content:"";height:calc(100% - 2.5rem);left:-2.25rem;position:absolute;top:3rem;width:.0125rem}.methodology .step__line{background-color:#737272;height:100%;width:.03125rem}.commitment__container{align-items:center;background-color:#fef3f9;display:flex;justify-content:center;padding:7rem 4rem;width:100%}@media (max-width:768px){.commitment__container{padding:3rem}}@media (max-width:425px){.commitment__container{padding:1.5rem}}.commitment__content{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:1024px;width:100%}@media (max-width:768px){.commitment__content{flex-direction:column;gap:1.5rem}}.commitment__head{align-items:center;display:flex;flex-direction:column;gap:.62rem;max-width:60rem;text-align:center}.commitment__title{color:#e50c7e}.commitment__list{display:flex;gap:3rem;justify-content:center}@media (max-width:768px){.commitment__list{flex-direction:column;gap:1.5rem}}.commitment .card{align-items:center;display:flex;flex:1;flex-direction:column;gap:1rem;text-align:center}.commitment .card__icon{animation:smoothRotate 1.5s ease-in;height:1.875rem;-o-object-fit:contain;object-fit:contain;width:1.875rem}.commitment .card__title{color:#e50c7e;font-family:Cormorant,serif;font-size:1.625rem;font-weight:700;line-height:120%}.commitment__buttons{margin-top:1rem}.solutions__container{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:7rem 4rem;width:100%}@media (max-width:768px){.solutions__container{padding:3rem}}@media (max-width:425px){.solutions__container{padding:1.5rem}}.solutions__content{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:1024px;width:100%}@media (max-width:768px){.solutions__content{flex-direction:column;gap:1.5rem}}.solutions__head{align-items:center;display:flex;flex-direction:column;gap:.62rem;max-width:60rem;text-align:center}.solutions__icon{animation:smoothRotate 1.5s ease-in;height:1.875rem;-o-object-fit:contain;object-fit:contain;width:1.875rem}.solutions__title{color:#e50c7e}@media (max-width:768px){.solutions__description{text-align:start}}.solutions__list{align-items:flex-start;display:flex;gap:2rem;justify-content:center}@media (max-width:1024px){.solutions__list{align-items:stretch;flex-direction:column;gap:1rem}}.solutions__list .card{align-items:flex-start;border-radius:.5rem;box-shadow:0 10px 20px 4px rgba(41,41,42,.07);display:flex;flex:1;flex-direction:column;gap:1rem;padding:1.5rem}.solutions__list .card__title{flex:1;line-height:1}.solutions__list .card__cta{align-items:center;border:1px solid #e50c7e;border-radius:50%;color:#e50c7e;display:flex;height:2rem;justify-content:center;width:2rem}.solutions__list .card__list{display:flex;flex-direction:column;gap:1rem}.solutions__list .card__item{margin-top:0}.solutions__list .card__item span:hover{text-decoration:underline}.solutions__list .card__item:before{color:#1b9dd9;content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900;margin-right:.62rem}.cta-banner__container{align-items:center;background-color:#e50c7e;display:flex;justify-content:center;padding:7rem 4rem;width:100%}@media (max-width:768px){.cta-banner__container{padding:3rem}}@media (max-width:425px){.cta-banner__container{padding:1.5rem}}.cta-banner__content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1rem;max-width:1024px;text-align:center;width:100%}@media (max-width:768px){.cta-banner__content{flex-direction:column;gap:1.5rem;text-align:center}}.cta-banner__icon{animation:smoothRotate 1.5s ease-in;height:1.875rem;mix-blend-mode:hard-light;-o-object-fit:contain;object-fit:contain;width:1.875rem}.cta-banner__cta.btn--primary:hover{background-color:transparent;border-color:#fff}.partners__container{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:5rem 4rem;width:100%}@media (max-width:768px){.partners__container{padding:3rem}}@media (max-width:425px){.partners__container{padding:1.5rem}}.partners__content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:1024px;width:100%;width:50rem}@media (max-width:768px){.partners__content{flex-direction:column;gap:1.5rem}}.partners__title{font-size:1.625rem;font-weight:700}@media (max-width:768px){.partners__wrapper{overflow:hidden;width:100vw}}.partners__list{-moz-column-gap:3rem;column-gap:3rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.5rem}@keyframes partners-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.partners__list{animation:partners-scroll 20s linear infinite;flex-wrap:nowrap;width:-moz-max-content;width:max-content;will-change:transform}}.partners__item{filter:grayscale(1);max-height:4rem;max-width:10rem;transition:all .3s ease-in-out}.partners__item img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.partners__item:hover{filter:grayscale(0);transform:scale(1.05)}@media (max-width:768px){.partners__item{animation-duration:10s}}.blog__container{align-items:center;background-color:#f4fafd;display:flex;justify-content:center;padding:7rem 4rem;width:100%}@media (max-width:768px){.blog__container{padding:3rem}}@media (max-width:425px){.blog__container{padding:1.5rem}}.blog__content{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:1024px;width:100%}@media (max-width:768px){.blog__content{flex-direction:column;gap:1.5rem}}.blog__icon{animation:smoothRotate 1.5s ease-in;height:1.875rem;-o-object-fit:contain;object-fit:contain;width:1.875rem}.blog__head{display:flex;flex-direction:column;gap:.62rem}@media (max-width:768px){.blog__head{align-items:center}}.blog__division{align-items:end;display:flex;gap:16rem;justify-content:space-between;width:100%}@media (max-width:768px){.blog__division{display:none}}.blog__buttons .btn{white-space:nowrap}.blog__articles{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:2rem}@media (max-width:1024px){.blog__articles{grid-template-columns:1fr}}.blog .article{background-color:#fff;border:1px solid #1b9dd9;border-radius:.25rem;overflow:hidden}.blog .article__link{text-decoration:none}.blog .article__content{display:flex;flex-direction:column}.blog .article__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog .article__body{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;padding:1.5rem}.blog .article__title{font-family:Lato,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:130%}.blog .article__data{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.blog .article__excerpt,.blog .article__metadata{color:#737272;font-family:Lato,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.345rem}@media (max-width:768px){.blog .article__excerpt,.blog .article__metadata{font-size:.765625rem}}.blog .article__footer{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.blog .article__cta{align-items:center;border:1px solid #e50c7e;border-radius:50%;color:#e50c7e;display:flex;height:2rem;justify-content:center;margin-top:.25rem;transition:all .3s ease-in-out;width:2rem}.blog .article__cta:hover{background-color:#e50c7e;color:#fff}.blog .article--featured{grid-row:1/span 2}.blog .article--compact .article__content{align-items:center;flex-direction:row;height:100%}.blog .article--compact .article__image{flex:0 0 auto;height:100%;width:15.625rem}.blog .article--compact .article__title{font-size:1.125rem}.blog .article--compact .article__excerpt{display:none}@media (max-width:768px){.blog .article--compact{display:none}}.blog__buttons{display:none}@media (max-width:768px){.blog__buttons{display:flex}}