 h1,h2,h3,h4,h5,p{max-width:650px;margin:0 }a,html{color:#212453;transition:all 350ms cubic-bezier(.285,.105,.465,1.015) }li,nav ol,nav ul,ul{list-style:none }.button:after,.loader,.special:after,a,a svg,html{transition:all 350ms cubic-bezier(.285,.105,.465,1.015) }.bits-bobs,h2{pointer-events:none }.reveal,a{text-decoration:none }.blog-list,.loader,nav li{text-align:center }Ta:focus,a:active,a:focus,a:hover{outline:0 }article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block }audio,canvas,video{display:inline-block }audio:not([controls]){display:none;height:0 }[hidden]{display:none }html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100% }button,html,input,select,textarea{font-family:sans-serif }body,figure,form{margin:0 }h4{font-size:1em }h5{font-size:.83em }h6{font-size:.67em;margin:2.33em 0 }abbr[title]{border-bottom:1px dotted }b,strong{font-weight:700 }blockquote{margin:1em 40px }dfn{font-style:italic }hr{box-sizing:content-box;height:0 }mark{background:#ff0;color:#000 }dl,menu,ol,p,pre,ul{margin:1em 0 }code,kbd,pre,samp{font-family:monospace,serif;font-size:1em }h1,h2,h3,h4,h5,html{font-family:objektiv-mk1,"Helvetica Neue",Helvetica,Arial,sans-serif }pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word }q{quotes:none }q:after,q:before{content:'';content:none }.loader,.se-pre-con:after,.se-pre-con:before,.special:after{content:"" }small{font-size:80% }sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline }sup{top:-.5em }sub{bottom:-.25em }dd{margin:0 0 0 40px }menu,ol,ul{padding:0 0 0 40px }svg:not(:root){overflow:hidden }fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em }legend{border:0;padding:0;white-space:normal }button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline }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 }button[disabled],html input[disabled]{cursor:default }.button:hover,.reveal:hover{cursor:pointer }input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0 }input[type=search]{-webkit-appearance:textfield;box-sizing:content-box }input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none }button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0 }textarea{overflow:auto;vertical-align:top }.button,.hidden,.hidden-content,.loader,nav{overflow:hidden }table{border-collapse:collapse;border-spacing:0 }#about .text,#about p.intro,#contact .white-cover,#team .orange-bg,.form,.hero .white-cover,.services-list,.services-list li,.team-list .info,.team-member .text,.team-member img,nav li,nav li.active:nth-of-type(1)~.active-state,nav li.active:nth-of-type(2)~.active-state,nav li.active:nth-of-type(3)~.active-state,nav li.active:nth-of-type(4)~.active-state,nav li.active:nth-of-type(5)~.active-state{display:inline-block;min-height:1px;box-sizing:border-box }@keyframes fade-in-down{from{opacity:0;transform:translateY(-20px) }to{opacity:1;transform:translateY(0) }}@keyframes fade-in-left{from{opacity:0;transform:translateX(-50px) }to{opacity:1;transform:translateX(0) }}@keyframes fade-in-right{from{opacity:0;transform:translateX(50px) }to{opacity:1;transform:translateX(0) }}@keyframes draw-left{from{width:0 }to{width:100% }}@keyframes draw-left-100{from{width:0 }to{width:100px }}@keyframes fade-in{from{opacity:0 }to{opacity:1 }}@keyframes fade-in-up{from{opacity:0;transform:translateY(125px) }to{opacity:1;transform:translateY(0) }}@keyframes fade-in-up-sml{from{opacity:0;transform:translateY(85px) }to{opacity:1;transform:translateY(0) }}@keyframes fade-in-down-line{from{opacity:0;transform:translateY(-85px) }to{opacity:1;transform:translateY(0) }}@keyframes draw{to{stroke-dashoffset:0 }}html{-webkit-font-smoothing:antialiased }*{box-sizing:border-box }::selection{background:#fff }::-moz-selection{background:#fff }h1,h2,h3,h4,h5{font-weight:800;line-height:1.3 }h2,p{font-family:source-code-pro,"Andale Mono WT","Andale Mono","Lucida Console","Courier New",Courier,monospace }h1{font-size:30px;letter-spacing:-.75px }h2{font-size:50px;position:absolute;transform:rotate(90deg);transform-origin:0;font-weight:500;letter-spacing:15px;text-transform:uppercase;opacity:.075 }.special,a svg{position:relative;display:inline-block }@media screen and (min-width:769px){h1{font-size:50px;letter-spacing:0 }h2{font-size:135px;letter-spacing:20px }}.button,.social li,a,p.label{letter-spacing:2px;text-transform:uppercase;font-weight:600 }h3{font-size:20px;margin-bottom:10px;font-weight:600 }@media screen and (min-width:769px){h3{font-size:35px;margin-bottom:15px }}p{font-size:10px;line-height:1.9 }@media screen and (min-width:769px){p{font-size:14px }}p.intro{font-size:20px;line-height:1.5;font-family:objektiv-mk1,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:70px }.button,.reveal,.social li,a,form .button input,input[type=text],nav li,textarea{font-family:source-code-pro,"Andale Mono WT","Andale Mono","Lucida Console","Courier New",Courier,monospace }@media screen and (min-width:769px){p.intro{font-size:35px }}p.label{font-size:10px }@media screen and (min-width:769px){p.label{font-size:12px }}p::selection{background:#05a4e2 }p::-moz-selection{background:#05a4e2 }a{font-size:10px }a svg{top:-.5px;left:0;width:8px;fill:none;stroke:#fff;stroke-width:1px }@media screen and (min-width:769px){a{font-size:12px }a:hover{color:#05a4e2;cursor:pointer }a svg{width:10px }a:hover svg{left:5px;stroke:#05a4e2 }.special:hover{color:#212453 }}.special:after{position:absolute;z-index:-1;left:-5%;top:-5%;height:110%;background:#05a4e2;width:0 }.js #loader,.loader{top:0;position:absolute }.se-pre-con,.se-pre-con:after,.se-pre-con:before{height:100%;width:100%;left:0 }.special span{position:relative;z-index:1 }@media screen and (min-width:769px){.special:hover:after{width:60% }}img{border:0;-ms-interpolation-mode:bicubic;width:100%;display:block }li,ul{margin:0;padding:0 }@keyframes slide{0%{left:-100% }100%{left:100% }}.no-js #loader{display:none }.js #loader{display:block;left:100px }.loader{left:0;right:0;bottom:0;opacity:1;margin:auto;max-width:500px;width:90% }.loader .content{position:absolute;z-index:1;left:50%;top:50%;transform:translateY(-50%) translateX(-50%) }.loader .content p{color:#fff }.se-pre-con{display:block!important;position:fixed;top:0;z-index:9999;background:#05a4e2;transform:translateX(0);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.bits-bobs,.bits-bobs .circle,.bits-bobs .first-bit,.bits-bobs .last-bit,.bits-bobs .line,.se-pre-con:after{position:absolute }.se-pre-con:before{position:absolute;z-index:-1;top:0;background:#05a4e2;animation:slide 3s infinite;animation-delay:2s }.se-pre-con:after{top:0;background:#212453;animation:slide 3s infinite }.se-pre-con.loaded{transform:translateX(100%) }.se-pre-con.loaded .loader{opacity:0 }.se-pre-con.loaded:after,.se-pre-con.loaded:before{display:none }@media screen and (min-width:1025px){.loaded .hero:before{width:0;animation:draw-left;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.5s }.loaded .hero-info h1{opacity:0;animation:fade-in-up;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.7s }.loaded .hero-info .social li{opacity:0;animation:fade-in-right;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.7s }.loaded .hero-info .social li:nth-of-type(2){animation-delay:.8s }.loaded .hero-info .social li:nth-of-type(3){animation-delay:.9s }.loaded .hero-devices .laptop{opacity:0;animation:fade-in-up-sml;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.7s }.loaded .hero-devices .phone{opacity:0;animation:fade-in-up-sml;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.8s }.loaded .hero .bits-bobs .first-bit{opacity:0;animation:fade-in-down;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.7s }.loaded .hero .bits-bobs .last-bit{opacity:0;animation:fade-in-down-line;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.8s }.loaded .logo{opacity:0;animation:fade-in-down;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.6s }.loaded nav:before{width:0;animation:draw-left;animation-fill-mode:forwards;animation-duration:1s;animation-delay:.5s }.loaded nav li span{opacity:0;animation:fade-in-down;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.7s }}.loaded nav li:nth-child(2) span{animation-delay:.8s }.loaded nav li:nth-child(3) span{animation-delay:.9s }.loaded nav li:nth-child(4) span{animation-delay:1s }.loaded nav li:nth-child(5) span{animation-delay:1.2s }@media screen and (min-width:1025px){.loaded header .button{opacity:0;animation:fade-in-right;animation-fill-mode:forwards;animation-duration:.5s;animation-delay:.6s }}.arrows .down img,.fixed .arrows .top img{animation-name:rotate;animation-duration:.25s;animation-fill-mode:forwards }.bits-bobs{z-index:10;left:0;top:0;width:100%;height:100% }.bits-bobs .circle{width:65px;height:65px;border-radius:50%;border:10px solid #05a4e2 }@media screen and (min-width:769px){.bits-bobs .circle{width:85px;height:85px }}.bits-bobs .circle.sml{width:30px;height:30px }@media screen and (min-width:769px){.bits-bobs .circle.sml{width:50px;height:50px }}.bits-bobs .circle.large{width:80px;height:80px }@media screen and (min-width:769px){.bits-bobs .circle.large{width:125px;height:125px }}.bits-bobs .circle.xl{width:100px;height:100px }@media screen and (min-width:769px){.bits-bobs .circle.xl{width:140px;height:140px }}.bits-bobs .circle.blue{border-color:#212453 }.bits-bobs .circle.white{border-color:#fff }.bits-bobs .line{width:25px;background:#05a4e2;height:10px }@media screen and (min-width:769px){.bits-bobs .line{width:35px }}.bits-bobs .line.right{transform:rotate(-60deg) }.bits-bobs .line.left{transform:rotate(45deg) }.bits-bobs .line.blue{background:#212453 }.bits-bobs .line.white{background:#fff }.button{font-size:8px;position:relative;display:inline-block;border:1px solid #212453;padding:10px 15px;transition:all 150ms cubic-bezier(.285,.105,.465,1.015);transition-delay:0s }.button:after,.button:before{bottom:-50px;width:0;height:0;border-radius:50%;content:"" }.button span{position:relative;z-index:1 }.button:after,.button:before,header{position:absolute }.button:after{z-index:-2;left:-50px;background:#05a4e2;transition-delay:.3s }.button:before{z-index:-1;right:-50px;background:#212453;transition:all 350ms cubic-bezier(.285,.105,.465,1.015);transition-delay:0s }.button:hover{color:#fff;transition-delay:.3s }.hero,.reveal{color:#212453 }.button:hover:after{width:225px;height:225px;transition-delay:0s }.button:hover:before{width:225px;height:225px;transition-delay:.3s }.container{max-width:1300px;margin:0 auto;padding:0 15px }.container:after{content:"";display:table;clear:both }header{top:0;left:0;width:100%;z-index:10;padding:40px 0 }header .button{float:right }.logo{width:90px;float:left }.hero{position:relative;z-index:1;height:100vh;min-height:500px }.hero:after,.hero:before{content:"";position:absolute;height:100%;top:0 }@media screen and (min-width:769px){.button{font-size:11px }.logo{width:130px }.hero{min-height:600px }}.hero:after{right:0;width:25%;background:#fff }.hero:before{left:0;width:100%;background:#05a4e2 }.hero .container.full{position:relative;height:100vh;min-height:500px }.hero .white-cover{position:absolute;height:100%;right:0;top:0;background:#fff;float:left;direction:ltr;padding-left:7.5px;padding-right:7.5px;width:14.28571% }@media screen and (min-width:481px){.hero .white-cover{padding-left:10px;padding-right:10px }}@media screen and (min-width:1025px){.hero .white-cover{padding-left:10px;padding-right:10px }}@media screen and (min-width:769px){.hero .white-cover{width:28.57143%;margin-left:71.42857% }}.hero .content{position:absolute;z-index:10;left:50%;top:45%;transform:translateY(-50%) translateX(-50%);width:100%;max-width:1300px;margin:0 auto;padding:0 15px }.hero h1{max-width:80% }.hero .bits-bobs .first-bit{display:none }@media screen and (min-width:769px){.hero h1{max-width:650px }.hero .bits-bobs .first-bit{display:block;right:15%;top:20% }}.hero .bits-bobs .last-bit{right:7%;bottom:20% }@media screen and (min-width:769px){.hero .bits-bobs .last-bit{bottom:45% }}.hero .bits-bobs div:nth-of-type(2){left:10%;bottom:30% }.hero .bits-bobs div:nth-of-type(3){left:40%;top:25% }@media screen and (min-width:769px){.hero .bits-bobs div:nth-of-type(3){left:45%;top:27% }}.hero .bits-bobs div:nth-of-type(4){left:15%;top:25% }.hero-devices,.social{position:absolute;top:50% }.hero .bits-bobs div:nth-of-type(5){display:none }@media screen and (min-width:769px){.hero .bits-bobs div:nth-of-type(5){display:block;left:0;bottom:55% }}.hero .bits-bobs div:nth-of-type(6){display:none }.social{transform:rotate(90deg) translateY(-50%);transform-origin:bottom }.social li{font-size:8px;float:left;margin-right:30px }@media screen and (min-width:769px){.hero .bits-bobs div:nth-of-type(6){display:block;left:40%;bottom:40% }.social{right:-120px }.social li{font-size:11px;margin-right:60px }.hero-info{margin-left:3.57143% }}.social li:last-of-type{margin-right:0 }.hero-devices{right:0;width:32%;transform:translateY(-50%) }@media screen and (min-width:1025px){.hero-devices{right:5% }}.hero-devices .laptop,.hero-devices .phone{position:relative;float:left }.hero-devices .laptop{display:none }@media screen and (min-width:1025px){.hero-devices .laptop{display:block;max-width:390px }}.hero-devices .phone{display:none }@media screen and (min-width:1225px){.hero-devices{right:0;width:45% }.hero-devices .laptop{max-width:450px }.hero-devices .phone{display:block;max-width:100px;top:275px;right:25px }}nav:after,nav:before{position:absolute;z-index:-1;top:0;content:"" }nav{position:fixed;bottom:0;left:0;z-index:10;width:100% }nav:after{display:table;clear:both;left:0;height:150px;width:25%;background:#fff }@media screen and (min-width:769px){nav{position:absolute;bottom:0;left:0 }}nav:before{right:0;height:100%;width:100%;background:#212453 }nav .nav-content,nav .type,nav li{position:relative }nav .nav-content:after{content:"";display:table;clear:both }nav li{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:600;padding:25px 0;background:#fff;padding-left:6px!important;padding-right:6px!important;float:left;direction:ltr }@media screen and (min-width:481px){nav li{padding-left:15px!important;padding-right:15px!important }}@media screen and (min-width:769px){nav li{font-size:12px;padding-left:5px!important;padding-right:5px!important;padding:40px 0;letter-spacing:2px;width:10.71429% }}@media screen and (min-width:1025px){nav li{padding-left:15px!important;padding-right:15px!important }}nav span{display:block }.arrows,nav .active a.special:after{display:none }nav a.special:after{z-index:0 }nav .type{z-index:1 }@keyframes rotate{from{transform:rotate(0) }to{transform:rotate(180deg) }}@media screen and (min-width:769px){.arrows{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) }}.arrows img{position:relative;top:0;width:30px;transition:all 350ms cubic-bezier(.285,.105,.465,1.015) }.arrows .top{display:none }.arrows .down img{animation-direction:reverse }.fixed .arrows .top{display:block }#about .bits-bobs div:nth-of-type(1),.fixed .arrows .down{display:none }.fixed .arrows .top img{animation-delay:.25s }.fixed .arrows .down img{transform:rotate(180deg) }nav li.active:nth-of-type(1)~.active-state{left:0;width:52px }@media screen and (min-width:481px){nav li{padding-left:10px;padding-right:10px }nav li.active:nth-of-type(1)~.active-state{width:70px }}nav li.active:nth-of-type(2)~.active-state{left:52px;width:76px }@media screen and (min-width:481px){nav li.active:nth-of-type(2)~.active-state{left:70px;width:94px }}@media screen and (min-width:769px){.arrows img:hover{top:-5px }.arrows .down img:hover{top:5px }nav li.active:nth-of-type(2)~.active-state{left:10.7% }}nav li.active:nth-of-type(3)~.active-state{left:128px;width:44px }@media screen and (min-width:481px){nav li.active:nth-of-type(3)~.active-state{left:164px;width:62px }}@media screen and (min-width:769px){nav li.active:nth-of-type(3)~.active-state{left:21.4% }}nav li.active:nth-of-type(4)~.active-state{left:172px;width:44px }@media screen and (min-width:481px){nav li.active:nth-of-type(4)~.active-state{left:226px;width:62px }}@media screen and (min-width:769px){nav li.active:nth-of-type(4)~.active-state{left:32.1% }}nav li.active:nth-of-type(5)~.active-state{left:216px;width:68px }nav li.active:nth-of-type(1)~.active-state,nav li.active:nth-of-type(2)~.active-state,nav li.active:nth-of-type(3)~.active-state,nav li.active:nth-of-type(4)~.active-state,nav li.active:nth-of-type(5)~.active-state{position:absolute;top:50%;height:10px;background:#05a4e2;transition:all .3s linear;float:left;direction:ltr;padding-left:7.5px;padding-right:7.5px }@media screen and (min-width:481px){nav li.active:nth-of-type(5)~.active-state{left:288px;width:86px }nav li.active:nth-of-type(1)~.active-state,nav li.active:nth-of-type(2)~.active-state,nav li.active:nth-of-type(3)~.active-state,nav li.active:nth-of-type(4)~.active-state,nav li.active:nth-of-type(5)~.active-state{padding-left:10px;padding-right:10px }}@media screen and (min-width:1025px){nav li.active:nth-of-type(1)~.active-state,nav li.active:nth-of-type(2)~.active-state,nav li.active:nth-of-type(3)~.active-state,nav li.active:nth-of-type(4)~.active-state,nav li.active:nth-of-type(5)~.active-state{padding-left:10px;padding-right:10px }}@media screen and (min-width:769px){nav li.active:nth-of-type(5)~.active-state{left:42.8% }nav li.active:nth-of-type(1)~.active-state,nav li.active:nth-of-type(2)~.active-state,nav li.active:nth-of-type(3)~.active-state,nav li.active:nth-of-type(4)~.active-state,nav li.active:nth-of-type(5)~.active-state{width:10.71429% }.fixed{position:fixed;bottom:auto;top:0;left:0 }}#about,.reveal svg,.sections .container{position:relative }.sections a{margin-left:50px }@media screen and (min-width:769px){.sections a{margin-left:25px }}.sections .team-list a{margin-left:0!important }.sections p{margin-bottom:10px }@media screen and (min-width:769px){.sections p{margin-bottom:25px }}.sections form p{margin-bottom:20px }#about{padding:150px 0 125px }@media screen and (min-width:769px){#about{padding:150px 0 }}@media screen and (min-width:1025px){#about{padding:250px 0 }}#about h2{top:-35%;left:30% }#about .text{float:left;direction:ltr;padding-left:7.5px;padding-right:7.5px;width:85.71429%;margin-left:7.14286% }@media screen and (min-width:481px){#about .text{padding-left:10px;padding-right:10px }}@media screen and (min-width:1025px){#about .text{padding-left:10px;padding-right:10px }}@media screen and (min-width:769px){#about h2{top:-50%;left:25% }#about .text{width:50%;margin-left:42.85714% }}#about p.intro{margin-bottom:25px;float:left;direction:ltr;padding-left:7.5px;padding-right:7.5px;width:85.71429% }@media screen and (min-width:481px){#about p.intro{padding-left:10px;padding-right:10px }}@media screen and (min-width:1025px){#about p.intro{padding-left:10px;padding-right:10px }}#about .bits-bobs{z-index:-1 }#services,#team .bits-bobs,.services-list .bits-bobs,.services-list a:after,.team-list{z-index:0 }@media screen and (min-width:769px){#about p.intro{margin-bottom:75px;width:50%;margin-left:7.14286% }#about .bits-bobs div:nth-of-type(1){display:block;left:10%;top:60% }}.reveal,.reveal svg{display:inline-block;transition:all 350ms cubic-bezier(.285,.105,.465,1.015) }#about .bits-bobs div:nth-of-type(2){right:15%;bottom:45% }#about .bits-bobs div:nth-of-type(3){left:5%;top:-10% }.hidden-content{height:0 }.reveal{font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:600 }.reveal svg{top:2px;width:6px;fill:none;stroke:#212453;stroke-width:1px }.services-list ul:after,.services-list:after,.team-list .info:after,.team-list li:after,.team-member:after{display:table;content:"";clear:both }.reveal:hover svg{top:10px;stroke:#05a4e2 }.buds{position:absolute;right:20%;top:-30% }.buds img{position:relative;float:left;max-width:35px }@media screen and (min-width:769px){#about .bits-bobs div:nth-of-type(2){right:20%;bottom:35% }.reveal{font-size:12px }.reveal svg{width:8px }.buds{width:200px;top:-10% }.buds img{max-width:75px }}.buds img:first-of-type{transform:rotate(-5deg);top:50px }.buds img:last-of-type{transform:rotate(7deg) }#services{background:linear-gradient(to right,#fff 80%,#212453 80%);position:relative }#services h2{left:8%;top:5% }@media screen and (min-width:769px){#services h2{left:10%;top:-20% }}.screws{position:absolute;bottom:300px;left:30px }.screws img{position:relative;max-width:40px }@media screen and (min-width:769px){.screws{left:100px }.screws img{max-width:60px }}.screws img:first-of-type{transform:rotate(-60deg);top:50px }.screws img:nth-of-type(2){transform:rotate(3deg);top:0;right:20px }.screws img:last-of-type{transform:rotate(-7deg);max-width:40px;top:0;left:30px }.services-list{position:relative;background:#212453;padding:75px 7.5px;color:#fff;float:left;direction:ltr;width:85.71429%;margin-left:14.28571% }@media screen and (min-width:769px){.services-list{padding:150px 0;width:71.42857% }}@media screen and (min-width:481px){.services-list{padding-left:10px;padding-right:10px }}@media screen and (min-width:1025px){.services-list{padding-left:10px;padding-right:10px }}.services-list:after{position:absolute;left:-50px;top:-50px;width:50px;height:50px;background:#05a4e2 }@media screen and (min-width:769px){.services-list{margin-left:28.57143% }.services-list:after{left:-95px;top:-95px;width:95px;height:95px }}.services-list li{margin-bottom:70px;float:left;direction:ltr;padding-left:7.5px;padding-right:7.5px;width:92.85714%;margin-left:7.14286% }@media screen and (min-width:481px){.services-list li{padding-left:10px;padding-right:10px }}@media screen and (min-width:1025px){.services-list li{padding-left:10px;padding-right:10px }}.services-list img{max-width:30px;margin-bottom:15px }@media screen and (min-width:769px){.services-list li{width:64.28571%;margin-left:14.28571% }.services-list li:nth-child(2n){margin-left:28.57143% }.services-list img{max-width:50px }.services-list a:hover{color:#fff }}.services-list a{color:#fff;margin-left:25px }#team .orange-bg,.team-list .info{margin-left:7.14286%;float:left;direction:ltr }.services-list .bits-bobs div:nth-of-type(1){right:5%;top:5% }@media screen and (min-width:769px){.services-list .bits-bobs div:nth-of-type(1){right:10%;top:15% }}.services-list .bits-bobs div:nth-of-type(2){left:75%;top:65% }.services-list .bits-bobs div:nth-of-type(3){right:80%;bottom:5% }@media screen and (min-width:769px){.services-list .bits-bobs div:nth-of-type(2){left:10%;top:50% }.services-list .bits-bobs div:nth-of-type(3){right:10%;bottom:15% }}#team{background:linear-gradient(to right,#05a4e2 25%,#fff 25%) }#team .container{padding:100px 0 }#team h2{right:5%;top:50%;transform-origin:right }#team .orange-bg{position:absolute;z-index:0;height:100%;left:6px;top:0;background:#05a4e2;padding-left:7.5px;padding-right:7.5px;width:92.85714% }#team .orange-bg:after{content:"";position:absolute;right:-318px;bottom:-120px;width:318px;height:120px;background:#212453 }.team-list,.team-member{position:relative }@media screen and (min-width:481px){#team .orange-bg{padding-left:10px;padding-right:10px }}@media screen and (min-width:1025px){#team .orange-bg{padding-left:10px;padding-right:10px }}#team .bits-bobs div:nth-of-type(1){left:5%;top:5% }#team .bits-bobs div:nth-of-type(2){left:5%;bottom:33% }@media screen and (min-width:769px){#team .orange-bg{width:21.42857% }#team .bits-bobs div:nth-of-type(2){left:15%;bottom:35% }}#team .bits-bobs div:nth-of-type(3){left:85%;top:35% }@media screen and (min-width:769px){#team .bits-bobs div:nth-of-type(3){left:20%;top:30% }}#team .bits-bobs div:nth-of-type(4){right:15%;top:50% }#team .bits-bobs div:nth-of-type(5){left:20%;bottom:5% }.team-list li{margin-bottom:30px }.team-list .info{padding-left:7.5px;padding-right:7.5px;width:92.85714% }@media screen and (min-width:481px){.team-list .info{padding-left:10px;padding-right:10px }}@media screen and (min-width:1025px){.team-list .info{padding-left:10px;padding-right:10px }}@media screen and (min-width:769px){#team .bits-bobs div:nth-of-type(5){left:15%;bottom:10% }.team-list .info{width:42.85714%;margin-left:42.85714% }}.team-member img{margin-bottom:25px;float:left;direction:ltr;padding-left:7.5px;padding-right:7.5px;width:92.85714%;margin-left:7.14286% }@media screen and (min-width:481px){.team-member img{padding-left:10px;padding-right:10px }}@media screen and (min-width:1025px){.team-member img{padding-left:10px;padding-right:10px }}@media screen and (min-width:769px){.team-member img{width:50%;margin-left:21.42857% }}.team-member .text{color:#fff;position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%);float:left;direction:ltr;padding-left:7.5px;padding-right:7.5px;width:92.85714% }@media screen and (min-width:481px){.team-member .text{padding-left:10px;padding-right:10px }}.team-member .label,.team-member h3{margin-bottom:0 }.dice{display:none }@media screen and (min-width:769px){.team-member .text{width:28.57143%;margin-left:7.14286% }.dice{display:block;position:absolute;top:5%;right:10% }}.dice img{position:relative;max-width:100px }.dice img:first-of-type{transform:rotate(10deg);left:50px }.dice img:last-of-type{transform:rotate(20deg);top:-20px }.cube{display:none }@media screen and (min-width:769px){.cube{display:block;position:absolute;bottom:20%;right:5% }}.cube img{max-width:275px;transform:rotate(25deg) }#blog{position:relative;z-index:0 }#blog .container{padding-top:150px;padding-bottom:100px }@media screen and (min-width:769px){#blog .container{padding-top:350px;padding-bottom:100px }}#blog h2{left:15%;top:5% }#blog a{margin-left:0 }#blog .bits-bobs{z-index:-1 }#blog .bits-bobs div:nth-of-type(1){left:80%;top:15% }@media screen and (min-width:769px){#blog .bits-bobs div:nth-of-type(1){left:0;top:32% }}#blog .bits-bobs div:nth-of-type(2){left:10%;bottom:20% }.blog-list ul{margin-bottom:25px }.blog-list ul:after{content:"";display:table;clear:both }@media screen and (min-width:1025px){.team-member .text{padding-left:10px;padding-right:10px }#blog .container{padding-bottom:200px }.blog-list ul{margin-bottom:75px }}.blog-list h3::selection{background:#05a4e2 }.blog-list h3::-moz-selection{background:#05a4e2 }.blog-list li{text-align:left;max-width:360px;margin-bottom:30px }@media screen and (min-width:769px){#blog .bits-bobs div:nth-of-type(2){left:30%;bottom:20% }.blog-list li{display:inline-block;margin-bottom:0 }.blog-list li:first-of-type{margin-right:75px }.blog-list li a:hover{color:#212453 }}.blog-list li a{position:relative;display:block;text-transform:none;letter-spacing:0 }form .button input,label{text-transform:uppercase }.blog-list li a:after{content:"";position:absolute;z-index:-1;left:-5%;top:-5%;height:0%;width:65%;background:#05a4e2;transition:all 350ms cubic-bezier(.285,.105,.465,1.015) }@media screen and (min-width:1025px){.blog-list li:first-of-type{margin-right:0;float:left }.blog-list li:last-of-type{float:right }.blog-list li a:hover:after{height:110%;top:auto;bottom:-5% }}#contact:after,#contact:before{content:"";bottom:0 }.pen{position:absolute;right:30%;top:-15% }#contact,.pen img{position:relative }.pen img{width:50px;transform:rotate(50deg) }#contact{z-index:0;background:#212453;margin-bottom:55px }@media screen and (min-width:769px){.pen{right:20%;top:-15% }.pen img{opacity:.8;width:80px }#contact{margin-bottom:0 }}#contact:after{position:absolute;z-index:-1;right:0;height:100%;width:5%;background:#fff }#contact:before{position:absolute;z-index:1;left:0;width:90%;height:75px;background:#05a4e2 }@media screen and (min-width:769px){#contact:after{width:30% }#contact:before{width:35%;height:100px;left:auto;right:0 }}#contact .white-cover{position:absolute;z-index:10;height:100%;right:0;top:0;background:#fff;float:left;direction:ltr;padding-left:7.5px;padding-right:7.5px;width:14.28571% }@media screen and (min-width:481px){#contact .white-cover{padding-left:10px;padding-right:10px }}@media screen and (min-width:769px){#contact .white-cover{z-index:0;width:35.71429%;margin-left:64.28571% }#contact .white-cover:after{content:"";position:absolute;left:0;bottom:0;background:#05a4e2;width:100%;height:100px;right:0 }}#contact .copywrite{position:absolute;background:#05a4e2;color:#fff;z-index:1;bottom:25px;left:20px }#contact .copywrite a,#contact .copywrite p{text-transform:uppercase;letter-spacing:1px;font-size:7px }@media screen and (min-width:1025px){#contact .white-cover{padding-left:10px;padding-right:10px }#contact .copywrite a,#contact .copywrite p{letter-spacing:2px }}#contact .copywrite a{color:#fff;margin:0 }#contact .copywrite p{margin-bottom:0 }#contact h3{color:#fff;margin-bottom:25px }@media screen and (min-width:769px){#contact .copywrite{bottom:25px;left:auto;right:30px }#contact .copywrite a,#contact .copywrite p{font-size:10px }#contact h3{margin-bottom:50px }}#contact h2{right:7%;top:30%;z-index:10;transform-origin:right }#contact .bits-bobs{z-index:1 }#contact .bits-bobs div:nth-of-type(1){display:none }@media screen and (min-width:769px){#contact h2{right:-5%;top:0;transform-origin:bottom }#contact .bits-bobs div:nth-of-type(1){display:block;left:30%;bottom:5% }}#contact .bits-bobs div:nth-of-type(2){left:5%;top:5% }#contact .bits-bobs div:nth-of-type(3){display:none }@media screen and (min-width:769px){#contact .bits-bobs div:nth-of-type(3){display:block;left:60%;top:40% }}#contact .bits-bobs div:nth-of-type(4){display:none }@media screen and (min-width:769px){#contact .bits-bobs div:nth-of-type(4){display:block;right:0;bottom:20% }.contactLogo{width:150px;position:absolute;right:110px;bottom:200px }.address{color:#212453;font-weight:bold;position:absolute;margin-top:20px;right:50px;bottom:80px }}.form{padding:75px 7.5px 100px;float:left;direction:ltr;width:85.71429% }@media screen and (min-width:769px){.form{padding:150px 0;width:50% }}@media screen and (min-width:481px){.form{padding-left:10px;padding-right:10px }}@media screen and (min-width:1025px){.form{padding-left:10px;padding-right:10px }}form input,form textarea{border:1px solid transparent;background:rgba(255,255,255,.1);width:100%;padding:10px 15px }@media screen and (min-width:769px){.form{margin-left:7.14286% }form input,form textarea{padding:18px 20px }form p.input-wrap{margin-bottom:30px }}form textarea{height:190px }form .button{padding:0;border:none }form .button input{background:0 0;display:inline-block;letter-spacing:2px;font-weight:600;border:1px solid #05a4e2;padding:10px 25px;color:#05a4e2;transition:all 350ms cubic-bezier(.285,.105,.465,1.015);transition-delay:0s;border-radius:0;-webkit-appearance:none }form .button:after{background:#fff }form .button:before{background:#05a4e2 }form .button:hover input{color:#fff;transition-delay:.3s }input[type=text],label,textarea{letter-spacing:2px;transition:all 350ms cubic-bezier(.285,.105,.465,1.015) }.input-wrap{position:relative;max-width:100% }.plane,label{position:absolute }.input-wrap:first-of-type{display:none }.input-wrap:nth-of-type(2),.input-wrap:nth-of-type(3){float:left;width:calc(50% - 5px) }.input-wrap:nth-of-type(2){margin-right:10px }.input-wrap:nth-of-type(4){clear:both }label{font-size:10px;top:10px;left:10px;color:rgba(255,255,255,.8) }@media screen and (min-width:769px){.input-wrap:nth-of-type(2),.input-wrap:nth-of-type(3){width:calc(50% - 15px) }.input-wrap:nth-of-type(2){margin-right:30px }label{font-size:12px;top:16px;left:20px }}input:focus+label,input:valid+label,textarea:focus+label,textarea:valid+label{color:#05a4e2;top:-18px;left:10px }input[type=text],textarea{font-size:10px;outline:0;border:1px solid transparent;color:#fff;-webkit-appearance:none;border-radius:0 }input[type=text]:focus,textarea:focus{border:1px solid #05a4e2 }.plane{z-index:20;right:0;bottom:15% }.plane img{position:relative;width:100px;transform:rotate(50deg) }@media screen and (min-width:769px){input:focus+label,input:valid+label,textarea:focus+label,textarea:valid+label{top:-23px;left:20px }input[type=text],textarea{font-size:12px }.plane{right:28% }.plane img{width:175px }h2.animate{opacity:0;transform:translateY(125px) rotate(90deg);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }h2.on-screen{opacity:.075;transform:translateY(0) rotate(90deg) }p.intro.animate{opacity:0;transform:translateY(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }p.intro.on-screen{opacity:1;transform:translateY(0) }#about .text p.animate{opacity:0;transform:translateY(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }#about .text p.on-screen{opacity:1;transform:translateY(0) }.reveal.animate{opacity:0;transform:translateY(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.reveal.on-screen{opacity:1;transform:translateY(0) }.services-list img.animate{opacity:0;transform:translateY(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.services-list img.on-screen{opacity:1;transform:translateY(0) }.services-list h3.animate{opacity:0;transform:translateY(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.services-list h3.on-screen{opacity:1;transform:translateY(0) }.services-list p.animate{opacity:0;transform:translateY(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.services-list p.on-screen{opacity:1;transform:translateY(0) }.services-list .special.animate{opacity:0;transform:translateY(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.services-list .special.on-screen{opacity:1;transform:translateY(0) }.team-member .text.animate{opacity:0;transform:translateX(-125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.team-member .text.on-screen{opacity:1;transform:translateX(0) }.team-member img.animate{opacity:0;transform:translateX(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.team-member img.on-screen{opacity:1;transform:translateX(0) }.team-list .info.animate{opacity:0;transform:translateX(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.team-list .info.on-screen{opacity:1;transform:translateX(0) }.blog-list li.animate{opacity:0;transform:translateY(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.blog-list li.on-screen{opacity:1;transform:translateY(0) }}.blog-list li:nth-of-type(2){transition-delay:.1s }.blog-list li:nth-of-type(3){transition-delay:.2s }@media screen and (min-width:769px){.blog-list .button.animate{opacity:0;transform:translateY(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.blog-list .button.on-screen{opacity:1;transform:translateY(0) }.form h2.animate{opacity:0;transform:translateX(-125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.form h2.on-screen{opacity:1;transform:translateX(0) }.form .input-wrap.animate{opacity:0;transform:translateX(-125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.form .input-wrap.on-screen{opacity:1;transform:translateX(0) }.form .button.animate{opacity:0;transform:translateX(-125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.form .button.on-screen{opacity:1;transform:translateX(0) }.copywrite.animate{opacity:0;transform:translateX(125px);transition:all 450ms cubic-bezier(.285,.105,.465,1.015) }.copywrite.on-screen{opacity:1;transform:translateX(0) }}.thanks p{margin-bottom:25px;font-weight:600 }.thanks .button{border:1px solid #212453;padding:10px 30px }.thanks .button:after{background:#fff }.thanks .button:before{background:#212453 }.thanks .button:hover input{color:#fff;transition-delay:.3s }.social{right:-20px }@media screen and (min-width:769px){.social{right:-50px }}