/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-size:100%;line-height:1.5em;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:4em;line-height:1.125em;margin:.375em 0}h2{font-size:3em;line-height:1.5em;margin:.5em 0}h3{font-size:1.17em;line-height:1.28205em;margin:1.28205em 0}h4{font-size:1em;line-height:1.5em;margin:1.5em 0}h5{font-size:.83em;line-height:1.80723em;margin:1.80723em 0}h6{font-size:.67em;line-height:2.23881em;margin:2.23881em 0}blockquote{margin:1.5em 40px}dl,ol,ul{margin:1.5em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 40px}ol,ul{padding:0 0 0 40px}figcaption,figure{display:block}figure{margin:1.5em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}p,pre{margin:1.5em 0}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.5em;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block;margin:1.5em 0;padding:0 0 0 40px}menu menu,ol menu,ul menu{margin:0}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:'hk_grotesk';src:url("fonts/hkgrotesk-bold-webfont.woff2") format("woff2"),url("fonts/hkgrotesk-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'hk_grotesk';src:url("fonts/hkgrotesk-regular-webfont.woff2") format("woff2"),url("fonts/hkgrotesk-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}html,body,*{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}ul{margin:0;padding:0}ul li{list-style:none}hr{margin:20px auto 30px auto;border-bottom:3px solid #42a092;border-top:none;border-left:none;border-right:none;width:100px}.container{max-width:1024px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.content{max-width:700px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.section-padding,#case-studies,#expertise,#showcase,#contactus{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){hr{margin:40px auto 60px auto;border-bottom:5px solid #42a092}.section-padding,#case-studies,#expertise,#showcase,#contactus{padding-top:60px;padding-bottom:60px}}html,body{color:#252525;font-family:'hk_grotesk', 'Helvetica', 'sans-serif';font-size:14px;line-height:20px}h1{font-size:3em;line-height:1.1em}h2{font-size:2.1em;line-height:1.3em;margin-top:40px}h3{letter-spacing:0.5px}a{color:#ed9b2d;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}a:hover{color:#a6650e;text-decoration:none}.small{font-size:0.95em}.lead{font-size:1.10em}@media screen and (min-width: 768px){html,body{font-size:16px;line-height:24px}h1{font-size:4em;line-height:1.2em}h2{font-size:3em;line-height:1.5em;margin-top:0.5em}}form{padding:0 20px;position:relative}form .input-group{width:100%;position:relative;min-height:50px;margin-bottom:11px;margin-top:30px}form .input-group:not(.input-group-checkbox):before,form .input-group:not(.input-group-checkbox):after{content:" ";display:block;height:2px;position:absolute;bottom:15px}form .input-group:not(.input-group-checkbox):before{background:#ccc;width:100%}form .input-group:not(.input-group-checkbox):after{-webkit-transition:width 0.5s;transition:width 0.5s;background:#d62956;width:0%}form .input-group textarea,form .input-group input:not([type="checkbox"]){width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;color:#fff;padding:8px 0 3px}form .input-group textarea:focus,form .input-group textarea:active,form .input-group input:not([type="checkbox"]):focus,form .input-group input:not([type="checkbox"]):active{outline:none}form .input-group textarea{resize:none}form .input-group>label{position:absolute;bottom:6px;color:#959595;display:block;-webkit-transition:bottom 0.3s, font-size 0.3s;transition:bottom 0.3s, font-size 0.3s;padding:10px 0}form .input-group .input-group-error{position:absolute;font-size:12px;bottom:-10px;opacity:0.0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;color:#c8c8c8}form .input-group.input-group-filled:not(.input-group-checkbox):not(.input-group-textarea) label,form .input-group input:focus+label{bottom:32px;font-size:12px}form .input-group.input-group-filled textarea+label,form .input-group textarea:focus+label{bottom:50px;font-size:12px}form .input-group.input-group-is-error:after{width:100%}form .input-group.input-group-is-error .input-group-error{opacity:1.0}form .input-group.input-group-is-error .input-control{background-color:#d62956}form .input-group.input-group-checkbox{margin-top:20px;margin-bottom:40px}form .input-group.input-group-checkbox label{bottom:auto;position:relative}form .input-group.input-group-checkbox>label{padding:0}form .input-group.input-group-checkbox .input-group-checkboxes{display:grid;grid-template-columns:repeat(1, 1fr)}form .input-group.input-group-checkbox .input-group-checkboxes label{padding:10px 0 10px 30px;color:#aeaeae;font-size:0.9em;cursor:pointer}form .input-group.input-group-checkbox .input-group-checkboxes label input{position:absolute;z-index:-1;opacity:0}form .input-group.input-group-checkbox .input-group-checkboxes label input:checked+.input-control{background-color:#42a092;-webkit-animation:0.5s ease-in-out 0s 1 rotate;animation:0.5s ease-in-out 0s 1 rotate}form .input-group.input-group-checkbox .input-group-checkboxes label input:checked+.input-control:after{display:block}form .input-group.input-group-checkbox .input-group-checkboxes label .input-control{position:absolute;top:10px;left:0;width:20px;height:20px;background-color:#484848}form .input-group.input-group-checkbox .input-group-checkboxes label .input-control:after{content:' ';display:none;position:absolute;top:4px;left:8px;width:3px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}form .input-group.input-group-textarea>label{bottom:0px}form .input-group.input-group-textarea:before,form .input-group.input-group-textarea:after{bottom:8px}form input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:bold;text-transform:uppercase;padding:18px 30px;text-align:center;color:#fff;background-color:#ed9b2d;border:none;letter-spacing:2px;cursor:pointer;outline:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-top:20px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.5),0 6px 6px rgba(0,0,0,0.23);box-shadow:0 10px 20px rgba(0,0,0,0.5),0 6px 6px rgba(0,0,0,0.23)}form input[type="submit"]:focus,form input[type="submit"]:active{outline:none}form input[type="submit"]:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.5),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.5),0 10px 10px rgba(0,0,0,0.22);-webkit-transform:translateY(-3px) translateX(1px);transform:translateY(-3px) translateX(1px)}form .form-footer{display:grid;grid-template-columns:150px 1fr;grid-column-gap:40px}form .form-footer .form-error{opacity:0.0;padding:18px 0;color:#d62956}form.form-processing{pointer-events:none}form.form-processing .input-group{opacity:0.7}form.form-processing input[type="submit"]{text-indent:-9999px;width:60px;height:60px;border-radius:50%;-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}@media screen and (min-width: 768px){form .input-group.input-group-checkbox{margin-top:30px}form .input-group.input-group-checkbox>label{padding:0 0 10px 0}form .input-group.input-group-checkbox .input-group-checkboxes{grid-template-columns:repeat(3, 1fr);grid-column-gap:40px}form .input-group.input-group-checkbox .input-group-checkboxes label{padding:0 0 0 37px}form .input-group.input-group-checkbox .input-group-checkboxes label .input-control{top:1px}}header{color:#fff;position:absolute;top:0px;left:0px;right:0px;z-index:20}header .logo{display:none;margin:36px 0 6px 30px;cursor:pointer}header .burger{cursor:pointer}header nav ul{margin:50px 0 30px 40px}header nav ul li{font-size:18px;cursor:pointer;padding:20px;text-transform:uppercase}header nav ul li.bottom{display:none}header.nav-open .burger{opacity:0.75}header.nav-open .burger::before,header.nav-open .burger::after{width:141.42%}header.nav-open .burger::before{-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}header.nav-open .burger::after{-webkit-transform:rotate(-45deg) translateY(50%);transform:rotate(-45deg) translateY(50%)}header.nav-open .burger .bar{-webkit-transform:scale(0.1);transform:scale(0.1)}header.nav-open nav{-webkit-transform:translateX(0);transform:translateX(0)}header.nav-open nav li{-webkit-transform:translateX(0);transform:translateX(0)}header.nav-open nav li:nth-child(1){-webkit-transition-delay:100ms;transition-delay:100ms}header.nav-open nav li:nth-child(2){-webkit-transition-delay:150ms;transition-delay:150ms}header.nav-open nav li:nth-child(3){-webkit-transition-delay:200ms;transition-delay:200ms}header.nav-open nav li:nth-child(4){-webkit-transition-delay:250ms;transition-delay:250ms}header.nav-open nav li:nth-child(5){-webkit-transition-delay:300ms;transition-delay:300ms}header.nav-open nav li:nth-child(6){-webkit-transition-delay:350ms;transition-delay:350ms}header.nav-open nav::before{-webkit-transform:skewX(15deg) translateX(0);transform:skewX(15deg) translateX(0)}@media screen and (min-width: 768px){header{position:fixed}header .logo{display:inline-block;-webkit-transition:all 0.3s;transition:all 0.3s}header .burger{display:none}header nav ul{-webkit-transition:margin 0.3s;transition:margin 0.3s;text-align:center;margin:0}header nav ul li{font-size:14px;padding:0px 20px 20px 20px;display:inline-block;-webkit-transition:color 0.3s;transition:color 0.3s;letter-spacing:0.5px}header nav ul li.active,header nav ul li:hover{color:#ed9b2d}header.header-thin .logo{padding:17px;margin-top:-2px;margin-bottom:-7px;height:68px;overflow:hidden}header.header-thin nav ul{margin:0}header.header-thin nav ul li{padding:0px 20px 20px 20px}}@media screen and (min-width: 900px){header nav{float:right}header nav ul{margin:22px 0;text-align:left}header nav ul li{padding:25px 17px}header.header-thin nav ul li{padding:27px 20px 17px}}@media screen and (max-width: 767px){.page{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:filter;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.page.nav-open{-webkit-filter:blur(2px);filter:blur(2px)}header .burger{position:fixed;top:1em;left:1em;z-index:3;width:2em;height:2em;margin:0;padding:0;-webkit-transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1)}header .burger::before,header .burger .bar,header .burger::after{position:absolute;left:0;display:block;width:100%;height:3px;background:white;content:'';-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}header .burger.invert::before,header .burger.invert .bar,header .burger.invert::after{background-color:#0b2e40}header .burger .bar{top:44%}header .burger::before{top:0;-webkit-transform-origin:top left;transform-origin:top left}header .burger::after{bottom:0;-webkit-transform-origin:bottom left;transform-origin:bottom left}header nav{position:fixed;top:0;left:0;bottom:0;z-index:2;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:translateX(-100%);transform:translateX(-100%);will-change:transform;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}header nav::before{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:85vw;background:#d62956;content:'';-webkit-transform:skewX(15deg) translateX(-100%);transform:skewX(15deg) translateX(-100%);-webkit-transform-origin:bottom left;transform-origin:bottom left;will-change:transform;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}header nav ul li{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-delay:0ms;transition-delay:0ms}header nav ul li.bottom{display:block;position:absolute;bottom:-20px}header nav ul li.bottom .logo{padding:20px 10px 20px 0;display:block;margin:0 0 0 -9px}header nav ul li.bottom .logo .eyes{opacity:1.0;fill:#fff}}.logo{width:240px;max-width:100%}.logo svg{height:auto;width:100%}.logo svg path{fill:#fff}.logo svg .eyes{opacity:0.0;fill:#ed9b2d;will-change:transform, opactiy}.logo svg .eyes#eyeLeft_2_{-webkit-transform-origin:11.5% 50%;transform-origin:11.5% 50%}.logo svg .eyes#eyeRight_2_{-webkit-transform-origin:52.3% 50%;transform-origin:52.3% 50%}.logo.logo-blink #eyeLeft_2_{-webkit-animation:.2s linear 0s 1 left-blink;animation:.2s linear 0s 1 left-blink}.logo.logo-blink #eyeRight_2_{-webkit-animation:.2s linear 0.03s 1 right-blink;animation:.2s linear 0.03s 1 right-blink}.scroll svg{height:auto;width:100%}.text-hide,.cd-popup-container .cd-popup-close{display:inline-block;overflow:hidden;text-indent:100%;color:transparent;white-space:nowrap}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.2);transform:scale(0.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.2);transform:scale(0.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes left-blink{0%{opactiy:0.0;-webkit-transform:rotate3d(1, 0.4, 0, 90deg);transform:rotate3d(1, 0.4, 0, 90deg)}5%{opacity:1.0}50%{-webkit-transform:rotate3d(1, 0.4, 0, 0deg);transform:rotate3d(1, 0.4, 0, 0deg)}95%{opacity:1.0}100%{opacity:0.0;-webkit-transform:rotate3d(1, 0.4, 0, 90deg);transform:rotate3d(1, 0.4, 0, 90deg)}}@keyframes left-blink{0%{opactiy:0.0;-webkit-transform:rotate3d(1, 0.4, 0, 90deg);transform:rotate3d(1, 0.4, 0, 90deg)}5%{opacity:1.0}50%{-webkit-transform:rotate3d(1, 0.4, 0, 0deg);transform:rotate3d(1, 0.4, 0, 0deg)}95%{opacity:1.0}100%{opacity:0.0;-webkit-transform:rotate3d(1, 0.4, 0, 90deg);transform:rotate3d(1, 0.4, 0, 90deg)}}@-webkit-keyframes right-blink{0%{opactiy:0.0;-webkit-transform:rotate3d(1, -1, 0, 90deg);transform:rotate3d(1, -1, 0, 90deg)}5%{opacity:1.0}50%{-webkit-transform:rotate3d(1, -1, 0, 0deg);transform:rotate3d(1, -1, 0, 0deg)}95%{opacity:1.0}100%{opacity:0.0;-webkit-transform:rotate3d(1, -1, 0, 90deg);transform:rotate3d(1, -1, 0, 90deg)}}@keyframes right-blink{0%{opactiy:0.0;-webkit-transform:rotate3d(1, -1, 0, 90deg);transform:rotate3d(1, -1, 0, 90deg)}5%{opacity:1.0}50%{-webkit-transform:rotate3d(1, -1, 0, 0deg);transform:rotate3d(1, -1, 0, 0deg)}95%{opacity:1.0}100%{opacity:0.0;-webkit-transform:rotate3d(1, -1, 0, 90deg);transform:rotate3d(1, -1, 0, 90deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-half{100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate-half{100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes fill-opacity{0%{fill-opacity:0.0}100%{fill-opacity:1.0}}@keyframes fill-opacity{0%{fill-opacity:0.0}100%{fill-opacity:1.0}}@-webkit-keyframes bounce{from{-webkit-transform:translateY(0px);transform:translateY(0px)}to{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{from{-webkit-transform:translateY(0px);transform:translateY(0px)}to{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes leave-appear{0%{opacity:1.0;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}30%{opacity:0.0;-webkit-transform:translate(100px, 0px);transform:translate(100px, 0px)}31%{opacity:0.0;-webkit-transform:translate(-100px, 0px);transform:translate(-100px, 0px)}71%{opacity:0.0;-webkit-transform:translate(-100px, 0px);transform:translate(-100px, 0px)}100%{opacity:1.0;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes leave-appear{0%{opacity:1.0;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}30%{opacity:0.0;-webkit-transform:translate(100px, 0px);transform:translate(100px, 0px)}31%{opacity:0.0;-webkit-transform:translate(-100px, 0px);transform:translate(-100px, 0px)}71%{opacity:0.0;-webkit-transform:translate(-100px, 0px);transform:translate(-100px, 0px)}100%{opacity:1.0;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-webkit-keyframes stroke-fill{0%{stroke-opacity:0.0;stroke-dasharray:40, 40;fill-opacity:0.0}30%{stroke-opacity:1.0;stroke-dasharray:30, 30}90%{stroke-opacity:1.0;stroke-dasharray:1, 0}100%{stroke-opacity:0.0;fill-opacity:1.0}}@keyframes stroke-fill{0%{stroke-opacity:0.0;stroke-dasharray:40, 40;fill-opacity:0.0}30%{stroke-opacity:1.0;stroke-dasharray:30, 30}90%{stroke-opacity:1.0;stroke-dasharray:1, 0}100%{stroke-opacity:0.0;fill-opacity:1.0}}@-webkit-keyframes p1-head{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}3.33333%{-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg)}6.66667%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}20%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}23.33333%{-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg)}26.66667%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes p1-head{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}3.33333%{-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg)}6.66667%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}20%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}23.33333%{-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg)}26.66667%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes p2-head{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:69px 0;transform-origin:69px 0}46%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:65px 0;transform-origin:65px 0}49.33333%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg)}52.66667%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:65px 0;transform-origin:65px 0}54%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:73px 0;transform-origin:73px 0}57.33333%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg)}60%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:73px 0;transform-origin:73px 0}73.33333%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);opacity:1.0;-webkit-transform-origin:37px 78px;transform-origin:37px 78px}76.66667%{-webkit-transform:rotateZ(50deg);transform:rotateZ(50deg)}80%{-webkit-transform:rotateZ(90deg) translateY(-11px);transform:rotateZ(90deg) translateY(-11px);opacity:0.0}93.33333%{-webkit-transform:rotateZ(50deg) translateY(62px);transform:rotateZ(50deg) translateY(62px);opacity:0.0;-webkit-transform-origin:37px 78px;transform-origin:37px 78px}}@keyframes p2-head{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:69px 0;transform-origin:69px 0}46%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:65px 0;transform-origin:65px 0}49.33333%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg)}52.66667%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:65px 0;transform-origin:65px 0}54%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:73px 0;transform-origin:73px 0}57.33333%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg)}60%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:73px 0;transform-origin:73px 0}73.33333%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);opacity:1.0;-webkit-transform-origin:37px 78px;transform-origin:37px 78px}76.66667%{-webkit-transform:rotateZ(50deg);transform:rotateZ(50deg)}80%{-webkit-transform:rotateZ(90deg) translateY(-11px);transform:rotateZ(90deg) translateY(-11px);opacity:0.0}93.33333%{-webkit-transform:rotateZ(50deg) translateY(62px);transform:rotateZ(50deg) translateY(62px);opacity:0.0;-webkit-transform-origin:37px 78px;transform-origin:37px 78px}}@-webkit-keyframes p3-head{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}6.66667%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}10%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg)}13.33333%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}26.66667%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}30%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg)}33.33333%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes p3-head{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}6.66667%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}10%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg)}13.33333%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}26.66667%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}30%{-webkit-transform:rotateY(70deg);transform:rotateY(70deg)}33.33333%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.cd-popup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(94,110,141,0.9);opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s;transition:opacity 0.3s 0s, visibility 0s 0.3s}.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s 0s, visibility 0s 0s;transition:opacity 0.3s 0s, visibility 0s 0s;z-index:999}.cd-popup-container{position:relative;width:90%;max-width:400px;margin:25vh auto;background:#FFF;text-align:center;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.3s;transition-duration:0.3s}.cd-popup-container .content{padding:3em 1em}.cd-popup-container .cd-buttons:after{content:"";display:table;clear:both}.cd-popup-container .cd-buttons a{display:block;height:60px;line-height:60px;text-transform:uppercase;color:#FFF;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;background-color:#42a092;cursor:pointer}.cd-popup-container .cd-buttons a:hover{background-color:#5abbad}.cd-popup-container .cd-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px;cursor:pointer}.cd-popup-container .cd-popup-close::before,.cd-popup-container .cd-popup-close::after{content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:8px}.cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}.is-visible .cd-popup-container{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width: 1170px){.cd-popup-container{margin:8em auto}}#atf-pixel{position:fixed;top:-20px;right:-20px;bottom:-20px;left:-20px;z-index:0}html.screen-small #atf-pixel{background-image:url("images/hero-bg-backup.jpg");background-attachment:fixed;background-size:contain}#atf{position:relative;min-height:100vh;color:#fff;pointer-events:none}#atf:before{content:" ";background-color:#0b2e40;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-10}#atf *{pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#atf .centered-text{position:absolute;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;padding:0 20px}#atf h1{margin:0;width:100%;line-height:1.2em;cursor:default}#atf h1 span{-webkit-transition:color 0.5s;transition:color 0.5s}html.touchevents #atf h1 span:nth-of-type(2n),#atf h1 span:hover:nth-of-type(2n){color:#42a092}html.touchevents #atf h1 span:nth-of-type(2n+1),#atf h1 span:hover:nth-of-type(2n+1){color:#d62956}#atf h2{color:#ed9b2d}#atf .scroll{display:none;width:12px;position:absolute;bottom:80px;left:50%;margin-left:-6px;cursor:pointer}#atf .scroll:hover svg .scroll-wheel{-webkit-transition:stroke 0.3s;transition:stroke 0.3s;stroke:#ed9b2d}html.no-touchevents #atf .scroll{display:block}@media screen and (min-width: 768px){#atf .centered-text{top:50%}#atf .scroll{width:24px;bottom:20px;margin-left:-12px}}#case-studies{background-color:#252525;position:relative;color:#fff;text-align:center;padding-bottom:50%}#case-studies .case-studies{display:grid;grid-column-gap:20px;grid-template-columns:repeat(1, 1fr);max-width:1000px;margin:0 auto 30px auto;padding:0 20px}#case-studies .case-studies .case-study{cursor:pointer;position:relative;overflow:hidden;padding:10px 15px 40px 15px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#case-studies .case-studies .case-study .inner{display:none}#case-studies .case-studies .case-study>div{position:relative;z-index:10;display:grid;grid-template-rows:80px 95px 1fr;grid-row-gap:15px}#case-studies .case-studies .case-study>div img{max-height:100%}#case-studies .case-studies .case-study>div h3{margin:0;-ms-flex-item-align:center;align-self:center}#case-studies .case-studies .case-study>div p{margin:0}#case-studies .case-studies .case-study p.small{opacity:1.0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}#case-studies .case-studies .case-study:hover{-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.25),0 3px 3px rgba(0,0,0,0.22);box-shadow:0 3px 9px rgba(0,0,0,0.25),0 3px 3px rgba(0,0,0,0.22);background-color:rgba(11,46,64,0.2)}#case-studies .case-studies .case-study.active{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);background-color:#0b2e40}#case-studies .case-studies .case-study.active p.small{opacity:0.0}#case-studies .case-study-expanded{-webkit-transition:max-height 0.6s ease-in-out, background-color 0.8s, -webkit-box-shadow 0.3s linear 0.3s;transition:max-height 0.6s ease-in-out, background-color 0.8s, -webkit-box-shadow 0.3s linear 0.3s;transition:max-height 0.6s ease-in-out, background-color 0.8s, box-shadow 0.3s linear 0.3s;transition:max-height 0.6s ease-in-out, background-color 0.8s, box-shadow 0.3s linear 0.3s, -webkit-box-shadow 0.3s linear 0.3s;height:auto;max-height:3px;overflow:hidden;background-color:transparent}#case-studies .case-study-expanded .case-study-expanded-bar:before{content:" ";height:3px;background-color:#0b2e40;width:0%;display:block;-webkit-transition:width 0.8s linear;transition:width 0.8s linear}#case-studies .case-study-expanded.bar-active .case-study-expanded-bar:before{width:100%}#case-studies .case-study-expanded.active{max-height:700px;background-color:#0b2e40;-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}#case-studies .case-study-expanded .content{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;overflow:auto;text-align:left}#case-studies .case-study-expanded .content.opacify{opacity:0.0}#case-studies #case-studies-people{position:absolute;bottom:0px;left:0px;right:0px;text-align:center;line-height:0px}#case-studies #case-studies-people>div{display:inline-block;position:relative}#case-studies #case-studies-people>div .people{position:relative;-webkit-transition:opacity 0.3s, -webkit-filter 0.2s;transition:opacity 0.3s, -webkit-filter 0.2s;transition:opacity 0.3s, filter 0.2s;transition:opacity 0.3s, filter 0.2s, -webkit-filter 0.2s;max-width:100%;top:1px}#case-studies #case-studies-people>div .people img{max-width:42%}#case-studies #case-studies-people>div .people:last-child{position:absolute;left:0px;opacity:0.0;-webkit-filter:blur(4px);filter:blur(4px)}#case-studies #case-studies-people>div.active:not(:hover) .people:first-child,#case-studies #case-studies-people>div:not(.active):hover .people:first-child{opacity:0.0;-webkit-filter:blur(4px);filter:blur(4px)}#case-studies #case-studies-people>div.active:not(:hover) .people:last-child,#case-studies #case-studies-people>div:not(.active):hover .people:last-child{opacity:1.0;-webkit-filter:blur(0px);filter:blur(0px)}@media screen and (min-width: 600px){#case-studies #case-studies-people>div .people img{max-width:250px}}@media screen and (min-width: 768px){#case-studies{padding-bottom:300px}#case-studies .case-studies{grid-template-columns:repeat(3, 1fr)}}#expertise{background-color:#fff;position:relative;text-align:center}#expertise #expertise-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;grid-column-gap:40px}#expertise #expertise-wrapper>div{display:grid;grid-template-rows:80px 50px 1fr;grid-row-gap:0px;margin-bottom:10px}#expertise #expertise-wrapper>div .expertise-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#expertise #expertise-wrapper>div .expertise-icon svg{max-height:80px;max-width:95px}#expertise #expertise-wrapper>div .expertise-icon svg.svg-exploration .exploration-l{fill-opacity:0}#expertise #expertise-wrapper>div .expertise-icon svg.svg-startup .startup-a{-webkit-transform-origin:79px 63px;transform-origin:79px 63px}#expertise #expertise-wrapper>div .expertise-icon svg.svg-agile .agile-c{fill-opacity:0}#expertise #expertise-wrapper>div .expertise-icon svg.svg-experience .experience-e{fill-opacity:0.0;stroke-opacity:0.0;stroke-width:1px;stroke:#ed9b2d;stroke-dasharray:40, 40}#expertise #expertise-wrapper>div .expertise-icon svg.svg-growth{overflow:visible}#expertise #expertise-wrapper>div .expertise-icon svg.svg-growth .p1-head{-webkit-transform-origin:43px 0;transform-origin:43px 0}#expertise #expertise-wrapper>div .expertise-icon svg.svg-growth .p2-head{-webkit-transform-origin:69px 0;transform-origin:69px 0;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#expertise #expertise-wrapper>div .expertise-icon svg.svg-growth .p3-head{-webkit-transform-origin:98px 0;transform-origin:98px 0}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-exploration .exploration-l1{-webkit-animation:0.3s linear 0.0s 1 fill-opacity forwards;animation:0.3s linear 0.0s 1 fill-opacity forwards}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-exploration .exploration-l2{-webkit-animation:0.3s linear 0.2s 1 fill-opacity forwards;animation:0.3s linear 0.2s 1 fill-opacity forwards}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-exploration .exploration-l3{-webkit-animation:0.3s linear 0.4s 1 fill-opacity forwards;animation:0.3s linear 0.4s 1 fill-opacity forwards}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-exploration .exploration-l4{-webkit-animation:0.3s linear 0.6s 1 fill-opacity forwards;animation:0.3s linear 0.6s 1 fill-opacity forwards}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-exploration .exploration-l5{-webkit-animation:0.3s linear 0.8s 1 fill-opacity forwards;animation:0.3s linear 0.8s 1 fill-opacity forwards}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-commerce .commerce-c{-webkit-animation:1.0s linear 0.0s 1 leave-appear;animation:1.0s linear 0.0s 1 leave-appear}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-startup .startup-a{-webkit-animation:1.0s linear 0.0s 1 rotate-half forwards;animation:1.0s linear 0.0s 1 rotate-half forwards}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-agile .agile-c1{-webkit-animation:0.2s linear 0.0s 1 fill-opacity forwards;animation:0.2s linear 0.0s 1 fill-opacity forwards}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-agile .agile-c2{-webkit-animation:0.2s linear 0.3s 1 fill-opacity forwards;animation:0.2s linear 0.3s 1 fill-opacity forwards}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-agile .agile-c3{-webkit-animation:0.2s linear 0.6s 1 fill-opacity forwards;animation:0.2s linear 0.6s 1 fill-opacity forwards}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-experience .experience-e{-webkit-animation:1.5s linear 0.0s 1 stroke-fill forwards;animation:1.5s linear 0.0s 1 stroke-fill forwards}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-growth .p1-head{-webkit-animation:p1-head 10.0s;animation:p1-head 10.0s}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-growth .p2-head{-webkit-animation:p2-head 10.0s;animation:p2-head 10.0s}#expertise #expertise-wrapper>div .expertise-icon svg.svg-animated.svg-growth .p3-head{-webkit-animation:p3-head 10.0s;animation:p3-head 10.0s}#expertise #expertise-wrapper>div h3{margin:0;-ms-flex-item-align:center;align-self:center}#expertise #expertise-wrapper>div p{margin:0}@media screen and (min-width: 530px){#expertise #expertise-wrapper{grid-template-columns:repeat(2, 1fr);grid-row-gap:20px;grid-column-gap:40px}#expertise #expertise-wrapper>div{display:grid;grid-template-rows:80px 50px 1fr;grid-row-gap:15px;margin-bottom:20px}}@media screen and (min-width: 768px){#expertise #expertise-wrapper{grid-template-columns:repeat(3, 1fr);grid-row-gap:20px;grid-column-gap:40px}#expertise #expertise-wrapper>div{display:grid;grid-template-rows:80px 50px 1fr;grid-row-gap:15px;margin-bottom:20px}}#showcase{background-color:#42a092;position:relative;text-align:center;color:#fff}#showcase hr{border-bottom-color:#fff}#showcase #showcase-wrapper{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);grid-row-gap:10px;grid-column-gap:20px}#showcase #showcase-wrapper div img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-filter 0.5s;transition:-webkit-filter 0.5s;transition:filter 0.5s;transition:filter 0.5s, -webkit-filter 0.5s}#showcase #showcase-wrapper div img:hover{-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0)}@media screen and (min-width: 768px){#showcase #showcase-wrapper{grid-template-columns:repeat(6, 1fr)}}#contactus{color:#fff;position:relative;padding-bottom:0px;pointer-events:none}#contactus:before{content:" ";background-color:#181818;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-10}#contactus #get-in-touch,#contactus form,#contactus #map{pointer-events:all}#contactus h2,#contactus .content{text-align:center}#contactus #avo-on-toast{-webkit-transition:color 0.3s;transition:color 0.3s}#contactus #avo-on-toast.active{color:#ed9b2d}#contactus #contactus-top{padding-bottom:60px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(24,24,24,0)), color-stop(30%, rgba(24,24,24,0.7)), color-stop(70%, rgba(24,24,24,0.9)));background:linear-gradient(to bottom, rgba(24,24,24,0) 0%, rgba(24,24,24,0.7) 30%, rgba(24,24,24,0.9) 70% #181818 100%)}#contactus #contactus-form-holder{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr}#contactus #contactus-form-holder #get-in-touch{display:none;padding-left:60px;padding-right:10px;margin-top:23px}#contactus #contactus-form-holder #get-in-touch a{display:inline-block;margin-bottom:10px}#contactus #contactus-form-holder #get-in-touch address{font-style:normal}#contactus #map{width:100%;min-height:50vh}#contactus #map:after{content:" ";position:absolute;top:0px;right:0px;left:0px;height:100px;pointer-events:none;background:-webkit-gradient(linear, left bottom, left top, from(rgba(24,24,24,0)), color-stop(30%, rgba(24,24,24,0.7)), color-stop(70%, rgba(24,24,24,0.9)));background:linear-gradient(to top, rgba(24,24,24,0) 0%, rgba(24,24,24,0.7) 30%, rgba(24,24,24,0.9) 70% #181818 100%)}@media screen and (min-width: 768px){#contactus #contactus-form-holder{grid-template-columns:70% 30%}#contactus #contactus-form-holder form{margin:30px 0}#contactus #contactus-form-holder #get-in-touch{display:block}}#footer{position:relative;z-index:1;background-color:#181818;padding:10px 0;text-align:center;color:#484848}.too-many{background-color:#0b2e40;width:120px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);border-radius:50%;font-size:11px;color:white;line-height:16px;border:2px solid #42a092;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:15px;-webkit-transform:scale(1);transform:scale(1);opacity:1.0;-webkit-transition:opacity 0.4s, -webkit-transform 0.5s;transition:opacity 0.4s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 0.4s;transition:transform 0.5s, opacity 0.4s, -webkit-transform 0.5s}.too-many.scale-fade{-webkit-transform:scale(0);transform:scale(0);opacity:0.0}

/*# sourceMappingURL=sourcemaps/main.css.map */
