.bullet-module__RASzzG__bullet{color:#fff;background:#0e0e10;border-radius:150px;align-items:center;gap:10px;width:fit-content;padding:10px 20px;display:flex}.bullet-module__RASzzG__bullet p{font-size:20px;font-weight:700}.bullet-module__RASzzG__point{background:linear-gradient(90deg,#fa5e42 33%,#e83669 66%,#aa32c8 100%);border-radius:50%;width:15px;height:15px}
.contact-module__FqEE1q__contactContainer{flex-direction:column;gap:40px;width:100%;padding:150px 30px;display:flex}.contact-module__FqEE1q__contactInfosContainer{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.contact-module__FqEE1q__contactInfos{color:#fff;flex-direction:column;align-self:flex-start;gap:30px;display:flex;position:sticky;top:150px}.contact-module__FqEE1q__contactInfos h2{font-size:60px;font-style:italic;font-weight:400}.contact-module__FqEE1q__contactInfos span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fa5e42 33%,#e83669 66%,#aa32c8 100%);-webkit-background-clip:text;background-clip:text}.contact-module__FqEE1q__buttonsContainer{flex-wrap:wrap;gap:10px;display:flex}.contact-module__FqEE1q__form{flex-direction:column;align-items:center;gap:30px;width:872px;display:flex}.contact-module__FqEE1q__form button{all:unset;color:#fff;cursor:pointer;background:linear-gradient(90deg,#fa5e42 33%,#e83669 66%,#aa32c8 100%);border-radius:150px;align-items:center;gap:5px;width:fit-content;padding:10px 20px;font-size:20px;font-weight:700;display:flex}.contact-module__FqEE1q__popup{z-index:350;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#100d10cc;justify-content:center;align-items:center;width:100%;height:100svh;padding:0 30px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-module__FqEE1q__message{background:#fff;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:30px;max-width:580px;padding:50px;display:flex}.contact-module__FqEE1q__message h2{text-align:center;font-size:30px;font-weight:500}.contact-module__FqEE1q__message button{all:unset;color:#fff;cursor:pointer;background:linear-gradient(90deg,#fa5e42 33%,#e83669 66%,#aa32c8 100%);border-radius:150px;align-items:center;gap:5px;width:fit-content;padding:10px 20px;font-size:20px;font-weight:700;display:flex}@media screen and (max-width:1800px){.contact-module__FqEE1q__contactInfosContainer{gap:40px}.contact-module__FqEE1q__form{width:100%}}@media screen and (max-width:1024px){.contact-module__FqEE1q__contactContainer{padding:50px 30px}.contact-module__FqEE1q__contactInfos{position:inherit}.contact-module__FqEE1q__contactInfos h2{font-size:40px}}@media screen and (max-width:600px){.contact-module__FqEE1q__contactInfos h2{font-size:30px}}
.button-border-gradient-module__4SGeOq__buttonGradient{all:unset;background:#000;border-radius:150px;width:fit-content;padding:10px 20px;position:relative}.button-border-gradient-module__4SGeOq__buttonGradient a{color:#fff;font-size:20px;font-weight:600;text-decoration:none}.button-border-gradient-module__4SGeOq__buttonGradient:before{content:"";z-index:-1;background:linear-gradient(90deg,#fa5e42 33%,#e83669 66%,#aa32c8 100%);border-radius:150px;position:absolute;inset:-1px}
.input-module__TCO0Dq__input{all:unset;color:#fff;box-sizing:border-box;border-radius:20px;width:100%;padding:30px 50px}.input-module__TCO0Dq__wrapper{background:#100d10;border-radius:20px;width:100%;position:relative}.input-module__TCO0Dq__wrapper:before{content:"";z-index:-1;background:linear-gradient(90deg,#fa5e42 33%,#e83669 66%,#aa32c8 100%);border-radius:20px;position:absolute;inset:-1px}.input-module__TCO0Dq__input::placeholder{color:#d2d2d2;font-size:20px;font-weight:600}@media screen and (max-width:600px){.input-module__TCO0Dq__input{padding:20px}}
.textarea-module__40bFaa__wrapper{background:#100d10;border-radius:20px;width:100%;position:relative}.textarea-module__40bFaa__wrapper:before{content:"";z-index:-1;background:linear-gradient(90deg,#fa5e42 33%,#e83669 66%,#aa32c8 100%);border-radius:20px;position:absolute;inset:-1px}.textarea-module__40bFaa__textArea{all:unset;white-space:pre-wrap;word-break:break-word;color:#fff;box-sizing:border-box;border-radius:20px;width:100%;min-height:233px;padding:30px 50px;font-size:20px}.textarea-module__40bFaa__textArea::placeholder{color:#d2d2d2;font-size:20px;font-weight:600}@media screen and (max-width:600px){.textarea-module__40bFaa__textArea{padding:20px}}
.expertises-module__QwIrUq__expertisesContainer{flex-direction:column;gap:40px;width:100%;padding:150px 30px;display:flex}.expertises-module__QwIrUq__subTitle{color:#fff;font-size:60px;font-style:italic;font-weight:400}.expertises-module__QwIrUq__expertisesCardsContainer{flex-direction:column;gap:20px;width:100%;display:flex}@media screen and (max-width:1024px){.expertises-module__QwIrUq__expertisesContainer{padding:50px 30px}.expertises-module__QwIrUq__subTitle{font-size:40px}}@media screen and (max-width:600px){.expertises-module__QwIrUq__subTitle{font-size:30px}}
.expertise-card-module__LEaTvG__expertiseCardContainer{color:#fff;background:#100d10;border-radius:20px;flex-direction:column;gap:40px;width:100%;padding:30px;display:flex}.expertise-card-module__LEaTvG__expertiseTitleContainer{justify-content:space-between;width:100%;display:flex}.expertise-card-module__LEaTvG__expertiseTitle{align-items:center;gap:20px;display:flex}.expertise-card-module__LEaTvG__expertiseTitle h2{font-size:30px;font-weight:500}.expertise-card-module__LEaTvG__description{width:100%;padding-left:30px}.expertise-card-module__LEaTvG__description p{font-size:16px;font-weight:400}.expertise-card-module__LEaTvG__description{animation:.3s ease-in-out expertise-card-module__LEaTvG__descriptionOpen}@keyframes expertise-card-module__LEaTvG__descriptionOpen{0%{opacity:0}to{opacity:1}}.expertise-card-module__LEaTvG__icon{cursor:pointer}@media screen and (max-width:600px){.expertise-card-module__LEaTvG__expertiseTitle h2{font-size:16px}}
.faq-home-module__laV46W__faqHomeContainer{flex-direction:column;gap:40px;width:100%;padding:150px 30px;display:flex}.faq-home-module__laV46W__faqHomeContainer h2{color:#fff;font-size:60px;font-style:italic;font-weight:400}.faq-home-module__laV46W__questionsContainer{flex-direction:column;gap:20px;width:100%;display:flex}@media screen and (max-width:1024px){.faq-home-module__laV46W__faqHomeContainer{padding:50px 30px}.faq-home-module__laV46W__faqHomeContainer h2{font-size:40px}}@media screen and (max-width:600px){.faq-home-module__laV46W__faqHomeContainer h2{font-size:30px}}
.question-card-module__D3mksW__questionCardContainer{background:#100d10;border-radius:20px;flex-direction:column;gap:30px;width:100%;padding:30px;display:flex}.question-card-module__D3mksW__question{justify-content:space-between;display:flex}.question-card-module__D3mksW__question p{color:#fff;font-size:30px;font-weight:500}.question-card-module__D3mksW__question img{cursor:pointer}.question-card-module__D3mksW__reponse{width:100%;animation:.3s question-card-module__D3mksW__dropdown}.question-card-module__D3mksW__reponse p{color:#fff}@keyframes question-card-module__D3mksW__dropdown{0%{opacity:0}to{opacity:1}}@media screen and (max-width:600px){.question-card-module__D3mksW__question p{font-size:16px}.question-card-module__D3mksW__questionCardContainer{padding:30px 20px}}
.hero-module__hvNlca__heroContainer{background:url(/hero/bg-hero.avif) 50%/cover;width:100%;height:100svh}.hero-module__hvNlca__overlay{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hero-module__hvNlca__title{flex-direction:column;gap:-30px;display:flex}.hero-module__hvNlca__title h1{text-align:center;color:#fff;font-size:200px}.hero-module__hvNlca__title h2{text-align:center;font-size:200px}.hero-module__hvNlca__textGradient{background:linear-gradient(90deg,#fa5e42 0%,#e83669 50%,#aa32c8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media screen and (max-width:1024px){.hero-module__hvNlca__title h1,.hero-module__hvNlca__title h2{font-size:100px}}@media screen and (max-width:550px){.hero-module__hvNlca__title h1,.hero-module__hvNlca__title h2{font-size:60px}}
.offers-module__GQDhlG__offersContainer{flex-direction:column;gap:40px;width:100%;padding:150px 30px;display:flex}.offers-module__GQDhlG__offersContainer h2{color:#fff;max-width:815px;font-size:60px;font-style:italic;font-weight:400}.offers-module__GQDhlG__offersCardsContainer{flex-wrap:wrap;justify-content:center;gap:40px;width:100%;display:flex}@media screen and (max-width:1024px){.offers-module__GQDhlG__offersContainer h2{font-size:40px}}@media screen and (max-width:600px){.offers-module__GQDhlG__offersContainer{padding:50px 30px}.offers-module__GQDhlG__offersContainer h2{font-size:30px}}
.offer-card-module__3le7hq__offerCard{background:#100d10;border-radius:30px;flex-direction:column;gap:30px;width:562px;padding:30px;display:flex}.offer-card-module__3le7hq__title{flex-direction:column;gap:15px;display:flex}.offer-card-module__3le7hq__title h2{color:#858487;font-size:16px;font-style:normal}.offer-card-module__3le7hq__title h3{color:#fff;font-size:40px;font-weight:500}.offer-card-module__3le7hq__arguments{flex-direction:column;gap:10px;padding:40px 0;display:flex}.offer-card-module__3le7hq__arguments li{color:#fff;align-items:center;gap:10px;font-size:16px;list-style:none;display:flex}@media screen and (max-width:1280px){.offer-card-module__3le7hq__offerCard{width:100%}}@media screen and (max-width:1024px){.offer-card-module__3le7hq__title h3{font-size:24px}}@media screen and (max-width:600px){.offer-card-module__3le7hq__offerCard,.offer-card-module__3le7hq__title{align-items:center}}
.button-module__pPPhsa__button{all:unset;cursor:pointer;background:linear-gradient(90deg,#fa5e42 33%,#e83669 66%,#aa32c8 100%);border-radius:150px;align-items:center;gap:10px;width:fit-content;padding:10px 20px;display:flex;box-shadow:4px 4px 25px 5px #ffffff40}.button-module__pPPhsa__button a{color:#fff;font-size:18px;font-weight:700;text-decoration:none}
.process-module__J_vOHa__processContainer{flex-direction:column;gap:20px;width:100%;padding:150px 30px;display:flex}.process-module__J_vOHa__cardsContainer{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;display:flex}@media screen and (max-width:1024px){.process-module__J_vOHa__processContainer{padding:50px 30px}}
.faq-job-module__gNRYaq__faqJobsContainer{flex-direction:column;gap:40px;width:100%;padding:150px 30px;display:flex}.faq-job-module__gNRYaq__faqJobsContainer h2{color:#fff;font-size:60px;font-style:italic;font-weight:400}.faq-job-module__gNRYaq__questionsContainer{flex-direction:column;gap:20px;width:100%;display:flex}@media screen and (max-width:1024px){.faq-job-module__gNRYaq__faqJobsContainer{padding:50px 30px}.faq-job-module__gNRYaq__faqJobsContainer h2{font-size:40px}}@media screen and (max-width:600px){.faq-job-module__gNRYaq__faqJobsContainer h2{font-size:30px}}
.process-card-module__AbyaSa__processCard{border-radius:30px;align-items:flex-end;width:49%;height:559px;display:flex}.process-card-module__AbyaSa__descriptionContainer{background:linear-gradient(360deg,#000 0%,#000000b3 50%,#0000 100%);flex-direction:column;gap:20px;width:100%;padding:50px;display:flex}.process-card-module__AbyaSa__titleProcess{align-items:center;gap:10px;display:flex}.process-card-module__AbyaSa__titleProcess h2{color:#fff;font-size:40px;font-weight:700}.process-card-module__AbyaSa__description{color:#fff;max-width:474px;font-size:20px;font-weight:400}@media screen and (max-width:1024px){.process-card-module__AbyaSa__processCard{width:100%}}@media screen and (max-width:600px){.process-card-module__AbyaSa__descriptionContainer{padding:30px 20px}.process-card-module__AbyaSa__titleProcess h2{font-size:20px}.process-card-module__AbyaSa__description{font-size:16px}}
.hero-career-module__hCpxFG__heroCareerContainer{background:url(/hero/bg-hero.avif) 50%/cover}.hero-career-module__hCpxFG__overlay{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#000c;justify-content:center;align-items:center;width:100%;height:800px;padding:0 30px;display:flex}.hero-career-module__hCpxFG__title h1{text-align:center;color:#fff;font-size:80px}.hero-career-module__hCpxFG__title h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fa5e42 33%,#e83669 66%,#aa32c8 100%);-webkit-background-clip:text;background-clip:text}@media screen and (max-width:550px){.hero-career-module__hCpxFG__overlay{height:100svh}.hero-career-module__hCpxFG__title h1,.hero-career-module__hCpxFG__title h2{font-size:60px}}
.realisations-module__k_jLxG__realisationsContainer{flex-direction:column;gap:40px;width:100%;padding:150px 30px;display:flex}.realisations-module__k_jLxG__subTitle{color:#fff;font-size:60px;font-style:italic;font-weight:400}.realisations-module__k_jLxG__gradient{background:linear-gradient(90deg,#fa5e42 0%,#e83669 50%,#aa32c8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media screen and (max-width:1024px){.realisations-module__k_jLxG__realisationsContainer{padding:50px 30px}.realisations-module__k_jLxG__subTitle{font-size:40px}}@media screen and (max-width:768px){.realisations-module__k_jLxG__subTitle{font-size:30px}}
.jobs-module__Dj8jGG__jobsContainer{flex-direction:column;gap:20px;width:100%;padding:150px 30px;display:flex}.jobs-module__Dj8jGG__jobsCardsContainer{flex-wrap:wrap;gap:30px;width:100%;display:flex}@media screen and (max-width:1024px){.jobs-module__Dj8jGG__jobsContainer{padding:50px 30px}}
.slider-module__cmzBhq__swiperContainer{flex-direction:column;gap:40px;display:flex}.slider-module__cmzBhq__navigationButtons{gap:5px;display:flex}.slider-module__cmzBhq__navigationButtons button{all:unset;cursor:pointer;background:#fff;border-radius:150px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.slider-module__cmzBhq__sliderContainer{width:100%;position:relative}.slider-module__cmzBhq__slide{border-radius:30px;background-position:50%!important;background-size:cover!important;align-items:flex-end!important;width:49%!important;height:572px!important;display:flex!important}.slider-module__cmzBhq__description{color:#fff;background:linear-gradient(360deg,#000 0%,#000000b3 50%,#0000 100%);flex-direction:column;gap:10px;width:100%;padding:30px;display:flex}.slider-module__cmzBhq__description h2{font-size:40px;font-style:italic;font-weight:400}.slider-module__cmzBhq__description p{max-width:382px;font-size:16px;font-style:italic;font-weight:400}@media screen and (max-width:1024px){.slider-module__cmzBhq__slide{width:100%!important}}@media screen and (max-width:600px){.slider-module__cmzBhq__description{padding:30px 20px}}
.job-card-module__D8h5hq__jobCardContainer{border-radius:30px;width:49%;height:489px;position:relative}.job-card-module__D8h5hq__description{color:#fff;background:linear-gradient(360deg,#000 0%,#000000b3 50%,#0000 100%);flex-direction:column;gap:10px;width:100%;padding:30px;display:flex;position:absolute;bottom:0}.job-card-module__D8h5hq__description h2{font-size:40px;font-style:italic;font-weight:400}.job-card-module__D8h5hq__description p{max-width:394px;font-style:italic}.job-card-module__D8h5hq__remote{background:#fff;border-radius:150px;align-items:center;gap:10px;padding:10px;font-size:20px;display:flex;position:absolute;top:20px;right:20px}.job-card-module__D8h5hq__bullet{background:#3affb3;border-radius:50%;width:15px;height:15px}@media screen and (max-width:1560px){.job-card-module__D8h5hq__jobCardContainer{width:100%}}@media screen and (max-width:600px){.job-card-module__D8h5hq__remote{left:20px;right:auto}.job-card-module__D8h5hq__description{padding:30px 20px}.job-card-module__D8h5hq__description h2{font-size:24px}}
