/*!
Theme Name: Klogic
Theme URI:
Description: A custom theme for the Klogic website
Author: Amit Rahav
Author URI: http://the-two.co
Version: 1.0
Tags: clean, advanced, responsive, great
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none;color:inherit}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{font-size:17px}@media (max-width: 900px){html{font-size:15px}}@media (max-width: 400px){html{font-size:13px}}html{font-size:10px;width:100%;height:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;height:100%;position:relative;color:black;background:white;font-size:10px;font-family:"GT-Walsheim-Regular";font-weight:normal}body.overflow{overflow:hidden}.container{position:relative;min-height:100vh;overflow:hidden;padding:70px 0 150px}.container.no-pad{padding:0}.container.front{padding-bottom:0}.container.position{padding-bottom:0}.content-wrapper{position:relative;max-width:1400px;margin:auto}.section{position:relative}.bg{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}.video-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto}.overlay{background:rgba(0,0,0,0.5);transition:all .26s ease-out;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.center-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.center-wrapper-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:table}.center-wrapper .center{display:table-cell;vertical-align:middle}.ta-c{text-align:center}.m-r-10{margin-right:10px}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-20{margin-top:20px}.m-b-10{margin-bottom:10px}.m-b-20{margin-bottom:20px}.m-b-30{margin-bottom:30px}.m-b-50{margin-bottom:50px}.m-t-30{margin-top:30px}.m-t-40{margin-top:40px}.m-t-50{margin-top:50px}.m-t-60{margin-top:60px}.m-t-80{margin-top:80px}.m-t-90{margin-top:90px !important}.m-t-100{margin-top:100px}.m-b-100{margin-bottom:100px}.m-t-200{margin-top:200px}.m-r-20{margin-right:20px}.m-l-30{margin-left:30px}.m-r-30{margin-right:30px}.m-l-20{margin-left:20px}.p-t-100{padding-top:100px}.p-50{padding:0 50px}.p-80{padding:0 80px}.p-l-20{padding-left:20px}.p-r-20{padding-right:20px}.clear{clear:both}.c-white{color:white}.c-grey{color:#a1a1a1}.image{position:absolute;width:100%;height:100%;top:0;left:0}::-webkit-input-placeholder{color:black !important;font-family:"GT-Walsheim-Medium"}::-moz-placeholder{color:black !important;font-family:"GT-Walsheim-Medium"}:-ms-input-placeholder{color:black !important;font-family:"GT-Walsheim-Medium"}:-moz-placeholder{color:black !important;font-family:"GT-Walsheim-Medium"}.wow{visibility:hidden}.button{position:relative;width:180px;height:52px;background:black;color:white;line-height:52px;text-align:center;cursor:pointer;font-size:18px;font-family:"GT-Walsheim-Bold"}@media screen and (min-width: 0px) and (max-width: 1918px){.container{padding:70px 0 110px}.container.positions{padding-bottom:0}.content-wrapper{max-width:1100px}.button{width:170px;height:50px;line-height:50px}}div.wpcf7 .ajax-loader{display:inline-block !important}span.wpcf7-not-valid-tip{display:none !important}.wpcf7-validation-errors{display:none !important}div.wpcf7-mail-sent-ok{border:0 !important;padding:0 !important;margin:20px 0 0 !important;font-size:18px !important;line-height:19px !important}@media screen and (min-width: 0px) and (max-width: 1024px){.container{padding:66px 0 75px}.content-wrapper{max-width:900px}}@media screen and (min-width: 0px) and (max-width: 800px){.container{padding:71px 0 0}input,textarea,button{-webkit-appearance:none !important;border-radius:0 !important}}@font-face{font-family:'GT-Walsheim-Thin';src:url("fonts/GTWalsheimPro-Thin.ttf") format("truetype")}@font-face{font-family:'GT-Walsheim-Regular';src:url("fonts/GT-Walsheim-Regular.woff2") format("woff2"),url("fonts/GT-Walsheim-Regular.woff") format("woff")}@font-face{font-family:'GT-Walsheim-Medium';src:url("fonts/GT-Walsheim-Medium.woff2") format("woff2"),url("fonts/GT-Walsheim-Medium.woff") format("woff")}@font-face{font-family:'GT-Walsheim-Bold';src:url("fonts/GT-Walsheim-Bold.woff2") format("woff2"),url("fonts/GT-Walsheim-Bold.woff") format("woff")}h1{font-family:"GT-Walsheim-Bold";font-size:85px;line-height:100px}h2{font-family:"GT-Walsheim-Bold";font-size:65px;line-height:67px}h3{font-family:"GT-Walsheim-Bold";font-size:40px;line-height:52px}h4{font-family:"GT-Walsheim-Medium";font-size:20px;line-height:26px}p{font-size:16px;line-height:24px}@media screen and (min-width: 0px) and (max-width: 1918px){h2{font-size:60px;line-height:59px}h3{font-size:30px;line-height:39px}h4{font-size:18px;line-height:26px}}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100px, 0)}to{opacity:1;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100px, 0)}to{opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100px, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translate3d(50px, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(50px, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 30px, 0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 30px, 0)}to{opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{transform:translate3d(-60px, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{transform:translate3d(-60px, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{transform:translate3d(60px, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{transform:translate3d(60px, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{transform:translate3d(0, 40px, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{transform:translate3d(0, 40px, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes imageGrowCover{from{transform:scaleX(1);opacity:1}to{transform:scaleX(0)}}@keyframes imageGrowCover{from{transform:scaleX(1);opacity:1}to{transform:scaleX(0)}}.imageGrowCover{-webkit-animation-name:imageGrowCover;animation-name:imageGrowCover}@-webkit-keyframes zoomInSpecial{from{transform:scale(1.2);opacity:1}to{transform:scale(1)}}@keyframes zoomInSpecial{from{transform:scale(1.2);opacity:1}to{transform:scale(1)}}.zoomInSpecial{-webkit-animation-name:zoomInSpecial;animation-name:zoomInSpecial}header{position:fixed;top:0;left:0;width:100%;height:70px;background:white;border-bottom:1px solid #dfdfdf;z-index:9999;display:flex;justify-content:space-between;align-items:center}header.go-transparent{background:transparent;border:0}header .inner-wrapper{position:relative;width:calc(100% - 60px);margin:auto;display:flex;justify-content:space-between;align-items:center;height:100%}header .inner-wrapper .on-left{position:relative;display:flex;align-items:center;height:100%}header .inner-wrapper .on-left .logo{height:30px;margin-right:22px}header .inner-wrapper .on-left .items{position:relative;font-size:16px;display:flex;height:100%}header .inner-wrapper .on-left .items li{margin-right:35px;position:relative;height:100%;line-height:70px;cursor:pointer}header .inner-wrapper .on-left .items li.active:after{transform:scaleY(1) !important;-webkit-transform:scaleY(1) !important}header .inner-wrapper .on-left .items li:hover:after{transform:scaleY(1) !important;-webkit-transform:scaleY(1) !important}header .inner-wrapper .on-left .items li:after{position:absolute;left:0;width:100%;height:5px;background:black;content:"";bottom:0;transform:scaleY(0) !important;-webkit-transform:scaleY(0) !important;transform-origin:bottom center;transition:all .26s ease-out}header .inner-wrapper .on-right{position:relative;font-size:16px;font-family:"GT-Walsheim-Bold";cursor:pointer}header .inner-wrapper .menu-button{display:none}header .inner-wrapper .service-x{display:none}header .inner-wrapper .mm-services{display:none}@media screen and (min-width: 0px) and (max-width: 1918px){header .inner-wrapper .on-left .items li{margin-right:32px}}@media screen and (min-width: 0px) and (max-width: 1024px){header{height:66px}header .inner-wrapper .on-left .items li{line-height:66px}}@media screen and (min-width: 0px) and (max-width: 800px){header{height:71px}header.go-transparent{border-bottom:1px solid rgba(0,0,0,0.15)}header .inner-wrapper{width:calc(100% - 40px)}header .inner-wrapper .on-left{padding-left:0}header .inner-wrapper .on-left .items,header .inner-wrapper .on-right{display:none}header .inner-wrapper .on-left .logo{height:34px;margin-right:0}header .inner-wrapper .menu-button{display:block;position:absolute;right:0;width:30px;height:32px;top:50%;margin-top:-16px;cursor:pointer}header .inner-wrapper .menu-button .line{position:absolute;right:0;top:10px;width:100%;height:3px;background:black}header .inner-wrapper .menu-button .line.two{top:auto;bottom:10px}header .inner-wrapper .mm-services{display:block}header .inner-wrapper .service-x{display:block;height:18px;cursor:pointer}}.hero{position:relative;min-height:51vw}.hero .anim-wrapper{position:relative}.hero .anim-wrapper svg{width:100%}.hero .inner-wrapper{position:absolute;top:24%;left:0;width:100%}.hero .inner-wrapper .content{max-width:980px;margin:auto;text-align:center}.hero .inner-wrapper .content h4{margin-top:40px;font-size:26px;line-height:29px}.hero .inner-wrapper .content h4.quotee{position:relative}.hero .inner-wrapper .content h4.quotee:before{position:absolute;left:0;top:50%;width:100%;height:1px;background:#e3e3e3;content:""}.hero .inner-wrapper .content h4.quotee .text{display:inline-block;padding:0 17px;background:white;position:relative}.hero .inner-wrapper .content .square{display:none}.front-on-top{display:none}@media screen and (min-width: 0px) and (max-width: 1918px){.hero .inner-wrapper .content{max-width:703px}.hero .inner-wrapper .content h1{font-size:60px;line-height:70px}.hero .inner-wrapper .content h4{font-size:22px}}@media screen and (min-width: 0px) and (max-width: 1024px){.hero .inner-wrapper .content{max-width:560px}.hero .inner-wrapper .content h1{font-size:40px;line-height:44px}.hero .inner-wrapper .content h4{margin-top:20px}}@media screen and (min-width: 0px) and (max-width: 800px){.hero .anim-wrapper{display:none}.hero .inner-wrapper{padding:106px 20px 0;position:relative}.hero .inner-wrapper .content h1{font-size:45px;line-height:47px;text-align:left}.hero .inner-wrapper .content h4{margin-top:20px;font-size:16px;line-height:22px;text-align:left;font-family:"GT-Walsheim-Regular";border-bottom:0;padding-bottom:0}.hero .inner-wrapper .content .square{display:block;position:absolute;width:30px;height:30px}.hero .inner-wrapper .content .square.one{top:37px;left:20px}.hero .inner-wrapper .content .square.two{top:19px;right:20px}.hero .inner-wrapper .content .square.three{top:56px;right:57px}.hero .inner-wrapper .content .square.four{bottom:-57px;left:145px}.hero .inner-wrapper .content .square.five{bottom:-87px;left:182px}.hero .inner-wrapper .content .square.six{bottom:-57px;right:20px}.front-on-top{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:white;z-index:9999999;padding:62px 0 0;transition:all .6s ease-out}.front-on-top.hide{transform:translateY(-100%) !important;-webkit-transform:translateY(-100%) !important;visibility:hidden;opacity:0}.front-on-top.hide.show{visibility:visible;opacity:1}.front-on-top .logo{width:158px;display:block;margin:auto}.front-on-top .anim-wrapper{position:absolute;top:0;left:0;width:100%}#services{padding-top:147px;position:relative}#services:before{content:"";left:20px;width:calc( 100% - 40px);height:1px;background:#C6C6C6;position:absolute;top:107px}}.stripes{position:relative}.stripes .stripe{position:relative;margin-top:70px;width:1355px;height:390px;background:black;color:white;display:flex}.stripes .stripe.odd{margin-left:286px}.stripes .stripe .rec{position:relative;width:calc(100% - 390px);height:100%;display:flex;align-items:center;padding:0 42px 0 60px}.stripes .stripe .rec h4{margin-top:30px;font-family:"GT-Walsheim-Regular"}.stripes .stripe .square{position:relative;width:390px;height:100%;display:flex;align-items:center;justify-content:center}.stripes .stripe .square img{width:114px}@media screen and (min-width: 0px) and (max-width: 1918px){.stripes .stripe{margin-top:50px;width:992px;height:267px}.stripes .stripe .rec{width:calc(100% - 267px)}.stripes .stripe .rec h2{font-size:50px;line-height:50px}.stripes .stripe .rec h4{margin-top:18px}.stripes .stripe .square{width:267px}.stripes .stripe .square img{width:80px}.stripes .stripe.odd{margin-left:calc(100% - 992px)}}.home-blog{position:relative;margin-top:160px;display:flex}.home-blog .on-left{position:relative;width:calc(100% / 3)}.home-blog .on-right{position:relative;width:calc(100% / 3 * 2)}.home-blog .on-right .posts{position:relative;width:calc(100% + 68px);margin:-93px -34px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.home-blog .on-right .posts .post-wrapper{position:relative;width:calc(50% - 68px);margin:93px 34px 0;padding-left:57px;border-left:1px solid #d4d4d4;padding-top:0}.home-blog .on-right .posts .post-wrapper .post{position:relative}.home-blog .on-right .posts .post-wrapper .post .image-wrapper{position:relative;padding-bottom:66%}.home-blog .on-right .posts .post-wrapper .post .desc{position:relative;margin-top:40px}.home-blog .on-right .posts .post-wrapper .post .desc h4{font-size:25px;line-height:26px;margin-top:16px;font-family:"GT-Walsheim-Bold"}.home-blog .on-right .posts .post-wrapper .post .desc p.author{margin-top:16px}.blog-wrapper{position:relative;padding-top:80px}.blog-wrapper h1{text-align:center;line-height:88px}.blog-wrapper .filters{position:relative;margin:80px 0 0;display:flex;justify-content:center}.blog-wrapper .filters .filter{position:relative;font-size:25px;width:140px;height:27px;text-align:center;cursor:pointer}.blog-wrapper .filters .filter:hover:after{visibility:visible;opacity:1}.blog-wrapper .filters .filter.active:after{visibility:visible;opacity:1}.blog-wrapper .filters .filter:after{position:absolute;content:"";top:calc(100% + 10px);left:50%;width:52px;margin-left:-26px;height:3px;background:#3894e8;visibility:hidden;opacity:0;transition:all .26s ease-out}.blog-wrapper .filters .filter:after.show{visibility:visible;opacity:1}.blog-wrapper .posts-wrapper{position:relative;margin:80px 0 0}.blog-wrapper .posts-wrapper .posts{position:relative;margin:0 -20px;display:flex;flex-wrap:wrap;transition:all .4s ease-out}.blog-wrapper .posts-wrapper .posts.go-down{transform:translateY(30px) !important;-webkit-transform:translateY(30px) !important;visibility:hidden;opacity:0}.blog-wrapper .posts-wrapper .posts.go-down.show{visibility:visible;opacity:1}.blog-wrapper .posts-wrapper .posts .post{position:relative;width:calc((100% / 3) - 40px);margin:0 20px 40px;border:1px solid #d4d4d4;padding:24px 24px 81px}.blog-wrapper .posts-wrapper .posts .post .image-wrapper{position:relative;padding-bottom:50%}.blog-wrapper .posts-wrapper .posts .post .desc{position:relative;margin-top:26px}.blog-wrapper .posts-wrapper .posts .post .desc h4{font-size:22px;line-height:24px;font-family:"GT-Walsheim-Bold";margin-top:10px}.blog-wrapper .posts-wrapper .posts .post .desc p.author{margin-top:10px}.blog-wrapper .posts-wrapper .posts .post .more{position:absolute;left:24px;bottom:38px;font-size:16px;font-family:"GT-Walsheim-Medium";border-bottom:4px solid black;padding-bottom:6px;display:inline-block}.post-wrapper{position:relative;padding-top:72px;max-width:800px;margin:auto}.post-wrapper h1{font-size:40px;line-height:55px}.post-wrapper .author{position:relative;font-size:18px;margin:30px 0 50px}.post-wrapper .featured-image{position:relative}.post-wrapper .featured-image img{width:100%}.post-wrapper .content{position:relative;margin-top:50px}@media screen and (min-width: 0px) and (max-width: 1918px){.home-blog{margin-top:115px}.home-blog .on-right .posts{width:calc(100% + 50px);margin:-50px -25px 0}.home-blog .on-right .posts .post-wrapper{width:calc(50% - 50px);margin:50px 25px 0;padding-left:50px}.blog-wrapper{padding-top:75px}.blog-wrapper h1{font-size:85px;line-height:88px}.blog-wrapper .filters{margin:80px 0 0}.blog-wrapper .posts-wrapper{margin:80px auto 0;max-width:920px}.blog-wrapper .posts-wrapper .posts{margin:0 -20px}.blog-wrapper .posts-wrapper .posts .post{width:calc((100% / 2) - 40px);margin:0 20px 40px}.blog-wrapper .posts-wrapper .posts .post .more{bottom:0;position:relative;left:0;margin-top:20px}.post-wrapper .author{margin:26px 0 36px}}@media screen and (min-width: 0px) and (max-width: 1024px){.blog-wrapper{padding-top:59px}.blog-wrapper h1{font-size:60px;line-height:65px}.blog-wrapper .posts-wrapper{margin:60px auto 0}.blog-wrapper .posts-wrapper .posts .post{width:calc((100% / 2) - 30px);margin:0 15px 30px}.blog-wrapper .posts-wrapper .posts .post{padding:30px}.blog-wrapper .posts-wrapper .posts .post .desc h4{font-size:25px;line-height:28px}.blog-wrapper .posts-wrapper .posts .post .desc p{font-size:18px;line-height:17px}.blog-wrapper .posts-wrapper .posts .post .more{font-size:18px}}@media screen and (min-width: 0px) and (max-width: 800px){.blog-wrapper{padding:42px 20px}.blog-wrapper h1{font-size:35px;line-height:46px}.blog-wrapper .filters{margin:20px 0 0}.blog-wrapper .filters .filter{font-size:20px;width:86px;height:20px}.blog-wrapper .posts-wrapper .posts{margin:0}.blog-wrapper .posts-wrapper .posts .post{width:100%;margin:20px 0 0;padding:20px}.blog-wrapper .posts-wrapper .posts .post .desc{margin-top:24px}.blog-wrapper .posts-wrapper .posts .post .desc h4{font-size:20px;line-height:25px;margin-top:10px}.blog-wrapper .posts-wrapper .posts .post .desc p.author{margin-top:4px}.blog-wrapper .posts-wrapper .posts .post .desc .more{margin-top:22px;font-size:16px}.post-wrapper{padding:42px 30px}.post-wrapper h1{font-size:35px;line-height:40px}.post-wrapper .author{margin:10px 0 36px}.post-wrapper .content{margin-top:36px}.blog-wrapper .posts-wrapper .posts .post .desc p{font-size:16px;line-height:17px}.blog-wrapper .posts-wrapper .posts .post .more{font-size:16px}.blog-wrapper .posts-wrapper{margin:30px auto 0}}.career-banner{position:relative;height:470px;width:calc(100% - ((100vw - 1400px) / 2));display:flex;align-items:center;justify-content:flex-end}.career-banner .content{position:relative;width:1400px}.career-banner h2{font-size:75px;line-height:70px}.career-banner h4{font-family:"GT-Walsheim-Regular";margin-top:30px}.career-banner .button{margin-top:40px;width:154px}.career-banner .square{position:absolute;width:50px;height:50px}.career-banner .square.one{top:120px;right:-25px}.career-banner .square.two{bottom:70px;right:70px}.career-banner .square.three{bottom:-25px;right:292px}.career-banner .square .anim-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.contact-boxes{position:relative;margin:150px auto 80px;max-width:1400px}.contact-boxes.no-mt{margin-top:0}.contact-boxes .box{position:relative;width:calc(50% + 20px)}.contact-boxes .box.one{background:black;float:left;color:white}.contact-boxes .box.two{background:#3894e8;margin:100px 0 0 -40px;float:right}.contact-boxes .box.two .inner .content .wrapper{width:calc(100% - 360px)}.contact-boxes .box .inner{position:relative;padding-bottom:100%}.contact-boxes .box .inner .content{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.contact-boxes .box .inner .content .wrapper{width:calc(100% - 346px)}.contact-boxes .box .inner .content h2{font-size:65px;margin-bottom:50px}.contact-boxes .box .inner .content h3{font-size:40px;line-height:52px}.contact-boxes .box .inner .content h4{font-size:18px;line-height:19px;font-family:"GT-Walsheim-Regular";margin:10px 0 30px}.contact-boxes .box .inner .content .form-wrapper{margin-top:-10px}.contact-boxes .box .inner .content .form-wrapper form input{width:100%;background:transparent;border:0;outline:0;border-bottom:2px solid white;color:black;font-family:"GT-Walsheim-Medium";font-size:18px;margin-bottom:38px;height:50px}.contact-boxes .box .inner .content .form-wrapper form input.wpcf7-not-valid{border-color:red}.contact-boxes .box .inner .content .form-wrapper form input[type="submit"]{position:relative;width:154px;height:52px;background:black;color:white;line-height:52px;text-align:center;cursor:pointer;font-size:18px;font-family:"GT-Walsheim-Bold";margin-top:2px;border:0;margin-bottom:0}.contact-boxes .box .inner .content .form-wrapper form button{position:relative;width:154px;height:52px;background:black;color:white;line-height:52px;text-align:center;cursor:pointer;font-size:18px;font-family:"GT-Walsheim-Bold";margin-top:2px;border:0}footer{position:relative;padding:70px 0 30px}footer.w-bt{border-top:1px solid #d8d8d8}footer .inner-wrapper{position:relative;max-width:1400px;margin:auto}footer .inner-wrapper .socials{position:absolute;top:0;right:0;width:22px}footer .inner-wrapper .socials img{display:block;width:100%;margin-bottom:17px}footer .inner-wrapper .cols{position:relative;display:flex}footer .inner-wrapper .cols .col{position:relative;min-width:120px;margin-right:85px}footer .inner-wrapper .cols .col.hide-on-m{display:block}footer .inner-wrapper .cols .col.hide-on-d{display:none}footer .inner-wrapper .cols .col .items{position:relative;font-size:16px}footer .inner-wrapper .cols .col .items.second{display:none}footer .inner-wrapper .cols .col .items li{position:relative;margin-top:20px}footer .inner-wrapper .cols .col .items li.first{font-family:"GT-Walsheim-Bold";margin-bottom:40px;margin-top:0}footer .inner-wrapper .divider{height:1px;background:#d8d8d8;margin:57px 0 27px}footer .inner-wrapper .bottom-row{position:relative;display:flex;justify-content:space-between}footer .inner-wrapper .bottom-row .on-left a,footer .inner-wrapper .bottom-row .on-left span{margin-right:27px}footer .inner-wrapper .bottom-row a,footer .inner-wrapper .bottom-row span{font-size:14px}@media screen and (min-width: 0px) and (max-width: 1918px){.career-banner{height:369px;width:calc(100% - ((100vw - 1100px) / 2))}.career-banner .content{width:1100px}.career-banner h2{font-size:50px}.career-banner h4{margin-top:16px;font-size:16px}.career-banner .button{margin-top:30px;width:130px;font-size:14px}.career-banner .square.one{top:119px;right:-50px}.career-banner .square.two{right:90px;bottom:90px}.career-banner .square.three{right:199px}.contact-boxes{margin:120px auto 0;max-width:1100px}.contact-boxes .box{width:calc(50% + 50px)}.contact-boxes .box.two{margin:99px 0 0 -100px}.contact-boxes .box .inner .content{padding:0}.contact-boxes .box .inner .content .wrapper{width:calc(100% - 164px)}.contact-boxes .box.two .inner .content .wrapper{width:calc(100% - 240px)}.contact-boxes .box .inner .content h2{font-size:65px;margin-bottom:49px}.contact-boxes .box .inner .content h3{font-size:40px;line-height:52px;margin-bottom:10px}.contact-boxes .box .inner .content h4{margin-bottom:30px}.contact-boxes .box .inner .content .form-wrapper form input{font-size:18px;margin-bottom:26px}footer{padding:110px 0 30px}footer .inner-wrapper{max-width:1100px}footer .inner-wrapper .cols .col .items{font-size:14px}footer .inner-wrapper .cols .col .items li.first{font-size:16px}}@media screen and (min-width: 0px) and (max-width: 1024px){.career-banner{width:calc(100% - ((100vw - 900px) / 2));height:380px}.career-banner .content{width:900px}.career-banner h2{font-size:50px;line-height:55px}.career-banner h4{margin-top:21px;font-size:22px;line-height:32px}.career-banner .button{width:170px;font-size:18px}.career-banner .square{width:40px;height:40px}.career-banner .square.one{top:54px;right:-20px}.career-banner .square.two{right:-20px;bottom:40px}.career-banner .square.three{right:128px;bottom:-20px}.contact-boxes{margin:75px auto 0;max-width:900px}.contact-boxes .box{width:calc(50% + 16px)}.contact-boxes .box.two{margin:50px 0 0 -32px}.contact-boxes .box .inner .content .wrapper{width:calc(100% - 116px)}.contact-boxes .box.two .inner .content .wrapper{width:calc(100% - 150px)}.contact-boxes .box .inner .content h2{font-size:60px;margin-bottom:44px}.contact-boxes .box .inner .content h3{font-size:25px;line-height:33px;margin-bottom:4px}.contact-boxes .box .inner .content h4{line-height:23px;margin:4px 0 27px}footer{padding:75px 0 35px}footer .inner-wrapper{max-width:900px}}@media screen and (min-width: 0px) and (max-width: 800px){.contact-boxes{max-width:calc(100% - 40px);margin:20px auto 8rem}.contact-boxes .box{width:100%;float:none !important;margin:0 !important;height:410px}.contact-boxes .box .inner .content h2{font-size:50px;line-height:65px;margin-bottom:20px}.contact-boxes .box .inner .content .wrapper{width:calc(100% - 60px)}.contact-boxes .box .inner .content h4{margin-bottom:20px;font-size:16px;line-height:20px}.contact-boxes .box .inner{padding-bottom:0;height:100%}.contact-boxes .box .inner .content .form-wrapper form input{height:44px;font-size:16px;margin-bottom:20px}.contact-boxes .box .inner .content .form-wrapper form button{width:179px}footer{padding:31px 0 36px}footer .inner-wrapper{max-width:calc(100% - 60px)}footer .inner-wrapper .cols{display:block}footer .inner-wrapper .cols:after{content:"";clear:both}footer .inner-wrapper .cols .col{min-width:0;margin-right:0;width:50%;padding-right:20px;margin-bottom:30px;float:right}footer .inner-wrapper .cols .col.col-0{float:left}footer .inner-wrapper .cols .col.hide-on-m{display:none}footer .inner-wrapper .cols .col.hide-on-d{display:block}footer .inner-wrapper .cols .col .items.second{display:block;margin-top:50px}footer .inner-wrapper .cols .col .items li.first{margin-bottom:22px}footer .inner-wrapper .cols .col .items li{margin-top:18px}footer .inner-wrapper .socials{position:relative;width:100%;display:flex}footer .inner-wrapper .socials img{display:inline;width:22px;margin-bottom:0;margin-right:13px}footer .inner-wrapper .divider{margin:33px 0 28px}footer .inner-wrapper .bottom-row{display:block}footer .inner-wrapper .bottom-row a,footer .inner-wrapper .bottom-row span{font-size:12px}footer .inner-wrapper .bottom-row .on-right{margin-top:16px}.contact-boxes .box.two .inner .content .wrapper{width:calc(100% - 60px)}.contact-boxes .box .inner .content h3{font-size:30px;line-height:39px;margin-bottom:4px}.contact-boxes .box .inner .content h4{margin-bottom:28px;font-size:16px;line-height:20px;margin-top:0}.contact-boxes .box .inner .content h2{margin-bottom:18px}.contact-boxes .box .inner .content .form-wrapper form input{height:42px !important}.contact-boxes .box .inner .content .form-wrapper form button{width:180px;height:60px;margin-top:17px}footer .inner-wrapper .bottom-row .on-left a{margin-right:0;width:50%;display:inline-block}footer .inner-wrapper .bottom-row .on-left span{margin-right:0}.contact-boxes .box .inner .content .form-wrapper form input[type=submit]{width:180px;height:60px !important;margin-top:17px}div.wpcf7-mail-sent-ok{font-size:16px !important}.popup-contact .contact-boxes .box .inner .content .form-wrapper form input[type=submit]{margin-top:0;width:120px;height:50px !important;line-height:50px}}.companies{display:-ms-grid;display:grid;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;-ms-grid-columns:(minmax(20vw, -webkit-max-content))[3];-ms-grid-columns:(minmax(20vw, max-content))[3];grid-template-columns:repeat(3, minmax(20vw, -webkit-max-content));grid-template-columns:repeat(3, minmax(20vw, max-content));justify-content:center;margin:5.6vw auto 0}.companies > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.companies > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.companies > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.companies > *:nth-child(4){-ms-grid-row:2;-ms-grid-column:1}.companies > *:nth-child(5){-ms-grid-row:2;-ms-grid-column:2}.companies > *:nth-child(6){-ms-grid-row:2;-ms-grid-column:3}@media screen and (max-width: 700px){.companies{-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;-ms-grid-columns:(minmax(30vw, -webkit-max-content))[3];-ms-grid-columns:(minmax(30vw, max-content))[3];grid-template-columns:repeat(3, minmax(30vw, -webkit-max-content));grid-template-columns:repeat(3, minmax(30vw, max-content));margin:8.6vw auto 0}.companies > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.companies > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.companies > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.companies > *:nth-child(4){-ms-grid-row:2;-ms-grid-column:1}.companies > *:nth-child(5){-ms-grid-row:2;-ms-grid-column:2}.companies > *:nth-child(6){-ms-grid-row:2;-ms-grid-column:3}}.companies>div{display:flex;flex-flow:column nowrap;align-items:center}.companies>div img{height:auto}.companies .k-logic{background-color:#3894E8;-ms-grid-row:1;grid-row:1/1;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;width:74.1%;margin:0 auto;justify-content:center;z-index:1;position:relative}.companies .k-logic-logo{width:23vw;padding:4.6vw 0}@media screen and (max-width: 700px){.companies .k-logic-logo{width:34vw;padding:7vw 0}}.companies .k-logic:before{content:"";position:absolute;bottom:-5.3vw;width:2px;height:9.8vw;background-color:white}@media screen and (max-width: 700px){.companies .k-logic:before{bottom:-8.3vw;height:15vw}}.companies .k-logic:after{content:"";position:absolute;bottom:-33%;width:91%;height:10%;border-top:3px solid white;border-right:3px solid white;border-left:3px solid white}@media screen and (max-width: 700px){.companies .k-logic:after{border-top:2px solid white;border-right:2px solid white;border-left:2px solid white}}.companies .hooligans,.companies .join,.companies .mb{justify-content:flex-end;margin-top:-8.3vw;padding-bottom:4.6vw}.companies .hooligans{background-color:#FFADAD}.companies .hooligans-logo{width:11vw;margin-bottom:0.6vw}@media screen and (max-width: 700px){.companies .hooligans-logo{width:22vw;margin-bottom:1vw}}.companies .hooligans-text{font-size:1.225vw}@media screen and (max-width: 700px){.companies .hooligans-text{font-size:2.5vw}}.companies .join{background-color:#98E1D1}.companies .join-logo{width:9.5vw}@media screen and (max-width: 700px){.companies .join-logo{width:17.5vw;margin-bottom:0.4vw}}.companies .mb{background-color:#FFBD1A}.companies .mb-logo{width:13vw;margin-bottom:0.5vw}@media screen and (max-width: 700px){.companies .mb-logo{width:26vw;margin-bottom:1vw}}.companies .mb-text{font-size:1.225vw}@media screen and (max-width: 700px){.companies .mb-text{font-size:2.5vw}}.companies .mb-text:first-child{font-weight:900;font-size:2.625vw;margin-bottom:0.5vw}.about-wrapper{position:relative;padding-top:80px}.about-wrapper .intro{position:relative;max-width:1190px;margin:auto;text-align:center}.about-wrapper .intro h1{font-size:85px;line-height:100px}.about-wrapper .intro h4{font-family:"GT-Walsheim-Regular";max-width:1016px;margin:40px auto 0}.about-wrapper .people{position:relative;margin-top:88px}.about-wrapper .people .row{position:relative;display:flex}.about-wrapper .people .row.odd{flex-direction:row-reverse;margin-top:100px}.about-wrapper .people .row.odd .image-wrapper{margin-top:110px;margin-left:-50px;z-index:1}.about-wrapper .people .row.odd .rec{margin-top:0;margin-left:0}.about-wrapper .people .row .image-wrapper{position:relative;width:480px;height:480px}.about-wrapper .people .row .rec{position:relative;margin-top:110px;margin-left:-50px;width:calc(100% - 430px)}.about-wrapper .people .row .rec .inner{position:relative;padding:65px;min-height:450px}.about-wrapper .people .row .rec h2{line-height:80px}.about-wrapper .people .row .rec h4{margin-top:30px;font-family:"GT-Walsheim-Regular"}.about-wrapper .people .row .rec h4.first{margin-top:40px}.about-wrapper .people .row .rec h4 strong{font-family:"GT-Walsheim-Bold"}.about-wrapper .people .row .square{position:absolute;width:52px;height:52px;z-index:9}.about-wrapper .people .row .square.one{top:0;left:543px}.about-wrapper .people .row .square.two{bottom:-26px;right:60px}.about-wrapper .people .row .square.three{bottom:calc(100% + 48px);left:0}.about-wrapper .people .row .square.four{bottom:-26px;right:110px}@media screen and (min-width: 0px) and (max-width: 1918px){.about-wrapper .intro{max-width:956px}.about-wrapper .intro h1{font-size:60px;line-height:60px;max-width:856px;margin:auto}.about-wrapper .intro h4{font-size:18px;line-height:26px;margin-top:20px;max-width:848px}.about-wrapper .people{margin-top:80px}.about-wrapper .people .row .image-wrapper{width:370px;height:370px}.about-wrapper .people .row .rec{margin-top:90px;margin-left:-30px;width:calc(100% - 340px)}.about-wrapper .people .row .rec .inner{padding:53px 50px 60px;min-height:350px}.about-wrapper .people .row .rec h2{line-height:60px;font-size:50px}.about-wrapper .people .row .rec .on-top h4{margin-top:60px;padding-right:100px;line-height:26px}.about-wrapper .people .row .rec h4,.about-wrapper .people .row .rec h4.first{margin-top:30px;font-size:16px;line-height:20px}.about-wrapper .people .row .square.one{left:418px}.about-wrapper .people .row .square.two{right:40px;bottom:-20px}.about-wrapper .people .row.odd{margin-top:80px}.about-wrapper .people .row.odd .image-wrapper{margin-top:90px;margin-left:-30px}.about-wrapper .people .row .square.three{bottom:calc(100% + 60px);left:-40px}.about-wrapper .people .row .square.four{bottom:-20px;right:70px}.about-wrapper .people .row .square{width:40px;height:40px}}@media screen and (min-width: 0px) and (max-width: 1024px){.about-wrapper .intro{max-width:756px}.about-wrapper .intro h1{line-height:58px}.about-wrapper .people .row .image-wrapper{width:310px;height:310px}.about-wrapper .people .row .rec{margin-top:100px;margin-left:-30px;width:calc(100% - 280px)}.about-wrapper .people .row .square.one{left:376px}.about-wrapper .people .row .rec h4,.about-wrapper .people .row .rec h4.first{font-size:18px;line-height:24px}.about-wrapper .people .row .rec h4 br,.about-wrapper .people .row .rec h4.first br{display:none}.about-wrapper .people .row .square.two{right:72px}.about-wrapper .people .row .square.three{bottom:calc(100% + 100px);left:0}.about-wrapper .people .row.odd{margin-top:75px}.about-wrapper .people .row.odd .image-wrapper{margin-top:100px;margin-left:-40px}.about-wrapper .people .row .rec{width:calc(100% - 270px)}.about-wrapper .people .row .rec .inner{padding:49px 47px;min-height:363px}.about-wrapper .people .row .rec h2{line-height:42px;font-size:40px}.about-wrapper .people .row .rec h2 br{display:none}.about-wrapper .people .row .square.four{right:40px}}@media screen and (min-width: 0px) and (max-width: 800px){.about-wrapper{padding:34px 20px}.about-wrapper .intro h1{font-size:35px;line-height:38px;text-align:left;max-width:321px;margin:0}.about-wrapper .intro h4{font-size:16px;line-height:23px;margin-top:16px;text-align:left}.about-wrapper .people{margin-top:0}.about-wrapper .people .row{display:block;padding-top:98px;margin-top:50px !important}.about-wrapper .people .row .image-wrapper{width:160px;height:160px;position:absolute;right:30px;top:0;z-index:2}.about-wrapper .people .row.odd .image-wrapper{margin-top:0;margin-left:0;right:auto;left:30px}.about-wrapper .people .row .rec{margin-top:0;margin-left:0;width:100%}.about-wrapper .people .row .rec .inner{padding:92px 30px 48px}.about-wrapper .people .row .rec h2{line-height:35px;font-size:30px}.about-wrapper .people .row .rec h4{font-size:16px;line-height:25px;margin-top:20px}.about-wrapper .people .row .square{width:40px;height:40px}.about-wrapper .people .row .square.one{left:70px;top:0}.about-wrapper .people .row .square.two{bottom:-20px;right:auto;left:50px}.about-wrapper .people .row .square.three{bottom:auto;top:0;right:0;left:auto}.about-wrapper .people .row .square.four{display:none}}.career-wrapper{position:relative;padding:90px 0 0}.career-wrapper .intro{position:relative}.career-wrapper .intro h1{font-size:85px;max-width:670px}.career-wrapper .intro h4{font-family:"GT-Walsheim-Regular";margin-top:-60px;max-width:670px;margin-left:calc(100% - 670px);line-height:26px}.career-wrapper .intro .button{margin-top:60px;margin-left:calc(100% - 670px);width:215px}.career-wrapper .intro .square{position:absolute;width:51px;height:51px}.career-wrapper .intro .square.one{top:0;right:0}.career-wrapper .intro .square.two{left:-51px;bottom:51px}.career-wrapper .images-grid{position:relative;margin-top:0;display:flex;justify-content:space-between}.career-wrapper .images-grid .on-left{position:relative;width:calc(50% - 31px)}.career-wrapper .images-grid .on-right{position:relative;width:calc(50% - 31px)}.career-wrapper .images-grid h3{font-family:"GT-Walsheim-Regular";line-height:50px}.career-wrapper .images-grid h3.one{margin-bottom:48px}.career-wrapper .images-grid h3.two{max-width:575px;margin-bottom:60px}.career-wrapper .images-grid h3.three{margin-bottom:60px;margin-top:252px}.career-wrapper .images-grid h3.four{display:none}.career-wrapper .images-grid .img-wrapper{position:relative}.career-wrapper .images-grid .img-wrapper.one{margin-bottom:152px}.career-wrapper .images-grid .img-wrapper.two{margin-bottom:60px}.career-wrapper .images-grid .img-wrapper.three{width:335px}.career-wrapper .images-grid .img-wrapper.four{display:none}.career-wrapper .images-grid .img-wrapper img{display:block;width:100%}.career-wrapper .images-grid .img-wrapper .square{position:absolute;width:51px;height:51px}.career-wrapper .images-grid .img-wrapper .square.one{right:-51px;bottom:100%}.career-wrapper .images-grid .img-wrapper .square.two{left:-51px;top:calc(100% + 168px)}.career-wrapper .images-slider,.career-wrapper .text-slider{display:none}.career-wrapper .requirements-wrapper{position:relative;margin:195px auto 0;max-width:1920px}.career-wrapper .requirements-wrapper h2{font-size:85px;line-height:100px;text-align:center;margin-bottom:60px}.career-wrapper .requirements-wrapper .row{position:relative;display:flex;justify-content:space-between}.career-wrapper .requirements-wrapper .row.odd{flex-direction:row-reverse}.career-wrapper .requirements-wrapper .row.odd .square h3{left:auto;right:50%}.career-wrapper .requirements-wrapper .row.odd .text{margin-right:0;margin-left:260px}.career-wrapper .requirements-wrapper .row .square{position:relative;width:545px;height:545px}.career-wrapper .requirements-wrapper .row .square img{display:block;width:100%}.career-wrapper .requirements-wrapper .row .square h3{position:absolute;left:50%;top:0;height:100%;display:flex;align-items:center;font-size:75px;line-height:90px}.career-wrapper .requirements-wrapper .row .text{position:relative;width:670px;margin-right:260px;display:flex;align-items:center}.career-wrapper .requirements-wrapper .row .text h3{display:none}.career-wrapper .requirements-wrapper .row .text h4{font-size:30px;line-height:39px;font-family:"GT-Walsheim-Regular"}.career-wrapper .impact-wrapper{position:relative;margin:150px 0 0}.career-wrapper .impact-wrapper h2{font-size:85px;line-height:100px;text-align:center}.career-wrapper .impact-wrapper .rows{position:relative;margin:180px auto 30px;max-width:1100px}.career-wrapper .impact-wrapper .rows .row{position:relative;margin-top:100px;display:flex;justify-content:space-between}.career-wrapper .impact-wrapper .rows .row.odd{flex-direction:row-reverse}.career-wrapper .impact-wrapper .rows .row.odd .text-wrapper{margin-left:53px}.career-wrapper .impact-wrapper .rows .row.odd .text-wrapper img{right:calc(100% + 21px)}.career-wrapper .impact-wrapper .rows .row .image-wrapper{position:relative;width:200px;height:200px}.career-wrapper .impact-wrapper .rows .row .image-wrapper .square{width:70px;height:70px;position:absolute;z-index:1}.career-wrapper .impact-wrapper .rows .row .image-wrapper .square.square-1{top:-30px;left:-30px}.career-wrapper .impact-wrapper .rows .row .image-wrapper .square.square-2{right:-30px;bottom:-30px}.career-wrapper .impact-wrapper .rows .row .image-wrapper .square.square-3{left:-30px;bottom:-30px}.career-wrapper .impact-wrapper .rows .row .image-wrapper .image{z-index:2}.career-wrapper .impact-wrapper .rows .row .text-wrapper{position:relative;width:750px;display:flex;align-items:center;text-align:center}.career-wrapper .impact-wrapper .rows .row .text-wrapper img{position:absolute;width:36px;bottom:100%;right:calc(100% + 20px)}.career-wrapper .impact-wrapper .rows .row .text-wrapper h4{font-family:"GT-Walsheim-Regular"}.career-wrapper .impact-wrapper .rows .row .text-wrapper .name-title{position:relative;margin-top:30px}.career-wrapper .impact-wrapper .rows .row .text-wrapper .name-title h4{font-size:16px;line-height:1}.career-wrapper .impact-wrapper .rows .row .text-wrapper .name-title strong{font-family:"GT-Walsheim-Bold"}.image-grow-cover{position:absolute;width:100%;height:100%;top:0;left:0;background:white;z-index:1;transform:scaleX(0) !important;-webkit-transform:scaleX(0) !important;transform-origin:left center}@media screen and (min-width: 0px) and (max-width: 1918px){.career-wrapper{padding:82px 0 0}.career-wrapper .intro{z-index:2}.career-wrapper .intro h1{font-size:60px;line-height:78px;max-width:470px}.career-wrapper .intro h4{max-width:525px;margin-left:calc(100% - 525px);line-height:23px;font-size:18px;margin-top:-50px}.career-wrapper .intro h4 br{display:none}.career-wrapper .intro .button{margin-left:calc(100% - 525px);width:168px;margin-top:61px;font-size:14px}.career-wrapper .intro .square.one{top:0}.career-wrapper .intro .square.two{bottom:90px}.career-wrapper .images-grid{margin-top:-50px}.career-wrapper .images-grid .on-left{width:calc(50% - 25px)}.career-wrapper .images-grid .on-right{width:calc(50% - 25px)}.career-wrapper .images-grid h3{font-size:31px;line-height:40px}.career-wrapper .images-grid h3.one{margin-bottom:50px}.career-wrapper .images-grid h3.three{margin-top:163px;margin-bottom:50px}.career-wrapper .images-grid h3.four{display:none}.career-wrapper .images-grid .img-wrapper.one{margin-bottom:87px}.career-wrapper .images-grid .img-wrapper.two{margin-bottom:100px}.career-wrapper .images-grid .img-wrapper.three{width:263px}.career-wrapper .images-grid .img-wrapper.four{display:none;width:310px}.career-wrapper .images-grid .img-wrapper .square.three{left:100%;top:100%}.career-wrapper .requirements-wrapper{margin:160px 0 0}.career-wrapper .requirements-wrapper h2{font-size:60px}.career-wrapper .requirements-wrapper .row .square{width:428px;height:428px}.career-wrapper .requirements-wrapper .row .square h3{font-size:59px;line-height:70px;left:133px}.career-wrapper .requirements-wrapper .row .text h4{font-size:24px;line-height:31px}.career-wrapper .requirements-wrapper .row .text{width:525px;margin-right:calc(133px + ((100vw - 1366px) / 2))}.career-wrapper .requirements-wrapper .row.odd .text{width:525px;margin-left:calc(133px + ((100vw - 1366px) / 2));margin-right:0}.career-wrapper .requirements-wrapper .row.odd .square h3{right:133px}.career-wrapper .impact-wrapper{margin:110px 0 0}.career-wrapper .impact-wrapper h2{font-size:60px;line-height:78px}.career-wrapper .impact-wrapper .rows{max-width:1100px;margin:10px auto 30px}.career-wrapper .impact-wrapper .rows .row{margin-top:123px}.career-wrapper .impact-wrapper .rows .row .image-wrapper{width:200px;height:200px;margin-left:30px}.career-wrapper .impact-wrapper .rows .row .text-wrapper{width:calc(100% - 350px)}.career-wrapper .impact-wrapper .rows .row .text-wrapper h4{font-size:20px;line-height:26px}.career-wrapper .impact-wrapper .rows .row .text-wrapper h4 br{display:none}.career-wrapper .impact-wrapper .rows .row .text-wrapper img{right:calc(100% + 20px);width:36px}.career-wrapper .impact-wrapper .rows .row .text-wrapper .name-title{margin-top:25px}.career-wrapper .impact-wrapper .rows .row.odd .text-wrapper{margin-left:56px}.career-wrapper .impact-wrapper .rows .row.odd .image-wrapper{margin-left:0;margin-right:30px}}@media screen and (min-width: 0px) and (max-width: 1024px){.career-wrapper .intro h1{font-size:60px;line-height:65px;max-width:100%}.career-wrapper .intro h4{max-width:433px;margin-left:calc(100% - 433px);line-height:30px;font-size:20px;margin-top:43px}.career-wrapper .images-grid{margin-top:91px}.career-wrapper .images-grid .on-left,.career-wrapper .images-grid .on-right{width:calc(50% - 15px)}.career-wrapper .images-grid h3{font-size:30px;line-height:42px}.career-wrapper .intro .square{position:absolute;width:40px;height:40px}.career-wrapper .intro .square.one{right:-20px}.career-wrapper .intro .square.two{bottom:auto;top:235px;left:24px}.career-wrapper .images-grid .img-wrapper.one{margin-bottom:160px}.career-wrapper .images-grid .img-wrapper .square{width:40px;height:40px}.career-wrapper .images-grid .img-wrapper .square.one{right:-20px;bottom:-20px}.career-wrapper .requirements-wrapper{margin:123px 0 0}.career-wrapper .requirements-wrapper .row{margin-bottom:120px}.career-wrapper .requirements-wrapper .row .square{width:217px;height:217px}.career-wrapper .requirements-wrapper .row .square h3{font-size:50px;line-height:48px;left:110px}.career-wrapper .requirements-wrapper .row .text{width:438px;margin-right:59px}.career-wrapper .requirements-wrapper .row .text h4{font-size:20px;line-height:28px}.career-wrapper .requirements-wrapper .row.odd .square h3{right:108px}.career-wrapper .requirements-wrapper .row.odd .text{width:430px;margin-left:62px}.career-wrapper .impact-wrapper{margin:107px 0 0}.career-wrapper .impact-wrapper .rows{max-width:900px}.career-wrapper .impact-wrapper .rows .row .image-wrapper{width:230px;height:230px;margin-left:0}.career-wrapper .impact-wrapper .rows .row .image-wrapper .square.square-1{display:none}.career-wrapper .impact-wrapper .rows .row .text-wrapper{width:calc(100% - 335px)}.career-wrapper .impact-wrapper .rows .row .text-wrapper h4{line-height:25px}.career-wrapper .impact-wrapper .rows .row .text-wrapper img{right:100%;width:42px}.career-wrapper .impact-wrapper .rows .row.odd .image-wrapper{margin-right:0}.career-wrapper .impact-wrapper .rows .row .image-wrapper .square{width:83px;height:83px}.career-wrapper .impact-wrapper .rows .row .image-wrapper .square.square-2{right:-42px;bottom:-42px}.career-wrapper .impact-wrapper .rows .row .image-wrapper .square.square-3{display:none}}@media screen and (min-width: 0px) and (max-width: 800px){.career-banner{height:347px;width:100%;margin:20px auto 0}.career-banner h2{font-size:50px;line-height:49px}.career-banner h4{font-size:16px;line-height:24px;margin-top:15px;max-width:259px}.career-banner .button{margin-top:25px;width:165px;height:50px;font-size:18px;font-family:"GT-Walsheim-Bold"}.career-banner .content{width:calc(100% - 88px);margin:auto}.career-banner .square{display:none}.career-wrapper{padding:42px 20px 0}.career-wrapper .intro{z-index:2}.career-wrapper .intro h1{font-size:35px;line-height:40px;text-align:center;max-width:260px;margin:auto}.career-wrapper .intro h4{margin-left:0;line-height:24px;font-size:16px;margin-top:14px;text-align:center}.career-wrapper .intro .button{width:240px;margin:30px auto}.career-wrapper .intro .square{display:none}.career-wrapper .images-grid{display:none}.career-wrapper .images-slider{display:block;margin:61px -20px 0;width:calc(100% + 40px);height:65vw}.career-wrapper .images-slider .item{position:relative;height:65vw;width:100%;float:left}.career-wrapper .images-slider .slick-dots{bottom:-40px}.career-wrapper .images-slider .slick-dots li{height:3px;width:35px;margin:0 5px;background:black}.career-wrapper .images-slider .slick-dots li.slick-active{height:6px;transform:translateY(-3px) !important;-webkit-transform:translateY(-3px) !important}.career-wrapper .images-slider .slick-dots li button:before{display:none}.career-wrapper .text-slider{display:block;margin:70px auto 0;max-width:289px;height:96px;text-align:center}.career-wrapper .text-slider .item{position:relative;height:96px}.career-wrapper .text-slider .item h3{font-family:"GT-Walsheim-Regular";font-size:25px;line-height:31px}.career-wrapper .requirements-wrapper{margin:40px 0 0}.career-wrapper .requirements-wrapper h2{font-size:35px;line-height:38px;max-width:260px;margin:0 auto 54px}.career-wrapper .requirements-wrapper .row{margin-top:40px;margin-bottom:0}.career-wrapper .requirements-wrapper .row .square{width:88px;height:88px}.career-wrapper .requirements-wrapper .row .square h3{display:none}.career-wrapper .requirements-wrapper .row .text{width:calc(100% - 113px);margin-right:0;display:block}.career-wrapper .requirements-wrapper .row.odd .text{width:calc(100% - 113px);margin-left:0;margin-right:0}.career-wrapper .requirements-wrapper .row .text h3{display:block;font-size:25px;line-height:25px;margin-bottom:12px}.career-wrapper .requirements-wrapper .row .text h4{font-size:16px;line-height:21px}.career-wrapper .requirements-wrapper .row.odd{flex-direction:row}.career-wrapper .impact-wrapper{margin:68px 0 0}.career-wrapper .impact-wrapper h2{font-size:35px;line-height:38px;max-width:300px;margin:auto}.career-wrapper .impact-wrapper .rows .row{margin-top:0}.career-wrapper .impact-wrapper .rows{margin:33px 0 0;padding:0}.career-wrapper .impact-wrapper .rows .slick-dots{position:relative;bottom:0;margin-top:40px}.career-wrapper .impact-wrapper .rows .slick-dots li{height:3px;width:35px;margin:0 5px;background:black}.career-wrapper .impact-wrapper .rows .slick-dots li.slick-active{height:6px;transform:translateY(-3px) !important;-webkit-transform:translateY(-3px) !important}.career-wrapper .impact-wrapper .rows .slick-dots li button:before{display:none}.career-wrapper .impact-wrapper .rows .slick-dotted.slick-slider{margin-bottom:60px}.career-wrapper .impact-wrapper .rows .inner{display:block}.career-wrapper .impact-wrapper .rows .row{display:block;width:250px;margin-right:10px}.career-wrapper .impact-wrapper .rows .row .image-wrapper{width:110px;height:110px;margin:0}.career-wrapper .impact-wrapper .rows .row .image-wrapper .square{display:none}.career-wrapper .impact-wrapper .rows .row .text-wrapper{width:100%;margin:25px 0 0;padding:0;text-align:left}.career-wrapper .impact-wrapper .rows .row .text-wrapper h4{font-size:18px;line-height:25px}.career-wrapper .impact-wrapper .rows .row .text-wrapper img{left:134px;right:auto;margin-right:0;width:40px;top:-136px;bottom:auto}.career-wrapper .impact-wrapper .rows .row .text-wrapper .name-title h4{line-height:20px}.career-wrapper .impact-wrapper .rows .row .text-wrapper .name-title{position:absolute;left:134px;top:-89px;margin:0}.career-wrapper .impact-wrapper .rows .row .text-wrapper .name-title strong{display:block}.career-wrapper .impact-wrapper .rows .row.odd .text-wrapper{margin-left:0}.career-wrapper .impact-wrapper .rows .row.odd .text-wrapper img{right:50%}}.strategy-wrapper{position:relative}.strategy-wrapper .section .content{position:relative;max-width:1444px;display:flex;justify-content:space-between;margin:auto}.strategy-wrapper .section .content .anim-wrapper{position:relative;width:590px;height:590px}.strategy-wrapper .section .content .square{position:relative;width:590px;height:590px}.strategy-wrapper .section .content .text-wrapper{position:relative;width:calc(100% - 690px);display:flex;align-items:center}.strategy-wrapper .section .content .text-wrapper h2{font-size:85px;line-height:90px;visibility:hidden;opacity:0}.strategy-wrapper .section .content .text-wrapper h2.show{visibility:visible;opacity:1}.strategy-wrapper .section .content .text-wrapper h2.animated{visibility:visible;opacity:1}.strategy-wrapper .section .content .text-wrapper p{position:relative;margin-top:30px;padding-left:120px;font-size:22px;line-height:32px;visibility:hidden;opacity:0}.strategy-wrapper .section .content .text-wrapper p.show{visibility:visible;opacity:1}.strategy-wrapper .section .content .text-wrapper p.animated{visibility:visible;opacity:1}.strategy-wrapper .section .content .text-wrapper p:before{content:"";position:absolute;left:0;top:12px;width:60px;height:7px;background:black}.strategy-wrapper .strategy-down{display:none}#fp-nav,#fp-nav ul,.fp-slidesNav ul{width:48px}#fp-nav.left{left:30px;counter-reset:listCounter}#fp-nav ul li,.fp-slidesNav ul li{position:relative;width:40px;height:10px;margin:10px 0;counter-increment:listCounter}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:4px;width:24px;border-radius:0;margin:0}#fp-nav ul li a.active span:after,#fp-nav ul li:hover a.active span:after,.fp-slidesNav ul li a.active span:after,.fp-slidesNav ul li:hover a.active span:after{visibility:visible;opacity:1}#fp-nav ul li a span,.fp-slidesNav ul li a span{height:2px;width:10px;border-radius:0;margin:0 0 0 14px;transition:all .26s ease-out}#fp-nav ul li a span:after,.fp-slidesNav ul li a span:after{content:"0" counter(listCounter);position:absolute;left:calc(100% + 10px);top:-4px;font-family:"GT-Walsheim-Bold";font-size:12px;transition:all .26s ease-out;visibility:hidden;opacity:0}#fp-nav ul li a span:after.show,.fp-slidesNav ul li a span:after.show{visibility:visible;opacity:1}#fp-nav ul li a span,.fp-slidesNav ul li a span{left:0}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:24px;height:2px;margin:0}.strategy-anim-wrapper{position:fixed;z-index:999;width:590px;height:590px;top:50%;margin-top:-295px;left:calc( (100vw - 1444px) / 2)}.strategy-anim-wrapper .strategy-anim{position:absolute;width:100%;height:100%;top:0;left:0}.strategy-anim-wrapper .strategy-anim .inner{position:absolute;width:100%;height:100%;top:0;left:0;visibility:hidden;opacity:0;transition:all .26s ease-out}.strategy-anim-wrapper .strategy-anim .inner.show{visibility:visible;opacity:1}.strategy-anim-wrapper .strategy-anim .inner.active{visibility:visible;opacity:1}.strategy-anim-wrapper .strategy-anim .inner svg{position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (min-width: 0px) and (max-width: 1918px){.strategy-wrapper .section .content{max-width:1064px}.strategy-wrapper .section .content .anim-wrapper{width:440px;height:440px}.strategy-wrapper .section .content .square{width:440px;height:440px}.strategy-wrapper .section .content .text-wrapper{width:calc(100% - 497px)}.strategy-wrapper .section .content .text-wrapper h2{font-size:60px;line-height:60px}.strategy-wrapper .section .content .text-wrapper p{margin-top:30px;font-size:18px;line-height:26px;padding-left:101px}.strategy-anim-wrapper{width:440px;height:440px;margin-top:-220px;left:calc( (100vw - 1064px) / 2)}}@media screen and (min-width: 0px) and (max-width: 1024px){.strategy-wrapper .section .content{max-width:900px;padding-left:44px}.strategy-wrapper .section .content .square{width:320px;height:320px}.strategy-anim-wrapper{width:320px;height:320px;margin-top:-160px;left:107px}.strategy-wrapper .section .content .text-wrapper{width:calc(100% - 373px)}.strategy-wrapper .section .content .text-wrapper h2{font-size:50px;line-height:49px}.strategy-wrapper .section .content .text-wrapper p{margin-top:22px;font-size:18px;line-height:26px;padding-left:95px}#fp-nav.left{left:20px}}@media screen and (min-width: 0px) and (max-width: 800px){#fp-nav{display:none}.strategy-wrapper .section .content{display:block;padding:0}.strategy-wrapper .section .content .anim-wrapper{width:240px;height:240px;margin:auto}.strategy-wrapper .section .content .square{width:240px;height:240px;margin:auto}.strategy-wrapper .section .content .text-wrapper{display:block;text-align:center;width:100%;padding:0 30px;margin-top:20px}.strategy-wrapper .section .content .text-wrapper h2{font-size:25px;line-height:30px}.strategy-wrapper .section .content .text-wrapper h2 br{display:none}.strategy-wrapper .section .content .text-wrapper p{margin-top:14px;font-size:16px;line-height:23px;padding-left:0}.strategy-wrapper .section .content .text-wrapper p:before{display:none}.strategy-wrapper .strategy-down{display:block;position:fixed;z-index:2;bottom:26px;width:18px;height:auto;left:50%;margin-left:-9px;cursor:pointer;transition:all .26s ease-out}.strategy-wrapper .strategy-down.rotate{transform:rotate(180deg)}.strategy-anim-wrapper{width:240px;height:240px;margin-top:0;top:100px;left:50%;margin-left:-120px}.fp-tableCell{display:block;padding-top:100px}}.services-wrapper{position:relative;padding-top:200px}.services-wrapper .intro{position:relative;text-align:center}.services-wrapper .intro h2{font-size:65px;line-height:1}.services-wrapper .intro h3{font-size:26px;line-height:29px;margin-top:50px;font-family:"GT-Walsheim-Regular"}.services-wrapper .services-grid{position:relative;margin-top:70px}.services-wrapper .services-grid .services{position:relative;margin:0 -30px;width:calc(100% + 60px);display:flex;flex-wrap:wrap}.services-wrapper .services-grid .services .item{position:relative;width:calc(25% - 60px);margin:80px 30px 0}.services-wrapper .services-grid .services .item h2{font-size:50px;line-height:50px}.services-wrapper .services-grid .services .item .anim-wrapper{position:relative;width:154px;height:154px}.services-wrapper .services-grid .services .item .anim-wrapper:hover .overlay{transform:scaleX(1) !important;-webkit-transform:scaleX(1) !important}.services-wrapper .services-grid .services .item .anim-wrapper:hover .arrow{transform:translateX(0) !important;-webkit-transform:translateX(0) !important;visibility:visible;opacity:1}.services-wrapper .services-grid .services .item .anim-wrapper .overlay{background:black;transform:scaleX(0) !important;-webkit-transform:scaleX(0) !important;transform-origin:left center}.services-wrapper .services-grid .services .item .anim-wrapper .arrow{height:80px;position:absolute;top:50%;margin-top:-40px;left:50%;margin-left:-20px;transform:translateX(-20px) !important;-webkit-transform:translateX(-20px) !important;visibility:hidden;opacity:0;transition:all .26s ease-out}.services-wrapper .services-grid .services .item .anim-wrapper .arrow.show{visibility:visible;opacity:1}.services-wrapper .services-grid .services .item h3{margin-top:30px;font-size:26px;line-height:34px;font-family:"GT-Walsheim-Bold"}.services-wrapper .services-grid .services .item p{line-height:21px;margin-top:10px}.services-wrapper .roadmap-wrapper{position:relative;margin-top:150px}.services-wrapper .roadmap-wrapper .headline-wrapper{position:relative;display:flex;justify-content:space-between}.services-wrapper .roadmap-wrapper .headline-wrapper p{max-width:700px;font-size:20px;line-height:26px}.services-wrapper .roadmap-wrapper .rows{position:relative;margin-top:190px}.services-wrapper .roadmap-wrapper .rows .row{position:relative;display:flex;margin-top:-30px}.services-wrapper .roadmap-wrapper .rows .row.odd{margin-left:470px}.services-wrapper .roadmap-wrapper .rows .row .num{position:relative;background:black;color:white;font-size:50px;font-family:"GT-Walsheim-Bold";text-align:center;width:110px;height:110px;line-height:110px}.services-wrapper .roadmap-wrapper .rows .row .rec{position:relative;width:820px;padding:23px 40px 90px}.services-wrapper .roadmap-wrapper .rows .row .rec h3{font-size:50px;line-height:65px;font-family:"GT-Walsheim-Bold";max-width:96%}.services-wrapper .roadmap-wrapper .rows .row .rec p{margin-top:30px;font-size:18px;line-height:23px}.services-wrapper .clients-wrapper{position:relative;margin-top:150px;display:flex;justify-content:space-between}.services-wrapper .clients-wrapper #client-anchor{display:block;position:absolute;top:-10%;visibility:hidden}@media screen and (min-width: 0px) and (max-width: 800px){.services-wrapper .clients-wrapper #client-anchor{top:0%}}.services-wrapper .clients-wrapper .headline-wrapper{position:relative;width:380px}.services-wrapper .clients-wrapper .headline-wrapper h2{font-size:50px}.services-wrapper .clients-wrapper .logos-wrapper{position:relative;width:calc(100% - 470px);margin-top:-55px}.services-wrapper .clients-wrapper .logos-wrapper .logos{position:relative;width:calc(100% + 70px);margin:0 -35px;display:flex;flex-wrap:wrap}.services-wrapper .clients-wrapper .logos-wrapper .logos .logo{position:relative;width:calc(20% - 70px);margin:30px 35px 0}.services-wrapper .clients-wrapper .logos-wrapper .logos .logo .image{position:relative;padding-bottom:100%;background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important}.services-wrapper .tech-wrapper{position:relative;margin-top:100px;padding-top:100px;border-top:1px solid #c6c6c6;display:flex;justify-content:space-between}.services-wrapper .tech-wrapper .headline-wrapper{position:relative;width:380px}.services-wrapper .tech-wrapper .headline-wrapper h2{font-size:50px}.services-wrapper .tech-wrapper .logos-wrapper{position:relative;width:calc(100% - 470px);margin-top:-55px}.services-wrapper .tech-wrapper .logos-wrapper .logos{position:relative;width:calc(100% + 70px);margin:0 -35px;display:flex;flex-wrap:wrap}.services-wrapper .tech-wrapper .logos-wrapper .logos .logo{position:relative;width:calc(20% - 70px);margin:30px 35px 0}.services-wrapper .tech-wrapper .logos-wrapper .logos .logo .image{position:relative;padding-bottom:100%;background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important}@media screen and (min-width: 0px) and (max-width: 1918px){.services-wrapper{padding-top:110px}.services-wrapper .intro h2{font-size:50px;line-height:58px}.services-wrapper .intro h3{margin-top:20px;font-size:22px}.services-wrapper .services-grid{margin-top:47px}.services-wrapper .services-grid .services{margin:0 -25px;width:calc(100% + 50px)}.services-wrapper .services-grid .services .item{width:calc(25% - 50px);margin:40px 25px 0}.services-wrapper .services-grid .services .item h2{font-size:40px;line-height:50px}.services-wrapper .services-grid .services .item .anim-wrapper{width:130px;height:130px}.services-wrapper .services-grid .services .item h3{margin-top:20px;font-size:24px}.services-wrapper .services-grid .services .item p{margin-top:20px}.services-wrapper .roadmap-wrapper{margin-top:130px}.services-wrapper .roadmap-wrapper .headline-wrapper h2{font-size:50px}.services-wrapper .roadmap-wrapper .headline-wrapper p{max-width:550px}.services-wrapper .roadmap-wrapper .rows{margin-top:130px}.services-wrapper .roadmap-wrapper .rows .row .num{font-size:50px}.services-wrapper .roadmap-wrapper .rows .row .rec{width:700px;padding:25px 40px 90px}.services-wrapper .roadmap-wrapper .rows .row .rec h3{font-size:50px;line-height:53px}.services-wrapper .roadmap-wrapper .rows .row .rec p{font-size:18px;line-height:23px}.services-wrapper .roadmap-wrapper .rows .row.odd{margin-left:calc(100% - 784px)}.services-wrapper .clients-wrapper{margin-top:127px}.services-wrapper .clients-wrapper .headline-wrapper{width:340px}.services-wrapper .clients-wrapper .headline-wrapper h2{font-size:50px}.services-wrapper .clients-wrapper .logos-wrapper{width:calc(100% - 400px)}.services-wrapper .clients-wrapper .logos-wrapper .logos{width:calc(100% + 60px);margin:0 -30px}.services-wrapper .clients-wrapper .logos-wrapper .logos .logo{width:calc(25% - 60px);margin:30px 30px 0}.services-wrapper .tech-wrapper{padding-top:80px;margin-top:80px}.services-wrapper .tech-wrapper .headline-wrapper{width:340px}.services-wrapper .tech-wrapper .headline-wrapper h2{font-size:50px}.services-wrapper .tech-wrapper .logos-wrapper{width:calc(100% - 400px)}.services-wrapper .tech-wrapper .logos-wrapper .logos{width:calc(100% + 60px);margin:0 -30px}.services-wrapper .tech-wrapper .logos-wrapper .logos .logo{width:calc(25% - 60px);margin:30px 30px 0}}@media screen and (min-width: 0px) and (max-width: 1024px){.services-wrapper{padding-top:80px}.services-wrapper .intro h2{font-size:60px;line-height:65px}.services-wrapper .intro h3{font-size:25px}.services-wrapper .services-grid{margin-top:20px}.services-wrapper .services-grid .services{margin:0 -15px;width:calc(100% + 30px)}.services-wrapper .services-grid .services .item .anim-wrapper{width:87px;height:87px}.services-wrapper .services-grid .services .item h3{margin-top:24px;font-size:25px;min-height:68px}.services-wrapper .services-grid .services .item p{margin-top:8px;font-size:18px;line-height:25px}.services-wrapper .services-grid .services .item h2{font-size:40px;line-height:41px}.services-wrapper .services-grid .services .item{width:calc(25% - 30px);margin:50px 15px 0}.services-wrapper .roadmap-wrapper{margin-top:143px}.services-wrapper .roadmap-wrapper .headline-wrapper h2{font-size:40px;line-height:41px}.services-wrapper .roadmap-wrapper .headline-wrapper p{max-width:433px;line-height:30px}.services-wrapper .roadmap-wrapper .rows{margin-top:80px}.services-wrapper .roadmap-wrapper .rows .row{margin-top:-21px}.services-wrapper .roadmap-wrapper .rows .row .num{font-size:40px;line-height:102px;width:102px;height:102px}.services-wrapper .roadmap-wrapper .rows .row .rec{width:566px;padding:30px 32px 60px}.services-wrapper .roadmap-wrapper .rows .row .rec h3{font-size:40px;line-height:43px}.services-wrapper .roadmap-wrapper .rows .row .rec p{font-size:18px;line-height:26px;margin-top:35px}.services-wrapper .roadmap-wrapper .rows .row.odd{margin-left:calc(100% - 668px)}.services-wrapper .clients-wrapper{margin-top:85px}.services-wrapper .clients-wrapper .headline-wrapper h2{font-size:40px;line-height:47px}.services-wrapper .clients-wrapper .headline-wrapper{width:202px}.services-wrapper .clients-wrapper .logos-wrapper{width:calc(100% - 239px)}.services-wrapper .clients-wrapper .logos-wrapper .logos{width:calc(100% + 52px);margin:0 -26px}.services-wrapper .clients-wrapper .logos-wrapper .logos .logo{width:calc(20% - 52px);margin:26px 26px 0}.services-wrapper .tech-wrapper .headline-wrapper h2{font-size:40px;line-height:47px}.services-wrapper .tech-wrapper .headline-wrapper{width:202px}.services-wrapper .tech-wrapper .logos-wrapper{width:calc(100% - 239px)}.services-wrapper .tech-wrapper .logos-wrapper .logos{width:calc(100% + 52px);margin:0 -26px}.services-wrapper .tech-wrapper .logos-wrapper .logos .logo{width:calc(20% - 52px);margin:26px 26px 0}}@media screen and (min-width: 0px) and (max-width: 800px){.services-wrapper{padding:0 20px}.services-wrapper .intro h2{font-size:35px;line-height:38px;text-align:left;max-width:260px}.services-wrapper .intro h3{margin-top:20px;font-size:16px;line-height:22px;text-align:left;max-width:320px}.services-wrapper .services-grid{margin-top:40px;margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid #C6C6C6}.services-wrapper .services-grid .services{margin:0;width:100%;display:block}.services-wrapper .services-grid .services .item{width:100%;margin:0 0 40px}.services-wrapper .services-grid .services .item .a-service{display:flex;justify-content:space-between}.services-wrapper .services-grid .services .item h2{font-size:30px;line-height:36px}.services-wrapper .services-grid .services .item h2 br{display:none}.services-wrapper .services-grid .services .item .anim-wrapper{width:75px;height:75px}.services-wrapper .services-grid .services .item .desc{width:calc(100% - 105px)}.services-wrapper .services-grid .services .item h3{margin-top:0;font-size:25px;line-height:27px;min-height:0}.services-wrapper .services-grid .services .item p{line-height:22px;margin-top:10px;font-size:16px}.services-wrapper .roadmap-wrapper{margin-top:0}.services-wrapper .roadmap-wrapper .headline-wrapper{display:block}.services-wrapper .roadmap-wrapper .headline-wrapper h2{font-size:35px;line-height:40px}.services-wrapper .roadmap-wrapper .headline-wrapper p{max-width:320px;margin-top:10px;font-size:16px;line-height:22px}.services-wrapper .roadmap-wrapper .rows{margin-top:84px}.services-wrapper .roadmap-wrapper .rows .inner{position:relative}.services-wrapper .roadmap-wrapper .rows .row{display:block;margin-top:0;width:100%;margin-right:0;height:auto;overflow:auto;margin-bottom:20px;overflow:visible}.services-wrapper .roadmap-wrapper .rows .row.odd{margin-left:0}.services-wrapper .roadmap-wrapper .rows .row.odd .num{left:auto;right:0}.services-wrapper .roadmap-wrapper .rows .row .num{font-size:35px;position:absolute;z-index:2;top:-60px;left:0;width:60px;height:60px;line-height:60px}.services-wrapper .roadmap-wrapper .rows .row .rec{width:100%;padding:40px 22px 70px;height:100%}.services-wrapper .roadmap-wrapper .rows .row .rec h3{font-size:25px;padding-left:0;line-height:1.1}.services-wrapper .roadmap-wrapper .rows .row .rec p{font-size:16px;line-height:22px;margin-top:16px}.services-wrapper .clients-wrapper{margin-top:40px;display:block}.services-wrapper .clients-wrapper .headline-wrapper{width:100%;text-align:center}.services-wrapper .clients-wrapper .headline-wrapper h2{font-size:35px;line-height:46px}.services-wrapper .clients-wrapper .logos-wrapper{width:100%;margin-top:0}.services-wrapper .clients-wrapper .logos-wrapper .logos{width:100%;margin:0;justify-content:space-between}.services-wrapper .clients-wrapper .logos-wrapper .logos .logo{width:50%;margin:0}.services-wrapper .clients-wrapper .logos-wrapper .logos .logo .image{padding-bottom:60%}.services-wrapper .tech-wrapper{padding-top:40px;margin-top:40px;display:block}.services-wrapper .tech-wrapper .headline-wrapper{width:100%;text-align:center}.services-wrapper .tech-wrapper .headline-wrapper h2{font-size:35px;line-height:46px}.services-wrapper .tech-wrapper .logos-wrapper{width:100%;margin-top:0}.services-wrapper .tech-wrapper .logos-wrapper .logos{width:100%;margin:0;justify-content:space-between}.services-wrapper .tech-wrapper .logos-wrapper .logos .logo{width:50%;margin:0}.services-wrapper .tech-wrapper .logos-wrapper .logos .logo .image{padding-bottom:60%}.service-inner-content{position:relative;padding:20px}.service-inner-content .anim-wrapper{position:relative}.service-inner-content .content{position:relative;padding:30px 0 0}.service-inner-content .content h1{font-size:18px;line-height:23px;font-family:"GT-Walsheim-Medium"}.service-inner-content .content h2{font-size:35px;line-height:38px;margin-top:12px}.service-inner-content .content .wysiwyg{position:relative;margin-top:27px}.service-inner-content .content .on-right{position:relative;margin-top:55px}.service-inner-content .content .on-right .bullets{position:relative;margin-top:20px;font-family:"GT-Walsheim-Bold";font-size:18px}.service-inner-content .content .on-right .bullets p{position:relative;font-size:18px}.service-inner-content .content .on-right .bullets p:last-of-type{margin-bottom:0}.service-inner-content .content .on-right .bullets .divider{margin:25px 0 22px;width:58px;height:2px;background:black}.service-inner-content .captions{position:relative;margin-bottom:25px;font-size:25px;line-height:32px}.service-inner-content .captions strong{display:block;font-family:"GT-Walsheim-Bold"}.service-inner-content .captions .item{position:relative;width:100%;float:left}.service-inner-content .gallery-wrapper{position:relative;margin:50px auto 70px;border-top:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;padding:38px 0}.service-inner-content .gallery-wrapper .inner-wrapper{position:relative}.service-inner-content .gallery-wrapper .inner-wrapper .gallery{position:relative;width:100vw;margin:0 -20px}.service-inner-content .gallery-wrapper .inner-wrapper .gallery .item{position:relative;width:100%;float:left;height:56.25vw}.service-inner-content .gallery-wrapper .inner-wrapper .gallery .item iframe{position:absolute;width:100%;height:100%;top:0;left:0}.service-inner-content .gallery-wrapper .inner-wrapper .gallery .item .caption{display:none}.service-inner-content .gallery-wrapper .inner-wrapper .paging{position:relative;margin:30px auto 0;width:100px;text-align:center;font-size:16px;font-family:"GT-Walsheim-Bold"}.service-inner-content .gallery-wrapper .inner-wrapper .paging li{display:none}.service-inner-content .gallery-wrapper .inner-wrapper .paging li.slick-active{display:block}.service-inner-content .gallery-wrapper .inner-wrapper .gallery-prev{position:absolute;left:20px;bottom:0;width:10px;height:20px;background-image:url("images/chevron-left.svg");background-repeat:no-repeat !important;background-position:center center !important;background-size:14px 14px;z-index:10;cursor:pointer}.service-inner-content .gallery-wrapper .inner-wrapper .gallery-next{position:absolute;right:20px;bottom:0;width:10px;height:20px;background-image:url("images/chevron-right.svg");background-repeat:no-repeat !important;background-position:center center !important;background-size:14px 14px;z-index:10;cursor:pointer}.service-inner-content .closer{margin:75px auto 0;text-align:center}.service-inner-content .closer h3{font-size:18px;line-height:41px;font-family:"GT-Walsheim-Regular"}.service-inner-content .closer h3.final{font-family:"GT-Walsheim-Bold";margin-top:44px;position:relative}.service-inner-content .closer h3.final:after{content:"";position:absolute;bottom:calc(100% + 22px);width:58px;height:2px;background:black;left:50%;margin-left:-29px}.service-inner-content .closer h3 .the-service{display:block;font-size:40px;line-height:42px;font-family:"GT-Walsheim-Bold";margin:5px 0}.service-inner-content .contact-boxes{max-width:100%;margin:90px 0 0}.service-inner-content .contact-boxes .box.two .inner h2{margin-top:0}.read-more-wrapper{position:relative}.read-more-wrapper.active .shortened{display:none}.read-more-wrapper.active .full{display:block}.read-more-wrapper.active .handle .plus .line.two{transform:rotate(0)}.read-more-wrapper .full{display:none}.read-more-wrapper .handle{position:relative;margin-top:20px;font-size:18px;font-family:"GT-Walsheim-Bold";display:flex;align-items:center}.read-more-wrapper .handle .plus{width:10px;height:10px;position:relative;margin-right:8px}.read-more-wrapper .handle .plus .line{position:absolute;width:10px;height:3px;left:50%;margin-left:-5px;top:50%;margin-top:-1.5px;background:#3894e8}.read-more-wrapper .handle .plus .line.two{transform:rotate(90deg)}}.popup-wrapper{position:fixed;top:0;height:100%;width:100%;overflow:auto;display:none;padding:128px 0 140px;visibility:hidden;opacity:0;transition:all .26s ease-out;z-index:999999}.popup-wrapper.show{visibility:visible;opacity:1}.popup-wrapper .show{visibility:visible;opacity:1}.popup-wrapper .x-button{position:fixed;top:56px;right:56px;width:22px;height:22px;cursor:pointer;z-index:10;transition:all .26s ease-out}.popup-wrapper .x-button:hover{transform:rotate(90deg)}.popup-wrapper .x-button .line{position:absolute;width:22px;height:2px;left:50%;margin-left:-11px;top:50%;margin-top:-1px;background:white}.popup-wrapper .x-button .line.one{transform:rotate(45deg)}.popup-wrapper .x-button .line.two{transform:rotate(-45deg)}.popup-wrapper .pagination{position:absolute;top:60px;width:400px;left:50%;margin-left:-200px;display:flex;justify-content:center;align-items:flex-end;height:8px;z-index:22}.popup-wrapper .pagination .line{width:40px;margin:0 8px;height:3px;background:white;cursor:pointer;transition:all .26s ease-out}.popup-wrapper .pagination .line:hover{height:8px}.popup-wrapper .pagination .line.active{height:8px}.popup-wrapper .background{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;background:#3894e8;opacity:0.9;z-index:1;transition:transform 0.4s ease-out}.popup-wrapper .background.o-to-left{transform-origin:left center}.popup-wrapper .background.o-to-right{transform-origin:right center}.popup-wrapper .background.hide{transform:scaleX(0) !important;-webkit-transform:scaleX(0) !important}.popup-wrapper .service-wrapper{position:relative;background:white;min-height:100vh;width:calc(100% - 420px);max-width:1400px;margin:auto;padding-bottom:1px;box-shadow:0 2px 24px 0 rgba(35,35,35,0.5);z-index:2;transition:all .4s ease-out}.popup-wrapper .service-wrapper.go-down{transform:translateY(30px) !important;-webkit-transform:translateY(30px) !important;visibility:hidden;opacity:0}.popup-wrapper .service-wrapper.go-down.show{visibility:visible;opacity:1}.popup-wrapper .service-wrapper.go-out-left{transform:translateX(calc(-100% - ((100vw - 1400px) / 2))) !important;-webkit-transform:translateX(calc(-100% - ((100vw - 1400px) / 2))) !important}.popup-wrapper .service-wrapper.go-out-right{transform:translateX(calc(100% + ((100vw - 1400px) / 2))) !important;-webkit-transform:translateX(calc(100% + ((100vw - 1400px) / 2))) !important}.popup-wrapper .service-wrapper.next-service{position:fixed;height:702px;left:calc((100vw - 1400px) / 2);top:122px;transform:translate3d(calc(100% + ((100vw - 1400px) / 2)), 61px, 0);-webkit-transform:translate3d(calc(100% + ((100vw - 1400px) / 2)), 61px, 0);z-index:10}.popup-wrapper .service-wrapper.next-service.show{transform:translate3d(calc(100% + 126px), 61px, 0);-webkit-transform:translate3d(calc(100% + 126px), 61px, 0);transition:all .4s ease-out}.popup-wrapper .service-wrapper.next-service.show:hover{transform:translate3d(calc(100% - 164px), 61px, 0);-webkit-transform:translate3d(calc(100% - 164px), 61px, 0)}.popup-wrapper .service-wrapper.next-service.show:hover .title .next-link img{left:calc(100% - 35px);opacity:1}.popup-wrapper .service-wrapper.next-service.show.go-in-left{transform:translate3d(0, 61px, 0);-webkit-transform:translate3d(0, 61px, 0)}.popup-wrapper .service-wrapper.next-service.show.go-in-left .title{visibility:hidden;opacity:0}.popup-wrapper .service-wrapper.next-service.show.go-in-left .title.show{visibility:visible;opacity:1}.popup-wrapper .service-wrapper.next-service.show.go-in-up{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.popup-wrapper .service-wrapper.next-service .title{transform:translateX(-30px) !important;-webkit-transform:translateX(-30px) !important;visibility:hidden;opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;transition:all .4s ease-out}.popup-wrapper .service-wrapper.next-service .title.show{visibility:visible;opacity:1}.popup-wrapper .service-wrapper.next-service .title.show{transform:translateX(0) !important;-webkit-transform:translateX(0) !important;visibility:visible;opacity:1}.popup-wrapper .service-wrapper.next-service .title .next-link{position:absolute;top:50px;left:50px;line-height:50px;width:calc( 22vw - 106px);max-width:322px;padding-right:50px;transition:all .4s ease-out}.popup-wrapper .service-wrapper.next-service .title .next-link .text{display:inline-block;font-size:45px;font-family:"GT-Walsheim-Bold";padding-top:4px;transform:translateX(30px) !important;-webkit-transform:translateX(30px) !important;visibility:hidden;opacity:0;transition:all .4s ease-out}.popup-wrapper .service-wrapper.next-service .title .next-link .text.show{visibility:visible;opacity:1}.popup-wrapper .service-wrapper.next-service .title .next-link .text.appear{transform:translateX(0) !important;-webkit-transform:translateX(0) !important;visibility:visible;opacity:1}.popup-wrapper .service-wrapper.next-service .title .next-link img{position:absolute;height:56px;top:0;left:0;opacity:0.1;transition:all .4s ease-out}.popup-wrapper .service-wrapper.prev-service{position:fixed;height:702px;right:calc((100vw - 1400px) / 2);top:122px;transform:translate3d(calc(-100% - ((100vw - 1400px) / 2)), 61px, 0);-webkit-transform:translate3d(calc(-100% - ((100vw - 1400px) / 2)), 61px, 0);z-index:10}.popup-wrapper .service-wrapper.prev-service.show{transform:translate3d(calc(-100% - 126px), 61px, 0);-webkit-transform:translate3d(calc(-100% - 126px), 61px, 0);transition:all .4s ease-out}.popup-wrapper .service-wrapper.prev-service.show:hover{transform:translate3d(calc(-100% + 164px), 61px, 0);-webkit-transform:translate3d(calc(-100% + 164px), 61px, 0)}.popup-wrapper .service-wrapper.prev-service.show:hover .title .prev-link img{right:calc(100% - 35px);opacity:1}.popup-wrapper .service-wrapper.prev-service.show.go-in-right{transform:translate3d(0, 61px, 0);-webkit-transform:translate3d(0, 61px, 0)}.popup-wrapper .service-wrapper.prev-service.show.go-in-right .title{visibility:hidden;opacity:0}.popup-wrapper .service-wrapper.prev-service.show.go-in-right .title.show{visibility:visible;opacity:1}.popup-wrapper .service-wrapper.prev-service.show.go-in-up{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.popup-wrapper .service-wrapper.prev-service .title{transform:translateX(30px) !important;-webkit-transform:translateX(30px) !important;visibility:hidden;opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;transition:all .4s ease-out}.popup-wrapper .service-wrapper.prev-service .title.show{visibility:visible;opacity:1}.popup-wrapper .service-wrapper.prev-service .title.show{transform:translateX(0) !important;-webkit-transform:translateX(0) !important;visibility:visible;opacity:1}.popup-wrapper .service-wrapper.prev-service .title .prev-link{position:absolute;top:50px;right:50px;line-height:50px;text-align:right;padding-left:50px;width:calc( 22vw - 106px);max-width:322px;transition:all .4s ease-out}.popup-wrapper .service-wrapper.prev-service .title .prev-link .text{display:inline-block;font-size:45px;font-family:"GT-Walsheim-Bold";padding-top:4px;transform:translateX(-30px) !important;-webkit-transform:translateX(-30px) !important;visibility:hidden;opacity:0;transition:all .4s ease-out}.popup-wrapper .service-wrapper.prev-service .title .prev-link .text.show{visibility:visible;opacity:1}.popup-wrapper .service-wrapper.prev-service .title .prev-link .text.appear{transform:translateX(0) !important;-webkit-transform:translateX(0) !important;visibility:visible;opacity:1}.popup-wrapper .service-wrapper.prev-service .title .prev-link img{position:absolute;height:56px;top:0;right:0;opacity:0.1;transition:all .4s ease-out}.popup-wrapper .service-wrapper .service-inner-content{position:relative;transition:all .4s ease-out}.popup-wrapper .service-wrapper .service-inner-content.go-down{transform:translateY(30px) !important;-webkit-transform:translateY(30px) !important;visibility:hidden;opacity:0}.popup-wrapper .service-wrapper .service-inner-content.go-down.show{visibility:visible;opacity:1}.popup-wrapper .service-wrapper .anim-wrapper-once,.popup-wrapper .service-wrapper .anim-wrapper{height:424px;position:relative}.popup-wrapper .service-wrapper .content{position:relative;padding:52px 70px 80px}.popup-wrapper .service-wrapper .content .inner{position:relative;display:flex;justify-content:space-between}.popup-wrapper .service-wrapper .content .inner .on-left{position:relative;width:calc(100% - 400px)}.popup-wrapper .service-wrapper .content .inner .on-left h1{font-size:22px;line-height:1;font-family:"GT-Walsheim-Medium"}.popup-wrapper .service-wrapper .content .inner .on-left h2{font-size:85px;line-height:82px;margin-top:20px}.popup-wrapper .service-wrapper .content .inner .on-left .wysiwyg{position:relative;margin-top:70px}.popup-wrapper .service-wrapper .content .inner .on-left .wysiwyg p{font-size:18px;line-height:28px;margin-bottom:24px}.popup-wrapper .service-wrapper .content .inner .on-right{position:relative;width:300px;padding-top:47px}.popup-wrapper .service-wrapper .content .inner .on-right p{font-family:"GT-Walsheim-Medium";line-height:24px;font-size:18px}.popup-wrapper .service-wrapper .content .inner .on-right .bullets{position:relative}.popup-wrapper .service-wrapper .content .inner .on-right .bullets p{margin-top:30px;padding-left:28px;border-left:5px solid}.popup-wrapper .service-wrapper .gallery-wrapper{position:relative;margin:0 0 80px 70px;overflow:hidden}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper{position:relative;height:calc( 960px * 0.5625 + 130px)}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery{position:absolute;width:100%;height:100%;top:0;left:0;width:calc(100% - 336px);height:calc( 960px * 0.5625 + 60px)}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .slick-list{overflow:visible}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .item{position:relative;width:100%;height:calc( 960px * 0.5625);margin-right:34px;float:left}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .item.slick-active.slick-current .caption{visibility:visible;opacity:1}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .item iframe{position:absolute;width:100%;height:100%;top:0;left:0}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .item .caption{position:absolute;bottom:-54px;left:0;font-size:18px;visibility:hidden;opacity:0;transition:all .26s ease-out}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .item .caption.show{visibility:visible;opacity:1}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .item .caption strong{font-family:"GT-Walsheim-Bold"}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .gallery-prev{position:absolute;right:128px;bottom:2px;width:20px;height:20px;background-image:url("images/chevron-left.svg");background-repeat:no-repeat !important;background-position:center center !important;background-size:14px 14px;z-index:10;cursor:pointer}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .gallery-next{position:absolute;right:34px;bottom:2px;width:20px;height:20px;background-image:url("images/chevron-right.svg");background-repeat:no-repeat !important;background-position:center center !important;background-size:14px 14px;z-index:10;cursor:pointer}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .paging{display:block;position:absolute;right:34px;bottom:0;width:114px;height:20px;font-size:16px;font-family:"GT-Walsheim-Bold"}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .paging li{position:absolute;top:0;left:0;width:100%;text-align:center;display:none}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .paging li.slick-active{display:block}.popup-wrapper .service-wrapper .closer{position:relative;text-align:center}.popup-wrapper .service-wrapper .closer h3{font-size:45px;line-height:72px;margin-bottom:22px;font-family:"GT-Walsheim-Regular"}.popup-wrapper .service-wrapper .closer h3 .the-service{font-family:"GT-Walsheim-Bold"}.popup-wrapper .service-wrapper .contact-boxes{max-width:calc(100% - 140px);margin:150px auto 70px}.popup-wrapper .service-wrapper .contact-boxes .box{width:calc( 50% + 60px);height:687px}.popup-wrapper .service-wrapper .contact-boxes .box.two{margin:78px 0 0 -120px}.popup-wrapper .service-wrapper .contact-boxes .box.two .inner .content .wrapper{width:calc(100% - 330px)}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content{padding:0}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content .wrapper{width:calc(100% - 236px)}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content h2{font-size:65px;line-height:1;margin-bottom:50px}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content h3{font-size:40px;line-height:52px}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content h4{font-size:18px;line-height:1;margin-bottom:30px}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content .form-wrapper form input{margin-bottom:24px;font-size:18px}.popup-contact{position:fixed;top:0;height:100%;width:100%;overflow:auto;display:none;padding:20px;visibility:hidden;opacity:0;transition:all .26s ease-out;z-index:99999999}.popup-contact.show{visibility:visible;opacity:1}.popup-contact.show{visibility:visible;opacity:1}.popup-contact .x-button{position:absolute;top:50px;right:50px;width:22px;cursor:pointer;z-index:9999}.popup-contact .background{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.9;cursor:pointer}.popup-contact .center-wrapper{display:table}.popup-contact .contact-boxes{position:relative;margin:auto;max-width:900px}.popup-contact .contact-boxes .box{position:relative;width:466px;height:466px}.popup-contact .contact-boxes .box.one{background:black;float:left;color:white}.popup-contact .contact-boxes .box.two{background:white;margin:51px 0 0 -32px;float:right}.popup-contact .contact-boxes .box.two .inner .content .wrapper{width:calc(100% - 150px)}.popup-contact .contact-boxes .box.two .inner .content .wrapper h2{margin-bottom:25px}.popup-contact .contact-boxes .box .inner{position:relative}.popup-contact .contact-boxes .box .inner .content{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.popup-contact .contact-boxes .box .inner .content .wrapper{width:calc(100% - 116px)}.popup-contact .contact-boxes .box .inner .content h2{font-size:60px;margin-bottom:24px}.popup-contact .contact-boxes .box .inner .content h3{font-size:25px;line-height:33px}.popup-contact .contact-boxes .box .inner .content h4{font-size:18px;line-height:23px;font-family:"GT-Walsheim-Regular";margin:0 0 27px}.popup-contact .contact-boxes .box .inner .content h4.last{margin-bottom:0}.popup-contact .contact-boxes .box .inner .content .form-wrapper{margin-top:-10px}.popup-contact .contact-boxes .box .inner .content .form-wrapper form input{width:100%;background:transparent;border:0;outline:0;border-bottom:2px solid black;color:black;font-family:"GT-Walsheim-Medium";font-size:18px;margin-bottom:30px;height:44px}.popup-contact .contact-boxes .box .inner .content .form-wrapper form input.wpcf7-not-valid{border-color:red}.popup-contact .contact-boxes .box .inner .content .form-wrapper form input[type="submit"]{position:relative;width:120px;height:50px;background:black;color:white;line-height:50px;text-align:center;cursor:pointer;font-size:18px;font-family:"GT-Walsheim-Bold";margin-top:10px;border:0;margin-bottom:0}.popup-contact .contact-boxes .box .inner .content .form-wrapper form button{position:relative;width:120px;height:50px;background:black;color:white;line-height:50px;text-align:center;cursor:pointer;font-size:18px;font-family:"GT-Walsheim-Bold";margin-top:10px;border:0}@media screen and (min-width: 0px) and (max-width: 1918px){.popup-wrapper .service-wrapper{width:990px}.popup-wrapper .service-wrapper.go-out-left{transform:translateX(calc(-100% - ((100vw - 990px) / 2))) !important;-webkit-transform:translateX(calc(-100% - ((100vw - 990px) / 2))) !important}.popup-wrapper .service-wrapper.go-out-right{transform:translateX(calc(100% + ((100vw - 990px) / 2))) !important;-webkit-transform:translateX(calc(100% + ((100vw - 990px) / 2))) !important}.popup-wrapper .service-wrapper.next-service{left:calc((100vw - 990px) / 2);transform:translate3d(calc(100% + ((100vw - 990px) / 2)), 70px, 0);-webkit-transform:translate3d(calc(100% + ((100vw - 990px) / 2)), 61px, 0)}.popup-wrapper .service-wrapper.next-service.show{transform:translate3d(calc(100% + 80px), 61px, 0);-webkit-transform:translate3d(calc(100% + 80px), 61px, 0)}.popup-wrapper .service-wrapper.next-service.show:hover{transform:translate3d(calc(100% - 180px), 61px, 0);-webkit-transform:translate3d(calc(100% - 180px), 61px, 0)}.popup-wrapper .service-wrapper.next-service.show.go-in-left{transform:translate3d(0, 61px, 0);-webkit-transform:translate3d(0, 61px, 0)}.popup-wrapper .service-wrapper.next-service.show.go-in-up{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.popup-wrapper .service-wrapper.prev-service{right:calc((100vw - 990px) / 2);transform:translate3d(calc(-100% - ((100vw - 990px) / 2)), 61px, 0);-webkit-transform:translate3d(calc(-100% - ((100vw - 990px) / 2)), 61px, 0)}.popup-wrapper .service-wrapper.prev-service.show{transform:translate3d(calc(-100% - 80px), 61px, 0);-webkit-transform:translate3d(calc(-100% - 80px), 61px, 0);transition:all .4s ease-out}.popup-wrapper .service-wrapper.prev-service.show:hover{transform:translate3d(calc(-100% + 180px), 61px, 0);-webkit-transform:translate3d(calc(-100% + 180px), 61px, 0)}.popup-wrapper .service-wrapper.prev-service.show.go-in-right{transform:translate3d(0, 61px, 0);-webkit-transform:translate3d(0, 61px, 0)}.popup-wrapper .service-wrapper.next-service .title .next-link{width:calc(27vw - 56px);left:36px}.popup-wrapper .service-wrapper.next-service.show:hover .title .next-link{left:21px}.popup-wrapper .service-wrapper.prev-service .title .prev-link{width:calc(27vw - 56px);right:36px}.popup-wrapper .service-wrapper.prev-service.show:hover .title .next-link{right:21px}.popup-wrapper .service-wrapper{padding-bottom:50px}.popup-wrapper .service-wrapper .content{padding:50px}.popup-wrapper .service-wrapper .content .inner .on-left{width:calc(100% - 350px)}.popup-wrapper .service-wrapper .content .inner .on-left h1{font-size:18px}.popup-wrapper .service-wrapper .content .inner .on-left h2{font-size:45px;line-height:50px;margin-top:15px}.popup-wrapper .service-wrapper .content .inner .on-left .wysiwyg{margin-top:30px}.popup-wrapper .service-wrapper .content .inner .on-left .wysiwyg p{font-size:18px;line-height:28px;margin-bottom:20px}.popup-wrapper .service-wrapper .content .inner .on-right{width:308px}.popup-wrapper .service-wrapper .content .inner .on-right p{font-size:18px;line-height:24px}.popup-wrapper .service-wrapper .closer h3{font-size:30px;line-height:30px}.popup-wrapper .service-wrapper .contact-boxes{max-width:calc(100% - 100px);margin:80px auto 0}.popup-wrapper .service-wrapper .contact-boxes .box{width:486px;height:auto}.popup-wrapper .service-wrapper .contact-boxes .box.two{margin:55px 0 0 -82px}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content .wrapper{width:calc(100% - 102px)}.popup-wrapper .service-wrapper .contact-boxes .box.two .inner .content .wrapper{width:calc(100% - 172px)}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content h2{font-size:60px;margin-bottom:40px}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content h3{font-size:30px;line-height:39px}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content h4{margin-bottom:20px;font-size:18px;line-height:23px;margin-top:3px}.contact-boxes .box .inner .content .form-wrapper form input{height:50px}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content .form-wrapper form input{margin-bottom:16px}.popup-wrapper .service-wrapper .gallery-wrapper{margin:0 0 80px 50px}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper{height:calc(582px * 0.5625 + 130px)}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery{width:calc(100% - 324px);height:calc(582px * 0.5625 + 60px)}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .item{height:calc(582px * 0.5625)}.popup-wrapper .service-wrapper .anim-wrapper,.popup-wrapper .service-wrapper .anim-wrapper-once{height:300px}.popup-wrapper .x-button{right:45px}}@media screen and (min-width: 0px) and (max-width: 1024px){.popup-wrapper .service-wrapper{max-width:750px}.popup-wrapper .service-wrapper.go-out-left{transform:translateX(calc(-100% - ((100vw - 750px) / 2))) !important;-webkit-transform:translateX(calc(-100% - ((100vw - 750px) / 2))) !important}.popup-wrapper .service-wrapper.go-out-right{transform:translateX(calc(100% + ((100vw - 750px) / 2))) !important;-webkit-transform:translateX(calc(100% + ((100vw - 750px) / 2))) !important}.popup-wrapper .service-wrapper.next-service{left:calc((100vw - 750px) / 2);transform:translate3d(calc(100% + ((100vw - 750px) / 2)), 60px, 0);-webkit-transform:translate3d(calc(100% + ((100vw - 750px) / 2)), 60px, 0)}.popup-wrapper .service-wrapper.next-service.show{transform:translate3d(calc(100% + 57px), 60px, 0);-webkit-transform:translate3d(calc(100% + 57px), 60px, 0);transition:all .4s ease-out}.popup-wrapper .service-wrapper.next-service.show:hover{transform:translate3d(calc(100% - 230px), 60px, 0);-webkit-transform:translate3d(calc(100% - 230px), 60px, 0)}.popup-wrapper .service-wrapper.next-service.show:hover .title .next-link img{left:calc(100% - 35px);opacity:1}.popup-wrapper .service-wrapper.next-service.show.go-in-left{transform:translate3d(0, 60px, 0);-webkit-transform:translate3d(0, 60px, 0)}.popup-wrapper .service-wrapper.next-service.show.go-in-left .title{visibility:hidden;opacity:0}.popup-wrapper .service-wrapper.next-service.show.go-in-left .title.show{visibility:visible;opacity:1}.popup-wrapper .service-wrapper.next-service.show.go-in-up{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.popup-wrapper .service-wrapper.next-service .title .next-link{top:50px;left:50px;line-height:50px;width:calc( 22vw - 106px);max-width:322px;padding-right:50px}.popup-wrapper .service-wrapper.next-service .title .next-link img{height:56px}.popup-wrapper .service-wrapper.prev-service{position:fixed;height:702px;right:calc((100vw - 750px) / 2);top:122px;transform:translate3d(calc(-100% - ((100vw - 750px) / 2)), 60px, 0);-webkit-transform:translate3d(calc(-100% - ((100vw - 750px) / 2)), 60px, 0);z-index:10}.popup-wrapper .service-wrapper.prev-service.show{transform:translate3d(calc(-100% - 57px), 60px, 0);-webkit-transform:translate3d(calc(-100% - 57px), 60px, 0);transition:all .4s ease-out}.popup-wrapper .service-wrapper.prev-service.show:hover{transform:translate3d(calc(-100% + 230px), 60px, 0);-webkit-transform:translate3d(calc(-100% + 230px), 60px, 0)}.popup-wrapper .service-wrapper.prev-service.show:hover .title .prev-link img{right:calc(100% - 35px);opacity:1}.popup-wrapper .service-wrapper.prev-service.show.go-in-right{transform:translate3d(0, 60px, 0);-webkit-transform:translate3d(0, 60px, 0)}.popup-wrapper .service-wrapper.prev-service .title .prev-link{top:50px;right:50px;line-height:50px;padding-left:50px;width:calc( 22vw - 106px);max-width:322px}.popup-wrapper .service-wrapper.prev-service .title .prev-link img{height:56px}.popup-wrapper .service-wrapper .anim-wrapper,.popup-wrapper .service-wrapper .anim-wrapper-once{height:228px}.popup-wrapper .service-wrapper .content{padding:50px 20px 50px 50px}.popup-wrapper .service-wrapper .content .inner .on-right{width:224px}.popup-wrapper .service-wrapper .content .inner .on-left{width:calc(100% - 274px)}.popup-wrapper .service-wrapper .content .inner .on-left h1{font-size:22px}.popup-wrapper .service-wrapper .content .inner .on-left h2{line-height:45px;margin-top:8px}.popup-wrapper .service-wrapper .content .inner .on-right .bullets p{padding-left:23px}.popup-wrapper .service-wrapper .contact-boxes .box{width:370px}.popup-wrapper .service-wrapper .contact-boxes .box.two{margin:55px 0 0 -90px}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content .wrapper{width:calc(100% - 60px)}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content h2{font-size:50px;line-height:49px;margin-bottom:27px}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content h4{margin-bottom:14px}.popup-wrapper .service-wrapper .contact-boxes .box .inner .content h4.last{margin-bottom:0}.popup-wrapper .service-wrapper .contact-boxes .box.two .inner .content .wrapper{width:calc(100% - 60px)}.popup-wrapper .service-wrapper.next-service .title .next-link img{height:51px}.popup-wrapper .service-wrapper.next-service .title .next-link{left:23px;top:24px}.popup-wrapper .service-wrapper.prev-service .title .prev-link img{height:51px}.popup-wrapper .service-wrapper.prev-service .title .prev-link{right:23px;top:24px}.popup-wrapper .service-wrapper.next-service.show .title .next-link{width:calc(36vw - 56px);max-width:400px}.popup-wrapper .service-wrapper.prev-service.show .title .prev-link{width:calc(36vw - 56px);max-width:400px}.popup-wrapper .x-button{right:32px}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper{height:calc(452px * 0.5625 + 130px)}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery{width:calc(100% - 214px);height:calc(452px * 0.5625)}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .item{height:calc(452px * 0.5625)}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .paging{bottom:-62px}.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .gallery-prev,.popup-wrapper .service-wrapper .gallery-wrapper .inner-wrapper .gallery .gallery-next{bottom:-60px}}@media screen and (min-width: 0px) and (max-width: 800px){.popup-contact{background:white}.popup-contact .center-wrapper{display:block;position:relative}.popup-contact .background{display:none}.center-wrapper .center{display:block}.popup-contact .contact-boxes{margin:0 auto 20px}.popup-contact .contact-boxes .box{width:100%;height:410px}.popup-contact .x-wrapper{position:fixed;top:0;right:0;width:70px;height:70px;background:#3894e8;display:flex;justify-content:center;align-items:center;z-index:100}.popup-contact .x-wrapper .x-button{position:relative;right:auto;top:auto;width:20px}.popup-contact .contact-boxes .box.two{background:#3894e8}.popup-contact .contact-boxes .box .inner .content .wrapper,.popup-contact .contact-boxes .box.two .inner .content .wrapper{width:calc(100% - 60px)}.popup-contact .contact-boxes .box .inner .content h2{font-size:50px;margin-bottom:18px}.popup-contact .contact-boxes .box .inner .content h3{font-size:30px;line-height:39px}.popup-contact .contact-boxes .box .inner .content h4{font-size:16px;line-height:20px;margin:0 0 28px}.popup-contact .contact-boxes .box.two .inner .content .wrapper h2{margin-bottom:19px}.popup-contact .contact-boxes .box .inner .content .form-wrapper form input{font-size:16px;border-bottom:2px solid white;height:38px !important}.popup-contact .contact-boxes .box .inner .content .form-wrapper form button{margin-top:0}}.positions-wrapper{position:relative;padding-top:80px}.positions-wrapper h1{text-align:center;font-size:85px;line-height:88px}.positions-wrapper .positions{position:relative;margin-top:80px}.positions-wrapper .positions .positions-grid{position:relative;width:calc(100% + 40px);margin:0 -20px;display:flex;flex-wrap:wrap}.positions-wrapper .positions .positions-grid .position{position:relative;width:calc(100% / 3 - 40px);margin:0 20px 40px;padding:50px 50px 100px;min-height:440px}.positions-wrapper .positions .positions-grid .position.c-peach{background:#ff6156}.positions-wrapper .positions .positions-grid .position.c-blue{background:#3894e8}.positions-wrapper .positions .positions-grid .position.c-yellow{background:#ffbd1a}.positions-wrapper .positions .positions-grid .position.c-turquoise{background:#98e1d1}.positions-wrapper .positions .positions-grid .position.c-pink{background:#ffadad}.positions-wrapper .positions .positions-grid .position.c-purple{background:#d861cd}.positions-wrapper .positions .positions-grid .position.c-orange{background:#ff9b68}.positions-wrapper .positions .positions-grid .position h2{font-size:50px;line-height:60px}.positions-wrapper .positions .positions-grid .position p{line-height:24px;margin-top:30px}.positions-wrapper .positions .positions-grid .position .more{position:absolute;left:50px;bottom:50px;font-size:16px;font-family:"GT-Walsheim-Bold";border-bottom:4px solid black;padding-bottom:4px}.positions-wrapper .positions .positions-grid .position .department{position:absolute;right:0;top:0;background:black;color:white;font-size:18px;width:80px;height:40px;line-height:40px;text-align:center}.position-wrapper{position:relative;padding:80px 0 110px;min-height:calc(100vh - 66px)}.position-wrapper.c-peach{background:#ff6156}.position-wrapper.c-blue{background:#3894e8}.position-wrapper.c-yellow{background:#ffbd1a}.position-wrapper.c-turquoise{background:#98e1d1}.position-wrapper.c-pink{background:#ffadad}.position-wrapper.c-purple{background:#d861cd}.position-wrapper.c-orange{background:#ff9b68}.position-wrapper .content-wrapper{display:flex;justify-content:space-between}.position-wrapper .content-wrapper .on-left{width:calc(100% - 600px);position:relative}.position-wrapper .content-wrapper .on-left h1{font-size:85px;line-height:100px}.position-wrapper .content-wrapper .on-left .excerpt{display:none}.position-wrapper .content-wrapper .on-left .desc ul{font-size:18px;line-height:30px;margin-left:18px}.position-wrapper .content-wrapper .on-left .desc ul li{position:relative}.position-wrapper .content-wrapper .on-left .desc ul li:before{position:absolute;left:-2.3rem;top:8px;width:13px;height:13px;background:white;content:""}.position-wrapper .content-wrapper .on-left .desc p{font-size:18px;line-height:30px}.position-wrapper .content-wrapper .on-left .requirements{position:relative;margin-top:50px}.position-wrapper .content-wrapper .on-left .requirements h3{font-size:30px;line-height:1;font-family:"GT-Walsheim-Bold"}.position-wrapper .content-wrapper .on-left .requirements ul{margin-top:20px;position:relative;font-size:18px;line-height:24px}.position-wrapper .content-wrapper .on-left .requirements ul li{position:relative;padding-left:28px;margin-top:20px}.position-wrapper .content-wrapper .on-left .requirements ul li:before{position:absolute;left:0;top:6px;width:13px;height:13px;background:white;content:""}.position-wrapper .content-wrapper .on-right{position:relative;width:500px}.position-wrapper .content-wrapper .on-right .form-box{position:relative;background:white;padding:45px 55px}.position-wrapper .content-wrapper .on-right .form-box h2{font-size:50px;line-height:66px}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper{position:relative;margin-top:0}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper input{width:100%;height:50px;border:0;border-bottom:1px solid black;background:transparent;outline:0;font-family:"GT-Walsheim-Regular";font-size:18px;margin-top:20px}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper input.wpcf7-not-valid{border-color:red}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper input[type="submit"]{background:black;color:white;border:0;outline:0;font-size:20px;font-family:"GT-Walsheim-Bold";height:60px;width:180px;line-height:60px;text-align:center;cursor:pointer;position:absolute;right:0;bottom:-72px}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper .wpcf7-form-control-wrap.position_cv input{opacity:0;visibility:hidden;height:0;overflow:hidden}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper .wpcf7-form-control-wrap.position_cv span.wpcf7-not-valid-tip{display:block !important;margin-top:-14px}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper .upload-box{position:relative;margin-top:40px;height:116px;border:2px dashed #000000;text-align:center;line-height:112px;font-size:18px;cursor:pointer}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper button{background:black;color:white;border:0;outline:0;font-size:20px;font-family:"GT-Walsheim-Bold";height:60px;width:180px;line-height:60px;text-align:center;cursor:pointer;position:absolute;right:0;bottom:-104px}.position-wrapper .content-wrapper .apply-for{display:none}.position-wrapper .mobile-back{display:none}.position-title-wrapper{visibility:hidden;opacity:0;height:0;overflow:hidden}.position-title-wrapper.show{visibility:visible;opacity:1}@media screen and (min-width: 0px) and (max-width: 1918px){.positions-wrapper{padding:80px 0 0}.positions-wrapper .content-wrapper{max-width:920px}.positions-wrapper h1{font-size:85px;line-height:63px}.positions-wrapper .positions{margin-top:80px}.positions-wrapper .positions .positions-grid{width:calc(100% + 40px);margin:0 -20px}.positions-wrapper .positions .positions-grid .position{width:calc(100% / 2 - 40px);margin:0 20px 40px}.position-wrapper .content-wrapper .on-left{width:calc( 100% - 510px)}.position-wrapper .content-wrapper .on-left .m-t-30{margin-top:10px}.position-wrapper .content-wrapper .on-left h1{font-size:75px}.position-wrapper .content-wrapper .on-right .form-box{padding:40px 50px 40px}.position-wrapper .content-wrapper .on-right .form-box h2{font-size:45px;line-height:51px}.position-wrapper .content-wrapper .on-right{width:450px}.positions-wrapper .positions .positions-grid .position .department{font-size:16px;width:70px;height:35px;line-height:35px}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper input[type=submit]{bottom:-68px}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper button{bottom:-100px}}@media screen and (min-width: 0px) and (max-width: 1024px){.position-wrapper{padding:62px 0 110px}.position-wrapper .content-wrapper .on-left{width:calc(100% - 465px)}.position-wrapper .content-wrapper .on-right{width:435px}.position-wrapper .content-wrapper .on-left h1{font-size:50px;line-height:52px}.position-wrapper .content-wrapper .on-left .m-t-50{margin-top:40px}.position-wrapper .content-wrapper .on-left .desc p{font-size:20px}.position-wrapper .content-wrapper .on-left .desc ul{font-size:20px;margin-left:20px}.position-wrapper .content-wrapper .on-left .requirements{position:relative;margin-top:40px}.position-wrapper .content-wrapper .on-right .form-box{padding:26px 50px 40px}}@media screen and (min-width: 0px) and (max-width: 800px){.positions-wrapper{padding:40px 20px 0}.positions-wrapper h1{font-size:35px;line-height:46px}.positions-wrapper .positions{margin-top:40px}.positions-wrapper .positions .positions-grid{width:100%;margin:0;display:block}.positions-wrapper .positions .positions-grid .position{width:100%;margin:0 0 20px;padding:30px 30px 80px;height:auto;min-height:320px}.positions-wrapper .positions .positions-grid .position h2{font-size:30px;line-height:31px;padding-right:44px}.positions-wrapper .positions .positions-grid .position .department{font-size:14px;width:62px;height:35px;line-height:35px}.positions-wrapper .positions .positions-grid .position .more{left:30px;bottom:30px;font-size:16px}.position-wrapper{padding:20px}.position-wrapper .content-wrapper{display:block}.position-wrapper .content-wrapper .on-left{width:100%}.position-wrapper .content-wrapper .on-left h1{font-size:25px;line-height:33px}.position-wrapper .content-wrapper .on-left .desc{display:none}.position-wrapper .content-wrapper .on-left .excerpt{display:block}.position-wrapper .content-wrapper .on-left .excerpt .pos-read-more{margin-top:20px;font-size:18px;line-height:23px;font-family:"GT-Walsheim-Bold";border-bottom:3px solid black;display:inline-block;cursor:pointer}.position-wrapper .content-wrapper .on-right{position:fixed;z-index:99999;width:100vw;top:0;left:0;height:100vh;transition:all .4s ease-out;transform:translateY(100%) !important;-webkit-transform:translateY(100%) !important}.position-wrapper .content-wrapper .on-right.show{transform:translateY(0) !important;-webkit-transform:translateY(0) !important}.position-wrapper .content-wrapper .on-right.c-peach{background:#ff6156}.position-wrapper .content-wrapper .on-right.c-blue{background:#3894e8}.position-wrapper .content-wrapper .on-right.c-yellow{background:#ffbd1a}.position-wrapper .content-wrapper .on-right.c-turquoise{background:#98e1d1}.position-wrapper .content-wrapper .on-right.c-pink{background:#ffadad}.position-wrapper .content-wrapper .on-right.c-purple{background:#d861cd}.position-wrapper .content-wrapper .on-right.c-orange{background:#ff9b68}.position-wrapper .content-wrapper .on-right .x-button{position:absolute;right:20px;top:20px;width:20px;height:20px;transform:rotate(45deg);cursor:pointer;z-index:9}.position-wrapper .content-wrapper .on-right .x-button .line{position:absolute;width:20px;height:3px;left:50%;margin-left:-10px;top:50%;margin-top:-1.5px;background:black}.position-wrapper .content-wrapper .on-right .x-button .line.two{transform:rotate(90deg)}.position-wrapper .content-wrapper .on-right .form-box h2{font-size:25px;line-height:30px}.position-wrapper .content-wrapper .on-right .form-box{padding:50px 30px;height:100%;background:transparent}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper input{height:40px;font-size:16px;margin-top:30px}.position-wrapper .content-wrapper .on-right .form-box .form-wrapper button{position:relative;right:0;bottom:0;margin-top:50px;width:100%}.position-wrapper .mobile-back{display:block;width:40px;height:40px;background:white;display:flex;align-items:center;justify-content:center;margin-bottom:26px}.position-wrapper .mobile-back img{width:12px}.position-wrapper .content-wrapper .on-left .requirements h3{font-size:25px}.position-wrapper .content-wrapper .on-left .requirements ul{font-size:16px}.position-wrapper .content-wrapper .apply-for{display:block;margin:60px auto 20px;width:100%}.position-wrapper .content-wrapper .on-left .desc p{font-size:16px;line-height:24px}.position-wrapper .content-wrapper .on-left .desc ul{font-size:16px;line-height:24px;margin-left:16px}.position-wrapper .content-wrapper .on-left .m-t-50{margin-top:10px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.menu{display:none}@media screen and (min-width: 0px) and (max-width: 1023px){.menu{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:white;z-index:9999999;padding:70px 20px 0;transform:translateY(-100%) !important;-webkit-transform:translateY(-100%) !important;transition:all .4s ease-out}.menu.show{transform:translateY(0) !important;-webkit-transform:translateY(0) !important}.menu .items{position:relative;font-size:25px;font-family:"GT-Walsheim-Medium";text-align:center}.menu .items li{position:relative;margin-bottom:50px;cursor:pointer}.menu .items .divider{background:#3894e8;height:3px;width:70px;margin:50px auto}.menu .x-wrapper{position:absolute;bottom:0;width:70px;height:70px;right:0;display:flex;justify-content:center;align-items:center;background:#3894e8;cursor:pointer}.menu .x-wrapper img{width:22px}}.terms{max-width:73%;margin:0 auto;line-height:1.2}@media screen and (min-width: 0px) and (max-width: 650px){.terms{max-width:85%}}.terms h1{font-size:4.25rem;font-family:"GT-Walsheim-Regular"}.terms a{text-decoration:unset}.terms ol,.terms ul{list-style:unset;margin:1rem 0 1rem 1.25rem}.terms ol{list-style:decimal;margin-left:1.75rem}.terms ul,.terms li,.terms ol,.terms p{font-size:1.75rem;font-family:"GT-Walsheim-Regular";line-height:1.2}.terms u{font-size:2.25rem;font-family:"GT-Walsheim-Regular"}@media screen and (min-width: 0px) and (max-width: 650px){.terms h1{font-size:4rem}}.anim-wrapper.case-study{position:absolute;top:0;left:0}#case-study{position:relative}#case-study section{max-width:145vmin;margin:0 auto}#case-study .casehero{color:white;text-align:center;margin-bottom:2.5vmin;max-width:155vmin;min-height:60vmin}@media (min-width: 769px){#case-study .casehero{margin-top:6vmin;padding-top:8.6vmin}}#case-study .casehero-title{font-size:10.3vmin;margin-bottom:0.2vmin}@media (max-width: 768px){#case-study .casehero-title{margin-bottom:-13vmin}}#case-study .casehero-subtitle{font-size:3.15vmin;text-transform:uppercase;font-family:"GT-Walsheim-Thin"}@media (min-width: 769px){#case-study .casehero-subtitle{margin-bottom:0.2vmin}}@media (max-width: 768px){#case-study .casehero-subtitle{margin-bottom:-3vmin}}#case-study .casehero-logo{background:rgba(255,255,255,0.7);padding:2.5vmin 3vmin}@media (min-width: 769px){#case-study .casehero-logo{width:32.9vmin}}@media (max-width: 768px){#case-study .casehero-logo{width:41vmin}}#case-study .case{text-align:center;margin-bottom:14vmin}#case-study .case-title{margin-bottom:1.5vmin}@media (min-width: 769px){#case-study .case-title{font-size:3.7vmin}}@media (max-width: 768px){#case-study .case-title{font-size:4vmin}}#case-study .case-content{text-transform:uppercase;line-height:1.4}@media (min-width: 769px){#case-study .case-content{margin:0 auto 5vmin;font-size:2.5vmin;max-width:134vmin}}@media (max-width: 768px){#case-study .case-content{font-size:3.5vmin;max-width:78%;margin:0 auto 8vmin}}#case-study .case-data{display:flex;justify-content:space-between;flex-flow:wrap}@media (max-width: 768px){#case-study .case-data{width:78%;margin:0 auto}}#case-study .case-data-block{text-align:left}@media (max-width: 768px){#case-study .case-data-block{margin-bottom:5vmin;width:36vmin}}#case-study .case-data-block-title{color:#5392e2;font-weight:600}@media (min-width: 769px){#case-study .case-data-block-title{font-size:11.5vmin}}@media (max-width: 768px){#case-study .case-data-block-title{font-size:13.5vmin}}#case-study .case-data-block-content p{line-height:1}@media (min-width: 769px){#case-study .case-data-block-content p{font-size:2.8vmin}}@media (max-width: 768px){#case-study .case-data-block-content p{font-size:4vmin}}#case-study .story{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:11.9vmin}@media (min-width: 769px){#case-study .story{padding-left:5.7vmin;flex-flow:row-reverse}}@media (max-width: 768px){#case-study .story{flex-flow:row-reverse wrap;width:78%}}#case-study .story-container{display:flex;flex-flow:column nowrap}@media (max-width: 768px){#case-study .story-container{text-align:left}}#case-study .story-subtitle{font-family:"GT-Walsheim-Thin"}@media (min-width: 769px){#case-study .story-subtitle{margin-bottom:0.5vmin;font-size:2.8vmin}}@media (max-width: 768px){#case-study .story-subtitle{font-size:4.5vmin}}@media (min-width: 769px){#case-study .story-title{font-size:3.7vmin}}@media (max-width: 768px){#case-study .story-title{font-size:5.3vmin}}#case-study .story-content p{font-family:"GT-Walsheim-Thin";line-height:1.25}@media (min-width: 769px){#case-study .story-content p{font-size:2.7vmin;width:75%}}@media (max-width: 768px){#case-study .story-content p{font-size:4.5vmin}}@media (min-width: 769px){#case-study .story-image{width:50vmin}}@media (max-width: 768px){#case-study .story-image{width:77vmin;margin:0 auto 5vmin}}#case-study .goal{margin-bottom:12vmin}@media (min-width: 769px){#case-study .goal{text-align:center}}@media (max-width: 768px){#case-study .goal{text-align:left}}#case-study .goal-subtitle{text-transform:uppercase;letter-spacing:0.2px;font-family:"GT-Walsheim-Thin"}@media (min-width: 769px){#case-study .goal-subtitle{font-size:2.8vmin}}@media (max-width: 768px){#case-study .goal-subtitle{font-size:4.5vmin;width:78%;margin:0 auto 2vmin}}@media (min-width: 769px){#case-study .goal-title{font-size:4vmin}}@media (max-width: 768px){#case-study .goal-title{font-size:5.5vmin;width:78%;margin:0 auto 1vmin;line-height:1.3;margin-bottom:1vmin}}#case-study .goal-content p{margin:0 auto;font-weight:200;font-family:"GT-Walsheim-Thin";line-height:1.3}@media (min-width: 769px){#case-study .goal-content p{font-size:2.675vmin;width:84%}}@media (max-width: 768px){#case-study .goal-content p{font-size:4.5vmin;width:78%;margin:0 auto}}#case-study .solution{margin-bottom:9.7vmin}@media (min-width: 769px){#case-study .solution{padding-left:5.5vmin}}@media (max-width: 768px){#case-study .solution{width:78%}}#case-study .solution-image{float:left;margin-right:6vmin;margin-left:-2vmin;margin-bottom:0.6vmin;width:30vmin}#case-study .solution-subtitle{font-size:2.6vmin;font-family:"GT-Walsheim-Thin";padding-top:0.7vmin}@media (max-width: 768px){#case-study .solution-subtitle{font-size:4.5vmin}}#case-study .solution-title{margin-bottom:1.5vmin}@media (min-width: 769px){#case-study .solution-title{font-size:3.7vmin}}@media (max-width: 768px){#case-study .solution-title{font-size:5.3vmin}}#case-study .solution-content p{font-family:"GT-Walsheim-Thin";line-height:1.5;letter-spacing:0.4px;margin-bottom:5.9vmin}@media (min-width: 769px){#case-study .solution-content p{font-size:2.6vmin}}@media (max-width: 768px){#case-study .solution-content p{font-size:4.5vmin}}#case-study .results{display:flex;margin-bottom:11.6vmin}@media (min-width: 769px){#case-study .results{padding-left:6vmin}}@media (max-width: 768px){#case-study .results{flex-flow:column-reverse;align-items:center;text-align:left;width:78%}}#case-study .results-subtitle{font-family:"GT-Walsheim-Thin";letter-spacing:-0.6px}@media (min-width: 769px){#case-study .results-subtitle{margin-bottom:0.5vmin;font-size:2.9vmin}}@media (max-width: 768px){#case-study .results-subtitle{font-size:4.5vmin}}#case-study .results-title{margin-bottom:0.2vmin}@media (max-width: 768px){#case-study .results-title{font-size:3.7vmin}}@media (max-width: 768px){#case-study .results-title{font-size:5.5vmin}}#case-study .results-content p{font-family:"GT-Walsheim-Thin";letter-spacing:0.4px;line-height:1.25;width:90%;margin-bottom:5vmin}@media (min-width: 769px){#case-study .results-content p{font-size:2.6vmin}}@media (max-width: 768px){#case-study .results-content p{font-size:4.5vmin}}#case-study .results-image{height:100%}@media (max-width: 768px){#case-study .results-image{width:49vmin}}@media (max-width: 768px){#case-study .results-image{width:77vmin;margin:0 auto 5vmin}}#case-study .products{text-align:center;margin-bottom:8.9vmin}#case-study .products-title{margin-bottom:4.4vmin}@media (min-width: 769px){#case-study .products-title{font-size:3.8vmin}}@media (max-width: 768px){#case-study .products-title{font-size:5.5vmin}}#case-study .products-container{display:flex;justify-content:space-between;width:99%;margin:0 auto}@media (max-width: 768px){#case-study .products-container{flex-flow:row wrap}}@media (min-width: 769px){#case-study .products .product{width:33%}}@media (max-width: 768px){#case-study .products .product{width:100%;margin-bottom:10vmin}}@media (min-width: 769px){#case-study .products .product:nth-child(1){margin-left:2vmin}}@media (min-width: 769px){#case-study .products .product:nth-child(3){margin-right:-2vmin}}#case-study .products .product-img{margin-bottom:1.6vmin}@media (min-width: 769px){#case-study .products .product-img{width:8.4vmin}}@media (max-width: 768px){#case-study .products .product-img{width:20vmin}}#case-study .products .product-title{margin-bottom:0.7vmin}@media (min-width: 769px){#case-study .products .product-title{font-size:2.7vmin}}@media (max-width: 768px){#case-study .products .product-title{font-size:5vmin}}#case-study .products .product-content{font-family:"GT-Walsheim-Thin";width:65%;margin:0 auto}@media (min-width: 769px){#case-study .products .product-content{font-size:2.7vmin}}@media (max-width: 768px){#case-study .products .product-content{font-size:5.5vmin}}#case-study .quote{background-color:#98e1d1;position:relative}@media (min-width: 769px){#case-study .quote{padding:8vmin 10.7vmin 10.2vmin}}@media (max-width: 768px){#case-study .quote{padding:8vmin 8vmin 10.2vmin}}#case-study .quote:before{content:"";background:url("./images/quote.svg") no-repeat;position:absolute}@media (min-width: 769px){#case-study .quote:before{width:10vmin;height:10vmin;top:-3.7vmin;left:10.5vmin}}@media (max-width: 768px){#case-study .quote:before{width:13vmin;height:13vmin;top:-4.8vmin;left:8vmin}}#case-study .quote-content p{font-family:"GT-Walsheim-Thin";font-weight:600;letter-spacing:0px;line-height:1.4;margin-bottom:5vmin}@media (min-width: 769px){#case-study .quote-content p{font-size:2.5vmin}}@media (max-width: 768px){#case-study .quote-content p{font-size:3.5vmin}}#case-study .quote-name{font-size:2.8vmin;letter-spacing:0.2px}@media (min-width: 769px){#case-study .quote-name{margin-bottom:0.5vmin;font-size:2.5vmin}}@media (max-width: 768px){#case-study .quote-name{margin-bottom:1.5vmin;font-size:5.5vmin}}#case-study .quote-rank{letter-spacing:-0.8px}@media (min-width: 769px){#case-study .quote-rank{font-size:3vmin}}@media (max-width: 768px){#case-study .quote-rank{font-size:5.2vmin}}
