#resource-links li,ul.menu-mobile,ul.sub-nav li{list-style:none}.text-center,ul#resource-links .view,ul.sub-nav{text-align:center}@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}.clearafter:after{content:'';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}p,ul.sub-nav li a{font-family:gothamlight,Arial,sans-serif}p{line-height:1.4;margin-bottom:1em}ul{margin-left:1em}h1 span.scale{font-size:.6em;line-height:.55em!important}.gray1{color:#a2a4a7}.gray2{color:#808184}.black{color:#000}.blue{color:#00acdc}.yellow{color:#F9B844}.green{color:#77B950}.red{color:#F14852}.peach{color:#ffb56a}.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}p.site-location,p.site-location a{color:#1b75bb;text-decoration:none}p.site-location a:hover{text-decoration:underline}ul.sub-nav{margin-left:8%}ul.sub-nav li{float:left}ul.sub-nav li:after{content:"|";float:right;color:#000;padding-left:16px;padding-right:16px}ul.sub-nav li:last-child:after{content:"";float:right;color:#000;padding-left:0;padding-right:0}ul.sub-nav li a{font-size:24px;color:#000;text-decoration:none}ul.sub-nav li a:hover{color:#00ACDC}#resource-content{background-color:#fff}#resource-content article p span{font-size:18px}#resource-content a.button.twolines,#resource-content button.twolines{line-height:2.2em}ul#resource-links li h4{font-size:16px;text-align:center}ul#resource-links li a{display:block;position:relative;width:100%}.frm-ok,a.colio-close span{display:none}ul#resource-links li img.flex{margin-bottom:0;margin-left:auto;margin-right:auto}ul#resource-links .view{background:rgba(255,255,255,.8);position:absolute;-webkit-transition:opacity .3s,visibility 0s linear .3s;-moz-transition:opacity .3s,visibility 0s linear .3s;-o-transition:opacity .3s,visibility 0s linear .3s;transition:opacity .3s,visibility 0s linear .3s;-webkit-transform:translate3d(0,0,0);visibility:hidden;opacity:0;width:100%}ul#resource-links .thumb:hover .view{opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;visibility:visible}p.plus-sign{font-family:gothambold,Arial,sans-serif;font-size:100px;padding-top:14%}.border-left-blue{border-left:10px solid #78C6E1}.border-right-yellow{border-right:10px solid #F9B844}.border-left-green{border-left:10px solid #77B950}.border-right-red{border-right:10px solid #F14852}.top.resources h1{font-size:83px;font-family:gothamlight,Arial,sans-serif;line-height:1}a.colio-close{background:url(../img/inner/resources/close-btn.png) no-repeat;width:52px;height:52px;right:0!important}a.readmore{position:relative}.colio-navigation{margin-top:25px;left:0!important}.colio-navigation a.colio-next,.colio-navigation a.colio-prev{color:#A2A4A7}.colio-navigation a:hover.colio-next,.colio-navigation a:hover.colio-prev{color:#000}#resource-web-development{background-color:#fff;height:auto}.sidebar-service h3{font-size:24px}.colio-container{padding:0!important}#resource-links{margin-left:0}.block-center,img.center{margin-left:auto;margin-right:auto}.frm-ok{position:absolute;width:25px;height:25px;z-index:4;left:0;top:0;background-image:url(../img/inner/contact/check.svg);background-repeat:no-repeat;background-size:25px}.fl{float:left}.fr{float:right}.cl{clear:left}.cr{clear:right}.clear{clear:both}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.text-right{text-align:right}.text-left{text-align:left}.text-shadow{text-shadow:1px 1px 1px #111}.block-right{margin-right:auto;right:0}img.center{display:block}.relative{position:relative}.absolute{position:absolute}.inline{display:inline}.inline-block{display:inline-block}.no-padding{padding:0}.no-border{border:0!important}.mtp5{margin-top:5px}.mt0_3{margin-top:.3em}.mt0_5{margin-top:.5em}.mt1{margin-top:1em}.mt2{margin-top:2em}.mt-1{margin-top:-1em}.mt-2{margin-top:-2em}.mt3{margin-top:3em}.mt4{margin-top:4em}.mb0_5{margin-bottom:.5em}.mb1{margin-bottom:1em}.mb2{margin-bottom:2em}.mb3{margin-bottom:3em}.mb4{margin-bottom:4em}.ml1{margin-left:1em}.ml2{margin-left:2em}.ml3{margin-left:3em}.ml4{margin-left:4em}.ml4_4{margin-left:4.4em}.mr1{margin-right:1em}.mr2{margin-right:2em}.pl1{padding-left:1em}.pr1{padding-right:1em}.pt0_5{padding-top:.5em}.pt1{padding-top:1em}.f65{font-size:65px}.onethird{width:33.3333%}.twothirds{width:66.6666%}.five{width:5%}.ten{width:10%}.fifteen{width:15%}.twenty{width:20%}.twentytwo{width:22%}.twentyfour{width:24%}.twentyfive{width:25%}.thirty{width:30%}.thirtythree{width:33.3%}.thirtyfive{width:35%}.forty{width:40%}.fortyfive{width:45%}.fifty{width:50%}.fiftyfive{width:55%}.sixty{width:60%}.sixtyfive{width:65%}.seventy{width:70%}.seventyfive{width:75%}.eighty{width:80%}.eightyfive{width:85%}.ninety{width:90%}.ninetyfive{width:95%}.full,.onehundred{width:100%}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chunk.left{float:left;padding-right:3%}.chunk.right{float:right;padding-left:3%}.chunk.no-padding{padding-left:0;padding-right:0}.chunk.border-left{border-left:1px solid #dcdcdc}.chunk.border-right{border-right:1px solid #dcdcdc}@media (min-width:960px) and (max-width:1279px){h1 span.scale{font-size:.6em}br.show-x-large{display:none}br.show-large{display:inline}br.show-medium,br.show-small{display:none}p.plus-sign{font-family:gothambold,Arial,sans-serif;font-size:100px;padding-top:15%;padding-bottom:22%;margin-bottom:0}}@media (min-width:640px) and (max-width:959px){h1 span.scale{font-size:.6em}br.show-large,br.show-x-large{display:none}br.show-medium{display:inline}br.show-small{display:none}ul.sub-nav li a{font-size:18px}p.plus-sign{font-family:gothambold,Arial,sans-serif;font-size:75px;padding-top:10%;padding-bottom:18%;margin-bottom:0}}@media (max-width:639px){h1 span.scale{font-size:.6em}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}.chunk.expandable{width:auto}.chunk.expandable.left{float:none;padding-right:0}.chunk.expandable.right{float:none;padding-left:0}.chunk.expandable.border-left{border-left:none}.chunk.expandable.border-right{border-right:none}p.expandable{float:none;width:auto;right:0;left:0;margin:0 auto}.expandable{float:none;width:auto}.border-left-blue,.border-left-green,.border-right-red,.border-right-yellow{border-left:none;border-right:none}ul.sub-nav li a{font-size:16px}p.plus-sign{font-family:gothambold,Arial,sans-serif;font-size:100px;padding-top:10%;padding-bottom:18%;margin-bottom:0}}div.perdy-icon{width:100px;height:100px;background:url(../img/common/icons-perdy.svg) no-repeat;background-size:400px 601px}div.perdy-icon.contentmarketing{background-position:0 0}div.perdy-icon.webdesign{background-position:-100px 0}div.perdy-icon.webdevelopment{background-position:-200px 0}div.perdy-icon.onlinemarketing{background-position:-300px 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-icon.videoproduction{background-position:0 -500px}div.perdy-icon.marketingmaterials{background-position:-100px -500px}div.perdy-icon.infographics{background-position:-200px -500px}div.perdy-icons{margin-bottom:1em}div.perdy-icons.right{text-align:right}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 570px}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}div.perdy-icon.videoproduction{background-position:0 -475px}div.perdy-icon.marketingmaterials{background-position:-95px -475px}div.perdy-icon.infographics{background-position:-190px -475px}}@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 330px}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}div.perdy-icon.videoproduction{background-position:0 -275px}div.perdy-icon.marketingmaterials{background-position:-55px -275px}div.perdy-icon.infographics{background-position:-110px -275px}}a.button,button,ul.menu-mobile li{-webkit-box-sizing:border-box;font-family:gothambold,Arial,sans-serif;-moz-box-sizing:border-box}a.button,body.contact a.button-clearfix,button{height:50px;text-decoration:none;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}.top.resources h1{font-size:40px}p.plus-sign{font-family:gothambold,Arial,sans-serif;font-size:115px;padding-top:10%;padding-bottom:20%;margin-bottom:0}}a.button,button{box-sizing:border-box;display:inline-block;font-size:22px;text-align:center;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:500px;position:fixed;left:30.2%;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 auto 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;text-align:center;width:82px;height:0;position:absolute;top:41px;left:50%;margin-left:-41px;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:0;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:-250px;-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{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);cursor:pointer}body.about .letter h3,h2.subtitle{font-family:gothamlight,Arial,sans-serif}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{content:'';width:30px;height:100%;position:absolute;left:0;pointer-events:none}.size-small .maincontainer.open{left:250px}h1,h2,h3{margin-bottom:.25em}h1{font-size:110px}h1.small{font-size:80px}h2{font-size:90px}h2.subtitle{font-size:36px}h3{font-size:40px}p{font-size:24px}p.large{font-size:30px}ul{font-size:24px}ul ul.flush-left{margin-left:1em}img.flex{display:block;max-width:100%;margin-bottom:1em}img.flex.flex.center{margin-left:0;margin-right:0}@media (min-width:960px) and (max-width:1279px){h1{font-size:90px}h1.small{font-size:70px}h2{font-size:60px}h2.subtitle{font-size:35px}h3{font-size:36px}ul{font-size:24px}}@media (min-width:640px) and (max-width:959px){h1{font-size:55px}h1.small{font-size:40px}h2{font-size:30px}h2.subtitle{font-size:28px}h3{font-size:26px}p,p.large{font-size:18px}ul{font-size:14px}}@media (max-width:639px){header.mobile{display:block}h1{font-size:55px}h1.small{font-size:40px}h2{font-size:30px}h2.subtitle{font-size:24px}h3{font-size:26px}p{font-size:16px}p.large{font-size:18px}ul{font-size:16px}}footer{color:#fff;position:relative;background-color:#0097d6;overflow:hidden}footer .scene{width:2000px;height:330px;position:absolute;left:50%;margin-left:-1000px}footer .scene .top{width:100%;height:80px;position:absolute;top:0;background:url(../img/inner/footer/top.svg) center top no-repeat}footer .scene .buildings,footer .scene .lights{width:100%;height:100%;position:absolute;top:0}footer .scene .lights{background:url(../img/inner/footer/lights.svg) 70% bottom no-repeat;background-size:1180px 330px;opacity:.5;-webkit-animation:footerLightsAnimation 1.2s infinite alternate ease-in-out;-moz-animation:footerLightsAnimation 1.2s infinite alternate ease-in-out;animation:footerLightsAnimation 1.2s infinite alternate ease-in-out}footer .scene .buildings{background:url(../img/inner/footer/buildings.svg) 95% bottom no-repeat;background-size:1333px 208px}footer .scene .ship{width:300px;height:124px;position:absolute;left:130px;bottom:0;background:url(../img/inner/footer/ship.svg) no-repeat;background-size:300px 124px;-webkit-animation:footerShipAnimationLarge 25s infinite alternate ease-in-out;-moz-animation:footerShipAnimationLarge 25s infinite alternate ease-in-out;animation:footerShipAnimationLarge 25s infinite alternate ease-in-out}footer .blackbar{width:100%;height:200px;margin-top:330px;background:#000}footer .blackbar .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;max-width:1260px;margin:0 auto;padding:3em 1em 0}section,section>.inner{-moz-box-sizing:border-box}footer .blackbar .denzent{float:left;padding-top:.5em}footer .blackbar .denzent div.icon.logo{display:inline-block;width:50px;height:60px;margin-right:.5em;background:url(../img/inner/footer/logo-cm-footer@2x.png) no-repeat;background-size:50px 54px;vertical-align:middle}footer .blackbar .denzent span{font-weight:700;text-align:left}footer .blackbar .location{float:right;font-size:16px;text-align:left;padding-top:1em}footer .blackbar .location:after{content:' ';display:block;clear:both}footer .blackbar .location a{color:inherit;text-decoration:none}footer .blackbar .location div.icon.location{float:left;width:28px;height:40px;margin-right:.75em;background:url(../img/inner/footer/icon-location.svg) no-repeat}footer .blackbar .location span{float:right}footer .blackbar ul.connect-buttons{width:180px;position:absolute;left:50%;margin-left:-90px;text-align:center}footer .blackbar ul.connect-buttons li{display:inline-block;width:72px;height:72px;margin-right:1em;vertical-align:bottom;background:url(../img/inner/icons-connect.svg) no-repeat;background-size:288px 144px}footer .blackbar ul.connect-buttons li:last-child{margin-right:0}footer .blackbar ul.connect-buttons li.fb{background-position:0 0}footer .blackbar ul.connect-buttons li.tw{background-position:-72px 0}footer .blackbar ul.connect-buttons li.in{background-position:-144px 0}footer .blackbar ul.connect-buttons li.em{background-position:-216px 0}footer .blackbar ul.connect-buttons li.fb:hover{background-position:0 -72px}footer .blackbar ul.connect-buttons li.tw:hover{background-position:-72px -72px}footer .blackbar ul.connect-buttons li.in:hover{background-position:-144px -72px}footer .blackbar ul.connect-buttons li.em:hover{background-position:-216px -72px}footer .blackbar ul.connect-buttons li a{display:block;width:100%;height:100%}footer .copyright{font-size:14px;text-align:center;line-height:40px}@-webkit-keyframes footerLightsAnimation{0%{opacity:.2}100%{opacity:1}}@-moz-keyframes footerLightsAnimation{0%{opacity:.2}100%{opacity:1}}@-o-keyframes footerLightsAnimation{0%{opacity:.2}100%{opacity:1}}@keyframes footerLightsAnimation{0%{opacity:.2}100%{opacity:1}}@-webkit-keyframes footerShipAnimationLarge{0%,25%{left:350px}100%{left:-300px}}@-moz-keyframes footerShipAnimationLarge{0%,25%{left:350px}100%{left:-300px}}@-o-keyframes footerShipAnimationLarge{0%,25%{left:350px}100%{left:-300px}}@keyframes footerShipAnimationLarge{0%,25%{left:350px}100%{left:-300px}}@-webkit-keyframes footerShipAnimationSmall{0%,25%{left:200px}100%{left:-160px}}@-moz-keyframes footerShipAnimationSmall{0%,25%{left:200px}100%{left:-160px}}@-o-keyframes footerShipAnimationSmall{0%,25%{left:200px}100%{left:-160px}}@keyframes footerShipAnimationSmall{0%,25%{left:200px}100%{left:-160px}}@media (max-width:959px){footer .scene{width:1000px;height:170px;margin-left:-500px}footer .scene .lights{background-size:607px 170px}footer .scene .buildings{background-size:640px 100px}footer .scene .ship{width:150px;height:62px;background-size:150px 62px;-webkit-animation-name:footerShipAnimationSmall;-moz-animation-name:footerShipAnimationSmall;animation-name:footerShipAnimationSmall}footer .blackbar{height:auto;margin-top:170px}footer .blackbar .inner{padding-top:1em;padding-bottom:1em}footer .blackbar .denzent{float:none;text-align:center;margin-bottom:1em;padding-top:0}footer .blackbar .location{float:none;width:280px;margin:0 auto;padding-top:0}footer .blackbar ul.connect-buttons{position:static;margin:0 auto 2em}footer .blackbar ul.connect-buttons li{width:60px;height:60px;background-size:240px 120px}footer .blackbar ul.connect-buttons li.fb{background-position:0 0}footer .blackbar ul.connect-buttons li.tw{background-position:-60px 0}footer .blackbar ul.connect-buttons li.in{background-position:-120px 0}footer .blackbar ul.connect-buttons li.em{background-position:-180px 0}footer .blackbar ul.connect-buttons li.fb:hover{background-position:0 -60px}footer .blackbar ul.connect-buttons li.tw:hover{background-position:-60px -60px}footer .blackbar ul.connect-buttons li.in:hover{background-position:-120px -60px}footer .blackbar ul.connect-buttons li.em:hover{background-position:-180px -60px}}ul.services-buttons{margin-left:0;margin-bottom:1em}ul.services-buttons li{display:inline-block;width:160px;margin-right:5em;margin-bottom:2em}.sidebar-service ul.services-buttons li{display:block;width:160px;margin-right:auto;margin-left:auto}ul.services-buttons li:last-child{margin-right:0}ul.services-buttons li div.perdy-icon{width:160px;height:160px;margin-bottom:1em;background-size:640px 960px}ul.services-buttons li div.perdy-icon.contentmarketing{background-position:0 0}ul.services-buttons li div.perdy-icon.webdesign{background-position:-160px 0}ul.services-buttons li div.perdy-icon.webdevelopment{background-position:-320px 0}ul.services-buttons li div.perdy-icon.onlinemarketing{background-position:-480px 0}ul.services-buttons li div.perdy-icon.seo{background-position:0 -160px}ul.services-buttons li div.perdy-icon.copywriting{background-position:-160px -160px}ul.services-buttons li div.perdy-icon.blogs{background-position:-320px -160px}ul.services-buttons li div.perdy-icon.pressrelease{background-position:-480px -160px}ul.services-buttons li div.perdy-icon.responsive{background-position:0 -320px}ul.services-buttons li div.perdy-icon.programming{background-position:-160px -320px}ul.services-buttons li div.perdy-icon.ecommerce{background-position:-320px -320px}ul.services-buttons li div.perdy-icon.dbmgmt{background-position:-480px -320px}ul.services-buttons li div.perdy-icon.branding{background-position:0 -480px}ul.services-buttons li div.perdy-icon.layout{background-position:-160px -480px}ul.services-buttons li div.perdy-icon.mobiledesign{background-position:-320px -480px}ul.services-buttons li div.perdy-icon.uxui{background-position:-480px -480px}ul.services-buttons li div.perdy-icon.campaign{background-position:0 -640px}ul.services-buttons li div.perdy-icon.ppc{background-position:-160px -640px}ul.services-buttons li div.perdy-icon.social{background-position:-320px -640px}ul.services-buttons li div.perdy-icon.analytics{background-position:-480px -640px}ul.services-buttons a.button{width:100%}body.services section.top div.perdy-icons div.wrap{color:#231f20}body.services section.top ul.services-buttons li{width:100px}body.services section.top ul.services-buttons li div.perdy-icon{width:100px;height:100px;background-size:400px 500px}body.services section.top ul.services-buttons li div.perdy-icon.contentmarketing{background-position:0 0}body.services section.top ul.services-buttons li div.perdy-icon.webdesign{background-position:-100px 0}body.services section.top ul.services-buttons li div.perdy-icon.webdevelopment{background-position:-200px 0}body.services section.top ul.services-buttons li div.perdy-icon.onlinemarketing{background-position:-300px 0}body.services section.top ul.services-buttons li div.perdy-icon.seo{background-position:0 -100px}body.services section.top ul.services-buttons li div.perdy-icon.copywriting{background-position:-100px -100px}body.services section.top ul.services-buttons li div.perdy-icon.blogs{background-position:-200px -100px}body.services section.top ul.services-buttons li div.perdy-icon.pressrelease{background-position:-300px -100px}body.services section.top ul.services-buttons li div.perdy-icon.responsive{background-position:0 -200px}body.services section.top ul.services-buttons li div.perdy-icon.programming{background-position:-100px -200px}body.services section.top ul.services-buttons li div.perdy-icon.ecommerce{background-position:-200px -200px}body.services section.top ul.services-buttons li div.perdy-icon.dbmgmt{background-position:-300px -200px}body.services section.top ul.services-buttons li div.perdy-icon.branding{background-position:0 -300px}body.services section.top ul.services-buttons li div.perdy-icon.layout{background-position:-100px -300px}body.services section.top ul.services-buttons li div.perdy-icon.mobiledesign{background-position:-200px -300px}body.services section.top ul.services-buttons li div.perdy-icon.uxui{background-position:-300px -300px}body.services section.top ul.services-buttons li div.perdy-icon.campaign{background-position:0 -400px}body.services section.top ul.services-buttons li div.perdy-icon.ppc{background-position:-100px -400px}body.services section.top ul.services-buttons li div.perdy-icon.social{background-position:-200px -400px}body.services section.top ul.services-buttons li div.perdy-icon.analytics{background-position:-300px -400px}@media (min-width:960px) and (max-width:1279px){ul.services-buttons li{margin-right:3em}}@media (min-width:640px) and (max-width:959px){ul.services-buttons li{margin-right:1em}body.services ul.services-buttons li{margin-right:2em}body.services ul.services-buttons li:nth-of-type(2),body.services ul.services-buttons li:nth-of-type(4){margin-right:0}}@media (max-width:639px){ul.services-buttons li{display:block;margin-left:auto;margin-right:auto}ul.services-buttons li:last-child{margin-right:auto}}section{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}section.bg-white{background:#fff}section.bg-radial-blue{background:-webkit-radial-gradient(#27a6e5,#185799);background:radial-gradient(#27a6e5,#185799)}section.bg-radial-blue-left{background:-webkit-radial-gradient(40% 50%,#27a6e5,#185799);background:radial-gradient(at 40% 50%,#27a6e5,#185799)}section.bg-radial-blue-right{background:-webkit-radial-gradient(60% 50%,#27a6e5,#185799);background:radial-gradient(at 60% 50%,#27a6e5,#185799)}section.bg-radial-black-left{background:-webkit-radial-gradient(40% 50%,#373739,#000);background:radial-gradient(at 40% 50%,#373739,#000)}section.bg-radial-black-right{background:-webkit-radial-gradient(60% 50%,#373739,#000);background:radial-gradient(at 60% 50%,#373739,#000)}section>.inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1280px;margin:0 auto;padding:5em 2em 3em}#resource-content>.inner,#resource-web-development>.inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1280px;margin:0 auto;padding:2em 2em 3em}#resource-content>.inner:after,section>.inner:after{content:'';display:block;clear:both}section.top{padding-top:100px}section.services{text-align:center;background:#fff}section.services h2{text-align:center;margin-bottom:1em}@media (min-width:960px) and (max-width:1279px){section.top{padding-top:80px}}@media (min-width:640px) and (max-width:959px){section>.inner{padding-top:3em}}@media (max-width:639px){body.services a.button{display:block;max-width:300px;margin:0 auto}body.services a.button.right{float:none}section.bg-radial-blue-left,section.bg-radial-blue-right{background:-webkit-radial-gradient(#27a6e5,#185799);background:radial-gradient(#27a6e5,#185799)}section.bg-radial-black-left,section.bg-radial-black-right{background:-webkit-radial-gradient(#373739,#000);background:radial-gradient(#373739,#000)}section>.inner{padding-top:2em}section.top{padding-top:0}}body.about .letter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:542px;min-height:724px;padding:2em 1em;background:url(../img/inner/about/letter.svg) left top no-repeat,-webkit-linear-gradient(transparent 0,transparent 100px,#ededee 100px,#ededee 100%);background:url(../img/inner/about/letter.svg) left top no-repeat,linear-gradient(transparent 0,transparent 100px,#ededee 100px,#ededee 100%);background-size:contain}body.about .letter h2{color:#000;font-size:40px}body.about .letter h3{color:#000;font-size:27px;margin-bottom:.75em}body.about .letter p{color:#2f2f2f;font-size:20px}body.about .blueband{text-align:center}body.about .founder-deets{float:left;margin-right:2em;margin-bottom:2em}body.about .founder-deets h2{color:#00acdc;font-size:30px;margin-bottom:-.125em}body.about .founder-deets h3{color:#000;font-size:40px;margin-bottom:0}body.about .founder-deets div.icon{float:left;width:40px;height:40px;margin-right:10px;background:url(../img/inner/about/icons-social.svg) no-repeat;background-size:80px 40px}body.about .founder-deets div.icon a{display:block;width:100%;height:100%}body.about .founder-deets div.icon.email{background-position:0 0}body.about .founder-deets div.icon.linkedin{background-position:-40px 0}body.about .staff div.employee{float:left;width:262px;height:335px;margin-right:3.3%;position:relative;background-repeat:no-repeat}body.about .staff div.employee.nm{margin:0}body.about .staff div.employee div.person-bw,body.about .staff div.employee div.person-color{height:270px;width:100%;background-repeat:none;position:absolute;top:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}body.about .staff div.employee div.person-bw#Angel{background-image:url(../img/inner/about/angel-bw.jpg)}body.about .staff div.employee div.person-bw#Robert{background-image:url(../img/inner/about/robert-bw.jpg)}body.about .staff div.employee div.person-bw#Alvaro{background-image:url(../img/inner/about/alvaro-bw.jpg)}body.about .staff div.employee div.person-bw#Minakshi{background-image:url(../img/inner/about/Minakshi-bw.jpg)}body.about .staff div.employee div.person-bw#Ryan{background-image:url(../img/inner/about/ryan-bw.jpg)}body.about .staff div.employee div.person-bw#Miguel{background-image:url(../img/inner/about/miguel-bw.jpg)}body.about .staff div.employee div.person-bw#Cutter{background-image:url(../img/inner/about/cutter-bw.jpg)}body.about .staff div.employee div.person-bw#Aaron{background-image:url(../img/inner/about/aaron-bw.jpg)}body.about .staff div.employee div.person-bw#Fidel{background-image:url(../img/inner/about/fidel-bw.jpg)}body.about .staff div.employee div.person-color{-webkit-opacity:0;-moz-opacity:0;opacity:0}body.about .staff div.employee div.person-color#Angel{background-image:url(../img/inner/about/angel.jpg)}body.about .staff div.employee div.person-color#Robert{background-image:url(../img/inner/about/robert.jpg)}body.about .staff div.employee div.person-color#Alvaro{background-image:url(../img/inner/about/alvaro.jpg)}body.about .staff div.employee div.person-color#Minakshi{background-image:url(../img/inner/about/Minakshi.jpg)}body.about .staff div.employee div.person-color#Ryan{background-image:url(../img/inner/about/ryan.jpg)}body.about .staff div.employee div.person-color#Miguel{background-image:url(../img/inner/about/miguel.jpg)}body.about .staff div.employee div.person-color#Cutter{background-image:url(../img/inner/about/cutter.jpg)}body.about .staff div.employee div.person-color#Aaron{background-image:url(../img/inner/about/aaron.jpg)}body.about .staff div.employee div.person-color#Fidel{background-image:url(../img/inner/about/fidel.jpg)}body.about .staff div.employee div.person-info{width:206px;height:98px;border-radius:4px;background-color:#000;z-index:3;position:absolute;top:222px;left:36px}body.about .staff div.employee div.person-info p.name{font-size:17px;font-family:gothambold,Arial,sans-serif;border-bottom:1px solid #999;margin:2px 10px;padding:3px 0;text-align:center}body.about .staff div.employee div.person-info p.title{font-size:16px;margin:2px 0;padding-bottom:2px;text-align:center}body.about .staff div.employee div.person-info a.email,body.about .staff div.employee div.person-info a.linkedin{width:24px;height:23px;background-repeat:no-repeat;display:block;margin:5px 0;float:left}body.about .staff div.employee div.person-info a.linkedin{background-image:url(../img/inner/about/linkedin.png);margin-left:48px;margin-right:30px}body.about .staff div.employee div.person-info a.linkedin:hover{background-image:url(../img/inner/about/linkedin-hv.png)}body.about .staff div.employee div.person-info a.email{background-image:url(../img/inner/about/mail.png);margin-left:30px;margin-right:40px}body.about .staff div.employee div.person-info a.email:hover{background-image:url(../img/inner/about/mail-hv.png)}body.about .staff div.employee div.person-info div.v-border{width:1px;height:20px;margin-top:6px;border-left:1px solid #888;float:left}body.about .staff div.employee div.person-info div.h-border{border-bottom:1px solid #999;margin:0 10px 2px}body.about .staff div.employee:hover div.person-color{-webkit-opacity:1;-moz-opacity:1;opacity:1}@media (max-width:1279px){body.about .letter{max-width:100%}body.about .staff div.employee.nm{margin-right:3.3%}}@media (min-width:640px) and (max-width:959px){body.about .chunk-left{float:none;width:auto;padding-right:0}body.about .chunk-right{float:none;width:auto;padding-left:0}body.about .top-chunk{max-width:542px;margin:0 auto 2em}body.about .letter{margin:0 auto}body.about .letter p{font-size:18px}body.about section.blueband .inner,body.about section.founders .inner{max-width:600px;margin:0 auto}body.about .staff div.employee.nm{margin-right:3.3%}}@media (max-width:639px){body.about .letter h2{font-size:30px}body.about .letter h3{font-size:20px}body.about .letter p{font-size:16px}}body.contact section.top{background:#fff}body.contact section.top a.phone{color:#000;text-decoration:none}body.contact .envelope-back,body.contact .envelope-front{width:100%;min-height:400px;position:absolute;bottom:0;pointer-events:none;background-size:contain}body.contact .envelope-front{background:url(../img/inner/contact/envelope-front.svg) center bottom no-repeat}body.contact .envelope-back{background:url(../img/inner/contact/envelope-back.svg) center bottom no-repeat}body.contact .letter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:90%;min-height:820px;position:relative;margin:0 auto;padding:4.5em 1em 2em;background:url(../img/inner/contact/letter.svg) left top no-repeat,-webkit-linear-gradient(transparent 0,transparent 100px,#ededee 100px,#ededee 100%);background:url(../img/inner/contact/letter.svg) left top no-repeat,linear-gradient(transparent 0,transparent 100px,#ededee 100px,#ededee 100%);background-size:contain}body.contact a.button-clearfix,body.contact input,body.contact textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;outline:0}body.contact .letter h2{color:#000;font-size:40px}body.contact .letter h3{color:#000;font-family:gothamlight,Arial,sans-serif;font-size:27px;margin-bottom:.75em}body.contact .letter p{color:#2f2f2f;font-size:20px}body.contact a.button,body.contact button{width:50%;position:absolute;left:50%;margin-left:-25%;bottom:1.5em}body.contact a.button-clearfix{width:auto;position:relative;left:0;margin-left:0;box-sizing:border-box;display:inline-block;font-family:gothambold,Arial,sans-serif;text-align:center;border-radius:6px;border-width:3px;border-style:solid;transition:background-color .1s ease-out;bottom:auto}body.contact input,body.contact label,body.contact textarea{font-family:gothamlight,Arial,sans-serif;font-size:18px}body.contact form{max-width:960px;position:relative;margin:0 auto;text-align:left}body.contact label{display:inline-block;color:#303030;margin-bottom:2px}body.contact input,body.contact textarea{box-sizing:border-box;display:block;width:100%;padding:.5em;border-radius:0;border:1px solid #d6d8d7;color:#0e254b;background:#d6d8d7;transition:background-color .1s ease-out}body.contact input{height:40px;line-height:2}body.contact input::-webkit-input-placeholder{color:#c2c4c6}body.contact input:-moz-placeholder{color:#c2c4c6}body.contact input::-moz-placeholder{color:#c2c4c6}body.contact input:-ms-input-placeholder{color:#c2c4c6}body.contact textarea{height:164px;resize:none}body.contact textarea::-webkit-input-placeholder{color:#c2c4c6}body.contact textarea:-moz-placeholder{color:#c2c4c6}body.contact textarea::-moz-placeholder{color:#c2c4c6}body.contact textarea:-ms-input-placeholder{color:#c2c4c6}body.contact input:hover,body.contact textarea:hover{background:#ddd}body.contact input:focus,body.contact textarea:focus,body.thankyou section.top{background:#fff}body.contact input.error,body.contact textarea.error{border:2px solid #ec1d24}body.contact label.error{display:block;color:#ec1d24}body.thankyou section.top a.phone{color:#000;text-decoration:none}body.thankyou .envelope-close{display:block;width:500px;height:300px;position:relative;z-index:10;background:url(../img/inner/thankyou/envelope-close.svg) center center no-repeat;background-size:100%;-webkit-animation:envelope 1.5s;animation:envelope 1.5s}body.thankyou .correct-icon{display:block;width:200px;height:200px;position:relative;top:-350px;left:140px;z-index:12;background:url(../img/inner/thankyou/correct.svg) center center no-repeat;background-size:0;-webkit-animation:greenicon .5s linear 1s;animation:greenicon .5s linear 1s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@-webkit-keyframes envelope{from{background-size:0}to{background-size:100%}}@keyframes envelope{from{background-size:0}to{background-size:100%}}@-webkit-keyframes greenicon{from{background-size:0}to{background-size:350%;-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes greenicon{from{background-size:0}to{background-size:350%;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}body.thankyou .shadow{display:block;width:500px;height:100px;position:relative;top:-45px;z-index:9;background:url(../img/inner/thankyou/shadow.svg) center center no-repeat;background-size:0;-webkit-animation:shadow .5s linear .5s;animation:shadow .5s linear .5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@-webkit-keyframes shadow{from{background-size:0}to{background-size:150%}}@keyframes shadow{from{background-size:0}to{background-size:150%}}body.thankyou a.button{width:50%;position:absolute;left:50%;margin-left:-25%;bottom:1.5em}body.thankyou p.small{font-size:18px}body.thankyou a.button-clearfix{width:auto;position:relative;left:0;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:50px;padding:0 10px;color:#359ed8;line-height:45px;font-family:gothambold,Arial,sans-serif;text-align:center;text-decoration:none;outline:0;border-radius:6px;border-width:3px;border-style:solid;border-color:#359ed8;cursor:pointer;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;transition:background-color .1s ease-out;bottom:auto}@media (max-width:1279px){body.contact .letter{max-width:100%}}@media (min-width:960px) and (max-width:1080px){body.thankyou .envelope-close{margin-top:30px;width:430px;height:280px}body.thankyou .correct-icon{width:150px;height:150px;top:-280px;left:135px}body.thankyou .shadow{width:420px;height:80px;top:-50px}}@media (min-width:640px) and (max-width:959px){body.contact .letter{min-height:720px;margin:0 auto}body.contact .letter p{font-size:18px}body.thankyou .correct-icon{width:120px;height:120px;top:-240px;left:110px}body.thankyou .shadow{width:350px;height:70px;top:-35px}}@media (max-width:639px){body.contact .letter h2{font-size:30px}body.contact .letter h3{font-size:20px}body.contact .letter p{font-size:16px}body.thankyou .envelope-close{margin-top:30px;width:350px;height:225px}body.thankyou .correct-icon{width:120px;height:120px;top:-240px;left:110px}body.thankyou .shadow{width:350px;height:70px;top:-35px}}.big-logo img{display:none}