@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */hr,input[type=search]{box-sizing:content-box}img,legend{border:0}header .logo,header .logo img{max-height:155px}.container,header,section.intro,sub,sup{position:relative}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#94B500;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}body,h6{line-height:1.6}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px}legend{padding:0}table{border-collapse:collapse;border-spacing:0}.container{width:90%;max-width:1024px;margin:0 auto;padding:0}.row,h1,h2,h3,h4,h5,h6{margin-bottom:2rem}ol,p,ul{margin-top:0}.container .column,.container .columns{float:left;width:100%;box-sizing:border-box}.row .column:first-child,.row .columns:first-child{margin-left:0}@media (min-width:769px){.container .column,.container .columns{margin-left:3.66667%;padding:4px 8px}.container .one.column,.container .one.columns{width:4.66667%}.container .two.columns{width:13%}.container .three.columns{width:21.33333%}.container .four.columns{width:29.66667%}.container .five.columns{width:38%}.container .six.columns{width:46.33333%}.container .seven.columns{width:54.66667%}.container .eight.columns{width:63%}.container .nine.columns{width:71.33333%}.container .ten.columns{width:79.66667%}.container .eleven.columns{width:88%}.container .twelve.columns{width:100%;margin-left:0}.container .one-third.column{width:29.66667%}.container .two-thirds.column{width:63%}.container .one-half.column{width:46.33333%}.container .offset-by-one.column,.container .offset-by-one.columns{margin-left:4.66667%}.container .offset-by-two.column{margin-left:13%}.container .offset-by-three.column{margin-left:21.33333%}.container .offset-by-four.column{margin-left:29.66667%}.container .offset-by-five.column{margin-left:38%}.container .offset-by-six.column{margin-left:46.33333%}.container .offset-by-seven.column{margin-left:54.66667%}.container .offset-by-eight.column{margin-left:63%}.container .offset-by-nine.column{margin-left:71.33333%}.container .offset-by-ten.column{margin-left:79.66667%}.container .offset-by-eleven.column{margin-left:88%}.container .offset-by-one-third.column{margin-left:29.66667%}.container .offset-by-two-thirds.column{margin-left:63%}.container .offset-by-one-half.column{margin-left:4.66667%}}html{font-size:62.5%}body{font-size:1.5em;font-weight:500;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#6a6a6a}h1,h2,h3,h4,h5,h6{font-weight:300;margin-top:0}h1{font-size:1.7rem;line-height:1;letter-spacing:0}h2{font-size:1.4rem;line-height:1.25;letter-spacing:0}h3{font-size:1rem;line-height:1.3;letter-spacing:0}h4{font-size:.8rem;line-height:1.35;letter-spacing:0}h5{font-size:.7rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:.6rem;letter-spacing:0}@media (min-width:550px){h1{font-size:3.4rem}h2{font-size:2.8rem;line-height:2.8rem}h3{font-size:1rem}h4{font-size:.8rem}h5{font-size:.7rem}h6{font-size:.6rem}}a:hover{color:#7f9c00}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;background-color:transparent;border-radius:6px;color:#27313b;text-align:center;font-size:11px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid #27313b;height:38px;line-height:38px;padding:0 30px;letter-spacing:.1rem;text-transform:none;white-space:nowrap;box-sizing:border-box}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{border-color:#13181c;color:#13181c;outline:0}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#fff;border-color:#f4f4f2;background-color:#f4f4f2}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{background-color:#ddddd6;border-color:#ddddd6;color:#fff}input[type=email],input[type=text],input[type=password],input[type=search],select{border:1px solid #bbb;height:36px;padding:6px 10px;border-radius:6px;box-shadow:none;background:#fff}input[type=email],input[type=text],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]:focus,input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,select:focus{border:1px solid #f4f4f2;outline:0}label,legend{display:block;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;font-weight:400;margin-left:.5rem}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}.button,button,li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;background:#f3f3f3;border:1px solid #e1e1e1;border-radius:6px;white-space:nowrap}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.center{text-align:center}.leftAlign{text-align:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}body{background-color:#f4f4f2}header{background-color:#593312;background-image:url(/img/hero2.jpg);background-size:cover;background-position:50%;height:398px;padding:15px 0 0;text-align:center}header .logo{width:35%;margin:auto}header .title{margin:0 auto}header .title h1{color:#fff;margin:24px auto;font-weight:500;font-size:2.6rem;line-height:4.2rem}header .title h1 span{display:block;width:100%}.show{visibility:visible;opacity:1;transition:.4s}.hide{visibility:hidden;opacity:0;transition:.4s}section.photo-credit{display:none}section.intro{text-align:left;color:#6a6a6a;padding:10px}section.intro h2,section.intro p{margin:10px auto;font-size:1.8rem;line-height:2.6rem}section.intro h2 strong,section.intro p strong{color:orange;font-size:2.2rem}section.intro p{margin-top:20px;font-size:1.6rem;line-height:2.4rem}section.intro p a{font-weight:700}.testimonial{text-align:center;font-weight:500}.testimonial img{padding-bottom:8px;transform:scale(90%);border:1px #00f}section.work .coming-soon{color:#fff;text-align:center;display:block;margin:30px auto}section.work h1{color:#f0f0f0;background-color:#d6dbdd;width:100%;padding:10px 180px}section.work .pressSelector{margin:0 auto -8px;width:100%}section.work .pressSelector ul{padding:0;margin:0}section.work .pressSelector ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}section.work .pressThumb li{position:relative;overflow:hidden;list-style:none;margin:0;padding:0;background-color:#d6dbdd}section.work .pressThumb li#pressLi1,section.work .pressThumb li#pressLi2,section.work .pressThumb li#pressLi3,section.work .pressThumb li#pressLi4,section.work .pressThumb li#pressLi5,section.work .pressThumb li#pressLi6,section.work .pressThumb li#pressLi7,section.work .pressThumb li#pressLi8,section.work .pressThumb li#pressLi9{width:100%;height:238px}section.work .pressThumb li a{display:inline-block;vertical-align:top;text-decoration:none}section.work .pressThumb li p{line-height:1.4;color:#ddd;width:90%;text-shadow:#555 1px 1px 6px}section.work .info,section.work .normal{width:100%;height:100%}#acotelinteractive section#descript h2,.goVisit:hover{text-shadow:1px 1px 1px #999}section.work .pressThumb li a.ai{background:url(/img/work/acotelinteractive/logo.png) center 45% no-repeat #fff}section.work .pressThumb li a.kidsterenglish{background:url(/img/work/kidsterenglish/logo.png) center center no-repeat,linear-gradient(to top,#026085 0,#0b2a4e 35%);background-size:contain}section.work .pressThumb li a.mBuzzy{background:url(/img/work/mbuzzy/logo.png) center center no-repeat,radial-gradient(ellipse at center,#4fd6c7 0,#46c0b3 70%)}section.work .pressThumb li a.bucksense{background:url(/img/work/bucksense/logo.png) center 45% no-repeat,linear-gradient(#333,#111),center center no-repeat}section.work .pressThumb li a.rocketdocs{background:url(/img/work/rocketdocs/logo-light.png) center 45% no-repeat,linear-gradient(#8f060c,#580308) center center no-repeat}section.work .pressThumb li a.astri{background:url(/img/work/astri/logo.png) center 25% no-repeat,url(/img/work/astri/background.png) center bottom no-repeat #f2f2f2}section.work .pressThumb li a.digipunk{background:url(/img/work/digipunk/logo.png) center 55% no-repeat,url(/img/work/digipunk/background.jpg) 40% 30% no-repeat #f2f2f2}section.work .pressThumb li a.datecom{background:url(/img/work/datecom/logo.svg) center 40% no-repeat,linear-gradient(#981973,#012366)}section.work .pressThumb li a.toyota{background:url(/img/work/toyota/logo.svg) center/38% no-repeat,linear-gradient(#565656,#959595);cursor:not-allowed}section.work .epkLink{position:absolute;bottom:8px;right:8px;z-index:10;display:none}section.work .info{visibility:hidden;padding:20px;position:absolute;top:0;right:0;z-index:2;overflow:hidden;border-radius:1px;pointer-events:none;background-color:rgba(40,46,47,.5);text-align:center;line-height:1.4rem}section.work .info h3{margin:0!important;padding:40px 0 0!important;font-size:28px;font-weight:600;color:rgba(235,235,235,.9);background:0 0!important;letter-spacing:1px}section.work .info p{margin:0 auto}section.work .otherClients{background-color:#d6dbdd;min-height:600px;text-align:center;padding:40px 10px}section.work .otherClients h2{padding:0 20px}section.work .otherClients div{width:150px;height:110px;display:inline-block;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;transition:.5s}section.work .otherClients div span{display:none;visibility:hidden}section.work .otherClients .cbs{background-image:url(/img/work/other/cbs-network.png)}section.work .otherClients .sands{background-image:url(/img/work/other/simonschuster.png)}section.work .otherClients .nty{background-image:url(/img/work/other/nyt.png)}section.work .otherClients .usa{background-image:url(/img/work/other/usa.png)}section.work .otherClients .pbs{background-image:url(/img/work/other/pbs-pov.png)}section.work .otherClients .news88{background-image:url(/img/work/other/news88.png)}section.work .otherClients .ark{background-image:url(/img/work/other/ark.png)}section.work .otherClients .late-show{background-image:url(/img/work/other/late-show.png)}section.work .otherClients .nantucket{background-image:url(/img/work/other/nantucket-film.png)}section.work .otherClients .cha{background-image:url(/img/work/other/cha.png)}section.work .otherClients .bark{background-image:url(/img/work/other/bark.png)}section.work .otherClients .tcp{background-image:url(/img/work/other/tcp.png)}section.work .otherClients .pixacore{background-image:url(/img/work/other/pixacore.png)}section.work .otherClients .pfizer{background-image:url(/img/work/other/pfizer.png)}section.work .otherClients .thinkful{background-image:url(/img/work/other/thinkful.png)}section.work .otherClients .original{background-image:url(/img/work/other/originalcom.png)}section.work .otherClients .chegg{background-image:url(/img/work/other/chegg.png)}section.work .otherClients .oc{background-image:url(/img/work/other/opencrowd.png)}section.work .otherClients .rocketdocs{background-image:url(/img/work/other/rocketdocs.png)}section.work .otherClients .avocado{background-image:url(/img/work/other/avocado.png)}section.work .otherClients .cs{background-image:url(/img/work/other/cs.png)}section.work .otherClients .momentum{background-image:url(/img/work/other/momentum.png)}section.work .otherClients .adobe{background-image:url(/img/work/other/adobe.png)}section.work .otherClients .toyota{background-image:url(/img/work/other/toyota.png)}section.work .otherClients .fhn{background-image:url(/img/work/other/fhn.png)}section.work .otherClients .spendlabs{background-image:url(/img/work/other/spendlabs.png)}section.work .otherClients .nm{background-image:url(/img/work/other/nm.png)}section.work .otherClients .orion{background-image:url(/img/work/other/orion.png)}section.work .otherClients .ey{background-image:url(/img/work/other/ey.png)}section.work .otherClients .kpmg{background-image:url(/img/work/other/kpmg.png)}section.work .otherClients .preload{position:absolute;bottom:0;left:-9999px}@media (hover:hover){section.work .otherClients .cbs:hover{background-image:url(/img/work/other/cbs-network2.png)}section.work .otherClients .sands:hover{background-image:url(/img/work/other/simonschuster2.png)}section.work .otherClients .nty:hover{background-image:url(/img/work/other/nyt2.png)}section.work .otherClients .usa:hover{background-image:url(/img/work/other/usa2.png)}section.work .otherClients .pbs:hover{background-image:url(/img/work/other/pbs-pov2.png)}section.work .otherClients .news88:hover{background-image:url(/img/work/other/news882.png)}section.work .otherClients .ark:hover{background-image:url(/img/work/other/ark2.png)}section.work .otherClients .late-show:hover{background-image:url(/img/work/other/late-show2.png)}section.work .otherClients .nantucket:hover{background-image:url(/img/work/other/nantucket-film2.png)}section.work .otherClients .cha:hover{background-image:url(/img/work/other/cha2.png)}section.work .otherClients .bark:hover{background-image:url(/img/work/other/bark2.png)}section.work .otherClients .tcp:hover{background-image:url(/img/work/other/tcp2.png)}section.work .otherClients .pixacore:hover{background-image:url(/img/work/other/pixacore2.png)}section.work .otherClients .pfizer:hover{background-image:url(/img/work/other/pfizer2.png)}section.work .otherClients .thinkful:hover{background-image:url(/img/work/other/thinkful2.png)}section.work .otherClients .original:hover{background-image:url(/img/work/other/originalcom2.png)}section.work .otherClients .chegg:hover{background-image:url(/img/work/other/chegg2.png)}section.work .otherClients .oc:hover{background-image:url(/img/work/other/opencrowd2.png)}section.work .otherClients .rocketdocs:hover{background-image:url(/img/work/other/rocketdocs2.png)}section.work .otherClients .avocado:hover{background-image:url(/img/work/other/avocado2.png)}section.work .otherClients .cs:hover{background-image:url(/img/work/other/cs2.png)}section.work .otherClients .momentum:hover{background-image:url(/img/work/other/momentum2.png)}section.work .otherClients .adobe:hover{background-image:url(/img/work/other/adobe2.png)}section.work .otherClients .toyota:hover{background-image:url(/img/work/other/toyota2.png)}section.work .otherClients .fhn:hover{background-image:url(/img/work/other/fhn2.png)}section.work .otherClients .spendlabs:hover{background-image:url(/img/work/other/spendlabs2.png)}section.work .otherClients .nm:hover{background-image:url(/img/work/other/nm2.png)}section.work .otherClients .orion:hover{background-image:url(/img/work/other/orion2.png)}section.work .otherClients .ey:hover{background-image:url(/img/work/other/ey2.png)}section.work .otherClients .kpmg:hover{background-image:url(/img/work/other/kpmg2.png)}}footer{background-color:#5a4ba3;background:linear-gradient(to bottom,#5a4ba3 0,#7b3795 100%);color:#fff;padding:20px}footer .events{min-height:80px}footer .contact{text-align:center;min-height:130px;margin:0 -20px;padding:40px;cursor:pointer}footer .contact p{font-size:3rem;line-height:3rem;margin-top:26px}footer .contact p span{color:orange;font-size:1.8rem}footer .contact .social{text-align:center}footer .contact .social img{width:34px;margin-left:15px}footer nav{background-color:#27313b;width:100%;text-align:center;margin-top:20px}footer nav a{width:auto;font-size:12px;line-height:40px;margin-right:10px}footer nav .copyright{margin-top:10px;font-size:12px}@media (max-width:1024px){#bgvid{visibility:none;display:none}}@media (min-width:1025px){section.work .coming-soon{display:none}}.case-study .header{background:rgba(55,55,55,.3);height:47px;padding:7px 0;width:100%;position:fixed;left:0;top:0;right:0;z-index:999}.case-study .header .headerWrap{width:66%;margin:0 auto;font-size:1.6rem}.case-study .header .logo{width:66px;float:left;display:block;margin-top:0}.case-study .header .logo img{width:66px}.case-study .header .headerContact{float:right;position:relative;top:5px;margin-right:32px;letter-spacing:.1rem;font-weight:400;color:#fff;cursor:pointer}.case-study .header .caseStudyNext,.case-study .header .caseStudyPrev{color:#fff;float:right;height:47px;margin:-7px 0 0 1px;background-color:rgba(55,55,55,.2);padding:5px 26px;display:inline-block;font-size:2.2rem}.case-study .header a.caseStudyNext:before,.case-study .header a.caseStudyPrev:before{top:0;left:0;content:"";width:0;height:0;line-height:0;display:inline-block;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent;position:relative}.case-study .header a.caseStudyPrev:before{border-right:10px solid #eee}.case-study .header a.caseStudyNext:before{border-left:10px solid #eee}.case-study #intro h1{margin:0 auto;text-align:center}.case-study #descript ul{list-style:none}.case-study #descript img{width:100%}.case-study .caseFooter{min-height:240px;padding:90px;text-align:center;font-size:2.6rem;font-weight:300;background-color:#fff}.bigQuote{height:320px;background-color:#e3dfe4;color:#666;text-align:center;padding:30px 140px;margin:50px 0 80px;font-size:2.3rem;font-weight:300;box-shadow:rgba(0,0,0,.5) 2px 0 3px}.goVisit{color:#fff;display:block;padding:12px;border:2px solid rgba(255,255,255,.6);border-radius:6px;margin:0 auto;width:150px;text-align:center}#astri section#descript .cutIphoneHolder .bx-wrapper .bx-prev,#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-prev,#mbuzzy section#descript .whiteSGHolder .bx-wrapper .bx-prev,#rocketdocs .bigQuote{display:none}.goVisit:hover{background-color:rgba(255,255,255,.6);border:2px solid rgba(255,255,255,.4);color:#fff}.lead p{font-size:1.8rem}.carouselText{font-size:1.6rem}.carouselText h2{margin-top:50px;line-height:3.2rem}#acotelinteractive .header{background-color:rgba(55,55,55,.7)}#acotelinteractive section.intro{background:url(/img/work/acotelinteractive/aiheader-blue.jpg) 0 0/cover no-repeat #0c292e;text-align:center;color:#dedede;height:460px}#acotelinteractive section.intro h2{font-size:2.4rem}#acotelinteractive section.intro img{margin-top:40px}#acotelinteractive section#descript{background-color:#bbb;padding:90px 0;color:#fff}#acotelinteractive section#descript .aiLongImg{margin:-240px 0 -7px}#acotelinteractive section#descript p{text-align:left;text-shadow:1px 1px 1px #999}#acotelinteractive .bigQuote{padding:50px 180px}#kidsterenglish body{background-color:#dadada}#kidsterenglish section#descript{background-color:#229152;color:#ddd;margin-top:-100px;padding:90px 0;position:relative}#kidsterenglish section#descript .ipadHolder{background:0 0;padding:20px 0 0}#kidsterenglish section#descript .ipadHolder .bx-wrapper{margin:4px 32px 0 33px!important}#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-viewport{height:167px!important;border:none;box-shadow:none}#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-next{background:url(/img/work/moreBtn.png) no-repeat;background-size:70%;height:100px;width:100px;position:absolute;top:140px;left:188px;z-index:5}#kidsterenglish section#descript .ipadHolder .bx-wrapper .kidVid{width:461px;height:346px}#skillsweet{background:url(/img/work/skillsweet/SkillSweetGames1.jpg) fixed #062345}#skillsweet .header{background-color:rgba(0,0,0,.3)}#skillsweet section.intro{background:url(/img/work/skillsweet/SkillSweetGames1.jpg) 0 0/cover no-repeat #091a2d;height:490px;color:#ddd;text-align:center;padding-top:90px}#skillsweet section#descript{background-color:#d7721b;color:#fff}#skillsweet section#descript .sswMobile{margin:-210px auto -90px;width:90%}#skillsweet section#descript h2{font-size:2.8rem}#skillsweet .bigQuote{background-color:transparent;margin:0;color:#fff;padding:50px 15%}#bucksense{font-size:1.7rem}#bucksense section.intro{height:560px}#bucksense section.intro h1{line-height:4.2rem;width:90%}#bucksense section#descript{padding:50px 0;background-color:#578090;color:#fff;text-align:left}#bucksense section#descript .bucksenseHero{margin-top:-410px;margin-bottom:-70px}#bucksense section#descript .bucksenseSite h2{margin-top:40px}#bucksense section#descript .wires img{width:25%}#bucksense .bigQuote{height:240px}#bucksense .bucksensePlatform{margin:-60px auto 40px}#astri section.intro{background:url(/img/work/astri/background.png) 0 0/cover no-repeat #3a4383;background:url(/img/work/astri/background.png) 0/cover no-repeat,radial-gradient(circle at center,#232e81 0,#20255f 79%);height:410px;color:#ddd;padding-top:130px}#astri section#descript .cutIphoneHolder{background:url(/img/work/iPhone5-whitecut.png) no-repeat;width:411px;height:605px;padding:130px 42px 0 52px;z-index:2;margin:-27px 0 0}#astri section#descript .cutIphoneHolder .bx-wrapper{width:328px;padding:0;z-index:1;background-color:#fff}#astri section#descript .cutIphoneHolder .bx-wrapper .bx-next{background:url(/img/work/moreBtn.png) no-repeat;height:100px;width:100px;position:absolute;top:360px;left:288px;z-index:5}#astri .bigQuote{background-color:#ff8e00;color:#fff;margin:-23px 0 0;z-index:5;position:relative;padding:67px 15%}#mbuzzy section.intro{background:url(/img/work/mbuzzy/logo.png) center 140px no-repeat,radial-gradient(ellipse at center,#45beb1 0,#3c968c 89%);text-align:center}#mbuzzy section.intro h2{margin:120px auto 0;color:#fff}#mbuzzy section#descript{background-color:#333;color:#fff}#mbuzzy section#descript h2{font-size:2.8rem;color:#c7c7c7}#mbuzzy section#descript .whiteSGHolder{background:url(/img/work/SG5white.png) no-repeat;width:317px;height:601px;padding:72px 38px 0 26px;margin:-120px 0 0;z-index:2}#mbuzzy section#descript .whiteSGHolder .bx-wrapper{width:253px;padding:0;z-index:1}#mbuzzy section#descript .whiteSGHolder .bx-wrapper li{width:253px;height:449px}#mbuzzy section#descript .whiteSGHolder .bx-wrapper .bx-next{background:url(/img/work/moreBtn.png) no-repeat;height:100px;width:100px;position:absolute;top:380px;left:208px;z-index:5}#datecom section#descript ul li:before,#rocketdocs section#descript ul li:before{content:"+";position:absolute;left:0;font-weight:600}#mbuzzy section#rework{background-color:#272727}#mbuzzy section#rework h2{color:#b7b7b7}#digipunk{background:url(/img/work/digipunk/background.jpg) fixed no-repeat #0c292e;background-size:cover}#digipunk .header{background-color:rgba(0,0,0,.7)}#digipunk section.intro{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.2)),url(/img/work/digipunk/background2.jpg) 0 18%/cover no-repeat #0c292e;text-align:center;color:#efefef;height:460px}#digipunk section.intro img{margin-top:96px}#digipunk section.intro h2{font-size:2.2rem;text-shadow:1px 2px 1px #000;padding-top:0;max-width:800px;margin-top:-10px}#digipunk section#descript{background-color:#b93121;padding:90px 0 50px;color:#efefef}#digipunk section#descript .digiLongImg{margin:-150px 0 -7px}#digipunk section#descript p{text-align:left}#digipunk section#descript .icon{width:64px;height:64px}#digipunk section#descript p.left-align{text-align:left;margin-top:-12px}#digipunk .bigQuote{padding:30px 180px;margin:50px 0 0;background-color:transparent;text-shadow:1px 1px 8px #222;box-shadow:none;color:#fff}#datecom section.intro h1,#rocketdocs section.intro h1{line-height:4.2rem;text-shadow:1px 2px 2px rgba(0,0,0,.5)}#digipunk .bigQuote span{font-size:3.4rem}#datecom{font-size:1.7rem;overflow-x:hidden;max-width:100%}#datecom section.intro{color:#fff;background-color:#7e37a2;background:linear-gradient(rgba(232,53,221,.8),rgba(5,41,125,.9)),url(/img/work/datecom/screenshot2.jpg) 0 0/cover no-repeat #7e37a2;height:560px}#datecom section.intro h1{margin-top:40px;color:#fff}#datecom section#descript{padding:50px 0 0;color:#90779c;text-align:left;font-size:1.7rem}#datecom section#descript .dateHero{margin-top:-443px;margin-bottom:-70px}#datecom section#descript ul{position:relative;list-style:none;margin-left:60px;margin-right:60px;padding-left:1.2em}#datecom section#descript ul li:before{font-size:2rem}#datecom section#descript h3{font-size:2.1rem;font-weight:600}#datecom section#descript .dateSite p{font-size:1.6rem}#datecom section#descript .dateSite img{margin-top:30px}#datecom section#descript .dateSite img:first-of-type{margin-top:50px}#datecom section#descript .dateSite #date-iframe{transform:scale(.7);width:1455px;height:1100px;margin-top:-150px;margin-bottom:-100px;margin-left:0}#datecom section#descript .dateSite .wires-desc{max-width:900px;margin:-50px auto 60px;text-align:left}#datecom .bigQuote{height:240px;box-shadow:none;margin-bottom:0;background-color:#822884;color:#fff;display:none}#rocketdocs{font-size:1.7rem;overflow-x:hidden;max-width:100%}#rocketdocs section.intro{color:#fff;background-color:#9b101b;background:linear-gradient(#af060f,#580308);height:560px}#rocketdocs section.intro h1{margin-top:40px;color:#fff}#rocketdocs section#descript{padding:50px 0 0;color:#777;text-align:left;font-size:1.7rem}#rocketdocs section#descript .rocketdocsHero{margin-top:-413px;margin-bottom:60px;box-shadow:rgba(0,0,0,.15) 8px 8px 10px,rgba(0,0,0,.2) -3px -3px 8px}#rocketdocs section#descript ul{position:relative;list-style:none;margin-left:60px;margin-right:60px;padding-left:1.2em}#rocketdocs section#descript ul li:before{font-size:2rem}#rocketdocs section#descript h2{color:#9b101b}#rocketdocs section#descript h3{font-size:2.1rem;font-weight:600}.mgmt h3{font-size:3rem;color:#bada55;margin:20px auto 0;font-weight:700}.mgmt ol{list-style:decimal;padding:0 20px;max-width:800px;margin:10px auto}@media (min-width:320px) and (max-width:413px){header{height:370px}section.intro{padding:40px 10px}}@media (min-width:414px){header{height:390px}header .title h1{font-size:3rem}section.intro h2{padding-top:20px}}@media (min-width:416px) and (max-width:1023px){header{height:450px;padding-top:60px}header .title h1{font-size:3.4rem;line-height:5.2rem}header .title h1 span{display:block}section.intro{padding:40px 60px 60px}section.intro h2,section.intro p{margin:10px auto;font-size:2.1rem;line-height:3rem}section.intro p{margin-top:20px;font-size:1.8rem;line-height:2.7rem}}@media (min-width:1000px){header .logo,header .logo img{max-height:155px}header{height:528px;padding:45px 15px 0 45px}header .logo{z-index:2;position:absolute;width:12%;margin:300px 0 0}header .title{margin:0 auto;position:relative;height:511px}header .title h1{margin:340px 0 16px 85px;font-size:2.7rem}header .title h1 span{display:inline;margin-right:20px}section.photo-credit{display:block;text-align:right;color:#ccc;padding-right:8px}section.photo-credit a{color:#ccc}section.intro{min-height:390px;padding:40px 80px 80px}section.intro h2,section.intro p{margin:0 auto;font-size:2.6rem;line-height:4rem}section.intro h2 strong,section.intro p strong{font-size:4.2rem;font-weight:400;display:inline-block;padding-bottom:20px}section.intro p{margin-top:20px;font-size:1.95rem;line-height:3.3rem}.otherClients h2{padding:0 100px;line-height:4.4rem}section.work .pressSelector ul{height:719px}section.work .pressThumb li{float:left;margin:0;padding:0;background-color:transparent}section.work .pressThumb li#pressLi1{width:40%;height:50%}section.work .pressThumb li#pressLi1 div.info{padding-top:110px}section.work .pressThumb li#pressLi2,section.work .pressThumb li#pressLi3,section.work .pressThumb li#pressLi6{width:60%;height:33%}section.work .pressThumb li#pressLi2 div.info,section.work .pressThumb li#pressLi3 div.info,section.work .pressThumb li#pressLi6 div.info{padding:30px 140px}section.work .pressThumb li#pressLi4{width:40%;height:49%;margin-top:-115px}section.work .pressThumb li#pressLi4 div.info{padding-top:70px}section.work .pressThumb li#pressLi5{width:30%;height:33%;margin-top:0}section.work .pressThumb li#pressLi6{margin-left:-1px}section.work .pressThumb li#pressLi7{width:40%;height:33%;clear:left;float:left}section.work .pressThumb li#pressLi7 div.info{padding-top:35px}section.work .pressThumb li#pressLi8,section.work .pressThumb li#pressLi9{width:60%;height:33%}section.work .pressThumb li a{display:inline-block;vertical-align:top;text-decoration:none}section.work .pressThumb li p{font-size:1.6rem;line-height:2.4rem;color:#fff;width:90%}section.work .info{visibility:visible;background-color:rgba(0,50,60,.95);transform:rotate3d(1,0,0,90deg)}section.work .info h3{margin:0 0 14px!important;padding:40px 0 0!important;font-size:28px;font-weight:600;color:#fefefe;background:0 0!important;text-shadow:#555 2px 2px 16px;letter-spacing:1px}section.work .info img.brandLogoLg{width:320px;margin:5px auto 12px}section.work .info img.brandLogo{max-width:280px;margin:5px auto 12px}section.work #pressLi6 .brandLogo{margin-top:40px}section.work #pressLi5 .brandLogo{width:200px}section.work #pressLi3 .brandLogo{margin-top:20px}section.work #pressLi2 .brandLogo{width:265px;margin:-10px 60px 0 0}section.work #pressLi4 .brandLogo{margin-top:20px}section.work #pressLi7 .brandLogo{margin-top:-10px}section.work #pressLi8 .brandLogo,section.work #pressLi9 .brandLogo{margin-top:50px}section.work .in-top .info{transform-origin:50% 0;animation:in-top .3s ease 0s 1 forwards}section.work .in-right .info{transform-origin:100% 0;animation:in-right .3s ease 0s 1 forwards}section.work .in-bottom .info{transform-origin:50% 100%;animation:in-bottom .3s ease 0s 1 forwards}section.work .in-left .info{transform-origin:0 0;animation:in-left .3s ease 0s 1 forwards}section.work .out-top .info{transform-origin:50% 0;animation:out-top .3s ease 0s 1 forwards}section.work .out-right .info{transform-origin:100% 50%;animation:out-right .3s ease 0s 1 forwards}section.work .out-bottom .info{transform-origin:50% 100%;animation:out-bottom .3s ease 0s 1 forwards}section.work .out-left .info{transform-origin:0 0;animation:out-left .3s ease 0s 1 forwards}@keyframes in-top{from{transform:rotate3d(-1,0,0,90deg)}to{transform:rotate3d(0,0,0,0deg)}}@keyframes in-right{from{transform:rotate3d(0,-1,0,90deg)}to{transform:rotate3d(0,0,0,0deg)}}@keyframes in-bottom{from{transform:rotate3d(1,0,0,90deg)}to{transform:rotate3d(0,0,0,0deg)}}@keyframes in-left{from{transform:rotate3d(0,1,0,90deg)}to{transform:rotate3d(0,0,0,0deg)}}@keyframes out-top{from{transform:rotate3d(0,0,0,0deg)}to{transform:rotate3d(-1,0,0,102deg)}}@keyframes out-right{from{transform:rotate3d(0,0,0,0deg)}to{transform:rotate3d(0,-1,0,102deg)}}@keyframes out-bottom{from{transform:rotate3d(0,0,0,0deg)}to{transform:rotate3d(1,0,0,101deg)}}@keyframes out-left{from{transform:rotate3d(0,0,0,0deg)}to{transform:rotate3d(0,1,0,102deg)}}section.work .otherClients{clear:both;min-height:600px;padding:70px}section.work .otherClients div{width:240px;height:168px;margin:0 15px -20px;display:inline-block;position:relative;background-size:contain;background-position:center}section.work .otherClients div img{width:240px}section.work .otherClients div span{display:block;visibility:hidden;position:absolute;bottom:15px;left:calc(50% - 120px);width:100%;color:#828282}section.work .otherClients div:hover span{visibility:visible}section.work .otherClients div:last-of-type{margin-top:-30px}}.cd-form .cd-form-list::after,.cd-form::after{clear:both;content:""}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.work .info{visibility:visible;opacity:0;perspective:none;pointer-events:auto;transform:none;transform-origin:50% 50%!important}section.work .info:hover{pointer-events:auto;opacity:.9}}@-moz-document url-prefix(){section.work .info{visibility:visible;opacity:0;perspective:none;pointer-events:auto;transform:none;transform-origin:50% 50%!important}section.work .info:hover{pointer-events:auto;opacity:.9}}@media (min-width:1180px){header{height:554px}header .title h1{font-size:3.1rem;margin-top:360px}header .title h1 span{margin-right:30px}section.intro{padding:60px 180px 40px}section.intro h2,section.intro h3,section.intro p{width:1006px}#bucksense .intro h1{padding:40px 180px 140px}.case-study #descript img.bucksenseCollateral{width:800px}}@media (min-width:1280px){header .logo{margin:300px 0 0}header .title h1{font-size:3.4rem;margin-top:360px}header .title h1 span{margin-right:30px}}@media (max-width:320px){#mbuzzy section#descript .whiteSGHolder{margin:-120px 0 0 -16px}#mbuzzy section#descript .whiteSGHolder .bx-wrapper .bx-next{top:310px;left:198px}#kidsterenglish section#descript{margin-top:-272px!important;padding-top:50px}#kidsterenglish .bigQuote{padding:5px 0 0}}@media (min-width:359px) and (max-width:360px){#kidsterenglish section#descript{margin-top:-256px!important}#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-viewport{height:194px!important}#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-next{background-size:70%;top:160px;left:208px}#kidsterenglish section#descript .ipadHolder .bx-wrapper .kidVid{width:259px;height:194px}}@media (min-width:374px) and (max-width:375px){#kidsterenglish section#descript{margin-top:-240px!important}#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-viewport{height:205px!important}#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-next{background-size:70%;top:170px;left:240px}#kidsterenglish section#descript .ipadHolder .bx-wrapper .kidVid{width:275px;height:207px}#rocketdocs section.intro h1{line-height:3.6rem;font-size:2.5rem}#rocketdocs section#descript{padding-top:0;margin-top:-20px}#rocketdocs section#descript ul{margin-left:20px}}@media (min-width:413px) and (max-width:414px){#kidsterenglish section#descript{margin-top:-226px!important}#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-viewport{height:231px!important}#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-next{background-size:80%;top:190px;left:268px}#kidsterenglish section#descript .ipadHolder .bx-wrapper .kidVid{width:310px;height:233px}}@media (max-width:767px){#bucksense #bucksense-iframe,#bucksense .bucksenseWires,#bucksense .mobile-wires,#bucksense .wires-desc,#bucksense .wires-head,#datecom section#descript #date-iframe,#datecom section#descript .dateWires,#datecom section#descript .mobile-wires,#datecom section#descript .wires-desc,#datecom section#descript .wires-head{display:none}.case-study .caseFooter{padding:90px 50px}#bucksense section.intro h1{font-size:2.3rem}#bucksense section#descript h2{font-size:2.6rem}#acotelinteractive section#intro img{margin-top:0}#acotelinteractive section#intro h2{font-size:2.3rem}#astri section.intro{padding-top:90px}#astri section.intro h1{font-size:2rem}#astri section#descript .cutIphoneHolder{background:0 0;margin:-78px 0 0 -50px;padding:66px 42px 0 52px}#astri section#descript .cutIphoneHolder .bx-wrapper .bx-next{top:330px;left:258px}#astri section#descript .carouselText h2{margin-top:0}#astri .bigQuote{padding:50px 0;font-size:2rem}#digipunk section.intro{padding-top:10px}#digipunk section.intro h2{font-size:1.6rem;line-height:2.8rem}#digipunk section.intro img{padding-top:10px;margin-bottom:10px}#digipunk .bigQuote{padding:0}#kidsterenglish section.intro h1{font-size:3rem}#skillsweet .sswMobile{margin:-100px auto -40px}#skillsweet section.intro h2{font-size:2.8rem}#datecom section#intro{height:240px}#datecom section#intro h1{line-height:3.2rem;font-size:2.5rem;margin-top:17%}#datecom section#descript .dateHero{margin-top:-120px!important;margin-bottom:0!important}#datecom section#descript ul{margin-left:0;margin-right:0}}@media (min-width:767px) and (max-width:768px){#kidsterenglish section#descript{margin-top:-6px!important}#datecom section#descript .dateHero{margin-bottom:-29px}#datecom #date-iframe,#datecom .dateWires,#datecom .mobile-wires,#datecom .wires-desc,#datecom .wires-head{display:none}}@media (max-width:990px){#kidsterenglish .balloon,#kidsterenglish section.intro #kidsterslide,.headerContact{display:none}.case-study .header .logo{margin-left:20px}.case-study .header .caseStudyNext,.case-study .header .caseStudyPrev{padding:5px 20px}.case-study .header .headerWrap{width:100%}.bigQuote{padding:10px;font-size:1.5rem}#acotelinteractive section.intro{padding:85px 10px;height:380px}#acotelinteractive section.intro img{margin-top:0}#acotelinteractive section#descript .aiLongImg{margin:-180px 0 -7px}#acotelinteractive .bigQuote{padding:50px 0}#bucksense section.intro h1{line-height:3rem}#bucksense section#descript .bucksenseHero{margin-top:-150px;margin-bottom:-20px}#bucksense section#descript .bucksenseSite{margin-bottom:-40px}#bucksense section#descript .bucksensePlatform{margin:-10px auto 40px}#kidsterenglish section.intro{padding:90px 0 0}#kidsterenglish section.intro .kidsterMobileHeader{width:100%;min-height:465px;background:url(/img/work/kidsterenglish/study/kidsterMobileHeader.png) no-repeat;background-size:100%;z-index:2}#kidsterenglish section#descript{margin-top:-248px;padding-top:50px}}@media (min-width:768px){#kidsterenglish section#descript .carouselText{padding:0 0 0 30px}#kidsterenglish section#descript .ipadHolder{background:url(/img/work/ipad.png) no-repeat;width:599px;height:477px;padding:40px 0 0}#kidsterenglish section#descript .ipadHolder .bx-wrapper{margin:4px 0 0 65px!important}#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-viewport{width:461px!important;height:346px!important;border:none;box-shadow:none}#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-next{background:url(/img/work/moreBtn.png) no-repeat;background-size:100%;height:100px;width:100px;position:absolute;top:290px;left:468px;z-index:5}#kidsterenglish section#descript .ipadHolder .bx-wrapper .bx-prev{display:none}}@media (max-width:1023px){section#descript h2{font-size:3rem}#mbuzzy section.intro{height:400px}#mbuzzy section.intro h2{margin:200px auto 0}#skillsweet section.intro{height:380px;padding-top:80px}#skillsweet section#descript .sswMobile{margin:-100px auto -40px}#skillsweet .bigQuote{padding:50px 0}#bucksense section.intro{height:280px;padding-top:90px}#bucksense section#descript .wires img{width:32%}}@media (min-width:768px) and (max-width:1023px){.headerContact{display:block}.bigQuote{font-size:2rem}#bucksense section.intro{height:390px}#bucksense section.intro h1{line-height:4.2rem}#bucksense section#descript{padding:40px 0}#bucksense section#descript .bucksenseHero{width:80%;margin-bottom:-40px;margin-top:-240px}#mbuzzy section.intro h2{margin:160px auto 0}#astri section#descript .cutIphoneHolder{margin:-247px 0 0 40px}}@media (min-width:1024px) and (max-width:1024px){#datecom section#descript .dateSite #date-iframe{margin-left:-210px}}.contactForm{position:fixed;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.88);z-index:1000;height:740px;padding-top:10px;display:none}.close-icon{position:absolute;top:20px;right:20px;cursor:pointer;color:orange;text-decoration:underline;font-style:italic}.cd-form .cd-select,.cd-form div{position:relative}.cd-form{margin:2em auto 0}.cd-form::after{display:table}.cd-form fieldset{margin:24px 0}.cd-form legend{font-size:3rem;color:#a5a8ac}.cd-form div{margin:20px 0}.cd-form .cd-label,.cd-form h4{font-size:1.6rem;font-weight:300;color:#a5a8ac;margin-bottom:10px}.cd-form h3{font-size:2.3rem;color:#a5a8ac;margin-bottom:10px}.cd-form .cd-label{display:block}.cd-form input,.cd-form label,.cd-form select,.cd-form textarea{font-size:1.6rem;color:#a5a8ac;background-color:transparent}.cd-form input[type=email],.cd-form input[type=text],.cd-form input[type=tel],.cd-form input[type=url],.cd-form legend,.cd-form select,.cd-form textarea{display:block;width:95%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cd-form input[type=email],.cd-form input[type=text],.cd-form input[type=tel],.cd-form input[type=url],.cd-form select{padding:12px;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #a5a8ac;border-radius:0!important}.cd-form textarea{border-left:0;border-right:0;border-top:0;border-bottom:1px solid #a5a8ac;min-height:100px!important;min-width:300px;width:100%;resize:vertical;overflow:auto;padding:12px;margin-top:0;box-sizing:border-box}.cd-form input[type=email]:focus,.cd-form input[type=text]:focus,.cd-form input[type=tel]:focus,.cd-form input[type=url]:focus,.cd-form select:focus,.cd-form textarea:focus{outline:0;border:1px solid #bada55}.cd-form .cd-select::after{content:"";position:absolute;z-index:1;right:16px;top:50%;margin-top:-8px;display:block;width:16px;height:16px;background:url(/img/icons/cd-icon-arrow.svg) center center no-repeat;pointer-events:none}.cd-form select{box-shadow:0 1px 3px rgba(0,0,0,.08);cursor:pointer}.cd-form select::-ms-expand{display:none}.cd-form .cd-form-list{margin-top:16px}.cd-form .cd-form-list::after{display:table}.cd-form .cd-form-list li{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 25px 16px 0;float:left}.cd-form input[type=checkbox],.cd-form input[type=radio]{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;padding:0;opacity:0;z-index:2}.cd-form input[type=checkbox]+label,.cd-form input[type=radio]+label{padding-left:24px}.cd-form input[type=checkbox]+label::after,.cd-form input[type=checkbox]+label::before,.cd-form input[type=radio]+label::after,.cd-form input[type=radio]+label::before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-8px;width:16px;height:16px}.cd-form input[type=checkbox]+label::before,.cd-form input[type=radio]+label::before{border:1px solid #cfd9db;background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.08)}.cd-form input[type=radio]+label::after,.cd-form input[type=radio]+label::before{border-radius:50%}.cd-form input[type=checkbox]+label::after,.cd-form input[type=checkbox]+label::before{border-radius:.25em}.cd-form input[type=checkbox]+label::after,.cd-form input[type=radio]+label::after{background-color:#2c97de;background-position:center center;background-repeat:no-repeat;box-shadow:0 0 5px rgba(44,151,222,.4);display:none}.cd-form input[type=radio]+label::after{background-image:url(/img/icons/cd-icon-radio.svg)}.cd-form input[type=checkbox]+label::after{background-image:url(/img/icons/cd-icon-check.svg)}.cd-form input[type=checkbox]:focus+label::before,.cd-form input[type=radio]:focus+label::before{box-shadow:0 0 5px rgba(44,151,222,.6)}.cd-form input[type=checkbox]:checked+label::after,.cd-form input[type=radio]:checked+label::after{display:block}.cd-form input[type=checkbox]:checked+label::after,.cd-form input[type=checkbox]:checked+label::before,.cd-form input[type=radio]:checked+label::after,.cd-form input[type=radio]:checked+label::before{animation:cd-bounce .3s}.cd-form input[type=submit]{border:0;background:orange;background:linear-gradient(to left,#5a4ba3 0,#7b3795 100%);border-radius:.25em;padding:1px 20px;font-weight:700;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 auto;color:#fff}.cd-form-half li{width:45%!important}.cd-form-full li{width:100%}.no-touch .cd-form input[type=submit]:hover{background:#bada55!important}.cd-form input[type=submit]:focus{outline:0;background:#2b3e51}.cd-form input[type=submit]:active{transform:scale(.9)}.cd-form [required]{background:url(/img/icons/cd-required.svg) top right no-repeat}.cd-form .error-message p{background:#e94b35;color:#a5a8ac;font-size:1.4rem;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:.25em;padding:16px;display:none}.cd-form .error{border-color:#e94b35!important;color:orange}.thanks{color:#ccc;text-align:center;display:none}.thanks h1{font-size:5.4rem;margin-top:70px}.contact-before{display:block}@media only screen and (min-width:769px){.contactForm{height:553px}.cd-form textarea{margin-top:160px;min-height:160px;height:160px}.cd-form div{margin:32px 0}.cd-form legend+div{margin-top:20px}.cd-form .cd-label,.cd-form h4{font-size:1.6rem;margin-bottom:10px}.cd-form input[type=email],.cd-form input[type=text],.cd-form input[type=tel],.cd-form input[type=url],.cd-form select{padding:0}}@keyframes cd-bounce{0%,100%{transform:scale(1)}50%{transform:scale(.8)}}.floating-labels div{margin:28px 0}.floating-labels .cd-label{position:absolute;top:0;left:0;font-size:1.6rem;font-weight:300;cursor:text;transition:top .2s,left .2s,font-size .2s}.floating-labels .cd-label.float{font-size:1.2rem;top:-16px;left:0;transition:top .2s,left .2s,font-size .2s}.floating-labels .textbox .cd-label{top:76%;left:4px;font-size:1.6rem;transition:top .2s,left .2s,font-size .2s}.floating-labels .textbox:hover .cd-label{display:none}.floating-labels .textbox label.float{top:-20%;left:0;font-size:1.2rem}.floating-labels div.columns{margin:0}@media (max-width:767px){.floating-labels .textbox .cd-label{top:56%}}