.scroll{box-shadow:0 .13vw 1vw rgba(0,0,24,.07);padding-right:.8vw!important;top:1.3vw!important;width:90%!important}.scroll .sub-nav{-webkit-transform:translateX(-50.5%);transform:translateX(-50.5%)}.navbar{align-items:center;background-color:#faf9f2;border-radius:6.5vw;display:flex;height:3.9vw;justify-content:space-between;left:50%;padding:0 1.6vw;position:fixed;top:2vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:calc(90% - 2.4vw);z-index:1000}.navbar .logo-container{align-items:center;display:flex;height:100%}.navbar .logo-container .logo{height:66.66%;position:relative;top:-.065vw}.navbar .nav-link-list{align-items:center;display:flex;justify-content:center}.navbar .nav-link-list .nav-link{font-size:1.04vw;padding:.65vw 1.3vw}.navbar .nav-link-list .nav-link a{position:relative}.navbar .nav-link-list .nav-link .sub-nav-container p:after,.navbar .nav-link-list .nav-link a:after,.navbar .nav-link-list .nav-link div:after{background-color:#018ebb;border-radius:.65vw;bottom:-.52vw;content:"";height:.11vw;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:100%}.navbar .nav-link-list .nav-link .sub-nav-container p:hover:after,.navbar .nav-link-list .nav-link a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.navbar .nav-link-list .btn-container{margin-left:3.2vw}.navbar .nav-link-list .btn-container .btn{align-items:center;background-color:#018ebb;border-radius:6.5vw;color:#faf9f2;display:flex;font-size:1.3vw;padding:.3vw 0 .3vw 1.3vw;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.sub-nav{align-items:center;background-color:#faf9f2;border-radius:2.3vw;box-shadow:0 .13vw 1vw rgba(0,0,24,.07);display:none;grid-template-columns:22.77vw 22.77vw 22.77vw 22.77vw;height:17.5vw;justify-content:space-evenly;margin:1.6vw;padding-left:4vw;position:fixed;top:.5vw;-webkit-transform:translateX(-49%);transform:translateX(-49%);width:93vw;z-index:10}.sub-nav .sub-nav-element{position:relative}.sub-nav .sub-nav-element:after{background-color:#018ebb;border-radius:.65vw;bottom:-.52vw;content:"";height:.11vw;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:100%}.sub-nav .sub-nav-element:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.sub-nav .sub-nav-element .content{color:#005570;font-size:.8vw;line-height:1.17vw;margin-top:.65vw;max-width:85%}.sub-nav .sub-nav-element .arrow-effect{margin-left:1.3vw;position:relative}.sub-nav .sub-nav-element .arrow-effect img{height:.9vw;left:53%;position:absolute;top:50%;-webkit-transform:translate(-58%,-50%);transform:translate(-58%,-50%);transition:all .3s ease-in-out}.sub-nav .sub-nav-element:hover img:first-of-type{opacity:0;-webkit-transform:translate(.06vw,-.52vw);transform:translate(.06vw,-.52vw)}.sub-nav .sub-nav-element:hover img:last-of-type{opacity:1}.declencheur{align-items:center;cursor:pointer;display:flex;height:3.2vw}.declencheur:hover .sub-nav{display:grid;position:absolute;z-index:20}.sub-nav-container{align-items:center;display:flex;position:relative}.sub-nav-container .arrow{display:inline-block;height:1vw;margin:0 0 -.32vw .8vw;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .4s ease;vertical-align:bottom}.sub-nav-container:hover .arrow{margin-bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}Link,a,body{color:#000018}Link,a{text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#faf9f2;font-family:Poppins,sans-serif}.title{font-size:3.1vw;font-weight:700;line-height:4.7vw;margin-top:12vw}.title span:first-of-type{border-bottom:.35vw solid #018ebb}.title span:nth-of-type(2){color:#018ebb}.title-container{align-items:center;display:flex}.title-container h1{font-size:2.1vw;font-weight:500}.title-container .blueArrow{height:1.2vw;margin-left:1vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.citation{font-size:1.3vw;font-style:italic;line-height:1.9vw;margin-top:3.9vw}.arrow-effect{border-radius:100%;height:2.1vw;margin:0 .3vw 0 .9vw;position:relative;transition:all .3s ease-in-out;width:2.1vw}.arrow-effect img{height:1vw;left:55%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s ease-in-out}.arrow-effect img:last-of-type{opacity:0;-webkit-transform:translate(-.98vw,-.5vw);transform:translate(-.98vw,-.5vw)}.btn:hover{box-shadow:0 .25vw .52vw rgba(0,0,0,.15);-webkit-transform:translate(.2vw,-.2vw);transform:translate(.2vw,-.2vw)}.btn:hover img:first-of-type{opacity:0;-webkit-transform:translate(.06vw,-.5vw);transform:translate(.06vw,-.5vw)}.btn:hover img:last-of-type{opacity:1;-webkit-transform:translate(-.64vw,-.5vw);transform:translate(-.64vw,-.5vw)}@media screen and (max-width:768px){.btn:hover{box-shadow:0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(0);transform:translate(0)}.btn:hover img:first-of-type{opacity:1;-webkit-transform:translate(-1vw,-1.5vw);transform:translate(-1vw,-1.5vw)}.btn:hover img:last-of-type{opacity:0;-webkit-transform:translate(0);transform:translate(0)}}.mobile-nav{align-items:center;border-radius:10vw;box-shadow:0 10px 20px rgba(0,0,24,.07);display:flex;height:15vw;justify-content:space-between;margin:6vw auto;width:90vw;z-index:2}.mobile-nav .logo{height:11.5vw;margin-left:4.5vw}.mobile-nav .menu{align-items:flex-end;cursor:pointer;display:flex;flex-direction:column;height:7vw;justify-content:space-between;position:absolute;right:9.5vw;width:8vw;z-index:1}.mobile-nav .menu .line{background:#000018;border-radius:10vw!important;display:block;height:1vw}.mobile-nav .menu .line1{-webkit-transform-origin:0 0;transform-origin:0 0;transition:all .4s ease-in-out;width:80%}.mobile-nav .menu .line2{transition:all .2s ease-in-out;width:60%}.mobile-nav .menu .line3{-webkit-transform-origin:0 100%;transform-origin:0 100%;transition:all .4s ease-in-out;width:100%}.mobile-nav .cross{position:absolute;z-index:1000}.mobile-nav .cross .line{height:1.3vw}.mobile-nav .cross .line1{background:#faf9f3;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8vw}.mobile-nav .cross .line2{background:#faf9f3;-webkit-transform:scaleY(0);transform:scaleY(0)}.mobile-nav .cross .line3{background:#faf9f3;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:8vw}.mobile-nav .nav-list{align-items:center;background-color:#000018;border-radius:0 0 12vw 12vw;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-evenly;left:0;min-height:125vw;padding-bottom:20vw;position:absolute;right:0;top:0;transition:all .5s ease-in-out;z-index:1}.mobile-nav .nav-list .nav-link,.mobile-nav .nav-list a{color:#faf9f3;cursor:pointer;font-size:7vw;margin-top:14vw}.mobile-nav .nav-list .btn{align-items:center;background-color:#fff;border-radius:15vw;color:#000018;display:flex;font-size:7vw;font-weight:500;padding:1.5vw 0 1.5vw 5vw}.mobile-nav .nav-list .btn .arrow-effect{background-color:#000018;display:inline-block;height:9vw;margin:0 1.25vw 0 3vw;width:9vw}.mobile-nav .nav-list .btn .arrow-effect img{height:4vw}.mobile-nav .nav-list .declencheur{display:flex;flex-direction:column;width:100%}.mobile-nav .nav-list .declencheur .arrow{display:inline-block;height:5vw;margin-left:1vw;transition:all .4s ease;vertical-align:center}.mobile-nav .nav-list .declencheur .show{right:0!important}.mobile-nav .nav-list .declencheur .solutions{align-items:center;background-color:#000018;border-radius:0 0 12vw 12vw;flex-direction:column;height:118vw;overflow:visible scroll;padding-top:22vw;position:absolute;right:-100%;top:0;transition:all .3s ease-in;width:100%;z-index:10}.mobile-nav .nav-list .declencheur .solutions .solutionTitle{left:25%;position:absolute;top:7%}.mobile-nav .nav-list .declencheur .solutions .retour{height:6vw;left:9vw;position:absolute;top:7%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-nav .nav-list .declencheur .solutions .solution-element{border-bottom:1px solid rgba(1,142,187,.7);display:block;height:24vw;margin-left:auto;margin-right:auto;width:90%}.mobile-nav .nav-list .declencheur .solutions .solution-element:last-of-type{border-bottom:none}.mobile-nav .nav-list .declencheur .solutions .solution-element h1{font-size:5vw;font-weight:450}.mobile-nav .nav-list .declencheur .solutions .solution-element p{color:#faf9f2;font-size:3.3vw;font-weight:300;line-height:4vw;margin-top:3vw}.mobile-nav .hide{-webkit-transform:translateY(-110%);transform:translateY(-110%)}@media screen and (max-width:768px){.homeHeader{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;margin-left:0!important}.homeHeader .headerImage{display:none!important}.homeHeader .title{font-size:5vw;line-height:9vw;margin:8vw 0 0 10vw;text-align:left}.homeHeader .title .underline{border-width:1vw}.homeHeader .homeCitation{font-size:3.5vw!important;line-height:5vw;margin:7vw auto 7vw 10vw!important;text-align:left}.homeHeader .description{font-size:3vw!important;line-height:6vw!important;margin-left:10vw;max-width:80%!important;text-align:left}.homeHeader .btn{display:none!important}.mobile-discover-container{flex-direction:column;margin:15vw 0 0 10vw;z-index:1000}.mobile-discover-container .btn{align-items:center;background-color:#018ebb;border-radius:6.5vw;color:#faf9f2;display:flex;font-size:4vw;margin-bottom:3vw;padding:1vw 0 1vw 3vw;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mobile-discover-container .btn .arrow-effect{height:7vw;margin:0 .75vw 0 2vw;width:7vw}.mobile-discover-container .btn .arrow-effect img{height:3.25vw}.solution-container{top:10vw!important}.solution-container .top-container{border-radius:10vw 10vw 0 0!important;padding-bottom:40vw!important;z-index:-1}.solution-container .top-container .solution-title{font-size:7vw!important;margin-left:7vw}.solution-container .top-container .solution-subtitle{font-size:5vw!important;margin:3.5vw 7vw!important}.solution-container .top-container .solution-citation{font-size:4vw;line-height:5.5vw!important;margin-left:7vw;max-width:80%!important}.bubble-container{flex-direction:column;top:0!important}.bubble-container .blue-grid,.bubble-container .grey-grid{display:none}.bubble-container .reveal div{flex-direction:column}.bubble-container .bubble{border-radius:10vw!important;box-shadow:0 4px 8px rgba(0,0,24,.2)!important;height:45vw!important;margin:4vw auto!important;width:90%!important}.bubble-container .bubble .bubble-link{border-radius:10vw!important;height:40vw!important;width:100%!important}.bubble-container .bubble .bubble-title{font-size:6vw!important;margin:10vw 0 7.5vw 10vw!important}.bubble-container .bubble .bubble-title:after{bottom:-1.8vw!important;height:.9vw!important}.bubble-container .bubble .bubble-content{font-size:3.5vw!important;line-height:4vw!important;margin:0 10vw!important}.bubble-container .bubble .arrow-effect{height:12.5vw!important;right:5vw!important;top:5vw!important;width:12.5vw!important}.bubble-container .bubble .arrow-effect img{height:4vw}.who-container{border-radius:5vw!important;height:70vw!important;margin:0 auto 15vw!important;position:relative;top:10vw!important;width:90%!important}.who-container .who-title{font-size:6vw!important;margin:5vw 5vw 0!important}.who-container .who-subtitle{font-size:3.5vw!important;margin:3vw 5vw!important}.who-container .who-description{font-size:3vw!important;line-height:4.5vw!important;margin:5vw}.who-container .who-illustration{display:none}.who-container .who-link{font-size:3vw!important;margin:5vw!important}.who-container .who-link img{height:3vw!important;margin-left:1.5vw!important}.who-container .who-link:hover img:first-of-type{opacity:1!important;-webkit-transform:translate(-.85vw,-1.5vw)!important;transform:translate(-.85vw,-1.5vw)!important}.who-container .who-link:hover img:last-of-type{opacity:0!important;-webkit-transform:translate(-.64vw,-.5vw);transform:translate(-.64vw,-.5vw)}}.homeHeader{height:54vw;margin-left:10.5vw;position:relative}.homeHeader .btn{align-items:center;background-color:#000018;border-radius:100px;color:#faf9f2;display:flex;font-size:1.232vw;padding:.3vw 0 .3vw 1.3vw;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:14.5vw}.homeHeader .homeCitation{font-size:2.15vw;font-style:italic;font-weight:400;margin:2.6vw 0}.homeHeader .description{font-size:1.3vw;line-height:2vw;margin-bottom:4.5vw;max-width:50%}.homeHeader .headerImage{bottom:7.5%;height:36vw;position:absolute;right:13%;z-index:-1}.discover-container{align-items:center;background-color:#018ebb;border-radius:2.3vw;display:flex;height:13vw;justify-content:center;margin:1vw auto 0;padding:0 1vw;position:relative;width:75%;z-index:3}.discover-container .big{flex:2 1}.discover-container .small{flex:1 1}.discover-container .btn{background-color:#faf9f2;border-radius:2.21vw;font-size:1.3vw;height:75%;line-height:1.17vw;margin:.65vw;position:relative;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:auto}.discover-container .btn .content{line-height:1.95vw;margin:2.27vw}.discover-container .btn .content span{border-bottom:.25vw solid #018ebb;color:#000018;font-size:1.56vw;font-weight:600}.discover-container .btn .arrow-effect{background-color:#000018;border-radius:100%;bottom:1.3vw;height:2.8vw;position:absolute;right:1.3vw;transition:all .3s ease-in-out;width:2.8vw}.solution-container{font-size:1.3vw;margin:0!important;position:relative;top:-6.5vw;z-index:-1}.solution-container .top-container{background-color:#e9e8e3;border-radius:4.5vw;height:26.75vw;padding:16.25vw 0 0 9.75vw}.solution-container .top-container .solution-title{font-size:2.6vw;font-weight:700}.solution-container .top-container .solution-subtitle{color:#018ebb;font-weight:700;margin:1vw 0 1.6vw}.solution-container .top-container .solution-citation{font-style:italic;line-height:2vw;max-width:50%}.bubble-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative;top:-15vw}.bubble-container .reveal div{display:flex}.bubble-container .hide{display:none}.bubble-container .blue-grid{height:4.8vw;position:absolute;right:-1.75vw;top:-2.4vw;z-index:-1}.bubble-container .bubble{background-color:#faf9f2;border-radius:2.34vw;box-shadow:0 .25vw .5vw 0 #00001825;height:12vw;margin:1.6vw 3.25vw;position:relative;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:21.5vw}.bubble-container .bubble .bubble-link{background-color:inherit;border-radius:2.3vw;display:block;height:12vw;width:100%}.bubble-container .bubble .bubble-title{display:inline-block;font-size:1.56vw;font-weight:600;margin:2.6vw 0 2vw 2.25vw;max-width:50%;position:relative}.bubble-container .bubble .bubble-title:after{background-color:#018ebb;bottom:-.65vw;content:"";height:.26vw;left:0;position:absolute;width:100%}.bubble-container .bubble .bubble-content{font-size:.8vw;line-height:1.2vw;margin-left:2.25vw;max-width:75%}.bubble-container .bubble .arrow-effect{background-color:#000018;border-radius:100%;height:2.8vw;position:absolute;right:1.3vw;top:1.3vw;transition:all .3s ease-in-out;width:2.8vw}.bubble-container .bubble .arrow-effect .arrow-effect img{left:53%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s ease-in-out}.bubble-container .bubble:hover{box-shadow:-.32vw .32vw 0 #018ebb;-webkit-transform:translate(3px,-3px);transform:translate(3px,-3px)}.bubble-container .bubble:hover .blue-grid{right:-2.4vw;top:-1.85vw}.who-container{background-color:#000018;border-radius:2.3vw;color:#f4f9f2;height:24vw;margin-left:12vw;padding:1.6vw 2vw;position:relative;top:-6vw;width:41vw}.who-container .who-title{font-size:2.6vw;font-weight:650}.who-container .who-subtitle{color:#018ebb;font-size:1.3vw;font-weight:600;margin:1.3vw 0 3.9vw}.who-container .who-description{font-size:1.3vw;line-height:2vw}.who-container .who-illustration{height:135%;position:absolute;right:2.5vw;top:-2.5vw;-webkit-transform:translateX(98%) translateY(-10%);transform:translateX(98%) translateY(-10%)}.who-container .who-link{align-items:center;color:#f4f9f2;display:flex;font-size:1vw;margin-top:4.5vw}.who-container .who-link strong{font-weight:600}.who-container .who-link .arrow-effect{margin-left:0;position:relative;transition:all .3s ease-in-out}.who-container .who-link .arrow-effect img{height:1vw;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .25s ease-in-out}.who-container .who-link:hover img:first-of-type{opacity:0;-webkit-transform:translate(.07vw,-.5vw);transform:translate(.07vw,-.5vw)}.who-container .who-link:hover img:last-of-type{opacity:1;-webkit-transform:translate(-.64vw,-.5vw);transform:translate(-.64vw,-.5vw)}@media screen and (max-width:768px){.footer-container{bottom:-2vw;position:relative}.footer-container .btn{align-items:center;border:1px solid #000018;border-radius:5vw;display:flex;font-size:3vw;height:10vw;margin:auto auto 10vw;padding:0 .5vw 0 3vw;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-container .btn .arrow-effect{height:8vw;margin-left:2vw;width:8vw}.footer-container .btn .arrow-effect img{height:3vw}.footer-container .footer{border-radius:10vw 10vw 0 0!important;height:25vw!important;max-width:100%!important;padding:2vw 0;width:100vw!important}.footer-container .footer .footer-social{width:35vw!important}.footer-container .footer .footer-social img{height:4.5vw!important}.footer-container .footer .mention{bottom:2vw!important;font-size:2.5vw!important}.footer-container .footer .btn{display:none!important}}.footer-container{margin-bottom:1.3vw;position:relative}.footer-container .footer-btn-container{margin:3.25vw 30%;position:relative;width:33%}.footer-container .footer-btn-container .footer-btn{background-color:#faf9f2;border-radius:2.34vw;box-shadow:-.26vw .26vw .65vw rgba(0,0,24,.07);display:block;margin:3.25vw auto 9.1vw;padding:2.9vw 6.5vw 3.9vw 2.25vw;position:relative;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}.footer-container .footer-btn-container .footer-btn .arrow-effect{background-color:#000018;border-radius:100%;bottom:1.3vw;height:2.7vw;position:absolute;right:1.3vw;transition:all .3s ease-in-out;width:2.7vw}.footer-container .footer-btn-container .footer-btn .arrow-effect img{left:53%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s ease-in-out}.footer-container .footer-btn-container .footer-btn .arrow-effect .arrow2{opacity:0;-webkit-transform:translate(-15px,-8px);transform:translate(-15px,-8px)}.footer-container .footer-btn-container .footer-btn:hover{box-shadow:-.26vw .26vw 0 #018ebb;-webkit-transform:translate(.2vw,-.2vw);transform:translate(.2vw,-.2vw)}.footer-container .footer-btn-container .footer-btn:hover img:first-of-type{opacity:0;-webkit-transform:translate(.06vw,-.5vw);transform:translate(.06vw,-.5vw)}.footer-container .footer-btn-container .footer-btn:hover img:last-of-type{opacity:1;-webkit-transform:translate(-.64vw,-.5vw);transform:translate(-.64vw,-.5vw)}.footer-container .footer-btn-container .grey-bg{background-color:#e9e8e3;border-radius:2.34vw;height:100%;left:11%;position:absolute;top:23%;width:125%;z-index:-1}.footer-container .footer-btn-container .footer-title{font-size:1.7vw;font-weight:600;margin-bottom:.65vw}.footer-container .footer-btn-container .footer-content{font-size:1.3vw}.footer-container .footer-btn-container .grey-grid{height:5vw;left:-5.9vw;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}.footer-container .footer{align-items:center;background-color:#000018;border-radius:10vw;color:#f4f9f2;display:flex;flex-direction:column;height:7.5vw;justify-content:space-around;margin:0 auto;max-width:91vw;padding:2vw 0;position:relative;width:88.7vw}.footer-container .footer .footerContact p{font-size:1.04vw;margin-top:1vw}.footer-container .footer .footer-social{display:flex;justify-content:space-between;margin:1vw 0 1.5vw;width:11vw}.footer-container .footer .footer-social img{height:1.62vw;transition:all .15s ease-in}.footer-container .footer .footer-social img:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.footer-container .footer .mention{bottom:1vw;font-size:.9vw;font-weight:200;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-container .footer .mention a{color:#faf9f2}.footer-container .footer .btn{align-items:center;background-color:#fff;border-radius:2.35vw;color:#000018;display:flex;font-size:1.4vw;font-weight:400;padding:.18vw 0 .18vw 1.5vw;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.footer-container .footer .btn .arrow-effect{background-color:#000018;display:inline-block;height:2.5vw;margin:0 .25vw 0 1.5vw;width:2.5vw}.footer-container .footer .btn .arrow-effect img{height:1.1vw}.footer-container .footer .btn:hover img:last-of-type{opacity:1;-webkit-transform:translate(-.8vw,-.55vw);transform:translate(-.8vw,-.55vw)}.projectHeader{margin-left:10.4vw;position:relative}.projectHeader .more{font-size:1.5vw;font-style:italic;margin-top:2.27vw}.projectHeader .illustration{bottom:-8vw;height:32.5vw;position:absolute;right:8vw}@media screen and (max-width:768px){.project .projectHeader{margin-left:0}.project .projectHeader .more{font-size:3vw;margin:2.27vw 0 0 10vw}.project .projectHeader .title{font-size:5vw;line-height:9vw;margin:14vw 0 0 10vw;text-align:left}.project .projectHeader .title .underline{border-width:1vw}.project .projectHeader .citation{font-size:3.5vw!important;line-height:5vw;margin:4vw auto 4vw 10vw!important;max-width:90%!important;text-align:left}.project .projectHeader .citation br{display:none}.project .projectHeader .illustration{display:none!important}.project .example-container .sort-bar{height:4vw;margin-bottom:7vw}.project .example-container .sort-bar .active{background-color:#018ebb;color:#faf9f2}.project .example-container .sort-bar .sort-element{font-size:3vw;margin-right:3vw;padding:2vw}.project .example-container .card-container{align-items:center;flex-direction:column;justify-content:center;margin:0 2.5vw;width:95vw}.project .card{border-radius:8vw;height:52vw;margin:3vw 0;width:93.6vw}.project .card .description{display:none}.project .card .responsive-description{color:#018ebb;display:inline;font-size:2.5vw;font-weight:400;margin:.5vw;position:relative;top:0}.project .card .title-container{border-bottom:3.5px solid #018ebb;border-radius:5vw;bottom:10%;box-shadow:0 0 15px rgba(0,0,24,.1);font-size:2.6vw;left:50%;padding:3.4vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:82.5%}.project .card .title-container .arrow-effect img{height:3vw}.project .overlay{border-radius:0;bottom:0;height:100vh;left:50%;top:0;width:100vw;z-index:9999}.project .overlay .overlay-container{height:100%}.project .overlay .first-bg{width:100%}.project .overlay .second-bg{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:-1vw;width:100%}.project .overlay .second-bg .text-part{align-items:center;display:flex;flex:0 1;font-size:3vw;font-weight:200;justify-content:center;overflow:hidden;padding:20vw 0}.project .overlay .second-bg .text-part p{line-height:5vw;padding:0 10vw;text-align:justify}.project .overlay .second-bg .text-part p span{font-size:2.5vw;font-weight:200}.project .overlay .second-bg .image-part{flex:1 1;width:100%}.project .overlay .second-bg .image-part,.project .overlay .third-bg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.project .overlay .third-bg{display:flex;flex-direction:column}.project .overlay .third-bg .left-img,.project .overlay .third-bg .right-img{width:100%}.project .overlay .third-bg .rectangle-container{height:100%;width:50%}.project .overlay .third-bg .rectangle-container .first-rec,.project .overlay .third-bg .rectangle-container .second-rec{height:50%;width:100%}.project .overlay .back,.project .overlay .prev{height:15vw!important;width:15vw!important}.project .overlay .back img,.project .overlay .prev img{height:5vw}.project .overlay .back:hover img:first-of-type,.project .overlay .prev:hover img:first-of-type{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.project .overlay .back:hover img:last-of-type,.project .overlay .prev:hover img:last-of-type{opacity:0}.project .overlay .back{left:5vw;top:7.5vw}.project .overlay .moveProject{display:none}}.example-container{margin:10vw 0 6vw}.example-container .sort-bar{align-items:center;display:flex;height:3.25vw;justify-content:center;margin-bottom:3vw}.example-container .sort-bar .active{background-color:#018ebb;color:#faf9f2}.example-container .sort-bar .active:hover{color:#faf9f2!important}.example-container .sort-bar .sort-element{border-radius:6.5vw;box-shadow:0 0 25px rgba(0,0,24,.15);cursor:pointer;font-size:1.3vw;font-weight:500;margin-right:1.5vw;padding:1vw;transition:all .2s ease-in-out}.example-container .sort-bar .sort-element:hover{color:#018ebb}.example-container .card-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 10vw;width:80.8vw}.reveal div:has(.card){display:flex}.card{background-color:#faf9f2;border-radius:2.34vw;box-shadow:0 0 25px rgba(0,0,24,.15);cursor:pointer;height:20vw;margin:2.1vw;overflow:hidden;position:relative;width:36vw}.card .bgimg{-webkit-filter:blur(0);filter:blur(0);height:100%;transition:all .3s ease-in-out;width:100%;z-index:-2}.card .responsive-description{display:none!important}.card .description{color:#018ebb;font-size:1.3vw;left:10%;opacity:0;top:65%;-webkit-transform:translateY(4.55vw);transform:translateY(4.55vw)}.card .description,.card .title-container{position:absolute;transition:all .3s ease-in-out}.card .title-container{align-items:center;background-color:#faf9f2;border-bottom:4px solid #018ebb;border-radius:2.34vw;bottom:10%;box-shadow:0 0 15px rgba(0,0,24,.1);display:flex;font-size:2.6vw;font-weight:600;justify-content:space-between;left:50%;padding:1.5vw 1.8vw 1.5vw 2.25vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:82.5%}.card .title-container .arrow-effect img{height:1.3vw}.card:hover .bgimg{-webkit-filter:blur(.2vw);filter:blur(.2vw)}.card:hover .description{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.card:hover .title-container{padding-bottom:5.8vw}.card:hover .arrow-effect img:first-of-type{opacity:0;-webkit-transform:translate(.06vw,-.5vw);transform:translate(.06vw,-.5vw)}.card:hover .arrow-effect img:last-of-type{opacity:1;-webkit-transform:translate(-.64vw,-.5vw);transform:translate(-.64vw,-.5vw)}.hidden{display:none}.overlay{border-radius:3vw;bottom:11%;height:42.5vw;left:50%;overflow-x:hidden;position:fixed;top:12%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90vw;z-index:9999}.overlay .overlay-container{height:100%;overflow-x:hidden;overflow-y:scroll}.overlay .first-bg{width:100%}.overlay .second-bg{align-items:center;display:flex;height:45vw;margin-top:-.2vw;width:100%}.overlay .second-bg .text-part{align-items:center;display:flex;flex:1 1;font-size:1vw;font-weight:200;height:100%;justify-content:center;overflow:hidden}.overlay .second-bg .text-part p{line-height:1.5vw;padding:0 6vw;text-align:justify}.overlay .second-bg .text-part p span{font-size:.8vw;font-weight:200}.overlay .second-bg .image-part{flex:1 1;height:100%}.overlay .third-bg{display:flex;height:45vw}.overlay .third-bg .left-img,.overlay .third-bg .right-img{height:100%;width:45vw}.overlay .third-bg .rectangle-container{height:100%;width:50%}.overlay .third-bg .rectangle-container .first-rec,.overlay .third-bg .rectangle-container .second-rec{height:50%;width:100%}.overlay .back,.overlay .prev{background-color:#000018;border-radius:100%;cursor:pointer;height:4vw;transition:all .3s ease-in-out;width:4vw;z-index:9999}.overlay .back img,.overlay .prev img{height:1.4vw;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);transition:all .35s ease}.overlay .back img:last-of-type,.overlay .prev img:last-of-type{opacity:0;-webkit-transform:translate(.1vw,-.75vw);transform:translate(.1vw,-.75vw)}.overlay .back:hover,.overlay .prev:hover{box-shadow:0 .25vw .52vw rgba(0,0,0,.15);-webkit-transform:translate(-.2vw,-.2vw);transform:translate(-.2vw,-.2vw)}.overlay .back:hover img:first-of-type,.overlay .prev:hover img:first-of-type{opacity:0;-webkit-transform:translate(.06vw,-.5vw) rotate(180deg);transform:translate(.06vw,-.5vw) rotate(180deg)}.overlay .back:hover img:last-of-type,.overlay .prev:hover img:last-of-type{opacity:1;-webkit-transform:translate(-.75vw,-.65vw);transform:translate(-.75vw,-.65vw)}.overlay .back{left:3vw;position:absolute;top:3vw}.overlay .moveProject{bottom:1.5vw;display:flex;position:absolute;right:3vw}.overlay .moveProject .prev{position:relative}.overlay .moveProject .prev img:first-of-type{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.overlay .moveProject .next{background-color:#000018;border-radius:100%;cursor:pointer;height:4vw;margin-left:.2vw;position:relative;transition:all .35s ease;width:4vw}.overlay .moveProject .next span.arrow-effect{height:4vw;left:30%;top:35%;width:4vw}.overlay .moveProject .next span.arrow-effect img{height:1.4vw}.overlay .moveProject .next img:first-of-type{-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%)}.overlay .moveProject .next img:last-of-type{font-weight:400;-webkit-transform:translate(-100%,-.75vw);transform:translate(-100%,-.75vw)}.overlay .moveProject .next:hover img:last-of-type{font-weight:400;-webkit-transform:translate(-.95vw,-.6vw);transform:translate(-.95vw,-.6vw);transition:all .3s ease}.header{margin-left:10.5vw}.header .presentation{background-color:#faf9f2;border-radius:2.35vw;box-shadow:-.13vw .26vw .5vw rgba(0,0,24,.15);font-size:1.3vw;line-height:2vw;margin-top:4.22vw;max-width:48%;padding:2.27vw;position:relative;text-align:justify}.agence-illustration{height:40vw;position:absolute;right:5vw;top:15vw;z-index:1}.team{align-items:flex-end;background-color:#e9e8e3;border-radius:2.34vw;display:flex;flex-direction:column;margin:12vw 10.5vw 0 auto;max-width:42.6vw;padding:3.57vw 5.2vw;position:relative}.team .title{font-size:2.6vw;margin-top:0;text-align:right}.team .team-content{font-size:1.3vw;line-height:2vw;margin:2.6vw 3.25vw 0 0;text-align:justify}.team .team-content .blue{font-weight:500}.team .blue-grid{left:-3vw;position:absolute;top:1.7vw;-webkit-transform:rotate(90deg) translateY(48%);transform:rotate(90deg) translateY(48%);z-index:-10}.why{background-color:#e9e8e3;border-radius:4.55vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 4vw 10vw;padding:2.8vw 0 .1vw;width:92vw}.why .title{font-size:2.6vw;margin:0 11vw}.why .why-content{display:flex;font-size:1.3vw;line-height:2.1vw;margin:3vw 2.5vw;text-align:justify}.why .why-content .reveal{display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.why .why-content strong{color:#000018;font-weight:600}.why .why-content .left{margin-left:5vw;max-width:73%}.why .why-content .right{margin-left:2vw}.why .why-content .right ul{margin:0 3vw}.why .why-content .right ul li{color:#018ebb;list-style-type:disc;margin-top:2vw;max-width:80%}.why .why-content .right ul li span{color:#000018}@media screen and (max-width:768px){.agence .header{margin-left:0}.agence .header .title{font-size:5vw;line-height:9vw;margin:14vw 0 0 7.5vw;text-align:left}.agence .header .title .underline{border-width:1vw}.agence .header .presentation{border-radius:5vw;box-shadow:-.5vw .6vw 2vw rgba(0,0,24,.15);font-size:3vw;line-height:4vw;margin:5vw;max-width:90%;padding:3.5vw;position:relative}.agence .agence-illustration{display:none}.agence .team{border-radius:5vw;margin:12vw 10vw;max-width:80vw;padding:5vw}.agence .team .title{font-size:4vw;line-height:6vw}.agence .team .title .underline{border-width:.5vw}.agence .team .team-content{font-size:3vw;line-height:4vw;margin:5vw 3.25vw 0 0}.agence .team .team-content .blue{font-weight:500}.agence .team .blue-grid{height:10vw}.agence .agence-solution-container{margin:10vw;position:relative}.agence .agence-solution-container .solution-title{font-size:3.3vw;font-weight:500;margin-bottom:3.25vw}.agence .agence-solution-container .solution-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-10vw;padding-left:10vw;width:90vw}.agence .agence-solution-container .solution-list .solution-element{align-items:center;border-bottom:1vw solid #018ebb;border-radius:1vw;box-shadow:10px 0 27px rgba(0,0,0,.15);display:flex;font-size:3.3vw;height:15vw;justify-content:flex-start;line-height:4vw;list-style-type:none;margin-right:5%;margin-top:3.5vw;padding:0 5vw;position:relative;text-align:left;width:33%}.agence .agence-solution-container .solution-list .solution-element:nth-child(2),.agence .agence-solution-container .solution-list .solution-element:nth-child(4),.agence .agence-solution-container .solution-list .solution-element:nth-child(6){position:relative;top:10vw}.agence .agence-solution-container .solution-list .solution-element a{display:block}.agence .agence-solution-container .solution-list .solution-element .specification{display:none}.agence .agence-solution-container .solution-list .solution-element span{position:absolute;right:10%;top:50%}.agence .agence-solution-container .solution-list .solution-element span img{height:2.8vw;margin-left:1.5vw;top:0}.agence .agence-solution-container .solution-list .responsive-element{position:relative}.agence .agence-solution-container .solution-list .responsive-element br{display:block}.agence .agence-solution-container .solution-list .responsive-element span{position:absolute;top:50%}.agence .agence-solution-container .grey-grid,.agence .agence-solution-container .solution-btn{display:none}.agence .why{border-radius:5vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10vw 4vw;padding:5vw 0 .1vw;width:92vw}.agence .why .title{font-size:4vw;margin:0 11vw}.agence .why .title .blue{border-width:.5vw!important}.agence .why .why-content{flex-direction:column;font-size:3vw;justify-content:center;line-height:4.3vw;margin:5vw 5vw 10vw 10vw}.agence .why .why-content .left{margin-left:0!important;max-width:100%}.agence .why .why-content .right{margin-top:5vw;max-width:100%}.agence .why .why-content .right ul{margin:0 2vw}.agence .why .why-content .right ul li{color:#018ebb;list-style-type:disc;margin-top:2vw}.agence .why .why-content .right ul li span{color:#000018}}.agence-solution-container{margin:12.55vw 17.9vw 4vw;position:relative}.agence-solution-container .solution-title{font-size:1.3vw;font-weight:500;margin-bottom:3.25vw}.agence-solution-container .solution-list{margin-left:3.25vw}.agence-solution-container .solution-list .solution-element{color:#018ebb;font-size:1.3vw;list-style-type:disc;margin-top:.8vw}.agence-solution-container .solution-list .solution-element span{font-size:1vw}.agence-solution-container .solution-list .solution-element:hover .btn{box-shadow:none}.agence-solution-container .grey-grid{position:absolute;right:5vw;top:0}.agence-solution-container .responsive-element br{display:none}.agence-solution-container .solution-btn{align-items:center;background-color:#018ebb;border-radius:6.25vw;color:#faf9f2;cursor:pointer;display:flex;font-size:1.3vw;height:2.6vw;margin-top:4vw;padding-left:1.3vw;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:21.8vw}.agence-solution-container .solution-btn .arrow-effect{margin-left:1.2vw}.contact .contact-title{font-size:3.1vw;font-weight:700;margin:9vw 0 0 10.3vw}.contact .contact-subtitle{font-size:1.3vw;margin:1vw 0 0 10.3vw}.contact .contact-subtitle .blueArrow{height:1vw;margin-left:.65vw;position:relative;top:.15vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.contact .bubble-illu-container{position:absolute;right:16.5vw;top:17vw}.contact .bubble-illu-container img{height:15.3vw}.contact .bubble-illu-container .bubble-content{font-size:1.56vw;font-weight:700;left:3.54vw;line-height:2.3vw;position:relative;top:-12.46vw}.contact .bubble-illu-container .bubble-content .bubble-underline{border-bottom:.2vw solid #000018}.contact .bubble-illu-container .bubble-content .white{color:#faf9f2}.contact .btn-section{display:flex;flex-direction:column;position:absolute;right:11vw;top:44.5vw}.contact .btn-section .btn{align-items:center;background-color:#000018;border:none;border-radius:2.35vw;color:#faf9f2;display:flex;font-family:poppins;font-size:1.3vw;margin-bottom:1.62vw;padding:.3vw 0 .3vw 1.3vw;position:relative;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact .btn-section .btn .arrow-effect{background-color:#fff!important;display:block;margin-right:.3vw}.contact .btn-section .blueGrid{bottom:-2vw;height:5vw;position:absolute;right:.6vw;z-index:-1}.contact .grey-background{background-color:#e9e8e3;border-radius:4.55vw;height:37vw;left:0;position:absolute;right:0;top:42vw;z-index:-1}.contact .footer-container .footer-btn,.contact .footer-container .grey-grid{display:none!important}@media screen and (max-width:768px){.contact{margin-right:0!important;overflow:hidden;padding-top:2vw;width:100vw!important}.contact .contact-title{font-size:4vw;font-weight:700;margin:0 0 0 10.3vw}.contact .contact-subtitle{font-size:2.5vw;margin:3vw 0 0 10.3vw}.contact .contact-subtitle .blueArrow{height:2vw;margin-left:1vw}.contact .bubble-illu-container{left:7.5vw;position:absolute;top:63.5vw}.contact .bubble-illu-container img{display:none}.contact .bubble-illu-container .white{border-bottom:.2vw solid #faf9f2}.contact .bubble-illu-container .bubble-content{color:#fff;font-size:3vw;font-weight:400;left:3.54vw;line-height:2.3vw;position:relative;top:-12.46vw}.contact .bubble-illu-container .bubble-content br{display:none}.contact .bubble-illu-container .bubble-content .white{text-transform:lowercase}.contact .bubble-illu-container .bubble-content .bubble-underline{border-bottom:none}.contact .btn-section{display:none}.contact .grey-background{background-color:#e9e8e3;border-radius:4.55vw;height:37vw;left:0;position:absolute;right:0;top:42vw;z-index:-1}.contact .contact-form{border-radius:5vw!important;display:flex;flex-direction:column;height:105vw!important;margin:5vw 0 20vw 5vw!important;padding:12.5vw 5vw 0!important;width:80vw!important}.contact .contact-form .double-row,.contact .contact-form .simple-row{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:1vw;width:100%}.contact .contact-form .double-row .form-input:nth-child(2){margin-left:3vw!important}.contact .contact-form .double-row:nth-child(2){flex-direction:column}.contact .contact-form .double-row:nth-child(2) .form-input:nth-child(2){margin-left:0!important}.contact .contact-form .form-input .form-label{font-size:3vw;font-weight:500;margin:6.5vw 3vw!important;width:100%!important}.contact .contact-form .form-input:hover .form-label{display:none}.contact .contact-form .form-input .shrink{display:none!important}.contact .contact-form .form-input input,.contact .contact-form .form-input textarea{font-size:3vw!important;height:5vw;margin-top:3vw;padding:3vw!important}.contact .contact-form .form-input textarea{height:30vw}.contact .contact-form .btn{font-size:3vw!important;height:5vw!important;padding:3.2vw .4vw 3.2vw 2vw!important;top:7.5vw}.contact .contact-form .btn .arrow-effect{height:5vw!important;margin-left:1vw!important;width:5vw!important}.contact .contact-form .btn .arrow-effect img{height:3vw}.contact .contact-form .blueGrid,.contact .contact-form .greyGrid{display:none}}.contact-form{background-color:#000018;border-radius:2.35vw;display:flex;flex-direction:column;height:37vw;margin:4vw 0 10vw 10.3vw;padding:2.35vw;position:relative;width:42vw}.contact-form .double-row,.contact-form .simple-row{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:1vw;width:100%}.contact-form .double-row .form-input,.contact-form .simple-row .form-input{display:flex;flex:1 1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.contact-form .double-row .form-input:nth-child(2),.contact-form .simple-row .form-input:nth-child(2){margin-left:1vw}.contact-form .btn{align-items:center;background-color:#000018;border:none;border-radius:6.5vw;color:#faf9f2;cursor:pointer;display:flex;font-family:Poppins;font-size:1.3vw;height:4vw;left:-2vw;margin-top:3vw;outline:none;padding:.25vw 0 .25vw 1.3vw;position:relative;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-form .btn .arrow-effect{margin-right:.3vw}.contact-form .btn:hover{box-shadow:0 .26vw .52vw rgba(0,0,0,.15);-webkit-transform:translate(.2vw,-.2vw);transform:translate(.2vw,-.2vw)}.contact-form .blueGrid{left:-6.5vw;top:.7vw}.contact-form .blueGrid,.contact-form .greyGrid{height:5vw;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}.contact-form .greyGrid{right:-6.5vw;top:14.5vw}.form-input .form-label{display:flex;flex-direction:column;font-size:1.05vw;font-weight:500;margin:1.85vw 1.7vw;pointer-events:none;position:absolute;transition:all .2s ease-in-out;width:48.5%}.form-input .shrink{color:#005570;font-size:.8vw;-webkit-transform:translateY(-1vw);transform:translateY(-1vw)}.form-input input,.form-input textarea{background-color:#faf9f2;border:none;border-radius:1.3vw;flex:1 1;font-family:Poppins;font-size:1.05vw;outline:none;padding:1.62vw 1.3vw;position:relative;width:100%}.form-input input:focus~.form-label,.form-input textarea:focus~.form-label{color:#005570;font-size:.8vw;-webkit-transform:translateY(-1vw);transform:translateY(-1vw)}.form-input input{margin-bottom:0}.form-input textarea{height:16.26vw;resize:none}.graphisme .sub-part{margin:7.5vw 10.5vw;position:relative}.graphisme .sub-part .content{font-size:1.3vw;line-height:1.95vw;margin-top:2.1vw;max-width:85%;text-align:justify}.graphisme .sub-part .grey-grid{height:5vw;position:absolute;top:-.35vw;-webkit-transform:rotate(90deg) translateY(137%);transform:rotate(90deg) translateY(137%);z-index:-1}.graphisme .description-container{background-color:#e9e8e3;border-radius:4vw;display:flex;margin:auto;margin-bottom:10vw!important;padding:3vw 4vw;position:relative;width:80%}.graphisme .description-container .left{margin-right:6vw}.graphisme .description-container .description{font-size:1.3vw;line-height:1.95vw;margin-top:2vw;text-align:justify}.graphisme .description-container .blueGrid{bottom:3.1vw;height:5vw;position:absolute;right:-6vw;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}@media screen and (max-width:768px){.graphisme .sub-part{margin-left:10vw;margin-top:15vw;width:95%}.graphisme .sub-part .content{font-size:3vw;line-height:4.5vw}.graphisme .grey-grid{height:10vw!important;left:2vw;top:-1.5vw!important}.description-container{border-radius:10vw!important;flex-direction:column;margin-bottom:0!important;padding:6vw!important;width:80%}.description-container .left{margin-bottom:6vw!important;margin-right:0!important}.description-container .description{font-size:3vw!important;line-height:4vw!important;margin-top:3vw!important}.description-container .blueGrid{display:none}}.sub-nav-header{margin-left:10.5vw;position:relative}.sub-nav-header .header-img{height:45vw;position:absolute;right:6vw;top:12vw}.sub-nav-header .sub-content{background-color:#e9e8e3;border-radius:2.3vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:3.9vw;max-width:44vw;padding:2.8vw 2.3vw;text-align:justify}.sub-nav-header .sub-content .sub-description{font-size:1.3vw;line-height:2vw;margin-top:2.5vw}@media screen and (max-width:768px){.sub-nav-header{margin-left:0}.sub-nav-header .title{font-size:5vw;line-height:9vw;margin:13vw 0 0 10vw;text-align:left}.sub-nav-header .title span:first-of-type{border-width:.75vw!important}.sub-nav-header .citation{font-size:3vw!important;line-height:5vw;margin:7vw auto 7vw 10vw!important;max-width:85%!important;text-align:left}.sub-nav-header .citation br,.sub-nav-header .header-img{display:none!important}.sub-nav-header .sub-content{border-radius:5vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;max-width:80vw;padding:5vw}.sub-nav-header .sub-content .sub-description{font-size:3vw!important;line-height:5vw;margin-top:4vw}.title-container h1{font-size:4vw!important}.title-container .blueArrow{height:4vw;margin-left:3vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.video .sub-part{align-items:baseline;background-color:#000018;border-bottom:.52vw solid #018ebb;border-radius:2.3vw;color:#faf9f2;display:flex;height:16vw;justify-content:center;margin:7.8vw 4vw;padding:0 1.3vw 1vw;position:relative}.video .sub-part .social-network{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:1.3vw 1.6vw}.video .sub-part .social-network .sub-title{font-size:1.3vw;font-weight:500;margin-top:.5vw}.video .sub-part .social-network .sub-title span img{height:1.1vw;margin-left:.85vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.video .sub-part .social-network .content{font-size:.85vw;font-weight:400;line-height:1.27vw;margin-top:1.63vw;text-align:justify}.video .sub-part .social-network .content strong{color:#018ebb}.video .sub-part .greyGrid{height:5vw;position:absolute;right:-5.4vw;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}.video .description-container{background-color:#faf9f2;border-radius:2.3vw;box-shadow:-.13vw .26vw .52vw rgba(0,0,0,.15);height:10vw;margin:5vw auto 10vw;padding:2vw 0 1.3vw;position:relative;width:74vw}.video .description-container h2{font-size:1.6vw;font-weight:500;margin:0 0 2vw 2.5vw}.video .description-container p{font-size:1.3vw;line-height:2.14vw;margin:0 2.5vw}.video .description-container .blueGrid{height:5vw;left:-5.7vw;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}.video .responsive-arrow{display:none}@media screen and (max-width:768px){.video .sub-part{border-bottom:1.5vw solid #018ebb;border-left:1vw solid #018ebb;border-radius:6vw;flex-direction:column;height:150vw;margin-top:10vw;padding:3.5vw}.video .sub-part .social-network .sub-title{font-size:4vw;margin-bottom:2vw}.video .sub-part .social-network .sub-title span img{height:3vw;margin-left:3vw}.video .sub-part .social-network .content{font-size:3vw;line-height:4vw}.video .grey-grid{display:none}.video .description-container{background-color:#faf9f2;border-radius:10vw;box-shadow:-.5vw .5vw 2vw rgba(0,0,0,.15);height:40vw;margin:10vw auto;margin-bottom:10vw!important;padding:5vw 2.5vw!important;width:90vw}.video .description-container h2{font-size:3.5vw;line-height:5vw}.video .description-container h2 .responsive-arrow{display:inline-block;height:4vw;margin-left:3vw;position:relative;top:1vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.video .description-container p{font-size:3vw;line-height:4vw;margin-top:6vw}}.social .social-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:10vw auto;width:82vw}.social .social-grid .grid-element{background-color:#faf9f2;border-radius:2.3vw;box-shadow:0 4px 8px rgba(0,0,24,.07);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:2vw;padding:1.3vw;position:relative;width:40%}.social .social-grid .grid-element .blueGrid{bottom:1.5vw;position:absolute;right:-6vw;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}.social .social-grid .grid-element .greyGrid{left:-5.5vw;position:absolute;top:-.7vw;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}.social .social-grid .grid-element .element-title{font-size:1.8vw;font-weight:500;margin-bottom:1.8vw}.social .social-grid .grid-element .element-title span img{height:1.2vw;margin-left:1vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.social .social-grid .grid-element .content{font-size:1.17vw;line-height:1.9vw;text-align:justify}@media screen and (max-width:768px){.social .social-grid{flex-wrap:wrap;justify-content:center;margin:10vw auto;width:95vw}.social .social-grid .grid-element{background-color:#faf9f2;border-radius:2.3vw;box-shadow:0 4px 8px rgba(0,0,24,.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:3vw;padding:3vw;width:100%}.social .social-grid .grid-element .blueGrid,.social .social-grid .grid-element .greyGrid{display:none}.social .social-grid .grid-element .element-title{font-size:4vw;font-weight:500;margin-bottom:1.8vw}.social .social-grid .grid-element .element-title span img{height:3vw;margin-left:2vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.social .social-grid .grid-element .content{font-size:3vw;line-height:4vw;text-align:justify}}.formation{overflow:hidden}.comingSoon .comingImage{width:100%;z-index:-1}.comingSoon .responsiveComingSoon{display:none}.comingSoon .comingBtn{align-items:center;background-color:#000018;border-radius:6.5vw;color:#faf9f2;display:flex;font-size:1.3vw;left:51vw;padding:.3vw 0 .3vw 1.3vw;position:absolute;top:31vw;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.comingSoon .comingBtn:nth-child(3){top:35vw}.comingSoon .footer-container{margin-top:-3.5vw}@media screen and (max-width:768px){.comingSoon .responsiveComingSoon{display:block;position:relative;top:-15vw}.comingSoon .comingImage{display:none}.comingSoon .comingBtn{border:1px solid #000018;font-size:3.5vw;height:10vw;left:50%;margin:auto;padding:0 1vw 0 3vw;top:150vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:84vw}.comingSoon .comingBtn span{height:8vw;margin-left:auto;width:8vw}.comingSoon .comingBtn span img{height:3vw}.comingSoon .comingBtn:nth-child(3){display:none}.comingSoon .footer-container{margin-top:-35vw}}.veille-content h1{font-size:1.8vw;font-weight:400;margin-top:.5vw}.veille-content h1 span img{height:1.1vw;margin-left:.85vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.veille-content .veille-description{margin:6vw auto;position:relative;width:75%}.veille-content .veille-description .description-title{font-size:2.08vw;font-weight:500;margin-bottom:2vw}.veille-content .veille-description .description-title span img{height:1.5vw;margin-left:1vw}.veille-content .veille-description .description-content{font-size:1.3vw;line-height:1.95vw;max-width:89%;text-align:justify}.veille-content .veille-description .grey-grid{height:5vw;left:-5.8vw;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}.veille-content .media .media-title{border-radius:2.35vw;box-shadow:0 .26vw .52vw rgba(0,0,24,.07);font-size:1.95vw;font-weight:500;margin:0 auto 4vw;padding:1vw;width:47vw}.veille-content .media .media-content{color:#faf9f2;display:flex;height:16vw;margin:auto auto 7.5vw;width:80%}.veille-content .media .media-content .media-element{align-items:center;background-color:#000018;border-radius:2.35vw;display:flex;flex-direction:column;position:relative}.veille-content .media .media-content .media-element strong{color:#018ebb}.veille-content .media .media-content .media-element:first-child{margin-right:4.5vw}.veille-content .media .media-content .media-element .element-title{font-weight:400;margin:2.3vw 0 1.5vw}.veille-content .media .media-content .media-element .element-description{font-size:1.1vw;line-height:1.6vw;margin:0 2vw;text-align:justify}.veille-content .media .media-content .media-element .first-blue-grid,.veille-content .media .media-content .media-element .second-blue-grid{height:5vw;position:absolute;right:1.7vw;z-index:-1}.veille-content .media .media-content .media-element .first-blue-grid{top:-2.5vw}.veille-content .media .media-content .media-element .second-blue-grid{bottom:-2.5vw}.veille-content .analyse{background-color:#e9e8e3;border-radius:2.35vw;height:13.5vw;margin:auto auto 10vw;padding-top:1.5vw;position:relative;width:82%}.veille-content .analyse .analyse-title{font-size:2.1vw;font-weight:500;margin-left:1.5vw}.veille-content .analyse .analyse-content{font-size:1.3vw;line-height:1.8vw;margin:2vw 1.5vw}.veille-content .analyse .first-blue-grid,.veille-content .analyse .second-blue-grid{height:5vw;left:8vw;position:absolute;z-index:-1}.veille-content .analyse .first-blue-grid{top:-2.5vw}.veille-content .analyse .second-blue-grid{bottom:-2.5vw}@media screen and (max-width:768px){.veille-content h1{font-size:4vw;margin-top:.5vw}.veille-content h1 span img{height:3vw!important;margin-left:2vw!important}.veille-content .veille-description{margin:15vw auto 10vw;width:90%}.veille-content .veille-description .description-title{font-size:4vw;margin-bottom:5vw}.veille-content .veille-description .description-content{font-size:3vw;line-height:4.5vw;max-width:100%}.veille-content .veille-description .grey-grid{display:none}.veille-content .media .media-title{align-items:center;border-radius:5vw;box-shadow:0 .4vw .52vw rgba(0,0,24,.1);display:flex;font-size:3.5vw;margin:0 auto 8vw;padding:2vw 3vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.veille-content .media .media-content{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto auto 7.5vwauto;width:95%}.veille-content .media .media-content .media-element{align-items:center;border-radius:5vw;display:flex;flex-direction:column;padding-bottom:5vw}.veille-content .media .media-content .media-element:first-child{margin-bottom:5vw;margin-right:0}.veille-content .media .media-content .media-element .element-title{margin:5vw 0 3vw}.veille-content .media .media-content .media-element .element-description{font-size:3vw;line-height:5vw;margin:0 5vw}.veille-content .media .media-content .media-element .first-blue-grid,.veille-content .media .media-content .media-element .second-blue-grid{display:none}.veille-content .analyse{border-radius:5vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:15vw auto;padding:3vw 0;width:95%}.veille-content .analyse .analyse-title{font-size:3.5vw;margin-left:5vw}.veille-content .analyse .analyse-content{font-size:2.5vw;line-height:4.5vw;margin:3vw 0 3vw 5vw}.veille-content .analyse .first-blue-grid,.veille-content .analyse .second-blue-grid{height:7vw;left:15vw;position:absolute;z-index:-1}.veille-content .analyse .first-blue-grid{top:-4vw}.veille-content .analyse .second-blue-grid{bottom:-4vw}}.seo .seo-title{font-size:1.8vw;font-weight:500;margin-bottom:4vw;text-align:center}.seo .seo-title span img{height:1.2vw;margin-left:1vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.seo .keywords{margin:7.5vw 10.5vw;position:relative}.seo .keywords .keywords-content{font-size:1.3vw;line-height:1.95vw;margin-top:2.1vw;max-width:85%;text-align:justify}.seo .keywords h1{font-size:2.1vw;margin-bottom:0;text-align:left}.seo .keywords .greyGrid{height:5vw;position:absolute;top:-.35vw;-webkit-transform:rotate(90deg) translateY(137%);transform:rotate(90deg) translateY(137%);z-index:-1}.seo .quality{background-color:#000018;border-radius:2.35vw;color:#faf9f2;height:13vw;margin:auto;padding-top:2vw;position:relative;width:75%}.seo .quality .quality-title{margin:0 2vw;text-align:left}.seo .quality .quality-content{font-size:1.2vw;line-height:1.7vw;margin:2vw}.seo .quality .quality-content strong{color:#018ebb}.seo .quality .blueGrid{height:5vw;position:absolute;z-index:-1}.seo .quality .blueGrid-top{left:5vw;top:-3vw}.seo .quality .blueGrid-bot{bottom:-3vw;left:5vw}.suivie{margin:10vw 0}.suivie .suivie-content{display:flex;justify-content:center}.suivie .suivie-content .suivie-element{background-color:#faf9f2;border-radius:1.75vw;box-shadow:-.13vw .26vw .52vw rgba(0,0,0,.15);font-size:1.1vw;height:12.5vw;line-height:1.8vw;margin:0 3vw;padding:1.5vw 2.5vw 0;position:relative;text-align:justify;width:33%}@media screen and (max-width:768px){.seo .seo-title{font-size:4vw;margin-bottom:4vw}.seo .seo-title span img{height:3vw;margin-left:2vw}.seo .keywords{margin:10vw auto 15vw;width:90%}.seo .keywords .keywords-content{font-size:3vw;line-height:4vw;max-width:100%}.seo .keywords h1{font-size:4vw;margin-bottom:5vw}.seo .keywords .greyGrid{display:none}.seo .quality{border-radius:5vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:5vw 0 2vw;width:90%}.seo .quality .quality-title{margin:0 5vw}.seo .quality .quality-content{font-size:3vw;line-height:4.5vw;margin:5vw;text-align:justify}.seo .quality .blueGrid{height:9vw;position:absolute;z-index:-1}.seo .quality .blueGrid-top{left:15vw;top:-4.5vw}.seo .quality .blueGrid-bot{bottom:-4.5vw;left:15vw}.seo .suivie{margin-top:20vw}.seo .suivie .suivie-content{margin:auto auto 7.5vw;width:95%}.seo .suivie .suivie-content,.seo .suivie .suivie-content .suivie-element{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.seo .suivie .suivie-content .suivie-element{align-items:center;border-radius:5vw;box-shadow:-.13vw .26vw .52vw rgba(0,0,0,.25);font-size:3vw;line-height:4vw;padding:5vw 3vw;width:84vw}.seo .suivie .suivie-content .suivie-element:first-child{margin-bottom:10vw}}.ads .blueArrow{height:1.1vw;margin-left:1vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ads .campagne,.ads .strategie{background-color:#000018;border-radius:2.35vw;color:#faf9f2;margin:8vw auto;padding:2vw 0;position:relative;width:75%}.ads .campagne strong,.ads .strategie strong{color:#018ebb}.ads .campagne .simple-title,.ads .strategie .simple-title{font-size:1.5vw;font-weight:500;margin:0 0 1.5vw 1.5vw}.ads .campagne .simple-content,.ads .strategie .simple-content{font-size:1.2vw;line-height:1.95vw;margin:0 1.8vw;text-align:justify}.ads .campagne .blueGrid,.ads .strategie .blueGrid{left:-4.3vw;top:-.3vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ads .campagne .blueGrid,.ads .campagne .greyGrid,.ads .strategie .blueGrid,.ads .strategie .greyGrid{height:5vw;position:absolute;z-index:-1}.ads .strategie{background-color:#faf9f2;box-shadow:-.13vw .26vw .52vw rgba(0,0,0,.15);color:#000;margin-bottom:10vw}.ads .strategie .greyGrid{bottom:-2.5vw;left:50vw}.ads .strategie .greyGrid:last-child{top:-2.5vw}.ads .ads-double{background-color:#e9e8e3;border-radius:2.35vw;box-shadow:-.32vw .32vw 0 #018ebb;display:flex;height:24vw;margin:auto;width:83%}.ads .ads-double .double-element{margin:0 3vw}.ads .ads-double .double-element .double-title{font-size:1.7vw;font-weight:500;margin-top:3vw}.ads .ads-double .double-element .double-content{font-size:1.3vw;line-height:2vw;margin-top:3vw;max-width:93%;text-align:justify}@media screen and (max-width:768px){.ads .blueArrow{height:4vw;margin-left:2vw}.ads .campagne,.ads .strategie{border-radius:5vw;margin:15vw auto;padding:4vw 0;width:90%}.ads .campagne .simple-title,.ads .strategie .simple-title{display:flex;font-size:4vw;margin:0 0 3vw 4vw}.ads .campagne .simple-content,.ads .strategie .simple-content{font-size:3vw;line-height:4.3vw;margin:0 4vw}.ads .campagne .blueGrid,.ads .strategie .blueGrid{left:-7vw;top:-.3vw}.ads .campagne .blueGrid,.ads .campagne .greyGrid,.ads .strategie .blueGrid,.ads .strategie .greyGrid{height:8vw;position:absolute;z-index:-1}.ads .strategie{box-shadow:-.13vw .26vw .52vw rgba(0,0,0,.25);margin-bottom:10vw}.ads .strategie .greyGrid{bottom:-4vw;left:4vw}.ads .strategie .greyGrid:last-child{top:-4vw}.ads .ads-double{border-radius:5vw;box-shadow:-.75vw .75vw 0 #018ebb;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:5vw;width:90%}.ads .ads-double .double-element .double-title{display:flex;font-size:4vw;margin-top:5vw}.ads .ads-double .double-element .double-content{font-size:3vw;line-height:4.3vw}}.dev-web .e-com{background-color:#faf9f2;border-radius:2.3vw;box-shadow:-2px 4px 8px rgba(0,0,0,.15);height:13vw;margin:7vw auto;padding-top:2vw;position:relative;width:75%}.dev-web .e-com .ecom-content{font-size:1.3vw;line-height:1.95vw;margin:0 2vw;text-align:justify}.dev-web .e-com .ecom-title{font-size:1.8vw;font-weight:500;margin:0 0 1.8vw 2vw}.dev-web .e-com .ecom-title span img{height:1.2vw;margin-left:1vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dev-web .e-com .blueGrid{left:-6vw;position:absolute;top:-.4vw;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:-1}.dev-web .web-content{display:flex;height:19vw;margin-bottom:12.5vw}.dev-web .web-content strong{color:#018ebb}.dev-web .web-content .content-element{align-items:center;background-color:#000018;border-radius:2.3vw;box-shadow:-2px 4px 8px rgba(0,0,0,.3);display:flex;flex-direction:column;margin:0 auto;position:relative;width:40vw}.dev-web .web-content .content-element .element-title{color:#faf9f2;font-size:2vw;font-weight:500;margin:1.75vw;text-align:center}.dev-web .web-content .content-element .element-title .blueArrow{height:1.4vw;margin-left:1vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dev-web .web-content .content-element .element-content{color:#faf9f2;font-size:1.1vw;line-height:1.9vw;margin:0 3vw;text-align:justify}@media screen and (max-width:768px){.dev-web .title br{display:none}.dev-web .e-com{border-radius:5vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10vw auto;padding:5vw 3vw;width:84vw}.dev-web .e-com .ecom-content{font-size:2.5vw;line-height:4vw;margin:0 2vw;text-align:justify}.dev-web .e-com .ecom-title{font-size:4vw;font-weight:500;margin-bottom:4vw}.dev-web .e-com .ecom-title span img{height:3vw;margin-left:2vw}.dev-web .e-com .blueGrid{display:none}.dev-web .web-content{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:12vw}.dev-web .web-content .content-element{border-radius:5vw;margin-bottom:10vw;padding:5vw;width:80vw}.dev-web .web-content .content-element .element-title{font-size:4vw;margin-bottom:5vw}.dev-web .web-content .content-element .element-title .blueArrow{height:3.5vw;margin-left:3vw}.dev-web .web-content .content-element .element-content{font-size:3vw;line-height:5vw;margin:0}}
/*# sourceMappingURL=main.6fa79345.css.map*/