@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:adobe-garamond;src:url(../fonts/adobe-garamond.eot);src:url(../fonts/adobe-garamond.eot?#iefix) format('embedded-opentype'),url(../fonts/adobe-garamond.woff) format('woff'),url(../fonts/adobe-garamond.ttf) format('truetype'),url(../fonts/adobe-garamond.svg#adobe-garamond) format('svg');font-weight:400;font-style:normal}@font-face{font-family:eb-garamond;src:url(../fonts/eb-garamond.eot);src:url(../fonts/eb-garamond.eot?#iefix) format('embedded-opentype'),url(../fonts/eb-garamond.woff) format('woff'),url(../fonts/eb-garamond.ttf) format('truetype'),url(../fonts/eb-garamond.svg#eb-garamond) format('svg');font-weight:400;font-style:normal}@font-face{font-family:helveticaneue;src:url(../fonts/helveticaneue.eot);src:url(../fonts/helveticaneue.eot?#iefix) format('embedded-opentype'),url(../fonts/helveticaneue.woff) format('woff'),url(../fonts/helveticaneue.ttf) format('truetype'),url(../fonts/helveticaneue.svg#helveticaneue) format('svg');font-weight:400;font-style:normal}@font-face{font-family:helveticaneue-thin;src:url(../fonts/helveticaneue-thin.eot);src:url(../fonts/helveticaneue-thin.eot?#iefix) format('embedded-opentype'),url(../fonts/helveticaneue-thin.woff) format('woff'),url(../fonts/helveticaneue-thin.ttf) format('truetype'),url(../fonts/helveticaneue-thin.svg#helveticaneue-thin) format('svg');font-weight:400;font-style:normal}@font-face{font-family:helveticaneue-light;src:url(../fonts/helveticaneue-light.eot);src:url(../fonts/helveticaneue-light.eot?#iefix) format('embedded-opentype'),url(../fonts/helveticaneue-light.woff) format('woff'),url(../fonts/helveticaneue-light.ttf) format('truetype'),url(../fonts/helveticaneue-light.svg#helveticaneue-light) format('svg');font-weight:400;font-style:normal}@media screen{*{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}*,:after,:before{box-sizing:inherit}:first-child{margin-top:0}::selection{background:#c00;color:#fff}::-moz-selection{background:#c00;color:#fff}a{color:#900;text-decoration:none}a:hover{color:#c00}a:visited{color:#600}a:active{color:red}article{margin:80px 0 0;position:relative}@media only screen and (max-width:720px){article{margin-top:40px}}body{font-family:helveticaneue-thin,sans-serif;font-weight:400;font-style:normal;color:#333;font-size:18px;line-height:1.5;overflow-x:hidden}@media only screen and (max-width:720px){body{font-size:14px}body.fixed{padding-top:64px}body.fixed #header{position:fixed;top:0;width:100%}}figure{margin:0}h1,h2,h3,h4{font-weight:400;margin:20px 0 0}p{margin:20px 0 0}img{vertical-align:bottom}q{quotes:"“" "”" "‘" "’"}q:before{content:open-quote}q:after{content:close-quote}html{box-sizing:border-box;font-size:inherit}textarea{resize:none}.container{margin:0 auto;padding:0 10px;position:relative;width:960px}.container:after,.container:before{content:'';display:table}.container:after{clear:both}@media only screen and (max-width:720px){.container{padding:0 20px;width:320px}}@media only screen and (min-width:720px) and (max-width:960px){.container{padding:0 20px;width:660px}}}@media screen{#header{font-family:helveticaneue-light,sans-serif;font-weight:400;font-style:normal;position:relative;z-index:999999}#header .container:after,#header .container:before{content:'';display:table}#header .container:after{clear:both}#header .container .logo{background:#900;float:left;height:140px;width:140px}@media only screen and (max-width:720px){#header .container .logo{height:64px;width:64px}}#header .container .logo p{margin:0}#header .container .logo p a{background:url(../images/logo.png) no-repeat;background-size:cover;display:block;height:140px;text-indent:-999999px;width:140px}@media only screen and (max-width:720px){#header .container .logo p a{background-position:center center;background-size:54px 54px;height:64px;width:64px}}#header .container .navigation{float:right;font-size:14px;width:700px}@media only screen and (max-width:720px){#header .container .navigation{float:left;width:auto}}@media only screen and (min-width:720px) and (max-width:960px){#header .container .navigation{width:380px}}#header .container .navigation ul{list-style:none;padding:0}#header .container .navigation ul:after,#header .container .navigation ul:before{content:'';display:table}#header .container .navigation ul:after{clear:both}@media only screen and (max-width:720px){#header .container .navigation ul{margin:0}}#header .container .navigation ul li{float:left;line-height: 64px;margin:0 0 0 30px}@media only screen and (max-width:720px){#header .container .navigation ul li{display:none;margin:0}}#header .container .navigation ul li a{padding:0 0 5px;position:relative}#header .container .navigation ul li a:after{background-color:#900;content:'';height:1px;left:0;opacity:0;position:absolute;top:0;-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px);transition:height .3s ease 0s,opacity .3s ease 0s,-webkit-transform .3s ease 0s;transition:height .3s ease 0s,opacity .3s ease 0s,transform .3s ease 0s;width:100%}@media only screen and (max-width:720px){#header .container .navigation ul li a:after{display:none}}#header .container .navigation ul li a:hover:after{background-color:#c00;height:3px;opacity:1;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}#header .container .navigation ul li a:visited:after{background-color:#600}#header .container .navigation ul li a:active:after{background-color:red}@media only screen and (max-width:720px){#header .container .navigation ul li.active{display:block;padding:0 20px}}#header .container .navigation ul li.active a{color:#900}#header .container .navigation ul li.active a:after{background-color:#900}#header .container .navigation ul li:first-child{margin-left:0}#header .container .navigation ul li:last-child{float:right;margin:0}#header .container .mobile-navigation{display:none}@media only screen and (max-width:720px){#header .container .mobile-navigation{display:block}#header .container .mobile-navigation .open{background:url(../images/icon-mobile-open.png) center center no-repeat;cursor:pointer;height:64px;position:absolute;right:0;top:0;width:64px;z-index:1}#header .container .mobile-navigation .overlay{background:#1d1d1d;color:#fff;left:0;height:100%;margin:0 -9999px;padding:0 9999px;position:fixed;top:0;width:100%;z-index:2;opacity:0;transition:visibility 0s ease .25s,opacity .25s ease;visibility:hidden}#header .container .mobile-navigation .overlay .wrapper{position:relative}#header .container .mobile-navigation .overlay .wrapper .center{margin:0 auto;width:320px}#header .container .mobile-navigation .overlay .logo{background:0 0;height:64px;margin:0 0 0 20px;position:absolute;top:0;width:64px;z-index:2}#header .container .mobile-navigation .overlay .navigation{font-family:helveticaneue-light,sans-serif;font-weight:400;font-style:normal;float:none;font-size:30px;padding:84px 0 0;position:relative;width:320px;z-index:1}#header .container .mobile-navigation .overlay .navigation ul li{display:block;float:none;line-height:30px;margin:40px 0;padding:0;text-align:center}#header .container .mobile-navigation .overlay .navigation ul li a{color:#666}#header .container .mobile-navigation .overlay .navigation ul li.active a{color:#fff}#header .container .mobile-navigation .close{background:url(../images/icon-mobile-close.png) center center no-repeat;cursor:pointer;display:none;height:64px;position:absolute;right:0;top:0;width:64px;z-index:3}#header .container .mobile-navigation.active .open{display:none}#header .container .mobile-navigation.active .overlay{opacity:1;transition-delay:0s;visibility:visible}#header .container .mobile-navigation.active .close{display:block}}}@media screen{#main{margin:40px 0 0;padding:0 0 40px;overflow:hidden}#main:after,#main:before{content:'';display:table}#main:after{clear:both}#main .introduction--work{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:60px;line-height:65px;margin-bottom:40px}@media only screen and (max-width:720px){#main .introduction--work{font-size:30px;line-height:40px;margin-bottom:30px}}#main .introduction--work strong{color:#900;font-weight:400}#main .introduction--solutions{margin-bottom:40px;padding-left:240px}@media only screen and (max-width:720px){#main .introduction--solutions{margin-bottom:30px;padding-left:0}}#main .introduction--solutions h1{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:60px;line-height:65px}@media only screen and (max-width:720px){#main .introduction--solutions h1{font-size:30px;line-height:40px}}#main .introduction--news{margin-bottom:40px;padding-left:240px}@media only screen and (max-width:720px){#main .introduction--news{margin-bottom:30px;padding-left:0}}#main .introduction--news h1{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:60px;line-height:65px}@media only screen and (max-width:720px){#main .introduction--news h1{font-size:30px;line-height:40px}}#main .introduction--careers{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:60px;line-height:65px;margin-bottom:60px;padding-left:240px}@media only screen and (max-width:720px){#main .introduction--careers{font-size:30px;line-height:40px;margin-bottom:30px;padding-left:0}}#main .sidebar{float:left;width:220px}@media only screen and (max-width:720px){#main .sidebar{display:none;float:none;width:auto}}@media only screen and (min-width:720px) and (max-width:960px){#main .sidebar{display:none;float:none;width:auto}}#main .content{float:right;width:700px}.error404 #main .content{float:none;width:auto}.error404 #main .content p{font-size:24px}.error404 #main .content p small{color:#666;display:block;font-size:12px;line-height:normal}.post-type-archive-case-study #main .content{float:none;overflow:hidden;width:auto}@media only screen and (max-width:720px){#main .content{float:none;width:auto}}@media only screen and (min-width:720px) and (max-width:960px){#main .content{float:none;width:auto}}#main .content .pagination{display:table;margin-top:40px;width:100%}#main .content .pagination .item{display:table-cell;position:relative;vertical-align:top;width:50%}@media only screen and (max-width:720px){#main .content .pagination .item{display:block;float:none;width:100%}}#main .content .pagination .item.left{text-align:left}#main .content .pagination .item.right{text-align:right}#main .content .pagination .item a{display:block}#main .content .pagination .item a small{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;display:block;font-size:15px}@media only screen and (max-width:720px){#main .content .pagination .item a small{font-size:12px;line-height:12px}}#main .content .pagination .previous{padding:0 40px 0 42px}#main .content .pagination .previous:before{background:url(../images/pagination-icon-previous.png) 0 center no-repeat;content:'';left:0;height:100%;position:absolute;top:0;width:22px}#main .content .pagination .previous+.next{border-left:#adadad dotted 1px}@media only screen and (max-width:720px){#main .content .pagination .previous+.next{border:none;margin-top:40px}}#main .content .pagination .next{padding:0 42px 0 40px}#main .content .pagination .next:after{background:url(../images/pagination-icon-next.png) 0 center no-repeat;content:'';height:100%;position:absolute;right:0;top:0;width:22px}#main #clients{margin:40px -10px 0;position:relative}#main #clients:after,#main #clients:before{content:'';display:table}#main #clients:after{clear:both}#main #clients ul{float:left;list-style:none;padding:0 10px;width:33.333%}@media only screen and (max-width:720px){#main #clients ul{float:none;margin-top:40px;width:100%}}#main #clients ul li{font-family:helveticaneue-light,sans-serif;font-weight:400;font-style:normal;color:#999;font-size:14px;margin-top:12px}#main #clients ul li.heading{border-bottom:#cecece solid 1px;padding-bottom:9px}#main #clients ul li.heading strong{font-family:helveticaneue-thin,sans-serif;font-style:normal;color:#333;font-size:18px;font-weight:400;letter-spacing:1px}#main #clients ul:nth-child(4){clear:left;margin-top:40px}#main #clients ul:nth-child(5),#main #clients ul:nth-child(6){margin-top:40px}@media only screen and (min-width:720px) and (max-width:960px){#main #clients ul{width:50%}#main #clients ul:nth-child(3),#main #clients ul:nth-child(5),#main #clients ul:nth-child(7){clear:left;margin-top:40px}#main #clients ul:nth-child(4),#main #clients ul:nth-child(6),#main #clients ul:nth-child(8){clear:none;margin-top:40px}}}.form{margin-top:60px}@media only screen and (max-width:720px){.form{display:none}}.ninja-forms-cont{margin-top:30px}.field-wrap{margin:20px 0 0}.text-wrap input,.textarea-wrap textarea{border:none;border-bottom:#e5e5e5 solid 1px;font-size:20px;padding:0 0 10px}.text-wrap input:focus,.textarea-wrap textarea:focus{color:#900;border-color:#900}.submit-wrap input{background:#fff;border:1px solid #ccc;font-size:18px;line-height:18px;height:50px;padding:10px 30px}a.button{border:1px solid #666;color:#666;display:inline-block;height:48px;line-height: 46px;padding:0 48px}a.button:hover{background:#900;border-color:#900;color:#fff}a.button:active{background:red;border-color:red;color:#fff}a.button:visited{background:#600;border-color:#600;color:#fff}.home #header{left:0;position:fixed;top:0;width:100%}@media only screen and (max-width:720px){.home #header{display:none}}.home #header a{color:#fff}.home #main .steps{background-color:#000;background-position:center top;background-repeat:no-repeat;color:#fff;height:100%;left:0;position:fixed;top:0;width:100%}@media only screen and (max-width:720px){.home #main .steps{background-position:center center;background-size:cover}}.home #main .steps .step{left:50%;margin-left:-480px;padding:0 10px;position:absolute;text-align:center;top:200px;width:960px}@media only screen and (max-width:720px){.home #main .steps .step.step--01{display:none}}.home #main .steps .step.step--01 .item-01{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:100px;height:330px;line-height:100px}@media only screen and (max-width:720px){.home #main .steps .step.step--02{top:0}}.home #main .steps .step.step--02 .item-01{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:100px;height:330px;line-height:330px}.home #main .steps .step.step--02 .item-01 span{display:inline-block;position:relative}.home #main .steps .step.step--02 .item-01 span span{background:#fff;height:6px;left:0;position:absolute;top:129px;width:100%}.home #main .steps .step.step--02 .item-01 span img{vertical-align:middle}.home #main .steps .step.step--02 .heading{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:48px;left:0;line-height:48px;position:absolute;width:100%}@media only screen and (max-width:720px){.home #main .steps .step.step--02 .heading{display:none}}.home #main .steps .step.step--02 .text{font-size:26px;left:0;line-height:18px;position:absolute;width:100%}@media only screen and (max-width:720px){.home #main .steps .step.step--02 .text{display:none}}.home #main .steps .step.step--02 .text a{color:#fff;display:inline-block;margin:0 20px}.home #main .steps .step.step--02 .links{position:relative;top:-84px}.home #main .steps .step.step--02 .links a{font-family:helveticaneue-thin,sans-serif;font-weight:400;font-style:normal;color:#fff;display:inline-block;font-size:42px;line-height:42px;padding:0 20px}@media only screen and (max-width:720px){.home #main .steps .step.step--02 .links a{display:block;font-size:26px;line-height:26px;margin:20px auto}}.home #footer{display:none}@media screen{.case-study .client{font-family:helveticaneue-thin,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:24px}@media only screen and (max-width:720px){.case-study .client{font-size:12px;line-height:12px}}.case-study .title{margin-top:10px}.case-study .title h1,.case-study .title h2{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:90px;line-height:90px}@media only screen and (max-width:720px){.case-study .title h1,.case-study .title h2{font-size:40px;line-height:40px}}.case-study--excerpt{float:left;height:300px;margin:20px 0 0 20px;position:relative;width:300px}.case-study--excerpt:nth-child(-n+3){margin-top:0}.case-study--excerpt:nth-child(3n+1){margin-left:0}.case-study--excerpt:nth-child(6n+1){float:right;height:620px;width:620px}.case-study--excerpt:nth-child(6n+1)+article{margin-left:0}.case-study--excerpt:nth-child(6n+1)+article+article{margin-left:0;margin-top:20px}.case-study--excerpt:nth-child(7){float:left;margin-right:20px}@media only screen and (max-width:720px){.case-study--excerpt{height:280px!important;width:280px!important;margin:20px 0 0!important}.case-study--excerpt:first-child{margin-top:0!important}}@media only screen and (min-width:720px) and (max-width:960px){.case-study--excerpt:nth-child(2){margin:20px 20px 0 0}.case-study--excerpt:nth-child(3){margin:20px 0 0}.case-study--excerpt:nth-child(4){margin:20px 20px 0 0}.case-study--excerpt:nth-child(5){margin:20px 0 0}.case-study--excerpt:nth-child(6){display:none;margin:20px 20px 0 0}.case-study--excerpt:nth-child(8){margin:20px 20px 0 0}.case-study--excerpt:nth-child(9){margin:20px 0 0}}.case-study--excerpt .image{background:#f5f5f5;height:100%;position:relative;width:100%;z-index:1}@media only screen and (max-width:720px){.case-study--excerpt .image{height:280px;width:280px}}.case-study--excerpt .image p{left:0;margin:0;position:absolute;top:0;opacity:1;transition:opacity 1s cubic-bezier(.19,1,.22,1)}.case-study--excerpt .image p a{display:block}.case-study--excerpt .image p a img{height:auto;width:100%}.case-study--excerpt .image p.hover{opacity:0}.case-study--excerpt .image:hover p.hover{opacity:1}.case-study--single .body h2{font-family:adobe-garamond,sans-serif;font-weight:400;font-style:normal;font-size: 42px;line-height:48px}@media only screen and (max-width:720px){.case-study--single .body h2{font-size:30px;line-height:30px}}.case-study--single .body h2+p{margin-top:10px}.case-study--single .body div.video,.case-study--single .body p{font-family:helveticaneue-light,sans-serif;font-weight:400;font-style:normal;margin-top:40px}.case-study--single .body div.video+h2,.case-study--single .body p+h2{margin-top: 40px;}@media only screen and (max-width:720px){.case-study--single .body div.video,.case-study--single .body div.video+h2,.case-study--single .body p,.case-study--single .body p+h2{margin-top:20px}}.case-study--single .body div.video img,.case-study--single .body p img{height:auto;width:100%}.case-study--single .body .hero-image{margin:40px -9999px;height:540px;overflow:hidden;padding:0 9999px;position:relative}@media only screen and (max-width:720px){.case-study--single .body .hero-image{height:135px;margin:20px -20px;overflow:visible;padding:0;width:320px}}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .body .hero-image{height:326px;margin:20px -74px;overflow:visible;padding:0;width:768px}}.case-study--single .body .hero-image figure{height:540px;margin:0 0 0 -600px;width:1680px}@media only screen and (max-width:720px){.case-study--single .body .hero-image figure{height:135px;margin:0;width:320px}}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .body .hero-image figure{height:326px;margin:0;width:768px}}.case-study--single .body .hero-image figure img{height:100%;width:100%}.case-study--single .body .grid{margin:60px 0}.case-study--single .body .grid:after,.case-study--single .body .grid:before{content:'';display:table}.case-study--single .body .grid:after{clear:both}@media only screen and (max-width:720px){.case-study--single .body .grid{margin:40px 0}}.case-study--single .body .grid figure{background:#f5f5f5;height:300px;float:right;width:300px}@media only screen and (max-width:720px){.case-study--single .body .grid figure{height:135px;float:left;margin:0;width:135px}}.case-study--single .body .grid figure img{height:100%;width:100%}.case-study--single .body .grid figure:first-child{float:left;height:620px;margin:0 0 0 -240px;width:620px}@media only screen and (max-width:720px){.case-study--single .body .grid figure:first-child{height:280px;margin:0 0 10px;width:280px}}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .body .grid figure:first-child{margin:0 0 20px}}.case-study--single .body .grid figure:last-child{margin:20px 0 0}@media only screen and (max-width:720px){.case-study--single .body .grid figure:last-child{margin:0 0 0 10px}}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .body .grid figure:last-child{margin:0 20px 0 0}}.case-study--single .carousel{background:#f5f5f5;box-shadow:0 0 3px rgba(0,0,0,.2) inset;margin:80px -9999px 40px;height:540px;padding:0 9999px;position:relative}@media only screen and (max-width:720px){.case-study--single .carousel{height:135px;margin:20px -20px 44px;overflow:visible;padding:0;width:320px}}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .carousel{height:326px;margin:20px -74px 44px;overflow:visible;padding:0;width:768px}}.case-study--single .carousel .carousel-items{height:540px;margin:0 0 0 -240px;width:940px}@media only screen and (max-width:720px){.case-study--single .carousel .carousel-items{height:135px;margin:0;width:320px}}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .carousel .carousel-items{height:326px;margin:0;width:768px}}.case-study--single .carousel .carousel-items .slick-prev{background:url(../images/carousel-icon-previous.png) center center no-repeat #900;height:60px;left:0;margin-top:-30px;opacity:0;transition:opacity .25s ease-in;width:60px}.case-study--single .carousel .carousel-items .slick-prev:before{content:''}@media only screen and (max-width:720px){.case-study--single .carousel .carousel-items .slick-prev{visibility:hidden}}.case-study--single .carousel .carousel-items .carousel-item{height:540px}@media only screen and (max-width:720px){.case-study--single .carousel .carousel-items .carousel-item{height:135px}}.case-study--single .carousel .carousel-items .carousel-item img{height:100%;width:100%}.case-study--single .carousel .carousel-items .slick-next{background:url(../images/carousel-icon-next.png) center center no-repeat #900;height:60px;margin-top:-30px;opacity:0;right:0;transition:opacity .25s ease-in;width:60px}.case-study--single .carousel .carousel-items .slick-next:before{content:''}@media only screen and (max-width:720px){.case-study--single .carousel .carousel-items .slick-next{visibility:hidden}}.case-study--single .carousel .carousel-items .slick-dots{bottom:-35px}.case-study--single .carousel .carousel-items .slick-dots li button:before{color:#999;font-size:12px;opacity:.25}.case-study--single .carousel .carousel-items .slick-dots li.slick-active button:before{color:#900;opacity:1}.case-study--single .takeaways{margin:40px 0 0 -240px;padding:40px 0;width:940px}.case-study--single .takeaways:after,.case-study--single .takeaways:before{content:'';display:table}.case-study--single .takeaways:after{clear:both}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .takeaways{margin:100px 0 0;width:100%}}@media only screen and (max-width:720px){.case-study--single .takeaways{margin:20px 0 0;padding:0;width:100%}}.case-study--single .takeaways .left{float:left;position:relative;width:610px}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .takeaways .left{float:none;width:auto}}@media only screen and (max-width:720px){.case-study--single .takeaways .left{float:none;width:auto}}.case-study--single .takeaways .left .client{font-size:36px;line-height:36px}@media only screen and (max-width:720px){.case-study--single .takeaways .left .client{font-size:24px}}.case-study--single .takeaways .left .solutions{font-size:16px;margin:10px 0 0}@media only screen and (max-width:720px){.case-study--single .takeaways .left .solutions{font-size:12px}}.case-study--single .takeaways .left .solutions p{font-family:helveticaneue-light,sans-serif;font-weight:400;font-style:normal}.case-study--single .takeaways .left .strategies{margin:40px 0 0}@media only screen and (max-width:720px){.case-study--single .takeaways .left .strategies{margin-top:20px}}.case-study--single .takeaways .left .strategies h4{font-size:24px}@media only screen and (max-width:720px){.case-study--single .takeaways .left .strategies h4{font-size:18px}}.case-study--single .takeaways .left .strategies ul{font-family:helveticaneue-light,sans-serif;font-weight:400;font-style:normal;font-size:16px;padding:0 0 0 18px}@media only screen and (max-width:720px){.case-study--single .takeaways .left .strategies ul{font-size:12px}}.case-study--single .takeaways .left .strategies ul li{margin-top:10px}.case-study--single .takeaways .right{float:right;position:relative;width:290px}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .takeaways .right{float:none;margin-top:40px;width:auto}}@media only screen and (max-width:720px){.case-study--single .takeaways .right{float:none;margin-top:20px;width:auto}}.case-study--single .takeaways .right .quotes:after,.case-study--single .takeaways .right .quotes:before{content:'';display:table}.case-study--single .takeaways .right .quotes:after{clear:both}.case-study--single .takeaways .right .quotes h4{font-family: helveticaneue-light,sans-serif;font-weight:400;font-style:normal}.case-study--single .takeaways .right .quotes ul{list-style:none;margin-top:20px}.case-study--single .takeaways .right .quotes ul li{margin:20px 0 0}.case-study--single .takeaways .right .quotes ul li q{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:22px}@media only screen and (max-width:720px){.case-study--single .takeaways .right .quotes ul li q{font-size:18px}}.case-study--single .takeaways .right .quotes ul li cite{font-family:helveticaneue-light,sans-serif;font-weight:400;display:block;font-size:12px;font-style:normal;margin:10px 0 0}.case-study--single .takeaways .right .quotes ul li:first-child{margin-top:0}.case-study--single .takeaways .right .awards{margin:40px 0 0}@media only screen and (max-width:720px){.case-study--single .takeaways .right .awards{margin:20px 0 0}}.case-study--single .takeaways .right .awards h4{font-family: helveticaneue-light,sans-serif;font-weight:400;font-style:normal}.case-study--single .takeaways .right .awards ul{list-style:none;overflow:hidden}.case-study--single .takeaways .right .awards ul li{float:left;margin:20px 10px 0 0}.case-study--single .related{background:#f5f5f5;box-shadow:0 0 3px rgba(0,0,0,.2) inset;margin:20px -9999px -40px;padding:60px 9999px;position:relative}@media only screen and (max-width:720px){.case-study--single .related{margin-bottom:-40px;margin-top:20px;padding:20px 9999px;width:auto}}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .related{margin-bottom:-40px;margin-top:20px;padding:40px 9999px;width:auto}}.case-study--single .related .items{margin:0 0 0 -240px;width:940px}.case-study--single .related .items:after,.case-study--single .related .items:before{content:'';display:table}.case-study--single .related .items:after{clear:both}@media only screen and (max-width:720px){.case-study--single .related .items{margin:0;width:auto}}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .related .items{margin:0 auto;width:620px}}.case-study--single .related .items .item{float:left;height:144px;width:33.333%}.case-study--single .related .items .item:nth-child(1){padding-right:20px}.case-study--single .related .items .item:nth-child(2){padding:0 20px}.case-study--single .related .items .item:nth-child(3){padding-left:20px}@media only screen and (max-width:720px){.case-study--single .related .items .item{float:none;height:auto;padding:0;text-align:center;width:auto}.case-study--single .related .items .item:nth-child(1),.case-study--single .related .items .item:nth-child(2),.case-study--single .related .items .item:nth-child(3){padding:0}.case-study--single .related .items .item:nth-child(2),.case-study--single .related .items .item:nth-child(3){margin-top:20px}}@media only screen and (min-width:720px) and (max-width:960px){.case-study--single .related .items .item{float:none;padding:0;width:auto}.case-study--single .related .items .item:nth-child(1),.case-study--single .related .items .item:nth-child(2),.case-study--single .related .items .item:nth-child(3){padding:0}.case-study--single .related .items .item:nth-child(2),.case-study--single .related .items .item:nth-child(3){margin-top:20px}}.case-study--single .related .items .item a{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;display:inline-block;line-height:normal;padding:0 0 0 164px;position:relative}@media only screen and (max-width:720px){.case-study--single .related .items .item a{padding:0}}.case-study--single .related .items .item a img{background:#fff;height:144px;left:0;position:absolute;top:0;width:144px}@media only screen and (max-width:720px){.case-study--single .related .items .item a img{display:block;margin:0 auto 5px;position:static}}.case-study--single .related .items .item a small{font-family:helveticaneue-thin,sans-serif;font-weight:400;font-style:normal}}.case-study--single .carousel .carousel-items:hover .slick-next,.case-study--single .carousel .carousel-items:hover .slick-prev{opacity:1}@media screen{.page .body h1,.page .body h2{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:100px;line-height:100px}@media only screen and (max-width:720px){.page .body h1,.page .body h2{font-size:40px;line-height:40px}}.page .body h2{font-family:helveticaneue-thin,sans-serif;font-weight:400;font-style:normal;font-size:30px;line-height:30px;margin-top:40px}@media only screen and (max-width:720px){.page .body h2{font-size:20px;line-height:20px;margin-top:20px}}.page .body p{font-family:helveticaneue-light,sans-serif;font-weight:400;font-style:normal;margin-top: 20px;}@media only screen and (max-width:720px){.page .body p{margin-top:20px}}.page .body ul{font-family:helveticaneue-light,sans-serif;font-weight:400;font-style:normal;margin-top:15px;padding:0 0 0 18px}@media only screen and (max-width:720px){.page .body ul{margin-top:20px}}.page .body .row{margin-left:-250px;padding:0 10px;position:relative;width:960px}.page .body .row:after,.page .body .row:before{content:'';display:table}.page .body .row:after{clear:both}@media only screen and (max-width:720px){.page .body .row{margin:0;padding:0;width:auto}}.page .body .row .column{float:left;margin:0 0 0 20px;width:300px}@media only screen and (max-width:720px){.page .body .row .column{float:none;margin:40px 0 0;width:auto}}.page .body .row .column:first-child{margin-left:0}@media only screen and (max-width:720px){.page .body .row .column:first-child{margin-top:0}}.page.page-id-1595{background-image:url(../images/background-our-approach.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}@media only screen and (max-width:720px){.page.page-id-1595{background-size:320px auto}}.page.page-id-1598 .body{padding-bottom:230px}.page.page-id-1598 .body .row:first-child{margin-bottom:60px}@media only screen and (max-width:720px){.page.page-id-1598 .body .row:first-child{margin-bottom:20px}}.page.page-id-1598 .body .row .column{font-size:16px}@media only screen and (max-width:720px){.page.page-id-1598 .body .row .column{font-size:14px}}.page.page-id-1598 .body .row .column h2{font-size:24px}.page.page-id-1598 .body .row .column h2:first-child{margin:0}@media only screen and (max-width:720px){.page.page-id-1598 .body .row .column h2{font-size:18px}}.page.page-id-1598 .body .row .column p{margin:10px 0 0}}@media screen{.post .date{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:18px}@media only screen and (max-width:720px){.post .date{font-size:12px;line-height:12px}}.post .title h1,.post .title h2{font-family:helveticaneue-thin,sans-serif;font-weight:400;font-style:normal;font-size:52px;line-height:52px;margin-top:10px}@media only screen and (max-width:720px){.post .title h1,.post .title h2{font-size:24px;line-height:24px}}.post .image{background:#f5f5f5}.post .image img{height:auto;width:100%}.post--excerpt{height:220px;padding-left:240px}@media only screen and (max-width:720px){.post--excerpt{height:64px;padding-left:84px}}.post--excerpt .date{position:relative;top:-7px}@media only screen and (max-width:720px){.post--excerpt .date{font-size:12px;line-height:12px;top:-2px}}.post--excerpt .title h1,.post--excerpt .title h2{font-size:30px;line-height:normal}@media only screen and (max-width:720px){.post--excerpt .title h1,.post--excerpt .title h2{font-size:14px;line-height:14px}}.post--excerpt .title h2{margin-top:0}.post--excerpt .image{height:220px;left:0;position:absolute;top:0;width:220px}@media only screen and (max-width:720px){.post--excerpt .image{height:64px;width:64px}}.post--single .image{height:300px;left:-400px;position:absolute;top:0;width:300px}@media only screen and (max-width:720px){.post--single .image{height:280px;margin:20px 0 0;position:static;width:280px}}.post--single .date{position:relative;top:-7px}@media only screen and (max-width:720px){.post--single .date{top:0}}.post--single .body p{font-family:helveticaneue-light,sans-serif;font-weight:400;font-style:normal;margin-top:40px}@media only screen and (max-width:720px){.post--single .body p{margin-top:20px}}}@media screen{.career .type{font-family:helveticaneue-thin,sans-serif;font-weight:400;font-style:normal;font-size:18px}@media only screen and (max-width:720px){.career .type{font-size:12px;line-height:12px}}.career .title h1,.career .title h2{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal;font-size:60px;line-height:60px;margin-top:10px}@media only screen and (max-width:720px){.career .title h1,.career .title h2{font-size:24px;line-height:24px}}.career--excerpt .type{font-family:eb-garamond,sans-serif;font-weight:400;font-style:normal}@media only screen and (max-width:720px){.career--excerpt .type{font-size:14px;line-height:14px}}.career--excerpt .title h1,.career--excerpt .title h2{font-family:helveticaneue-thin,sans-serif;font-weight:400;font-style:normal;font-size:30px;line-height:30px;margin-top:0}@media only screen and (max-width:720px){.career--excerpt .title h1,.career--excerpt .title h2{font-size:24px;line-height:24px}}.career--excerpt .excerpt{margin-top:20px}.career--single .body h2{font-family:helveticaneue-thin,sans-serif;font-weight:400;font-style:normal;font-size:30px;line-height:30px;margin-top:40px}@media only screen and (max-width:720px){.career--single .body h2{font-size:18px;line-height:18px;margin-top:20px}}.career--single .body p{margin-top:40px}@media only screen and (max-width:720px){.career--single .body p{margin-top:20px}}.career--single .body ul{margin-top:20px;padding:0 0 0 20px}@media only screen and (max-width:720px){.career--single .body ul{margin-top:20px}}.career--single .body ul li{margin-top:20px}}@media screen{#footer{font-family:helveticaneue-light,sans-serif;font-weight:400;font-style:normal;color:#fff;font-size:12px;letter-spacing:.25px}@media only screen and (min-width:720px) and (max-width:960px){#footer .container{width:auto}}#footer .top{background:#900;padding:40px 0}#footer .top:after,#footer .top:before{content:'';display:table}#footer .top:after{clear:both}#footer .top .row{float:right;width:700px}#footer .top .row:after,#footer .top .row:before{content:'';display:table}#footer .top .row:after{clear:both}@media only screen and (max-width:720px){#footer .top .row{float:none;width:auto}}#footer .top .row .column{float:left;margin:0 0 0 20px;width:220px}@media only screen and (max-width:720px){#footer .top .row .column{float:none;margin:20px 0 0;width:auto}}#footer .top .row .column:first-child{margin-left:0}@media only screen and (max-width:720px){#footer .top .row .column:first-child{margin:0}}#footer .top .row .column a{color:#fff;border-bottom:#fcc solid 1px}#footer .top .row .column a:visited{border-color:#c66}#footer .top .row .column a:active,#footer .top .row .column a:hover{border-color:#fff}#footer .top .row .column p strong{display:block;margin:0 0 -10px}#footer .bottom{background:#800;padding:20px 0}#footer .bottom:after,#footer .bottom:before{content:'';display:table}#footer .bottom:after{clear:both}#footer .bottom .row{float:right;width:700px}#footer .bottom .row:after,#footer .bottom .row:before{content:'';display:table}#footer .bottom .row:after{clear:both}@media only screen and (max-width:720px){#footer .bottom .row{float:none;width:auto}}#footer .bottom .row .column{float:left;margin:0 0 0 20px;width:220px}@media only screen and (max-width:720px){#footer .bottom .row .column{margin:0;width:auto}}#footer .bottom .row .column:first-child{margin-left:0}#footer .bottom .row .column.copyright{width:460px}@media only screen and (max-width:720px){#footer .bottom .row .column.copyright{width:auto}}@media only screen and (max-width:720px){#footer .bottom .row .column.social{float:right}}#footer .bottom .row .column.social ul{list-style:none}#footer .bottom .row .column.social ul li{float:left;height:17px;margin:0 0 0 10px;width:18px}#footer .bottom .row .column.social ul li:first-child{margin-left:0}#footer .bottom .row .column.social ul li
a{display:block;height:17px;text-indent:-999999px;width:18px}#footer .bottom .row .column.social ul li.twitter a{background:url(../images/footer-icon-twitter.png) no-repeat}#footer .bottom .row .column.social ul li.facebook a{background:url(../images/footer-icon-facebook.png) no-repeat}#footer .bottom .row .column.social ul li.linkedin a{background:url(../images/footer-icon-linkedin.png) no-repeat}}