:root{--black: #000;--white: #fff;--blue-1: #3669ac;--blue-2: #254877;--blue-3: #162d49;--blue-4: #0c1524;--yellow: #e6c132;--text-gray: #cecece;--text-gray-2: #cdcdcd;--input-color: #cadef8}.title-gradient,.contact__title,.partners__title,.offers__title,.entreprise__title,.commitments__title{font-size:2rem;font-style:normal;font-weight:400;line-height:100%;background:linear-gradient(90deg,#fff .39%,#dad7d7 24.62%,#fff 52.09%,#cecccc 71.74%,#fff 85.83%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;text-transform:uppercase}@media(max-width:90rem){.title-gradient,.contact__title,.partners__title,.offers__title,.entreprise__title,.commitments__title{font-size:clamp(1.5rem,2.5vw,2rem)}}.subtitle-gradient,.entreprise .teams__title,.entreprise .logistics__title{font-size:2rem;font-style:normal;font-weight:400;line-height:100%;background:linear-gradient(90deg,#fff .39%,#dad7d7 24.62%,#fff 52.09%,#cecccc 71.74%,#fff 85.83%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:90rem){.subtitle-gradient,.entreprise .teams__title,.entreprise .logistics__title{font-size:clamp(1.375rem,2vw,2rem)}}.gradient-1,.hero__subtitle{background:linear-gradient(90deg,#fff .39%,#dad7d7 24.62%,#fff 52.09%,#cecccc 71.74%,#fff 85.83%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-description,.contact .info__content,.offers__description,.entreprise .teams__description,.entreprise .logistics__description,.commitments__description,.hero__description-text{font-size:1.125rem;font-style:normal;font-weight:400;line-height:142%;z-index:5;position:relative}@media(max-width:90rem){.text-description,.contact .info__content,.offers__description,.entreprise .teams__description,.entreprise .logistics__description,.commitments__description,.hero__description-text{font-size:clamp(.9375rem,1.5vw,1.125rem)}}*,*:before,*:after{box-sizing:border-box}:where(html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,pre){margin:0;padding:0}html,body{height:100%}body{line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}ul[role=list],ol[role=list],ul,ol{list-style:none}input,button,textarea,select{font:inherit;color:inherit;margin:0}a{color:inherit;text-decoration:none}button{background:transparent;border:none;padding:0;cursor:pointer}table{border-collapse:collapse;border-spacing:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}main,nav,header,footer,section,article,aside,figure,figcaption{display:block}.header{padding-inline:1.81rem;display:flex;justify-content:space-between;align-items:center;padding-block:1.5rem;padding-top:1.25rem;padding-bottom:1.25rem;background:#0c1524b8;-webkit-backdrop-filter:blur(27.1499996185px);backdrop-filter:blur(27.1499996185px);position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:90rem;z-index:1000}.header__left{display:flex;align-items:center}.header__logo{width:6.26425rem;margin-right:clamp(1rem,4vw,4.12rem)}.header__nav{display:flex;gap:clamp(1rem,4vw,4.12rem);align-items:center}.header__nav-item{font-weight:500;font-size:1rem;line-height:100%;color:var(--text-gray-2);text-decoration:none;transition:color .2s ease}.header__nav-item:hover{color:var(--white)}.header__nav-mobile{display:none}.header__right{display:flex;align-items:center;gap:1rem}.header__contact-button{display:flex;padding:1rem 2rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.9375rem;font-size:1rem}@media(max-width:768px){.header__contact-button{font-size:.75rem}}.header__contact-button{background:var(--blue-2);font-style:normal;font-weight:400;line-height:100%;transition:background-color .3s ease,color .3s ease}.header__contact-button:hover{background-color:var(--yellow);color:var(--blue-4)}.header__burger{display:none;flex-direction:column;gap:.375rem;background:transparent;border:none;cursor:pointer;padding:.5rem;width:2.5rem;height:2.5rem;justify-content:center;align-items:center;position:relative}.header__burger-line{width:1.5rem;height:2px;background-color:var(--white);transition:all .3s ease;display:block}.header__burger.active .header__burger-line:nth-child(1){transform:rotate(45deg) translate(.45rem,.45rem)}.header__burger.active .header__burger-line:nth-child(2){opacity:0}.header__burger.active .header__burger-line:nth-child(3){transform:rotate(-45deg) translate(.45rem,-.45rem)}@media(max-width:768px){.header{padding-inline:1rem;flex-wrap:wrap;justify-content:flex-start;column-gap:.75rem}.header__nav{display:none}.header__burger{display:flex;order:1}.header__left{gap:.75rem;order:2;flex:0 0 auto;align-items:center}.header__right{order:3;margin-left:auto}.header__nav-mobile{display:flex;width:100%;flex-direction:column;gap:2.12rem;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0;padding-inline:2.19rem;background:transparent;order:4}.header__nav-mobile.active{max-height:500px;padding-block:2.19rem 3.69rem}.header__nav-mobile .header__nav-item{font-size:1.125rem;line-height:1.5rem;width:100%}}.hero{display:flex;flex-direction:column;padding-top:11.88rem;background:linear-gradient(158deg,#0c1524 34.27%,#163263 87.92%);padding-bottom:7.12rem}.hero__main{position:relative;min-height:48.4rem;align-items:flex-start;width:100%}.hero__content{position:relative;display:flex;flex-direction:column;margin-left:1.43rem}.hero__wrapper-bar:before{content:"";position:absolute;left:-1.99rem;top:40%;width:1px;height:100%;opacity:.8;background:linear-gradient(to bottom,#083470,#07397d00)}.hero__logo{margin-left:calc(-1*(clamp(1.19rem,4vw,3.63rem) + clamp(.5rem,2vw,1.43rem)));max-height:9.375rem;max-width:fit-content}.hero__subtitle{max-width:36.4375rem;width:100%;font-size:2rem;margin-top:6.4375rem;margin-bottom:7.5rem;font-style:normal;font-weight:400;line-height:100%}.hero__button{display:flex;padding:1rem 2rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.9375rem;font-size:1rem}@media(max-width:768px){.hero__button{font-size:.75rem}}.hero__button{box-sizing:border-box;width:30.5625rem;min-height:3rem;padding:1rem 2rem;background:var(--yellow);color:var(--black);border:none;box-shadow:none;font-style:normal;font-weight:400;line-height:1;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.hero__button:hover,.hero__button:focus-visible{background:#cba513;box-shadow:0 0 1.21875rem #e6c132}.hero__button:focus-visible{outline:2px solid var(--white);outline-offset:2px}.hero__globe{position:absolute;top:calc(88px + 1.5rem - clamp(8rem,13vw,11.88rem));right:-12%;width:53rem;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at 30% 30%,#1432644d,#030b19cc 60%,#01060f);box-shadow:0 2.5rem 5rem #050d2099;overflow:hidden;cursor:grab;touch-action:none}.hero__globe:active{cursor:grabbing}.hero__globe canvas{width:100%;height:100%;display:block}.hero__globe-hint{position:absolute;inset-block-end:1.5rem;left:50%;transform:translate(-50%);font-size:.875rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3;pointer-events:none}@media(max-width:90rem){.hero{gap:1rem;padding-top:clamp(8rem,10vw,11.88rem);padding-bottom:clamp(4rem,6vw,7.12rem)}.hero__main{min-height:calc(clamp(18rem,59vw,53rem) - 6vw)}.hero__globe{width:clamp(18rem,59vw,53rem);right:-15%}.hero__content{margin-left:clamp(.5rem,2vw,1.43rem)}.hero__logo{max-width:clamp(8.98806rem,20vw,20.07063rem)}.hero__subtitle{max-width:clamp(20rem,40vw,36.4375rem);margin-top:clamp(2rem,5vw,6.4375rem);margin-bottom:clamp(2rem,6vw,7.5rem);font-size:clamp(1.375rem,2vw,2rem)}.hero__button{width:clamp(15rem,40vw,30.5625rem)}}@media(max-width:768px){.hero__main{display:block;min-height:clamp(18rem,59vw,53rem)}.hero__button{width:fit-content;min-width:7.75rem;min-height:2.125rem;padding:.625rem 1.5rem;font-size:.8125rem}.hero__content{z-index:2}.hero__wrapper-bar:before{opacity:0}.hero__globe{z-index:1;right:-25%}}.commitments{padding-top:3.9375rem;padding-bottom:calc(9.06rem + clamp(1rem,3vw,2rem))}.commitments__title{margin-bottom:4.13rem}.commitments__description{color:#fff}.commitments img{display:block;max-width:unset;height:unset}.cards{display:flex;gap:2.5625rem;margin-bottom:4.13rem;justify-content:center;align-items:stretch}.card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;height:24.375rem;flex:1 1 22.0625rem;min-width:22.0625rem;max-width:22.0625rem;padding:2rem 2.25rem;border-radius:2.625rem;cursor:pointer;overflow:hidden;background-color:#162d49cc;-webkit-backdrop-filter:blur(10.05px);backdrop-filter:blur(10.05px);transform:translateZ(0);transition:flex-basis .45s cubic-bezier(.4,0,.2,1),max-width .45s cubic-bezier(.4,0,.2,1),padding .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1);will-change:flex-basis,max-width,transform;backface-visibility:hidden}.card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07172ca8,#07172ce0);pointer-events:none;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.card__media{position:absolute;z-index:0;pointer-events:none}.card[data-card="1"] .card__media{bottom:-20px;right:-20px}.card[data-card="2"] .card__media{bottom:0;right:0}.card[data-card="3"] .card__media{bottom:-20px;left:0}.card.active{flex:0 0 33rem;max-width:33rem;padding:2rem 2.75rem;transform:translateZ(0);box-shadow:0 25px 55px #00000059;z-index:1}.card.active:before{opacity:.45}.card[data-card="1"] .card__media:before{content:"";position:absolute;width:26.8845rem;height:20.75rem;border-radius:26.8845rem;background:linear-gradient(180deg,#3669ac,#254877 34.49%,#182a40 55.49%);filter:blur(50px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.card[data-card="2"] .card__media:before{content:"";position:absolute;width:26.8845rem;height:20.75rem;border-radius:26.8845rem;background:linear-gradient(180deg,#3669ac,#254877 34.49%,#182a40 55.49%);filter:blur(50px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.card[data-card="3"] .card__media:before{content:"";position:absolute;width:26.8845rem;height:20.75rem;border-radius:26.8845rem;background:linear-gradient(180deg,#3669ac,#254877 34.49%,#182a40 55.49%);filter:blur(50px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.card__title{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;margin:0;position:relative;z-index:1;overflow:visible;transition:transform .45s cubic-bezier(.4,0,.2,1)}.card.active .card__title{gap:.75rem;text-align:center}.card__number{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;text-align:center;flex-shrink:0;box-shadow:0 8px 20px #00000040}.card__number span{font-size:1.25rem;font-style:normal;font-weight:600;color:#0f2237}.card.active .card__number{box-shadow:0 16px 35px #0000004d}.card__text{display:block;font-size:clamp(.95rem,1.8vw,1.125rem);font-style:normal;font-weight:400;color:#fff;line-height:1.45;white-space:nowrap;text-align:center;flex:0 0 auto;opacity:0;max-width:0;pointer-events:none;transform:translate(-.5rem);overflow:hidden;transition:opacity .35s cubic-bezier(.4,0,.2,1) .1s,max-width .45s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1) .1s}.card.active .card__text{opacity:1;max-width:calc(100% - 1rem);flex-basis:auto;pointer-events:auto;text-align:center;transform:translate(0)}@keyframes card-text-slide{0%{transform:translate(2rem)}to{transform:translate(0)}}@media(min-width:75rem)and (max-width:92rem){.card{flex:1 1 12.0625rem;min-width:12.0625rem;max-width:12.0625rem}}@media(min-width:62rem)and (max-width:75rem){.card{flex:1 1 8.0625rem;min-width:8.0625rem;max-width:8.0625rem}}@media(min-width:768px)and (max-width:62rem){.card{flex:1 1 8.0625rem;min-width:8.0625rem;max-width:8.0625rem}}@media(min-width:768px)and (max-width:62rem){.cards{gap:1rem}.card{flex:1 1 4.0625rem;min-width:4.0625rem;max-width:4.0625rem;padding-inline:0}.card .card__title{justify-content:center;align-items:center;gap:.75rem;text-align:center}.card .card__text{display:none}.active .card__text{display:block}}@media(max-width:768px){.cards{flex-direction:column;align-items:stretch;gap:1.5rem}.card__text{opacity:1;overflow:visible;max-width:100%;max-height:none;white-space:unset;text-align:start;flex:1 1 auto}.card,.card.active{max-width:100%;min-width:100%;height:16.43469rem;padding:1.75rem 1.5rem;cursor:auto}.card.active{padding:1.875rem 1.625rem}.card__title{gap:1.25rem}}.entreprise{background:linear-gradient(180deg,#162d49,#0c1524)}.entreprise__title{margin-top:2.31rem;margin-bottom:5.12rem}.entreprise .teams{position:relative;min-height:45.195rem;background:url(./bottom-team-BNjcg5S-.png) no-repeat;background-position-x:left;background-position-y:bottom}.entreprise .teams__title{margin-bottom:1.56rem}.entreprise .teams__description{max-width:56%;color:var(--text-gray)}.entreprise .teams__img-left{position:absolute;left:0;bottom:0;max-width:31%;height:auto}.entreprise .teams__img-right{position:absolute;right:0;bottom:0;z-index:1;max-width:50%;height:auto}.entreprise .teams__img-right img{position:relative;z-index:1}.entreprise .logistics{position:relative;min-height:54.5rem;margin-top:clamp(3.56rem,8vw,8.75rem)}.entreprise .logistics__title{margin-top:1.37rem;margin-bottom:2.38rem}.entreprise .logistics__description{color:var(--text-gray);max-width:49.93%}.entreprise .logistics__img{position:absolute;right:0;top:0;z-index:1;max-width:63.05%;height:auto}.entreprise .logistics__img img{position:relative;z-index:1}@media(max-width:90rem){.entreprise__title{margin-bottom:clamp(3.56rem,5vw,5.12rem)}.entreprise .teams{min-height:55vw}.entreprise .logistics{min-height:61.81vw}.entreprise .logistics__description{max-width:43%}}@media(min-width:768px){.entreprise .teams__img-right:before{content:"";position:absolute;width:clamp(25rem,50vw,47.44788rem);height:clamp(18rem,36vw,34.07944rem);border-radius:clamp(25rem,50vw,47.44788rem);background:linear-gradient(180deg,#3669ac,#254877 34.49%,#162d49 55.49%,#000);filter:blur(clamp(40px,8vw,78px));top:50%;left:50%;transform:translate(-50%,-50%) rotate(-58.35deg) translateZ(0);will-change:transform;z-index:-1}.entreprise .logistics__img:before{content:"";position:absolute;width:clamp(35rem,70vw,68.689rem);height:clamp(25rem,50vw,49.33588rem);border-radius:clamp(35rem,70vw,68.689rem);background:linear-gradient(180deg,#3669ac,#254877 34.49%,#162d49 55.49%,#000);filter:blur(clamp(40px,8vw,78px));top:52%;left:52%;transform:translate(-45%,-45%) rotate(-37.584deg) translateZ(0);will-change:transform;z-index:-1}}@media(max-width:768px){.entreprise .teams{background:none}.entreprise .teams__title{margin-bottom:.94rem}.entreprise .teams__description{max-width:100%}.entreprise .teams__img-left{display:none}.entreprise .teams__img-right{max-width:100%;position:relative;display:flex;justify-content:end;padding-top:1.31rem}.entreprise .teams__img-right img{margin-right:-3rem;max-width:26.625rem;height:auto}.entreprise .logistics__title{margin-bottom:.94rem}.entreprise .logistics__description{max-width:100%}.entreprise .logistics__img{max-width:100%;position:relative;display:flex;justify-content:end;padding-top:1.31rem}.entreprise .logistics__img img{margin-right:-3rem;max-width:26.88rem;height:auto}}.offers{padding-bottom:14.31rem;padding-top:5.13rem}.offers__title{margin-bottom:1.56rem;z-index:5;position:relative}.offers__description{color:var(--text-gray);margin-bottom:7.25rem}.products{display:grid;grid-template-columns:repeat(2,1fr);gap:1.69rem clamp(1rem,2vw,2.06rem);margin-inline:0}.product-card{width:100%;aspect-ratio:1;position:relative;z-index:1;display:flex;justify-content:center;align-items:end}.product-card:before{content:"";position:absolute;width:clamp(7.47rem,20vw,12.75rem);height:clamp(8.35rem,22vw,14.25rem);border-radius:clamp(7.47rem,20vw,12.75rem);background:linear-gradient(180deg,#3669ac,#254877 34.49%,#162d49 55.49%,#000);filter:blur(50px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;opacity:1;transition:opacity .4s ease}.product-card__content{z-index:2;margin-bottom:2.12rem;display:flex;flex-direction:column;align-items:center;gap:.69rem;transition:transform .3s ease}.product-card__title{color:var(--text-gray);font-size:clamp(.65894rem,2vw,1.125rem);font-style:normal;font-weight:400;line-height:100%}.product-card__subtitle{color:var(--text-gray);text-align:center;font-size:clamp(.43931rem,1.5vw,.75rem);font-style:normal;font-weight:400;line-height:100%;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.product-card:hover .product-card__content{cursor:default;transform:translateY(-.69rem)}.product-card:hover .product-card__subtitle{cursor:default;opacity:1;max-height:4rem}.product-card img{position:absolute;z-index:1;bottom:0;transition:opacity .4s ease}.product-card img:nth-of-type(2){opacity:0}.product-card:hover img:nth-of-type(1){opacity:0}.product-card:hover img:nth-of-type(2){opacity:1}.product-card:hover:before{opacity:0}@media(max-width:90rem){.offers{padding-bottom:clamp(7rem,10vw,14.31rem)}.offers__description{margin-bottom:clamp(2.12rem,7vw,7.25rem)}}@media(min-width:768px){.products{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1rem,2vw,2.06rem);margin-inline:clamp(1rem,3vw,3.31rem)}}@media(min-width:90rem){.products{grid-template-columns:repeat(4,1fr);gap:2.06rem;margin-inline:3.31rem}.product-card{width:17.5rem;height:17.5rem;aspect-ratio:auto}.product-card:before{width:12.75rem;height:14.25rem;border-radius:12.75rem}}@media(max-width:767px){.product-card__content{transform:translateY(-.69rem)}.product-card__subtitle{opacity:1;max-height:4rem}.product-card img:nth-of-type(1){opacity:0}.product-card img:nth-of-type(2){opacity:1}.product-card:before{opacity:0}}.partners{background:#14233b;padding-top:clamp(1.64rem,3vw,3rem);padding-bottom:clamp(4.42rem,9vw,9rem)}.partners__title{margin-bottom:clamp(1.58rem,4.56vw,4.56rem)}.sliders{position:relative;height:17rem}.sliders:before,.sliders:after{content:"";position:absolute;top:0;height:100%;z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14233bd9}.sliders:before{left:0;width:12rem;mask-image:linear-gradient(to left,transparent 0%,#000 100%);-webkit-mask-image:linear-gradient(to left,transparent 0%,#000 100%)}.sliders:after{right:0;width:12rem;mask-image:linear-gradient(to right,transparent 0%,#000 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 100%)}.slider{position:absolute;height:32%;overflow:hidden;white-space:nowrap;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;gap:clamp(.86rem,1.75vw,1.75rem);margin-top:.64rem;margin-bottom:.64rem}.slider img{height:70%;margin:0;object-fit:contain;min-width:clamp(5.26rem,8.7vw,8.7rem)}.slider.line-1{animation-duration:100s;left:0;top:0}.slider.line-2{animation-duration:180s;right:1rem;top:33.5%}.slider.line-3{animation-duration:260s;left:5rem;top:67%}.slider:nth-child(odd){animation-name:scrollLeft}.slider:nth-child(2n){animation-name:scrollRight}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(0)}to{transform:translate(50%)}}@media(max-width:768px){.sliders:before{width:6rem}.sliders:after{width:6rem}}.contact{margin-top:16.5rem;margin-bottom:12.37rem}.contact__content{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4.88rem)}.contact__title{margin-bottom:clamp(2.5rem,5vw,5.19rem)}.contact .info{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.88rem)}.contact .info__title{color:var(--text-gray);font-size:clamp(1.5rem,4vw,2.625rem);font-style:normal;font-weight:500;line-height:133%;max-width:26rem}.contact .info__content{color:var(--text-gray)}.contact .info__additional{display:flex;flex-wrap:wrap;gap:clamp(1rem,2.31vw,2.31rem);color:var(--text-gray);font-size:clamp(.875rem,1.5vw,1.125rem);font-style:normal;font-weight:400;line-height:100%}.contact__info{color:var(--text-gray);font-size:clamp(1.5rem,4vw,2.625rem);font-style:normal;font-weight:500;line-height:133%}.contact .form{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,3.19rem)}.contact .form .input_wrapper{display:flex;flex-direction:column;gap:clamp(1rem,3vw,3.56rem)}.contact .form input,.contact .form textarea{flex:1;padding:1rem;border-radius:1rem;background:var(--input-color);color:var(--blue-4);font-size:clamp(1rem,1.5vw,1.3125rem);font-style:normal;font-weight:400;line-height:100%;border:none}.contact .form input::placeholder,.contact .form textarea::placeholder{color:var(--blue-4);opacity:1}.contact .form input:focus,.contact .form textarea:focus{outline:2px solid var(--blue-3);outline-offset:2px}.contact .form button{display:flex;padding:1rem 2rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.9375rem;font-size:1rem}@media(max-width:768px){.contact .form button{font-size:.75rem}}.contact .form button{background:var(--blue-2);width:100%;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.contact .form button:hover{background-color:var(--yellow);color:var(--blue-4)}.contact .form textarea{width:100%}@media(max-width:90rem){.contact{margin-top:clamp(5rem,15vw,16.5rem);margin-bottom:clamp(4rem,10vw,12.37rem)}}@media(min-width:992px){.contact__content{flex-direction:row}.contact__content>*{flex:1}}@media(min-width:768px){.contact .form .input_wrapper{flex-direction:row}}@media(max-width:768px){.contact .info__additional{display:none}.contact .form{gap:clamp(1rem,3vw,3.56rem)}.contact .form button{margin-top:.81rem}}body{font-family:Signika,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-synthesis:none;background-color:var(--black);color:var(--white)}html{scroll-behavior:smooth}.flux{max-width:90rem;margin-inline:auto;overflow:hidden;background-color:var(--blue-4)}.commitments,.hero,.teams,.logistics,.offers,.contact{padding-inline:clamp(1.19rem,4vw,3.63rem)}.top-content{position:relative;padding-top:0}.sun{width:35.375rem;height:34.375rem;flex-shrink:0;border-radius:35.375rem;background:#ffce3d66;filter:blur(90.3499984741px);position:absolute;right:-10%;top:-300px}.separator{width:100%;height:clamp(1rem,3vw,2rem);background:var(--blue-4);clip-path:polygon(0 0,0 100%,100% 100%);margin-top:calc(-1*clamp(1rem,3vw,2rem))}.separator--bottom{width:100%;height:clamp(1rem,3vw,2rem);background:var(--blue-4);clip-path:polygon(0 0,0 100%,100% 0);margin-top:calc(-1*clamp(1rem,3vw,2rem))}.hide{display:none}.footer{position:relative;display:flex;align-items:center;border-top:1px solid #254877;padding-block:1.46rem;color:var(--text-gray);padding-top:2.36rem;padding-bottom:2.5rem;padding-right:.75rem}.footer__logo{position:absolute;top:-5px;left:0}.footer ul{margin-left:14.745rem;display:flex;gap:clamp(1rem,4vw,4.12rem);flex-wrap:wrap}.footer ul a{color:var(--text-gray-2);transition:color .2s ease}.footer ul a:hover{color:var(--white)}.text-gray{color:var(--text-gray)}#commitments,#entreprise,#offers,#partners,#contact{scroll-margin-top:80px}[data-reveal],[data-reveal-child]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-reveal=up],[data-reveal-child=up]{transform:translateY(40px)}[data-reveal=down],[data-reveal-child=down]{transform:translateY(-40px)}[data-reveal=left],[data-reveal-child=left]{transform:translate(-60px)}[data-reveal=right],[data-reveal-child=right]{transform:translate(60px)}[data-reveal=scale],[data-reveal-child=scale]{transform:scale(.9)}[data-reveal=fade],[data-reveal-child=fade]{transform:none}.is-revealed{opacity:1!important;transform:translate(0) scale(1)!important}[data-reveal-delay="1"]{transition-delay:.1s}[data-reveal-delay="2"]{transition-delay:.2s}[data-reveal-delay="3"]{transition-delay:.3s}[data-reveal-delay="4"]{transition-delay:.4s}[data-reveal-delay="5"]{transition-delay:.5s}[data-reveal-duration=fast]{transition-duration:.5s,.5s}[data-reveal-duration=slow]{transition-duration:1.2s,1.2s}@media(max-width:90rem){.sun{width:clamp(18rem,25vw,35.375rem);height:clamp(17rem,25vw,34.375rem);right:-5%;top:clamp(-100px,-20vh,-300px)}}@media(max-width:768px){.footer{justify-content:end}.footer__logo{top:unset}.footer ul{align-self:flex-end;flex-direction:column;gap:1rem;margin-left:8.3775rem}}@media(max-width:576px){.footer__logo{max-width:6.3775rem;height:auto}}
