:root{foreground-1:#000;foreground-2:rgba(0,0,0,.6);background-1:#f8f8f8;background-2:#fff;foreground-primary:#b9ebf2;foreground-secondary:#07f1ab;foreground-tertiary:#acefef;group-primary:#2ed9c3;group-secondary:#07f1ab;group-tertiary:#acefef}article.services>main>.france>main a,article.services>main .it>main a{display:inline-block;padding:.75rem 1rem;border-radius:10px;overflow:hidden;font-weight:600;font-size:.8rem;text-transform:uppercase;border:3px solid;transition:background-color ease .5s;transition:border-color ease .5s;background-color:#07f1ab;border-color:rgba(0,0,0,0);color:#000}article.services>main>.france>main a:hover,article.services>main .it>main a:hover{border-color:#2ed9c3}article.about .wrapper>main>div p.title{max-width:40vw;font-weight:700;font-size:clamp(1rem,1.75vw,1.25rem);line-height:clamp(1.125rem,2.25vw,3.5rem)}article.services>main>.france>main>ul li p,article.services>main .it>main>ul li p{max-width:40vw;font-weight:400;font-style:italic;color:rgba(0,0,0,.6)}article.intro{z-index:2}article.intro .materials img{position:absolute}article.intro .materials img.dot{left:50%;bottom:0;transform:translateX(-50%);width:100vw;height:100dvh;object-fit:cover;pointer-events:none;opacity:.1}article.intro .materials img.blobs,article.intro .materials img.blobs-dot{left:0;bottom:0;transform:translate(-20%, 20%) scale(1, -1)}article.intro .materials img.dashed-circle{right:0;top:10%;transform:translateX(20%)}article.intro .materials img.circle-triangle{bottom:0;right:0;transform:translate(50%, 40%) scale(-1.2, -1.2)}@media screen and (max-width: 1450px){article.intro .materials img.blobs,article.intro .materials img.blobs-dot{transform:translate(-20%, 20%) scale(0.6, -0.6)}article.intro .materials img.dashed-circle{transform:translateX(30%) scale(0.8)}article.intro .materials img.circle-triangle{transform:translate(50%, 40%) scale(-0.8, -0.8)}}@media screen and (max-width: 660px){article.intro .materials img.blobs,article.intro .materials img.blobs-dot{transform:translate(-40%, 20%) scale(0.6, -0.6)}article.intro .materials img.dashed-circle{transform:translateX(40%) scale(0.6)}}@media screen and (max-width: 400px){article.intro .materials img.blobs,article.intro .materials img.blobs-dot{transform:translate(-40%, 20%) scale(0.4, -0.4)}}article#jobs{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4rem;width:100%}article#jobs>header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;z-index:3}article#jobs>header>*{text-align:center}article#jobs>header p.title{font-weight:700;font-size:2rem;text-transform:uppercase;position:relative;text-wrap:nowrap}article#jobs>header p.title:after{content:" ";position:absolute;height:6px;width:70%;background-color:rgba(7,241,171,.5);left:50%;bottom:0%;z-index:-1;transform:translateX(-50%) translateY(4px)}article#jobs>.carousel{width:80%}article#jobs>.carousel:before,article#jobs>.carousel:after{content:" ";width:15vw;aspect-ratio:1/1;z-index:1;pointer-events:none;background-color:#f8f8f8;position:absolute;transform:translateY(-25%);border-radius:50%;filter:blur(50px)}article#jobs>.carousel:before{left:-10%}article#jobs>.carousel:after{right:-10%}article#jobs>.carousel>.list{position:relative;overflow-y:visible;overflow-x:scroll;padding-top:calc(110px + 1rem);padding-left:7vw;width:100%;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}article#jobs>.carousel>.list:-webkit-scrollbar{display:none}article#jobs>.carousel>.list>.wrapper{position:absolute;display:flex;justify-content:center;align-items:center;gap:1rem;transition-timing-function:linear;top:0;cursor:grab}article#jobs>.carousel>.list>.wrapper:active{cursor:grabbing;user-select:none}article#jobs>.carousel>.list>.wrapper>div{width:100%;height:100%;background-color:#fff;padding:1rem;border-radius:10px;box-shadow:0 0 5px rgba(211,211,211,.5);display:flex;align-items:start;justify-content:start;flex-direction:column;gap:5px}article#jobs>.carousel>.list>.wrapper>div p,article#jobs>.carousel>.list>.wrapper>div a{text-wrap:nowrap}article#jobs>.carousel>.list>.wrapper>div .type{font-weight:400;text-transform:uppercase;font-size:.975rem;color:rgba(0,0,0,.6)}article#jobs>.carousel>.list>.wrapper>div .title{font-weight:600;display:flex;justify-content:center;align-items:center;gap:10px;font-weight:500;text-transform:uppercase}article#jobs>.carousel>.list>.wrapper>div .title:hover{color:#07f1ab}article#jobs>.carousel>.list>.wrapper>div .title>svg{aspect-ratio:1/1;width:20px;stroke:#07f1ab}@media screen and (max-width: 950px){article#jobs{padding:0rem 1rem}article#jobs>header p.sub{max-width:70%}article#jobs>.carousel{width:100%}}@media screen and (max-width: 575px){article#jobs>.carousel>.list{scroll-behavior:linear}}article.about{z-index:1;margin-top:10vh;width:100%;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.4);padding:5em 0;position:relative}@media screen and (max-width: 575px){article.about{margin-top:0}}article.about>.materials{position:absolute;top:0;bottom:0;left:0;right:0}article.about>.materials>.material.blobs-dot{position:absolute;top:40%;left:80%;opacity:.5}article.about .wrapper{width:60%;display:grid;grid-template-columns:2fr 3fr;grid-gap:4rem;justify-content:center;align-items:center}@media screen and (max-width: 1250px){article.about .wrapper{width:80%}}@media screen and (max-width: 950px){article.about .wrapper{width:60%;padding:1rem;display:flex;flex-direction:column}}@media screen and (max-width: 700px){article.about .wrapper{width:80%}}article.about .wrapper>aside{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:2rem}article.about .wrapper>aside img{width:100%;object-fit:cover;border-radius:15px}@media screen and (max-width: 950px){article.about .wrapper>aside{width:70%}}@media screen and (max-width: 575px){article.about .wrapper>aside{width:100%}}article.about .wrapper>aside>header{display:flex;justify-content:start;align-items:start;flex-direction:column;gap:15px}article.about .wrapper>aside>header>h3{position:relative}article.about .wrapper>aside>header>h3:after{content:" ";position:absolute;height:6px;width:70%;background-color:rgba(7,241,171,.5);left:0;bottom:0%;z-index:-1;transform:translateY(2px)}article.about .wrapper>main{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:10px;width:100%}article.about .wrapper>main>div{border-bottom:1px solid rgba(128,128,128,.5);padding-bottom:1rem;width:100%}@media screen and (max-width: 950px){article.about .wrapper>main>div{display:grid;grid-template-columns:100%;grid-template-rows:1fr 1fr}article.about .wrapper>main>div p{width:100%;max-width:70%}article.about .wrapper>main>div p.title{max-width:80%}}article.values{width:100%;display:flex;justify-content:center;align-items:center}article.values>.wrapper{width:70%;display:flex;justify-content:start;align-items:start;flex-direction:column;gap:2rem;padding:3rem}article.values>.wrapper>header{display:flex;justify-content:start;align-items:start;flex-direction:column;gap:1rem}article.values>.wrapper>header p.title{font-weight:700;font-size:2rem;text-transform:uppercase;position:relative}article.values>.wrapper>header p.title:after{content:" ";position:absolute;height:6px;width:70%;background-color:rgba(7,241,171,.5);left:0;bottom:0%;z-index:-1;transform:translateY(2px)}article.values>.wrapper>header p.sub{font-weight:400;font-style:italic;color:rgba(0,0,0,.6);max-width:70%;font-size:1.25rem;line-height:1.75rem}article.values>.wrapper>header p.sub>span{color:#07f1ab;font-weight:500}article.values>.wrapper>main{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-gap:1rem;width:100%}article.values>.wrapper>main>div{width:100%;height:100%;background-color:#fff;padding:1rem;border-radius:10px;box-shadow:0 0 5px rgba(211,211,211,.5);display:flex;align-items:start;justify-content:start;flex-direction:column;gap:10px}article.values>.wrapper>main>div p.sub span{font-weight:450;color:#2ed9c3}article.values>.wrapper>main>div p.title{font-weight:500}article.values>.wrapper>main>div p.title span{font-weight:400;font-size:1rem}@media screen and (max-width: 1615px){article.values>.wrapper{width:90%}}@media screen and (max-width: 1115px){article.values>.wrapper{width:100%}article.values>.wrapper>header p.sub{max-width:90%}}@media screen and (max-width: 715px){article.values>.wrapper{padding:2rem}article.values>.wrapper>header p.sub{max-width:100%}article.values>.wrapper>main{width:100%;grid-template-rows:repeat(4, 1fr);grid-template-columns:100%}article.values>.wrapper>main p{max-width:100%}}article.more{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("/assets/images/photos/21.webp");padding:25vh 0;position:relative}article.more:after{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(120deg, rgba(46, 217, 195, 0.2) 0%, rgba(7, 241, 171, 0.2) 100%);z-index:1}article.more h3,article.more p{z-index:2;color:#fff}article.more h3{font-size:4rem}article.more p{font-size:2.5rem}@media screen and (max-width: 1150px){article.more h3{font-size:3rem}article.more p{font-size:2rem}}@media screen and (max-width: 900px){article.more p{width:80%;max-width:80%;text-align:center}}@media screen and (max-width: 860px){article.more h3{font-size:2.5rem}article.more p{font-size:1.5rem}}@media screen and (max-width: 580px){article.more{background-image:url("/assets/images/photos/21-cropped.webp");background-attachment:local;background-position:center;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width: 620px){article.more h3{font-size:2rem}article.more p{font-size:1.125rem;font-weight:600}}@media screen and (max-width: 450px){article.more h3{font-size:1.5rem}}article.services{margin-bottom:10vh}article.services .materials{position:absolute;height:100%;width:100%}article.services .materials .material{position:absolute}article.services .materials .material.triangle{left:0;top:50%;transform:translate(-40%, -50%) rotate(-20deg) scale(-1, 1)}article.services>main{display:flex;flex-direction:column;gap:25vh}article.services>main>.france,article.services>main .it{display:grid;grid-template-columns:3fr 2fr;justify-content:space-between;position:relative}@media screen and (max-width: 1750px){article.services>main>.france,article.services>main .it{grid-template-columns:4fr 2fr}}article.services>main>.france>aside,article.services>main .it>aside{grid-row:1;width:100%;z-index:-1;display:flex;align-items:center;justify-content:start;padding-left:1em;position:relative;background-color:#acefef;background:linear-gradient(-120deg, rgba(7, 241, 171, 0.7) 0%, rgba(172, 239, 239, 0.5) 100%);aspect-ratio:2/1.125;border-radius:15px}article.services>main>.france>aside .materials,article.services>main .it>aside .materials{position:absolute;width:50%;left:0;top:0;bottom:0}article.services>main>.france>aside .materials>svg,article.services>main .it>aside .materials>svg{position:absolute;width:80px;aspect-ratio:1/1;object-fit:contain;fill:#07f1ab}article.services>main>.france>aside .materials>svg:nth-child(1),article.services>main .it>aside .materials>svg:nth-child(1){right:100%;bottom:100%;transform:translate(45%, 40%) rotate(-10deg);opacity:.4;z-index:-1}article.services>main>.france>aside .materials>svg:nth-child(2),article.services>main .it>aside .materials>svg:nth-child(2){left:100%;top:100%;transform:translate(-50%, -50%) rotate(10deg)}@media screen and (max-width: 800px){article.services>main>.france>aside .materials>svg,article.services>main .it>aside .materials>svg{width:60px}}@media screen and (max-width: 525px){article.services>main>.france>aside .materials>svg,article.services>main .it>aside .materials>svg{width:50px}}@media screen and (max-width: 445px){article.services>main>.france>aside .materials>svg,article.services>main .it>aside .materials>svg{width:40px}}article.services>main>.france>aside>.wrapper,article.services>main .it>aside>.wrapper{position:relative;width:40%;padding:1rem}article.services>main>.france>aside>.wrapper p,article.services>main .it>aside>.wrapper p{color:#fff;font-weight:600;font-size:1.75rem}article.services>main>.france>aside>.wrapper p span,article.services>main .it>aside>.wrapper p span{color:#07f1ab}@media screen and (max-width: 1750px){article.services>main>.france>aside>.wrapper p,article.services>main .it>aside>.wrapper p{font-size:1.5rem}}@media screen and (max-width: 700px){article.services>main>.france>aside>.wrapper p,article.services>main .it>aside>.wrapper p{font-size:1.25rem}}@media screen and (max-width: 550px){article.services>main>.france>aside>.wrapper p,article.services>main .it>aside>.wrapper p{font-size:.9rem}}@media screen and (max-width: 700px){article.services>main>.france>aside>.wrapper,article.services>main .it>aside>.wrapper{padding:.5rem}}article.services>main>.france>aside>.image-wrapper,article.services>main .it>aside>.image-wrapper{position:absolute;width:calc(50% - 1rem);min-height:100%;aspect-ratio:1/1.5;top:50%;left:50%;transform:translateY(-50%)}article.services>main>.france>aside>.image-wrapper>img,article.services>main .it>aside>.image-wrapper>img{width:100%;height:100%;border-radius:10px;object-fit:cover}article.services>main>.france>main,article.services>main .it>main{grid-row:1;display:flex;justify-content:start;align-items:start;gap:15px;flex-direction:column;width:100%;padding-right:5rem}article.services>main>.france>main p.tag,article.services>main .it>main p.tag{font-weight:400;font-size:.9rem;background-color:rgba(220,245,238,.7);padding:.5rem 1rem;border-radius:20px}article.services>main>.france>main p.title,article.services>main .it>main p.title{font-size:2.25rem;font-weight:600;width:90%}article.services>main>.france>main>ul,article.services>main .it>main>ul{display:flex;flex-direction:column;gap:5px;justify-content:start;align-items:start}article.services>main>.france>main>ul li,article.services>main .it>main>ul li{display:flex;gap:5px;width:100%}article.services>main>.france>main>ul li>svg,article.services>main .it>main>ul li>svg{aspect-ratio:1/1;width:40px;stroke:#07f1ab}article.services>main>.france>main>ul li p,article.services>main .it>main>ul li p{max-width:100%;width:100%;text-align:left;font-weight:500;color:#000}article.services>main>.france>main>ul li p span,article.services>main .it>main>ul li p span{font-weight:300}@media screen and (max-width: 1750px){article.services>main>.france>main,article.services>main .it>main{padding-right:0}}@media screen and (max-width: 1060px){article.services>main>.france>main p.title,article.services>main .it>main p.title{font-size:2rem}article.services>main>.france>main>ul li,article.services>main .it>main>ul li{gap:0px}article.services>main>.france>main>ul li:before,article.services>main .it>main>ul li:before{width:30px}}@media screen and (max-width: 950px){article.services>main>.france>main p.title,article.services>main .it>main p.title{font-size:1.5rem}article.services>main>.france>main p.sub,article.services>main .it>main p.sub{font-size:1rem;width:70%;max-width:70%}}@media screen and (max-width: 800px){article.services>main>.france>main>ul li,article.services>main .it>main>ul li{font-size:.9rem}article.services>main>.france>main>ul li span,article.services>main .it>main>ul li span{font-size:.8rem}}@media screen and (max-width: 620px){article.services>main>.france>main>ul,article.services>main .it>main>ul{gap:10px}article.services>main>.france>main>ul li,article.services>main .it>main>ul li{font-size:1rem}article.services>main>.france>main>ul li span,article.services>main .it>main>ul li span{font-size:.9rem}article.services>main>.france>main>ul li>p,article.services>main .it>main>ul li>p{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:5px;text-wrap:wrap;max-width:80%}}@media screen and (max-width: 420px){article.services>main>.france>main>p:not(.tag),article.services>main .it>main>p:not(.tag){width:100%;max-width:100%}}article.services>main>.france.it,article.services>main .it.it{grid-template-columns:2fr 3fr}article.services>main>.france.it>aside,article.services>main .it.it>aside{grid-column:1}article.services>main>.france.it>aside .materials,article.services>main .it.it>aside .materials{left:50%}article.services>main>.france.it>aside .materials .material:nth-child(1),article.services>main .it.it>aside .materials .material:nth-child(1){z-index:2}article.services>main>.france.it>aside>.wrapper,article.services>main .it.it>aside>.wrapper{left:50%}article.services>main>.france.it>aside>.image-wrapper,article.services>main .it.it>aside>.image-wrapper{left:auto}article.services>main>.france.it>main,article.services>main .it.it>main{grid-column:2;padding-right:0;padding-left:5rem}@media screen and (max-width: 1450px){article.services{display:flex;justify-content:center;align-items:center}article.services>main{width:80%}article.services>main>.it,article.services>main>.france{display:flex;flex-direction:column-reverse;gap:10vh;justify-content:center;align-items:center}article.services>main>.it>main,article.services>main>.france>main{padding-right:0 !important;padding-left:0 !important}article.services>main>.it>main>ul,article.services>main>.france>main>ul{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start}article.services>main>.it>main>ul>li,article.services>main>.france>main>ul>li{width:100%;display:grid;grid-template-columns:40px 100%;left:20px}article.services>main>.it>main>ul>li>div,article.services>main>.france>main>ul>li>div{text-wrap:nowrap}article.services>main>.it>aside,article.services>main>.france>aside{max-width:650px}}@media screen and (max-width: 750px){article.services{width:100%}}@media screen and (max-width: 650px){article.services{width:100%}article.services>main{width:90%}}@media screen and (max-width: 550px){article.services{width:100%}article.services>main{width:100%;padding:1rem}}