.svg-wrap[data-v-0937adf8]{position:relative;margin-bottom:-22vw;margin-top:-10vw;background:#fff}.svg-wrap .footer-svg-cut[data-v-0937adf8]{position:relative;display:block;width:105%;z-index:5;background:transparent}.svg-wrap .footer-svg-cut .inner-svg[data-v-0937adf8]{width:100%}.svg-wrap .circles[data-v-0937adf8]{position:absolute;top:0;left:0}.svg-wrap .circles-back[data-v-0937adf8],.svg-wrap .circles-front[data-v-0937adf8]{top:25px}
/*! locomotive-scroll v4.1.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;z-index:9;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:1}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#d2309f;opacity:1;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}body{font-family:DM Sans,sans-serif;background-color:#141129;color:#fff;margin:0;padding:0;padding-top:120px}@media(max-width:767px){body{padding-top:75px}}*{box-sizing:border-box}img{display:block;height:auto;width:100%}a{text-decoration:none}h1,h2,h3,h4,p{margin:0;padding:0}.page-wrapper{overflow:hidden;background:#211d46}.page-wrapper,.svg-wrap{position:relative}::selection{background-color:#d2309f;color:#fff}::-moz-selection{background-color:#d2309f;color:#fff}.small-title{font-size:22px}.medium-title,.small-title{font-weight:400;line-height:1.1}.medium-title{font-size:35px}@media(max-width:1024px){.medium-title{font-size:28px}}.medium-title span{font-weight:700}.big-title{font-weight:400;font-size:50px;line-height:1.1}.regular-text{font-weight:400;font-size:16px;line-height:1.5}.wrap-title{width:100%}.wrap-title.center{text-align:center}.wrap-title.dark .title{color:#141129}.wrap-title.dark .title span{color:#6216ea}.wrap-title .title{font-weight:400;color:#fff;font-size:4.8vw;line-height:1}@media(max-width:767px){.wrap-title .title{font-size:26px}}.wrap-title .title span{color:#ff0;font-size:24px}.cta{position:relative;display:inline-block;align-items:center;background-color:#6216ea;padding:15px 30px;border-radius:100px;border:none}.cta,.cta p{transition:all .4s ease}.cta p{color:#fff;margin-right:0;font-size:16px;font-weight:500}.cta img{position:absolute;top:50%;right:40px;width:15px;opacity:0;transform:translateY(-50%);transition:all .4s ease}.cta:hover p{margin-right:30px}.cta:hover img{right:30px;opacity:1}.cta.light{background-color:#fff}.cta.light p{color:#141129}.cta.light img{filter:invert(1)}[data-inview]{transition:opacity 1s cubic-bezier(.215,.61,.355,1),transform scale(1,1) 0s cubic-bezier(.215,.61,.355,1);transition-delay:0s;transition-duration:1s}[data-inview=scale]{opacity:0;transform:scale(.95)}[data-inview=fadeIn]{opacity:0;transition-duration:2s}[data-inview=fadeInUp]{opacity:0;transform:translateY(3vw)}[data-inview=fadeInDown]{opacity:0;transform:translateY(-3vw)}[data-inview=slideLeft]{opacity:0;transform:translateX(3vw)}[data-inview=revealLeft],[data-inview=revealLeftDark],[data-inview=revealRight]{position:relative;overflow:hidden}[data-inview=revealLeftDark]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#171717;z-index:2}[data-inview=revealLeft]:before{background-color:#211d46}[data-inview=revealLeft]:before,[data-inview=revealRight]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2000}[data-inview=revealRight]:before{background-color:#fff}[data-inview].is-inview{opacity:1;transform:none}[data-inview=revealLeft].is-inview:before,[data-inview=revealLeftDark].is-inview:before{transform:translateX(-100%);transition:transform 0s cubic-bezier(.215,.61,.355,1);transition-delay:0;transition-duration:1s}[data-inview=revealRight].is-inview:before{transform:translateX(100%);transition:transform 0s cubic-bezier(.215,.61,.355,1);transition-delay:0;transition-duration:1s}[data-delay="100"]:not(:hover){transition-delay:.1s!important}[data-delay="200"]:not(:hover){transition-delay:.2s!important}[data-delay="300"]:not(:hover){transition-delay:.3s!important}[data-delay="400"]:not(:hover){transition-delay:.4s!important}[data-delay="500"]:not(:hover){transition-delay:.5s!important}[data-delay="600"]:not(:hover){transition-delay:.6s!important}[data-delay="700"]:not(:hover){transition-delay:.7s!important}[data-delay="800"]:not(:hover){transition-delay:.8s!important}[data-delay="900"]:not(:hover){transition-delay:.9s!important}[data-delay="1000"]:not(:hover){transition-delay:1s!important}[data-delay="1200"]:not(:hover){transition-delay:1.2s!important}[data-delay="1400"]:not(:hover){transition-delay:1.4s!important}[data-delay="1600"]:not(:hover){transition-delay:1.6s!important}.max-padding{padding-left:8vw;padding-right:8vw}@media(max-width:1024px){.max-padding{padding-left:25px;padding-right:25px}}.navbar{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2vw 3vw;position:fixed;top:0;left:0;background-color:transparent;transition:all .4s ease;z-index:100000}@media(max-width:1024px){.navbar{padding-left:25px;padding-right:25px}}.navbar.sticky{background-color:#141129;padding:15px 2vw}@media(max-width:1024px){.navbar.sticky{padding-left:25px;padding-right:25px}}.navbar.sticky .logo{width:50px;margin-right:0}.navbar.sticky .cta{padding:10px 22px}.navbar.sticky .cta p{font-size:14px}.navbar.sticky .cta:hover img{right:22px}.navbar .left{display:flex;align-items:center}.navbar .logo{width:80px;margin-right:20px;transition:all .4s ease}.navbar .lang{color:#fff;display:inline-block;padding-right:15px;font-size:15px}@media(max-width:900px){.navbar .lang{text-transform:uppercase}.navbar .lang .no-mobile{display:none}}.navbar nav{display:flex;align-items:center}.navbar nav a{color:#fff;margin-left:35px;font-weight:500;font-size:16px;transition:all .4s ease}.navbar nav a:hover{color:#f7b8ba}@media(max-width:767px){.navbar{background-color:#141129;padding:15px 2vw;padding-left:25px;padding-right:25px;justify-content:flex-end}.navbar .logo{width:50px}.navbar .left{margin-right:auto}.navbar .right .cta{display:none}.navbar .cta{padding:10px 22px;margin-right:25px}.navbar .cta p{font-size:14px}.navbar .cta:hover img{right:22px}.navbar nav{display:none}}.mobile-menu-wrap{position:fixed;top:67px;right:-100%;width:100%;height:calc(100vh - 67px);background-color:#141129;z-index:100000;transition:all .3s ease;padding:8vw;text-align:center}@media(max-width:767px){.mobile-menu-wrap.open{right:0}}.mobile-menu-wrap nav{display:block}.mobile-menu-wrap nav a{display:block;width:100%;background-color:#211d46;color:#fff;padding:4vw;margin:0;margin-bottom:15px;border-radius:3px;text-align:center}.mobile-menu-wrap nav a.active,.mobile-menu-wrap nav a:hover{background-color:#6216ea}.mobile-menu-wrap .cta{display:inline-block;margin:0;margin-top:15px}.mobile-menu-wrap .social{display:flex;margin-top:0}.mobile-menu-wrap .social img{max-width:28px;margin:0 10px}@media(max-width:899px){.mobile-menu-wrap .social{margin-top:35px;transform:translateX(-35px);transform:none;align-items:center;justify-content:center}}#hamburger{width:30px;height:20px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;display:none}@media only screen and (max-width:665px){#hamburger{display:block}}#hamburger span{display:block;position:absolute;height:4px;width:100%;background:#d2309f;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#hamburger span:first-child{top:0}#hamburger span:nth-child(2),#hamburger span:nth-child(3){top:8px}#hamburger span:nth-child(4){top:16px}#hamburger.open span:first-child{top:18px;width:0;left:50%}#hamburger.open span:nth-child(2){transform:rotate(45deg)}#hamburger.open span:nth-child(3){transform:rotate(-45deg)}#hamburger.open span:nth-child(4){top:18px;width:0;left:50%}.footer-wrapper.mauve .svg-wrap{background-color:#211d46;margin-top:-17vw}.main-footer{position:relative;z-index:11;width:100%;padding-top:0;background-color:#141129}.main-footer:before{content:"";position:absolute;top:-10px;right:0;left:0;height:35px;background-color:#141129;z-index:99}@media(max-width:767px){.main-footer{margin-top:35px}}.main-footer .wrap-title{position:relative;z-index:100;display:flex;flex-direction:column;align-items:center;gap:32px}.main-footer .wrap-title .title{font-weight:400;color:#fff;font-size:4.8vw;line-height:1;max-width:70vw;margin:0 auto}@media(max-width:767px){.main-footer .wrap-title .title{font-size:26px;max-width:80vw}}.main-footer .wrap-title .title span{color:#6216ea;font-size:4.8vw}@media(max-width:767px){.main-footer .wrap-title .title span{font-size:26px}}.main-footer .offices{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:4vw}@media(max-width:899px){.main-footer .offices{margin-top:45px}}.main-footer .offices .small-title{width:100%;color:#ff0;margin-bottom:30px}@media(max-width:899px){.main-footer .offices .small-title{text-align:center}}@media(max-width:899px){.main-footer .offices .office{width:49%;margin-bottom:45px;text-align:center}}@media(max-width:767px){.main-footer .offices .office{width:100%}}.main-footer .offices .office .medium-title{margin-bottom:20px;font-size:30px}@media(max-width:767px){.main-footer .offices .office .medium-title{font-size:24px}}.main-footer .offices .office a{color:#fff;display:block;margin-bottom:5px}.main-footer .offices .office a:hover{color:#ff0}.main-footer .offices .office .social{display:flex;margin-top:20px}@media(max-width:899px){.main-footer .offices .office .social{margin-top:75px;transform:translateX(-35px);transform:none;align-items:center;justify-content:center}}.main-footer .offices .office img{width:30px;display:inline-block;margin-right:10px}.main-footer .offices .office address{font-style:normal}.main-footer .offices .office address a{display:inline-block;color:#6216ea}.footer-spacer{height:8vw}.post-footer{position:relative;margin-left:-8vw;width:calc(100% + 16vw);background-color:#211d46;padding:45px 0;margin-top:8vw}.post-footer:before{content:"";position:absolute;top:50%;right:0;bottom:-200px;left:0;background-color:#211d46;z-index:1}.post-footer .post-footer-container{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width:1023px){.post-footer .post-footer-container{flex-direction:column;gap:40px}}@media(max-width:767px){.post-footer .post-footer-container{align-items:flex-start;gap:20px}}.post-footer .post-footer-container .post-footer-address{display:flex;align-items:center;gap:40px}@media(max-width:767px){.post-footer .post-footer-container .post-footer-address{flex-direction:column;align-items:flex-start;gap:10px}}.post-footer .post-footer-container .post-footer-address .address-name{font-weight:500;font-size:30px;line-height:100%;color:#ff0}.post-footer .post-footer-container .post-footer-address .address-value{font-weight:500;font-size:16px;line-height:100%}.post-footer .post-footer-container .social-link{display:flex}.post-footer .post-footer-container .social-link svg{height:37px}.hero{padding:0;background:#141129}.hero,.hero .hero-wrap{position:relative;overflow:hidden;width:100%}.hero .hero-wrap{min-height:416px;padding-top:3vw;padding-bottom:45px;display:flex;flex-direction:column;align-items:center}.hero .hero-wrap.home{align-items:inherit}@media(max-width:767px){.hero .hero-wrap{padding-top:25px}}.hero .hero-wrap .big-title,.hero .hero-wrap .small-title{text-align:center}.hero .hero-wrap .big-title.smaller{max-width:570px}.hero .top{margin-bottom:10px}@media(max-width:767px){.hero .top{margin-bottom:0}}@media(max-width:767px){.hero.work.blog .svg-wrap{margin-top:-40vw}}.hero.services .small-title{color:#ff0;margin-bottom:20px}.hero.services .hero-wrap{min-height:350px}@media(max-width:900px){.hero.services .hero-wrap{padding-bottom:35vw}.hero.services .big-title{font-size:40px;width:100%}}@media(max-width:780px){.hero.services .hero-wrap{min-height:500px}.hero.services .big-title{font-size:35px}}.hero.contact .hero-wrap{min-height:10vw}@media(max-width:1440px){.hero.contact .hero-wrap{min-height:22vw}}@media(max-width:1300px){.hero.contact .hero-wrap{min-height:30vw}}@media(max-width:1100px){.hero.contact .hero-wrap{min-height:40vw}}@media(max-width:767px){.hero.contact .hero-wrap{min-height:420px}}.hero.contact .hero-wrap .big-title{font-size:80px}@media(max-width:767px){.hero.contact .hero-wrap .big-title{font-size:40px}}.hero.home .innovation{opacity:0}.hero.home .innovation.is-active{opacity:1}.hero.home .bottom{display:flex;justify-content:flex-end}@media(max-width:767px){.hero.home .bottom{margin-top:-22px}}.hero.home .bottom .regular-text{width:500px;text-align:right;margin-top:20px;font-size:34px}@media(max-width:767px){.hero.home .bottom .regular-text,.hero.home .medium-title{font-size:18px}}.hero .title-wrap{display:flex;align-items:center;justify-content:space-between;margin-top:25px}.blocs,.hero .title-wrap.full{width:100%}.blocs{padding-top:0;padding-bottom:0;display:flex;justify-content:space-between;flex-wrap:wrap;background-color:transparent;margin-top:-10px;position:relative;z-index:11}@media(max-width:899px){.blocs{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-bottom:35px}}.blocs .bloc{width:32%;position:relative}@media(max-width:899px){.blocs .bloc{min-width:340px;margin-right:25px}}@media(max-width:767px){.blocs .bloc{min-width:300px;margin-right:25px}}.blocs .bloc .img{position:relative;overflow:hidden;-o-object-fit:cover;object-fit:cover}.blocs .bloc .img .overlay{position:absolute;top:0;left:0;background-color:#211d46;opacity:.75;width:100%;height:100%;z-index:80;transition:all .5s ease}.blocs .bloc .img .logo{position:absolute;left:50%;top:50px;transform:translate(-50%);width:150px;z-index:100;opacity:1;transition:all .5s ease}.blocs .bloc .img .cover{position:relative;z-index:10;transition:all 1.5s ease;transform:scale(1.02)}.blocs .bloc .line{position:absolute;left:0;bottom:0;z-index:100;width:100%;height:8px;background-color:#f7b8ba}.blocs .bloc .name{position:absolute;left:50%;bottom:-24px;width:320px;background-color:#fff;padding:12px 15px;z-index:100;transform:translate(-50%);transition:all .4s ease}.blocs .bloc .name p{color:#141129;font-size:16px;font-weight:500;transition:all .4s ease;width:100%;text-align:center}.blocs .bloc .name .arrow{top:50%;right:40px;width:15px;position:absolute;transform:translateY(-50%);transition:all .4s ease;transition-delay:.2s;opacity:0}.blocs .bloc:hover .img .cover{transform:scale(1.1)}.blocs .bloc:hover .img .logo,.blocs .bloc:hover .img .overlay{opacity:0}.blocs .bloc:hover .name{width:100%;background-color:#6216ea}.blocs .bloc:hover .name p{color:#fff}.blocs .bloc:hover .name .arrow{right:20px;opacity:1}.methodology{padding-top:10vw;padding-bottom:10vw;background:#211d46}@media(max-width:899px){.methodology{padding-top:45px;padding-bottom:75px}}.methodology .svg-graph{position:relative;display:block;align-items:center;margin-top:75px;text-align:center}@media(max-width:899px){.methodology .svg-graph{margin-top:25px}}@media(max-width:767px){.methodology .svg-graph{margin-top:-45px;margin-bottom:-75px}}.methodology .svg-graph .graph{display:block;margin:0 auto}.methodology .svg-graph .graph-ph{opacity:0}.methodology .svg-graph .graph-bg{position:absolute;top:0;left:50%;transform:translate(-50%)}@media(max-width:1090px){.methodology .svg-graph .graph-bg{transform:translate(-50%) scale(.789145)}}@media(max-width:767px){.methodology .svg-graph .graph-bg{transform:translate(-50%) scale(.34789145)}}.methodology .svg-graph .graph-filler{position:absolute;top:0;left:50%;transform:translate(-50%);stroke-dasharray:1;stroke-dashoffset:.7563;transition:all 2s cubic-bezier(.215,.61,.355,1) 0s}@media(max-width:1090px){.methodology .svg-graph .graph-filler{transform:translate(-50%) scale(.789145)}}@media(max-width:767px){.methodology .svg-graph .graph-filler{transform:translate(-50%) scale(.34789145)}}.methodology .svg-graph .graph-steps{position:absolute;z-index:9;top:0;left:50%;transform:translate(-50%)}@media(max-width:1090px){.methodology .svg-graph .graph-steps{transform:translate(-50%) scale(.789145)}}@media(max-width:767px){.methodology .svg-graph .graph-steps{transform:translate(-50%) scale(.34789145)}}.methodology .svg-graph .graph-steps .circle{fill:#373458;cursor:pointer}.methodology .svg-graph .graph-steps .circle.is-active{fill:#6216ea;transition:fill 1s cubic-bezier(.215,.61,.355,1) 0s}.methodology .svg-graph .graph-steps .number{cursor:pointer}.methodology .svg-graph .graph-steps #end,.methodology .svg-graph .graph-steps #end-arrow,.methodology .svg-graph .graph-steps #end-line,.methodology .svg-graph .graph-steps .end,.methodology .svg-graph .graph-steps .end-arrow,.methodology .svg-graph .graph-steps .end-line{stroke:#373458}.methodology .svg-graph .graph-steps #end-arrow.is-active,.methodology .svg-graph .graph-steps #end-line.is-active,.methodology .svg-graph .graph-steps #end.is-active,.methodology .svg-graph .graph-steps .end-arrow.is-active,.methodology .svg-graph .graph-steps .end-line.is-active,.methodology .svg-graph .graph-steps .end.is-active{stroke:#6216ea;transition:stroke 1s cubic-bezier(.215,.61,.355,1) 0s}.methodology .svg-graph .graph-steps #end-line.is-active{transition:stroke 1s cubic-bezier(.215,.61,.355,1) .5s}.methodology .svg-graph .graph-steps #end-arrow.is-active{transition:stroke 1s cubic-bezier(.215,.61,.355,1) 1s}.methodology .svg-graph .graph-steps .end-line.is-active{transition:stroke 1s cubic-bezier(.215,.61,.355,1) .5s}.methodology .svg-graph .graph-steps .end-arrow.is-active{transition:stroke 1s cubic-bezier(.215,.61,.355,1) 1s}.methodology .timeline{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:50px}.methodology .timeline .step{position:relative;z-index:100;width:50px;height:50px;background-color:#141129;display:flex;justify-content:center;align-items:center;border-radius:50px;cursor:pointer}.methodology .timeline .step.active{background-color:#6216ea}.methodology .timeline .step p{color:#fff;font-size:16px;font-weight:500}.methodology .timeline .line{position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%);width:100%;height:5px;background-color:#141129}.methodology .timeline .line .inner{width:0;height:5px;background-color:#6216ea;animation-name:innerline;animation-duration:30s;animation-timing-function:linear}.methodology .data{width:100%;max-width:600px;margin:0 auto;text-align:center;margin-top:50px}@media(max-width:899px){.methodology .data{margin-top:25px}}.methodology .data .data-content{position:relative;overflow:hidden;height:0;opacity:0;transform:translateY(4vw) scale(.95);transition:opacity 1s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1) 0s}.methodology .data .data-content.is-active{position:relative;overflow:hidden;height:auto;opacity:1;transform:none}.methodology .data .medium-title{margin-bottom:25px}.methodology .data .cta{display:inline-block;margin-top:25px}@keyframes innerline{0%{width:0}to{width:100%}}.methodology .svg-graph .graph-steps.graph-steps-mobile{top:-15px}@media(max-width:767px){.methodology .svg-graph.desktop-svg-graph{display:none}}.methodology .svg-graph.mobile-svg-graph{display:none}@media(max-width:767px){.methodology .svg-graph.mobile-svg-graph{display:block}}.media-expertises{position:relative;z-index:11;width:100%;background:#211d46}@media(max-width:767px){.media-expertises{margin-bottom:-45px}}.media-expertises .top{display:flex;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;position:relative;top:100px;z-index:99999999}@media(max-width:899px){.media-expertises .top{top:75px}}@media(max-width:767px){.media-expertises .top{position:relative;top:0;padding-bottom:25px}}.media-expertises .top .small-title{color:#ff0}.media-expertises .top .arrows{display:flex}.media-expertises .top .arrows .arrow{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid #ff0;border-radius:50px;margin-left:20px;cursor:pointer;transition:opacity 1s cubic-bezier(.215,.61,.355,1) 0s,transform 1s cubic-bezier(.215,.61,.355,1) 0s}.media-expertises .top .arrows .arrow.is-disabled{opacity:.2375;transform:scale(.8975)}.media-expertises .top .arrows .arrow img{width:15px}.media-expertises .top .arrows .arrow.left img{transform:rotate(-180deg)}.media-expertises .drag-slider-inner,.media-expertises .slide,.media-expertises .slides-wrapper{position:relative;display:flex}.media-expertises .slide{padding:0 0 0 8vw;width:100vw;min-width:100vw;margin-right:40vw;justify-content:space-between;align-items:center}@media(max-width:1024px){.media-expertises .slide{padding:0 0 0 25px}}@media(max-width:767px){.media-expertises .slide{flex-wrap:wrap}}.media-expertises .slide .data{width:100%;max-width:400px;position:relative}@media(max-width:899px){.media-expertises .slide .data{max-width:340px}}@media(max-width:767px){.media-expertises .slide .data{width:100%;padding-bottom:45px}}.media-expertises .slide .data>*{position:relative;z-index:2}.media-expertises .slide .data:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#141129;border-radius:50%;width:60vw;height:60vw;z-index:1}@media(max-width:767px){.media-expertises .slide .data:before{display:none}}.media-expertises .slide .step{color:#6216ea;font-size:20px;margin-bottom:20px}.media-expertises .slide .step span{color:#f7b8ba}.media-expertises .slide .medium-title{margin-bottom:20px}.media-expertises .slide .cta{margin-top:20px}.media-expertises .slide .media .video-wrap{position:absolute;top:50%;right:8vw;transform:translateY(-50%);z-index:100}@media(max-width:1024px){.media-expertises .slide .media .video-wrap{right:25px;margin-top:45px}}@media(max-width:767px){.media-expertises .slide .media .video-wrap{left:25px;margin-top:35%}}.media-expertises .slide .media .video-wrap:not(.vertical-format) img{min-width:35vw}.media-expertises .slide .media .video-wrap .video{width:100%;max-width:50vw}@media(max-width:767px){.media-expertises .slide .media .video-wrap .video{max-width:100%}}.media-expertises .slide .media .video-wrap .video.top{margin-top:-12vw}.media-expertises .slide .media .video-wrap .video.smaller{width:100%;max-width:40vw;margin-right:10vw}@media(max-width:767px){.media-expertises .slide .media .video-wrap .video.smaller{max-width:100%}.media-expertises .slide .media .video-wrap .video.smaller.top{margin-top:-20vw}}.media-expertises .slide .media .video-wrap.vertical-format{position:absolute;top:auto;bottom:0;right:8vw;transform:translate(0);z-index:100}@media(max-width:1024px){.media-expertises .slide .media .video-wrap.vertical-format{right:25px;margin-top:45px}}@media(max-width:767px){.media-expertises .slide .media .video-wrap.vertical-format{left:25px;margin-top:35%}}.media-expertises .slide .media .video-wrap.vertical-format .video.vertical-format{max-width:25vw;margin-right:25vw}@media(max-width:1224px){.media-expertises .slide .media .video-wrap.vertical-format .video.vertical-format{margin-right:20vw}}@media(max-width:767px){.media-expertises .slide .media .video-wrap.vertical-format .video.vertical-format{max-width:45vw;margin-right:0;margin-left:20vw}}.media-expertises .slide .media .video-wrap.vertical-format .video.vertical-format-small{max-width:22vw;margin-right:25vw;z-index:100;position:relative}@media(max-width:1224px){.media-expertises .slide .media .video-wrap.vertical-format .video.vertical-format-small{margin-right:20vw}}@media(max-width:767px){.media-expertises .slide .media .video-wrap.vertical-format .video.vertical-format-small{max-width:45vw;margin-right:0;margin-left:20vw}}.media-expertises .slide .media .img-wrap{width:100%;max-width:40vw;position:relative;z-index:1}@media(max-width:1024px){.media-expertises .slide .media .img-wrap{max-width:340px}}@media(max-width:767px){.media-expertises .slide .media .img-wrap{width:100%;max-width:80%;margin-left:-45px}}.media-expertises .slide .media .img-wrap img{display:block;min-height:100dvh}@media(max-width:767px){.media-expertises .slide .media .img-wrap img{min-height:55dvh}}.video-player{position:relative}.video-player .footer-tv{width:calc(100% - 1.2vw);height:auto;bottom:1.5vw;left:.5vw;position:absolute;z-index:100}.video-player video{position:absolute}.video-player video.video-1{width:calc(100% - 1.2vw);height:auto;top:.5vw;left:.5vw}.video-player video.video-2{width:20vw;height:auto;top:3vw;left:1.2vw}@media(max-width:767px){.video-player video.video-2{width:35vw;top:5.6vw;left:22.7vw}}.video-player video.video-3{width:19.8vw;height:auto;top:.8vw;left:1.2vw;z-index:10}@media(max-width:767px){.video-player video.video-3{width:40.8vw;top:1.9vw;left:22vw}}.logos{position:relative;width:100%;padding:100px 8vw;padding-bottom:0;background:transparent;z-index:10}.logo-wrap{margin-top:50px;padding-bottom:100px}.logo-wrap .auto-track{display:flex;justify-content:center;animation:infinityLeft 65s linear infinite}@media(max-width:767px){.logo-wrap .auto-track{animation:infinityLeft 42s linear infinite}}.logo-wrap img{width:auto;height:auto;max-height:65px;max-width:155px;-o-object-fit:contain;object-fit:contain;margin:0 20px}@media(max-width:767px){.logo-wrap img{max-height:45px;max-width:115px}}@keyframes infinityLeft{0%{transform:translateZ(0)}to{transform:translate3d(-155%,0,0)}}.work{position:relative;z-index:6;width:100%;display:flex;flex-direction:column;align-items:center;padding-top:100px;padding-bottom:50px;background:#211d46}@media(max-width:899px){.work{padding-right:0;padding-bottom:45px}}.work.projects-page{background:#fff}.work.projects-page .blocs{padding:0 0 80px}.work .title span{color:#6216ea}.work .cta{margin:40px auto 0}.work .blocs{padding:80px 0 0 0;gap:40px 0}@media(max-width:899px){.work .blocs{padding:45px 0}}.work .blocs .bloc .name{background:#d2309f}.work .blocs .bloc .name .regular-text{color:#fff}.work .blocs .bloc .line{background:#6216ea}.hero.work-page{background-color:#141129}.hero.work-page .small-title{color:#ff0;margin-bottom:20px}.hero.work-page .big-title{color:#fff;width:80%}.hero.work-page .hero-wrap{min-height:0;padding-bottom:180px}@media(max-width:900px){.hero.work-page .hero-wrap{padding-bottom:35vw}.hero.work-page .big-title{font-size:40px;width:100%}}@media(max-width:780px){.hero.work-page .hero-wrap{min-height:500px;padding-bottom:320px}.hero.work-page .big-title{font-size:35px}}.work-content{width:100%;background:#fff;position:relative;z-index:100;padding-top:5vw}.work-content .img-wrap{padding:0 7vw;width:100%}.work-content .img-wrap img{width:100%}.work-content .media-wrap{padding:8vw 7vw 0 7vw;padding-bottom:200px}@media(max-width:767px){.work-content .media-wrap{padding-bottom:300px}}.work-content .media-wrap .video-player,.work-content .media-wrap .video-wrap{margin-bottom:5vw}.work-content .media-wrap .video-wrap video{width:100%}.work-content .media-wrap .photos-wrap{display:flex;justify-content:center;margin-bottom:5vw}.work-content .media-wrap .photos-wrap.full img{width:100%}.work-content .media-wrap .photos-wrap.half img{width:45%}.work-content .media-wrap .photos-wrap img{width:25%;margin:0 20px}@media(max-width:600px){.work-content .media-wrap .photos-wrap{flex-wrap:wrap}.work-content .media-wrap .photos-wrap img{width:100%;margin:0;margin-bottom:20px}.work-content .media-wrap .photos-wrap.half img{width:100%}}.work-content .media-wrap .phone-player{width:25%;position:relative}.work-content .media-wrap .phone-player .iphone-frame{width:100%;position:relative;z-index:10}.work-content .media-wrap .phone-player video{position:absolute;width:19.4vw;height:auto;top:.95vw;left:2.5vw;z-index:1}@media(max-width:1150px){.work-content .media-wrap .phone-player video{left:2.8vw}}@media(max-width:950px){.work-content .media-wrap .phone-player video{left:3.2vw}}@media(max-width:600px){.work-content .media-wrap .phone-player video{width:90%;left:5%;top:2%}}@media(max-width:600px){.work-content .media-wrap .phone-player{width:100%}}.work-content .text-wrap{padding:0 7vw;width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding-top:8vw}.work-content .text-wrap .left{width:500px;position:relative}.work-content .text-wrap .left:after{content:"";width:100%;height:3px;background-color:#6216ea;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}.work-content .text-wrap .right{width:calc(100% - 530px)}.work-content .text-wrap .medium-title{color:#141129;background-color:#fff;position:relative;z-index:10;padding-right:30px;width:-moz-fit-content;width:fit-content}.work-content .text-wrap .regular-text{color:#141129}.work-content .text-wrap .list-wrap{padding:0;margin:0}.work-content .text-wrap .list-wrap li{position:relative;display:flex;align-items:flex-start;margin-bottom:20px}.work-content .text-wrap .list-wrap li:before{content:"";position:relative;display:block;width:20px;height:14px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgNS45NTVoMTYuMTkzdjIuMDg5SDB2LTIuMDl6IiBmaWxsPSIjRkY4QUIzIi8+PHBhdGggZD0iTTExLjcwMSAxNGwtMS40NjMtMS40NjNMMTUuNzc2IDdsLTUuNTM4LTUuNTM3TDExLjcwMSAwbDcgNy03IDd6IiBmaWxsPSIjRkY4QUIzIi8+PC9zdmc+");background-size:contain;background-repeat:no-repeat;background-position:50%;margin-right:10px;margin-top:4px}.work-content .text-wrap .list-wrap li img{width:20px;position:relative;top:4px;margin-right:30px}.work-content .text-wrap .stats-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.work-content .text-wrap .stats-wrap .stat{width:calc(50% - 10px);background-color:#6216ea;margin-bottom:20px;text-align:center;padding:3vw}.work-content .text-wrap .stats-wrap .stat .number{font-size:50px;font-weight:300}.work-content .text-wrap .stats-wrap .stat p{color:#fff}@media(max-width:1200px){.work-content .text-wrap .left{width:350px}.work-content .text-wrap .right{width:calc(100% - 380px)}}@media(max-width:900px){.work-content .text-wrap .left{width:250px}.work-content .text-wrap .right{width:calc(100% - 280px)}.work-content .text-wrap .stats-wrap .stat .number{font-size:35px}}@media(max-width:780px){.work-content .text-wrap{flex-wrap:wrap}.work-content .text-wrap .left{width:100%;margin-bottom:40px}.work-content .text-wrap .right{width:100%}}@media(max-width:600px){.work-content .text-wrap .stats-wrap{flex-wrap:wrap}.work-content .text-wrap .stats-wrap .stat{width:100%;padding:7vw}}.other-work{width:100%;position:relative;z-index:200;padding:7vw;background-color:#211d46}.other-work .small-title{margin-bottom:40px;color:#ff0;width:100%;text-align:center}.other-work .blocs{margin-top:0;justify-content:center}.other-work .blocs .bloc{margin:0 10px}.other-work .blocs .bloc .name{background:#d2309f}.other-work .blocs .bloc .name .regular-text{color:#fff}.other-work .blocs .bloc .line{background:#6216ea}@media(max-width:780px){.other-work .blocs{flex-wrap:wrap}.other-work .blocs .bloc{width:100%;margin-bottom:40px}}.careers-bloc{position:relative;z-index:10;width:100%;padding-top:100px;padding-bottom:100px;padding-bottom:0;background:#fff;display:flex;align-items:center}@media(max-width:899px){.careers-bloc{padding-top:25px}}@media(max-width:767px){.careers-bloc{flex-wrap:wrap}}.careers-bloc .img{width:65%;position:relative}@media(max-width:899px){.careers-bloc .img{width:60%}}@media(max-width:767px){.careers-bloc .img{width:100%}}.careers-bloc .img .line{width:100%;height:8px;background-color:#d2309f;position:absolute;left:0;bottom:0}.careers-bloc .data{width:35%;padding-left:3vw}@media(max-width:899px){.careers-bloc .data{width:40%}}@media(max-width:767px){.careers-bloc .data{width:100%;padding-top:45px}}.careers-bloc .data .small-title{color:#6216ea}.careers-bloc .data .medium-title{margin:30px 0 0 0;color:#141129;line-height:1.3;font-weight:200}.careers-bloc .data .regular-text{margin:30px 0;margin-top:20px;color:#141129}.services-list{width:100%;display:flex;justify-content:center;position:relative;z-index:1000}.services-list .list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:100%;max-width:700px}.services-list .list .service{width:50%}.services-list .list .service a{display:flex;color:#fff;margin-bottom:20px;cursor:pointer;transition:all .4s ease}.services-list .list .service a:hover{color:#f7b8ba}.services-list .list .service .number span:first-child{color:#6216ea;width:20px;display:inline-block}.services-list .list .service .number span:last-child{color:#f7b8ba;margin-right:10px}@media(max-width:900px){.services-list .list{padding:5vw}}@media(max-width:650px){.services-list .list .service{width:100%}.services-list .list .service .small-title{font-size:18px}}.services-content{width:100%;padding:5vw 7vw;padding-top:0;background-color:#fff;position:relative;z-index:1000}.services-content .service-bloc{display:flex;align-items:center;margin-bottom:5vw;padding-top:100px}.services-content .service-bloc.left .data{padding-left:5vw}.services-content .service-bloc.right .data{order:0;padding-right:5vw}.services-content .service-bloc.right .img{order:1}.services-content .service-bloc .img{width:50%;position:relative}.services-content .service-bloc .img .circle{position:absolute;width:7vw}.services-content .service-bloc .img .circle.top{top:-3vw}.services-content .service-bloc .img .circle.bottom{bottom:-3vw}.services-content .service-bloc .img .circle.left{left:-1vw}.services-content .service-bloc .img .circle.right{right:-1vw}.services-content .service-bloc .data{width:50%;color:#141129}.services-content .service-bloc .data .title-wrap{display:flex;margin-bottom:20px}.services-content .service-bloc .data .title-wrap .number{margin-right:10px}.services-content .service-bloc .data .title-wrap .number span{color:#f7b8ba;display:inline-block}.services-content .service-bloc .data .title-wrap .number span:first-child,.services-content .service-bloc .data .title-wrap .number span:last-child{color:#6216ea}.services-content .service-bloc .data .title-wrap .number span:nth-child(2){margin:0 5px}@media(max-width:899px){.services-content .service-bloc{flex-wrap:wrap;margin-bottom:0}.services-content .service-bloc.left .data{padding-left:0}.services-content .service-bloc.right .data{order:1;padding-right:0}.services-content .service-bloc.right .img{order:0}.services-content .service-bloc .img{width:100%;order:0;margin-bottom:30px}.services-content .service-bloc .data{width:100%;order:1}}.blog-content{width:100%;background:#fff;padding-bottom:200px}.blog-content.homepage-insights{padding-top:120px;padding-bottom:0;display:flex;flex-direction:column;align-items:center}.blog-content.homepage-insights .wrap-title{margin-bottom:80px}@media(max-width:767px){.blog-content.homepage-insights .wrap-title{margin-bottom:40px}}.blog-content.homepage-insights .cta{margin-top:50px}.blog-content .blog-container{margin:0 auto;width:100%;max-width:850px;background:#fff}.blog-content .blog-container .blog-image{width:100%;margin-bottom:50px}.blog-content .blog-container .blog-content-text{width:100%;display:flex;flex-direction:column;gap:40px;font-weight:400;font-size:20px;line-height:1.5;color:#211d46}.blog-content .blog-container .blog-content-text h2:not(:first-child){margin-top:10px}.blog-content .blog-container .blog-content-text figure{margin:0}.blog-content .blog-container .blog-content-text a{text-decoration:underline;color:#6216ea}.blog-content .blog-other-articles{width:100%;margin-top:100px}.blog-content .blog-other-articles.without-margin,.blog-content .blog-other-articles.without-margin .articles-list{margin-top:0}.blog-content .blog-other-articles .wrap-title .title span{color:#6216ea}.blog-content .blog-other-articles .wrap-title .title{color:#211d46}.blog-content .blog-other-articles .articles-list{width:100%;display:flex;flex-direction:column;gap:40px;margin-top:80px;padding-top:40px;border-top:1px solid #211d46}.blog-content .blog-other-articles .articles-list .article-item{width:100%;border-bottom:1px solid #211d46;padding-bottom:40px;display:flex;align-items:center}@media(max-width:1023px){.blog-content .blog-other-articles .articles-list .article-item{flex-direction:column;gap:40px}}.blog-content .blog-other-articles .articles-list .article-item:hover .article-image-wrap .article-image{transform:scale(1.1)}.blog-content .blog-other-articles .articles-list .article-item:hover .article-content .article-title{color:#6216ea}@media(min-width:1024px){.blog-content .blog-other-articles .articles-list .article-item:hover .article-content .article-bottom-info .article-link span{transform:translateX(0)}.blog-content .blog-other-articles .articles-list .article-item:hover .article-content .article-bottom-info .article-link svg{opacity:1;transform:translateX(0)}}.blog-content .blog-other-articles .articles-list .article-item .article-image-wrap{width:50%;aspect-ratio:16/9;display:flex;overflow:hidden}@media(max-width:1023px){.blog-content .blog-other-articles .articles-list .article-item .article-image-wrap{width:100%}}.blog-content .blog-other-articles .articles-list .article-item .article-image-wrap .article-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.blog-content .blog-other-articles .articles-list .article-item .article-content{width:50%;padding-left:60px;display:flex;flex-direction:column;gap:30px;color:#211d46}@media(max-width:1023px){.blog-content .blog-other-articles .articles-list .article-item .article-content{width:100%;padding-left:0}}@media(max-width:767px){.blog-content .blog-other-articles .articles-list .article-item .article-content{gap:20px}}.blog-content .blog-other-articles .articles-list .article-item .article-content .article-title{font-weight:500;font-size:35px;line-height:1;color:#211d46;transition:color .3s ease-in-out}@media(max-width:767px){.blog-content .blog-other-articles .articles-list .article-item .article-content .article-title{font-size:25px}}.blog-content .blog-other-articles .articles-list .article-item .article-content .article-excerpt{margin-top:10px;max-width:375px;font-weight:500;font-size:16px;line-height:1.5;color:#211d46}.blog-content .blog-other-articles .articles-list .article-item .article-content .article-bottom-info{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.blog-content .blog-other-articles .articles-list .article-item .article-content .article-bottom-info .insight-author{margin-top:0}.blog-content .blog-other-articles .articles-list .article-item .article-content .article-bottom-info .article-link{display:flex;align-items:center;gap:10px;font-weight:500;font-size:18px;line-height:1;color:#6216ea}@media(min-width:1024px){.blog-content .blog-other-articles .articles-list .article-item .article-content .article-bottom-info .article-link span{transform:translateX(36px);transition:transform .3s ease-in-out}}.blog-content .blog-other-articles .articles-list .article-item .article-content .article-bottom-info .article-link svg{height:20px}@media(min-width:1024px){.blog-content .blog-other-articles .articles-list .article-item .article-content .article-bottom-info .article-link svg{opacity:0;transform:translateX(-10px);transition:transform .3s ease-in-out,opacity .3s ease-in-out}}.insight-author{display:flex;align-items:center;gap:15px;margin-top:40px}.insight-author .author-photo{width:50px;height:50px;border-radius:50%;border:1px solid #fff}.insight-author .author-name{font-size:16px;font-weight:500;line-height:1.5}.contact-wrapper{display:flex;padding-top:40px;padding-bottom:200px}.contact-wrapper .contact-container{display:flex}@media(max-width:1023px){.contact-wrapper .contact-container{flex-direction:column;gap:40px}}.contact-wrapper .contact-container h2{font-weight:600;font-size:30px;line-height:1.5;margin:0 0 50px}@media(max-width:767px){.contact-wrapper .contact-container h2{margin-bottom:20px}}.contact-wrapper .contact-container .contact-left{width:50%;display:flex;flex-direction:column;padding-right:40px}@media(max-width:1023px){.contact-wrapper .contact-container .contact-left{width:100%;padding-right:0}}.contact-wrapper .contact-container .contact-left .contact-links{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}@media(max-width:767px){.contact-wrapper .contact-container .contact-left .contact-links{gap:10px;margin-bottom:20px}}.contact-wrapper .contact-container .contact-left .contact-links a{font-weight:500;font-size:20px;line-height:1.5;color:#ff0}.contact-wrapper .contact-container .contact-left .contact-links a:hover{text-decoration:underline}.contact-wrapper .contact-container .contact-left .contact-addresses{width:100%;display:flex;gap:40px}@media(max-width:767px){.contact-wrapper .contact-container .contact-left .contact-addresses{flex-direction:column;gap:20px}}.contact-wrapper .contact-container .contact-left .contact-addresses .contact-address{flex:1;display:flex;flex-direction:column;gap:20px}.contact-wrapper .contact-container .contact-left .contact-addresses .contact-address .address-name{font-weight:500;font-size:24px;line-height:100%}.contact-wrapper .contact-container .contact-left .contact-addresses .contact-address .address-value{font-weight:500;font-size:18px;line-height:100%}.contact-wrapper .contact-container .contact-left .social-link{display:flex;margin-top:40px}.contact-wrapper .contact-container .contact-left .social-link svg{height:37px}.contact-wrapper .contact-container .contact-right{width:50%;display:flex;flex-direction:column}@media(max-width:1023px){.contact-wrapper .contact-container .contact-right{width:100%}}.contact-wrapper .contact-container .contact-right .form-success{font-weight:500;font-size:18px;line-height:100%;color:#ff0;margin-bottom:20px}.contact-wrapper .contact-container .contact-right .contact-form{width:100%;display:flex;flex-wrap:wrap;gap:10px}.contact-wrapper .contact-container .contact-right .contact-form .select-input,.contact-wrapper .contact-container .contact-right .contact-form .text-input,.contact-wrapper .contact-container .contact-right .contact-form .textarea-input{font-family:DM Sans,sans-serif;width:100%;padding:20px;background:#141129;border:1px solid hsla(0,0%,100%,.2);border-radius:5px;font-weight:500;font-size:16px;line-height:100%;color:#fff}.contact-wrapper .contact-container .contact-right .contact-form .select-input::-moz-placeholder,.contact-wrapper .contact-container .contact-right .contact-form .text-input::-moz-placeholder,.contact-wrapper .contact-container .contact-right .contact-form .textarea-input::-moz-placeholder{color:#fff}.contact-wrapper .contact-container .contact-right .contact-form .select-input::placeholder,.contact-wrapper .contact-container .contact-right .contact-form .text-input::placeholder,.contact-wrapper .contact-container .contact-right .contact-form .textarea-input::placeholder{color:#fff}.contact-wrapper .contact-container .contact-right .contact-form .select-input.half,.contact-wrapper .contact-container .contact-right .contact-form .text-input.half,.contact-wrapper .contact-container .contact-right .contact-form .textarea-input.half{width:calc(50% - 5px)}@media(max-width:767px){.contact-wrapper .contact-container .contact-right .contact-form .select-input.half,.contact-wrapper .contact-container .contact-right .contact-form .text-input.half,.contact-wrapper .contact-container .contact-right .contact-form .textarea-input.half{width:100%}}.contact-wrapper .contact-container .contact-right .contact-form .select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNyAxMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMS43M0wxLjc3NyAwIDguNSA2LjU0NCAxNS4yMjMgMCAxNyAxLjczIDguNSAxMCAwIDEuNzN6Ii8+PC9zdmc+");background-size:auto 10px;background-repeat:no-repeat;background-position:right 20px center}.contact-wrapper .contact-container .contact-right .contact-form .textarea-input{height:150px}.contact-wrapper .contact-container .contact-right .contact-form .cta{margin-top:10px}