/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
@-webkit-keyframes fadeIn{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
}
@keyframes fadeIn{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
}
@-webkit-keyframes fadeOut{from{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";display:none;}
}
@keyframes fadeOut{from{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";display:none;}
}
@-webkit-keyframes slideUpForFade{from{-webkit-transform:translateY(35%);transform:translateY(35%);}
to{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes slideUpForFade{from{-webkit-transform:translateY(35%);transform:translateY(35%);}
to{-webkit-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes slideInFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
to{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes slideInFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
to{-webkit-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes slideInFromRight{from{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%);}
to{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
}
@keyframes slideInFromRight{from{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%);}
to{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
}
@-webkit-keyframes slideDown{from{-webkit-transform:translateY(0);transform:translateY(0);}
to{-webkit-transform:translateY(100%);transform:translateY(100%);}
}
@keyframes slideDown{from{-webkit-transform:translateY(0);transform:translateY(0);}
to{-webkit-transform:translateY(100%);transform:translateY(100%);}
}
@-webkit-keyframes slideOff{from{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
}
@keyframes slideOff{from{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
}
@-webkit-keyframes slideIn{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideIn{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes dotActive{0%{width:.625em;height:.625em;}
10%{width:.6875em;height:.6875em;}
20%{width:.5625em;height:.5625em;}
}
@keyframes dotActive{0%{width:.625em;height:.625em;}
10%{width:.6875em;height:.6875em;}
20%{width:.5625em;height:.5625em;}
}
@-webkit-keyframes dotActiveNav{0%{width:.625em;height:.625em;}
10%{width:.6875em;height:.6875em;}
20%{width:.5625em;height:.5625em;}
}
@keyframes dotActiveNav{0%{width:.625em;height:.625em;}
10%{width:.6875em;height:.6875em;}
20%{width:.5625em;height:.5625em;}
}
@-webkit-keyframes preloading{0{fill:#fff;}
50%{fill:#0096a9;}
60%{fill:#0096a9;}
100%{fill:#fff;}
}
@keyframes preloading{0{fill:#fff;}
50%{fill:#0096a9;}
60%{fill:#0096a9;}
100%{fill:#fff;}
}
@-webkit-keyframes rotate{0{-webkit-transform:translateX(-100%) rotate(0);transform:translateX(-100%) rotate(0);}
25%{-webkit-transform:translateX(95%) rotate(20deg);transform:translateX(95%) rotate(20deg);}
100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);}
}
@keyframes rotate{0{-webkit-transform:translateX(-100%) rotate(0);transform:translateX(-100%) rotate(0);}
25%{-webkit-transform:translateX(95%) rotate(20deg);transform:translateX(95%) rotate(20deg);}
100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);}
}
@import url("//hello.myfonts.net/count/29889a");@font-face{font-family:'CoreSansNR35Light';src:url('../webfonts/coresansnr35light-webfont.eot');src:url('../webfonts/coresansnr35light-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/coresansnr35light-webfont.woff2') format('woff2'),url('../webfonts/coresansnr35light-webfont.woff') format('woff'),url('../webfonts/coresansnr35light-webfont.ttf') format('truetype'),url('../webfonts/coresansnr35light-webfont.svg#core_sans_nr_35_lightregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CoreSansNR55Medium';src:url('../webfonts/coresansnr55medium-webfont.eot');src:url('../webfonts/coresansnr55medium-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/coresansnr55medium-webfont.woff2') format('woff2'),url('../webfonts/coresansnr55medium-webfont.woff') format('woff'),url('../webfonts/coresansnr55medium-webfont.ttf') format('truetype'),url('../webfonts/coresansnr55medium-webfont.svg#core_sans_nr_55_mediumregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CoreSansNR65Bold';src:url('../webfonts/coresansnr65bold-webfont.eot');src:url('../webfonts/coresansnr65bold-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/coresansnr65bold-webfont.woff2') format('woff2'),url('../webfonts/coresansnr65bold-webfont.woff') format('woff'),url('../webfonts/coresansnr65bold-webfont.ttf') format('truetype'),url('../webfonts/coresansnr65bold-webfont.svg#core_sans_nr_65_boldregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'DINCondensed-Bold';src:url('../webfonts/DINCondensed-Bold_gdi.eot');src:url('../webfonts/DINCondensed-Bold_gdi.eot?#iefix') format('embedded-opentype'),url('../webfonts/DINCondensed-Bold_gdi.woff') format('woff'),url('../webfonts/DINCondensed-Bold_gdi.ttf') format('truetype'),url('../webfonts/DINCondensed-Bold_gdi.svg#DINCondensed-Bold') format('svg');font-weight:700;font-style:normal;font-stretch:condensed;unicode-range:U20 -25CA;}
body{margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a:active,a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
hr{box-sizing:content-box;height:0;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:0;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr,.box{margin:0;padding:0;margin-bottom:20px;margin-bottom:1.25rem;}
ul{list-style-type:none;}
abbr[title],dfn[title]{cursor:help;}
u,ins{text-decoration:none;}
label,input,textarea,button,select,option{cursor:pointer;}
.input--text:active,.input--text:focus,textarea:active,textarea:focus{cursor:text;outline:0;}
h1,.alpha{font-size:6.5625em;line-height:1.1333333333em;font-family:DINCondensed-Bold,CoreSansNR65Bold,Helvetica,Arial,sans-serif;font-weight:normal;}
h2,.beta{font-size:3.125em;line-height:1.24em;font-family:DINCondensed-Bold,CoreSansNR65Bold,Helvetica,Arial,sans-serif;font-weight:normal;}
h3,.gamma{font-size:1.25em;line-height:1.2em;font-family:DINCondensed-Bold,CoreSansNR65Bold,Helvetica,Arial,sans-serif;font-weight:normal;}
.lead{font-size:1.125em;}
img{border:0;max-width:100%;font-style:italic;vertical-align:middle;}
.gm-style img,img[width],img[height]{max-width:none;}
.alternative h1,.alternative .alpha,.alternative h2,.alternative .beta,.alternative h3,.alternative .gamma,.alternative h4,.alternative .delta,.alternative h5,.alternative .epsilon,.alternative h6,.alternative .zeta,.alternative p,.alternative span,.alternative a,.alternative strong,.alternative .button,.alternative .content li,.alternative blockquote{color:#fff;}
h1,.alpha,h2,.beta,h3,.gamma,h4,.delta,h5,.epsilon,h6,.zeta{letter-spacing:.05em;}
.small{font-size:.6875em;}
.tiny{font-size:.5625em;}
.slightly-bigger{font-size:1.875em;line-height:1.3333333333em;}
.ridiculously-huge,.ridiculously-huge-text,.alternative .ridiculously-huge-text,.date__label{font-size:18.75em;}
a{background-color:transparent;text-decoration:none;color:#30383c;}
.f-bold,.button,.icon{font-family:CoreSansNR65Bold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.05em;}
.f-din-bold,.content-alt h2,.ridiculously-huge-mgmt,.date__label{font-family:DINCondensed-Bold,CoreSansNR65Bold,Helvetica,Arial,sans-serif;letter-spacing:.05em;}
.f-medium,strong{font-family:CoreSansNR55Medium,Helvetica,Arial,sans-serif;letter-spacing:.05em;}
strong{font-weight:normal;}
.content h1,.content .alpha,.content h2,.content .beta,.content h3,.content .gamma{position:relative;}
.content h1:before,.content .alpha:before,.content h2:before,.content .beta:before,.content h3:before,.content .gamma:before{content:"";display:block;position:absolute;top:-40px;left:0;height:40px;width:112px;border-top-style:solid;border-top-width:2px;border-top-color:#30383c;}
.alternative h1:before,.alternative .alpha:before,.alternative h2:before,.alternative .beta:before,.alternative h3:before,.alternative .gamma:before{border-top-color:#fff;}
.content-alt h2{font-size:1.3125em;line-height:1.5714285714em;text-transform:uppercase;}
.content-alt p{color:#a4aeb4;}
.ridiculously-huge-text,.alternative .ridiculously-huge-text{color:#182025;font-family:DINCondensed-Bold,CoreSansNR65Bold,Helvetica,Arial,sans-serif;}
.product p{color:#a4aeb4;}
.bullet-lines ul{text-align:left!important;}
.news-content.bullet-lines ul{margin-left:20px;margin-right:20px;box-sizing:border-box;}
.bullet-lines li,.content li{position:relative;padding-left:.9375em;}
.bullet-lines li:before,.content li:before{content:"";display:block;position:absolute;left:0;top:15px;height:1px;width:1.25em;background-color:#30383c;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.alternative .content li:before{background-color:#fff;}
.news-content li{color:#89949b;}
.feature__body li:before{background-color:#30383c;}
.case__client.case__client{color:#0096a9;}
blockquote,blockquote p{margin-bottom:0;}
html{font:1em/1.875 'CoreSansNR35Light' ,'Helvetica Neue',Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#30383c;overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden;}
html.oh{height:100%;width:100%;}
div.page{position:relative;overflow-x:hidden;}
.no-js{position:absolute;z-index:9999;width:100%;background-color:#fff;}
.page-template-page-solutions,.page-template-page-solutions-php{background-color:#f5f8fa;}
.page-wrapper{max-width:67.813em;min-height:1px;margin:0 auto;}
.page-wrapper--small{max-width:49.375em;}
.page-wrapper--case-study{max-width:61.25em;}
.default-content .page-wrapper,.news-content .page-wrapper{max-width:40.625em;}
.intro-text{position:relative;z-index:50;}
@media (max-width: 768px){.intro-text{padding:20px;}
}
.intro-text--1{padding-top:8.75em;padding-bottom:2.5em;}
.header{position:absolute;top:0;left:0;width:100%;z-index:5000;}
.page-header{position:fixed;}
.back-to-top{position:fixed;bottom:20px;right:20px;z-index:5000;border-width:1px;border-style:solid;border-color:#fff;display:block;height:1.75em;width:1.75em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 0.4s ease-in-out;}
.back-to-top--dark{border-color:#30383c;}
.back-to-top--dark svg g{fill:#30383c;}
.back-to-top.is-shown{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.back-to-top.back-to-top--case{right:3.75em;}
.section{position:relative;overflow:hidden;}
.hero-container{z-index:500;}
.intro-anim,.intro-anim2{z-index:5000;background:#fff;}
.button-wrapper{display:inline-block;}
.hero-text-wrapper{z-index:50;}
.section-solutions{z-index:100;}
.solution__content{padding-top:6.25em;padding-bottom:6.25em;}
.labyrinth-wrapper{-webkit-transform:translate(25%,-15%);transform:translate(25%,-15%);}
.section-team{z-index:50;}
.section-team2{z-index:50;}
.team-content{padding-top:5em;}
.team-dna{margin-left:50%;}
.dna{height:100%;}
.dna__img{position:absolute;}
#dna1,#dna3{top:-300%;}
.team-bg{position:absolute;top:50%;left:0;width:100%;height:100%;z-index:1;}
.section-padding{padding-top:5.25em;padding-bottom:5.25em;}
.section-case-studies{z-index:100;}
.slides-container{padding:25% 40px 20px 40px;}
.contact-wrapper{position:relative;z-index:10;}
.section-contact{z-index:100;padding-top:3.75em;padding-bottom:3.75em;}
.mgmt-img{width:100%;z-index:50;}
.mgmt-portrait{max-width:610px;}
.mgmt-text{z-index:25;color:#fff;color:rgba(255,255,255,0.8);padding-top:130px;}
.ridiculously-huge-mgmt{font-size:18em;margin-top:-0.3em;z-index:1;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.section-management{background-color:#f5f8fa;padding-top:6.25em;}
.section-management .page-wrapper--mgmt{z-index:100;padding-top:3.75em;}
.team-text--right{display:inline-block;}
.text-wrapper{position:relative;z-index:100;padding-top:3.125em;}
.text-team{padding-top:0;padding-bottom:0;}
.text-sustainability{padding-top:6.25em;padding-bottom:3.75em;}
.section-above{position:relative;z-index:100;}
.section-bubbles{position:relative;z-index:999;}
.section-products{position:relative;z-index:100;}
.product-img{position:relative;z-index:100;}
.products-img-wrapper{position:relative;z-index:50;}
.products-img-wrapper .ridiculously-huge-text{margin-top:.2333333333em;}
.products-wrapper{position:relative;z-index:100;}
.products{position:relative;z-index:50;}
.social-bar{background-color:#1e2122;}
.copyright{font-size:.6875em;line-height:4.7272727273em;color:#4a4f54;}
.rights{color:#b7bcbe;}
.social-links{float:right;}
.social-link{height:3.25em;}
.social-link .social-link-inner{border-radius:50%;display:block;position:relative;height:24px;width:24px;margin-top:.875em;margin-left:.3125em;margin-right:.3125em;background-color:#384248;transition:all 0.4s ease-in-out;}
.social-link:hover .social-link-inner{background-color:#b7bcbe;}
.layout-wrapper{list-style:none;margin:0;padding:0;}
.layout{display:inline-block;vertical-align:top;width:100%;box-sizing:border-box;}
.layout--fluid{width:auto;}
.list{margin:0;padding:0;}
.list__link{color:inherit;}
.list--inline .list__item{display:inline-block;}
.default-content a{text-decoration:none;display:inline-block;position:relative;padding-bottom:0;}
.default-content a:before{left:0;transition:width 0s ease,background .4s ease;}
.default-content a:after{right:0;transition:width .4s ease;}
.default-content a:hover:before,.is-underlined:before{width:100%;transition:width .4s ease;}
.default-content a:hover:after,.is-underlined:after{width:100%;background:transparent;transition:all 0s ease;}



.intro-anim{transition:all 1s 0.6s cubic-bezier(1,0.005,0.555,0.49);}
.intro-anim2{transition:all 1s cubic-bezier(1,0.005,0.555,0.49);}
.page-transition-in{z-index:7000;background-color:#fff;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(1,0.005,0.555,0.49);animation-timing-function:cubic-bezier(1,0.005,0.555,0.49);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:2.6s;animation-delay:2.6s;-webkit-animation-name:slideOff;animation-name:slideOff;}
.page-transition-out{position:fixed;top:-50%;left:0;width:100%;height:200%;z-index:7000;background-color:#fff;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translate3D(-100%,0,0);transform:translate3D(-100%,0,0);-webkit-transform-origin:center right;transform-origin:center right;}
.page-transition-out.is-animated{-webkit-animation-name:slideIn;animation-name:slideIn;}
.hero-fadeIn-animation{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s;}
.hero-fadeIn-animation.delay{-webkit-animation-delay:2.3s;animation-delay:2.3s;}
.lets-go.intro-done .hero-fadeIn-animation{-webkit-animation-delay:0s;animation-delay:0s;}
.slideUpForFade{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30%);transform:translateY(30%);-webkit-animation-duration:0.2s,0.5s;animation-duration:0.2s,0.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:1.9s;animation-delay:1.9s;}
.slideUpForFade.delay{-webkit-animation-duration:0.2s,0.3s;animation-duration:0.2s,0.3s;-webkit-animation-delay:2.2s;animation-delay:2.2s;}
.slideInFromRight{-webkit-transform:transition(200%,-50%);transform:transition(200%,-50%);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(1,0.005,0.555,0.49);animation-timing-function:cubic-bezier(1,0.005,0.555,0.49);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.9s;animation-delay:1.9s;}
.slideInFromTop{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:all 0.4s ease-in-out;}
.is-shown.slideInFromTop{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.enter .slideInFromTop.is-not-front{transition-delay:0.4s;}
.lets-go .intro-anim{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translate3D(100%,0,0);transform:translate3D(100%,0,0);}
.lets-go .intro-anim2{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translate3D(100%,0,0);transform:translate3D(100%,0,0);}
.lets-go .hero-fadeIn-animation{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
.lets-go .slideUpForFade{-webkit-animation-name:fadeIn,slideUpForFade;animation-name:fadeIn,slideUpForFade;}
.lets-go .slideInFromRight{-webkit-animation-name:slideInFromRight;animation-name:slideInFromRight;}
.lets-go .preloader{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.enter .fade-out.fade-out{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:0s;animation-delay:0s;}
.is-not-front.page-header{-webkit-animation-delay:2s;animation-delay:2s;}
.preloader{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity 0.3s ease-in-out;}
.preloader .logo{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation:preloading 2s infinite;animation:preloading 2s infinite;}
.preloader .logo-2{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.preloader .logo-3{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.home__link{display:inline-block;padding-top:1.1875em;}
.home__link .svg{display:block;width:101px;height:25px;}
.page-header.is-open{height:110vh;overflow-y:scroll;}
.page-header .menu__link,.second-header .menu__link{padding-left:20px;padding-right:20px;}
.language-picker{position:relative;}
.alternative .language-picker{border-left-color:#fff;}
.lp-link{transition:all 0.4s ease-in-out;font-size:6.25em;font-family:DINCondensed-Bold,CoreSansNR65Bold,Helvetica,Arial,sans-serif;letter-spacing:.05em;}
.lp-link.is-current{position:relative;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(0,0);transform:translate(0,0);}
.second-header .header-logo,.second-header .menu-wrapper{padding-top:1.5em;display:inline-block;}
.second-header .language-picker{margin-top:1.125em;float:right;}
.site-footer{z-index:1000;padding-top:6.25em;background-color:#fff;}
@media (max-width: 1120px){.section-solutions,.section-team,.section-team2{padding-left:1.25em;padding-right:1.25em;}
.section-management .page-wrapper--mgmt{padding-left:20px;padding-right:20px;}
.home__link{padding-left:1.25em;}
.menu-wrapper{padding-right:1.25em;}
.site-footer .page-wrapper{padding-left:20px;padding-right:20px;}
}
.site-footer .menu__link{font-size:.6875em;line-height:2.7272727273em;}
.site-footer p{margin-bottom:0;}
.footer-col{padding-top:1.875em;padding-bottom:6.25em;width:50%;text-align:center;}
.footer__label{position:relative;z-index:10;background-color:#fff;}
.footer__label svg{padding-right:2.8125em;display:block;}
.footer__label--contact{padding-left:2.8125em;display:block;}
.footer-contact{text-align:center;width:100%;color:#929698;font-size:.75em;line-height:2.6666666667em;}
.footer-contact-mobile{display:block;padding-top:1.875em;clear:both;}
.scroll-to-enter-container{z-index:100;position:absolute;left:0;bottom:0;width:100%;}
.burger-house{padding-top:2em;padding-bottom:2em;display:block;width:24px;height:14px;padding:2.125em 1.25em;}
.page-header:not(.is-open) .burger-house:hover .burger:before{-webkit-transform:translateY(-6.6px);transform:translateY(-6.6px);}
.page-header:not(.is-open) .burger-house:hover .burger:after{-webkit-transform:translateY(6.6px);transform:translateY(6.6px);}
.is-open .burger{background:0;}
.is-open .burger:before,.is-open .burger:after{top:0;}
.is-open .burger:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.is-open .burger:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.burger,.burger:before,.burger:after{width:24px;height:2px;background:#000;transition:all 0.2s ease-in-out;}
.burger{position:relative;-webkit-transform:translateY(6px);transform:translateY(6px);}
.burger:before,.burger:after{content:"";position:absolute;}
.burger:before{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
.burger:after{-webkit-transform:translateY(6px);transform:translateY(6px);}
.button,.icon{font-size:.6875em;line-height:4.5454545455em;border-color:#30383c;border-width:2px;border-style:solid;overflow:hidden;transition:border-color 0.3s,color 0.3s;transition-timing-function:cubic-bezier(0.2,1,0.3,1);text-align:center;position:relative;z-index:10;-webkit-backface-visibility:hidden;width:19.0909090909em;max-height:50px;}
.button{background:0;display:block;}
.button:before{content:'';position:absolute;top:0;left:0;width:120%;height:100%;z-index:-1;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;transition:-webkit-transform 0.3s,opacity 0.3s,background-color 0.3s;transition:transform 0.3s,opacity 0.3s,background-color 0.3s;}
.button:hover{color:#fff;border-color:#30383c;}
.button:hover:before{background-color:#30383c;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);transition-timing-function:cubic-bezier(0.2,1,0.3,1);}
.alternative .button,.alternative .icon{border-color:#fff;}
.alternative .button:hover{color:#30383c;}
.alternative .button:hover:before{background-color:#fff;}
.alternative .button.close:hover path{fill:#30383c;}
.button--center{margin:0 auto;}
.button--line{position:relative;padding:0;}
.button--line:after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;height:1px;width:100%;background-color:#fff;z-index:0;}
.button--line .button__label{position:relative;z-index:10;display:block;padding-top:1.5em;padding-bottom:1.25em;line-height:4.5454545455em;background-color:#0e181e;}
.button--line .button__label--left{float:left;padding-left:20px;padding-right:10px;padding-top:0;padding-bottom:0;}
.button--line .button__label--right{float:right;padding-left:10px;padding-right:20px;padding-top:0;padding-bottom:0;font-size:1.2727272727em;line-height:3.5714285714em;}
.button--line.case__end-line:after{background-color:#e4e4e4;}
.button--line.button--light .button__label{background-color:#fff;}
.button--line.button--light:after{background-color:#30383c;}
.site-footer .button--line:after{background-color:#e4e4e4;}
.case__factbox .button--line{width:100%;}
.case__factbox .button--line .button__label--left{float:left;font-size:1.2727272727em;line-height:3.5714285714em;}
.case__factbox .button--line .button__label--right{float:right;font-size:1em;line-height:4.5454545455em;}
.button--line.is-type2:after{display:none;}
.button--line.is-type2 .button__label--right{border-left-style:solid;border-left-width:2px;border-left-color:#30383c;padding-left:20px;}
.button--sm{width:auto;padding:0;}
.button--sm path{transition:all 0.3s ease-in-out;}
.button--sm:hover path{fill:white;}
.team-text-width .button{margin-top:40px;}
.social-media-wrapper{position:relative;}
.social-media-wrapper .button{width:50px;height:50px;}
.icon__close{position:relative;}
.icon__close:before,.icon__close:after{content:"";position:absolute;display:block;top:50%;left:50%;width:12px;height:1px;background-color:#30383c;-webkit-transform-origin:center center;transform-origin:center center;transition:all 0.2s ease-in-out;}
.icon__close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);}
.icon__close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);}
.icon__close:hover:before,.icon__close:hover:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);}
.icon__close--big{height:3.6363636364em;width:3.6363636364em;}
.icon__close--big:before,.icon__close--big:after{width:18px;height:2px;}
.alternative .icon__close:before,.alternative .icon__close:after{background-color:#fff;}
.call-us{padding-top:1.875em;width:50%;float:left;}
.call-us .icon{width:100%;}
.raster{background:url(../gfx/raster.png) repeat left top;z-index:10;}
.video-container{z-index:1;}
.video-container video{width:100%;height:auto;}
@media screen and (max-aspect-ratio: 16/10){.video-container video{max-width:none;height:100%;width:auto;}
}
.input{padding:20px;display:block;float:left;box-sizing:border-box;width:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border-style:solid;border-width:2px;border-color:#fff;color:#fff;}
@media (max-width: 479px){.call-us .button--line:after{display:none;}
.input{width:100%;}
}
.input:focus{outline:0;}
.textarea{display:block;width:100%;resize:none;}
.submit{display:block;position:absolute;bottom:0;right:0;z-index:50;max-width:4.375em;height:3.75em;border-width:2px;background-color:#0e181e;}
.input-name{border-bottom-width:1px;border-right-width:1px;}
.input-email{border-left-width:1px;border-bottom-width:1px;}
.input-website{display:none;}
::-webkit-input-placeholder{color:#a0a5a7;}
:-moz-placeholder{color:#a0a5a7;}
::-moz-placeholder{color:#a0a5a7;}
:-ms-input-placeholder{color:#a0a5a7;}
.form-sent,.form-error{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all 0.4s 0.4s ease-in-out;}
.is-submitted .form-sent,.is-invalid .form-error{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.form-validation-msg{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding-top:1.875em;width:50%;float:right;transition:all 0.4s ease-in-out;}
.form-validation-msg span{line-height:50px;}
.is-invalid .form-validation-msg{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.form-sent,.form-error,.form-validation-msg span{font-size:.75em;letter-spacing:.15em;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:0;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides{display:block;}
* html .flexslider .slides{height:1%;}
.no-js .flexslider .slides>li:first-child{display:block;}
.case-study-slider{position:relative;z-index:100;}
.nav-buttons{position:absolute;width:100%;z-index:999;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.slides-button{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;outline:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all 0.3s ease-in-out;}
.slide{transition:all 0.3s ease-in-out;}
.slide.flex-active-slide{transition-delay:0.3s;}
.slides-button.is-disabled{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.slides-prev.is-disabled{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.slides-next.is-disabled{-webkit-transform:translateX(100%);transform:translateX(100%);}
.sub-title span{color:#0096a9;}
.mgmt-slide .slide{display:none;}
.case-images .slides-bg{max-width:none;width:120%;-webkit-transform:translateX(-10%);transform:translateX(-10%);transition:-webkit-transform 25s linear,opacity 0.5s 0.3s ease-in-out;transition:transform 25s linear,opacity 0.5s 0.3s ease-in-out;}
.slides-bg,.slides-bg span{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 0.5s 0.3s ease-in-out;}
.mgmt-text .slides-bg{white-space:nowrap;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.slides-bg.is-active span,.slides-bg.is-active{transition-delay:0.6s;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.slides-bg--management{letter-spacing:-0.009em;}
.slides-bg--mission{letter-spacing:-0.009em;}
.dot{display:block;width:.5625em;height:.5625em;border-width:1px;border-style:solid;border-color:#fff;border-radius:50%;transition:all 0.2s ease-in-out;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(1,0.01,0,0.995);animation-timing-function:cubic-bezier(1,0.01,0,0.995);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.dots--line{position:relative;z-index:25;min-height:1.25em;}
.dots--line:after{content:"";display:block;position:absolute;top:50%;left:0;z-index:-1;width:100%;background-color:#2e373c;height:1px;}
.dots--line .dot-box{position:absolute;height:100%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.dots--line .dot{z-index:25;background-color:#0e181e;}
.dot-box{min-height:1px;z-index:100;}
.dot-box:hover{cursor:pointer;}
.dot-box:hover .dot{cursor:pointer;width:.625em;height:.625em;}
.dot-box.is-active:hover .dot,.dot-box.flex-active:hover .dot{width:.5625em;height:.5625em;}
.dots-indicator{position:absolute;z-index:50;background-color:#fff;transition:all 0.7s cubic-bezier(0.77,0,0.175,1);width:16px;height:1px;-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);}
.dots-nav{position:fixed;right:0;top:50%;margin-right:20px;height:13.4375em;-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%);z-index:5000;}
.dots-nav .dot-box{-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.dots-nav .dots{height:100%;}
.dots-nav .dots-indicator{top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.dots-slider{position:relative;z-index:500;width:550px;margin:0 auto;}
.dots-slider .dots-indicator{top:2px;left:0;height:16px;width:1px;}
.mgmt-slider .dots-slider{width:440px;width:320px;margin:0;}
.dot__label{position:absolute;left:50%;white-space:nowrap;padding-bottom:.75em;-webkit-transform:translate(-50%,-90%);transform:translate(-50%,-90%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all 0.3s 0.1s ease-in-out;font-family:DINCondensed-Bold,CoreSansNR65Bold,Helvetica,Arial,sans-serif;}
.dot__label:after{content:"";display:block;position:absolute;left:50%;top:1.6875em;height:0;max-height:.5em;width:1px;background-color:#2e373c;transition:all 1s 0.1s ease-in-out;}
.dot-box:hover .dot__label{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);}
.dot-box:hover .dot__label:after{height:2em;}
.flex-active .dot{-webkit-animation-name:dotActive;animation-name:dotActive;}
.is-active .dot{-webkit-animation-name:dotActiveNav;animation-name:dotActiveNav;}
.dots--dark .dot{border-color:#30383c;}
.dots--dark .dots--line .dot{background-color:#f5f8fa;}
.dots--dark .dots-indicator{background-color:#30383c;}
.dots-news{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:500;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 0.4s 0.4s ease-in-out;}
.is-open .dots-news{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.feature-list .dot{display:none;border-width:2px;}
.feature-list .feature--right .dot{left:0;}
.case-container{background-color:#0e181e;background-color:rgba(14,24,30,0.9);position:fixed;top:0;left:-9999em;z-index:5000;overflow:scroll;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 0.6s ease-in-out,padding 0.4s ease-out;padding-top:80px;}
.case-container.is-top-close-hidden{padding-top:0;}
.case-container.is-top-close-hidden .case__interaction{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.is-case-detail .case-container,.case-container.is-open{left:0;display:block;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.is-case-detail .case-container .case__close .icon__close,.case-container.is-open .case__close .icon__close{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.is-case-detail .case-container .flex-viewport,.case-container.is-open .flex-viewport{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);}
.is-case-detail .case-container .case-button,.case-container.is-open .case-button{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(0);transform:translate(0);}
.is-case-detail .case-container .case__interaction,.case-container.is-open .case__interaction{z-index:1000;}
.is-story-detail .case-container,.case-container.is-open{left:0;display:block;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.is-story-detail .case-container .case__close .icon__close,.case-container.is-open .case__close .icon__close{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.is-story-detail .case-container .flex-viewport,.case-container.is-open .flex-viewport{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);}
.is-story-detail .case-container .case-button,.case-container.is-open .case-button{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(0);transform:translate(0);}
.is-story-detail .case-container .case__interaction,.case-container.is-open .case__interaction{z-index:1000;}
.case-container:hover{transition:opacity 0.6s 0.4s ease-in-out,left 0.1s 1.2s linear,padding 0.4s ease-out;}
.case-container:hover .case-button{transition-delay:0s;}
.case-container:hover .flex-viewport{transition-delay:0.4s;}
.case__close{position:absolute;top:0;left:50%;}
.case__close .icon__close{position:absolute;top:20px;left:50%;-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%);transition:-webkit-transform 0.6s 0.6s cubic-bezier(0.175,0.885,0.32,1.275);transition:transform 0.6s 0.6s cubic-bezier(0.175,0.885,0.32,1.275);}
.case__close:hover .icon__close{transition:-webkit-transform 0.2s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform 0.2s cubic-bezier(0.55,0.055,0.675,0.19);}
.case__header .huge{width:100%;margin:0 auto;}
.flex-viewport{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translate3D(0,5%,0);transform:translate3D(0,5%,0);transition:-webkit-transform 0.4s ease-out,opacity 0.6s ease-out;transition:transform 0.4s ease-out,opacity 0.6s ease-out;z-index:100;}
.flex-direction-nav{top:0;left:20%;position:fixed;z-index:5000;}
.case-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;outline:0;border:0;line-height:3.125em;display:block;top:0;z-index:500;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all 0.4s 0.6s ease-in-out;}
.case-button svg{-webkit-transform:translateY(-4px);transform:translateY(-4px);}
.case-prev{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.case-next{right:0;-webkit-transform:translateX(100%);transform:translateX(100%);}
.case-next__link.case-next__link,.case-prev__link.case-prev__link{white-space:nowrap;color:#fff;}
.case-container .vertical-nav{position:absolute;top:0;margin-top:21.25em;}
.vertical-text{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left center;transform-origin:left center;}
.vertical-text-inverted{-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:left center;transform-origin:left center;}
.case-prev:hover .lines:before,.case-prev:hover .lines:after,.case-next:hover .lines:before,.case-next:hover .lines:after{width:140px;}
.case-container .slide{height:100vh;}
.case-container .flex-active-slide{overflow:scroll;-webkit-overflow-scrolling:touch;}
.case-container .flex-active-slide .case__body{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;}
.case{z-index:10;}
.case__padding{transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;}
.factbox-wrapper{margin-bottom:2.5em;}
.case__factbox{margin:0 auto;}
@media (min-width: 1505px){.case__factbox{width:14.0625em;position:absolute;right:3.75em;-webkit-transform:translateX(100%);transform:translateX(100%);}
.case__factbox .icon{width:100%;margin-bottom:0;border-bottom:0;}
}
@media (min-width: 1024px) and (max-width: 1504px){.case__factbox .icon{width:33.333333333%;float:left;margin-bottom:1.25em;}
.case__factbox .icon:nth-child(3n+2){border-left:0;border-right:0;}
}
@media (min-width: 1440px){.case__factbox .icon:last-child{border-bottom-style:solid;border-bottom-width:2px;}
}
.case__body{transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;padding-bottom:40px;background-color:#fff;}
.case__text{padding-top:4.625em;}
.case__text h1,.case__text h2,.case__text h3{text-transform:uppercase;font-family:DINCondensed-Bold,CoreSansNR65Bold,Helvetica,Arial,sans-serif;margin-bottom:20px;}
.case__text p{font-size:15px;line-height:26px;}
.case__text img{padding:20px 0 30px 0;}
.author__desc{color:#8a979d;}
.case__end-logo{display:inline-block;background-color:#fff;z-index:10;margin-top:8px;}
.case__interaction{position:fixed;z-index:-1;width:100%;bottom:1.25em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 0.4s ease-in-out;}
@media (min-width: 1024px) and (max-width: 1149px){.case__interaction{padding-right:6.25em;}
}
.case__interaction .icon{display:block;height:2.5454545455em;width:2.5454545455em;float:right;padding:0;border-width:1px;}
.case__interaction .icon__close{border-right:0;}
.flip{overflow:hidden;position:relative;display:inline-block;}
.flip [class^="flip__"]{transition:-webkit-transform 0.3s cubic-bezier(0.64,-0.005,0.58,1);transition:transform 0.3s cubic-bezier(0.64,-0.005,0.58,1);}
.flip__flipped{position:relative;display:inline-block;}
.flip__default{position:absolute;width:100%;top:100%;left:0;}
.flip .flip__default,.flip .flip__flipped{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.flip-trigger:hover .flip__default,.flip-trigger:hover .flip__flipped{-webkit-transform:translateY(0%);transform:translateY(0%);}
.scroll-to-enter-container:hover .arrow__path{-webkit-transform:scaleY(1.2);transform:scaleY(1.2);}
.scroll-to-enter-container .arrow__path{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scaleY(1);transform:scaleY(1);transition:all 0.2s ease-in-out;}
.arrow--horizontal .arrow__top,.arrow--horizontal .arrow__path,.arrow--up .arrow__top,.arrow--up .arrow__path{transition:all 0.4s ease-in-out;}
.arrow--horizontal .arrow__path{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scaleY(1);transform:scaleY(1);}
.arrow--horizontal .arrow__top{-webkit-transform:translateX(0);transform:translateX(0);}
.arrow-hover:hover .arrow__path{-webkit-transform:scaleX(1.2);transform:scaleX(1.2);}
.arrow-hover:hover .arrow__top{-webkit-transform:translateX(3px);transform:translateX(3px);}
.arrow-hover:hover .arrow--left .arrow__top{-webkit-transform:translateX(-3px);transform:translateX(-3px);}
.arrow-hover:hover .arrow--up .arrow__top{-webkit-transform:translateY(-3px);transform:translateY(-3px);}
.arrow-hover:hover .arrow--up .arrow__path{-webkit-transform:scaleY(1.1);transform:scaleY(1.1);}
.arrow-hover:hover.back-to-top--case .arrow__top{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
.submit .arrow{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:2px;transition:all 0.5s ease-in-out;}
.submit.arrow-hover:hover .arrow__path{-webkit-transform:scaleX(3.6);transform:scaleX(3.6);}
.submit.arrow-hover:hover .arrow__top{-webkit-transform:translateX(35px);transform:translateX(35px);}
.is-submitted .submit svg,.is-invalid .submit svg{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(100%);transform:translateX(100%);}
.is-coming-back .submit svg{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.sphere-wrapper{position:absolute;top:50%;left:50%;width:100%;height:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:50;}
.sphere-container{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;}
.sphere{position:absolute;}
.sphere--small{width:17.0506912442%;top:0;left:0;}
.sphere--big{bottom:0;width:62.6728110599%;left:50%;}
.sphere--big img{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);}
.news__close{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.news-container{background-color:#0e181e;position:fixed;top:0;left:-99999em;width:100%;height:100vh;z-index:7000;overflow:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 0.5s ease-in-out;}
.is-news-overview{position:relative;z-index:5000;}
.news-container.is-open{left:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.news-container.is-open:after,.news-container.is-open:before{-webkit-transform:translateX(0);transform:translateX(0);}
.news-container.is-open .case__close .icon__close{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.news-container.is-open .news-list{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translate3D(-50%,0,0);transform:translate3D(-50%,0,0);}
.news-container.is-open .news-content{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);}
.news-container.is-open .dates{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.news-container:hover{transition:opacity 0.5s 0.4s ease-in-out,left 0.1s 1.1s linear;}
.news-container:hover .dates{transition-delay:0s;}
.news-container:hover .news-list{transition-delay:0.2s;}
.news-container-wrapper{width:100%;height:100vh;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);transition:-webkit-transform 0.6s cubic-bezier(0.86,0,0.07,1);transition:transform 0.6s cubic-bezier(0.86,0,0.07,1);}
.news-list{position:absolute;top:50%;left:50%;width:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translate(-50%,5%);transform:translate(-50%,5%);-webkit-transform:translate3D(-50%,5%,0);transform:translate3D(-50%,5%,0);transition:-webkit-transform 0.4s ease-out,opacity 0.5s ease-out;transition:transform 0.4s ease-out,opacity 0.5s ease-out;}
.news-container.is-read-mode:before{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.news-container.is-read-mode:after{-webkit-transform:translateX(100%);transform:translateX(100%);}
.news-container.is-read-mode .news-container-wrapper{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3D(-100%,0,0);transform:translate3D(-100%,0,0);}
.news-wrapper{transition:all 0.4s ease-in-out;}
.news__item{padding-top:.9375em;padding-bottom:.9375em;}
.news__link{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";font-size:1.875em;line-height:1.3333333333em;letter-spacing:.15em;transition:all 0.4s ease-in-out;-webkit-transform:scale(0.45);transform:scale(0.45);}
.is-current .news__link{-webkit-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.dates{z-index:-1;backgground-color:#0e181e;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 0.5s 0.5s ease-out;}
.date__label{color:#182025;}
.news-content h1,.news-content h2,.news-content h3,.news__link{letter-spacing:.25em;}
.news-content h1:before,.news-content h1:after,.news-content h2:before,.news-content h2:after,.news-content h3:before,.news-content h3:after,.news__link:before,.news__link:after{display:none;}
.news-content{position:absolute;top:0;left:100%;width:100%;height:100%;overflow:scroll;-webkit-transform:translateY(5%);transform:translateY(5%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:-webkit-transform 0.4s ease-out,opacity 0.5s ease-out;transition:transform 0.4s ease-out,opacity 0.5s ease-out;}
.news-content h1{font-family:DINCondensed-Bold,CoreSansNR65Bold,Helvetica,Arial,sans-serif;font-size:2.5em;}
.news-content h1,.news-content h2,.news-content h3{text-transform:uppercase;}
.news-content p,.news-content span,.news-content strong{color:#89949b;}
.news-content a{color:#fff;}
.news-content p{margin-bottom:2.5em;}
.news-back{position:fixed;bottom:0;left:50%;z-index:1000;padding-top:.3125em;padding-bottom:.3125em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(50%);transform:translateX(50%);transition:all 0.4s ease-in-out;}
.is-read-mode .news-back{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.news-content__item{display:none;padding-bottom:12.5em;padding-top:12.5em;}
.news-content__item img{padding-top:2.5em;padding-bottom:2.5em;}
.news-content__item.is-active{display:block;}
.is-no-news{-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.section-features{background-color:#f5f8fa;}
.feature-list{position:relative;padding-left:20px;padding-right:20px;padding-top:3.75em;padding-bottom:6.75em;}
.feature--left .feature__heading,.feature--left .feature__icon{float:left;}
.feature--left .feature__icon{border-right:0;}
.feature--right .feature__heading,.feature--right .feature__icon{float:left;}
.feature__head{position:relative;margin-bottom:1.75em;}
.feature__heading,.feature__icon{display:inline-block;}
.feature__heading{padding:.75em 1em .5em 1em;border-style:solid;border-width:2px;border-color:#30383c;background-color:#f5f8fa;font-family:DINCondensed-Bold,CoreSansNR65Bold,Helvetica,Arial,sans-serif;font-size:.75em;line-height:2.25em;}
.feature__icon{border-width:2px;border-style:solid;border-color:#30383c;background-color:#f5f8fa;}
.feature__body{font-size:.875em;line-height:1.5714285714em;}
.mask-wrapper:after{content:'';display:block;position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#f5f8fa;}
.mask-wrapper{position:absolute;top:0;left:0;width:100%;}
.mask__bg{max-width:100%;}
.bubbles{z-index:50;height:100%;width:100%;}
.bubbles--company{position:absolute;height:65%;height:50%;}
.bubbles-mgmt{position:relative;background-color:#131d23;}
.bubbles canvas{position:absolute;top:0;left:0;z-index:10;}
.bubbles-left,.bubbles-right{z-index:50;padding-top:3.125em;padding-bottom:3.125em;}
@media (min-width: 768px){.slightly-bigger{font-size:3.75em;line-height:1.1666666667em;}
.news-content.bullet-lines ul{margin-left:10%;margin-right:10%;}
.bullet-lines li,.content li{padding-left:2.1875em;}
.bullet-lines li:before,.content li:before{left:1.25em;width:2.5em;}
.news-content li:before{background-color:#89949b;}
.case__client-label{display:none;}
.intro-text--2{padding-top:5em;padding-bottom:5em;}
.intro-text--3{padding:6.5625em 3.125em;}
.solution__content{padding-bottom:30em;}
.section-team{width:100%;height:100vh;}
.case-study-slider{padding-bottom:7.5em;}
.section-contact{padding-top:11.875em;padding-bottom:10em;}
.contact-form-wrapper{padding-top:3.75em;}
.team-text-width{width:53.4562211982%;}
.text-team{padding-top:6.25em;padding-bottom:10.625em;}
.text-sustainability{padding-bottom:13.75em;}
.product{width:50%;display:inline-block;vertical-align:top;}
.products-wrapper{padding-top:2.5em;}
.section-products .move-up{-webkit-transform:translateY(-40%);transform:translateY(-40%);}
.footer-col{width:20%;text-align:left;}
.footer-contact{width:40%;text-align:right;}
.footer-contact-mobile{display:none;}
.feature-list .dot{display:block;position:absolute;top:50%;left:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;background-color:#f5f8fa;}
.case__body .slightly-bigger{font-size:4.6875em;line-height:1.1733333333em;}
.case__text h1,.case__text h2,.case__text h3{font-size:2em;line-height:1.1875em;}
.sphere--small{top:-15%;}
.sphere--big{bottom:-35%;}
.news-container:after,.news-container:before{content:"";display:block;position:absolute;top:50%;height:1px;width:5%;background-color:#fff;z-index:10;transition:all 0.9s cubic-bezier(0.165,0.84,0.44,1);}
.news-container:before{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.news-container:after{right:0;-webkit-transform:translateX(100%);transform:translateX(100%);}
.news-container.is-hover:after,.news-container.is-hover:before{width:12.5%;}
.news__item{padding-left:6.25em;padding-right:6.25em;}
.news__link{font-size:2.5em;line-height:1.25em;}
.feature-list{padding-top:6.75em;padding-left:4.375em;padding-right:4.375em;}
.feature-list:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:block;background-color:#30383c;height:100%;width:2px;}
.feature__inner{width:50%;}
.feature--left .feature__body{padding-right:2.5em;}
.feature--right .feature__inner{float:right;}
.feature--right .feature__body{padding-left:2.5em;}
.feature--right .feature__head{text-align:right;}
.feature--right .feature__heading,.feature--right .feature__icon{float:right;}
.feature--right .feature__icon{border-left:0;}
.feature__head:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;height:2px;width:99%;background-color:#30383c;z-index:-1;}
.section-title.section-title{position:absolute;left:0;top:50%;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);z-index:1000;margin-left:1em;}
.section-title.section-title--features{top:200px;}
.bubbles-left,.bubbles-right{width:50%;}
}
.bubbles-left:hover .bubbles-left-bg{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.bubbles-right:hover .bubbles-right-bg{-webkit-transform:translateX(100%);transform:translateX(100%);}
.bubble__label{position:relative;z-index:50;}
.bubbles .overlay{z-index:-1;}
.default-content{background:#f5f8fa;padding-top:7.5em;padding-bottom:7.5em;text-align:center;}
.default-content h1,.default-content h2{font-family:DINCondensed-Bold,CoreSansNR65Bold,Helvetica,Arial,sans-serif;font-size:2em;line-height:1em;text-transform:uppercase;padding-top:1.09375em;padding-bottom:1.25em;margin-bottom:1.25em;display:block;border-bottom:1px solid black;}
.default-content h3{font-family:CoreSansNR55Medium,Helvetica,Arial,sans-serif;font-size:1em;line-height:1em;margin-bottom:.625em;}
.default-content p{margin-bottom:2.5em;}
.default-content .bg-text{color:#fff;margin-top:0;}
.default-content-body{position:relative;z-index:10;}
.block,.ridiculously-huge-mgmt{display:block;}
.bb{box-sizing:border-box!important;}
.float{float:left!important;}
.float--right{float:right!important;}
.float--none{float:none!important;}
.text--left{text-align:left!important;}
.text--center{text-align:center!important;}
.text--right{text-align:right!important;}
.caps,.ridiculously-huge-mgmt{text-transform:uppercase!important;}
.lowercase{text-transform:lowercase!important;}
.will-animate,.intro-anim,.intro-anim2,.hero-fadeIn-animation,.slideUpForFade{-webkit-transform:translateZ(0);transform:translateZ(0);}
.hide{display:none!important;}
.center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.v-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.h-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.underline{background-image:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,0.6) 50%);background-repeat:repeat-x;background-size:2px 2px;background-size:0 0;background-position:0 24px;}
.equal-height{display:table-cell!important;}
.fixed{position:fixed;}
.relative{position:relative;}
.absolute{position:absolute;}
.vh{min-height:100vh;}
.fullscreen{width:100%;height:100vh;}
.oh{overflow:hidden;}
.visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;}
.clearfix:after{content:'';display:table;clear:both;}
[class~="1/1"]{width:100%;}
[class~="1/2"]{width:50%;}
[class~="1/3"]{width:33.3333333%;}
[class~="2/3"]{width:66.6666666%;}
.m{margin:20px!important;}
.mt{margin-top:20px!important;}
.mr{margin-right:20px!important;}
.mb{margin-bottom:20px!important;}
.ml{margin-left:20px!important;}
.mh{margin-right:20px!important;margin-left:20px!important;}
.mv{margin-top:20px!important;margin-bottom:20px!important;}
.m-{margin:10px!important;}
.mt-{margin-top:10px!important;}
.mr-{margin-right:10px!important;}
.mb-{margin-bottom:10px!important;}
.ml-{margin-left:10px!important;}
.mh-{margin-right:10px!important;margin-left:10px!important;}
.mv-{margin-top:10px!important;margin-bottom:10px!important;}
.m0{margin:0!important;}
.mt0{margin-top:0!important;}
.mr0{margin-right:0!important;}
.mb0{margin-bottom:0!important;}
.ml0{margin-left:0!important;}
.mh0{margin-right:0!important;margin-left:0!important;}
.mv0{margin-top:0!important;margin-bottom:0!important;}
.p{padding:20px!important;}
.pt{padding-top:20px!important;}
.pr{padding-right:20px!important;}
.pb{padding-bottom:20px!important;}
.pl{padding-left:20px!important;}
.ph{padding-right:20px!important;padding-left:20px!important;}
.pv{padding-top:20px!important;padding-bottom:20px!important;}
.p-{padding:10px!important;}
.pt-{padding-top:10px!important;}
.pr-{padding-right:10px!important;}
.pb-{padding-bottom:10px!important;}
.pl-{padding-left:10px!important;}
.ph-{padding-right:10px!important;padding-left:10px!important;}
.pv-{padding-top:10px!important;padding-bottom:10px!important;}
.p0{padding:0!important;}
.pt0{padding-top:0!important;}
.pr0{padding-right:0!important;}
.pb0{padding-bottom:0!important;}
.pl0{padding-left:0!important;}
.ph0{padding-right:0!important;padding-left:0!important;}
.pv0{padding-top:0!important;padding-bottom:0!important;}
.gradient{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;pointer-events:none;}
.gradient--hero{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjE4MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,rgba(125,185,232,0) 0%,#0f181e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#0f181e',GradientType=0 );}
.gradient--case-studies{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlMTgxZSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjMGUxODFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBlMTgxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(to bottom,rgba(14,24,30,0.8) 0%,#0e181e 68%,#0e181e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0e181e', endColorstr='#0e181e',GradientType=0 );}
.gradient--helper{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1OCUiIHN0b3AtY29sb3I9IiMwZTE4MWUiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMwZTE4MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGUxODFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:linear-gradient(to bottom,rgba(14,24,30,0) 58%,#0e181e 60%,#0e181e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000e181e', endColorstr='#0e181e',GradientType=0 );}
.gradient--helper2{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlMTgxZSIgc3RvcC1vcGFjaXR5PSIwLjQ4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzBlMTgxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTE4MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,rgba(14,24,30,0.48) 0%,#0e181e 25%,#0e181e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a0e181e', endColorstr='#0e181e',GradientType=0 );}
.gradient--helper3{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiMwZTE4MWUiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiMwZTE4MWUiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiMwZTE4MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiMwZTE4MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,rgba(14,24,30,0) 24%,rgba(14,24,30,0) 36%,#0e181e 45%,#0e181e 52%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000e181e', endColorstr='#0e181e',GradientType=0 );}
.gradient--light{background:#feffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjVmNmY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmN2Y4ZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2Y2ZjdmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2Y3ZjlmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2Y3ZjlmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZiZmJmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZkZmRmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZkZmRmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2ZmZmVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#feffff 0%,#f5f6f8 0%,#f7f8fa 0%,#f5f6f8 0%,#f6f7f9 18%,#f8f9fb 18%,#f8f9fb 19%,#f7f9f8 19%,#f7f9f8 19%,#f8f9fb 20%,#f7f9f8 20%,#f9f9f9 33%,#fbfbfb 33%,#fbfbf9 49%,#fdfdfb 49%,#fdfdfb 57%,#fffffd 57%,#fffffd 76%,#fffefa 77%,#fffffd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#fffffd',GradientType=0 );}
.gradient--news{position:absolute;width:200%;height:25%;left:0;pointer-events:none;z-index:50;}
.gradient--news-top{top:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlMTgxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBlMTgxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTE4MWUiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#0e181e 0%,#0e181e 50%,rgba(14,24,30,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e181e', endColorstr='#000e181e',GradientType=0 );}
.gradient--news-bottom{bottom:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlMTgxZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBlMTgxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTE4MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,rgba(14,24,30,0) 0%,#0e181e 50%,#0e181e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000e181e', endColorstr='#0e181e',GradientType=0 );}
@media (min-width: 1024px){.page-header{background-color:#fff;}
.slides-container{padding:25% 10% 5% 10%;}
.mgmt-img{position:absolute;width:40%;top:90px;right:30px;}
.section-management{padding-top:13.125em;}
.menu-bar{float:left;}
.menu-wrapper{display:inline-block;float:right;}
.page-header .navigation{float:left;}
.second-header .navigation{float:left;}
.navigation,.language-picker{display:block;}
.page-header .menu__item,.second-header .menu__item{float:left;display:block;}
.menu__link{font-family:CoreSansNR55Medium,Helvetica,Arial,sans-serif;position:relative;}
.page-header .menu__link,.second-header .menu__link{text-align:center;padding-top:2em;padding-bottom:1.6363636364em;}
.menu-switch-wrapper{display:none;}
.language-picker{float:right;border-left-style:solid;border-left-width:1px;border-left-color:#30383c;}
.lp-link{font-size:.5625em;line-height:2.8888888889em;font-family:CoreSansNR55Medium,Helvetica,Arial,sans-serif;letter-spacing:.05em;top:0;position:absolute;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding-left:2.7777777778em;display:block;}
.lp-link.is-current{font-family:CoreSansNR65Bold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.05em;}
.touch .language-picker .lp-link,.language-picker:hover .lp-link{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(0,10px);transform:translate(0,10px);}
.touch .language-picker .lp-link.is-current,.language-picker:hover .lp-link.is-current{-webkit-transform:translate(0,-8px);transform:translate(0,-8px);}
.page-header .language-picker{margin-top:1.125em;}
.slides-button{line-height:4em;}
.section-case-studies:hover .case-images .is-active{-webkit-transform:scale(1.2) translateX(-10%);transform:scale(1.2) translateX(-10%);}
.case__close .icon__close{position:fixed;}
.case-button{position:fixed;height:100%;width:3.75em;}
.case-button svg{display:none;}
.no-touch .case-prev:hover~.flex-viewport .case__padding{-webkit-transform:translateX(3.75em);transform:translateX(3.75em);}
.no-touch .case-prev:hover~.flex-viewport .case__padding .case__body{-webkit-transform:translateX(3.75em);transform:translateX(3.75em);}
.no-touch .case-next:hover~.flex-viewport .case__padding{-webkit-transform:translateX(-3.75em);transform:translateX(-3.75em);}
.no-touch .case-next:hover~.flex-viewport .case__padding .case__body{-webkit-transform:translateX(-3.75em);transform:translateX(-3.75em);}
.case__padding{padding-left:3.75em;padding-right:3.75em;}
.case-content-wrapper{max-width:40.625em;margin:0 auto;}
.case__factbox{max-width:40.625em;margin:0 auto;}
.case__factbox .icon:last-child{border-right-style:solid;border-right-width:2px;}
.case__body .slightly-bigger{font-size:6em;line-height:1.1041666667em;}
.bubbles-list{padding-top:50%;}
.bubbles-left-bg,.bubbles-right-bg{background-color:#0e181e;transition:all 0.4s ease-in-out;}
.bubble{border-radius:50%;background-color:#1c262c;position:absolute;}
.bubble:after{content:"";position:absolute;display:block;height:0;width:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#384248;z-index:10;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all 0.4s ease-in-out;}
.bubble:hover:after{height:100%;width:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.bubble__label{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
[class~="desk-1/1"]{width:100%;}
[class~="desk-1/2"]{width:50%;}
[class~="desk-1/3"]{width:33.3333333%;}
[class~="desk-2/3"]{width:66.6666666%;}
.treskon-arrow{padding-left:.4761904762em;position:relative;}
.treskon-arrow:after{content:url(../gfx/svg/treskon-arrow.svg);display:block;position:absolute;top:-8px;left:0;}
}
.bg-dark{background-color:#0e181e;}
.bg-dark2{background-color:#1b252b;}
.bg-light{background-color:#fff;}
.is-fixed{position:fixed;top:0;left:0;width:100%;height:100%;}
@media (max-width: 1023px){h1,.alpha{font-size:3.125em;}
h2,.beta{font-size:1.875em;}
.hero-text-wrapper{padding-left:1.25em;padding-right:1.25em;}
.section-contact{padding-left:20px;padding-right:20px;}
.mgmt-img{margin-top:10%;width:50%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.section-management{padding-bottom:15em;}
.section-management.fullscreen{height:auto;}
.page-header{-webkit-animation-name:slideInFromTop;animation-name:slideInFromTop;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:3s;animation-delay:3s;}
.home__link{padding-top:1.75em;float:left;}
.menu-bar{z-index:10;}
.menu-wrapper{background-color:#0e181e;position:absolute;top:-9999em;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);max-height:0;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:-webkit-transform 0.2s ease-in-out,opacity 0.2s ease-in-out,max-height 0.2s ease-in-out;transition:transform 0.2s ease-in-out,opacity 0.2s ease-in-out,max-height 0.2s ease-in-out;}
.is-open .menu-wrapper{-webkit-transform:translateY(0);transform:translateY(0);top:5.125em;max-height:none;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.page-header .navigation{background-color:#0e181e;}
.page-header .menu__link,.second-header .menu__link{color:#fff;text-align:left;font-family:CoreSansNR65Bold,Helvetica Neue,Helvetica,Arial,sans-serif;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e4e4e4;border-bottom-color:rgba(228,228,228,0.2);padding-top:2.7272727273em;padding-bottom:2.7272727273em;}
.language-picker{width:100%;padding-left:20px;padding-right:20px;background-color:#0e181e;}
.lp-link.is-first:after{content:'/';color:#30383c;padding-left:.3125em;padding-right:.3125em;}
.lp-link.is-current{color:#fff;}
.button--small{width:11.6363636364em;}
.social-media-wrapper .icon{width:100%;float:none;}
.social-media-wrapper .button{position:absolute;right:0;border-left-width:2px;border-left-style:solid;border-left-color:#30383c;z-index:50;}
.social-media-wrapper .button+.button{right:48px;}
.slides-prev{padding:40px 20px 40px 0;}
.slides-next{padding:40px 0 40px 20px;}
.case__close{z-index:1000;}
.case-button{position:absolute;width:50%;top:20px;text-align:left;}
.case-prev{text-align:right;padding-right:40px;}
.case-next{text-align:left;padding-left:40px;}
.case-container .vertical-nav{display:none;}
.case__factbox{width:14.0625em;}
.case__factbox .icon{border-bottom:0;}
.case__factbox .icon:last-child{border-bottom-style:solid;border-bottom-width:2px;}
.case__text{padding-left:20px;padding-right:20px;}
.case__interaction{padding-right:2.5em;}
.sphere-wrapper{display:none;}
.date__label{font-size:12.5em;}
.bubble{height:auto!important;width:auto!important;}
.default-content{padding-left:1.25em;padding-right:1.25em;}
[class~="portable-1/1"]{width:100%;}
[class~="portable-1/2"]{width:50%;}
[class~="portable-1/3"]{width:33.3333333%;}
[class~="portable-2/3"]{width:66.6666666%;}
.hide-on-mobile{display:none;}
}
.hidden{display:none;}
.no-border-left{border-left:0;}
.no-border-right{border-right:0;}
.no-border-bottom{border-bottom:0;}
.border--left{border-left-width:2px;border-left-style:solid;border-left-color:#30383c;}
.border--right{border-right-width:2px;border-right-style:solid;border-right-color:#30383c;}
.bubbles-border{border-right-width:1px;border-right-style:solid;border-right-color:#929698;}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.solution-overlay{left:-6px;}
.treskon-logo{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;}
.treskon-logo:before{content:"";height:50px;width:50px;display:block;border-width:1px;border-style:solid;border-color:#929698;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#0e181e;}
.treskon-logo svg{z-index:500;display:block;position:relative;margin-left:4px;}
.treskon-hover .logo{transition:all 0.4s ease-in-out;}
.treskon-hover .logo-2{transition-delay:0.2s;}
.treskon-hover .logo-3{transition-delay:0.3s;}
.treskon-hover:hover .logo{fill:#0096a9;}
.treskon-hover--dark:hover .logo{fill:#30383c;}
.treskon-hover--light:hover .logo{fill:#fff;}
.treskon-bg-logo{position:absolute;top:60%;left:60%;-webkit-transform:scale(20);transform:scale(20);z-index:1;}
.lines{position:relative;display:inline-block;padding-left:20px;padding-right:20px;}
.lines:before,.lines:after{content:"";display:block;position:absolute;width:45px;height:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;transition:all 0.4s ease-in-out;}
.lines:before{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.lines:after{right:0;-webkit-transform:translateX(100%);transform:translateX(100%);}
.lines--black:before,.lines--black:after{background-color:#30383c;}
.default-content a:before,.default-content a:after{content:'';display:block;position:absolute;bottom:.125em;height:1px;min-height:1px;width:0;background-color:#30383c;z-index:-1;bottom:.25em;}

.slope{position:absolute;top:0;left:0;width:100%;z-index:25;overflow:hidden;-webkit-transform:skewY(-15deg);transform:skewY(-15deg);}
.slope--mgmt{top:-12%;}
.slope--mgmt canvas{position:absolute;top:0;}
.slope--solutions{height:100vh;}
.slope--solutions-top{height:150vh;top:-30%;}
.slope__content{height:150%;width:100%;-webkit-transform:skewY(15deg);transform:skewY(15deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}
.slope__overlay{position:absolute;top:0;left:0;width:100%;height:101%;}
.slope__img{width:100%;height:auto;}
@media (max-width: 767px){.section-process{padding-top:5em;}
.section-team{padding-top:1.25em;padding-bottom:6.25em;}
.mgmt-img{width:75%;margin-bottom:20%;}
.product-img{-webkit-transform:translateY(-25%);transform:translateY(-25%);}
.footer__label--contact{display:none;}
.footer-contact{padding-top:0;}
.call-us{width:100%;}
.video-container{margin-top:5.125em;}
.dots-news{display:none;}
.news-container-wrapper{padding-left:20px;padding-right:20px;}
.date__label{font-size:6.25em;}
.news-content h1,.news-content h2,.news-content h3,.news__link{font-size:1.875em;line-height:1em;}
.news-content{padding-top:6.25em;}
.news-content__item{padding:6.25em 20px;}
.section-features{padding-top:3.125em;}
.feature--right .feature__icon{border-right:0;}
.section-title-wrapper{text-align:center;}
.section-title.section-title{margin-top:20px;}
.bubbles-noborder-mobile{border:0;}
.slope--mgmt{height:100%;}
.slope--mgmt .slope__img{max-height:500px;max-width:none;}
.slope__overlay.gradient--case-studies{height:40%;}
}
.case-images .slope__img{position:absolute;top:0;left:0;}
.case-images .slope__img.is-active{position:relative;}
.case-images{background-color:#0e181e;padding-bottom:100px;min-height:650px;}
html[data-useragent*='MSIE 10.0']{overflow:hidden;}
.ie9{overflow-x:hidden;width:100%;}
.ie9 body{width:100%;overflow-x:hidden;}
.ie9 .intro-anim{display:none;-webkit-animation:none;animation:none;}
.ie9 .hero-fadeIn-animation{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-animation:none;animation:none;}
.ie9 .slideUpForFade{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-animation:none;animation:none;}
.ie9 .slideInFromRight{-webkit-animation:none;animation:none;}
.ie .case-container{padding-right:20px;}

/* - custom link - */

.case-content-wrapper p a {
    text-decoration: underline;
}
