.clearafter:after,.maincontainer:before{content:''}@font-face{font-family:gothambold;src:url(../fonts/gotham-bold-webfont.eot);src:url(../fonts/gotham-bold-webfont-1.eot) format("embedded-opentype"),url(../fonts/gotham-bold-webfont.woff) format("woff"),url(../fonts/gotham-bold-webfont.ttf) format("truetype"),url(../fonts/gotham-bold-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gothamlight;src:url(../fonts/gotham-light-webfont.eot);src:url(../fonts/gotham-light-webfont-1.eot) format("embedded-opentype"),url(../fonts/gotham-light-webfont.woff) format("woff"),url(../fonts/gotham-light-webfont.ttf) format("truetype"),url(../fonts/gotham-light-webfont.svg) format("svg");font-weight:400;font-style:normal}.clear{clear:both}.clearafter:after{display:block;clear:both}*{margin:0;padding:0}html{color:#fff;font-family:gothamlight,Arial,sans-serif;font-size:18px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,strong{font-family:gothambold,Arial,sans-serif}body{background:#005b90;overflow-x:hidden}h1,h2,h3{font-weight:400;line-height:1.2em;margin-bottom:.5em}div.perdy-icons,p{margin-bottom:1em}h1{font-size:60px}h2{font-size:24px}h3{font-size:18px}p{font-family:gothamlight,Arial,sans-serif;line-height:1.4}ul{margin-left:1em}.gray1{color:#a2a4a7}.gray2{color:#808184}.black{color:#000}.blue{color:#00acdc}.chunk-left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding-right:3%}.chunk-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:50%;padding-left:3%}br.show-x-large{display:inline}br.show-large,br.show-medium,br.show-small{display:none}@media (min-width:960px) and (max-width:1279px){br.show-x-large{display:none}br.show-large{display:inline}br.show-medium,br.show-small{display:none}}@media (min-width:640px) and (max-width:959px){br.show-large,br.show-x-large{display:none}br.show-medium{display:inline}br.show-small{display:none}}@media (max-width:639px){br.show-large,br.show-medium,br.show-x-large{display:none}br.show-small{display:inline}.chunk-left,.chunk-right{float:none;width:auto}.chunk-left{padding-right:0}.chunk-right{padding-left:0}}div.perdy-icon{width:100px;height:100px;background:url(../img/common/icons-perdy.svg) no-repeat;background-size:434px 598px}div.perdy-icon.contentmarketing{background-position:-17px 0}div.perdy-icon.webdesign{background-position:-117px 0}div.perdy-icon.webdevelopment{background-position:-217px 0}div.perdy-icon.onlinemarketing{background-position:-317px 0}div.perdy-icon.seo{background-position:0 -100px}div.perdy-icon.copywriting{background-position:-100px -100px}div.perdy-icon.blogs{background-position:-200px -100px}div.perdy-icon.pressrelease{background-position:-300px -100px}div.perdy-icon.responsive{background-position:0 -200px}div.perdy-icon.programming{background-position:-100px -200px}div.perdy-icon.ecommerce{background-position:-200px -200px}div.perdy-icon.dbmgmt{background-position:-300px -200px}div.perdy-icon.branding{background-position:0 -300px}div.perdy-icon.layout{background-position:-100px -300px}div.perdy-icon.mobiledesign{background-position:-200px -300px}div.perdy-icon.uxui{background-position:-300px -300px}div.perdy-icon.campaign{background-position:0 -400px}div.perdy-icon.ppc{background-position:-100px -400px}div.perdy-icon.social{background-position:-200px -400px}div.perdy-icon.analytics{background-position:-300px -400px}div.perdy-icons.right{text-align:right}.menu-desktop ul,a.button,button,footer,section.welcome .blurb,section.welcome h1,section.welcome h2{text-align:center}div.perdy-icons div.wrap{display:inline-block;font-size:19px;font-family:gothambold,Arial,sans-serif;vertical-align:top;text-align:center;margin-right:1em;margin-bottom:1em}div.perdy-icons div.wrap:last-child{margin-right:0}div.perdy-icons div.wrap.smaller-text{font-size:15px}div.perdy-icons div.wrap.smallest-text{font-size:13px}div.perdy-icons div.wrap a{color:inherit;text-decoration:none}div.perdy-icons div.wrap a:hover{text-decoration:underline}div.perdy-icons div.wrap div.perdy-icon{margin:0 auto .5em}@media (min-width:960px) and (max-width:1279px){div.perdy-icons div.wrap{font-size:16px;margin-right:.5em;margin-bottom:.5em}div.perdy-icons div.wrap div.perdy-icon{width:95px;height:95px;background-size:380px 568px}div.perdy-icons div.wrap div.perdy-icon.contentmarketing{background-position:0 0}div.perdy-icons div.wrap div.perdy-icon.webdesign{background-position:-95px 0}div.perdy-icons div.wrap div.perdy-icon.webdevelopment{background-position:-190px 0}div.perdy-icons div.wrap div.perdy-icon.onlinemarketing{background-position:-285px 0}div.perdy-icons div.wrap div.perdy-icon.seo{background-position:0 -95px}div.perdy-icons div.wrap div.perdy-icon.copywriting{background-position:-95px -95px}div.perdy-icons div.wrap div.perdy-icon.blogs{background-position:-190px -95px}div.perdy-icons div.wrap div.perdy-icon.pressrelease{background-position:-285px -95px}div.perdy-icons div.wrap div.perdy-icon.responsive{background-position:0 -190px}div.perdy-icons div.wrap div.perdy-icon.programming{background-position:-95px -190px}div.perdy-icons div.wrap div.perdy-icon.ecommerce{background-position:-190px -190px}div.perdy-icons div.wrap div.perdy-icon.dbmgmt{background-position:-285px -190px}div.perdy-icons div.wrap div.perdy-icon.branding{background-position:0 -285px}div.perdy-icons div.wrap div.perdy-icon.layout{background-position:-95px -285px}div.perdy-icons div.wrap div.perdy-icon.mobiledesign{background-position:-190px -285px}div.perdy-icons div.wrap div.perdy-icon.uxui{background-position:-285px -285px}div.perdy-icons div.wrap div.perdy-icon.campaign{background-position:0 -380px}div.perdy-icons div.wrap div.perdy-icon.ppc{background-position:-95px -380px}div.perdy-icons div.wrap div.perdy-icon.social{background-position:-190px -380px}div.perdy-icons div.wrap div.perdy-icon.analytics{background-position:-285px -380px}}@media (min-width:640px) and (max-width:959px){div.perdy-icons div.wrap{font-size:10px;font-family:gothamlight,Arial,sans-serif;margin-right:.5em;margin-bottom:.5em}div.perdy-icons div.wrap.smaller-text,div.perdy-icons div.wrap.smallest-text{font-size:10px}div.perdy-icons div.wrap div.perdy-icon{width:55px;height:55px;background-size:220px 328px}div.perdy-icons div.wrap div.perdy-icon.contentmarketing{background-position:0 0}div.perdy-icons div.wrap div.perdy-icon.webdesign{background-position:-55px 0}div.perdy-icons div.wrap div.perdy-icon.webdevelopment{background-position:-110px 0}div.perdy-icons div.wrap div.perdy-icon.onlinemarketing{background-position:-165px 0}div.perdy-icons div.wrap div.perdy-icon.seo{background-position:0 -55px}div.perdy-icons div.wrap div.perdy-icon.copywriting{background-position:-55px -55px}div.perdy-icons div.wrap div.perdy-icon.blogs{background-position:-110px -55px}div.perdy-icons div.wrap div.perdy-icon.pressrelease{background-position:-165px -55px}div.perdy-icons div.wrap div.perdy-icon.responsive{background-position:0 -110px}div.perdy-icons div.wrap div.perdy-icon.programming{background-position:-55px -110px}div.perdy-icons div.wrap div.perdy-icon.ecommerce{background-position:-110px -110px}div.perdy-icons div.wrap div.perdy-icon.dbmgmt{background-position:-165px -110px}div.perdy-icons div.wrap div.perdy-icon.branding{background-position:0 -165px}div.perdy-icons div.wrap div.perdy-icon.layout{background-position:-55px -165px}div.perdy-icons div.wrap div.perdy-icon.mobiledesign{background-position:-110px -165px}div.perdy-icons div.wrap div.perdy-icon.uxui{background-position:-165px -165px}div.perdy-icons div.wrap div.perdy-icon.campaign{background-position:0 -220px}div.perdy-icons div.wrap div.perdy-icon.ppc{background-position:-55px -220px}div.perdy-icons div.wrap div.perdy-icon.social{background-position:-110px -220px}div.perdy-icons div.wrap div.perdy-icon.analytics{background-position:-165px -220px}}a.button,button,ul.menu-mobile li{font-family:gothambold,Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}@media (max-width:639px){div.perdy-icons,div.perdy-icons.right{text-align:center}div.perdy-icons div.wrap:nth-of-type(2),div.perdy-icons div.wrap:nth-of-type(4){margin-right:0}}a.button,button{box-sizing:border-box;display:inline-block;height:50px;font-size:22px;text-decoration:none;line-height:45px;padding:0 30px;outline:0;border-radius:6px;border-width:3px;border-style:solid;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;transition:background-color .1s ease-out}a.button.black,button.black{color:#fff;border-color:#000;background-color:#000}a.button.black:hover,button.black:hover{background-color:transparent}a.button.black.inverted,button.black.inverted{color:#000;border-color:#000;background-color:transparent}a.button.black.inverted:hover,button.black.inverted:hover{color:#fff;background-color:#000}a.button.white,button.white{color:#000;border-color:#fff;background-color:#fff}a.button.white:hover,button.white:hover{color:#fff;background-color:transparent}a.button.white.inverted,button.white.inverted{color:#fff;border-color:#fff;background-color:transparent}a.button.white.inverted:hover,button.white.inverted:hover{color:#000;background-color:#fff}a.button.orange,button.orange{color:#fff;border-color:#f9b844;background-color:#f9b844}a.button.orange:hover,button.orange:hover{color:#f9b844;background-color:transparent}a.button.orange.inverted,button.orange.inverted{color:#f9b844;border-color:#f9b844;background-color:transparent}a.button.orange.inverted:hover,button.orange.inverted:hover{color:#fff;background-color:#f9b844}a.button.red,button.red{color:#fff;border-color:#f14852;background-color:#f14852}a.button.red.inverted,a.button.red:hover,button.red.inverted,button.red:hover{color:#f14852;background-color:transparent}a.button.red.inverted,button.red.inverted{border-color:#f14852}a.button.red.inverted:hover,button.red.inverted:hover{color:#fff;background-color:#f14852}a.button.green,button.green{color:#fff;border-color:#77b950;background-color:#77b950}a.button.green:hover,button.green:hover{color:#77b950;background-color:transparent}a.button.green.inverted,button.green.inverted{color:#77b950;border-color:#77b950;background-color:transparent}a.button.green.inverted:hover,button.green.inverted:hover{color:#fff;background-color:#77b950}a.button.peach,button.peach{color:#fff;border-color:#ffb56a;background-color:#ffb56a}a.button.peach:hover,button.peach:hover{color:#ffb56a;background-color:transparent}a.button.peach.inverted,button.peach.inverted{color:#ffb56a;border-color:#ffb56a;background-color:transparent}a.button.peach.inverted:hover,button.peach.inverted:hover{color:#fff;background-color:#ffb56a}a.button.blue,button.blue{color:#fff;border-color:#78c6e1;background-color:#78c6e1}a.button.blue:hover,button.blue:hover{color:#78c6e1;background-color:transparent}a.button.blue.inverted,button.blue.inverted{color:#78c6e1;border-color:#78c6e1;background-color:transparent}a.button.blue.inverted:hover,button.blue.inverted:hover{color:#fff;background-color:#78c6e1}a.button.purple,button.purple{color:#fff;border-color:#99509b;background-color:#99509b}a.button.purple:hover,button.purple:hover{color:#99509b;background-color:transparent}a.button.purple.inverted,button.purple.inverted{color:#99509b;border-color:#99509b;background-color:transparent}a.button.purple.inverted:hover,button.purple.inverted:hover{color:#fff;background-color:#99509b}a.button.twolines,button.twolines{font-size:14px;line-height:1.2em;padding-top:5px}a.button.right,button.right{float:right}a.button.black:hover,button.black:hover{color:#fff}a.button.orange.with-blue-text,button.orange.with-blue-text{color:#0e254b}a.button.orange.with-blue-text:hover,button.orange.with-blue-text:hover{color:#f9b844}.menu-desktop{display:none;width:570px;position:fixed;left:40%;margin-left:-165px;top:20px;overflow:hidden;z-index:1000;-webkit-transition:top .3s;-moz-transition:top .3s;transition:top .3s}.menu-desktop .circle{width:82px;height:82px;position:relative;margin:0 244px 3px;border-radius:41px;background-color:#000;box-shadow:3px 3px 0 rgba(0,0,0,.2);cursor:pointer;-webkit-transition-property:-webkit-transform,background-color;-moz-transition-property:-moz-transform,background-color;transition-property:transform,background-color;-webkit-transition-duration:.8s,.2s;-moz-transition-duration:.8s,.2s;transition-duration:.8s,.2s;-webkit-transition-timing-function:ease,ease-out;-moz-transition-timing-function:ease,ease-out;transition-timing-function:ease,ease-out;-webkit-transition-delay:.8s,0s;-moz-transition-delay:.8s,0s;transition-delay:.8s,0s}.menu-desktop .circle:hover{background-color:#333}.menu-desktop img{width:54px;height:54px;position:absolute;left:14px;top:14px;opacity:1;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.8s,.8s;-moz-transition-duration:.8s,.8s;transition-duration:.8s,.8s;-webkit-transition-delay:1s,1s;-moz-transition-delay:1s,1s;transition-delay:1s,1s}.menu-desktop ul{list-style:none;width:82px;height:0;position:absolute;top:41px;left:47%;margin-left:-24px;border-bottom:1px solid #000;background:#000;overflow:hidden;-webkit-transition:width .7s .2s,margin-left .7s .2s,height .6s 0s,top .6s 0s;-moz-transition:width .7s .2s,margin-left .7s .2s,height .6s 0s,top .6s 0s;transition:width .7s .2s,margin-left .7s .2s,height .6s 0s,top .6s 0s}.menu-desktop li{display:inline-block;color:#fff;font-size:18px;padding:.5em;cursor:pointer}.menu-desktop li:first-child{padding-left:0}.menu-desktop li:last-child{padding-right:0}.menu-desktop li:hover{color:#5acbf5}.menu-desktop li a{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.menu-desktop .ribbon-left,.menu-desktop .ribbon-right{content:'';display:block;width:0;height:0;position:absolute;bottom:44px;border-style:solid;-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;transition-delay:0s,0s;-webkit-transition-property:bottom,border-bottom-width;-moz-transition-property:bottom,border-bottom-width;transition-property:bottom,border-bottom-width}.menu-desktop .ribbon-left{left:0;border-width:0 65px 0 0;border-color:transparent #121212 transparent transparent}.menu-desktop .ribbon-right{right:2px;border-width:0 0 0 65px;border-color:transparent transparent transparent #121212}.menu-desktop.scroll-top-zero{top:50px}.menu-desktop.open .circle{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition-duration:.6s,.2s;-moz-transition-duration:.6s,.2s;transition-duration:.6s,.2s;-webkit-transition-delay:0s,.2s;-moz-transition-delay:0s,.2s;transition-delay:0s,.2s}.menu-desktop.open img{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;transition-delay:0s,0s}.menu-desktop.open ul{width:100%;height:40px;top:0;margin-left:-270px;-webkit-transition:width .7s .5s,margin-left .7s .5s,height .6s 1.1s,top .6s 1.1s;-moz-transition:width .7s .5s,margin-left .7s .5s,height .6s 1.1s,top .6s 1.1s;transition:width .7s .5s,margin-left .7s .5s,height .6s 1.1s,top .6s 1.1s}.menu-desktop.open .ribbon-left,.menu-desktop.open .ribbon-right{bottom:28px;border-bottom-width:16px;-webkit-transition-duration:.6s,.6s;-moz-transition-duration:.6s,.6s;transition-duration:.6s,.6s;-webkit-transition-delay:1.1s,1.1s;-moz-transition-delay:1.1s,1.1s;transition-delay:1.1s,1.1s}body.about .menu-desktop li.about,body.contact .menu-desktop li.contact,body.home .menu-desktop li.home,body.services .menu-desktop li.services,body.showroom .menu-desktop li.showroom{display:none}@media (min-width:640px){.menu-desktop{display:block}}header.mobile{display:none;width:100%;height:70px;background:url(../img/common/menus/logo.png) 10px center no-repeat #000}ul.menu-mobile{list-style:none;width:100%;position:absolute;top:0;margin-left:0}ul.menu-mobile li{box-sizing:border-box;height:70px;color:#fff;font-size:20px;line-height:70px;text-shadow:1px 1px 0 rgba(0,0,0,.5);text-indent:10px;border-top:1px solid #00acdc;border-bottom:1px solid #06709f;background:-webkit-linear-gradient(#0097d6,#00acdc);background:linear-gradient(#0097d6,#00acdc)}ul.menu-mobile li:hover{color:#00adee;background:#15365c}ul.menu-mobile li div.icon-wrap{float:left;width:54px;height:100%;position:relative;background-color:#00acdc}ul.menu-mobile li:hover div.icon-wrap{background-color:#0b2b4d}ul.menu-mobile li a{display:block;width:100%;height:100%;color:inherit;text-decoration:none}ul.menu-mobile li div.icon{position:absolute;top:50%;left:50%;background:url(../img/common/menus/mobile-icons.svg) no-repeat}ul.menu-mobile li div.icon.home{width:24px;height:22px;margin-left:-12px;margin-top:-11px;background-position:0 -10px}ul.menu-mobile li div.icon.meet{width:33px;height:18px;margin-left:-16px;margin-top:-9px;background-position:-32px -10px}ul.menu-mobile li div.icon.what{width:17px;height:40px;margin-left:-8px;margin-top:-20px;background-position:-76px 0}ul.menu-mobile li div.icon.services{width:23px;height:22px;margin-left:-11px;margin-top:-11px;background-position:-112px -10px}ul.menu-mobile li div.icon.contact{width:30px;height:24px;margin-left:-15px;margin-top:-12px;background-position:-145px -8px}.maincontainer{position:relative;left:0;z-index:1;-webkit-transition:left .3s ease-out;-moz-transition:left .3s ease-out;transition:left .3s ease-out}.maincontainer:before{width:30px;height:100%;position:absolute;left:0;box-shadow:-10px 0 20px rgba(0,0,0,.5);pointer-events:none}.size-small .maincontainer.open{left:250px}h2.large{font-size:60px;margin-bottom:18px}@media (min-width:640px) and (max-width:959px){h2.large{font-size:45px}}@media (max-width:639px){header.mobile{display:block}h1{font-size:35px}h2{font-size:18px}h2.large{font-size:30px}p{font-size:14px;line-height:1.8}}footer{color:#00adee;font-size:14px;line-height:30px;background-color:#013}section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}section.welcome .blurb .inner,section.welcome .title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}section.welcome{background:-webkit-linear-gradient(top,#0097d6,#00acdc);background:linear-gradient(to bottom,#0097d6,#00acdc)}section.welcome .title{box-sizing:border-box;width:100%;position:absolute;top:175px;padding:1em}section.welcome h1{line-height:1;margin-bottom:4px}section.welcome h2.subtitle{font-family:gothamlight,Arial,sans-serif}section.welcome h2.subtitle br{display:none}section.welcome .blurb{width:100%;padding-top:600px}section.welcome .blurb .inner{box-sizing:border-box;padding:4em 1em 0;background-color:#000}section.welcome .blurb p{max-width:660px;margin:0 auto}section.welcome .lights{width:100%;height:600px;position:absolute;opacity:.5;background:url(../img/home/welcome/lights.svg) center bottom no-repeat;-webkit-animation:lightsAnimation 1.2s infinite alternate ease-in-out;-moz-animation:lightsAnimation 1.2s infinite alternate ease-in-out;animation:lightsAnimation 1.2s infinite alternate ease-in-out}section.welcome .buildings{width:100%;height:600px;top:1px;position:absolute;background:url(../img/home/welcome/buildings.svg) center bottom no-repeat}@-webkit-keyframes lightsAnimation{0%{opacity:.2}100%{opacity:1}}@-moz-keyframes lightsAnimation{0%{opacity:.2}100%{opacity:1}}@-o-keyframes lightsAnimation{0%{opacity:.2}100%{opacity:1}}@keyframes lightsAnimation{0%{opacity:.2}100%{opacity:1}}@media (max-width:1279px){section.welcome h2.subtitle br{display:inline;margin-bottom:1em}}@media (max-width:959px){section.welcome h1{font-size:45px}}@media (max-width:639px){section.welcome{height:auto}section.welcome .title{top:20px}section.welcome h1{margin-bottom:.25em}section.welcome h2.subtitle{font-size:20px}section.welcome .blurb{padding-top:330px}section.welcome .blurb .inner{padding-top:2em;padding-bottom:0;background-color:#000}section.welcome .blurb p{font-size:14px;line-height:1.8}section.welcome .lights{height:330px;background-size:1000px 280px}section.welcome .buildings{height:330px;background-size:1000px 150px}section.welcome .blackbg{top:330px}}section.who{height:800px;background:-webkit-linear-gradient(top,#000,#00447f);background:linear-gradient(to bottom,#000,#00447f);overflow:hidden}section.who .alley3d{width:100%;height:860px;-webkit-perspective:1400px;-moz-perspective:1400px;perspective:1400px}section.who .cube{width:110%;height:600px;position:absolute;left:50%;top:100px;margin-left:-40%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0,0,10px);-moz-transform:translate3d(0,0,10px);-ms-transform:translate3d(0,0,10px);-o-transform:translate3d(0,0,10px);transform:translate3d(0,0,10px)}section.who .cube .backface,section.who .cube .blurb,section.who .cube .blurb-shadow,section.who .cube .bottomface,section.who .cube .rightface{position:absolute;background-size:contain}section.who .cube .backface,section.who .cube .blurb,section.who .cube .blurb-shadow,section.who .cube .rightface{width:1300px;height:600px}section.who .cube .bottomface{width:1300px;height:1300px}section.who .cube .backface{background:url(../img/home/who/backwall.svg) no-repeat;-webkit-transform:translate3d(0,0,-650px);-moz-transform:translate3d(0,0,-650px);-ms-transform:translate3d(0,0,-650px);-o-transform:translate3d(0,0,-650px);transform:translate3d(0,0,-650px)}section.who .cube .rightface{background:url(../img/home/who/rightwall.svg) no-repeat;-webkit-transform:rotateY(-90deg) translate3d(0,0,-650px);-moz-transform:rotateY(-90deg) translate3d(0,0,-650px);-ms-transform:rotateY(-90deg) translate3d(0,0,-650px);-o-transform:rotateY(-90deg) translate3d(0,0,-650px);transform:rotateY(-90deg) translate3d(0,0,-650px)}section.who .cube .blurb{-webkit-transform:rotateY(-90deg) translate3d(0,0,-640px);-moz-transform:rotateY(-90deg) translate3d(0,0,-640px);-ms-transform:rotateY(-90deg) translate3d(0,0,-640px);-o-transform:rotateY(-90deg) translate3d(0,0,-640px);transform:rotateY(-90deg) translate3d(0,0,-640px)}section.who .cube .blurb-shadow{-webkit-transform:rotateY(-90deg) translate3d(0,0,-649px);-moz-transform:rotateY(-90deg) translate3d(0,0,-649px);-ms-transform:rotateY(-90deg) translate3d(0,0,-649px);-o-transform:rotateY(-90deg) translate3d(0,0,-649px);transform:rotateY(-90deg) translate3d(0,0,-649px)}section.who .cube .bottomface{background:url(../img/home/who/ground.svg) no-repeat;-webkit-transform:rotateX(90deg) translate3d(0,0,50px);-moz-transform:rotateX(90deg) translate3d(0,0,50px);-ms-transform:rotateX(90deg) translate3d(0,0,50px);-o-transform:rotateX(90deg) translate3d(0,0,50px);transform:rotateX(90deg) translate3d(0,0,50px)}section.who .cube .trashcan{width:148px;height:207px;position:absolute;background:url(../img/home/who/trashcan.svg) no-repeat}section.who .cube .lamppost{width:106px;height:500px;position:absolute;background:url(../img/home/who/lamppost.svg) no-repeat}section.who .cube .lamppost-shadow{width:106px;height:500px;position:absolute;background:url(../img/home/who/lamppost-shadow.svg) no-repeat}section.who .cube .computer-scene{width:567px;height:340px;position:absolute;background:url(../img/home/who/computer-scene.svg) no-repeat;-webkit-transform:translate3d(910px,155px,-800px);-moz-transform:translate3d(910px,155px,-800px);-ms-transform:translate3d(910px,155px,-800px);-o-transform:translate3d(910px,155px,-800px);transform:translate3d(910px,155px,-800px)}section.who .cube .mobster-coding{width:153px;height:191px;position:absolute;background:url(../img/home/who/mobster-coding.svg) no-repeat}section.who .cube .code-window{width:156px;height:93px;position:absolute;overflow:hidden;-webkit-transform:translate3d(1014px,254px,-798px);-moz-transform:translate3d(1014px,254px,-798px);-ms-transform:translate3d(1014px,254px,-798px);-o-transform:translate3d(1014px,254px,-798px);transform:translate3d(1014px,254px,-798px)}section.who .cube .code-window .code{width:100%;height:100%;background:url(../img/home/who/code.svg) center top;background-size:cover;-webkit-animation:code-anim 5s infinite ease;-moz-animation:code-anim 5s infinite ease;animation:code-anim 5s infinite ease}section.who .cube .mobster-coding{-webkit-transform:translate3d(1050px,255px,-750px);-moz-transform:translate3d(1050px,255px,-750px);-ms-transform:translate3d(1050px,255px,-750px);-o-transform:translate3d(1050px,255px,-750px);transform:translate3d(1050px,255px,-750px)}section.who .cube .trashcan{-webkit-transform:translate3d(200px,393px,-450px);-moz-transform:translate3d(200px,393px,-450px);-ms-transform:translate3d(200px,393px,-450px);-o-transform:translate3d(200px,393px,-450px);transform:translate3d(200px,393px,-450px)}section.who .cube .lamppost{-webkit-transform:rotateY(-45deg) translate3d(350px,100px,-1100px);-moz-transform:rotateY(-45deg) translate3d(350px,100px,-1100px);-ms-transform:rotateY(-45deg) translate3d(350px,100px,-1100px);-o-transform:rotateY(-45deg) translate3d(350px,100px,-1100px);transform:rotateY(-45deg) translate3d(350px,100px,-1100px)}section.who .cube .lamppost-shadow{-webkit-transform:translate3d(1190px,100px,-650px);-moz-transform:translate3d(1190px,100px,-650px);-ms-transform:translate3d(1190px,100px,-650px);-o-transform:translate3d(1190px,100px,-650px);transform:translate3d(1190px,100px,-650px)}section.who .blurb .inner,section.who .blurb-shadow .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:560px;position:absolute;bottom:0;padding-left:8em;padding-bottom:4em}section.who .blurb h2.large,section.who .blurb-shadow h2.large{font-size:60px}section.who .blurb p,section.who .blurb-shadow p{font-size:22px;text-align:left;line-height:1.4}section.who .blurb-shadow{color:transparent;text-shadow:2px 2px 0 rgba(0,0,0,.2);pointer-events:none}body.size-small .trashcan{display:none}@-webkit-keyframes code-anim{0%,10%{background-position:0 0}11%,20%{background-position:0 -10px}21%,30%{background-position:0 -20px}31%,60%{background-position:0 -30px}100%,70%,99%{background-position:0 -180px}}@-moz-keyframes code-anim{0%,10%{background-position:0 0}11%,20%{background-position:0 -10px}21%,30%{background-position:0 -20px}31%,60%{background-position:0 -30px}100%,70%,99%{background-position:0 -180px}}@-o-keyframes code-anim{0%,10%{background-position:0 0}11%,20%{background-position:0 -10px}21%,30%{background-position:0 -20px}31%,60%{background-position:0 -30px}100%,70%,99%{background-position:0 -180px}}@keyframes code-anim{0%,10%{background-position:0 0}11%,20%{background-position:0 -10px}21%,30%{background-position:0 -20px}31%,60%{background-position:0 -30px}100%,70%,99%{background-position:0 -180px}}section.meet{height:700px;text-align:center;background:-webkit-linear-gradient(#00447f,#00aaeb);background:linear-gradient(#00447f,#00aaeb)}section.meet .bricks{width:100%;height:310px;position:absolute;top:200px;background:url(../img/home/meet/bricks.svg) center bottom no-repeat}section.meet .blurb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;top:200px;z-index:1}section.meet .blurb .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.meet .blurb p{width:700px;margin:0 auto}section.meet .blurb a.button{margin-top:2em}section.meet .mobsters{width:100%;height:300px;position:absolute;top:400px;left:0;overflow:hidden}section.meet .mobster{position:absolute;left:50%}section.meet .mobster div{width:100%;height:100%;position:absolute;top:0;background-repeat:no-repeat;-webkit-transition-property:top;-moz-transition-property:top;transition-property:top;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}section.meet .mobster1{width:363px;height:438px;top:0;margin-left:-734px}section.meet .mobster1 div{background-image:url(../img/home/meet/mobster1.svg);-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s}section.meet .mobster2{width:122px;height:156px;top:164px;margin-left:-430px}section.meet .mobster2 div{background-image:url(../img/home/meet/mobster2.svg);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}section.meet .mobster3{width:150px;height:184px;top:155px;margin-left:-324px}section.meet .mobster3 div{background-image:url(../img/home/meet/mobster3.svg);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}section.meet .mobster4{width:186px;height:215px;top:150px;margin-left:-183px}section.meet .mobster4 div{background-image:url(../img/home/meet/mobster4.svg);-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s}section.meet .mobster5{width:120px;height:150px;top:177px;margin-left:-12px}section.meet .mobster5 div{background-image:url(../img/home/meet/mobster5.svg);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}section.meet .mobster6{width:150px;height:180px;top:182px;margin-left:90px}section.meet .mobster6 div{background-image:url(../img/home/meet/mobster6.svg);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}section.meet .mobster7{width:119px;height:154px;top:168px;margin-left:215px}section.meet .mobster7 div{background-image:url(../img/home/meet/mobster7.svg);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}section.meet .mobster8{width:149px;height:190px;top:148px;margin-left:314px}section.meet .mobster8 div{background-image:url(../img/home/meet/mobster8.svg);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}section.meet .mobster9{width:280px;height:360px;top:58px;margin-left:412px}section.meet .mobster9 div{background-image:url(../img/home/meet/mobster9.svg);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}section.meet .mobsters.away .mobster1 div,section.meet .mobsters.away .mobster2 div,section.meet .mobsters.away .mobster3 div,section.meet .mobsters.away .mobster4 div,section.meet .mobsters.away .mobster5 div,section.meet .mobsters.away .mobster6 div,section.meet .mobsters.away .mobster7 div,section.meet .mobsters.away .mobster8 div,section.meet .mobsters.away .mobster9 div{top:200px}@media (max-width:959px){section.meet{height:490px}section.meet .bricks{height:155px;top:60px;background-size:925px 155px}section.meet .blurb{width:100%;position:relative;top:auto;margin-left:0;padding-top:60px}section.meet .blurb .inner{padding:0 1em}section.meet .blurb p{width:auto;max-width:660px;margin-left:auto;margin-right:auto;text-align:center}section.meet .blurb a.button{margin-top:1em}section.meet .mobsters{height:160px;top:330px}section.meet .mobsters.away .mobster1 div,section.meet .mobsters.away .mobster2 div,section.meet .mobsters.away .mobster3 div,section.meet .mobsters.away .mobster4 div,section.meet .mobsters.away .mobster5 div,section.meet .mobsters.away .mobster6 div,section.meet .mobsters.away .mobster7 div,section.meet .mobsters.away .mobster8 div,section.meet .mobsters.away .mobster9 div{top:100px}section.meet .mobster div{background-size:contain}section.meet .mobster1 div{width:182px;height:223px}section.meet .mobster2 div{width:61px;height:74px}section.meet .mobster3 div{width:75px;height:92px}section.meet .mobster4 div{width:92px;height:113px}section.meet .mobster5 div{width:60px;height:75px}section.meet .mobster6 div{width:75px;height:90px}section.meet .mobster7 div{width:60px;height:73px}section.meet .mobster8 div{width:75px;height:92px}section.meet .mobster9 div{width:140px;height:172px}}section.what .bags,section.what .blackbg,section.what .bottom,section.what .title{width:100%;position:absolute}@media (min-width:640px) and (max-width:959px){section.meet .mobster1{top:10px;margin-left:-365px}section.meet .mobster2{top:92px;margin-left:-215px}section.meet .mobster3{top:92px;margin-left:-168px}section.meet .mobster4{top:90px;margin-left:-97px}section.meet .mobster5{top:103px;margin-left:-9px}section.meet .mobster6{top:109px;margin-left:42px}section.meet .mobster7{top:103px;margin-left:103px}section.meet .mobster8{top:80px;margin-left:156px}section.meet .mobster9{top:38px;margin-left:223px}}@media (max-width:639px){section.meet .mobster1{top:10px;margin-left:-200px}section.meet .mobster2{top:92px;margin-left:-215px}section.meet .mobster3{top:92px;margin-left:-80px}section.meet .mobster4{top:90px;margin-left:-37px}section.meet .mobster5{top:95px;margin-left:28px}section.meet .mobster6{top:182px;margin-left:90px}section.meet .mobster7{top:168px;margin-left:115px}section.meet .mobster8{top:148px;margin-left:120px}section.meet .mobster9{top:38px;margin-left:40px}section.meet .mobster2,section.meet .mobster6,section.meet .mobster7,section.meet .mobster8{display:none}}section.what{height:1300px;text-align:center;background:-webkit-radial-gradient(#27a6e5,#185799);background:radial-gradient(#27a6e5,#185799)}section.what .title{height:2em;top:300px}section.what .blackbg{height:640px;top:0;background-color:#000}section.what .bottom{height:100px;top:640px;background:url(../img/home/what/top.svg) center bottom no-repeat}section.what .bags{height:600px;top:340px;overflow:hidden}section.what .bags.active .bag1-handle{top:-80px}section.what .bags.active .bag2-flap{z-index:0;-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transition-property:-webkit-transform,z-index;-moz-transition-property:-moz-transform,z-index;transition-property:transform,z-index;-webkit-transition-duration:1s,0s;-moz-transition-duration:1s,0s;transition-duration:1s,0s;-webkit-transition-delay:0s,.5s;-moz-transition-delay:0s,.5s;transition-delay:0s,.5s}section.what .bags.active .bag2-paper{height:380px;z-index:1;-webkit-transition:height 1s .5s,z-index 0s .5s;-moz-transition:height 1s .5s,z-index 0s .5s;transition:height 1s .5s,z-index 0s .5s}section.what .bags.active .guitar{-webkit-transform:rotateZ(5deg);-moz-transform:rotateZ(5deg);-ms-transform:rotateZ(5deg);-o-transform:rotateZ(5deg);transform:rotateZ(5deg)}section.what .bag1{width:299px;height:424px;position:absolute;top:145px;left:50%;margin-left:-435px}section.what .bag1-handle{width:95px;height:123px;position:absolute;top:22px;left:104px;background:url(../img/home/what/bag1-handle.svg) no-repeat;-webkit-transition:top 1s 0s;-moz-transition:top 1s 0s;transition:top 1s 0s}section.what .bag1-bg{width:100%;height:100%;position:absolute;background:url(../img/home/what/bag1.svg) no-repeat}section.what .bag2{width:361px;height:306px;position:absolute;top:295px;left:50%;margin-left:-180px;background:url(../img/home/what/bag2.svg) no-repeat}section.what .bag2-flap{width:361px;height:161px;position:absolute;top:20px;left:0;background:url(../img/home/what/bag2-flap.svg) no-repeat;z-index:1;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition-property:-webkit-transform,z-index;-moz-transition-property:-moz-transform,z-index;transition-property:transform,z-index;-webkit-transition-duration:1s,0s;-moz-transition-duration:1s,0s;transition-duration:1s,0s;-webkit-transition-delay:.5s,.5s;-moz-transition-delay:.5s,.5s;transition-delay:.5s,.5s}section.what .bag2-paper{width:308px;height:20px;position:absolute;left:50%;bottom:160px;margin-left:-154px;background:url(../img/home/what/bag2-paper.svg) left top no-repeat;overflow:hidden;z-index:0;-webkit-transition:height 1s 0s,z-index 0s .5s;-moz-transition:height 1s 0s,z-index 0s .5s;transition:height 1s 0s,z-index 0s .5s}section.what .bag2-paper .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em 1em 0;text-align:center}section.what .bag3{width:202px;height:172px;position:absolute;top:360px;left:50%;margin-left:250px;background:url(../img/home/what/bag3.svg) no-repeat}section.what .guitar{width:231px;height:528px;position:absolute;top:0;left:50%;margin-left:137px;background:url(../img/home/what/guitar.svg) no-repeat;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:1.5s;-moz-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}section.what .fishingpole{width:1026px;height:172px;position:absolute;top:856px;left:50%;margin-left:-657px;background:url(../img/home/what/fishingpole.png) no-repeat}section.what .fishingpole-handle{width:50px;height:38px;position:absolute;top:98px;left:195px;background:url(../img/home/what/fishingpole-handle.svg) no-repeat;-webkit-transform-origin:0 38px;-moz-transform-origin:0 38px;-ms-transform-origin:0 38px;-o-transform-origin:0 38px;transform-origin:0 38px}@media (max-width:959px){section.what{height:660px}section.what .title{top:150px}section.what .blackbg{height:370px}section.what .bottom{top:370px}section.what .bags{height:350px;top:200px}section.what .bags.active .bag1-handle{top:-40px}section.what .bags.active .bag2-paper{height:190px}section.what .bag1-handle{width:47px;height:61px;background-size:contain}section.what .bag1-bg{width:150px;height:212px;background-size:contain}section.what .bag2{width:181px;height:153px;background-size:contain}section.what .bag2-flap{width:181px;height:81px;background-size:contain}section.what .bag2-paper{width:154px;height:20px;background-size:154px 190px}section.what .bag3{width:101px;height:86px;background-size:contain}section.what .guitar{width:116px;height:264px;background-size:contain}section.what .fishingpole{width:278px;height:44px;background-size:contain}section.what .bag1{top:65px;margin-left:-172px}section.what .bag2{top:195px;margin-left:-90px}section.what .bag3{top:197px;margin-left:75px}section.what .guitar{top:0;margin-left:37px}section.what .fishingpole{top:518px;margin-left:-130px}section.what .fishingpole-handle{width:13px;height:9px;background-size:contain;top:26px;left:50px;-webkit-transform-origin:0 9px;-moz-transform-origin:0 9px;-ms-transform-origin:0 9px;-o-transform-origin:0 9px;transform-origin:0 9px}section.what .bag1-handle{left:52px;top:20px}section.what .bag2-paper{bottom:75px;margin-left:-77px}section.what .bag2-paper span.extra{display:none}section.what .bag2-paper .inner{padding:1em 1em 0}section.what .bag2-paper p{font-size:14px}section.what .bag2-paper a.button{font-size:14px;padding:0 .25em}}section.services{height:1030px;text-align:center}section.services .fishingline{width:67px;height:100px;position:absolute;top:-432px;left:50%;margin-left:299px;border-right:3px solid #000;z-index:1;pointer-events:none;-webkit-transform-origin:64px 0;-moz-transform-origin:64px 0;-ms-transform-origin:64px 0;-o-transform-origin:64px 0;transform-origin:64px 0;-webkit-animation:fishinglineAnimation 5s infinite alternate ease-in-out;-moz-animation:fishinglineAnimation 5s infinite alternate ease-in-out;animation:fishinglineAnimation 5s infinite alternate ease-in-out}section.services .worm{width:67px;height:81px;position:absolute;bottom:-79px;right:-14px;background:url(../img/home/services/worm.svg) no-repeat}section.services .worm-eyes{width:7px;overflow:hidden;height:15px;position:absolute;top:33px;left:8px;background:url(../img/home/services/worm-eyes.svg) no-repeat;background-size:200%}section.services .worm-eyes.blink{background-position:-7px 0}section.services .waves{width:100%;height:400px;position:absolute;top:-50px}section.services .wave{width:100%;height:150px;position:absolute;background-position:center top}section.services .wave1{top:0;background-image:url(../img/home/services/wave1.svg);-webkit-animation:wave1-anim 3.5s infinite alternate ease-in-out;-moz-animation:wave1-anim 3.5s infinite alternate ease-in-out;-ms-animation:wave1-anim 3.5s infinite alternate ease-in-out;animation:wave1-anim 3.5s infinite alternate ease-in-out}section.services .wave2{top:50px;background-image:url(../img/home/services/wave2.svg);-webkit-animation:wave2-anim 3.5s infinite alternate ease-in-out;-moz-animation:wave2-anim 3.5s infinite alternate ease-in-out;-ms-animation:wave2-anim 3.5s infinite alternate ease-in-out;animation:wave2-anim 3.5s infinite alternate ease-in-out}section.services .wave3{top:100px;background-image:url(../img/home/services/wave3.svg);-webkit-animation:wave3-anim 3.5s infinite alternate ease-in-out;-moz-animation:wave3-anim 3.5s infinite alternate ease-in-out;-ms-animation:wave3-anim 3.5s infinite alternate ease-in-out;animation:wave3-anim 3.5s infinite alternate ease-in-out}section.services .blurb{width:720px;height:300px;position:absolute;top:232px;left:50%;margin-left:-360px;text-align:center}section.services .blurb .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:1em}section.services .blurb p{max-width:600px;margin-left:auto;margin-right:auto}section.services .waterbg-shallow{width:100%;height:450px;position:absolute;top:150px;background:-webkit-linear-gradient(#004888,#001b46);background:-ms-linear-gradient(#004888,#001b46);background:linear-gradient(#004888,#001b46)}section.services .waterbg-deep{width:100%;height:450px;position:absolute;top:595px;background:-webkit-linear-gradient(#003266,#001b46);background:linear-gradient(#003266,#001b46)}section.services .seascene{width:100%;height:800px;position:absolute;top:250px;overflow:hidden}section.services .seascene .inner{width:2000px;height:100%;position:absolute;left:50%;top:0;margin-left:-1000px}section.services .seascene .inner div{position:absolute}section.services .fish-blurry1{width:134px;height:112px;top:100px;left:100px;-webkit-animation:fish-blurry1-anim 15s infinite ease;-moz-animation:fish-blurry1-anim 15s infinite ease;-ms-animation:fish-blurry1-anim 15s infinite ease;animation:fish-blurry1-anim 15s infinite ease}section.services .fish-blurry1 div{width:100%;height:100%;background:url(../img/home/services/fish-blurry1.png) no-repeat;-webkit-animation:fish-wiggle-anim-strong .7s infinite ease-in-out;-moz-animation:fish-wiggle-anim-strong .7s infinite ease-in-out;-ms-animation:fish-wiggle-anim-strong .7s infinite ease-in-out;animation:fish-wiggle-anim-strong .7s infinite ease-in-out}section.services .fish-blurry2{width:83px;height:67px;top:70px;left:50px;-webkit-animation:fish-blurry2-anim 25s infinite ease;-moz-animation:fish-blurry2-anim 25s infinite ease;-ms-animation:fish-blurry2-anim 25s infinite ease;animation:fish-blurry2-anim 25s infinite ease}section.services .fish-blurry2 div{width:100%;height:100%;background:url(../img/home/services/fish-blurry2.png) no-repeat;-webkit-animation:fish-wiggle-anim-strong .6s infinite ease-in-out;-moz-animation:fish-wiggle-anim-strong .6s infinite ease-in-out;-ms-animation:fish-wiggle-anim-strong .6s infinite ease-in-out;animation:fish-wiggle-anim-strong .6s infinite ease-in-out}section.services .fish-blurry3{width:130px;height:99px;top:190px;left:430px;-webkit-animation:fish-blurry3-anim 8s infinite ease;-moz-animation:fish-blurry3-anim 8s infinite ease;animation:fish-blurry3-anim 8s infinite ease}section.services .fish-blurry3 div{width:100%;height:100%;background:url(../img/home/services/fish-blurry3.png) no-repeat;-webkit-animation:fish-wiggle-anim-strong .8s infinite ease-in-out;-moz-animation:fish-wiggle-anim-strong .8s infinite ease-in-out;animation:fish-wiggle-anim-strong .8s infinite ease-in-out}section.services .fish-blurry4{width:98px;height:95px;top:0;left:1420px;-webkit-animation:fish-blurry4-anim 8s infinite ease;-moz-animation:fish-blurry4-anim 8s infinite ease;-ms-animation:fish-blurry4-anim 8s infinite ease;animation:fish-blurry4-anim 8s infinite ease}section.services .fish-blurry4 div{width:100%;height:100%;background:url(../img/home/services/fish-blurry4.png) no-repeat;-webkit-animation:fish-wiggle-anim-strong .8s infinite ease-in-out;-moz-animation:fish-wiggle-anim-strong .8s infinite ease-in-out;-ms-animation:fish-wiggle-anim-strong .8s infinite ease-in-out;animation:fish-wiggle-anim-strong .8s infinite ease-in-out}section.services .fish-blurry5{width:99px;height:110px;top:100px;left:1790px;-webkit-animation:fish-blurry5-anim 11s infinite ease;-moz-animation:fish-blurry5-anim 11s infinite ease;-ms-animation:fish-blurry5-anim 11s infinite ease;animation:fish-blurry5-anim 11s infinite ease}section.services .fish-blurry5 div{width:100%;height:100%;background:url(../img/home/services/fish-blurry5.png) no-repeat;-webkit-animation:fish-wiggle-anim-strong .9s infinite ease-in-out;-moz-animation:fish-wiggle-anim-strong .9s infinite ease-in-out;-ms-animation:fish-wiggle-anim-strong .9s infinite ease-in-out;animation:fish-wiggle-anim-strong .9s infinite ease-in-out}section.services .fish-blurry6{width:83px;height:67px;top:250px;left:1630px;-webkit-animation:fish-blurry6-anim 20s infinite ease;-moz-animation:fish-blurry6-anim 20s infinite ease;-ms-animation:fish-blurry6-anim 20s infinite ease;animation:fish-blurry6-anim 20s infinite ease}section.services .fish-blurry6 div{width:100%;height:100%;background:url(../img/home/services/fish-blurry2.png) no-repeat;-webkit-animation:fish-wiggle-anim-strong 1s infinite ease-in-out;-moz-animation:fish-wiggle-anim-strong 1s infinite ease-in-out;-ms-animation:fish-wiggle-anim-strong 1s infinite ease-in-out;animation:fish-wiggle-anim-strong 1s infinite ease-in-out}section.services .fish1{width:157px;height:184px;top:380px;left:80px;-webkit-animation:fish1-anim 30s infinite ease;-moz-animation:fish1-anim 30s infinite ease;-ms-animation:fish1-anim 30s infinite ease;animation:fish1-anim 30s infinite ease}section.services .fish1 div{width:100%;height:100%;background:url(../img/home/services/fish1.svg) no-repeat;-webkit-animation:fish-wiggle-anim-weak .6s infinite ease-in-out;-moz-animation:fish-wiggle-anim-weak .6s infinite ease-in-out;-ms-animation:fish-wiggle-anim-weak .6s infinite ease-in-out;animation:fish-wiggle-anim-weak .6s infinite ease-in-out}section.services .fish2{width:121px;height:97px;top:610px;left:360px;-webkit-animation:fish2-anim 25s infinite ease;-moz-animation:fish2-anim 25s infinite ease;-ms-animation:fish2-anim 25s infinite ease;animation:fish2-anim 25s infinite ease}section.services .fish2 div{width:100%;height:100%;background:url(../img/home/services/fish2.svg) no-repeat;-webkit-animation:fish-wiggle-anim-weak .5s infinite ease-in-out;-moz-animation:fish-wiggle-anim-weak .5s infinite ease-in-out;-ms-animation:fish-wiggle-anim-weak .5s infinite ease-in-out;animation:fish-wiggle-anim-weak .5s infinite ease-in-out}section.services .fish3{width:143px;height:106px;top:400px;left:1780px;-webkit-animation:fish3-anim 10s infinite ease;-moz-animation:fish3-anim 10s infinite ease;-ms-animation:fish3-anim 10s infinite ease;animation:fish3-anim 10s infinite ease}section.services .fish3 div{width:100%;height:100%;background:url(../img/home/services/fish3.svg) no-repeat;-webkit-animation:fish-wiggle-anim-weak .7s infinite ease-in-out;-moz-animation:fish-wiggle-anim-weak .7s infinite ease-in-out;-ms-animation:fish-wiggle-anim-weak .7s infinite ease-in-out;animation:fish-wiggle-anim-weak .7s infinite ease-in-out}section.services .fish4{width:165px;height:157px;top:500px;left:1540px;-webkit-animation:fish4-anim-large 22s infinite ease;-moz-animation:fish4-anim-large 22s infinite ease;-ms-animation:fish4-anim-large 22s infinite ease;animation:fish4-anim-large 22s infinite ease}section.services .fish4 div{width:100%;height:100%;background:url(../img/home/services/fish4.svg) no-repeat;-webkit-animation:fish-wiggle-anim-strong .8s infinite ease-in-out;-moz-animation:fish-wiggle-anim-strong .8s infinite ease-in-out;-ms-animation:fish-wiggle-anim-strong .8s infinite ease-in-out;animation:fish-wiggle-anim-strong .8s infinite ease-in-out}section.services .seaweed-blurry1{width:432px;height:181px;top:200px;left:0;background:url(../img/home/services/seaweed-blurry1.png) no-repeat}section.services .seaweed-blurry2{width:552px;height:230px;top:180px;left:1500px;background:url(../img/home/services/seaweed-blurry2.png) no-repeat}section.services .seaweed1{width:240px;height:170px;top:460px;left:360px;background:url(../img/home/services/seaweed1.svg) no-repeat}section.services .seaweed2{width:155px;height:71px;top:690px;left:140px;background:url(../img/home/services/seaweed2.svg) no-repeat}section.services .seaweed3{width:261px;height:119px;top:450px;left:1640px;background:url(../img/home/services/seaweed3.svg) no-repeat}section.services .barrel{width:176px;height:232px;top:390px;left:485px;background:url(../img/home/services/barrel.svg) no-repeat}section.services .starfish{width:127px;height:67px;top:630px;left:585px;background:url(../img/home/services/starfish.svg) no-repeat}@-webkit-keyframes fishinglineAnimation{0%{-webkit-transform:rotateZ(-3deg)}100%{-webkit-transform:rotateZ(3deg)}}@-moz-keyframes fishinglineAnimation{0%{-moz-transform:rotateZ(-3deg)}100%{-moz-transform:rotateZ(3deg)}}@-o-keyframes fishinglineAnimation{0%{-o-transform:rotateZ(-3deg)}100%{-o-transform:rotateZ(3deg)}}@keyframes fishinglineAnimation{0%{transform:rotateZ(-3deg)}100%{transform:rotateZ(3deg)}}@-webkit-keyframes wave1-anim{0%{background-position:50% top}100%{background-position:58% top}}@-moz-keyframes wave1-anim{0%{background-position:50% top}100%{background-position:58% top}}@-o-keyframes wave1-anim{0%{background-position:50% top}100%{background-position:58% top}}@keyframes wave1-anim{0%{background-position:50% top}100%{background-position:58% top}}@-webkit-keyframes wave2-anim{0%{background-position:50% top}100%{background-position:42% top}}@-moz-keyframes wave2-anim{0%{background-position:50% top}100%{background-position:42% top}}@-o-keyframes wave2-anim{0%{background-position:50% top}100%{background-position:42% top}}@keyframes wave2-anim{0%{background-position:50% top}100%{background-position:42% top}}@-webkit-keyframes wave3-anim{0%{background-position:50% top}100%{background-position:66% top}}@-moz-keyframes wave3-anim{0%{background-position:50% top}100%{background-position:66% top}}@-o-keyframes wave3-anim{0%{background-position:50% top}100%{background-position:66% top}}@keyframes wave3-anim{0%{background-position:50% top}100%{background-position:66% top}}@-webkit-keyframes fish-wiggle-anim-weak{0%{-webkit-transform:rotateY(12deg)}100%{-webkit-transform:rotateY(-12deg)}}@-moz-keyframes fish-wiggle-anim-weak{0%{-moz-transform:rotateY(12deg)}100%{-moz-transform:rotateY(-12deg)}}@-o-keyframes fish-wiggle-anim-weak{0%{-o-transform:rotateY(12deg)}100%{-o-transform:rotateY(-12deg)}}@keyframes fish-wiggle-anim-weak{0%{transform:rotateY(12deg)}100%{transform:rotateY(-12deg)}}@-webkit-keyframes fish-wiggle-anim-strong{0%{-webkit-transform:rotateY(20deg)}100%{-webkit-transform:rotateY(-20deg)}}@-moz-keyframes fish-wiggle-anim-strong{0%{-moz-transform:rotateY(20deg)}100%{-moz-transform:rotateY(-20deg)}}@-o-keyframes fish-wiggle-anim-strong{0%{-o-transform:rotateY(20deg)}100%{-o-transform:rotateY(-20deg)}}@keyframes fish-wiggle-anim-strong{0%{transform:rotateY(20deg)}100%{transform:rotateY(-20deg)}}@-webkit-keyframes fish-blurry1-anim{0%,100%{left:100px;-webkit-transform:rotateY(0)}48%{left:1800px;-webkit-transform:rotateY(0)}50%{left:1800px;-webkit-transform:rotateY(180deg)}98%{left:100px;-webkit-transform:rotateY(180deg)}}@-moz-keyframes fish-blurry1-anim{0%,100%{left:100px;-moz-transform:rotateY(0)}48%{left:1800px;-moz-transform:rotateY(0)}50%{left:1800px;-moz-transform:rotateY(180deg)}98%{left:100px;-moz-transform:rotateY(180deg)}}@-o-keyframes fish-blurry1-anim{0%,100%{left:100px;-o-transform:rotateY(0)}48%{left:1800px;-o-transform:rotateY(0)}50%{left:1800px;-o-transform:rotateY(180deg)}98%{left:100px;-o-transform:rotateY(180deg)}}@keyframes fish-blurry1-anim{0%,100%{left:100px;transform:rotateY(0)}48%{left:1800px;transform:rotateY(0)}50%{left:1800px;transform:rotateY(180deg)}98%{left:100px;transform:rotateY(180deg)}}@-webkit-keyframes fish-blurry2-anim{0%,100%{left:50px;-webkit-transform:rotateY(0)}48%{left:900px;-webkit-transform:rotateY(0)}50%{left:900px;-webkit-transform:rotateY(180deg)}98%{left:50px;-webkit-transform:rotateY(180deg)}}@-moz-keyframes fish-blurry2-anim{0%,100%{left:50px;-moz-transform:rotateY(0)}48%{left:900px;-moz-transform:rotateY(0)}50%{left:900px;-moz-transform:rotateY(180deg)}98%{left:50px;-moz-transform:rotateY(180deg)}}@-o-keyframes fish-blurry2-anim{0%,100%{left:50px;-o-transform:rotateY(0)}48%{left:900px;-o-transform:rotateY(0)}50%{left:900px;-o-transform:rotateY(180deg)}98%{left:50px;-o-transform:rotateY(180deg)}}@keyframes fish-blurry2-anim{0%,100%{left:50px;transform:rotateY(0)}48%{left:900px;transform:rotateY(0)}50%{left:900px;transform:rotateY(180deg)}98%{left:50px;transform:rotateY(180deg)}}@-webkit-keyframes fish-blurry3-anim{0%,100%{left:430px;-webkit-transform:rotateY(0)}48%{left:630px;-webkit-transform:rotateY(0)}50%{left:630px;-webkit-transform:rotateY(180deg)}98%{left:430px;-webkit-transform:rotateY(180deg)}}@-moz-keyframes fish-blurry3-anim{0%,100%{left:430px;-moz-transform:rotateY(0)}48%{left:630px;-moz-transform:rotateY(0)}50%{left:630px;-moz-transform:rotateY(180deg)}98%{left:430px;-moz-transform:rotateY(180deg)}}@-o-keyframes fish-blurry3-anim{0%,100%{left:430px;-o-transform:rotateY(0)}48%{left:630px;-o-transform:rotateY(0)}50%{left:630px;-o-transform:rotateY(180deg)}98%{left:430px;-o-transform:rotateY(180deg)}}@keyframes fish-blurry3-anim{0%,100%{left:430px;transform:rotateY(0)}48%{left:630px;transform:rotateY(0)}50%{left:630px;transform:rotateY(180deg)}98%{left:430px;transform:rotateY(180deg)}}@-webkit-keyframes fish-blurry4-anim{0%,100%{left:1800px;-webkit-transform:rotateY(180deg)}48%{left:1100px;-webkit-transform:rotateY(180deg)}50%{left:1100px;-webkit-transform:rotateY(0)}98%{left:1800px;-webkit-transform:rotateY(0)}}@-moz-keyframes fish-blurry4-anim{0%,100%{left:1800px;-moz-transform:rotateY(180deg)}48%{left:1100px;-moz-transform:rotateY(180deg)}50%{left:1100px;-moz-transform:rotateY(0)}98%{left:1800px;-moz-transform:rotateY(0)}}@-o-keyframes fish-blurry4-anim{0%,100%{left:1800px;-o-transform:rotateY(180deg)}48%{left:1100px;-o-transform:rotateY(180deg)}50%{left:1100px;-o-transform:rotateY(0)}98%{left:1800px;-o-transform:rotateY(0)}}@keyframes fish-blurry4-anim{0%,100%{left:1800px;transform:rotateY(180deg)}48%{left:1100px;transform:rotateY(180deg)}50%{left:1100px;transform:rotateY(0)}98%{left:1800px;transform:rotateY(0)}}@-webkit-keyframes fish-blurry5-anim{0%,100%{left:1790px;-webkit-transform:rotateY(180deg)}48%{left:1500px;-webkit-transform:rotateY(180deg)}50%{left:1500px;-webkit-transform:rotateY(0)}98%{left:1790px;-webkit-transform:rotateY(0)}}@-moz-keyframes fish-blurry5-anim{0%,100%{left:1790px;-moz-transform:rotateY(180deg)}48%{left:1500px;-moz-transform:rotateY(180deg)}50%{left:1500px;-moz-transform:rotateY(0)}98%{left:1790px;-moz-transform:rotateY(0)}}@-o-keyframes fish-blurry5-anim{0%,100%{left:1790px;-o-transform:rotateY(180deg)}48%{left:1500px;-o-transform:rotateY(180deg)}50%{left:1500px;-o-transform:rotateY(0)}98%{left:1790px;-o-transform:rotateY(0)}}@keyframes fish-blurry5-anim{0%,100%{left:1790px;transform:rotateY(180deg)}48%{left:1500px;transform:rotateY(180deg)}50%{left:1500px;transform:rotateY(0)}98%{left:1790px;transform:rotateY(0)}}@-webkit-keyframes fish-blurry6-anim{0%,100%{left:1830px;-webkit-transform:rotateY(180deg)}48%{left:1400px;-webkit-transform:rotateY(180deg)}50%{left:1400px;-webkit-transform:rotateY(0)}98%{left:1830px;-webkit-transform:rotateY(0)}}@-moz-keyframes fish-blurry6-anim{0%,100%{left:1830px;-moz-transform:rotateY(180deg)}48%{left:1400px;-moz-transform:rotateY(180deg)}50%{left:1400px;-moz-transform:rotateY(0)}98%{left:1830px;-moz-transform:rotateY(0)}}@-o-keyframes fish-blurry6-anim{0%,100%{left:1830px;-o-transform:rotateY(180deg)}48%{left:1400px;-o-transform:rotateY(180deg)}50%{left:1400px;-o-transform:rotateY(0)}98%{left:1830px;-o-transform:rotateY(0)}}@keyframes fish-blurry6-anim{0%,100%{left:1830px;transform:rotateY(180deg)}48%{left:1400px;transform:rotateY(180deg)}50%{left:1400px;transform:rotateY(0)}98%{left:1830px;transform:rotateY(0)}}@-webkit-keyframes fish1-anim{0%,100%{left:80px;-webkit-transform:rotateY(0)}48%{left:280px;-webkit-transform:rotateY(0)}50%{left:280px;-webkit-transform:rotateY(180deg)}98%{left:80px;-webkit-transform:rotateY(180deg)}}@-moz-keyframes fish1-anim{0%,100%{left:80px;-moz-transform:rotateY(0)}48%{left:280px;-moz-transform:rotateY(0)}50%{left:280px;-moz-transform:rotateY(180deg)}98%{left:80px;-moz-transform:rotateY(180deg)}}@-o-keyframes fish1-anim{0%,100%{left:80px;-o-transform:rotateY(0)}48%{left:280px;-o-transform:rotateY(0)}50%{left:280px;-o-transform:rotateY(180deg)}98%{left:80px;-o-transform:rotateY(180deg)}}@keyframes fish1-anim{0%,100%{left:80px;transform:rotateY(0)}48%{left:280px;transform:rotateY(0)}50%{left:280px;transform:rotateY(180deg)}98%{left:80px;transform:rotateY(180deg)}}@-webkit-keyframes fish2-anim{0%,100%{left:360px;-webkit-transform:rotateY(0)}48%{left:1000px;-webkit-transform:rotateY(0)}50%{left:1000px;-webkit-transform:rotateY(180deg)}98%{left:360px;-webkit-transform:rotateY(180deg)}}@-moz-keyframes fish2-anim{0%,100%{left:360px;-moz-transform:rotateY(0)}48%{left:1000px;-moz-transform:rotateY(0)}50%{left:1000px;-moz-transform:rotateY(180deg)}98%{left:360px;-moz-transform:rotateY(180deg)}}@-o-keyframes fish2-anim{0%,100%{left:360px;-o-transform:rotateY(0)}48%{left:1000px;-o-transform:rotateY(0)}50%{left:1000px;-o-transform:rotateY(180deg)}98%{left:360px;-o-transform:rotateY(180deg)}}@keyframes fish2-anim{0%,100%{left:360px;transform:rotateY(0)}48%{left:1000px;transform:rotateY(0)}50%{left:1000px;transform:rotateY(180deg)}98%{left:360px;transform:rotateY(180deg)}}@-webkit-keyframes fish3-anim{0%,100%{left:1780px;-webkit-transform:rotateY(180deg)}48%{left:1500px;-webkit-transform:rotateY(180deg)}50%{left:1500px;-webkit-transform:rotateY(0)}98%{left:1780px;-webkit-transform:rotateY(0)}}@-moz-keyframes fish3-anim{0%,100%{left:1780px;-moz-transform:rotateY(180deg)}48%{left:1500px;-moz-transform:rotateY(180deg)}50%{left:1500px;-moz-transform:rotateY(0)}98%{left:1780px;-moz-transform:rotateY(0)}}@-o-keyframes fish3-anim{0%,100%{left:1780px;-o-transform:rotateY(180deg)}48%{left:1500px;-o-transform:rotateY(180deg)}50%{left:1500px;-o-transform:rotateY(0)}98%{left:1780px;-o-transform:rotateY(0)}}@keyframes fish3-anim{0%,100%{left:1780px;transform:rotateY(180deg)}48%{left:1500px;transform:rotateY(180deg)}50%{left:1500px;transform:rotateY(0)}98%{left:1780px;transform:rotateY(0)}}@-webkit-keyframes fish4-anim-large{0%,100%{left:1540px;-webkit-transform:rotateY(180deg)}48%{left:1200px;-webkit-transform:rotateY(180deg)}50%{left:1200px;-webkit-transform:rotateY(0)}98%{left:1540px;-webkit-transform:rotateY(0)}}@-moz-keyframes fish4-anim-large{0%,100%{left:1540px;-moz-transform:rotateY(180deg)}48%{left:1200px;-moz-transform:rotateY(180deg)}50%{left:1200px;-moz-transform:rotateY(0)}98%{left:1540px;-moz-transform:rotateY(0)}}@-o-keyframes fish4-anim-large{0%,100%{left:1540px;-o-transform:rotateY(180deg)}48%{left:1200px;-o-transform:rotateY(180deg)}50%{left:1200px;-o-transform:rotateY(0)}98%{left:1540px;-o-transform:rotateY(0)}}@keyframes fish4-anim-large{0%,100%{left:1540px;transform:rotateY(180deg)}48%{left:1200px;transform:rotateY(180deg)}50%{left:1200px;transform:rotateY(0)}98%{left:1540px;transform:rotateY(0)}}@media (max-width:959px){section.services{height:1020px}section.services .fishingline{top:-140px;margin-left:63px;border-width:1px}section.services .worm{-webkit-transform-origin:52px 0;-moz-transform-origin:52px 0;-ms-transform-origin:52px 0;-o-transform-origin:52px 0;transform-origin:52px 0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}section.services .skybg{background-position:center 2px,0}section.services .waves{height:200px}section.services .wave{height:75px;background-size:56px 75px}section.services .wave1{top:0}section.services .wave2{top:35px}section.services .wave3{top:70px}section.services .waterbg-shallow{height:575px;top:95px}section.services .waterbg-deep{height:350px;top:670px}section.services .blurb{width:auto;max-width:660px;height:auto;position:relative;top:auto;left:auto;margin:0 auto;padding-top:100px}section.services .seascene{top:230px}section.services .seascene .inner div{background-size:contain}section.services .fish-blurry1{width:67px;height:56px}section.services .fish-blurry2{width:41px;height:33px}section.services .fish-blurry3{width:65px;height:48px}section.services .fish-blurry4{width:49px;height:47px}section.services .fish-blurry5{width:48px;height:55px}section.services .fish-blurry6{width:41px;height:33px}section.services .fish1{width:78px;height:92px}section.services .fish2{width:60px;height:48px;top:570px}section.services .fish3{width:71px;height:53px}section.services .fish4{width:82px;height:78px;left:1070px;top:630px;-webkit-animation:none;-moz-animation:none;animation:none;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}section.services .seaweed-blurry1{width:216px;height:90px}section.services .seaweed-blurry2{width:276px;height:115px}section.services .seaweed1{width:120px;height:85px}section.services .seaweed2{width:78px;height:35px}section.services .seaweed3{width:130px;height:59px;display:none}section.services .barrel{width:88px;height:116px}section.services .seaweed-blurry1{left:800px;top:370px}section.services .seaweed1{left:785px;top:663px}section.services .barrel{left:845px;top:630px}section.services .starfish{width:63px;height:33px;left:920px;top:730px}section.services .fish4.flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}}section.connect{text-align:center;background:#001b46}section.connect .sediment-layers1and2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:560px;padding:0 1em;background:url(../img/home/connect/sediment.svg) center top no-repeat;background-size:2000px 560px}section.connect .sediment-layer3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 1em 1em;background:#001b46}section.connect .seaweed-with-root{width:100%;height:648px;position:absolute;left:0;top:-294px;overflow:hidden;pointer-events:none}section.connect .seaweed-with-root div{width:437px;height:648px;position:absolute;left:50%;margin-left:140px;background:url(../img/home/connect/seaweed-with-root.svg) no-repeat}section.connect h2.connect{padding-top:3em;margin-bottom:1em}section.connect ul.connect-buttons{margin-left:0}section.connect ul.connect-buttons li{display:inline-block;width:72px;height:72px;margin-right:1em;vertical-align:bottom;background:url(../img/home/connect/icons-connect.svg) no-repeat;cursor:pointer;background-size:288px 144px}section.connect ul.connect-buttons li:last-child{margin-right:0}section.connect ul.connect-buttons li.facebook{background-position:0 0}section.connect ul.connect-buttons li.facebook:hover{background-position:0 -72px}section.connect ul.connect-buttons li.twitter{background-position:-72px 0}section.connect ul.connect-buttons li.twitter:hover{background-position:-72px -72px}section.connect ul.connect-buttons li.linkedin{background-position:-144px 0}section.connect ul.connect-buttons li.linkedin:hover{background-position:-144px -72px}section.connect ul.connect-buttons li.email{background-position:-216px 0}section.connect ul.connect-buttons li.email:hover{background-position:-216px -72px}section.connect ul.connect-buttons li a{font-size:0;display:block;width:100%;height:100%}section.connect .address{color:#00acdc;padding-top:116px}section.connect .address p{margin-top:2em}section.connect .address a{color:inherit;text-decoration:none}section.connect h2.message{padding-top:1em;margin-bottom:1em}section.connect div.icon.location{display:inline-block;width:28px;height:40px;background:url(../img/home/connect/icon-location.svg)}section.connect form{max-width:960px;margin:0 auto;text-align:left}section.connect form .leftside,section.connect form .rightside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:1em}section.connect form .leftside{float:left;width:40%;padding-right:1em}section.connect form .rightside{float:right;width:60%;padding-left:1em}section.connect input,section.connect textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:.5em;border-radius:6px;border:none;outline:0;color:#0e254b;font-family:gothambold,Arial,sans-serif;font-size:18px;background:#00adee;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;transition:background-color .2s ease-out}section.connect input{height:40px;line-height:2}section.connect input::-webkit-input-placeholder{color:#c2c4c6}section.connect input:-moz-placeholder{color:#c2c4c6}section.connect input::-moz-placeholder{color:#c2c4c6}section.connect input:-ms-input-placeholder{color:#c2c4c6}section.connect textarea{height:164px;resize:none}section.connect textarea::-webkit-input-placeholder{color:#c2c4c6}section.connect textarea:-moz-placeholder{color:#c2c4c6}section.connect textarea::-moz-placeholder{color:#c2c4c6}section.connect textarea:-ms-input-placeholder{color:#c2c4c6}section.connect input:hover,section.connect textarea:hover{background:#33bdf1}section.connect input:focus,section.connect textarea:focus{background:#fff}section.connect input.error,section.connect textarea.error{border:2px solid #ec1d24}section.connect label.error{display:block;color:#ec1d24}@media (max-width:959px){section.connect .sediment-layers1and2{height:280px;background-size:1000px 280px}section.connect .seaweed-with-root{left:0;top:-147px;height:324px}section.connect .seaweed-with-root div{width:218px;height:324px;margin-left:45px;background-size:contain}section.connect h2{font-size:18px}section.connect h2.connect{padding-top:2em;margin-bottom:.5em}section.connect h2.message{padding-top:1em;margin-bottom:.5em}section.connect ul.connect-buttons li{width:36px;height:36px;margin-right:.5em;background-size:144px 72px}section.connect ul.connect-buttons li.facebook{background-position:0 0}section.connect ul.connect-buttons li.facebook:hover{background-position:0 -36px}section.connect ul.connect-buttons li.twitter{background-position:-36px 0}section.connect ul.connect-buttons li.twitter:hover{background-position:-36px -36px}section.connect ul.connect-buttons li.linkedin{background-position:-72px 0}section.connect ul.connect-buttons li.linkedin:hover{background-position:-72px -36px}section.connect ul.connect-buttons li.email{background-position:-108px 0}section.connect ul.connect-buttons li.email:hover{background-position:-108px -36px}section.connect .address{padding-top:55px}section.connect .address p{font-size:14px;margin-top:.6em;line-height:1.3}section.connect div.icon.location{width:14px;height:20px;background-size:contain}section.connect form{max-width:640px}section.connect form .leftside,section.connect form .rightside{float:none;width:100%;text-align:center}section.connect form .leftside{padding-bottom:1.35em;padding-right:0}section.connect form .rightside{padding-left:0}section.connect form button{width:100%;max-width:320px}}