@-webkit-keyframes slideRightIn{0%{-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes slideRightIn{0%{-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes slideRightOut{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0);opacity:0}}@keyframes slideRightOut{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0);opacity:0}}.slideRight-enter-active{-webkit-animation:slideRightIn 1s ease both;animation:slideRightIn 1s ease both}.slideRight-leave-active{-webkit-animation:slideRightOut 1s ease both;animation:slideRightOut 1s ease both}section.hero-slider{position:relative;z-index:0;height:550px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.hero-slider .hero-title{position:absolute;z-index:50;top:50%;left:50%;width:80%;line-height:130%;-webkit-transform:translate3d(-50%,-130px,0);transform:translate3d(-50%,-130px,0);font-size:1.3em;font-weight:600;letter-spacing:3px;color:#fff;padding:.3em .5em;text-shadow:0 1px 2px rgba(0,0,0,.35);text-align:center}section.hero-slider .labels-container{position:relative;z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.hero-slider .labels-container .label{width:240px;height:70px;position:relative}section.hero-slider .labels-container .label .label-inner{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.hero-slider .labels-container .label .label-title{position:relative;z-index:10}section.hero-slider .labels-container .label .label-bg{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.35);box-shadow:0 3px 10px rgba(0,0,0,.35);z-index:0}section.hero-slider .labels-container .label.left{-webkit-transform:translate3d(12px,-15px,0);transform:translate3d(12px,-15px,0);z-index:10}section.hero-slider .labels-container .label.left .label-inner{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}section.hero-slider .labels-container .label.left .label-inner.slideRight-leave-active{-webkit-animation-delay:.3s;animation-delay:.3s}section.hero-slider .labels-container .label.left .label-bg{background:-webkit-gradient(linear,left top,right top,from(#5a91ff),color-stop(60%,#1c67fe));background:linear-gradient(90deg,#5a91ff,#1c67fe 60%)}section.hero-slider .labels-container .label.right{-webkit-transform:translate3d(-12px,15px,0);transform:translate3d(-12px,15px,0);z-index:5}section.hero-slider .labels-container .label.right .label-inner{-webkit-transform-origin:0 50%;transform-origin:0 50%}section.hero-slider .labels-container .label.right .label-inner.slideRight-enter-active{-webkit-animation-delay:.3s;animation-delay:.3s}section.hero-slider .labels-container .label.right .label-bg{background-color:#fff}section.hero-slider .quotes-container{position:absolute;z-index:50;top:75%;left:50%;font-size:12px;line-height:150%;width:45%;max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:0;visibility:hidden;-webkit-transition:opacity .5s;transition:opacity .5s}section.hero-slider .quotes-container .quote-mark{margin-right:10px}section.hero-slider .quotes-container .quote-text{-webkit-box-flex:1;-ms-flex:1 1 0.00001px;flex:1 1 0.00001px;padding:.4em .6em;background:rgba(0,0,0,.7);color:#fff}section.hero-slider .quotes-container.show{opacity:1;visibility:visible}section.hero-slider .hero-item{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;background-size:cover;z-index:0;-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(50%,#000),color-stop(60%,transparent),to(transparent));-webkit-mask-image:linear-gradient(270deg,#000 0,#000 50%,transparent 60%,transparent);mask-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(50%,#000),color-stop(60%,transparent),to(transparent));mask-image:linear-gradient(270deg,#000 0,#000 50%,transparent 60%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}section.hero-slider .hero-item.item-1{background-image:url(../img/hero-slider-bg-1.b1d67a94.png)}section.hero-slider .hero-item.item-2{background-image:url(../img/hero-slider-bg-2.0cc3201d.png)}section.hero-slider .hero-item.item-3{background-image:url(../img/hero-slider-bg-3.69490527.png)}section.hero-slider .hero-item.item-4{background-image:url(../img/hero-slider-bg-4.b7f5f3ad.png)}section.hero-slider .hero-item.exiting{-webkit-transition:-webkit-mask-position 2s ease;transition:-webkit-mask-position 2s ease;transition:mask-position 2s ease;transition:mask-position 2s ease,-webkit-mask-position 2s ease;z-index:1;-webkit-mask-position:0 0;mask-position:0 0}section.hero-slider .hero-item.entering{z-index:0;-webkit-mask-position:100% 0;mask-position:100% 0}section.hero-slider .hero-item.is-active{z-index:1;-webkit-mask-position:100% 0;mask-position:100% 0}@media (max-width:768px){section.hero-slider .hero-title{top:45%}section.hero-slider .quotes-container{top:70%;left:10%;width:80%}}@-webkit-keyframes typingIn{0%{width:0}to{width:100%}}@keyframes typingIn{0%{width:0}to{width:100%}}@-webkit-keyframes typingOut{0%{width:100%}to{width:0}}@keyframes typingOut{0%{width:100%}to{width:0}}@-webkit-keyframes blinkCaret{0%,to{border-color:transparent}50%{border-color:#fff}}@keyframes blinkCaret{0%,to{border-color:transparent}50%{border-color:#fff}}.typewriter-animation{font-size:20px;color:#fff;padding:.4em .5em}.typewriter-animation .text-bg{position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0;background:#1c67fe}.typewriter-animation .inner-text{position:relative;z-index:10;overflow:hidden;border-right:.1em solid #fff;letter-spacing:.05em;white-space:nowrap;margin:0 auto}.typewriter-animation .invisible{position:relative;visibility:hidden;opacity:0;z-index:-1}section.home-central-slider{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}section.home-central-slider .intro-text{position:absolute;top:0;z-index:5;color:#fff;overflow:hidden}section.home-central-slider .intro-text .inner-text{position:relative;background:#000;padding:.3em .8em;-webkit-transform:translate3d(0,130%,0);transform:translate3d(0,130%,0);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}section.home-central-slider .intro-text .inner-text.showing{-webkit-transform:translateZ(0);transform:translateZ(0)}section.home-central-slider .hightlight-text{position:absolute;bottom:27%;z-index:5}section.home-central-slider .slide-image{position:relative;margin-top:-100px;width:100%;height:100%;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.home-central-slider .slide-image .image{position:relative;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;-webkit-box-sizing:content-box;box-sizing:content-box}section.home-central-slider .slide-image .image.image-1{width:150px;height:113px;background-image:url(../img/logo-large.feb2819b.png)}section.home-central-slider .slide-image .image.image-2{top:70px;width:210px;height:275px;background-image:url(../img/home-part-3-iceberg.c722d61b.png)}section.home-central-slider .slide-image .image.image-3{top:60px;width:260px;height:260px;background-image:url(../img/home-part-3-cross.f575fc88.png)}section.home-central-slider .slide-image .image.image-4{width:375px;height:150px;background-image:url(../img/home-part-3-cloud.1860e181.png)}.homepage.dm-corp-page .fold-bar{position:relative;z-index:5;height:85px;padding:20px 0;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:5px 0 8px rgba(0,0,0,.1);box-shadow:5px 0 8px rgba(0,0,0,.1)}.homepage.dm-corp-page .fold-bar,.homepage.dm-corp-page .fold-bar .fold-bar-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.homepage.dm-corp-page .fold-bar .fold-bar-list{-webkit-box-flex:1;-ms-flex:1 1 0.0001px;flex:1 1 0.0001px;margin-top:0;margin-bottom:0;padding:0;border-left:1px solid #1c67fe;border-right:1px solid #1c67fe;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage.dm-corp-page .fold-bar .fold-bar-item{list-style:none;-webkit-box-flex:1;-ms-flex:1 1 0.0001px;flex:1 1 0.0001px;padding:0 40px;border-left:1px solid #1c67fe}.homepage.dm-corp-page .fold-bar .fold-bar-item:first-of-type{border-left:0}.homepage.dm-corp-page .fold-bar .fold-bar-item .item-title{font-size:16px;color:#1c67fe;padding-bottom:6px}.homepage.dm-corp-page .fold-bar .fold-bar-item .cta-text{font-size:13px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.homepage.dm-corp-page .fold-bar .fold-bar-item .cta-text:hover{opacity:.8}.homepage.dm-corp-page .fold-bar .fold-bar-item .cta-text:active{opacity:.6}.homepage.dm-corp-page .part-two{height:395px;position:relative}.homepage.dm-corp-page .part-two .bg-layer{position:absolute;top:0;bottom:0;right:0;z-index:0;width:calc(50% + 100px);background-repeat:no-repeat;background-position:100%;background-size:cover;background-image:url(../img/home-part-2-bg-b.49c43b5a.png)}.homepage.dm-corp-page .part-two .overlay-bg{position:absolute;top:0;left:0;z-index:5;height:395px;width:388px;-webkit-transform:translateX(-45%);transform:translateX(-45%);background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;background-image:url(../img/home-part-2-bg-a.80e28018.png)}.homepage.dm-corp-page .part-two .context-layer{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage.dm-corp-page .part-two .context-layer .left-zone{-webkit-box-flex:1;-ms-flex:1 1 0.0001px;flex:1 1 0.0001px;-ms-flex-item-align:start;align-self:flex-start;padding-top:115px;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:100%}.homepage.dm-corp-page .part-two .context-layer .left-zone .intro-text{border-bottom:2px solid rgba(28,103,254,.25);position:relative;width:85%;max-width:400px;line-height:100%}.homepage.dm-corp-page .part-two .context-layer .left-zone .intro-text span{display:inline-block;line-height:100%;border-bottom:2px solid #1c67fe;position:relative;top:2px;font-size:40px;font-weight:800;padding-bottom:8px}.homepage.dm-corp-page .part-two .context-layer .middle-zone{width:260px;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.homepage.dm-corp-page .part-two .context-layer .middle-zone,.homepage.dm-corp-page .part-two .context-layer .middle-zone .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage.dm-corp-page .part-two .context-layer .middle-zone .title{font-weight:600;color:#fff;position:relative;font-size:24px;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage.dm-corp-page .part-two .context-layer .middle-zone .title .logo-en{position:relative;top:2px;margin-left:5px}.homepage.dm-corp-page .part-two .context-layer .middle-zone .subtitle{font-size:20px;color:hsla(0,0%,100%,.8);margin-top:3px}.homepage.dm-corp-page .part-two .context-layer .middle-zone .button-wrapper{margin-top:15px}.homepage.dm-corp-page .part-two .context-layer .middle-zone .button-wrapper .text-button{font-weight:800}.homepage.dm-corp-page .part-two .context-layer .right-zone{width:calc(50% - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.homepage.dm-corp-page .part-two .context-layer .right-zone .title{font-size:20px;color:#fff;padding-bottom:15px}.homepage.dm-corp-page .part-two .context-layer .right-zone .title b{font-size:26px;padding-left:2px}.homepage.dm-corp-page .part-two .context-layer .right-zone .dropdown-wrapper{width:240px;position:relative}.homepage.dm-corp-page .part-two .context-layer .right-zone .dropdown-wrapper .dropdown-trigger{position:relative;background:#1c67fe;font-size:16px;font-weight:600;text-align:center;padding:14px 12px;cursor:pointer}.homepage.dm-corp-page .part-two .context-layer .right-zone .dropdown-wrapper .dropdown-trigger .icon-wrapper{position:absolute;right:12px;top:calc(50% - 10px);width:14px;z-index:3}.homepage.dm-corp-page .part-two .context-layer .right-zone .dropdown-wrapper .dropdown-trigger .icon-wrapper .caret-icon{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.homepage.dm-corp-page .part-two .context-layer .right-zone .dropdown-wrapper .dropdown-list{margin:0;padding:0;position:absolute;top:100%;left:0;right:0;list-style:none;opacity:0;visibility:hidden;-webkit-transition:opacity .3s;transition:opacity .3s}.homepage.dm-corp-page .part-two .context-layer .right-zone .dropdown-wrapper .dropdown-list li{position:relative;background:rgba(28,103,254,.8);padding:15px 10px;margin-top:2px;font-size:14px;cursor:pointer;-webkit-transition:background .3s,color .3s,-webkit-box-shadow .3s;transition:background .3s,color .3s,-webkit-box-shadow .3s;transition:background .3s,color .3s,box-shadow .3s;transition:background .3s,color .3s,box-shadow .3s,-webkit-box-shadow .3s}.homepage.dm-corp-page .part-two .context-layer .right-zone .dropdown-wrapper .dropdown-list li:hover{background:#fff;color:#1c67fe;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.15);box-shadow:0 3px 8px rgba(0,0,0,.15)}.homepage.dm-corp-page .part-two .context-layer .right-zone .dropdown-wrapper:hover .dropdown-trigger .icon-wrapper .caret-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.homepage.dm-corp-page .part-two .context-layer .right-zone .dropdown-wrapper:hover .dropdown-list{visibility:visible;opacity:1}.homepage.dm-corp-page .part-three{height:425px;position:relative;z-index:0}.homepage.dm-corp-page .part-three .bg-picture-layer{position:absolute;top:0;bottom:55px;left:0;z-index:0;width:35%;background-repeat:no-repeat;background-position:0 0;background-size:cover}.homepage.dm-corp-page .part-three .bg-layer{position:absolute;top:0;bottom:0;right:0;z-index:1;width:calc(50% + 243.535px)}.homepage.dm-corp-page .part-three .overlay-blue{position:absolute;top:0;left:0;z-index:5;height:395px;width:388px;-webkit-transform:translateX(-45%);transform:translateX(-45%);background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;background-image:url(../img/home-part-2-bg-a.80e28018.png)}.homepage.dm-corp-page .part-three .team-bg{position:absolute;top:150px;right:0;bottom:0;left:100px;z-index:0;background-repeat:no-repeat;background-position:100%;background-size:cover}.homepage.dm-corp-page .part-three .context-layer{position:absolute;z-index:10;top:0;bottom:0;right:0;width:calc(50% + 340px)}.homepage.dm-corp-page .part-three .context-layer .top-right-bar{position:absolute;z-index:2;top:0;height:150px;right:0;width:70%;background:#fff}.homepage.dm-corp-page .part-three .context-layer .bottom-blue-mask{position:absolute;z-index:1;top:0;bottom:0;left:205px;width:380px;background:rgba(28,103,254,.7);-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.homepage.dm-corp-page .part-three .context-layer .top-main-container{position:absolute;top:0;bottom:32px;left:25px;width:530px;z-index:3}.homepage.dm-corp-page .part-three .context-layer .top-main-container .container-bg{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;background:#fff;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.homepage.dm-corp-page .part-three .context-layer .top-main-container .slider-container{position:absolute;top:12%;left:10%;right:10%;bottom:6%;z-index:5}.homepage.dm-corp-page .clients{background:#f0f1f6;padding-top:50px;position:relative;z-index:5}.homepage.dm-corp-page .clients .section-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:3px;margin-top:-85px;margin-bottom:30px;position:relative}.homepage.dm-corp-page .clients .section-title span{padding:1em 10em 1em 0;background:#000;position:relative;z-index:1}.homepage.dm-corp-page .clients .section-title span:before{content:"";position:absolute;z-index:0;width:500%;right:100%;top:0;bottom:0;background:#000}.homepage.dm-corp-page .clients .client-logos-container{padding:10px 0 50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.homepage.dm-corp-page .clients .client-logos-container .client-block{width:260px;height:110px;margin-top:30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.homepage.dm-corp-page .clients .client-logos-container .client-block .logo{background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;-webkit-box-flex:1;-ms-flex:1 1 0.0001px;flex:1 1 0.0001px}