.navbar[data-v-f2b0a154]{position:fixed;top:0;left:0;right:0;z-index:100000;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:35px 45px;line-height:1;-webkit-transition:all .5s cubic-bezier(.87,0,.13,1) 0s;transition:all .5s cubic-bezier(.87,0,.13,1) 0s}.navbar[data-v-f2b0a154],.navbar a[data-v-f2b0a154]{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar a[data-v-f2b0a154]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .logo[data-v-f2b0a154]{padding-right:8px}.navbar .logo svg[data-v-f2b0a154]{width:90px;-webkit-transition:all .5s cubic-bezier(.87,0,.13,1) 0s;transition:all .5s cubic-bezier(.87,0,.13,1) 0s}.navbar .nav-links[data-v-f2b0a154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:50px}.navbar .nav-link[data-v-f2b0a154]{font-size:14px;line-height:1;font-weight:800;text-transform:uppercase;font-family:product_sansbold,sans-serif;padding:0 10px;margin-right:25px;-webkit-transition:all .5s cubic-bezier(.87,0,.13,1) 0s;transition:all .5s cubic-bezier(.87,0,.13,1) 0s}.navbar .nav-link[data-v-f2b0a154]:hover{color:#5035f6}.navbar .site-btn[data-v-f2b0a154]{margin-left:auto}.navbar.fixed[data-v-f2b0a154]{background-color:#fff;padding:15px 45px}.navbar.fixed .logo svg[data-v-f2b0a154]{width:50px}.navbar.fixed .nav-link[data-v-f2b0a154]{margin-right:15px;font-size:12px}.navbar.fixed .site-btn[data-v-f2b0a154]{font-size:12px;padding:15px 20px}@media (max-width:1024px){.navbar[data-v-f2b0a154]{padding:30px 3vw}.navbar.fixed[data-v-f2b0a154]{padding:15px 3vw}.navbar .logo svg[data-v-f2b0a154]{width:70px}.navbar .site-btn[data-v-f2b0a154]{font-size:12px;padding:15px 20px}.navbar .nav-links[data-v-f2b0a154]{display:none}}@media (max-width:500px){.navbar[data-v-f2b0a154]{position:relative}.navbar.fixed[data-v-f2b0a154],.navbar[data-v-f2b0a154]{padding:15px 5vw;background-color:#fafafa}.navbar .logo svg[data-v-f2b0a154]{width:50px}}.wrapper[data-v-63fd83a7]{padding:10px 20px;background-color:#333;color:#fff;display:inline-block;border-radius:4px}.wrapper .refresh-btn[data-v-63fd83a7]{text-decoration:underline;cursor:pointer}body{background-color:#fff;font-family:product_sansregular,sans-serif;color:#161616}img{width:100%;height:auto;display:inherit}a{text-decoration:none;color:#161616;-webkit-transition:all .45s cubic-bezier(.87,0,.13,1) 0s;transition:all .45s cubic-bezier(.87,0,.13,1) 0s}.seo{position:absolute;top:-5555px;left:-5555px}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,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.fluid-container{width:100%;padding:0 20px}@media (min-width:600px){.fluid-container{padding:0 45px}}@media (min-width:769px){.fluid-container{padding:0 65px}}@media (min-width:1300px){.fluid-container{padding:0 120px}}.fluid-container .max-container{width:100%;max-width:1080px;margin:0 auto;padding:0 3vw}@media (min-width:1500px){.fluid-container .max-container{max-width:70vw;padding:0}}@media (max-width:1300px){.fluid-container .max-container{padding:0 5vw}}.flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:769px){.flex-grid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.flex-grid .col-4{width:100%;margin-bottom:45px}@media (min-width:769px){.flex-grid .col-4{width:25%;margin-bottom:0}}::-moz-selection{background:#161616;color:#f1f1f1}::selection{background:#161616;color:#f1f1f1}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br,p br{display:none}@media (min-width:769px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br,p br{display:block}}h1,h2,h3,h4,h5,h6{font-family:product_sansbold,sans-serif;letter-spacing:.025rem}a,p{font-family:product_sansregular,sans-serif}p{padding:0;margin:0}p br{display:none}@media (min-width:376px){p br{display:block}}.big-title{font-size:3.8vw;line-height:1.5}.big-title,.medium-title{font-style:normal;font-family:product_sansregular,sans-serif}.medium-title{font-size:48px;line-height:120%}@media (max-width:1024px){.medium-title{font-size:4.5vw}}@media (max-width:500px){.medium-title{font-size:7.5vw}}.small-title{font-style:normal;font-size:28px;line-height:1.2;font-family:product_sansregular,sans-serif}@media (max-width:1024px){.small-title{font-size:3.8vw}}@media (max-width:500px){.small-title{font-size:5.5vw}}.regular-text{font-weight:500;font-size:16px;line-height:1.5}.regular-text a{font-weight:700;text-decoration:underline}@media only screen and (max-width:940px){.regular-text{font-size:12px}}.small-text{font-style:normal;font-weight:400;font-size:14px;line-height:1.5}.site-btn{display:inline-block;background-color:#161616;color:#fff;text-transform:uppercase;font-family:product_sansbold,sans-serif;font-size:14px;line-height:1;padding:20px 30px;border:none;border-radius:0;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.site-btn:hover{background-color:#ff9211}.form{width:100%}.form .checkbox,.form input[type=email],.form input[type=text],.form select{width:100%;height:50px;border-radius:0;padding:10px 15px;font-size:14px;-webkit-appearance:none;border:0;margin-bottom:5px;background-color:rgba(22,22,22,.1);color:#161616;font-family:product_sansregular,sans-serif}.form .checkbox::-webkit-input-placeholder,.form input[type=email]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder,.form select::-webkit-input-placeholder{color:#161616}.form .checkbox::-moz-placeholder,.form input[type=email]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form select::-moz-placeholder{color:#161616}.form .checkbox:-ms-input-placeholder,.form input[type=email]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder,.form select:-ms-input-placeholder{color:#161616}.form .checkbox::-ms-input-placeholder,.form input[type=email]::-ms-input-placeholder,.form input[type=text]::-ms-input-placeholder,.form select::-ms-input-placeholder{color:#161616}.form .checkbox::placeholder,.form input[type=email]::placeholder,.form input[type=text]::placeholder,.form select::placeholder{color:#161616}.form textarea{width:100%;max-width:100%;height:150px;max-height:150px;border-radius:0;padding:10px 15px;font-size:14px;-webkit-appearance:none;border:0;margin-bottom:5px;background-color:#fff;color:#161616;font-family:product_sansregular,sans-serif}.form textarea::-webkit-input-placeholder{color:#161616}.form textarea::-moz-placeholder{color:#161616}.form textarea:-ms-input-placeholder{color:#161616}.form textarea::-ms-input-placeholder{color:#161616}.form textarea::placeholder{color:#161616}.form select{background-position:calc(100% - 15px) 50%;background-repeat:no-repeat}.form .checkbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px;height:auto;text-transform:uppercase;font-weight:600;line-height:1;max-width:270px;cursor:pointer}.form .checkbox input{position:relative;z-index:-1;width:15px;height:15px;margin:0;padding:0;border:2px solid #0c2340;border-radius:3px;background:transparent;-webkit-appearance:initial;cursor:pointer}.form .checkbox input:checked{background:#0c2340;-webkit-box-shadow:inset -1px -1px 0 0 #fff,inset 1px 1px 0 0 #fff;box-shadow:inset -1px -1px 0 0 #fff,inset 1px 1px 0 0 #fff}.form .checkbox label{display:block;padding-left:15px;cursor:pointer}.form-full-height{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:500px;padding-bottom:25vh}@media (min-width:376px){.form-full-height{padding-bottom:0}}.form-full-height .site-btn{margin-top:8vw}.newsletter-form{width:100%;max-width:375px;margin:0 auto}.newsletter-form .checkbox,.newsletter-form input[type=email],.newsletter-form input[type=text],.newsletter-form select{width:100%;height:50px;border-radius:0;padding:10px 15px;font-size:14px;-webkit-appearance:none;border:0;border-radius:4px;background-color:#fff;color:#161616;font-family:product_sansregular,sans-serif;border-top-right-radius:0;border-bottom-right-radius:0}.newsletter-form .checkbox::-webkit-input-placeholder,.newsletter-form input[type=email]::-webkit-input-placeholder,.newsletter-form input[type=text]::-webkit-input-placeholder,.newsletter-form select::-webkit-input-placeholder{color:#161616}.newsletter-form .checkbox::-moz-placeholder,.newsletter-form input[type=email]::-moz-placeholder,.newsletter-form input[type=text]::-moz-placeholder,.newsletter-form select::-moz-placeholder{color:#161616}.newsletter-form .checkbox:-ms-input-placeholder,.newsletter-form input[type=email]:-ms-input-placeholder,.newsletter-form input[type=text]:-ms-input-placeholder,.newsletter-form select:-ms-input-placeholder{color:#161616}.newsletter-form .checkbox::-ms-input-placeholder,.newsletter-form input[type=email]::-ms-input-placeholder,.newsletter-form input[type=text]::-ms-input-placeholder,.newsletter-form select::-ms-input-placeholder{color:#161616}.newsletter-form .checkbox::placeholder,.newsletter-form input[type=email]::placeholder,.newsletter-form input[type=text]::placeholder,.newsletter-form select::placeholder{color:#161616}.newsletter-form button[type=submit]{position:relative;padding:0 15px;border:0;border-radius:4px;background:#161616;color:#fff;text-align:center;line-height:1;border-top-left-radius:0;border-bottom-left-radius:0}.newsletter-form .input-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-error{font-size:14px;padding:5px 10px;margin:4px;background:rgba(0,0,0,.0275);color:#ea4d46;border-radius:4px}.section-floating-wrapper{position:absolute;top:0;left:45px;width:50px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center}@media (max-width:1024px){.section-floating-wrapper{left:3vw}}@media (max-width:500px){.section-floating-wrapper{left:5vw}}.section-floating-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px;text-transform:uppercase;font-size:13px;font-weight:600;text-align:center;-webkit-transform:rotate(-90deg) translate(120px,-90px);transform:rotate(-90deg) translate(120px,-90px)}.section-floating-link svg{position:relative;top:-1px;display:inline-block;margin-right:15px}@media (max-width:500px){.section-floating-link svg{top:-8px}}@media (max-width:500px){.section-floating-link{font-size:12px}}@media (max-width:500px){.only-show-for-desktop,.section-floating-link p{display:none}}.only-show-for-mobile{display:none}@media (max-width:500px){.only-show-for-mobile{display:block}}body{padding:0;margin:0}body a{font-weight:500;text-decoration:none}body #app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#2c3e50}body #app .new-content-available-toastr{position:absolute;bottom:10px;right:10px}.hero[data-v-7036a940]{position:relative;background:#fafafa}.hero .hero-wrapper[data-v-7036a940]{position:relative;height:100vh}.hero .hero-title[data-v-7036a940]{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;color:#161616;margin:0;padding:0 1vw}.hero .hero-title .blue[data-v-7036a940]{font-family:product_sansbold,sans-serif;color:#5035f6}.hero .hero-title .orange[data-v-7036a940]{font-family:product_sansbold,sans-serif;color:#ff9211}@media (max-width:1300px){.hero .hero-title[data-v-7036a940]{padding:0 5vw}}@media (max-width:1024px){.hero .hero-title[data-v-7036a940]{font-size:4.3vw}}@media (max-width:680px){.hero .hero-title[data-v-7036a940]{font-size:6vw}}@media (max-width:500px){.hero .hero-wrapper[data-v-7036a940]{height:calc(100vh - 72px)}.hero .hero-title[data-v-7036a940]{top:45%}}.image-wrap[data-v-08d06b91]{width:100%;height:40vw;overflow:hidden;position:relative}img[data-v-08d06b91]{position:relative;z-index:100}img.mobile[data-v-08d06b91]{display:none}.gradient[data-v-08d06b91]{position:absolute;top:0;left:0;opacity:0;z-index:1000;width:100%;height:100%;background:#ff9211;background:linear-gradient(50deg,#ff9211,#5035f6)}@media (max-width:1100px){.image-wrap[data-v-08d06b91]{height:50vw}.image-wrap img[data-v-08d06b91]{width:130%;margin-left:-15%}}@media (max-width:750px){.image-wrap[data-v-08d06b91]{height:60vw}.image-wrap img[data-v-08d06b91]{width:150%;margin-left:-25%}.image-wrap img.desktop[data-v-08d06b91]{display:none}.image-wrap img.mobile[data-v-08d06b91]{display:block}}@media (max-width:500px){.image-wrap[data-v-08d06b91]{height:45vh}.image-wrap img[data-v-08d06b91]{width:100%;margin-left:0}}.approche[data-v-0567880f]{position:relative;padding-top:12vw;padding-bottom:12vw;min-height:100vh;max-height:100vh;background:#161616}.approche .section-floating-link[data-v-0567880f]{color:#fafafa}.approche .section-floating-link svg[data-v-0567880f],.approche .section-floating-link svg path[data-v-0567880f]{fill:#fafafa}.approche .approche-title[data-v-0567880f]{color:#fff;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .6s cubic-bezier(.87,0,.13,1) 0s;transition:all .6s cubic-bezier(.87,0,.13,1) 0s}.approche .approche-list-items[data-v-0567880f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:75px 0;color:#fff;list-style:none;counter-reset:approche-counter}.approche .approche-item[data-v-0567880f]{width:28.33333%;counter-increment:approche-counter;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s cubic-bezier(.87,0,.33,1) 0s;transition:all 1s cubic-bezier(.87,0,.33,1) 0s;-webkit-transition-delay:0;transition-delay:0}.approche .approche-item[data-v-0567880f]:first-child{-webkit-transition-delay:0s;transition-delay:0s}.approche .approche-item[data-v-0567880f]:first-child:before{color:#5035f6}.approche .approche-item[data-v-0567880f]:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.approche .approche-item[data-v-0567880f]:nth-child(2):before{color:#ff9211}.approche .approche-item[data-v-0567880f]:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.approche .approche-item[data-v-0567880f]:nth-child(3):before{color:#5035f6}.approche .approche-item[data-v-0567880f]:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.approche .approche-item[data-v-0567880f]:nth-child(4):before{color:#ff9211}.approche .approche-item[data-v-0567880f]:before{content:"0" counter(approche-counter);font-weight:100;line-height:3;font-size:16px;font-family:product_sansbold,sans-serif}.approche .approche-item hr[data-v-0567880f]{margin:25px 0;padding:0;border:none;height:1px;background:hsla(0,0%,100%,.5);opacity:0;width:0;-webkit-transition:all .6s cubic-bezier(.87,0,.13,1) 0s;transition:all .6s cubic-bezier(.87,0,.13,1) 0s;-webkit-transition-delay:.45s;transition-delay:.45s}.approche .approche-item-text[data-v-0567880f]{color:#7d7d7d}@media (max-width:1024px){.approche[data-v-0567880f]{max-height:none}.approche .approche-list-items[data-v-0567880f]{-ms-flex-wrap:wrap;flex-wrap:wrap}.approche .approche-item[data-v-0567880f]{width:42.5%;margin-bottom:30px}.approche .approche-item[data-v-0567880f]:first-child:before{color:#5035f6}.approche .approche-item[data-v-0567880f]:nth-child(2):before,.approche .approche-item[data-v-0567880f]:nth-child(3):before{color:#ff9211}.approche .approche-item[data-v-0567880f]:nth-child(4):before{color:#5035f6}}@media (max-width:500px){.approche .approche-list-items[data-v-0567880f]{padding:45px 0}.approche .approche-item[data-v-0567880f]{width:100%;margin-bottom:30px}.approche .approche-item[data-v-0567880f]:first-child:before{color:#5035f6}.approche .approche-item[data-v-0567880f]:nth-child(2):before{color:#ff9211}.approche .approche-item[data-v-0567880f]:nth-child(3):before{color:#5035f6}.approche .approche-item[data-v-0567880f]:nth-child(4):before{color:#ff9211}}.main-wrapper .approche.is-active .approche-item[data-v-0567880f],.main-wrapper .approche.is-active .approche-title[data-v-0567880f],.main-wrapper .approche.is-active hr[data-v-0567880f]{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}.main-wrapper .approche.is-active hr[data-v-0567880f]{width:100%}@media (max-width:800px){#services[data-v-81ca834c]{display:none}}.services[data-v-81ca834c]{position:relative;overflow:hidden;padding-top:200px;padding-bottom:200px;background-color:#242424;z-index:100}.services .section-floating-wrapper[data-v-81ca834c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:99}.services .section-floating-wrapper .section-floating-link[data-v-81ca834c]{-webkit-transform:rotate(-90deg) translate(-80vh,-90px);transform:rotate(-90deg) translate(-80vh,-90px)}.services .services-title[data-v-81ca834c]{position:relative;z-index:95;color:#161616}.services .services-list-items[data-v-81ca834c]{margin:0;padding:75px 0;color:#161616;list-style:none;counter-reset:services-counter}.services .services-item[data-v-81ca834c]{width:100%;min-height:75vh;max-width:355px;counter-increment:services-counter}.services .services-item[data-v-81ca834c]:nth-child(2n):before{color:#ff9211}.services .services-item[data-v-81ca834c]:nth-child(odd):before{color:#5035f6}.services .services-item[data-v-81ca834c]:before{content:"0" counter(services-counter);font-weight:100;line-height:3;font-size:16px;font-family:product_sansbold,sans-serif}.services .services-item hr[data-v-81ca834c]{margin:25px 0;padding:0;border:none;height:1px;width:100%;background:rgba(22,22,22,.5)}.services .services-item-text[data-v-81ca834c]{color:#7d7d7d}@media (max-width:1024px){.services .services-list-items[data-v-81ca834c]{padding-right:7vw}.services .services-item[data-v-81ca834c]{min-height:60vh}}.services-grid[data-v-81ca834c]{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services-grid .col-left[data-v-81ca834c],.services-grid .col-right[data-v-81ca834c]{width:50%}.services-grid .col-left[data-v-81ca834c]{position:relative;z-index:99;padding-bottom:85vh;background:#fafafa}.services-grid .col-left[data-v-81ca834c]:after{content:"";display:block;position:absolute;top:-100%;right:0;bottom:-100%;left:-100%;z-index:1;background:#fafafa}.services-grid .col-left [data-v-81ca834c]{position:relative;z-index:2}.services-grid .col-right .mask[data-v-81ca834c]{position:absolute;top:-100%;right:-100%;bottom:0;left:50%;z-index:10;background:#fafafa;-webkit-transform:none;transform:none;-webkit-transition:all 1.15s cubic-bezier(.87,0,.13,1) .45s;transition:all 1.15s cubic-bezier(.87,0,.13,1) .45s}.right-side-img[data-v-81ca834c]{margin-top:-20vh;padding-left:75px}.right-side-img .img-wrapper-1[data-v-81ca834c],.right-side-img .img-wrapper-2[data-v-81ca834c]{position:absolute}.right-side-img img[data-v-81ca834c]{display:block;width:auto;height:80vh}@media (max-width:1024px){.right-side-img img[data-v-81ca834c]{height:60vh}.right-side-img .img-wrapper-1[data-v-81ca834c],.right-side-img .img-wrapper-2[data-v-81ca834c]{top:15vh}}.main-wrapper .services.is-active .col-right .mask[data-v-81ca834c]{-webkit-transform:translateX(100%);transform:translateX(100%)}.services-mobile-wrap[data-v-b54ef51c]{display:none;padding-top:20vw;padding-bottom:20vw;position:relative}.services-mobile-wrap .services-mobile-title[data-v-b54ef51c]{color:#161616}.services-mobile-wrap .services-mobile-img[data-v-b54ef51c]{margin-top:30vw;position:relative}.services-mobile-wrap .services-mobile-img.service-img-5[data-v-b54ef51c],.services-mobile-wrap .services-mobile-img.service-img-6[data-v-b54ef51c]{margin-bottom:10vw}.services-mobile-wrap .services-mobile-img img[data-v-b54ef51c]{opacity:0;-webkit-transition:all .6s cubic-bezier(.87,0,.33,1) 0s;transition:all .6s cubic-bezier(.87,0,.33,1) 0s}.services-mobile-wrap .services-mobile-img img[data-v-b54ef51c]:first-child{-webkit-transform:translateY(30px);transform:translateY(30px)}.services-mobile-wrap .services-mobile-img img[data-v-b54ef51c]:last-child{-webkit-transform:translateY(30px);transform:translateY(30px);position:absolute;top:0;left:0;-webkit-transition-delay:.25s;transition-delay:.25s}.services-mobile-wrap .services-mobile-img.anim.service-img-1 img[data-v-b54ef51c],.services-mobile-wrap .services-mobile-img.anim.service-img-2 img[data-v-b54ef51c],.services-mobile-wrap .services-mobile-img.anim.service-img-3 img[data-v-b54ef51c],.services-mobile-wrap .services-mobile-img.anim.service-img-4 img[data-v-b54ef51c],.services-mobile-wrap .services-mobile-img.anim.service-img-5 img[data-v-b54ef51c],.services-mobile-wrap .services-mobile-img.anim.service-img-6 img[data-v-b54ef51c]{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}.services-mobile-wrap .services-mobile-list-items[data-v-b54ef51c]{margin:0;padding:75px 0;color:#161616;list-style:none;counter-reset:services-counter}.services-mobile-wrap .services-mobile-item[data-v-b54ef51c]{width:100%;counter-increment:services-counter}.services-mobile-wrap .services-mobile-item .services-mobile-item-title[data-v-b54ef51c]{color:#161616}.services-mobile-wrap .services-mobile-item.orange[data-v-b54ef51c]:before{color:#ff9211}.services-mobile-wrap .services-mobile-item.blue[data-v-b54ef51c]:before{color:#5035f6}.services-mobile-wrap .services-mobile-item[data-v-b54ef51c]:before{content:"0" counter(services-counter);font-weight:100;line-height:3;font-size:16px;font-family:product_sansbold,sans-serif}.services-mobile-wrap .services-mobile-item hr[data-v-b54ef51c]{margin:25px 0;padding:0;border:none;height:1px;width:100%;background:rgba(22,22,22,.5)}.services-mobile-wrap .services-mobile-item-text[data-v-b54ef51c]{color:#7d7d7d}@media (max-width:800px){.services-mobile-wrap[data-v-b54ef51c]{display:block}}.apropos[data-v-70f70328]{position:relative;padding-top:125px;padding-bottom:125px;background:#161616;z-index:1000}@media (max-width:500px){.apropos[data-v-70f70328]{padding-top:25vw;padding-bottom:10vw}}.apropos .section-floating-wrapper[data-v-70f70328]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:99}.apropos .section-floating-wrapper .section-floating-link[data-v-70f70328]{-webkit-transform:rotate(-90deg) translate(-80vh,-90px);transform:rotate(-90deg) translate(-80vh,-90px)}.apropos .section-floating-link[data-v-70f70328]{color:#fafafa}.apropos .section-floating-link svg[data-v-70f70328],.apropos .section-floating-link svg path[data-v-70f70328]{fill:#fafafa}.apropos .apropos-subtitle[data-v-70f70328]{font-size:40px;color:#fff;padding:105px 0 45px 0}.apropos .apropos-subtitle.special-padding[data-v-70f70328]{padding:105px 0 0 0}@media (max-width:800px){.apropos .apropos-subtitle[data-v-70f70328]{font-size:4.5vw}.apropos .apropos-subtitle.special-padding[data-v-70f70328]{padding:15vw 0 0 0}}@media (max-width:500px){.apropos .apropos-subtitle[data-v-70f70328]{font-size:6.5vw;padding:45px 0 45px 0}.apropos .apropos-subtitle.special-padding[data-v-70f70328]{padding:0}}.apropos .apropos-list-items[data-v-70f70328]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:75px 0;color:#fff;list-style:none}@media (max-width:800px){.apropos .apropos-list-items[data-v-70f70328]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10vw 0}}.apropos .apropos-item[data-v-70f70328]{width:30%}.apropos .apropos-item hr[data-v-70f70328]{margin:25px 0;padding:0;border:none;height:1px;width:100%;background:hsla(0,0%,100%,.5)}.apropos .apropos-item hr.is-dark[data-v-70f70328]{margin:12px 0;background:#161616}@media (max-width:800px){.apropos .apropos-item[data-v-70f70328]{width:100%;margin-bottom:5vw}}.apropos .apropos-item-text[data-v-70f70328]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#7d7d7d}.apropos .apropos-item-text span[data-v-70f70328]{margin-right:40px}.apropos .apropos-item-text strong[data-v-70f70328]{display:block;color:#fff;font-size:120%}.apropos .apropos-title-1[data-v-70f70328],.apropos .apropos-title-2[data-v-70f70328],.apropos .apropos-title-3[data-v-70f70328]{color:#fff;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .6s cubic-bezier(.87,0,.13,1) 0s;transition:all .6s cubic-bezier(.87,0,.13,1) 0s}.apropos .split .split-image-wrap-1[data-v-70f70328]{overflow:hidden;width:0;-webkit-transition:all 1s cubic-bezier(.87,0,.13,1) 0s;transition:all 1s cubic-bezier(.87,0,.13,1) 0s;-webkit-transition-delay:.5s;transition-delay:.5s}.apropos .split .split-image-wrap-1 img[data-v-70f70328]{width:45vw}@media (max-width:1100px){.apropos .split .split-image-wrap-1 img[data-v-70f70328]{width:40vw}}@media (max-width:800px){.apropos .split .split-image-wrap-1 img[data-v-70f70328]{width:85vw}}.apropos .split.is-vertical .split-image-wrap-2[data-v-70f70328]{overflow:hidden;width:0;-webkit-transition:all 1s cubic-bezier(.87,0,.13,1) 0s;transition:all 1s cubic-bezier(.87,0,.13,1) 0s;-webkit-transition-delay:.5s;transition-delay:.5s}.apropos .split.is-vertical .split-image-wrap-2 img[data-v-70f70328]{width:37.5vw}@media (max-width:800px){.apropos .split.is-vertical .split-image-wrap-2 img[data-v-70f70328]{width:78vw}}.apropos .about-txt-1[data-v-70f70328],.apropos .about-txt-2[data-v-70f70328],.apropos .adn[data-v-70f70328]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s cubic-bezier(.87,0,.33,1) 0s;transition:all 1s cubic-bezier(.87,0,.33,1) 0s;-webkit-transition-delay:.7s;transition-delay:.7s}.apropos .adn[data-v-70f70328]{counter-increment:adn}.apropos .adn[data-v-70f70328]:before{content:"0" counter(adn);font-weight:100;line-height:3;font-size:16px;font-family:product_sansbold,sans-serif}.apropos .adn[data-v-70f70328]:first-child{-webkit-transition-delay:0s;transition-delay:0s}.apropos .adn[data-v-70f70328]:first-child:before{color:#5035f6}.apropos .adn[data-v-70f70328]:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.apropos .adn[data-v-70f70328]:nth-child(2):before{color:#ff9211}.apropos .adn[data-v-70f70328]:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.apropos .adn[data-v-70f70328]:nth-child(3):before{color:#5035f6}.apropos.is-active-1 .about-txt-1[data-v-70f70328],.apropos.is-active-1 .apropos-title[data-v-70f70328]{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}.apropos.is-active-1 .split-image-wrap-1[data-v-70f70328]{width:60%}@media (max-width:1100px){.apropos.is-active-1 .split-image-wrap-1[data-v-70f70328]{width:50%}}@media (max-width:800px){.apropos.is-active-1 .split-image-wrap-1[data-v-70f70328]{width:100%}}.apropos.is-active-2 .adn[data-v-70f70328],.apropos.is-active-2 .apropos-title-2[data-v-70f70328],.apropos.is-active-3 .about-txt-2[data-v-70f70328],.apropos.is-active-3 .apropos-title-3[data-v-70f70328]{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}.apropos.is-active-3 .split.is-vertical .split-image-wrap-2[data-v-70f70328]{width:50%}@media (max-width:800px){.apropos.is-active-3 .split.is-vertical .split-image-wrap-2[data-v-70f70328]{width:100%}}.split[data-v-70f70328]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:75px;padding-bottom:45px}@media (max-width:800px){.split[data-v-70f70328]{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:500px){.split[data-v-70f70328]{padding-top:75px;padding-bottom:45px}}.split .split-image[data-v-70f70328]{width:60%;border-bottom:7px solid #ff9211}.split .split-image.blue[data-v-70f70328]{border-bottom:7px solid #5035f6}.split .split-text[data-v-70f70328]{width:40%;padding-left:45px;color:#fff}@media (max-width:1100px){.split .split-text[data-v-70f70328]{width:50%}}@media (max-width:800px){.split .split-text[data-v-70f70328]{width:100%;padding-left:0;margin-top:10vw}}.split .split-text .small-title[data-v-70f70328]{font-size:2.5vw}@media (max-width:800px){.split .split-text .small-title[data-v-70f70328]{font-size:3.5vw}}@media (max-width:500px){.split .split-text .small-title[data-v-70f70328]{font-size:5.5vw}}.split.is-vertical[data-v-70f70328]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.split.is-vertical .apropos-item[data-v-70f70328]:before{display:none}.split.is-vertical .apropos-item .apropos-item-title[data-v-70f70328]{margin-bottom:25px}.split.is-vertical .split-image[data-v-70f70328]{width:50%}@media (max-width:800px){.split.is-vertical .split-image[data-v-70f70328]{width:100%}}.split.is-vertical .split-text[data-v-70f70328]{width:45%;padding-left:45px;color:#fff}@media (max-width:800px){.split.is-vertical .split-text[data-v-70f70328]{width:100%;padding-left:0}}.contact[data-v-7e894f09]{position:relative;padding-top:125px;padding-bottom:125px;background:#fafafa;z-index:99}.contact .section-floating-link[data-v-7e894f09]{color:#161616}.contact .section-floating-link svg[data-v-7e894f09]{fill:#161616;margin-right:0;margin-left:15px}.contact .section-floating-link svg path[data-v-7e894f09]{fill:#161616}.contact .contact-title[data-v-7e894f09]{color:#161616;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .6s cubic-bezier(.87,0,.13,1) 0s;transition:all .6s cubic-bezier(.87,0,.13,1) 0s}.contact .contact-list-items[data-v-7e894f09]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:75px 0;color:#161616;list-style:none;counter-reset:contact-counter}.contact .contact-item[data-v-7e894f09]{width:28.33333%;-webkit-transition-delay:0;transition-delay:0;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s cubic-bezier(.87,0,.33,1) 0s;transition:all 1s cubic-bezier(.87,0,.33,1) 0s}.contact .contact-item[data-v-7e894f09]:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.contact .contact-item:nth-child(2) .contact-item-icon[data-v-7e894f09],.contact .contact-item:nth-child(2) .contact-item-icon path[data-v-7e894f09]{fill:#ff9211}.contact .contact-item[data-v-7e894f09]:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.contact .contact-item .contact-item-icon[data-v-7e894f09]{display:block;color:#161616;font-weight:100;line-height:3;font-size:14px;margin-bottom:15px;fill:#5035f6}.contact .contact-item .contact-item-icon path[data-v-7e894f09]{fill:#5035f6}.contact .contact-item hr[data-v-7e894f09]{margin:25px 0;padding:0;border:none;height:1px;width:100%;background:#161616}.contact .contact-item-text[data-v-7e894f09]{color:#7d7d7d}.contact .contact-item-text span[data-v-7e894f09]:first-child{display:inline-block;margin-bottom:25px}.contact .contact-item-text span strong[data-v-7e894f09]{display:block;color:#161616;font-size:120%}.contact .contact-item-text a[data-v-7e894f09]{color:inherit;-webkit-transition:all .2s ease;transition:all .2s ease}.contact .contact-item-text a[data-v-7e894f09]:hover{color:#5035f6}.contact.is-active .contact-item[data-v-7e894f09],.contact.is-active .contact-title[data-v-7e894f09]{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}@media (max-width:800px){.contact .contact-item[data-v-7e894f09]{width:100%;margin-bottom:10vw}.contact .contact-list-items[data-v-7e894f09]{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:500px){.contact[data-v-7e894f09]{padding-top:20vw;padding-bottom:5vw}}.sidepanel[data-v-e063c948]{position:fixed;z-index:-1}.sidepanel .overlay[data-v-e063c948],.sidepanel[data-v-e063c948]{width:100%;height:100%;top:0;left:0;-webkit-transition:all 1s ease;transition:all 1s ease}.sidepanel .overlay[data-v-e063c948]{position:absolute;background-color:#161616;opacity:0;-webkit-transition-delay:.2s;transition-delay:.2s}.sidepanel .panel[data-v-e063c948]{position:absolute;top:0;right:-40vw;width:40vw;height:100vh;background-color:#161616;padding:3vw;border-left:1px solid hsla(0,0%,100%,.1);-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.sidepanel .panel .title[data-v-e063c948]{font-size:25px;color:#fff}.sidepanel .panel img[data-v-e063c948]{position:absolute;top:3vw;right:3vw;width:20px;cursor:pointer}.sidepanel .panel .partner-wrap[data-v-e063c948]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3vw}.sidepanel .panel .partner[data-v-e063c948]{padding-left:2vw;position:relative}.sidepanel .panel .partner[data-v-e063c948]:first-child{margin-right:3vw}.sidepanel .panel .partner:first-child a[data-v-e063c948]:hover{color:#5035f6}.sidepanel .panel .partner[data-v-e063c948]:first-child:before{background-color:#5035f6}.sidepanel .panel .partner[data-v-e063c948]:last-child{margin-right:20px}.sidepanel .panel .partner:last-child a[data-v-e063c948]:hover{color:#ff9211}.sidepanel .panel .partner[data-v-e063c948]:last-child:before{background-color:#ff9211}.sidepanel .panel .partner[data-v-e063c948]:before{content:"";width:4px;height:100%;background-color:#fff;position:absolute;top:0;left:0}.sidepanel .panel .partner p[data-v-e063c948]{color:#fff;line-height:1.5;font-size:16px}.sidepanel .panel .partner a[data-v-e063c948]{color:#7d7d7d;display:block;line-height:1.5;font-size:16px}.sidepanel .contact-form[data-v-e063c948]{width:100%;margin-top:3vw}.sidepanel .contact-form input[type=email][data-v-e063c948],.sidepanel .contact-form input[type=text][data-v-e063c948]{height:50px}.sidepanel .contact-form input[type=email][data-v-e063c948],.sidepanel .contact-form input[type=text][data-v-e063c948],.sidepanel .contact-form textarea[data-v-e063c948]{width:100%;border:0;background-color:#272727;padding:10px;font-family:product_sansregular,sans-serif;font-size:14px;color:#fff;margin-bottom:10px;border-radius:3px;-webkit-appearance:none}.sidepanel .contact-form textarea[data-v-e063c948]{height:150px;max-height:150px;min-height:150px}.sidepanel .contact-form input[type=submit][data-v-e063c948]{display:inline-block;background-color:#fff;color:#161616;text-transform:uppercase;font-family:product_sansbold,sans-serif;font-size:14px;line-height:1;padding:18px 30px;border:none;border-radius:3px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;margin-top:1vw;-webkit-appearance:none}.sidepanel .contact-form input[type=submit][data-v-e063c948]:hover{background-color:#ff9211;color:#fff}.sidepanel.showpanel[data-v-e063c948]{z-index:200000}.sidepanel.showpanel .overlay[data-v-e063c948]{opacity:.5}.sidepanel.showpanel .panel[data-v-e063c948]{right:0}@media (max-width:1100px){.sidepanel .panel[data-v-e063c948]{width:60vw;right:-60vw}}@media (max-width:800px){.sidepanel .panel[data-v-e063c948]{width:70vw;right:-70vw;padding:5vw}.sidepanel .panel .partner-wrap[data-v-e063c948]{margin-top:5vw}.sidepanel .panel .partner-wrap .partner[data-v-e063c948]:first-child{margin-right:5vw}.sidepanel .contact-form[data-v-e063c948]{margin-top:5vw}}@media (max-width:600px){.sidepanel .panel[data-v-e063c948]{width:100%;right:-100%;padding:8vw}.sidepanel .panel img[data-v-e063c948]{top:8vw;right:8vw;width:15px}.sidepanel .panel .title[data-v-e063c948]{font-size:22px}.sidepanel .panel .partner-wrap[data-v-e063c948]{margin-top:10vw}.sidepanel .panel .partner-wrap .partner[data-v-e063c948]{padding-left:5vw;margin-right:0}.sidepanel .panel .partner-wrap .partner a[data-v-e063c948],.sidepanel .panel .partner-wrap .partner p[data-v-e063c948]{font-size:14px}.sidepanel .panel .partner-wrap .partner[data-v-e063c948]:first-child{margin-right:5vw}.sidepanel .contact-form[data-v-e063c948]{margin-top:10vw}.sidepanel .contact-form input[type=submit][data-v-e063c948]{font-size:12px;padding:12px 20px}}.form-wrap[data-v-e063c948]{padding:45px 0 0 0;margin:0 0 0 0}.form-wrap .regular-text[data-v-e063c948],.form-wrap .small-title[data-v-e063c948]{color:#fff}@font-face{font-family:product_sansbold;src:url(/fonts/productsans-bold-webfont.eot);src:url(/fonts/productsans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/productsans-bold-webfont.woff2) format("woff2"),url(/fonts/productsans-bold-webfont.woff) format("woff"),url(/fonts/productsans-bold-webfont.ttf) format("truetype"),url(/fonts/productsans-bold-webfont.svg#product_sansbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:product_sansregular;src:url(/fonts/productsans-regular-webfont.eot);src:url(/fonts/productsans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/productsans-regular-webfont.woff2) format("woff2"),url(/fonts/productsans-regular-webfont.woff) format("woff"),url(/fonts/productsans-regular-webfont.ttf) format("truetype"),url(/fonts/productsans-regular-webfont.svg#product_sansregular) format("svg");font-weight:400;font-style:normal}.socials-links[data-v-473afdd8]{position:fixed;right:45px;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9999}.socials-links svg[data-v-473afdd8]{fill:#161616;-webkit-transition:all .45s cubic-bezier(.87,0,.13,1) 0s;transition:all .45s cubic-bezier(.87,0,.13,1) 0s}.socials-links.theme-approche svg[data-v-473afdd8],.socials-links.theme-photo svg[data-v-473afdd8]{fill:#fafafa}.socials-links.theme-services svg[data-v-473afdd8]{fill:#161616}@media (max-width:550px){.socials-links.theme-services-mobile svg[data-v-473afdd8]{fill:#161616}}.socials-links.theme-apropos svg[data-v-473afdd8]{fill:#fafafa!important}.socials-links.theme-publications svg[data-v-473afdd8]{fill:#161616}.socials-links.theme-contact svg[data-v-473afdd8]{fill:#161616!important}.socials-links .social-link[data-v-473afdd8]{-webkit-transform:scale(.8);transform:scale(.8)}.socials-links .social-link[data-v-473afdd8]:first-child{margin-bottom:5px}@media (max-width:1024px){.socials-links[data-v-473afdd8]{right:3vw}}