form:before,form div:before,.border-list .header:before,form:after,form div:after,.border-list .header:after{content:"";display:table}form:after,form div:after,.border-list .header:after{clear:both}form,form div,.border-list .header{zoom:1}nav ul,.social-links,.big-icon-list,.border-list,.spec-list,.controls{padding:0;margin:0}nav ul li,.social-links li,.big-icon-list li,.border-list li,.spec-list li,.controls li{margin:0;padding:0;list-style-type:none;background:none}table .break-word{-ms-word-break:break-all;word-break:break-all;*word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clear{clear:both;height:0px;line-height:0px;overflow:hidden;display:inline}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"ars_maquette";font-weight:300;color:#fff;background:#000}hr{height:1px;background:none;border:0 none;border-top:1px solid #fff}img{display:block}img[align=left]{float:left}img[align=right]{float:right}.img img{max-width:100%}.vid iframe{width:100%;height:100%}@font-face{font-family:'ars_maquette';src:url("/_assets/fonts/arsmaquettewebtwo-bold-webfont.eot");src:url("/_assets/fonts/arsmaquettewebtwo-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/fonts/arsmaquettewebtwo-bold-webfont.woff") format("woff"),url("/_assets/fonts/arsmaquettewebtwo-bold-webfont.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'ars_maquette';src:url("/_assets/fonts/arsmaquettewebtwo-bolditalic-webfont.eot");src:url("/_assets/fonts/arsmaquettewebtwo-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/fonts/arsmaquettewebtwo-bolditalic-webfont.woff") format("woff"),url("/_assets/fonts/arsmaquettewebtwo-bolditalic-webfont.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'ars_maquette';src:url("/_assets/fonts/arsmaquettewebtwo-italic-webfont.eot");src:url("/_assets/fonts/arsmaquettewebtwo-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/fonts/arsmaquettewebtwo-italic-webfont.woff") format("woff"),url("/_assets/fonts/arsmaquettewebtwo-italic-webfont.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'ars_maquette';src:url("/_assets/fonts/arsmaquettewebtwo-webfont.eot");src:url("/_assets/fonts/arsmaquettewebtwo-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/fonts/arsmaquettewebtwo-webfont.woff") format("woff"),url("/_assets/fonts/arsmaquettewebtwo-webfont.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'ars_maquette';src:url("/_assets/fonts/arsmaquette-bold-webfont.eot");src:url("/_assets/fonts/arsmaquette-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/fonts/arsmaquette-bold-webfont.woff") format("woff"),url("/_assets/fonts/arsmaquette-bold-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'ars_maquette';src:url("/_assets/fonts/arsmaquette-bolditalic-webfont.eot");src:url("/_assets/fonts/arsmaquette-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/fonts/arsmaquette-bolditalic-webfont.woff") format("woff"),url("/_assets/fonts/arsmaquette-bolditalic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'blinkio-icons';src:url("/_assets/fonts/blinkio-icons.eot?-mv09v5");src:url("/_assets/fonts/blinkio-icons.eot?#iefix-mv09v5") format("embedded-opentype"),url("/_assets/fonts/blinkio-icons.woff?-mv09v5") format("woff"),url("/_assets/fonts/blinkio-icons.ttf?-mv09v5") format("truetype"),url("/_assets/fonts/blinkio-icons.svg?-mv09v5#blinkio-icons") format("svg");font-weight:normal;font-style:normal}* html{font-size:100%}html{font-size:16px;line-height:1.375em}h1,h2,h3,h4,h5,h6,th{font-family:"ars_maquette";font-weight:700;text-transform:uppercase;color:#fff}h1,.h1{font-size:3.75em;line-height:1;margin-top:1.375em;margin-bottom:0.275em;text-transform:uppercase}h2,.h2{font-size:2em;line-height:1.375em;margin-top:1.375em;margin-bottom:0.46875em}h3,.h3{font-size:1.5em;line-height:1.83333em;margin-top:1.375em;margin-bottom:0.7029em;font-weight:500}h4,.h4{font-size:1.25em;line-height:1.4;margin-top:1.375em;margin-bottom:1.375em;font-weight:500}h5,.h5{font-size:1em;line-height:1.375em;margin-top:1.375em;margin-bottom:1.375em;margin-bottom:0}h1+*,h2+*,h3+*,h4+*,h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}p small{font-size:0.84615em;line-height:2em}a{color:#00c0dc;text-decoration:none}a:hover{text-decoration:underline}a,a:focus,a:active{outline:0 none}blockquote{margin:10px 0;padding:0 20px;border-left:0.25em solid}[class^="icon-"],[class*=" icon-"]{font-family:'blinkio-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e600"}.icon-google-plus:before{content:"\e601"}.icon-linkedin:before{content:"\e602"}.icon-twitter:before{content:"\e603"}.icon-hosting:before{content:"\e604"}.icon-workshop:before{content:"\e606"}.icon-infrastructure:before{content:"\e607"}.icon-close:before{content:"\e608"}.icon-arrow-down:before{content:"\e609"}.icon-arrow-up:before{content:"\e60a"}.icon-arrow-left:before,.button.button--back span:after{content:"\e60b"}.icon-arrow-right:before,#nav>ul>li>a.selected:before,#nav ul ul a:before,.button span:after{content:"\e60c"}.icon-burger:before{content:"\e60d"}.icon-marker:before,.button--marker span:after{content:"\e60e"}.icon-computer:before{content:"\e60f"}.icon-mouse:before{content:"\e605"}.icon-database:before{content:"\e610"}@media screen and (min-width: 500px){h1,.h1{font-size:10em;line-height:0.90625;margin-top:1.375em;margin-bottom:0.275em}h2,.h2{font-size:2em;line-height:1.375em;margin-top:1.375em;margin-bottom:0.46875em}h3,.h3{font-size:1.5em;line-height:1.83333em;margin-top:1.375em;margin-bottom:0.7029em}h4,.h4{font-size:1.25em;line-height:1.4;margin-top:1.375em;margin-bottom:1.375em}h5,.h5{font-size:1em;line-height:1.375em;margin-top:1.375em;margin-bottom:1.375em;margin-bottom:0}}table{width:100% !important;margin:10px 0;border:1px solid #fff}table table{margin:0;border:0 none}table table td,table table th{border:0 none}th{font-size:13px;font-weight:normal;text-transform:uppercase;text-align:left;color:#fff}thead th{background:none}td,th{vertical-align:top;padding:5px;border:1px solid #fff}.no-border{border:0 none}.no-border td,.no-border th{border:0 none}form div{position:relative;margin:5px 0}.form-row{margin:0}.form-row div{float:left;clear:none;width:100%;margin:20px 0 0}.form-row div input[type="text"],.form-row div input[type="password"],.form-row div textarea{width:100%}.form-row:first-child div{margin-top:0}.form-row:first-child div+div{margin-top:20px}.form-col{margin:0}.form-col+.form-col{margin-top:20px}.form-col div{margin:0}.form-col div+div{margin-top:20px}.label-left{margin:0;line-height:38px}label{display:block;float:left;color:#fff}.js label.tiny{display:none;position:absolute;top:10px;left:20px;font-size:20px;line-height:38px;padding:0 0;color:#fff}.lte-ie9 label.tiny{display:block}input[type="text"],input[type="password"],textarea,select{width:100%;font-size:1.25em;line-height:1.1em;background:#babfc0;border:0 none;color:#fff}input[type="text"],input[type="password"]{height:59px;line-height:normal;padding:19px 20px}textarea{padding:12px 20px;overflow:auto;resize:none}textarea.copy-link{height:auto}select{height:59px;padding:20px 20px;font-size:15px}.js select{opacity:0}p.label{color:#fff}label input{margin:1px 5px 0 0}button{float:right;*overflow:visible;*border:0 none;background:#000;color:#fff;border:0 none}::-ms-clear{display:none}::-webkit-input-placeholder{color:#afb0b0;opacity:1}:-moz-placeholder{color:#afb0b0;opacity:1}::-moz-placeholder{color:#afb0b0;opacity:1}:-ms-input-placeholder{color:#afb0b0;opacity:1}@-moz-document url-prefix("http://"){button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0 !important;border:0 none !important}}@-moz-document url-prefix("https://"){button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0 !important;border:0 none !important}}.hide{display:none}.show{display:block}::selection{background:#00c0dc;color:#fff}::-moz-selection{background:#00c0dc;color:#fff}::-webkit-selection{background:#00c0dc;color:#fff}body,html{min-height:100%;overflow-x:hidden}body{background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1}body .overlay,body:after{position:fixed;width:100%;height:200%;top:0;left:0;right:0;bottom:0;background:url("/_assets/images/black-bg.png") repeat 0 0;z-index:2}body:after{content:""}#container{min-height:100%}.js .holding-contact-info{display:none}.holding-contact-info{max-width:737px;padding-right:65px;margin-bottom:30px}.holding-contact-info .contact{display:block;margin:10px 0}.logo{display:block;position:absolute;top:15px;right:25px;z-index:300;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.anim-ready #header,.anim-ready #content{-webkit-transition:-webkit-transform 0.2s;-moz-transition:-moz-transform 0.2s;-o-transition:-o-transform 0.2s;transition:transform 0.2s}#header{position:fixed;top:0;left:-220px;height:100%;width:220px;bottom:0;background:#19282c;z-index:400}#nav{position:absolute;top:30px;left:10px;width:200px}#nav>ul>li{margin-bottom:5px}#nav>ul>li>a{font-weight:500}#nav>ul>li>a.selected{position:relative;padding-right:15px}#nav>ul>li>a.selected:before{position:absolute;top:6px;right:9px;display:block;font-family:"blinkio-icons";font-size:13px}#nav ul ul li{padding-left:15px;margin-top:10px;font-size:1em;line-height:1.25}#nav ul ul a{position:relative;padding:0 0 0 14px}#nav ul ul a:before{position:absolute;top:6px;left:0px;display:block;font-family:"blinkio-icons";font-size:9px;color:#fff}#nav ul ul a:hover,#nav ul ul a.selected{background:none;color:#00c0dc}#nav li{font-size:1.0625em;line-height:1.29412em}#nav a{display:block;padding:5px 15px 7px;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:300}#nav a:hover,#nav a.selected{background:#111c1f}.social-links{overflow:hidden}.social-links li{float:left}.social-links li+li{margin-left:15px}.social-links i{font-size:1.25em;line-height:2.2em;line-height:normal}.social-links a{color:#babfc0;text-decoration:none}.social-links a:hover{color:#00c0dc}.social-links span{display:none}.footer{position:absolute;bottom:38px;left:25px}.footer .copy{padding:11px 0 0;margin:18px 0 0;border-top:1px solid #6A7476;font-size:0.75em;line-height:1.16667}#nav-control{display:none;position:absolute;top:0;bottom:0;right:-40px;height:65px;width:40px;text-align:center;background:#00c0dc;color:#fff;font-size:32px}#nav-control i{display:block;position:absolute;top:17px;left:0;width:100%;text-align:center}.nav-nudge{overflow:hidden}.nav-nudge .logo{opacity:0}.nav-nudge #header,.nav-nudge #content{-webkit-transform:translate(220px, 0);-moz-transform:translate(220px, 0);-ms-transform:translate(220px, 0);-o-transform:translate(220px, 0);transform:translate(220px, 0)}.js #content{opacity:0}#content{display:table;table-layout:fixed;position:absolute;top:0;bottom:0;left:0;padding:122px 30px 30px;width:100%;height:100%;z-index:200;overflow:hidden}#content .inner{position:relative;height:100%;width:100%;z-index:2}h1{margin-bottom:44px;text-align:center}body.bg-top-left{background-position:left top}body.bg-top-centre{background-position:center top}body.bg-top-right{background-position:right top}body.bg-bottom-left{background-position:left bottom}body.bg-bottom-centre{background-position:center bottom}body.bg-bottom-right{background-position:right bottom}body.home #content{padding:0;left:0}body.home #content .inner{position:absolute}body.home #content .central{position:absolute;width:100%;height:auto;max-width:1300px;margin:0 auto;padding:0 0 0 65px;text-align:left;z-index:200}body.home #content .no-central,body.home #content .h-central{position:static;padding:90px 20px 30px;margin:0 auto !important}body.home .bg-boxes{padding:0}body.home h1{text-align:left;margin:0 0 40px;width:100%}.button{position:relative;display:inline-block;padding:13px 35px 14px 27px;font-family:"ars_maquette";font-weight:500;text-transform:uppercase;color:#fff;text-align:left;background:rgba(0,0,0,0.45);border:2px solid #00c0dc;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;transition:border-color 0.2s}.button small{display:block;text-transform:none;font-size:16px;line-height:normal;margin-bottom:10px}.button span{display:block;position:relative}.button span:after{position:absolute;top:50%;margin-top:-11px;right:-25px;display:inline-block;font-family:"blinkio-icons";font-size:18px}.button:hover{text-decoration:none;border-color:#fff}.button.button--back{padding:13px 27px 14px 55px}.button.button--back span:after{right:auto;left:-33px}.button--marker span:after{font-size:26px}.bg-boxes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.bg-box{position:relative;float:left;width:50%;height:33.33%;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}.bg-box img{display:none;width:100%;min-width:50%;margin:0}.bg-box--top-left{background-position:left top}.bg-box--top-centre{background-position:center top}.bg-box--top-right{background-position:right top}.bg-box--centre-centre{background-position:center center}.bg-box--bottom-left{background-position:left bottom}.bg-box--bottom-centre{background-position:center bottom}.bg-box--bottom-right{background-position:right bottom}.bg-box--1{background-image:url("/_assets/images/homepage-01.jpg")}.bg-box--2{background-image:url("/_assets/images/homepage-02.jpg")}.bg-box--3{float:right;background-image:url("/_assets/images/homepage-03.jpg")}.bg-box--4{background-image:url("/_assets/images/homepage-04.jpg")}.bg-box--5{background-image:url("/_assets/images/homepage-05.jpg")}.bg-box--6{background-image:url("/_assets/images/homepage-06.jpg")}.box-logo{position:absolute;width:30%;bottom:0;right:0}.box-logo img{display:block;max-width:100%}h1{width:100%}body.services{background-image:url("/_assets/images/services-bg.jpg")}.big-icon-list li{position:relative;padding:0 0 0 78px}.big-icon-list li+li{padding-top:23px;margin-top:26px;border-top:1px solid #fff}.big-icon-list li+li i{top:25px}.big-icon-list h2{font-size:1.25em;line-height:1.32em;font-weight:500;margin:9px 0 16px}.big-icon-list p{margin:0;font-size:0.9375em;line-height:1.46667em}.big-icon-list i{position:absolute;left:0;top:-8px;font-size:70px;line-height:70px;color:#00c0dc}.big-icon-list+.big-icon-list{padding-top:26px;margin-top:30px;border-top:1px solid #fff}body.approach{background-image:url("/_assets/images/approach-bg.jpg")}.border-list{position:relative;margin-bottom:25px;overflow:hidden}.border-list .row{position:relative;overflow:hidden}.border-list .row+.row{margin-top:30px}.border-list li,.border-list article{margin-bottom:38px;max-width:520px}.border-list li:before,.border-list article:before{display:block;position:absolute;content:"";width:1px;height:100%;top:0;bottom:0;background:#fff}.border-list .header,.border-list .text{padding:0 10px}.border-list .header{margin-bottom:24px}.border-list .num{display:block;position:absolute;top:0;left:0;font-size:2.8125em;line-height:normal;font-weight:500;color:#00c0dc}.border-list h2{float:left;display:inline-block;magrin:0;font-size:1.25em;line-height:1.1em;font-weight:500}.border-list .text p{margin:0 0 0}.border-list--4 li,.border-list--4 article{float:left;width:50%;margin:0}.border-list--num li,.border-list--num article{position:relative;padding-left:36px}.border-list--num li:before,.border-list--num article:before{display:none}.border-list--num .header,.border-list--num .text{padding:0}.border-list--num h2{margin:18px 0 0 0}.border-list--num .text{position:relative}.border-list--num .text:before{display:block;position:absolute;content:"";width:1px;height:100%;top:0;left:-22px;bottom:0;background:#fff;margin:5px 0}body.social{background-image:url("/_assets/images/social-bg.jpg")}.tweets{max-width:985px;margin:0 auto}.tweets small{display:block;font-weight:300;white-space:nowrap;font-size:0.86667em;line-height:1.69231em}.tweets p{font-size:0.9375em;line-height:1.2;margin:0}.tweets article{margin:0 0 20px}.tweets .tweets__main{margin:0 0 29px;padding-bottom:30px;border-bottom:1px solid #fff}.tweets .tweets__main p{font-size:1.25em;line-height:1.25}.tweets .tweets__main small{display:inline-block;font-size:0.85em;line-height:1.29412em;font-weight:500}.tweets__2,.tweets__3{display:none}body.contact{background-image:url("/_assets/images/contact-bg.jpg")}body.contact #content{padding-left:10px;padding-right:10px}body.contact .inner{margin:0 auto}body.contact .border-list .header{margin-bottom:12px}body.contact .border-list .header,body.contact .border-list .text{padding-left:17px}body.contact .border-list .row{text-align:center}body.contact .border-list article{float:none;display:inline-block;vertical-align:top;text-align:left;max-width:250px;width:49%}.bg-video{display:block;position:absolute;top:0;left:0;right:0;height:100%;width:100%;z-index:1;overflow:hidden}.bg-video video{position:absolute;top:0;left:0;min-height:100%;min-width:100%;width:auto;height:auto;z-index:1}.project .logo{display:none}.project #content{padding-top:0;padding-bottom:0}.project #content .central,.project #content .no-central{position:relative;padding:80px 0 0 0;max-width:1594px;margin:0 auto;z-index:200}.project #content .project-header h2{margin:0;font-size:1.25em;line-height:1;color:#00c0dc}.project #content header{padding:20px 0 30px;margin:0 auto}.project:after{display:none}.project-image{margin:0 auto}.project-header{margin-bottom:17px}.project-header h1{margin:0;font-size:2.5em;line-height:1;text-align:left}.spec-list{overflow:hidden}.spec-list h2{font-size:1.25em;line-height:1;margin:0 0 2px;font-weight:500;color:#fff}.spec-list p{margin:0;font-size:0.875em;line-height:1.57143em;text-transform:uppercase;font-weight:300;color:#BABABA}.spec-list li{padding-bottom:5px}.spec-list li+li{padding-top:8px;border-top:1px solid #BABABA}.controls{display:none;position:fixed;top:0;right:0;z-index:300}.controls span{display:none}.controls li{float:left}.controls a{display:block;width:65px;height:65px;background:#00c0dc;color:#fff;font-size:34px;line-height:65px;text-align:center;text-decoration:none}@media screen and (min-width: 500px){.logo{top:33px;right:55px}#header{left:-270px;width:270px}#nav{top:50%;left:34px;padding-bottom:90px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}#nav-control{display:block;height:100%}.footer{left:49px}.holding-contact-info{padding-top:40px}.holding-contact-info .contact{margin:0}.nav-nudge #header,.nav-nudge #content{-webkit-transform:translate(270px, 0);-moz-transform:translate(270px, 0);-ms-transform:translate(270px, 0);-o-transform:translate(270px, 0);transform:translate(270px, 0)}#content{padding-left:115px}h1{margin-bottom:44px}body.home #content .central,body.home #content .no-central{padding:0 90px 0 90px}body.home #content .no-central,body.home #content .h-central{position:static;padding:90px 90px 0;margin:0 auto !important}body.home #content .bg-boxes{padding-left:65px}.bg-boxes{padding-left:65px}.border-list{margin-bottom:65px}.border-list .header{margin-bottom:28px}.border-list h2{margin:0;font-size:1.5625em;line-height:1.056em}.border-list .num{font-size:3.875em;line-height:1.06452em}.border-list .text:before{left:-32px}.border-list--num h2{margin:24px 0 0 0}.border-list--num li,.border-list--num article{padding-left:50px}body.social #content{padding-left:125px}body.project #content{padding-left:0}body.project #content .inner{position:static}body.project #content .central,body.project #content .no-central{padding-left:130px}}@media screen and (max-height: 500px){#nav{position:static;margin:10px}.footer{position:static;margin:15px}.footer .copy{display:none}}@media screen and (max-height: 320px){#nav{height:80%;min-height:120px;padding:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);overflow-y:scroll}}@media screen and (max-width: 400px){#content .central{position:static !important;padding:90px 20px 30px !important;margin:0 auto !important}.holding-contact-info{padding-right:0}}@media screen and (min-width: 769px){#content .central{position:absolute;width:100%;height:auto;max-width:1594px;margin:0 auto;padding:0 30px 0 125px;text-align:left;z-index:200}#content .h-central{position:static;top:auto;padding:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}h1{margin-bottom:70px}.button{min-width:320px;font-size:22px;line-height:22px;padding:27px 55px 28px 27px}.button span:after{top:50%;margin-top:-11px;right:-18px;font-size:24px}.button.button--back{padding:27px 27px 28px 50px;min-width:0}.button.button--back span:after{right:auto;left:-32px}.bg-box{width:33.33%;height:50%}.cols{position:relative;margin:0 auto;overflow:hidden}.cols:before{display:block;position:absolute;content:"";top:0;left:50%;bottom:0;width:1px;height:100%;background:#fff}.services .cols--2{max-width:930px}.big-icon-list{float:left;width:50%;max-width:465px;padding:0 30px 0 0;border-top:0 none !important}.big-icon-list li i{top:-8px !important;left:0px}.big-icon-list h2{font-size:1.5625em;line-height:1.056em;margin-top:0}.big-icon-list li+li{padding-top:0;margin-top:50px;border:0 none}.big-icon-list+.big-icon-list{float:right;margin:0;padding:0 0 0 22px}.tweets{padding-bottom:28px;border-bottom:1px solid #fff;overflow:hidden}.tweets p{font-size:1.25em;line-height:1.2}.tweets small{display:inline-block;font-size:0.8em;line-height:1.375em}.tweets .tweets__main{padding-bottom:46px;margin-bottom:43px}.tweets .tweets__main p{font-size:2.5em;line-height:1.1}.tweets .tweets__main small{display:inline-block;font-size:0.625em;line-height:0.88em}.sub-tweet{float:left;width:50%}.sub-tweet+.sub-tweet{padding-left:30px}.tweets__2{display:block}.controls li{position:fixed;right:6px}.controls .close{top:6px}.controls .prev{top:77px}.controls .next{top:148px}.project #content header{clear:both;padding-top:76px}.project #content .central,.project #content .no-central{position:static;max-width:none;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.project-image{margin:0 auto;margin-bottom:-200px}.project-header{margin-bottom:33px}.project-header h2{margin-bottom:-3px;font-size:1.875em;line-height:1}.project-header h1{font-size:4.6875em;line-height:1}.spec-list{position:relative}.spec-list li{float:left;width:33.33%;padding-right:10px}.spec-list li+li{padding-left:20px;border:0 none}.spec-list li+li:before{display:block;position:absolute;content:"";left:33.33%;top:0;bottom:0;width:1px;height:100%;margin:2px 0;background:#fff}.spec-list li+li+li:before{left:66.66%}.spec-list--3{max-width:920px}.contact #content{padding-left:0 !important}.contact .central,.contact .no-central{max-width:1330px;padding-left:170px}.contact .border-list .header{margin-bottom:16px}}@media screen and (min-width: 960px){h1{margin-bottom:53px}.services h1{margin-bottom:73px}.services .cols--2{max-width:1080px}.big-icon-list{padding-right:75px;max-width:540px}.big-icon-list h2{margin-bottom:6px}.big-icon-list li{padding-left:105px}.big-icon-list li i{font-size:95px;line-height:95px;top:-9px !important}.big-icon-list li+li{margin-top:75px}.big-icon-list+.big-icon-list{padding-left:75px}.border-list{margin-bottom:100px}.border-list .header{margin-bottom:24px}.border-list--3{max-width:1160px;margin:0 auto;overflow:hidden}.border-list--3 li,.border-list--3 article{float:left;width:33.33%}.border-list--3 .header,.border-list--3 .text{max-width:260px}.border-list--num li,.border-list--num article{padding-right:20px}.border-list--4 .row{position:static;float:left;width:50%;margin:0 !important}.border-list--4 .text,.border-list--4 .header{max-width:230px;padding:0 20px}.tweets{padding-bottom:31px}.tweets .tweets__main{padding-bottom:55px}.tweets .tweets__main p{font-size:3.125em;line-height:1.12}.tweets .tweets__main small{font-size:0.5em;line-height:0.88em}.sub-tweet{width:33.26572%}.sub-tweet+.sub-tweet{padding-left:80px}.tweets__3{display:block}body.contact #content h1{margin-left:-10px;text-align:left}body.contact #content h1 br{display:none}body.contact .border-list article{float:left;display:block;max-width:none}body.contact .border-list .header{margin-bottom:18px}body.contact .border-list .text,body.contact .border-list .header{padding-left:22px;max-width:none}.project-header h1{margin-left:-3px;font-size:4.6875em;line-height:1}.spec-list li{padding:0 20px 7px 0}.spec-list li h2{font-size:1.5625em;line-height:1}.spec-list li p{font-size:1em;line-height:1.375em}.spec-list li+li{padding:0 20px 7px 45px}.spec-list li+li:before{margin:0}}
