html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.row{clear:both}.row .client-grid,.row [class^="grid"]{float:left;margin:0 0 20px 20px}.row .client-grid:first-child,.row [class^="grid"]:first-child{margin-left:0}.row .process-grid{float:left;width:84px;margin:0 0 10px 68px}.row .process-grid:first-child{margin-left:7px}.row [class^="grid"].flush-bottom{margin-bottom:0}.row:last-child [class^="grid"]{margin-bottom:0}[class^="grid"],.client-grid{float:left;margin:0 0 20px 20px}[class^="grid"]:first-child,.client-grid:first-child{margin-left:0}.grid1{width:60px}.grid2{width:140px}.grid3{width:220px}.grid4{width:300px}.grid6{width:460px}.grid8{width:620px}.grid9{width:700px}.grid10{width:780px}.grid11{width:860px}.grid12{width:940px}.client-img-grid{width:100px;float:left;margin:0 0 20px 20px}.client-img-grid:first-child{margin-left:0}.client-img-grid img{max-width:100px;max-height:100px}.service-logo-grid{width:69px;float:left;margin:0 0 20px 20px}.service-logo-grid:first-child{margin-left:0}.service-blurb-grid{width:691px;float:left;margin:0 0 20px 20px}.service-blurb-grid:first-child{margin-left:0}.inner .push1{margin-left:100px}.inner .push6,.inner .orientation-left .push-left,.orientation-left .inner .push-left,.inner .orientation-right .push-left,.orientation-right .inner .push-left{margin-left:480px}@font-face{font-family:"open-sans";src:url('../fonts/opensans/opensans-italic.eot?1488491880');src:url('../fonts/opensans/opensans-italic.eot?&1488491880#iefix') format('embedded-opentype'),url('../fonts/opensans/opensans-italic.woff?1488491880') format('woff'),url('../fonts/opensans/opensans-italic.ttf?1488491880') format('truetype'),url('../fonts/opensans/opensans-italic.svg?1488491880') format('svg'),url('../fonts/opensans/opensans-italic.eot?1488491880') format('embedded-opentype');font-weight:normal;font-style:italic}@font-face{font-family:"open-sans";src:url('../fonts/opensans/opensans-bold.eot?1488491880');src:url('../fonts/opensans/opensans-bold.eot?&1488491880#iefix') format('embedded-opentype'),url('../fonts/opensans/opensans-bold.woff?1488491880') format('woff'),url('../fonts/opensans/opensans-bold.ttf?1488491880') format('truetype'),url('../fonts/opensans/opensans-bold.svg?1488491880') format('svg'),url('../fonts/opensans/opensans-bold.eot?1488491880') format('embedded-opentype');font-weight:bold;font-style:normal}@font-face{font-family:"open-sans";src:url('../fonts/opensans/opensans-bolditalic.eot?1488491880');src:url('../fonts/opensans/opensans-bolditalic.eot?&1488491880#iefix') format('embedded-opentype'),url('../fonts/opensans/opensans-bolditalic.woff?1488491880') format('woff'),url('../fonts/opensans/opensans-bolditalic.ttf?1488491880') format('truetype'),url('../fonts/opensans/opensans-bolditalic.svg?1488491880') format('svg'),url('../fonts/opensans/opensans-bolditalic.eot?1488491880') format('embedded-opentype');font-weight:bold;font-style:italic}@font-face{font-family:"open-sans";src:url('../fonts/opensans/opensans-regular.eot?1488491880');src:url('../fonts/opensans/opensans-regular.eot?&1488491880#iefix') format('embedded-opentype'),url('../fonts/opensans/opensans-regular.woff?1488491880') format('woff'),url('../fonts/opensans/opensans-regular.ttf?1488491880') format('truetype'),url('../fonts/opensans/opensans-regular.svg?1488491880') format('svg'),url('../fonts/opensans/opensans-regular.eot?1488491880') format('embedded-opentype');font-weight:normal;font-style:normal}@font-face{font-family:"open-sans-semi";src:url('../fonts/opensans/opensans-semibolditalic.eot?1488491880');src:url('../fonts/opensans/opensans-semibolditalic.eot?&1488491880#iefix') format('embedded-opentype'),url('../fonts/opensans/opensans-semibolditalic.woff?1488491880') format('woff'),url('../fonts/opensans/opensans-semibolditalic.ttf?1488491880') format('truetype'),url('../fonts/opensans/opensans-semibolditalic.svg?1488491880') format('svg'),url('../fonts/opensans/opensans-semibolditalic.eot?1488491880') format('embedded-opentype');font-weight:normal;font-style:italic}@font-face{font-family:"open-sans-semi";src:url('../fonts/opensans/opensans-semibold.eot?1488491880');src:url('../fonts/opensans/opensans-semibold.eot?&1488491880#iefix') format('embedded-opentype'),url('../fonts/opensans/opensans-semibold.woff?1488491880') format('woff'),url('../fonts/opensans/opensans-semibold.ttf?1488491880') format('truetype'),url('../fonts/opensans/opensans-semibold.svg?1488491880') format('svg'),url('../fonts/opensans/opensans-semibold.eot?1488491880') format('embedded-opentype');font-weight:normal;font-style:normal}.baskerville{font-family:"Libre Baskerville",serif !important}.opensans{font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif !important}.opensansLight{font-family:"Open Sans",sans-serif !important;font-weight:300}.opensans-semi{font-family:"open-sans-semi","Helvetica Neue",Helvetica,Arial,sans-serif !important}.arial{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important}*{-webkit-tap-highlight-color:rgba(255,255,255,0)}html,body{min-height:100%;font-size:16px;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}html{position:relative;background-color:#333 !important}body.gray-bg{background-color:#1b1e20}h1,h2,h3,h4,h5,h6,p,li,a{font-weight:normal;font-style:normal}h1{font:2.75em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:60px}h2{font:1.875em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin-bottom:20px}h3{font:1.625em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:30px}h4{font:1.125em "open-sans-semi","Helvetica Neue",Helvetica,Arial,sans-serif}h5{font:.9375em "open-sans-semi","Helvetica Neue",Helvetica,Arial,sans-serif}h6,h6 a{font:1.125em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px}p,li,a{font:1em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:21px}b,strong{font-weight:bold}em{font-style:italic}label,input,textarea{-webkit-appearance:none}img{max-width:100%}a{text-decoration:none}.full-width{width:100%}.padded{margin-bottom:30px}::selection{background:rgba(254,80,0,0.7)}::-moz-selection{background:rgba(254,80,0,0.7)}::-ms-selection{background:rgba(254,80,0,0.7)}.clearfix{zoom:1}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:'.'}.ellipsis{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.left{float:left}.right{float:right}.uppercase{text-transform:uppercase}.inner{max-width:940px;margin:0 auto;padding:0 20px;-moz-transition:height .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:height .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:height .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:height .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.no-mediaqueries .inner{min-width:940px}.outer{width:100%}.hide{display:none !important}.hide-desktop{display:none}.gray{background-color:#1b1e20}.gray.header-gray{background-color:#333}.gray h1,.gray h2,.gray h3,.gray h4,.gray h5,.gray h6,.gray p,.gray li,.gray a,.gray input[type=submit]{color:#fff}.gray .band-border{border-bottom:1px solid #323537}.white{background-color:#fff}.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white p,.white li,.white a{color:#1b1e20}.margin.right.large{margin-right:35px}.margin.right.medium{margin-right:25px}.margin.bottom.large{margin-bottom:35px}.section-padding{padding:30px 0}.section-padding-large{padding:60px 0 !important}@media (max-width: 690px){.highlight .text{font-size:18px !important}}@media only screen and (min-width: mobilepx){.highlight .text{font-size:18px !important}}.gray a,.white a{text-decoration:none}.gray a:hover,.white a:hover{color:#f54029;text-decoration:none}.gray a.no-hover,.white a.no-hover{text-decoration:none}.gray a.more,.white a.more{font-size:1.125em;margin-top:10px;display:block}.gray a.orange-link,.white a.orange-link{font-size:.8125em;color:#f54029}.gray a.orange-link:hover,.white a.orange-link:hover{text-decoration:underline}.gray a.underline:hover,.white a.underline:hover{text-decoration:underline}.gray a.no-hover{color:#fff}.white a.no-hover{color:#1b1e20}.dark{color:#1b1e20}.light{color:#fff}.outer.dark{background:#fff}.outer.light{background:#1b1e20}body .post-author{color:#f54029}body .post-author:hover{text-decoration:underline}.main-band{padding:40px 0}.sub-band{padding:30px 0}.sub-band h3{font-family:"Open Sans",sans-serif;font-weight:300}.sub-band:last-child{padding-bottom:60px}.band-border,.dark-band-border{border-bottom:1px solid #d9d9d9}.light-band-border{border-bottom:1px solid #323537}#main-container{padding:0px;-moz-transition:padding-bottom .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:padding-bottom .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:padding-bottom .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:padding-bottom .3s cubic-bezier(0.645, 0.045, 0.355, 1)}#main-container.expanded{padding-bottom:495px}.more{-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:1}.more.show-full-list .arrow{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:all .25s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .25s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .25s cubic-bezier(0.645, 0.045, 0.355, 1)}.more:focus{outline:0;color:#f54029}.more.expanded .arrow{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transition:all .25s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .25s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .25s cubic-bezier(0.645, 0.045, 0.355, 1)}.more .arrow{display:inline-block;position:relative;left:10px;top:1px}.more.disabled{opacity:0.2}.more.with-filter{margin-bottom:10px}.single-job .more .arrow,.store-icons .more .arrow,.focus-content .more .arrow{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}body .single-job.grid9{margin-top:0}.our-clients{padding-bottom:70px}.our-clients .inner{position:relative}.our-clients .section-cta a{position:absolute;right:30px;bottom:-20px;margin-top:0}.our-clients .client-img-container{display:table-cell;width:100px;height:100px;vertical-align:middle;text-align:center;min-height:100px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.our-clients .client-img-grid{margin-left:68px}.our-clients .client-img-grid:first-child{margin-left:0}.our-clients .grid3{margin-right:20px}#contact-social-container{margin-top:20px}#contact-social-container li{margin-bottom:10px}#contact-social-container a{font-size:.8125em}#contact-social-container span{float:left}#contact-social-container span.icon{padding-right:10px}#contact-social-container span.facebook-black{padding-right:18px}.facebook-white{margin-left:2px;padding-right:12px;top:2px}.twitter-white{padding-right:7px;top:2px}.google-white{padding-right:5px;top:4px}.location-text{text-align:center;margin-top:10px}.work-img-container{position:relative}.work-img-container.cover-widget,.work-img-container.cover-widget:hover .work-cover-container{height:170px}.work-img-container.cover-thumbnail,.work-img-container.cover-thumbnail:hover .work-cover-container{height:220px}.work-img-container a,.work-img-container .overlay{font:1.5em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:middle;text-align:center;display:none;text-transform:lowercase}.work-img-container .device-container{display:none;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.work-img-container a{display:block;background:url("data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==") 0 0 repeat;width:100%;height:100%;z-index:1000000000000;position:absolute;top:0;left:0}.work-img-container:hover .work-cover-container{position:absolute;width:100%;bottom:0;top:0;display:table}.work-img-container:hover .device-container{position:absolute;display:block;width:100%;bottom:0;height:50px;background-color:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000,endColorstr=#B3000000)}.work-img-container:hover .device-container .caption{position:absolute;color:#fff;font-size:.875em;bottom:8px;left:10px;max-width:50%;max-height:30px;overflow:hidden;padding-bottom:2px}.work-img-container:hover .device-container .devices{position:absolute;bottom:7.5px;max-width:50%;right:10px}.work-img-container:hover .device-container .devices>.sprite{display:inline-block;margin-left:6px}.work-band .feed-head{margin-bottom:20px;position:relative}.employee.grid3{background-color:rgba(12,20,29,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC10161c,endColorstr=#CC10161c)}.team-cover-container{width:100%;padding:10px 0;box-sizing:border-box}.team-cover-container p{text-align:left;margin:-2px 10px 0 10px}.team-cover-container p.name{font-size:1em}.team-cover-container p.title{font-size:.9375em;color:#c3c3c3;margin-top:5px}.white .post-content{font-size:.8125em;margin-top:10px;color:#4c4e50}.news.sub-band,.jobs.sub-band{padding-bottom:25px}.hero{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center 0;-ms-behavior:url(/js/backgroundsize.min.htc);position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=");-moz-box-shadow:inset 0 0 1px rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,0.5);box-shadow:inset 0 0 1px rgba(255,255,255,0.5)}.hero.asset{height:430px}.hero.asset.tall{height:510px;-moz-box-shadow:inset 0px -72px 130px -55px rgba(0,0,0,0.75);-webkit-box-shadow:inset 0px -72px 130px -55px rgba(0,0,0,0.75);box-shadow:inset 0px -72px 130px -55px rgba(0,0,0,0.75)}.hero.asset>div>img{position:static !important}.slider-pagination{position:absolute;bottom:20px;left:50%;margin-left:-51px;z-index:100}.slider-pagination li{display:block;width:10px;height:10px;margin-left:15px;background-color:#fff}.slider-pagination li:first-child{margin-left:0}.slider-pagination li.active{background-color:#f54029}.slider-pagination li:hover{cursor:pointer}.static-header{position:relative;min-height:430px;background-color:#131313}.static-header h1{padding-top:60px}.static-header .sub-band{position:relative;padding:80px 20px 30px}.static-header .sub-band h3{width:92%;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:35px;margin-top:10px}body .shorter-hero-header{height:400px;min-height:400px}body .shorter-hero-header .hero{height:400px}body .shorter-hero-header h1{font-size:3.375em;padding-top:25px}body .shorter-hero-header .sub-band h3{font-size:1.25em;line-height:30px}.sorter-copy{margin-bottom:20px}.inner .black-btn{background-color:#1b1e20;color:#fff;padding:9px 12px 8px;font:.875em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:.8125em}.inner .black-btn:hover{background-color:#f54029;color:#fff;text-decoration:none;cursor:pointer}.inner .black-btn .arrow{margin-left:10px}.inner .black-btn.left{padding:5px 18px 10px 9px}.inner .black-btn.left .arrow{margin-right:10px;margin-left:0}.inner .black-btn.right{padding:5px 9px 10px 18px}.inner .black-btn .arrow{display:inline-block;position:relative;top:3px}.inner div.black-btn{display:inline}.sidebar h2{margin-bottom:20px}.sidebar h4{margin-bottom:15px}.sidebar ul li{margin-bottom:2px}.sidebar ul li a{font-size:.75em;text-transform:uppercase}.sidebar ul li a.active{color:#797979}.sidebar .a-title:hover{text-decoration:none}.pager{margin:45px 0 0}.text-margins p{margin-bottom:20px;line-height:25px}.text-margins h4{margin-bottom:20px}.horiz-slider-content p{margin-bottom:20px;line-height:25px}.blurb-body{margin-top:5px;margin-bottom:-30px}.blurb-body p{font-size:.875em;margin-bottom:30px}.inline-center{text-align:center}.inline-center.vertical-align{padding-top:70px;padding-bottom:70px}.inline-left{text-align:left}.inline-left.vertical-align{padding-top:70px;padding-bottom:70px}.inline-block{display:inline-block}input[type=file]{background-color:red}.btn-knockout{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;transition:all .3s ease-in-out;border:1px solid #fff;color:#fff;font-size:14px;letter-spacing:2px;padding:13px 23px;text-align:center;text-decoration:none}.btn-knockout:hover{background-color:#fff;color:#1b1e20}.btn-knockout.btn-knockout-dark{border-color:#1b1e20;color:#1b1e20}.btn-knockout.btn-knockout-dark:hover{background-color:#1b1e20;color:#fff}.btn-knockout.btn-knockout-red{border-color:#f54029;color:#f54029}.btn-knockout.btn-knockout-red:hover{background-color:#f54029;color:#fff}.btn-knockout.btn-float-right{float:right;display:inline-block}.btn-knockout.btn-float-left{float:left;display:inline-block}.feed-head h2{float:left;margin-bottom:0}.feed-head>a.more{float:right;margin-top:8px;margin-right:10px}.feed-head>.horiz-slider-container{width:35%;position:absolute;right:0;top:-10px}.header-spacing{padding-top:150px}.no-js .hide-js{display:none !important}.no-js .toggle-hide{display:block !important}.ios{text-transform:none !important}.fz-progress{position:absolute;top:0;left:0;height:2px;background:#f54029;z-index:1000;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-webkit-transition:all 200ms ease;transition:all 200ms ease}header{background-color:none;position:fixed;z-index:100;top:0;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}header:before{-moz-transition:opacity .3s ease-in-out,background-color .3s ease-in-out;-o-transition:opacity .3s ease-in-out,background-color .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out,background-color .3s ease-in-out;transition:opacity .3s ease-in-out,background-color .3s ease-in-out;position:absolute;height:100%;width:100%;content:"";opacity:1}header.stuck:before{background-color:#2F3336;opacity:0.8}header.stuck .fuzz-logo{-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}header.stuck li a{height:52px;line-height:52px;color:#9f9f9f !important}header.header-dark li a{color:#1b1e20 !important}header.hide-me{top:-200px}header.transitory-nav{background-color:rgba(0,0,0,0.5)}header.transitory-nav li a{color:#fff !important}header .inner{position:relative;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}header .fuzz-logo{text-indent:-9999em;position:absolute;top:50%;margin-top:-29.5px;margin-bottom:5px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}header li a{display:block;color:#fff !important;height:82px;line-height:82px;font-size:.9375em;opacity:0.7;text-decoration:none;text-transform:uppercase;letter-spacing:1px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:background-color .2s ease,color .2s ease,height .3s ease .1s,line-height .3s ease .1s;-o-transition:background-color .2s ease,color .2s ease,height .3s ease .1s,line-height .3s ease .1s;-webkit-transition:background-color .2s ease,color .2s ease,height .3s ease,line-height .3s ease;-webkit-transition-delay:0s,0s,.1s,.1s;transition:background-color .2s ease,color .2s ease,height .3s ease .1s,line-height .3s ease .1s;padding:0 15px}header li a:hover,header li a.active{opacity:1}footer.gray{padding:36px;box-sizing:border-box;background-color:#333}footer.gray li{margin:0px 0 6px;line-height:0.875em}footer.gray p{color:#797979;font-size:.75em;margin-top:10px;text-align:center;text-transform:uppercase}footer.gray a{-moz-transition:color .05s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:color .05s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:color .05s cubic-bezier(0.645, 0.045, 0.355, 1);transition:color .05s cubic-bezier(0.645, 0.045, 0.355, 1);color:#bcbcbc}footer.gray a span{color:#ef412b}footer.gray a span:hover{color:#f48172 !important}footer.gray a:hover{color:#d1d1d1}footer.gray .footer-links{text-align:center}@media screen and (min-width: 1025px){footer.gray .footer-links{float:left;text-align:left;width:60%}}footer.gray .footer-links .grid3{display:inline-block;float:none;width:auto;margin:0 40px}footer.gray .footer-links .grid3 a{font-size:.75em;text-transform:uppercase}footer.gray .footer-about{margin:0px;margin-left:40px;text-align:left;text-transform:none;width:auto}@media (min-width: 691px) and (max-width: 1050px){footer.gray .footer-about{margin:auto;width:320px}}@media only screen and (min-width: midpx){footer.gray .footer-about{margin:auto;width:320px}}@media (max-width: 690px){footer.gray .footer-about{margin:auto;max-width:330px;width:89%}}@media only screen and (min-width: mobilepx){footer.gray .footer-about{margin:auto;max-width:330px;width:89%}}footer.gray .container-right{display:block;margin-bottom:20px;text-align:center}@media screen and (min-width: 1025px){footer.gray .container-right{float:left;text-align:right;width:40%}footer.gray .container-right p{text-align:right}}@media screen and (max-width: 1024px){footer.gray .container-right .social-icons{margin-top:20px}}footer.gray .container-right .social-icons .icon{display:inline-block;background-repeat:no-repeat;background-position:right center;background-size:75%;opacity:0.8;width:30px;height:40px;margin:0 0 0 10px}footer.gray .container-right .social-icons .icon:hover{opacity:1.0;cursor:pointer}@media screen and (max-width: 1024px){footer.gray .container-right .social-icons .icon{margin:0 4px}}footer.gray .container-right .social-icons .icon-enlarge{width:35px}.sprite{background:url('../img/sprite-sce9ced5b1b.png');display:block}.fuzz-logo{background-position:0 -228px;height:59px;width:59px}.facebook-white{background-position:0 -200px;height:18px;width:9px}.twitter-white{background-position:0 -1145px;height:13px;width:16px}.google-white{background-position:0 -322px;height:15px;width:18px}.facebook-black{background-position:0 -172px;height:18px;width:9px}.twitter-black{background-position:0 -1122px;height:13px;width:16px}.hamburger{background-position:0 -347px;height:21px;width:24px}.google-black{background-position:0 -297px;height:15px;width:18px}.linkedin-black{background-position:0 -496px;height:16px;width:16px}.right-arrow-white{background-position:0 -898px;height:14px;width:15px}.left-arrow-white{background-position:0 -472px;height:14px;width:15px}.down-arrow-white{background-position:0 -147px;height:15px;width:24px}.prev-arrow-white-lg{background-position:0 -788px;height:24px;width:15px}.next-arrow-white-lg{background-position:0 -568px;height:24px;width:15px}.slider-arrow-light{background-position:0 -956px;height:24px;width:27px}.slider-arrow-dark{background-position:0 -922px;height:24px;width:27px}.right-arrow-black{background-position:0 -848px;height:14px;width:15px}.right-arrow-dropdown{background-position:0 -872px;height:16px;width:10px}.warning{background-position:0 -1168px;height:27px;width:34px}.prev-arrow-white{background-position:0 -822px;height:16px;width:10px}.next-arrow-white{background-position:0 -602px;height:16px;width:10px}.plus-white{background-position:0 -768px;height:10px;width:10px}.contact-x{background-position:0 0;height:14px;width:13px}.hover-corners{background-position:0 -378px;height:84px;width:84px}.store-icon-ios{background-position:0 -1056px;height:56px;width:168px}.store-icon-android{background-position:0 -990px;height:56px;width:168px}.play-button{background-position:0 -698px;height:60px;width:60px}.pause-button{background-position:0 -628px;height:60px;width:60px}.device-tablet{background-position:0 -104px;height:33px;width:26px}.device-desktop{background-position:0 -24px;height:33px;width:41px}.device-handset{background-position:0 -67px;height:27px;width:14px}.made-ny-logo{background-position:0 -522px;height:36px;width:36px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dppx){.sprite{background:url('../img/sprite-retina-s64aaae39d7.png');-moz-background-size:168px 1034px;-o-background-size:168px 1034px;-webkit-background-size:168px 1034px;background-size:168px 1034px;background-repeat:no-repeat}.fuzz-logo{background-position:0 -190.5px}.facebook-white{background-position:0 -168px}.twitter-white{background-position:0 -988.5px}.google-white{background-position:0 -274px}.facebook-black{background-position:0 -145.5px}.twitter-black{background-position:0 -970.5px}.hamburger{background-position:0 -293.5px}.google-black{background-position:0 -254.5px}.linkedin-black{background-position:0 -426.5px}.right-arrow-white{background-position:0 -772px}.left-arrow-white{background-position:0 -408px}.down-arrow-white{background-position:0 -126px}.prev-arrow-white-lg{background-position:0 -683px}.next-arrow-white-lg{background-position:0 -488.5px}.slider-arrow-light{background-position:0 -819.5px}.slider-arrow-dark{background-position:0 -790.5px}.right-arrow-black{background-position:0 -732.5px}.right-arrow-dropdown{background-position:0 -751px}.warning{background-position:0 -1006.5px}.prev-arrow-white{background-position:0 -711.5px}.next-arrow-white{background-position:0 -517px}.plus-white{background-position:0 -668px}.contact-x{background-position:0 0}.hover-corners{background-position:0 -319px}.store-icon-ios{background-position:0 -909.5px}.store-icon-android{background-position:0 -848.5px}.play-button{background-position:0 -603px}.pause-button{background-position:0 -538px}.device-tablet{background-position:0 -88px}.device-desktop{background-position:0 -18.5px}.device-handset{background-position:0 -56.5px}.made-ny-logo{background-position:0 -447.5px}}.no-js .transition-containers{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.no-js .asset.loading{opacity:1}.asset{opacity:1;-moz-transition:opacity 300ms ease-in;-o-transition:opacity 300ms ease-in;-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}.asset.loading{opacity:0}.toggle-hide{display:none}.star{width:18px;height:18px;display:inline-block;-webkit-mask:url(../img/icons/star.png) no-repeat 50% 50%;mask:url(../img/icons/star.png) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;margin:5px}.android-icon{width:16px;height:20px;display:inline-block;-webkit-mask:url(../img/temp-case-studies/images/global/app_store_icons/Android@2x.png) no-repeat 50% 50%;mask:url(../img/temp-case-studies/images/global/app_store_icons/Android@2x.png) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;margin:5px}.iOS-icon{width:20px;height:20px;display:inline-block;-webkit-mask:url(../img/temp-case-studies/images/global/app_store_icons/iOS@2x.png) no-repeat 50% 50%;mask:url(../img/temp-case-studies/images/global/app_store_icons/iOS@2x.png) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;margin:5px}.web-icon{width:15px;height:15px;display:inline-block;-webkit-mask:url(../img/temp-case-studies/images/global/app_store_icons/web@2x.png) no-repeat 50% 50%;mask:url(../img/temp-case-studies/images/global/app_store_icons/web@2x.png) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;margin:5px}.android-white{background-color:#fff}.android-red{background-color:#d11600}.android-black{background-color:#000}.iOS-white{background-color:#fff}.iOS-red{background-color:#d11600}.iOS-black{background-color:#000}.web-white{background-color:#fff}.web-red{background-color:#d11600}.web-black{background-color:#000}.bubble{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50%;padding:20px;width:100px;margin-top:-95px}.bubble.v2v.hand{background-color:#fff}.bubble.v2v.award{background-color:#16a8da}.ui-tooltip{background-color:#fff8ae;color:#b8ad35;border:1px solid #b8ad35;padding:8px;position:absolute;z-index:99;max-width:300px}.ui-tooltip .ui-tooltip-content{position:relative;font:1em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px}.ui-tooltip .ui-tooltip-content .tooltip-arrow-outer{position:absolute;top:-19px;right:13px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #b8ad35}.ui-tooltip .ui-tooltip-content .tooltip-arrow-outer .tooltip-arrow-inner{position:absolute;top:1px;right:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff8ae}html.page-error{background:url('../img/space-bg.png?1488491880') repeat center 78px}html.page-error .error-page{background-color:transparent;min-height:800px}html.page-error .error-page .grid12{margin-top:175px}html.page-error .error-page h1{font-size:58px;margin-bottom:20px}html.page-error .error-page h3{margin-bottom:55px}html.page-error .error-page p{font:.8125em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif}html.page-error .error-page .stardate{font-size:1.125em;color:#4c4e50;margin-bottom:15px}html.page-error .error-page .orange-link{font:1em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif}#error-img-container{position:absolute;bottom:0;left:50%;display:block;width:902px;height:350px;margin-left:-451px}#error-img-container img{max-height:100%;max-width:100%}.no-js .slider{visibility:visible}.slide-wrapper{width:100%;float:left;background-size:cover;background-position:50% 0;background-repeat:no-repeat}.slide-wrapper .inner{height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.slide-wrapper .slide{padding:30px 0 15px;clear:both}.slider{visibility:hidden;position:relative}.slides-wrapper{position:relative}.slides-wrapper .slide-wrapper{position:relative;height:510px}.slide-center{text-align:center}.slide-controls{position:absolute}#slider-container.no-floor{background:#fff;border-bottom:1px solid #d9d9d9}#slider-container.no-floor .slide-wrapper{padding:0 25px}#testimonial-container.no-floor{background:#fff}#testimonial-container.no-floor .slide-wrapper{padding:0}.testimonial-quote{line-height:160%}.testimonial-quote:before{content:open-quote}.testimonial-quote:after{content:close-quote}#slider-container,#slider-container .slider{height:510px}.project-slide{background-color:#131313;position:relative;height:430px;overflow:hidden}.project-slide .headline-wrapper{width:460px}.project-slide.case-study{padding-bottom:80px}.project-slide.case-study.single{padding-bottom:0}.project-slide.testimonials{background:#fff;border-bottom:1px solid #d9d9d9}.project-slide h1{font-weight:normal;display:inline;font-size:34px;line-height:38px}.project-slide .content{max-width:460px;max-height:400px}.project-slide .content img{margin-bottom:10px}.project-slide .content .slide-client-container{display:block}.project-slide .content .slide-client-container img{max-height:150px}.project-slide .slide{position:relative}.project-slide .slide:first-child{display:block}.project-slide .slide h1,.project-slide .slide h3{text-rendering:optimizeLegibility}.project-slide .slide h2{font:1.375em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:20px}.project-slide .project-image-container{width:480px;height:465px;position:relative}.project-slide .project-image{max-width:100%;max-height:100%;position:absolute;bottom:-15px;right:0;z-index:1}.project-slide .cta-wrapper{margin-top:26px}.project-slide .cta{width:300px;height:52px;display:table-cell;vertical-align:middle;text-align:left;font:1.625em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;position:relative;margin-bottom:5px}.project-slide .cta .text{vertical-align:top}.project-slide .cta .arrow{display:inline-block;vertical-align:middle;margin:0 0 5px 10px}.project-slide .dark .cta{color:#1b1e20}.project-slide.case-study .arrow-container{top:auto;bottom:0;margin-top:0;width:80px;height:80px;background-color:#24282a}.project-slide .arrow-container{height:55px;width:55px;background-color:rgba(12,20,29,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC10161c,endColorstr=#CC10161c);position:absolute;top:50%;margin-top:-27.5px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:block}.project-slide .arrow-container:hover,.project-slide .arrow-container.tapping{background-color:rgba(254,80,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3bc3f09,endColorstr=#B3bc3f09);cursor:pointer}.project-slide .arrow-container.tapped,.project-slide .arrow-container.tapped:hover{background-color:rgba(12,20,29,0.8)}.project-slide .arrow-container .arrow{text-indent:-9999em;position:relative;top:50%;left:50%}.project-slide .slide-left{left:0}.project-slide .slide-left .arrow{margin:-12px 0 0 -10px}.project-slide .slide-right{right:0}.project-slide .slide-right .arrow{margin:-12px 0 0 -6px}#testimonial-container{border-bottom:1px solid #d9d9d9}#slider-container .slide-client-container img,.project-slide .slide .slide-client-container img{margin:20px 0 30px}.headline-wrapper{width:100%;position:absolute;top:221px}.headline-wrapper .cta-wrapper{margin-top:0}.case-study-contact>div{padding-top:150px}.case-study-contact .contact-form{float:none;margin:0 auto;position:relative}.case-study-contact .contact-form:before{position:absolute;top:-80px;left:0;margin:0 auto;content:"How can we help?";font-size:32px;width:100%;display:block;text-align:center}@media (max-width: 690px){.case-study-contact .contact-form:before{font-size:20px}}@media only screen and (min-width: mobilepx){.case-study-contact .contact-form:before{font-size:20px}}#how-we-did-it blockquote{padding:0 40px}#how-we-did-it .subsection{padding:20px 0;border-bottom:1px solid #d9d9d9}#how-we-did-it .subsection:last-child{border-bottom:0;padding-bottom:0}#how-we-did-it .subsection i{margin-left:-3px}#how-we-did-it .subsection li>p,#how-we-did-it .subsection li>a{font-size:.8125em;line-height:20px;margin-bottom:5px}#how-we-did-it .subsection h6{margin-bottom:10px}#how-we-did-it .store-icons a{width:168px;height:56px;margin:0 0 20px;position:relative;top:0;left:0}#how-we-did-it .store-icons a.more{width:auto;height:auto}#how-we-did-it .press .source{color:#797979;margin-bottom:5px}#how-we-did-it .case-study-column.no-titles h4,#how-we-did-it .hwdi-para.no-titles h4{display:none}#how-we-did-it .case-study-column p,#how-we-did-it .case-study-column li,#how-we-did-it .hwdi-para p,#how-we-did-it .hwdi-para li{font-size:1em}#how-we-did-it .case-study-column ul,#how-we-did-it .hwdi-para ul{padding-left:40px;list-style-type:square}#how-we-did-it .hwdi-para{margin-bottom:0}#how-we-did-it .hwdi-para p{margin-bottom:30px;line-height:23px}#how-we-did-it .hwdi-para p:last-child{margin-bottom:0}#how-we-did-it .hwdi-para h5{font-size:.8125em;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#797979}#how-we-did-it .hwdi-para h6{margin-bottom:5px}#how-we-did-it h2{letter-spacing:-1px;margin-bottom:25px}#how-we-did-it h4{margin:0 0 10px;height:20px}#how-we-did-it h6{font-family:"open-sans-semi","Helvetica Neue",Helvetica,Arial,sans-serif}#how-we-did-it .grid3{margin-bottom:0}#how-we-did-it .twitter{margin-left:15px}#how-we-did-it .icon{display:inline-block;vertical-align:middle;margin-top:-4px}#how-we-did-it .multi-col-img{width:120px;height:120px;display:block;margin:0 auto}.slides-wrapper .slide-wrapper.slide-center{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.slides-wrapper .slide-wrapper.slide-center img{max-width:100%;height:auto}.device-slider-container{padding-top:0}.work-band.white a.no-hover{color:#fff}.fuzz-form input,.fuzz-form textarea,.fuzz-form select,.fuzz-form .select-container>.selected{background-color:transparent;border:none;border-bottom:1px solid #bcbcbc;font:1.25em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;margin:0;padding:10px 0px;position:relative;color:#000;z-index:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fuzz-form input.required::-webkit-input-placeholder,.fuzz-form input.required:-moz-placeholder,.fuzz-form input.required::-moz-placeholder,.fuzz-form input.required:-ms-input-placeholder,.fuzz-form textarea.required::-webkit-input-placeholder,.fuzz-form textarea.required:-moz-placeholder,.fuzz-form textarea.required::-moz-placeholder,.fuzz-form textarea.required:-ms-input-placeholder,.fuzz-form select.required::-webkit-input-placeholder,.fuzz-form select.required:-moz-placeholder,.fuzz-form select.required::-moz-placeholder,.fuzz-form select.required:-ms-input-placeholder,.fuzz-form .select-container>.selected.required::-webkit-input-placeholder,.fuzz-form .select-container>.selected.required:-moz-placeholder,.fuzz-form .select-container>.selected.required::-moz-placeholder,.fuzz-form .select-container>.selected.required:-ms-input-placeholder{color:red !important}.fuzz-form input:focus,.fuzz-form textarea:focus,.fuzz-form select:focus,.fuzz-form .select-container>.selected:focus{outline:0}.fuzz-form input[disabled],.fuzz-form textarea[disabled],.fuzz-form select[disabled],.fuzz-form .select-container>.selected[disabled]{background-color:#fff}.fuzz-form input[type=file],.fuzz-form textarea[type=file],.fuzz-form select[type=file],.fuzz-form .select-container>.selected[type=file]{cursor:pointer;height:100%}.fuzz-form .arrow{display:inline-block}.fuzz-form .submit-wrapper{margin-top:15px}.fuzz-form .submit-wrapper:focus{outline:0}.fuzz-form label{position:relative;display:block}.fuzz-form label .warning{position:absolute;top:13px;right:16px;display:none}.fuzz-form textarea{height:150px !important}.fuzz-form .select-container{position:relative;cursor:pointer;text-align:left}.fuzz-form .select-container:hover{cursor:pointer}.fuzz-form .select-container:focus{outline:0}.fuzz-form .select-container:focus .selected{border-color:#1b1e20}.fuzz-form .select-container .select-options{position:absolute;top:57px;background-color:#fff;border:1px solid #bcbcbc;width:100%;padding:8px 0;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fuzz-form .select-container .select-options .option{padding:8px 16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fuzz-form .select-container .select-options .option:hover{background-color:#797979;color:#fff}.fuzz-form .select-container .select-options .option:first-child{display:none}.fuzz-form .select-container .arrow{position:absolute;top:22px;right:16px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fuzz-form .select-container .content{color:#000}.fuzz-form .error-field{border-bottom:1px solid #f54029 !important;padding-right:65px}.fuzz-form .error-field+.warning{display:block}.fuzz-form .error-select+.warning{display:block}.fuzz-form .error-select .arrow{display:none}.fuzz-form input[disabled]{color:#797979}#error-list .error{display:block;margin:0 0 10px;width:100%;background-color:#fff8ae;color:#b8ad35;border-bottom:1px solid #b8ad35;padding:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}textarea{resize:none;overflow:auto}.single-job{margin-bottom:0}#job-application-form{padding-bottom:26px}body .post-body,body .job-body,body .single-job{font:1em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:25px;padding-bottom:25px;margin-top:35px;border-bottom:1px solid #d9d9d9}body .post-body pre,body .job-body pre,body .single-job pre{background:#efefef;padding:10px;color:#1b1e20;font-family:monospace;margin-bottom:20px}body .post-body.no-page:last-child,body .job-body.no-page:last-child,body .single-job.no-page:last-child{border-bottom:0}body .post-body:first-child,body .job-body:first-child,body .single-job:first-child{border-top:none}body .post-body.single-post,body .job-body.single-post,body .single-job.single-post{border:none;padding:0}body .post-body b,body .post-body strong,body .job-body b,body .job-body strong,body .single-job b,body .single-job strong{font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif}body .post-body h2,body .job-body h2,body .single-job h2{line-height:43px;margin-bottom:10px}body .post-body h2 a,body .job-body h2 a,body .single-job h2 a{display:block;line-height:43px;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif}body .post-body p,body .post-body li,body .job-body p,body .job-body li,body .single-job p,body .single-job li{margin-bottom:20px;line-height:25px;-ms-word-break:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:2;-webkit-hyphenate-limit-after:3;hyphenate-lines:3}body .post-body p.post-info,body .post-body li.post-info,body .job-body p.post-info,body .job-body li.post-info,body .single-job p.post-info,body .single-job li.post-info{font-size:.8125em}body .post-body .sub-head-post-info a,body .job-body .sub-head-post-info a,body .single-job .sub-head-post-info a{color:#ef412b}body .post-body .post-text-container a,body .job-body .post-text-container a,body .single-job .post-text-container a{color:#ef412b}body .post-body .post-text-container a:hover,body .job-body .post-text-container a:hover,body .single-job .post-text-container a:hover{text-decoration:underline}body .post-body .post-text-container a.no-hover,body .job-body .post-text-container a.no-hover,body .single-job .post-text-container a.no-hover{color:#000;text-decoration:none;float:right}body .post-body .post-text-container ul,body .job-body .post-text-container ul,body .single-job .post-text-container ul{margin-left:40px;list-style-type:square}body .post-body .post-text-container ul li,body .job-body .post-text-container ul li,body .single-job .post-text-container ul li{margin:5px 0}body .post-body .post-text-container .right,body .job-body .post-text-container .right,body .single-job .post-text-container .right{margin-right:10px;margin-bottom:10px}body .post-body .post-text-container img,body .job-body .post-text-container img,body .single-job .post-text-container img{clear:both;margin:0 0 10px 10px}body .post-body .sources,body .job-body .sources,body .single-job .sources{font-size:.8125em}body .post-body img,body .job-body img,body .single-job img{max-width:100%;max-height:380px;height:auto;margin-bottom:10px}body .post-body h3,body .post-body h4,body .post-body h5,body .post-body h6,body .post-body ul,body .job-body h3,body .job-body h4,body .job-body h5,body .job-body h6,body .job-body ul,body .single-job h3,body .single-job h4,body .single-job h5,body .single-job h6,body .single-job ul{margin-bottom:20px;line-height:130%}.single-post.post-body h2>a,.single-job h2>a{cursor:text}.single-post.post-body h2>a:hover,.single-job h2>a:hover{color:#000}.article .grid9{margin-bottom:40px}.article .post-body{border-bottom:0;padding-bottom:0}.post-body h2 a{color:#d11600 !important}.post-body h2 a:hover{color:#f54029}body .job-body h4{margin-bottom:20px;padding-top:20px}body .single-job{border:none;padding:0}.main-post-image{max-width:100%;width:100%}.mini-employee{margin-left:5px;display:inline-block;vertical-align:top}.share-links .social-container{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;height:29px;display:inline-block;-moz-transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.share-links .social-container a{display:inline-block;margin-right:30px}.share-links .social-container a:hover{cursor:pointer}.share-links .icon{display:inline-block;margin-right:10px;vertical-align:middle}.share-links .icon.facebook-black{margin-top:-2px}.share-links .black-btn:hover{background-color:#f54029}.share-links.expanded .social-container{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.share-links.expanded .black-btn{background-color:#f54029}.no-js .social-container{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.sub-head-post-info p{float:left}.sub-head-post-info .social-container{float:right}.sub-head-post-info .social-container a{float:left;margin-left:15px;position:relative}.sub-head-post-info .social-container a:first-child{margin-left:0}.sub-head-post-info .social-container a.facebook{top:-1px}.sub-head-post-info .social-container a.twitter{top:2px}.sub-head-post-info .social-container a.google{top:1px}.news-item-title{height:40px;overflow:hidden;margin-top:5px}.news-item-title h6,.news-item-title h6 a{font-size:.9375em}.news-item-title.short{margin-top:25px;height:20px}.news-item{min-height:100px}.in-touch-form .grid3 p{font-size:.8125em;margin-bottom:1em}.newsletter-sidebar .sorter-copy{font-size:.8125em}.location-text{font-size:.9375em;text-align:center}.map+.map-text{font-size:.8125em;line-height:19px}.map+.map-text a{color:#f54029}.map-text{margin-top:8px}#contact-map{width:100%;max-width:940px;height:400px;background-color:#CCC}@media (max-width: 690px){#contact-map{display:none}}@media only screen and (min-width: mobilepx){#contact-map{display:none}}.location-row{text-align:center}.location-block{width:30%;display:inline-block;margin:0 1%;vertical-align:top}@media (max-width: 690px){.location-block{width:100%;margin:0 0 10px}}@media only screen and (min-width: mobilepx){.location-block{width:100%;margin:0 0 10px}}.locations h2{margin-bottom:5px}.locations .location{font-size:.8125em;padding:10px 0;text-align:center}.locations .location h4{font-size:16px;margin-bottom:8px}.locations .location p{line-height:16px}.locations .contact-form{margin-bottom:0}.jobs-list .more{margin-bottom:5px}.jobs-list .state{font-size:.8125em;margin-top:10px}.our-history{padding-bottom:25px}.our-history .grid9{margin-bottom:0}.our-history p{margin-bottom:1em}.our-history .static-hidden{display:none}.team-container .employee p{font-size:.8125em;line-height:16px}.team-container .row:last-child .grid3{margin-bottom:0}.service{text-align:center;padding:20px 0 80px}.service h4,.service p,.service li{color:#1b1e20}.service p{font-size:.9375em;line-height:25px}.service li{font-size:.9375em;margin-bottom:5px}.service .sub-services{border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin:40px 0}.service .sub-services li{display:inline-block;margin:0 30px;line-height:32px}.service .service-icon-container{height:147px}.service .service-icon{display:inline-block;width:147px;height:147px;text-align:center;vertical-align:middle}.service .service-icon:before{content:'';display:inline-block;height:100%;vertical-align:middle}.service .service-icon img{max-width:147px;max-height:147px;vertical-align:middle}.case-study-content.no-widgets,.focus-content.no-widgets,.focus-apps-widgets.no-widgets{padding-bottom:60px}.case-study-content a,.focus-content a,.focus-apps-widgets a{color:#f54029;text-decoration:none}.case-study-content .dark .trigger-list a,.focus-content .dark .trigger-list a,.focus-apps-widgets .dark .trigger-list a{color:#1b1e20}.case-study-content .dark .trigger-list .active a,.focus-content .dark .trigger-list .active a,.focus-apps-widgets .dark .trigger-list .active a{color:#f54029}.case-study-content .light .trigger-list a,.focus-content .light .trigger-list a,.focus-apps-widgets .light .trigger-list a{color:#fff}.case-study-content .light .trigger-list .active a,.focus-content .light .trigger-list .active a,.focus-apps-widgets .light .trigger-list .active a{color:#f54029}.case-study-content .grid3 a,.focus-content .grid3 a,.focus-apps-widgets .grid3 a{color:#1b1e20}.case-study-content .grid3 a:hover,.focus-content .grid3 a:hover,.focus-apps-widgets .grid3 a:hover{color:#f54029}.focus-content .grid8 p{margin-bottom:20px}.focus-content .grid3{margin-top:12px}.focus-content .body-copy p,.focus-content .body-copy li{margin-bottom:30px;line-height:25px}.focus-content .body-copy ul{padding-left:40px;list-style-type:square}.focus-content .subsection{border-top:1px solid #d9d9d9;margin-top:20px;padding-top:20px}.focus-content .subsection:first-child{border-top:0;margin-top:0;padding-top:0}.focus-content .subsection p,.focus-content .subsection li{font-size:.8125em;margin-bottom:10px}.focus-content .subsection p a{color:#f54029;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif}.focus-content .subsection p a:hover{text-decoration:underline}.focus-content .subsection li{margin-bottom:10px}.focus-content .subsection li span{color:#797979}.focus-content .subsection li span a{color:#797979}.focus-content .subsection li span a:hover{color:#f54029}.focus-content .subsection .more{margin-top:20px}.focus-content .subsection h4{margin-bottom:10px}.work-strip{height:200px}.fuzz-hero{position:relative}.fuzz-hero .inner{position:relative;height:100%}.fuzz-hero .inner .content{position:absolute;padding:0 15px;width:100%;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 690px){.fuzz-hero .content{text-align:center}}@media only screen and (min-width: mobilepx){.fuzz-hero .content{text-align:center}}.fuzz-hero .image-hero{color:#fff;display:block;overflow:hidden;position:relative;background-color:#000;height:800px}.fuzz-hero .image-hero.work .hero-background:after{position:absolute;top:0;left:0;content:'';background-color:rgba(0,0,0,0.4);width:100%;height:100%}.fuzz-hero .image-hero.work,.fuzz-hero .image-hero.services{height:500px !important}.fuzz-hero .image-hero.work h2,.fuzz-hero .image-hero.services h2{font-size:42px}@media (max-width: 690px){.fuzz-hero .image-hero.work h2,.fuzz-hero .image-hero.services h2{font-size:24px}}@media only screen and (min-width: mobilepx){.fuzz-hero .image-hero.work h2,.fuzz-hero .image-hero.services h2{font-size:24px}}@media (max-width: 690px){.fuzz-hero .image-hero{height:100vh}}@media only screen and (min-width: mobilepx){.fuzz-hero .image-hero{height:100vh}}.fuzz-hero .image-hero .hero-background{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;opacity:0;height:100%;width:100%;z-index:0;left:0;top:0;-moz-transition:opacity .3s ease .3s;-o-transition:opacity .3s ease .3s;-webkit-transition:opacity .3s ease;-webkit-transition-delay:.3s;transition:opacity .3s ease .3s}@media screen and (min-width: 1850px){.fuzz-hero .image-hero .hero-background{background-position:bottom -200px !important}}.fuzz-hero .image-hero .hero-background.work,.fuzz-hero .image-hero .hero-backgroundservices{background-position:bottom center}.fuzz-hero .image-hero h2{font-family:"Libre Baskerville",serif;font-size:52px;opacity:0;-moz-transition:opacity .5s ease .6s;-o-transition:opacity .5s ease .6s;-webkit-transition:opacity .5s ease;-webkit-transition-delay:.6s;transition:opacity .5s ease .6s}@media (max-width: 690px){.fuzz-hero .image-hero h2{font-size:30px;margin-bottom:30px}}@media only screen and (min-width: mobilepx){.fuzz-hero .image-hero h2{font-size:30px;margin-bottom:30px}}.fuzz-hero .image-hero .home-button{opacity:0;-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-webkit-transform:translateX(-20%);transform:translateX(-20%);-moz-transition:-moz-transform .3s ease .8s,opacity .3s ease .8s;-o-transition:-o-transform .3s ease .8s,opacity .3s ease .8s;-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;-webkit-transition-delay:.8s,.8s;transition:transform .3s ease .8s,opacity .3s ease .8s}.fuzz-hero .image-hero.run .hero-background{opacity:1}.fuzz-hero .image-hero.run h2{opacity:1}.fuzz-hero .image-hero.run .home-button{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.work.band{margin-top:40px;text-align:center}.work.align{padding-top:35px}.thank-you{background:white;padding:175px 0 75px}.thank-you h1{font-family:"Libre Baskerville", serif;font-size:32px;margin-bottom:15px}.thank-you p{margin-bottom:30px}hr.style-two{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}.contact-us{margin:0 auto;max-width:600px;width:100%}@media (max-width: 690px){.contact-us{width:100% !important}}@media only screen and (min-width: mobilepx){.contact-us{width:100% !important}}.contact-us h1{font-size:24px;line-height:normal;margin:40px 0;text-align:center}.form-group{position:relative;width:100%;margin-bottom:20px}.form-group input[type='text'],.form-group input[type='email'],.form-group textarea{position:relative;width:100%;background:0 0;border:1px solid rgba(0,0,0,0.08);border-width:0 0 1px;box-shadow:none;z-index:1}.form-group input[type='text']:focus,.form-group input[type='email']:focus,.form-group textarea:focus{outline:0}.form-group span{display:inline-block;position:absolute;margin-bottom:6px;top:-10px;font-size:12px;font-weight:300;color:rgba(0,0,0,0.4);padding:0;transition:all .2s ease}.form-group:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;z-index:1000;background:rgba(0,0,0,0.08);transition:all .3s ease}.form-group.is-empty:not(.has-focus) span{font-size:1.25em;top:14px}.form-group.has-focus span{color:#f54029}.form-group.has-focus:after{left:0;background:#f54029;width:100%}.form-group.has-error span{color:#f54029}.form-group.has-error:after{left:0;background:#f54029;width:100%}.form-group.has-error .help-block:not(.ng-hide){position:absolute;color:red;opacity:1;visibility:visible;top:100%}.form-group .error-block{position:absolute;line-height:0;font-weight:300;font-size:12px;color:#f54029;line-height:24px;transition:all 0.5s ease;margin:0}.form-group .error-block.ng-hide{display:block !important;visibility:hidden;opacity:0}.clear-fix{clear:left}.work-mod{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .2s ease;background-color:#f54029;display:block;width:100%;height:auto;overflow:hidden}@media (max-width: 690px){.work-mod{height:200px;display:block}}@media only screen and (min-width: mobilepx){.work-mod{height:200px;display:block}}.work-mod .inner{position:relative;height:100%}.work-mod .inner .content{position:absolute;padding:0 15px;width:100%;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1051px){.work-mod{height:500px}}@media only screen and (min-width: deskpx){.work-mod{height:500px}}@media (min-width: 691px) and (max-width: 1050px){.work-mod{height:500px}}@media only screen and (min-width: midpx){.work-mod{height:500px}}.work-mod h2{font-size:18px;font-weight:600;line-height:normal;margin-bottom:25px}@media (max-width: 690px){.work-mod h2{display:none}}@media only screen and (min-width: mobilepx){.work-mod h2{display:none}}.work-mod p{margin-bottom:45px}@media (max-width: 690px){.work-mod p{display:none}}@media only screen and (min-width: mobilepx){.work-mod p{display:none}}@media (min-width: 691px) and (max-width: 1050px){.work-mod .inner{max-width:940px}}@media only screen and (min-width: midpx){.work-mod .inner{max-width:940px}}.work-mod .logo{display:inline-block;margin-bottom:45px}@media (max-width: 690px){.work-mod .logo{margin-left:auto;margin-right:auto;margin-bottom:15px;width:80% !important}}@media only screen and (min-width: mobilepx){.work-mod .logo{margin-left:auto;margin-right:auto;margin-bottom:15px;width:80% !important}}@media (max-width: 690px){.work-mod .btn-knockout{display:none}}@media only screen and (min-width: mobilepx){.work-mod .btn-knockout{display:none}}.work-mod .content,.work-mod .text-content,.work-mod .image-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media (max-width: 690px){.work-mod .inner .content{margin-top:25px;margin-bottom:25px}}@media only screen and (min-width: mobilepx){.work-mod .inner .content{margin-top:25px;margin-bottom:25px}}.work-mod.potbelly .logo{margin-bottom:20px}.work-mod.potbelly .image-content img{max-width:950px}@media (max-width: 690px){.work-mod.flux .logo{margin-bottom:45px !important}}@media only screen and (min-width: mobilepx){.work-mod.flux .logo{margin-bottom:45px !important}}.work-mod .text-content,.work-mod .image-content{width:50%}.work-mod .text-content img,.work-mod .image-content img{max-width:100%}@media (max-width: 690px){.work-mod .text-content,.work-mod .image-content{float:none;width:100%}}@media only screen and (min-width: mobilepx){.work-mod .text-content,.work-mod .image-content{float:none;width:100%}}.work-mod .text-content p{line-height:26px}@media (max-width: 690px){.work-mod .text-content{margin-bottom:15px}}@media only screen and (min-width: mobilepx){.work-mod .text-content{margin-bottom:15px}}.work-mod .image-content img{top:0;position:absolute}@media (max-width: 690px){.work-mod .image-content img{margin:0 auto;position:relative}}@media only screen and (min-width: mobilepx){.work-mod .image-content img{margin:0 auto;position:relative}}@media (max-width: 690px){.work-mod.work-mod-type-home{height:360px;overflow:hidden}.work-mod.work-mod-type-home .inner .content{top:30px}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-type-home{height:360px;overflow:hidden}.work-mod.work-mod-type-home .inner .content{top:30px}}.work-mod.work-mod-dark{color:#000}.work-mod.work-mod-light{color:#fff}.work-mod.work-mod-left.ymvp .logo,.work-mod.work-mod-right.ymvp .logo{margin-bottom:20px}.work-mod.work-mod-left.ymvp .inner,.work-mod.work-mod-left.wegmans .inner,.work-mod.work-mod-right.ymvp .inner,.work-mod.work-mod-right.wegmans .inner{max-width:980px}.work-mod.work-mod-square{width:50%;float:left;height:350px}.work-mod.work-mod-square .cta-button{position:absolute;width:498px;bottom:15px}@media (max-width: 1050px){.work-mod.work-mod-square .cta-button{width:400px !important}}@media only screen and (min-width: notdeskpx){.work-mod.work-mod-square .cta-button{width:400px !important}}@media (max-width: 690px){.work-mod.work-mod-square{width:100%;height:200px}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square{width:100%;height:200px}}.work-mod.work-mod-square .content{position:absolute}.work-mod.work-mod-square .text-content{text-align:center;margin-left:auto;margin-right:auto;width:70%;height:320px;width:500px;position:relative}@media (max-width: 690px){.work-mod.work-mod-square .text-content{width:100% !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content{width:100% !important}}.work-mod.work-mod-square .text-content .logo-container{min-height:130px;position:absolute;width:498px;bottom:90px}@media (max-width: 1050px){.work-mod.work-mod-square .text-content .logo-container{width:400px !important}}@media only screen and (min-width: notdeskpx){.work-mod.work-mod-square .text-content .logo-container{width:400px !important}}@media (max-width: 768px){.work-mod.work-mod-square .text-content .logo-container{width:365px !important;bottom:70px !important}}@media only screen and (min-width: wxgapx){.work-mod.work-mod-square .text-content .logo-container{width:365px !important;bottom:70px !important}}@media (max-width: 690px){.work-mod.work-mod-square .text-content .logo-container{width:100% !important;bottom:110px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content .logo-container{width:100% !important;bottom:110px !important}}@media (max-width: 690px){.work-mod.work-mod-square .text-content .logo-container.flux{bottom:55px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content .logo-container.flux{bottom:55px !important}}@media (max-width: 690px){.work-mod.work-mod-square .text-content .logo-container.gnc{bottom:78px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content .logo-container.gnc{bottom:78px !important}}@media (max-width: 690px){.work-mod.work-mod-square .text-content .logo-container.viewerstovolunteers{bottom:78px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content .logo-container.viewerstovolunteers{bottom:78px !important}}.work-mod.work-mod-square .text-content .logo-container.wegmans{bottom:65px}@media (max-width: 690px){.work-mod.work-mod-square .text-content .logo-container.wegmans{bottom:90px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content .logo-container.wegmans{bottom:90px !important}}@media (max-width: 690px){.work-mod.work-mod-square .text-content .logo-container.tkts{bottom:80px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content .logo-container.tkts{bottom:80px !important}}@media (max-width: 690px){.work-mod.work-mod-square .text-content .logo-container.potbelly{bottom:90px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content .logo-container.potbelly{bottom:90px !important}}@media (max-width: 690px){.work-mod.work-mod-square .text-content .logo-container.met{bottom:88px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content .logo-container.met{bottom:88px !important}}@media (max-width: 690px){.work-mod.work-mod-square .text-content .logo-container.newyorkpost{bottom:75px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content .logo-container.newyorkpost{bottom:75px !important}}.work-mod.work-mod-square .text-content .logo-container.ymvp{background-color:transparent}@media (max-width: 690px){.work-mod.work-mod-square .text-content .logo-container.ymvp{bottom:95px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content .logo-container.ymvp{bottom:95px !important}}.work-mod.work-mod-square .text-content .app-store-icons{position:absolute;top:140px;width:100%}.work-mod.work-mod-square .text-content .app-store-icons .app-store-icons-container{width:70%;margin:0 auto}.work-mod.work-mod-square .text-content .app-store-icons .app-store-icons-container img{width:40%}@media screen and (max-width: 960px){.work-mod.work-mod-square .text-content .app-store-icons{display:none}}@media (max-width: 690px){.work-mod.work-mod-square .text-content{text-align:center;padding-left:0px}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square .text-content{text-align:center;padding-left:0px}}.work-mod.work-mod-square .image-content img{left:0}.work-mod.work-mod-square.wegmans{background-color:#f79f23}.work-mod.work-mod-square.wegmans .logo{width:100%;max-width:300px}.work-mod.work-mod-square.wegmans .image-content{width:70%}.work-mod.work-mod-square.wegmans .image-desktop{top:-300px;left:100px}.work-mod.work-mod-square.fairmont{background-color:#222}@media (max-width: 690px){.work-mod.work-mod-square.fairmont .logo-container{min-height:100px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square.fairmont .logo-container{min-height:100px !important}}.work-mod.work-mod-square.fairmont .logo{max-width:300px}@media screen and (max-width: 690px){.work-mod.work-mod-square.fairmont .logo{max-width:200px !important}}.work-mod.work-mod-square.fairmont .image-desktop{top:-270px}.work-mod.work-mod-square.gameofthrones{background-color:#807c77}@media (max-width: 690px){.work-mod.work-mod-square.gameofthrones .logo-container{min-height:100px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square.gameofthrones .logo-container{min-height:100px !important}}.work-mod.work-mod-square.gameofthrones .logo{max-width:300px}@media screen and (max-width: 690px){.work-mod.work-mod-square.gameofthrones .logo{max-width:200px !important}}.work-mod.work-mod-square.gameofthrones .image-content{width:80%}.work-mod.work-mod-square.gameofthrones .image-desktop{top:-270px}.work-mod.work-mod-square.gnc{background-color:#d61933;min-height:80px}.work-mod.work-mod-square.gnc .logo-container{height:130px}@media (max-width: 690px){.work-mod.work-mod-square.gnc .logo-container{position:absolute;height:80px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square.gnc .logo-container{position:absolute;height:80px !important}}.work-mod.work-mod-square.gnc .logo{max-width:240px}.work-mod.work-mod-square.gnc .image-content{width:60%}.work-mod.work-mod-square.gnc .image-desktop{top:-294px;margin-left:0px}.work-mod.work-mod-square.met{background-color:#eae3d9}.work-mod.work-mod-square.met .logo{max-width:300px}.work-mod.work-mod-square.met .image-content{width:60%}.work-mod.work-mod-square.met .image-desktop{top:-280px;left:120px}.work-mod.work-mod-square.belk{background-color:#2375ba}@media (max-width: 690px){.work-mod.work-mod-square.belk .logo-container{min-height:100px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square.belk .logo-container{min-height:100px !important}}.work-mod.work-mod-square.belk .logo{min-width:130px}@media (max-width: 690px){.work-mod.work-mod-square.belk .logo{width:50% !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square.belk .logo{width:50% !important}}.work-mod.work-mod-square.belk .image-content{width:70%}.work-mod.work-mod-square.belk .image-desktop{top:-285px}.work-mod.work-mod-square.flux{background-color:#1c3b32}.work-mod.work-mod-square.flux .logo{width:40%;min-width:130px}@media (max-width: 690px){.work-mod.work-mod-square.flux .logo{margin-bottom:45px !important;width:35% !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square.flux .logo{margin-bottom:45px !important;width:35% !important}}.work-mod.work-mod-square.flux .image-desktop{top:-300px}.work-mod.work-mod-square.viewerstovolunteers{background-color:#16a8da}.work-mod.work-mod-square.viewerstovolunteers .logo{min-width:300px}.work-mod.work-mod-square.viewerstovolunteers .image-content{width:80%}.work-mod.work-mod-square.viewerstovolunteers .image-desktop{top:-280px}.work-mod.work-mod-square.forever21{background-color:#d8e2e4}.work-mod.work-mod-square.forever21 .logo{width:80%;min-width:130px}@media (max-width: 690px){.work-mod.work-mod-square.forever21 .logo{margin-top:25px !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square.forever21 .logo{margin-top:25px !important}}.work-mod.work-mod-square.forever21 .image-content{width:75%}.work-mod.work-mod-square.forever21 .image-desktop{top:-300px}.work-mod.work-mod-square.tkts{background-color:#d11600}.work-mod.work-mod-square.tkts .logo{width:40%;min-width:130px}@media (max-width: 690px){.work-mod.work-mod-square.tkts .logo{margin-bottom:45px !important;width:40% !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square.tkts .logo{margin-bottom:45px !important;width:40% !important}}.work-mod.work-mod-square.tkts .image-content{width:60%}.work-mod.work-mod-square.tkts .image-desktop{top:-280px}.work-mod.work-mod-square.newyorkpost{background-color:#666}.work-mod.work-mod-square.newyorkpost .logo{min-width:130px}@media (max-width: 690px){.work-mod.work-mod-square.newyorkpost .logo{width:65% !important}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-square.newyorkpost .logo{width:65% !important}}.work-mod.work-mod-square.newyorkpost .image-content{width:70%}.work-mod.work-mod-square.newyorkpost .image-desktop{top:-300px}.work-mod.work-mod-right .text-content{text-align:right;float:right;padding-left:90px}@media (max-width: 690px){.work-mod.work-mod-right .text-content{text-align:center;padding-left:0px}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-right .text-content{text-align:center;padding-left:0px}}.work-mod.work-mod-right .image-content{float:left}.work-mod.work-mod-right .image-content img{left:0}.work-mod.work-mod-left .text-content{text-align:left;float:left;padding-right:30px}@media (max-width: 690px){.work-mod.work-mod-left .text-content{text-align:center;padding-right:0px}}@media only screen and (min-width: mobilepx){.work-mod.work-mod-left .text-content{text-align:center;padding-right:0px}}.work-mod.work-mod-left .image-content{float:right}.work-mod.work-mod-left .image-content img{right:0}@media (max-width: 1050px){.work-mod .image-desktop{display:none}}@media only screen and (min-width: notdeskpx){.work-mod .image-desktop{display:none}}@media (min-width: 691px) and (max-width: 1050px){.work-mod .image-desktop{display:block}}@media only screen and (min-width: midpx){.work-mod .image-desktop{display:block}}.work-mod .image-tablet{display:none}@media (min-width: 691px) and (max-width: 1050px){.work-mod .image-tablet{display:block}}@media only screen and (min-width: midpx){.work-mod .image-tablet{display:block}}.work-mod .image-mobile{display:none}@media (max-width: 690px){.work-mod .image-mobile{display:block}}@media only screen and (min-width: mobilepx){.work-mod .image-mobile{display:block}}@media (max-width: 690px){.work-mod .app-store-icons{display:none}}@media only screen and (min-width: mobilepx){.work-mod .app-store-icons{display:none}}.nav-bump-down{background-color:white;height:82px !important;width:100%;margin-bottom:40px}.insights{font-family:"Open Sans", sans-serif}.insights .single-job{margin-top:15px !important}.insights .twitter .hash{color:#505050}.insights .twitter .user{color:#505050}.insights .twitter .link{color:#ef412b}.insights .more{margin-right:30px}.insights .none{display:none}.insights .fuzzRed{color:#ef412b}.insights .bucket-header{font-weight:500;font-size:14px;letter-spacing:.1em;margin:5px 0;line-height:normal}.insights .large-article-header{font-weight:500;font-size:26px;line-height:normal;margin-bottom:5px}.insights .article-lead-in{font-weight:300;font-size:20px}.insights .small-right-rail-news-header{font-weight:500;font-size:20px}.insights .small-spacer{margin-left:40px !important}.insights .grid8{width:600px !important}@media (max-width: 1050px){.insights .grid8{width:412px !important}}@media only screen and (min-width: notdeskpx){.insights .grid8{width:412px !important}}@media (max-width: 690px){.insights .grid8{width:100% !important}}@media only screen and (min-width: mobilepx){.insights .grid8{width:100% !important}}@media (max-width: 1050px){.insights .grid4{margin-left:20px !important}}@media only screen and (min-width: notdeskpx){.insights .grid4{margin-left:20px !important}}@media (max-width: 690px){.insights .grid4{margin-left:0px !important;width:100% !important}}@media only screen and (min-width: mobilepx){.insights .grid4{margin-left:0px !important;width:100% !important}}.insights .author{letter-spacing:.1em;font-weight:500;font-size:14px;display:inline-block;line-height:normal;margin-bottom:0px}.insights .author.name{font-weight:700}.insights .author.type{font-weight:300}.insights .author.descriptor{font-size:10px;font-weight:300}.insights .author .text-content{float:left}.insights .author .text-content p{display:block}.insights .author .image-content{width:55px;margin-right:20px;float:left}.insights .article-title{font-size:36px;font-weight:600;line-height:normal}.insights .article-sub-header{font-family:"Open Sans", sans-serif;font-weight:300;font-size:20px;line-height:normal;margin-bottom:40px}.insights .article-chapter-titles{font-weight:500;font-size:24px}.insights .article-body p{font-family:"Libre Baskerville",serif;font-weight:300;font-size:16px;line-height:30px;color:#4E4E4E}.insights .article-body p a{font-family:"Libre Baskerville",serif}.insights .article-body h4 a{font-family:inherit}.insights .article-body a{color:#000086 !important}.insights .article-body a:hover{color:#5f7cd2 !important}.insights .article-body ul li,.insights .article-body ol li{margin-left:20px;list-style-type:disc;line-height:30px;margin-bottom:5px}.insights .post-disclaimer{font-weight:300;font-style:italic;font-size:16px}.insights .topic{text-transform:uppercase;color:#f5821f}.insights .sidebar .social-header{position:relative}.insights .sidebar .social-header .sprite{position:absolute;right:0;top:5px}.insights .sidebar .tweets{display:inline-block;margin-bottom:20px}.insights .sidebar .tweets>div{margin-top:10px;padding-bottom:10px;line-height:normal}.insights .weekly_wrap{position:relative;background-color:#df3c27;height:200px;overflow:hidden;margin-top:35px;margin-bottom:45px}@media (max-width: 1050px){.insights .weekly_wrap{height:200px}}@media only screen and (min-width: notdeskpx){.insights .weekly_wrap{height:200px}}.insights .weekly_wrap .text-content{display:inline-block;text-transform:uppercase;position:absolute;bottom:15px;left:10px;z-index:1;letter-spacing:0.1em}.insights .weekly_wrap .text-content p{color:white}.insights .weekly_wrap .image-content{position:relative;margin-top:30px;text-align:center}.insights .weekly_wrap .image-content img{opacity:1.0;z-index:0;width:75%}.insights .heading{width:100%;display:inline-block;margin-bottom:40px;min-height:82px}.insights .heading.single{padding-top:0px}.insights .heading .heading-container{color:white;margin:0 auto}.insights .heading .heading-container .features{height:inherit;width:60%;float:left;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;height:500px}.insights .heading .heading-container .features.nav-bump-down{margin-bottom:0px}.insights .heading .heading-container .features.single{width:100%;float:none;text-align:center}@media (max-width: 690px){.insights .heading .heading-container .features{width:100%;height:200px}}@media only screen and (min-width: mobilepx){.insights .heading .heading-container .features{width:100%;height:200px}}.insights .heading .heading-container .features .feature{width:100%;height:inherit;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.insights .heading .heading-container .features .feature.single{margin-top:0px;margin:0 auto;text-align:center}.insights .heading .heading-container .features .feature .image-content{text-align:center}.insights .heading .heading-container .features .feature .image-content img{margin-top:35px;width:90%}.insights .heading .heading-container .features .feature .image-content img.single{margin-top:0px}@media (max-width: 1050px){.insights .heading .heading-container .features .feature .image-content img{margin-top:10px;width:65%}}@media only screen and (min-width: notdeskpx){.insights .heading .heading-container .features .feature .image-content img{margin-top:10px;width:65%}}.insights .heading .heading-container .features .feature .text-content{text-align:center;margin-top:250px}@media (max-width: 1050px){.insights .heading .heading-container .features .feature .text-content{margin-top:160px}}@media only screen and (min-width: notdeskpx){.insights .heading .heading-container .features .feature .text-content{margin-top:160px}}@media (max-width: 400px){.insights .heading .heading-container .features .feature .text-content{font-size:10px}}.insights .heading .heading-container .features .feature .text-content h2{color:white;font-family:"Playfair Display",serif;font-weight:300;font-size:26px;line-height:38px}.insights .heading .heading-container .modules{width:40%;height:inherit;float:right;letter-spacing:0.1em}@media (max-width: 690px){.insights .heading .heading-container .modules{width:100%;float:none;display:inline}}@media only screen and (min-width: mobilepx){.insights .heading .heading-container .modules{width:100%;float:none;display:inline}}.insights .heading .heading-container .modules .module{position:relative}@media (max-width: 690px){.insights .heading .heading-container .modules .module{width:50%;float:left}}@media only screen and (min-width: mobilepx){.insights .heading .heading-container .modules .module{width:50%;float:left}}.insights .heading .heading-container .modules .module .image-content{text-align:center}.insights .heading .heading-container .modules .module .text-content{display:inline-block;text-transform:uppercase;position:absolute;bottom:10px;left:20px;line-height:30px;z-index:1}.insights .heading .heading-container .modules .module .text-content p{color:white;line-height:30px}.insights .heading .heading-container .modules .module.top{background-color:#df3c27;height:250px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1050px){.insights .heading .heading-container .modules .module.top{height:250px}}@media only screen and (min-width: notdeskpx){.insights .heading .heading-container .modules .module.top{height:250px}}.insights .heading .heading-container .modules .module.top .img-overlay{background:rgba(0,0,0,0.4);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.insights .heading .heading-container .modules .module.top .image-content{position:relative;margin-top:100px}@media (max-width: 1050px){.insights .heading .heading-container .modules .module.top .image-content{margin-top:70px}}@media only screen and (min-width: notdeskpx){.insights .heading .heading-container .modules .module.top .image-content{margin-top:70px}}@media screen and (max-width: 470px){.insights .heading .heading-container .modules .module.top .image-content{margin-top:85px}}.insights .heading .heading-container .modules .module.top .image-content img{opacity:1.0;z-index:0;width:70%}@media screen and (max-width: 470px){.insights .heading .heading-container .modules .module.top .image-content img{width:80%}}.insights .heading .heading-container .modules .module.bottom{background-color:#b88cdf;height:250px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1050px){.insights .heading .heading-container .modules .module.bottom{height:250px}}@media only screen and (min-width: notdeskpx){.insights .heading .heading-container .modules .module.bottom{height:250px}}.insights .heading .heading-container .modules .module.bottom .img-overlay{background:rgba(0,0,0,0.4);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.insights .heading .heading-container .modules .module.bottom .image-content{position:relative;margin-top:100px}@media (max-width: 1050px){.insights .heading .heading-container .modules .module.bottom .image-content{margin-top:70px}}@media only screen and (min-width: notdeskpx){.insights .heading .heading-container .modules .module.bottom .image-content{margin-top:70px}}@media screen and (max-width: 470px){.insights .heading .heading-container .modules .module.bottom .image-content{margin-top:85px}}.insights .heading .heading-container .modules .module.bottom .image-content img{opacity:1.0;z-index:0;width:70%}@media screen and (max-width: 470px){.insights .heading .heading-container .modules .module.bottom .image-content img{width:80%}}.insights-content{max-width:1200px;margin:0 auto 20px;padding:0 10%;width:80%}.insights-content .insights-left{float:left;width:61%}.insights-content .insights-right{float:right;width:36%}@media (max-width: 1050px){.insights-content .insights-left,.insights-content .insights-right{width:100%}}@media only screen and (min-width: notdeskpx){.insights-content .insights-left,.insights-content .insights-right{width:100%}}#methodology{color:#1b1e20}#methodology .fuzz-hero h2{font-size:36px;margin-bottom:30px}@media (max-width: 690px){#methodology .fuzz-hero h2{font-size:24px}}@media only screen and (min-width: mobilepx){#methodology .fuzz-hero h2{font-size:24px}}#methodology .methodology-content .inner{padding-top:75px;padding-bottom:75px}@media (max-width: 690px){#methodology .methodology-content .inner{padding-top:40px;padding-bottom:40px}}@media only screen and (min-width: mobilepx){#methodology .methodology-content .inner{padding-top:40px;padding-bottom:40px}}#methodology .methodology-content .inner h2{font-size:30px;margin:0 0 20px}#methodology .methodology-content .inner h3{font-size:20px;margin:0 0 20px}#methodology .methodology-content .inner ul{display:block;float:left;padding:0;margin:0 0 50px;width:50%}#methodology .methodology-content .inner ul li{display:block;padding-right:30px}#methodology .methodology-content .inner .methodology-left{float:left;width:25%}@media (max-width: 690px){#methodology .methodology-content .inner .methodology-left{float:none;margin-bottom:40px;width:100%}}@media only screen and (min-width: mobilepx){#methodology .methodology-content .inner .methodology-left{float:none;margin-bottom:40px;width:100%}}#methodology .methodology-content .inner .methodology-right{float:right;width:60%}@media (max-width: 690px){#methodology .methodology-content .inner .methodology-right{float:none;width:100%}}@media only screen and (min-width: mobilepx){#methodology .methodology-content .inner .methodology-right{float:none;width:100%}}#methodology .expertise{border-top:1px solid #d9d9d9;text-align:center}#methodology .expertise .areas{margin-top:40px}#methodology .expertise .areas>div{display:inline-block;margin-bottom:50px;width:33%}@media (max-width: 690px){#methodology .expertise .areas>div{width:100%}}@media only screen and (min-width: mobilepx){#methodology .expertise .areas>div{width:100%}}#methodology .expertise .areas>div .img{background-position:center center;height:100px;width:100px;margin:0 auto 20px}#methodology .methodology-form{border-top:1px solid #d9d9d9}#methodology .methodology-form>div{padding-top:150px}#methodology .methodology-form .contact-form{float:none;margin:0 auto;position:relative}#methodology .methodology-form .contact-form:before{position:absolute;top:-100px;left:0;margin:0 auto;content:"Want to know more?";font-size:32px;width:100%;display:block;text-align:center}@media (max-width: 690px){#methodology .methodology-form .contact-form:before{font-size:20px}}@media only screen and (min-width: mobilepx){#methodology .methodology-form .contact-form:before{font-size:20px}}#methodology .methodology-form .contact-form:after{position:absolute;top:-60px;left:0;margin:0 auto;content:"Get in touch with us.";font-size:14px;width:100%;display:block;text-align:center}.widget-container p{line-height:25px;margin-bottom:30px}.widget-container p,.widget-container li{font-size:1em}.widget-container ul{padding-left:40px;list-style-type:square}.widget-container .widget-column-text img{margin-bottom:20px}.video-band{background:transparent no-repeat 0 0;background-position:100% 0;background-color:#000;position:relative;overflow:hidden}.video-band.asset{height:541px}.video-container{position:absolute;cursor:pointer}.video-container:hover .play-button{opacity:0.7}.video-container .play-pause{position:absolute;top:50%;left:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px;opacity:1;-moz-transition:opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1)}.video-container.playing .play-pause{opacity:0}.video-container.playing:hover .play-pause{opacity:0.7}.video-band .device{position:relative;background-repeat:no-repeat;background-position:0 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-ms-behavior:url(/js/backgroundsize.min.htc)}.video-band .device.ipad-horz{width:791px;height:623px;background-image:url('../img/videos/ipad-horz.png?1488491880')}.video-band .device.ipad-horz .video-container{top:89px;left:101px}.video-band .device.ipad-horz .video-container .video-cover{position:absolute;top:0}.video-band .device.ipad-horz .video-container.playing .video-cover{display:none}.video-band .device.ipad-horz video{width:612px;height:459px}.widget-body{padding-bottom:15px}.wireframe-toggle>p{margin:20px 0}.wireframe-toggle ul li{line-height:0;margin-bottom:8px}.wireframe-toggle ul li a{font-size:.8125em;text-transform:uppercase;margin:0;line-height:15px}.wireframe-toggle ul li.active a{color:#f54029}.wireframe-toggle .trigger-container{margin:30px 0 25px;overflow:hidden}.wireframe-toggle .trigger-container>div{float:left;width:60px;height:34px;line-height:34px;font-size:.9375em;text-align:center;text-transform:uppercase;vertical-align:middle;cursor:pointer;border:1px solid #797979;background-color:#fff;padding:0 5px}.wireframe-toggle .trigger-container>div.active{color:#fff;background-color:#f54029;border-color:#e1230a;-moz-box-shadow:inset -1px 0px 4px #e1230a;-webkit-box-shadow:inset -1px 0px 4px #e1230a;box-shadow:inset -1px 0px 4px #e1230a}.wireframe-toggle .trigger-list{padding-left:18px}.wireframe-toggle .toggle-container{position:relative;overflow:hidden}.wireframe-toggle .widget-device-container,.wireframe-toggle .widget-image{position:absolute;width:100%}.wireframe-toggle .widget-device-container img,.wireframe-toggle .widget-image img{max-width:100%}.gray .trigger-container>div{background-color:#1b1e20;color:#fff}.widget-hero.static-header{min-height:0}.widget-hero .hero.asset{height:auto}.widget-hero .inner{position:relative}.widget-animate{-moz-transition:opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:1;display:block !important}.widget-animate.ng-hide{opacity:0}.gray .horiz-slider-body,.gray .horiz-slider-selector{color:#fff}.horiz-slider{overflow:hidden;padding-bottom:0}.horiz-slider .hidden{display:none}.row .horiz-slider-images{margin-bottom:0}.row .horiz-slider-images img{max-width:100%;height:auto;position:relative}.horiz-slider-track-container{width:100%;height:35px;border-bottom:2px solid #404040;margin-bottom:20px;position:relative;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.horiz-slider-selector{font-size:.75em;font-weight:bold;text-align:center;text-transform:uppercase;height:30px;position:relative;top:-5px}.horiz-slider-selector.active{color:#ACACAC}.horiz-slider-selector:hover{cursor:pointer}.horiz-slider-selector span{position:absolute;bottom:0;left:0;right:0;font-weight:normal}.horiz-knob{position:absolute;height:10px;width:10px;background-color:#f54029;bottom:-5px;margin-left:-5px}.horiz-knob:after{content:"";display:block;position:absolute;height:20px;width:20px;left:-10px;top:-10px}.horiz-knob:hover{cursor:pointer}.orientation-left .row,.orientation-right .row{position:relative}.orientation-left .flush-bottom,.orientation-right .flush-bottom{position:absolute;left:0;bottom:-2px;margin-left:0}.orientation-right .flush-bottom{left:auto;right:0}#header-dropdown.header-expanded-container{border-left:1px solid #323537}header,#main-container,footer{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.ratings .all-ratings{margin:0 auto;width:100%;text-align:center}.ratings .all-ratings .rating-container{width:40%;margin:30px;display:inline-block;vertical-align:text-top}@media (max-width: 690px){.ratings .all-ratings .rating-container{width:80%}}@media only screen and (min-width: mobilepx){.ratings .all-ratings .rating-container{width:80%}}.ratings .all-ratings .rating-container .message{line-height:30px;margin:15px 0}.ratings .all-ratings .rating-container .source{text-transform:uppercase;font-size:12px}.ratings .all-ratings .rating-container p{vertical-align:text-top}.ratings-tkts{background-color:#f5f5f5;color:black}.ratings-tkts .star-color{background-color:#d11600}.ratings-v2v{background-color:#16a8da;color:white}.ratings-v2v .star-color{background-color:#fdb813}.ratings-f21{background-color:#f1f8f9;color:black}.ratings-f21 .star-color{background-color:#333}.ratings-wegmans{background-color:#fafafa;color:#333333}.ratings-wegmans .star-color{background-color:#333333}.case-study{width:100%;line-height:0px}.case-study p,.case-study h2,.case-study h3{line-height:30px !important}.case-study .section-padding{padding:30px 0}.case-study .spacer.small{margin-bottom:10px}.case-study .spacer.medium{margin-bottom:20px}.case-study .spacer.large{margin-bottom:30px}.case-study .v2v-orange{color:#f5821f}.case-study .tkts-red{color:#d11600}.case-study .color-white{color:#fff}.case-study .darken{font-weight:500 !important}.case-study .darken-heavy{font-weight:600 !important}.case-study .icon{margin-top:30px;display:inline-block;margin-bottom:10px}@media (max-width: 690px){.case-study .icon{margin-top:12px}}@media only screen and (min-width: mobilepx){.case-study .icon{margin-top:12px}}.case-study .icon img{width:100%}.case-study .icon.rocket img{width:50%}@media (max-width: 690px){.case-study .icon.rocket img{width:30%}}@media only screen and (min-width: mobilepx){.case-study .icon.rocket img{width:30%}}.case-study .icon.center{text-align:center}.case-study .text-block{font-family:"Open Sans", sans-serif;font-weight:300;margin-bottom:50px;display:inline-block}.case-study .text-block.width-quarter{width:25%}.case-study .text-block.width-half{width:50%}.case-study .text-block.width-3-quarter{width:75%}.case-study .text-block.width-full{width:100%}.case-study .text-block.last{margin-bottom:0px}@media (max-width: 690px){.case-study .text-block{width:100% !important}}@media only screen and (min-width: mobilepx){.case-study .text-block{width:100% !important}}.case-study .text-block h2.heavy{font-weight:bolder}.case-study .text-block h2.highlight{font-size:40px}.case-study .text-block .heading{font-weight:bolder;margin-bottom:10px}.case-study .text-block .heading.width-3-quarter{width:75%}.case-study .text-block .heading.light{font-weight:300}.case-study .text-block .heading.small{font-size:12px}.case-study .text-block .heading.medium{font-size:16px}.case-study .text-block .heading.large{font-size:20px}.case-study .text-block .heading.largest{font-size:24px}.case-study .text-block .heading.highlight{font-size:40px !important}@media (max-width: 690px){.case-study .text-block .heading.highlight{font-size:30px !important}}@media only screen and (min-width: mobilepx){.case-study .text-block .heading.highlight{font-size:30px !important}}.case-study .text-block .pg-spacing{margin-bottom:20px}.case-study .text-block p{font:inherit}.case-study .features-large.feature-1{background-color:#fff;color:#000}.case-study .features-large.feature-2{background-color:#eaf9fd;color:#000}.case-study .features-large .image-content{width:50%;display:inline-block}@media (max-width: 690px){.case-study .features-large .image-content{width:100%;display:inline-block;text-align:center}}@media only screen and (min-width: mobilepx){.case-study .features-large .image-content{width:100%;display:inline-block;text-align:center}}@media (max-width: 690px){.case-study .features-large .image-content img{max-width:100%;margin:0 auto;width:75%}}@media only screen and (min-width: mobilepx){.case-study .features-large .image-content img{max-width:100%;margin:0 auto;width:75%}}.case-study .features-large .text-content{width:40%;margin:120px 30px 0px 30px;vertical-align:top}@media (max-width: 1050px){.case-study .features-large .text-content{margin-top:10px}}@media only screen and (min-width: notdeskpx){.case-study .features-large .text-content{margin-top:10px}}@media (max-width: 690px){.case-study .features-large .text-content{width:100%;display:inline-block;margin-left:0px;text-align:center;float:none}}@media only screen and (min-width: mobilepx){.case-study .features-large .text-content{width:100%;display:inline-block;margin-left:0px;text-align:center;float:none}}.case-study .feature{text-align:center;overflow:hidden;max-width:800px;margin:0 auto}.case-study .feature .feature-image{width:50%}@media (max-width: 690px){.case-study .feature .feature-image{float:right !important}}@media only screen and (min-width: mobilepx){.case-study .feature .feature-image{float:right !important}}.case-study .feature .feature-image.left{float:left}.case-study .feature .feature-image.right{float:right}.case-study .feature .feature-image.tkts-spotlight{width:40%;position:absolute;right:0;bottom:-10px}@media (max-width: 690px){.case-study .feature .feature-image.tkts-spotlight{width:50%}}@media only screen and (min-width: mobilepx){.case-study .feature .feature-image.tkts-spotlight{width:50%}}@media screen and (max-width: 540px){.case-study .feature .feature-image.tkts-spotlight{width:75%}}.case-study .feature .text{vertical-align:top;margin-right:30px;margin-left:35px;margin-top:35%;width:40%}@media (max-width: 690px){.case-study .feature .text{margin:0px 10px;margin-top:30%}}@media only screen and (min-width: mobilepx){.case-study .feature .text{margin:0px 10px;margin-top:30%}}.case-study .feature .text.right{float:right;text-align:left}.case-study .feature .text.left{float:left;text-align:right}.case-study .feature .text.tkts-spotlight{margin-top:0px}@media (max-width: 690px){.case-study .feature .text.tkts-spotlight{margin-left:30px;width:90%;text-align:center;margin-bottom:230px}}@media only screen and (min-width: mobilepx){.case-study .feature .text.tkts-spotlight{margin-left:30px;width:90%;text-align:center;margin-bottom:230px}}.case-study .image-content.inline-center{text-align:center}.case-study .image-content.padding.top.large{padding-top:30px}.case-study .image-content.padding.top.medium{padding-top:20px}.case-study .image-content.padding.top.small{padding-top:10px}.case-study .image-content.tkts.vision{width:100%}@media (max-width: 1050px){.case-study .image-content.tkts.vision{display:none}}@media only screen and (min-width: notdeskpx){.case-study .image-content.tkts.vision{display:none}}.case-study .image-content.tkts.vision img{position:absolute;width:50%;right:0px;bottom:-20px;z-index:1;max-width:500px}.case-study .header{width:100%;display:inline-block;padding-bottom:50px;padding-top:120px}.case-study .header.v2v{background-color:#16a8da}.case-study .header.tkts{background-color:#fff}.case-study .header.f21{background-color:#d8e2e4}.case-study .header.nyp{background-color:#666}.case-study .header.fairmont{background-color:#222}.case-study .header.got{background-color:#807c77}.case-study .header.met{background-color:#eae3d9}.case-study .header.gnc{background-color:#1d1d1d}.case-study .header.wegmans-hero{background-image:radial-gradient(#89ceff,#5586dd)}.case-study .header.ymvp-hero{background-color:#0060af}.case-study .header .header-container{color:white;margin:0 auto}@media (max-width: 690px){.case-study .header .header-container{width:90%}}@media only screen and (min-width: mobilepx){.case-study .header .header-container{width:90%}}.case-study .header .header-container .image-content{width:55%;float:right}@media (max-width: 690px){.case-study .header .header-container .image-content{width:100%}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content{width:100%}}.case-study .header .header-container .image-content img{float:right}@media (max-width: 768px){.case-study .header .header-container .image-content{width:100% !important}}@media only screen and (min-width: wxgapx){.case-study .header .header-container .image-content{width:100% !important}}.case-study .header .header-container .image-content.v2v{width:40%;max-width:900px}@media (max-width: 690px){.case-study .header .header-container .image-content.v2v{width:100%}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.v2v{width:100%}}.case-study .header .header-container .image-content.v2v img{min-width:900px}@media screen and (max-width: 969px){.case-study .header .header-container .image-content.v2v img{min-width:660px}}@media screen and (max-width: 1270px){.case-study .header .header-container .image-content.v2v img{min-width:820px}}@media (max-width: 690px){.case-study .header .header-container .image-content.v2v img{min-width:400px !important}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.v2v img{min-width:400px !important}}.case-study .header .header-container .image-content.f21{width:60%;margin-right:70px;max-width:900px}@media (max-width: 690px){.case-study .header .header-container .image-content.f21{width:100%;margin-right:0px}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.f21{width:100%;margin-right:0px}}.case-study .header .header-container .image-content.f21 img{width:70% !important;min-width:400px}@media (max-width: 690px){.case-study .header .header-container .image-content.f21 img{width:100% !important}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.f21 img{width:100% !important}}.case-study .header .header-container .image-content.tkts{width:60%;margin-right:70px;max-width:900px}@media (max-width: 690px){.case-study .header .header-container .image-content.tkts{width:100%;margin-right:0px}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.tkts{width:100%;margin-right:0px}}.case-study .header .header-container .image-content.tkts img{width:90% !important;min-width:400px}@media (max-width: 690px){.case-study .header .header-container .image-content.tkts img{width:100% !important}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.tkts img{width:100% !important}}.case-study .header .header-container .image-content.got{width:60%;margin-right:70px;max-width:900px}@media (max-width: 690px){.case-study .header .header-container .image-content.got{width:100%;margin-right:0px}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.got{width:100%;margin-right:0px}}.case-study .header .header-container .image-content.got img{width:90% !important;min-width:400px}@media (max-width: 690px){.case-study .header .header-container .image-content.got img{width:100% !important}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.got img{width:100% !important}}.case-study .header .header-container .image-content.fairmont{width:60%;margin-right:70px;max-width:900px}@media (max-width: 690px){.case-study .header .header-container .image-content.fairmont{width:100%;margin-right:0px}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.fairmont{width:100%;margin-right:0px}}.case-study .header .header-container .image-content.fairmont img{width:70% !important;min-width:400px}@media (max-width: 690px){.case-study .header .header-container .image-content.fairmont img{width:100% !important}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.fairmont img{width:100% !important}}.case-study .header .header-container .image-content.met{width:60%;margin-right:70px;max-width:900px}@media (max-width: 768px){.case-study .header .header-container .image-content.met{max-width:700px;width:100%;margin-right:0px}}@media only screen and (min-width: wxgapx){.case-study .header .header-container .image-content.met{max-width:700px;width:100%;margin-right:0px}}.case-study .header .header-container .image-content.met img{width:90% !important;min-width:400px}@media (max-width: 690px){.case-study .header .header-container .image-content.met img{width:100% !important}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.met img{width:100% !important}}.case-study .header .header-container .image-content.gnc{width:60%;margin-right:70px;max-width:900px}@media (max-width: 690px){.case-study .header .header-container .image-content.gnc{width:100%;margin-right:0px}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.gnc{width:100%;margin-right:0px}}.case-study .header .header-container .image-content.gnc img{width:70% !important;min-width:400px}@media (max-width: 690px){.case-study .header .header-container .image-content.gnc img{width:100% !important}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.gnc img{width:100% !important}}.case-study .header .header-container .image-content.nyp{width:60%;margin-right:70px;max-width:870px}@media (max-width: 690px){.case-study .header .header-container .image-content.nyp{width:100%;margin-right:0px}}@media only screen and (min-width: mobilepx){.case-study .header .header-container .image-content.nyp{width:100%;margin-right:0px}}.case-study .header .header-container .text-content{float:right;width:35%;margin-left:-30px;margin-top:30px;text-align:left;color:#000}@media (max-width: 768px){.case-study .header .header-container .text-content{width:100% !important;text-align:center;margin-bottom:40px;margin-left:0px}}@media only screen and (min-width: wxgapx){.case-study .header .header-container .text-content{width:100% !important;text-align:center;margin-bottom:40px;margin-left:0px}}.case-study .header .header-container .text-content.v2v,.case-study .header .header-container .text-content.nyp,.case-study .header .header-container .text-content.fairmont,.case-study .header .header-container .text-content.gnc,.case-study .header .header-container .text-content.got{color:#fff}@media (max-width: 1050px){.case-study .header .header-container .text-content.v2v{width:30%;margin-left:-80px;margin-top:2px}}@media only screen and (min-width: notdeskpx){.case-study .header .header-container .text-content.v2v{width:30%;margin-left:-80px;margin-top:2px}}.case-study .header .header-container .text-content .text{font-family:"Libre Baskerville",serif;font-size:14px;font-style:normal;margin-top:30px;width:80%;max-width:400px}@media (max-width: 768px){.case-study .header .header-container .text-content .text{text-align:center;width:80%;margin:0 auto;margin-top:30px}}@media only screen and (min-width: wxgapx){.case-study .header .header-container .text-content .text{text-align:center;width:80%;margin:0 auto;margin-top:30px}}.case-study .header .header-container .text-content .logo{max-width:350px;width:75%}.case-study .header .header-container .text-content .icons{margin-top:20px;width:100%}.case-study .header .header-container .text-content .icons .os-icon{max-width:18px;margin-right:10px}.case-study .header .header-container .text-content .icons .app-store-icons{width:100%}.case-study .header .header-container .text-content .icons .app-store-icons .icon{max-width:130px}.case-study .vision-container{position:relative}.case-study .vision-container .text-content{width:80%;margin:0 auto}.case-study .vision-container .text-content.tkts.vision{color:white;margin-left:90px;width:80%}@media screen and (max-width: 1680px){.case-study .vision-container .text-content.tkts.vision{width:55%}}@media (max-width: 1050px){.case-study .vision-container .text-content.tkts.vision{margin-left:0px;width:80%}}@media only screen and (min-width: notdeskpx){.case-study .vision-container .text-content.tkts.vision{margin-left:0px;width:80%}}@media (max-width: 690px){.case-study .vision-container .text-content.tkts.vision{margin-left:0px;width:100%}}@media only screen and (min-width: mobilepx){.case-study .vision-container .text-content.tkts.vision{margin-left:0px;width:100%}}@media (max-width: 690px){.case-study .vision-container{padding-bottom:30px}}@media only screen and (min-width: mobilepx){.case-study .vision-container{padding-bottom:30px}}.case-study .vision-container.v2v{background-color:#f5f5f5}.case-study .vision-container.tkts{background-color:#d11600;background:url(../img/temp-case-studies/images/tkts/RedBackgroundTexture@2x.jpg) no-repeat center center;background-size:cover}.case-study .vision-container.nyp{color:white;background-color:#3e3125;background:url(../img/temp-case-studies/images/nyp/letterpress.jpg) no-repeat center center;background-size:cover}.case-study .vision-container.fairmont{color:white;background-color:#000;background:url(../img/temp-case-studies/images/slices/fairmont/consierge.jpg) no-repeat center center;background-size:cover}.case-study .vision-container.got{color:white;background-color:#000;background:url(../img/temp-case-studies/images/slices/got/map.jpg) no-repeat center center;background-size:cover}.case-study .vision-container.gnc{color:white;background-color:#000;background:url(../img/temp-case-studies/images/slices/gnc/yoga.jpg) no-repeat center center;background-size:cover}.case-study .vision-container.met{color:white;background-color:#000;background:url(../img/temp-case-studies/images/slices/met/courtyard.jpg) no-repeat center center;background-size:cover}.case-study .app-features.nyp{background-color:#fff}.f21{font-family:"Open Sans",sans-serif;font-weight:300}.f21 .about{background-color:#fff;color:#000}.f21 .about h2{margin-bottom:0px}@media (max-width: 690px){.f21 .about .text-block{margin-bottom:25px}}@media only screen and (min-width: mobilepx){.f21 .about .text-block{margin-bottom:25px}}@media (max-width: 690px){.f21 .about h3{font-size:20px}}@media only screen and (min-width: mobilepx){.f21 .about h3{font-size:20px}}@media (max-width: 690px){.f21 .about h2{font-size:32px !important}}@media only screen and (min-width: mobilepx){.f21 .about h2{font-size:32px !important}}@media (max-width: 690px){.f21 .about span{font-size:25px !important}}@media only screen and (min-width: mobilepx){.f21 .about span{font-size:25px !important}}.f21 .challenge{background-color:#8ca7ad;color:#fff}.f21 .challenge .text-block{width:45%}.f21 .challenge .text-block .image-content{min-height:70px}@media (max-width: 1050px){.f21 .challenge .text-block{width:100%}}@media only screen and (min-width: notdeskpx){.f21 .challenge .text-block{width:100%}}.f21 .challenge .icon{margin-bottom:15px;width:15%;margin:0 auto}.f21 .model{background-color:#d8e2e4;color:#000}@media (max-width: 1050px){.f21 .model .text-content{width:100%;text-align:center}}@media only screen and (min-width: notdeskpx){.f21 .model .text-content{width:100%;text-align:center}}.f21 .cms{background-color:#fff;color:#000}.f21 .cms .image-content{width:75%;margin:0 auto}@media (max-width: 690px){.f21 .cms .image-content{width:100%}}@media only screen and (min-width: mobilepx){.f21 .cms .image-content{width:100%}}.f21 .globalization{background-color:#f4f4f4;color:#000}.f21 .globalization .image-content{width:75%;margin:0 auto}@media (max-width: 690px){.f21 .globalization .image-content{width:100%}}@media only screen and (min-width: mobilepx){.f21 .globalization .image-content{width:100%}}.f21 .globalization .image-content .globalization-flags{display:inline-block;width:100%;text-align:center}.f21 .globalization .image-content .globalization-flags div{width:25%;display:inherit;vertical-align:top}.f21 .globalization .image-content .globalization-flags div img{width:30px}.f21 .globalization .image-content .globalization-flags div p{font-size:12px;text-transform:uppercase}.v2v{font-family:"Open Sans",sans-serif;font-weight:300}.v2v .impact{background-color:#fff;position:relative}.v2v .impact-modules .module-container{width:100%}.v2v .impact-modules .module-container .module{position:relative;text-align:center;height:150px;overflow:hidden;max-width:600px;margin:0 auto;color:white}.v2v .impact-modules .module-container .module .icon{margin-top:15px;width:45%}@media screen and (max-width: 450px){.v2v .impact-modules .module-container .module .icon{margin-top:-150px;width:100%;opacity:0.2}}.v2v .impact-modules .module-container .module .icon.left{float:left}.v2v .impact-modules .module-container .module .text{vertical-align:top;margin-left:30px;margin-right:30px;margin-top:30px}@media screen and (max-width: 450px){.v2v .impact-modules .module-container .module .text{width:100%;margin:0px;position:relative;z-index:1;margin-top:40px}}.v2v .impact-modules .module-container .module .text.right{float:right}.v2v .impact-modules .module-container.environment{background-color:#61bb46}.v2v .impact-modules .module-container.education{background-color:#fdb813}.v2v .impact-modules .module-container.veterans{background-color:#8153c3}.v2v .impact-modules .module-container.wellness{background-color:#e74774}.v2v .branding{background-color:#f5f5f5;color:black;display:inline-block;width:100%}@media (max-width: 1050px){.v2v .branding .inner{max-width:900px}}@media only screen and (min-width: notdeskpx){.v2v .branding .inner{max-width:900px}}.v2v .branding .branding-text{width:70%}@media (max-width: 690px){.v2v .branding .branding-text{width:100%}}@media only screen and (min-width: mobilepx){.v2v .branding .branding-text{width:100%}}.v2v .branding .branding-icons{line-height:20px;max-height:600px}.v2v .branding .branding-icons p{margin-bottom:10px;text-transform:uppercase;font-size:12px;font-weight:bold;font-style:normal}.v2v .branding .branding-icons .icon{position:relative;margin-bottom:60px;display:inline;max-width:550px}.v2v .branding .branding-icons .icon.left{width:50%;clear:left}@media (max-width: 690px){.v2v .branding .branding-icons .icon.left{width:100%;float:left;margin-bottom:30px}}@media only screen and (min-width: mobilepx){.v2v .branding .branding-icons .icon.left{width:100%;float:left;margin-bottom:30px}}.v2v .branding .branding-icons .icon.right{float:right;width:40%}@media (max-width: 690px){.v2v .branding .branding-icons .icon.right{width:100%;float:left;margin-bottom:30px}}@media only screen and (min-width: mobilepx){.v2v .branding .branding-icons .icon.right{width:100%;float:left;margin-bottom:30px}}.v2v .branding .branding-icons .icon .logo{width:75%}@media (max-width: 690px){.v2v .branding .branding-icons .icon .logo{max-width:300px}}@media only screen and (min-width: mobilepx){.v2v .branding .branding-icons .icon .logo{max-width:300px}}.v2v .branding .branding-icons .icon .color-container.color{width:33%;display:inline-block}.v2v .branding .branding-icons .icon .color-container.cause{width:65%;display:inline-block}.v2v .branding .branding-icons .icon .color-container .branding-color{width:50px;margin-right:15px;float:left;text-align:center;font-size:12px;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif}.v2v .integration{background-color:#ffffff;color:black}.v2v .integration .icon{width:100%;margin-top:10px}.v2v .integration .text{width:90%;margin-top:10px}.v2v .integration .party-icons{text-align:center}.v2v .integration .party-icons img{width:19%}.v2v .award{background-color:#16a8da;color:white}.v2v .features_1{background-color:#f5f5f5;color:black;position:relative;width:100%}.v2v .features_2{background:url(../img/temp-case-studies/images/v2v/Feature2Panel@2x.png) no-repeat top center;background-size:cover;height:1000px;color:black;position:relative;text-align:center}@media (max-width: 690px){.v2v .features_2{font-size:12px}}@media only screen and (min-width: mobilepx){.v2v .features_2{font-size:12px}}.v2v .managing{position:relative;width:100%;background-color:#fff}.v2v .managing .laptop-image{width:100%}.v2v .managing .text{position:absolute;width:30%;bottom:175px;left:100px}@media (max-width: 690px){.v2v .managing .text{padding:5%;display:inline-block;position:inherit;width:100%;box-sizing:border-box}}@media only screen and (min-width: mobilepx){.v2v .managing .text{padding:5%;display:inline-block;position:inherit;width:100%;box-sizing:border-box}}.v2v .managing .text p{line-height:30px}.tkts{font-family:"Open Sans",sans-serif;font-weight:300}.tkts .features_1{background-color:#f5f5f5;color:black;position:relative;width:100%;overflow:hidden}.tkts .taxi-band{background:url(../img/temp-case-studies/images/tkts/TaxiImage@2x.jpg) no-repeat center center;background-size:cover;color:white;height:500px}@media (min-width: 2300px){.tkts .taxi-band{height:875px}}@media only screen and (min-width: xlpx){.tkts .taxi-band{height:875px}}@media (min-width: 1500px){.tkts .taxi-band{height:800px}}@media only screen and (min-width: lgpx){.tkts .taxi-band{height:800px}}@media (max-width: 690px){.tkts .taxi-band{height:220px}}@media only screen and (min-width: mobilepx){.tkts .taxi-band{height:220px}}.tkts .text-boxes{display:inline-block;width:44%;line-height:30px;margin:20px;font-size:13px}.tkts .quote{background-color:#fff}.wegmans *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.wegmans .wegmans-hero .header-container p{color:white}.wegmans .wegmans-hero .header-container .text-content{float:right;width:40%;margin:30px 2.5%}.wegmans .wegmans-hero .header-container .text-content .text-block{max-width:400px;width:100%}@media (max-width: 768px){.wegmans .wegmans-hero .header-container .text-content{float:none;margin:0}}@media only screen and (min-width: wxgapx){.wegmans .wegmans-hero .header-container .text-content{float:none;margin:0}}.wegmans .wegmans-hero .header-container .image-content{max-width:700px}@media (max-width: 690px){.wegmans .wegmans-hero .header-container .image-content{width:100%}}@media only screen and (min-width: mobilepx){.wegmans .wegmans-hero .header-container .image-content{width:100%}}.clear{clear:both}.wegmans-block{background-color:white}.wegmans-block h4{font-weight:bold;padding:0 0 15px;margin:0;font-size:24px}.wegmans-block h4.color-white{color:white}.wegmans-block h4.size-larger{font-size:36px}.wegmans-block p{font-size:18px;font-family:Open Sans;font-weight:lighter;margin:0;padding:0 0 15px}.wegmans-block p.color-white{color:white}@media (max-width: 690px){.wegmans-block h4,.wegmans-block p{padding-bottom:10px}.wegmans-block h4{font-size:20px}.wegmans-block h4.size-larger{font-size:24px}.wegmans-block p{font-size:16px}}@media only screen and (min-width: mobilepx){.wegmans-block h4,.wegmans-block p{padding-bottom:10px}.wegmans-block h4{font-size:20px}.wegmans-block h4.size-larger{font-size:24px}.wegmans-block p{font-size:16px}}.wegmans-map{color:#000;background-color:#f0f6fd;background-repeat:no-repeat;background-size:600px;background-image:url(../img/temp-case-studies/images/wegmans/map.png);background-position:0% 20%}@media (max-width: 690px){.wegmans-map{background-position:50% 20%}}@media only screen and (min-width: mobilepx){.wegmans-map{background-position:50% 20%}}.wegmans-map .map-content{padding:100px 40px}.wegmans-map .map-content img{display:block;margin:0 auto 20px}.wegmans-map .map-content p{font-size:24px}.wegmans-map .map-content .text-area{text-align:center;max-width:650px;margin:0 auto}@media (max-width: 690px){.wegmans-map .map-content{padding:40px}.wegmans-map .map-content img{max-width:200px}.wegmans-map .map-content p{font-size:20px}}@media only screen and (min-width: mobilepx){.wegmans-map .map-content{padding:40px}.wegmans-map .map-content img{max-width:200px}.wegmans-map .map-content p{font-size:20px}}.wegmans-stats{background-color:#fafafa}.wegmans-stats .stats-content{text-align:center;padding:80px 0}.wegmans-stats .stats-content .stats-column{display:inline-block;width:18%;vertical-align:top;padding:10px 1%}.wegmans-stats .stats-content .stats-column .stats-header{font-family:Libre Baskerville;font-size:54px;font-weight:500;padding-bottom:25px}.wegmans-stats .stats-content .stats-column p{font-family:Open Sans;font-size:24px}@media (max-width: 1050px){.wegmans-stats .stats-content .stats-column{width:31%}}@media only screen and (min-width: notdeskpx){.wegmans-stats .stats-content .stats-column{width:31%}}@media (max-width: 900px){.wegmans-stats .stats-content .stats-column .stats-header{font-size:35px;padding-bottom:5px}.wegmans-stats .stats-content .stats-column p{font-size:20px;padding-bottom:10px}}@media only screen and (min-width: middlepx){.wegmans-stats .stats-content .stats-column .stats-header{font-size:35px;padding-bottom:5px}.wegmans-stats .stats-content .stats-column p{font-size:20px;padding-bottom:10px}}@media (max-width: 690px){.wegmans-stats .stats-content{padding:20px 0}.wegmans-stats .stats-content .stats-column{width:100%}}@media only screen and (min-width: mobilepx){.wegmans-stats .stats-content{padding:20px 0}.wegmans-stats .stats-content .stats-column{width:100%}}.wegmans-family{background:#5586dd;width:100%}.wegmans-family .family-content{max-width:1240px;width:100%;margin:0 auto;padding:50px 20px 0;text-align:center}.wegmans-review{background-color:#5586dd;text-align:center;font-size:20px;color:white}.wegmans-review .review-content{margin:0 auto;max-width:1220px;width:100%;padding:150px 40px}.wegmans-review .review-content p{font-weight:bold;line-height:34px !important;font-family:Open Sans}.wegmans-review .review-content .quote{font-size:26px;padding:0 0 40px;font-weight:lighter}@media (max-width: 690px){.wegmans-review .review-content{padding:40px}.wegmans-review .review-content .quote{font-size:20px}}@media only screen and (min-width: mobilepx){.wegmans-review .review-content{padding:40px}.wegmans-review .review-content .quote{font-size:20px}}.wegmans-list{background-image:url(../img/temp-case-studies/images/wegmans/walkpath.png);background-position:0 0;background-repeat:no-repeat;border-top:1px solid #ccc;position:relative}.wegmans-list .list-content{margin:0 auto;max-width:1220px;width:100%;padding:200px 40px}.wegmans-list .list-content img{position:absolute;width:35%;display:block;right:45%;top:200px;max-width:425px}.wegmans-list .list-content .list-text{width:35%;float:right}@media (max-width: 1050px){.wegmans-list .list-content{padding:100px 40px}.wegmans-list .list-content img{display:none}}@media only screen and (min-width: notdeskpx){.wegmans-list .list-content{padding:100px 40px}.wegmans-list .list-content img{display:none}}@media (max-width: 900px){.wegmans-list{background-position:center bottom;padding-bottom:340px;background-size:400px}.wegmans-list .list-content{padding:40px}.wegmans-list .list-content .list-text{float:none;width:100%}}@media only screen and (min-width: middlepx){.wegmans-list{background-position:center bottom;padding-bottom:340px;background-size:400px}.wegmans-list .list-content{padding:40px}.wegmans-list .list-content .list-text{float:none;width:100%}}.wegmans-store{background-image:url(../img/temp-case-studies/images/wegmans/live-map.png);background-position:center;background-size:cover;position:relative;overflow:hidden}.wegmans-store .store-content{color:white;width:100%;padding:100px 40px;max-width:1220px;margin:0 auto}.wegmans-store .store-content .store-text{float:left;width:30%}.wegmans-store .store-content img{position:absolute;bottom:-160px;left:35%;max-width:1090px}@media (max-width: 900px){.wegmans-store .store-content{padding:40px}.wegmans-store .store-content .store-text{width:100%;padding:0px;float:none}.wegmans-store .store-content img{display:none}}@media only screen and (min-width: middlepx){.wegmans-store .store-content{padding:40px}.wegmans-store .store-content .store-text{width:100%;padding:0px;float:none}.wegmans-store .store-content img{display:none}}.wegmans-recipe{position:relative;overflow:hidden}.wegmans-recipe .recipe-content{padding:100px 40px;max-width:1220px;width:100%;margin:0 auto}.wegmans-recipe .recipe-content .recipe-text{width:40%;float:right}.wegmans-recipe .recipe-content img{position:absolute;top:10%;right:50%;max-width:850px}@media (max-width: 900px){.wegmans-recipe .recipe-content{padding:40px}.wegmans-recipe .recipe-content .recipe-text{width:100%;padding:0;float:none}.wegmans-recipe .recipe-content img{display:none}}@media only screen and (min-width: middlepx){.wegmans-recipe .recipe-content{padding:40px}.wegmans-recipe .recipe-content .recipe-text{width:100%;padding:0;float:none}.wegmans-recipe .recipe-content img{display:none}}.wegmans-technology{background-color:#f0f6fd}.wegmans-technology .technology-content{padding:100px 40px;max-width:1220px;width:100%;margin:0 auto}.wegmans-technology .technology-content .technology-text{padding-left:50px;float:left;width:30%}.wegmans-technology .technology-content img{float:right;width:70%}@media (max-width: 900px){.wegmans-technology .technology-content{padding:40px}.wegmans-technology .technology-content .technology-text{width:100%;padding:0;float:none}.wegmans-technology .technology-content img{float:none;width:100%}}@media only screen and (min-width: middlepx){.wegmans-technology .technology-content{padding:40px}.wegmans-technology .technology-content .technology-text{width:100%;padding:0;float:none}.wegmans-technology .technology-content img{float:none;width:100%}}.wegmans-magazine{background-color:white;text-align:center;font-family:Open Sans}.wegmans-magazine .magazine-content{padding:80px 40px}.wegmans-magazine .magazine-content .magazine-header{padding:0 0 80px;display:inline-block;font-size:35px;font-weight:lighter;line-height:normal;max-width:960px;width:100%}.wegmans-magazine .magazine-content p{padding-top:30px;max-width:700px;margin:0 auto}@media (max-width: 690px){.wegmans-magazine .magazine-content{padding:40px}.wegmans-magazine .magazine-content .magazine-header{font-size:25px;padding:0 0 30px}}@media only screen and (min-width: mobilepx){.wegmans-magazine .magazine-content{padding:40px}.wegmans-magazine .magazine-content .magazine-header{font-size:25px;padding:0 0 30px}}.wegmans-timeline{background-image:url(../img/temp-case-studies/images/wegmans/phone-background.png);background-position:center;background-size:cover;text-align:center}.wegmans-timeline .timeline-content{width:100%;max-width:800px;margin:0 auto;padding:70px}@media (max-width: 1050px){.wegmans-timeline .timeline-content{padding:40px}}@media only screen and (min-width: notdeskpx){.wegmans-timeline .timeline-content{padding:40px}}.ymvp{background:white}.ymvp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ymvp .ymvp-hero{background-image:url("../img/temp-case-studies/images/ymvp/hero-background.png");background-repeat:no-repeat;background-position:100% 0%}.ymvp .ymvp-hero .header-container p{color:#fff}.ymvp .ymvp-hero .header-container .text-content{float:right;width:40%;margin:30px 2.5%}.ymvp .ymvp-hero .header-container .text-content .ymvp-logo{max-width:312px}.ymvp .ymvp-hero .header-container .text-content .text-block{max-width:400px;width:100%}@media (max-width: 768px){.ymvp .ymvp-hero .header-container .text-content{float:none;margin:0}}@media only screen and (min-width: wxgapx){.ymvp .ymvp-hero .header-container .text-content{float:none;margin:0}}@media (max-width: 690px){.ymvp .ymvp-hero .header-container .image-content{width:100%}}@media only screen and (min-width: mobilepx){.ymvp .ymvp-hero .header-container .image-content{width:100%}}.clear{clear:both}.ymvp-block h4{font-weight:bold;padding:0 0 15px;margin:0;font-size:24px}.ymvp-block h4.color-white{color:white}.ymvp-block h4.size-larger{font-size:36px}.ymvp-block p{font-size:18px;font-family:Open Sans;font-weight:lighter;margin:0;padding:0 0 15px}.ymvp-block p.color-white{color:white}.ymvp-block p.bold-font{font-weight:bold}@media (max-width: 690px){.ymvp-block h4,.ymvp-block p{padding-bottom:10px}.ymvp-block h4{font-size:20px}.ymvp-block h4.size-larger{font-size:24px}.ymvp-block p{font-size:16px}}@media only screen and (min-width: mobilepx){.ymvp-block h4,.ymvp-block p{padding-bottom:10px}.ymvp-block h4{font-size:20px}.ymvp-block h4.size-larger{font-size:24px}.ymvp-block p{font-size:16px}}section{width:100%}section#appy{background:#ef2933}section#appy .appy-content{text-align:center;margin:0 auto;max-width:1240px;width:100%;padding:100px 20px 85px}@media (max-width: 690px){section#appy .appy-content{padding:50px 20px}}@media only screen and (min-width: mobilepx){section#appy .appy-content{padding:50px 20px}}section#stats .stats-content{text-align:center;padding:90px 0 80px;position:relative;display:flex;flex-direction:row;justify-content:space-around;width:100%;max-width:1240px;margin:0 auto}section#stats .stats-content .dot{position:relative;width:200px}section#stats .stats-content .dot:before,section#stats .stats-content .dot:after{content:"";position:absolute}section#stats .stats-content .dot:before{top:20px;border-radius:50%;width:15px;height:15px;background:#0060af}section#stats .stats-content .dot:after{top:26px;width:100%;border-top:4px solid #0060af;left:0}section#stats .stats-content .dot.left:before{left:0}section#stats .stats-content .dot.right:before{right:0}section#stats .stats-content .stats-column{display:inline-block;width:100%;max-width:260px;vertical-align:top;position:relative;margin:0 20px}section#stats .stats-content .stats-column .stats-header{font-family:Libre Baskerville;font-size:54px;font-weight:500}section#stats .stats-content .stats-column .stats-header .stats-sub{font-size:38px;margin-left:-10px;line-height:0px}section#stats .stats-content .stats-column p{font-family:Open Sans;font-size:24px;font-weight:300}@media (max-width: 1050px){section#stats .stats-content .dot:after{display:none}}@media only screen and (min-width: notdeskpx){section#stats .stats-content .dot:after{display:none}}@media (max-width: 900px){section#stats .stats-content{padding:90px 0 50px}section#stats .stats-content .stats-column .stats-header{font-size:35px;padding-bottom:5px}section#stats .stats-content .stats-column .stats-header .stats-sub{font-size:28px}section#stats .stats-content .stats-column p{font-size:20px;padding-bottom:10px}}@media only screen and (min-width: middlepx){section#stats .stats-content{padding:90px 0 50px}section#stats .stats-content .stats-column .stats-header{font-size:35px;padding-bottom:5px}section#stats .stats-content .stats-column .stats-header .stats-sub{font-size:28px}section#stats .stats-content .stats-column p{font-size:20px;padding-bottom:10px}}@media (max-width: 690px){section#stats .stats-content{padding:50px 20px 30px;flex-direction:column;align-items:center}section#stats .stats-content .stats-column{width:100%;padding-bottom:20px}section#stats .stats-content .dot{display:none}}@media only screen and (min-width: mobilepx){section#stats .stats-content{padding:50px 20px 30px;flex-direction:column;align-items:center}section#stats .stats-content .stats-column{width:100%;padding-bottom:20px}section#stats .stats-content .dot{display:none}}section#stats .stats-footer{font-size:10px;text-align:center}section#kiosk{background-image:url("../img/temp-case-studies/images/ymvp/kiosk-background.png");background-position:center;background-size:cover}section#kiosk .kiosk-content{max-width:1240px;width:100%;padding:200px 20px;margin:0 auto}section#kiosk .kiosk-content .kiosk-text{float:right;color:white;max-width:470px;width:50%}section#kiosk .kiosk-content .kiosk-text p{font-size:22px}@media (max-width: 1025px){section#kiosk .kiosk-content .kiosk-text{float:none;width:100%;margin:0 auto}}@media only screen and (min-width: mediumpx){section#kiosk .kiosk-content .kiosk-text{float:none;width:100%;margin:0 auto}}@media (max-width: 768px){section#kiosk .kiosk-content{padding:100px 20px}}@media only screen and (min-width: wxgapx){section#kiosk .kiosk-content{padding:100px 20px}}@media (max-width: 690px){section#kiosk .kiosk-content{background:rgba(0,0,0,0.2);padding:50px 20px;text-align:center}}@media only screen and (min-width: mobilepx){section#kiosk .kiosk-content{background:rgba(0,0,0,0.2);padding:50px 20px;text-align:center}}section#badge{background:#00a4e0}section#badge .badge-content{margin:0 auto;width:100%;max-width:1240px;padding:0 20px 65px}section#badge .badge-content .badge-image{float:right;width:50%;max-width:400px}section#badge .badge-content .badge-text{float:left;color:white;width:50%;padding:100px 0 0}section#badge .badge-content .badge-text .number-header{padding-bottom:20px;font-weight:bold;font-size:24px}@media (max-width: 690px){section#badge .badge-content .badge-text .number-header{padding-bottom:0;font-size:20px}}@media only screen and (min-width: mobilepx){section#badge .badge-content .badge-text .number-header{padding-bottom:0;font-size:20px}}section#badge .badge-content .badge-text ul{padding:0;margin:0}section#badge .badge-content .badge-text ul li{list-style:none;font-size:24px;font-weight:lighter;margin:20px 0 0 50px;position:relative;line-height:30px}section#badge .badge-content .badge-text ul li:before{content:"1";font-size:2em;position:absolute;margin-left:-50px;top:25%}section#badge .badge-content .badge-text ul li:nth-child(2)::before{content:"2"}section#badge .badge-content .badge-text ul li:nth-child(3)::before{content:"3"}@media (max-width: 900px){section#badge .badge-content .badge-image{float:none;width:100%;max-width:250px;margin:0 auto}section#badge .badge-content .badge-text{float:none;width:100%;padding:10px 0 0}section#badge .badge-content .badge-text ul{font-size:20px;padding-bottom:5px}section#badge .badge-content .badge-text ul li{font-size:18px}section#badge .badge-content .badge-text ul li:before{font-size:2em;top:5%;margin-left:-35px}}@media only screen and (min-width: middlepx){section#badge .badge-content .badge-image{float:none;width:100%;max-width:250px;margin:0 auto}section#badge .badge-content .badge-text{float:none;width:100%;padding:10px 0 0}section#badge .badge-content .badge-text ul{font-size:20px;padding-bottom:5px}section#badge .badge-content .badge-text ul li{font-size:18px}section#badge .badge-content .badge-text ul li:before{font-size:2em;top:5%;margin-left:-35px}}section#goal{position:relative}section#goal .goal-content{height:inherit;width:100%;margin:0 auto;position:relative}section#goal .goal-content .goal-text{width:50%;position:absolute;height:100%}section#goal .goal-content .goal-text p{position:absolute;height:100px;max-width:400px;width:100%;top:0;bottom:0;right:0;left:0;margin:auto;padding:0}section#goal .goal-content .goal-text.right{right:0}section#goal .goal-content .goal-text.left{left:0}section#goal .goal-content .goal-image{position:relative;width:50%}section#goal .goal-content .goal-image .arrow{width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;position:absolute;top:50%;margin-top:-50px}section#goal .goal-content .goal-image .arrow.arrow-left{border-right:50px solid white;right:0}section#goal .goal-content .goal-image .arrow.arrow-right{border-left:50px solid white;left:0}section#goal .goal-content .goal-image img{width:100%}@media (max-width: 768px){section#goal{background:rgba(0,0,0,0.5)}section#goal .goal-content{padding:0}section#goal .goal-content .goal-text{float:none;position:absolute;width:100%;z-index:1;text-align:center;padding:10px}section#goal .goal-content .goal-text p{font-size:15px;font-weight:bold;color:white;height:initial;position:relative;top:50%;transform:translateY(-50%)}section#goal .goal-content .goal-image{opacity:0.2;float:none;width:100%}section#goal .goal-content .arrow{display:none}}@media only screen and (min-width: wxgapx){section#goal{background:rgba(0,0,0,0.5)}section#goal .goal-content{padding:0}section#goal .goal-content .goal-text{float:none;position:absolute;width:100%;z-index:1;text-align:center;padding:10px}section#goal .goal-content .goal-text p{font-size:15px;font-weight:bold;color:white;height:initial;position:relative;top:50%;transform:translateY(-50%)}section#goal .goal-content .goal-image{opacity:0.2;float:none;width:100%}section#goal .goal-content .arrow{display:none}}section#card{overflow:hidden}section#card .card-content{width:100%;max-width:1240px;margin:0 auto;padding:0 20px;position:relative;padding:100px 20px 400px}section#card .card-content .card-text{float:left;width:50%;max-width:350px}section#card .card-content .card-image{position:absolute;right:-146px;top:-7px}@media (max-width: 1000px){section#card .card-content{padding:100px 20px 0}section#card .card-content .card-text{float:none;width:100%;max-width:500px;margin:0 auto}section#card .card-content .card-image{position:static}}@media (max-width: 690px){section#card .card-content{padding:50px 20px 0;text-align:center}}@media only screen and (min-width: mobilepx){section#card .card-content{padding:50px 20px 0;text-align:center}}section#mixpanel{background-image:url("../img/temp-case-studies/images/ymvp/mixpanel-1.png");background-position:center;background-size:cover}section#mixpanel .mixpanel-content{max-width:1240px;width:100%;margin:0 auto;color:white;padding:250px 20px}section#mixpanel .mixpanel-content .mixpanel-text{float:left;width:50%;max-width:400px}@media (max-width: 768px){section#mixpanel .mixpanel-content{padding:100px 20px 250px}}@media only screen and (min-width: wxgapx){section#mixpanel .mixpanel-content{padding:100px 20px 250px}}@media (max-width: 690px){section#mixpanel .mixpanel-content{padding:50px 20px 250px}}@media only screen and (min-width: mobilepx){section#mixpanel .mixpanel-content{padding:50px 20px 250px}}@media (max-width: 400px){section#mixpanel{background:#01b19b}section#mixpanel .mixpanel-content{text-align:center;padding:50px 20px}section#mixpanel .mixpanel-content .mixpanel-text{float:none;width:100%}}section#cms .cms-content{margin:0 auto;text-align:center;max-width:1240px;width:100%;padding:50px 20px 0}section#cms .cms-content .cms-header{padding-bottom:30px}section#cms .cms-content .cms-header p{margin:0;font-weight:300;font-size:32px}section#cms .cms-content .cms-text{padding-bottom:50px;max-width:800px;margin:0 auto}section#cms .cms-content .cms-text p{font-weight:300;font-size:20px}section#cms .cms-content .avatars-image{max-width:800px;margin:0 auto;padding-bottom:50px;width:100%}section#final-screens{background:#c5c5c5}section#final-screens .screen-content{padding:50px 20px;margin:0 auto;max-width:1240px}.case-study.shake-shack{line-height:normal}.case-study.shake-shack section.ss-black{background:#10100c}.case-study.shake-shack section.ss-gray{background:#1e1d1b}.case-study.shake-shack section.ss-lightgray{background:#2a2a2a}.case-study.shake-shack section.ss-green{background:#5e9f41}.case-study.shake-shack .vertical-align{position:relative;top:50%;transform:translateY(-50%)}.case-study.shake-shack .ss-hero{background:url(../img/case-studies/shake-shack/hero.jpg) no-repeat center center;background-size:cover;height:830px;text-align:center;position:relative}.case-study.shake-shack .ss-hero .ss-logo{display:block;margin:0 auto 20px;max-width:652px;width:100%}.case-study.shake-shack .ss-hero .ss-icon{position:absolute;bottom:45px;width:150px;margin:0 auto;left:0;right:0}.case-study.shake-shack .ss-hero p{color:#10100c;font-family:"Libre Baskerville",serif;font-size:22px;line-height:normal;margin:0;padding:0 100px}@media (max-width: 690px){.case-study.shake-shack .ss-hero{height:100vh}}@media only screen and (min-width: mobilepx){.case-study.shake-shack .ss-hero{height:100vh}}.case-study.shake-shack .ss-phones{background:#1e1d1b url(../img/case-studies/shake-shack/phones2.png) no-repeat center center;background-size:cover;height:700px}@media (max-width: 690px){.case-study.shake-shack .ss-phones{height:250px}}@media only screen and (min-width: mobilepx){.case-study.shake-shack .ss-phones{height:250px}}.case-study.shake-shack .ss-map{background:#444;padding:100px 0;text-align:center}.case-study.shake-shack .ss-map .inner{max-width:1180px}.case-study.shake-shack .ss-map .left{float:left;width:70%}.case-study.shake-shack .ss-map .right{width:25%;float:right;text-align:center}.case-study.shake-shack .ss-map h1{color:#5e9f41;font-size:38px;font-weight:bold;margin:0;line-height:38px}.case-study.shake-shack .ss-map p{color:white;font-size:18px;margin:0 0 20px}@media (max-width: 690px){.case-study.shake-shack .ss-map{padding:35px 0}.case-study.shake-shack .ss-map .left,.case-study.shake-shack .ss-map .right{float:none;width:100%}.case-study.shake-shack .ss-map h1{font-size:24px;font-weight:bold}.case-study.shake-shack .ss-map p{font-size:14px;margin-bottom:0px}.case-study.shake-shack .ss-map img{margin-top:20px}}@media only screen and (min-width: mobilepx){.case-study.shake-shack .ss-map{padding:35px 0}.case-study.shake-shack .ss-map .left,.case-study.shake-shack .ss-map .right{float:none;width:100%}.case-study.shake-shack .ss-map h1{font-size:24px;font-weight:bold}.case-study.shake-shack .ss-map p{font-size:14px;margin-bottom:0px}.case-study.shake-shack .ss-map img{margin-top:20px}}.case-study.shake-shack .ss-center{padding:90px 0;text-align:center;color:white}.case-study.shake-shack .ss-center h2{font-size:24px;font-weight:bold}.case-study.shake-shack .ss-center p{font-size:17px;margin-bottom:30px}.case-study.shake-shack .ss-center img{display:block;margin:70px auto 0;width:100%}.case-study.shake-shack .ss-center img.icon-sizzle{margin-top:0px;margin-bottom:10px}@media (max-width: 690px){.case-study.shake-shack .ss-center{padding:35px 0}.case-study.shake-shack .ss-center h2{font-size:18px}.case-study.shake-shack .ss-center p{font-size:14px;line-height:25px !important}.case-study.shake-shack .ss-center img{max-width:80% !important;margin:50px auto 0}.case-study.shake-shack .ss-center img.person{max-width:100px !important}.case-study.shake-shack .ss-center img.icon-sizzle{max-width:43px !important}}@media only screen and (min-width: mobilepx){.case-study.shake-shack .ss-center{padding:35px 0}.case-study.shake-shack .ss-center h2{font-size:18px}.case-study.shake-shack .ss-center p{font-size:14px;line-height:25px !important}.case-study.shake-shack .ss-center img{max-width:80% !important;margin:50px auto 0}.case-study.shake-shack .ss-center img.person{max-width:100px !important}.case-study.shake-shack .ss-center img.icon-sizzle{max-width:43px !important}}.case-study.shake-shack .ss-applause{background:#1e1d1b url(../img/case-studies/shake-shack/applausequotebackground.jpg) no-repeat center center;background-size:cover}.case-study.shake-shack .ss-applause .inner{height:800px}.case-study.shake-shack .ss-applause .inner .text{float:right;max-width:65%;text-align:center;width:100%}.case-study.shake-shack .ss-applause .inner .text p{color:white;font-size:18px;margin:25px 0}.case-study.shake-shack .ss-applause .inner .text p.green{color:#5e9f41;font-style:italic;text-shadow:2px 2px 2px #666259}.case-study.shake-shack .ss-applause .inner .text img{width:138px;position:relative;top:6px;margin-left:15px}@media (max-width: 690px){.case-study.shake-shack .ss-applause .inner{height:400px}.case-study.shake-shack .ss-applause .inner .text p{font-size:12px;margin:10px 0;line-height:20px !important}}@media only screen and (min-width: mobilepx){.case-study.shake-shack .ss-applause .inner{height:400px}.case-study.shake-shack .ss-applause .inner .text p{font-size:12px;margin:10px 0;line-height:20px !important}}.case-study.shake-shack .ss-quote{color:white;padding-top:70px;padding-bottom:70px;text-align:center}.case-study.shake-shack .ss-quote h1{font-size:32px;line-height:normal;font-style:italic;margin:0 0 30px}.case-study.shake-shack .ss-quote p{font-size:18px;margin:0}@media (max-width: 690px){.case-study.shake-shack .ss-quote{padding-top:35px;padding-bottom:35px}.case-study.shake-shack .ss-quote h1{font-size:18px}.case-study.shake-shack .ss-quote p{font-size:14px}}@media only screen and (min-width: mobilepx){.case-study.shake-shack .ss-quote{padding-top:35px;padding-bottom:35px}.case-study.shake-shack .ss-quote h1{font-size:18px}.case-study.shake-shack .ss-quote p{font-size:14px}}.case-study.potbelly *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.case-study.potbelly .vertical-align{position:relative;top:50%;transform:translateY(-50%)}.case-study.potbelly .potbelly-hero{background:url(../img/case-studies/potbelly/hero.jpg) no-repeat top left;background-size:cover}.case-study.potbelly .potbelly-hero .inner{height:675px}.case-study.potbelly .potbelly-hero .inner>div{display:inline-block;width:auto}.case-study.potbelly .potbelly-hero .inner>div p{color:white;text-align:center}.case-study.potbelly .potbelly-hero .inner>div .potbelly-logo{max-width:255px;width:100%}.case-study.potbelly .potbelly-hero .inner>div .potbelly-mobile-hero{display:none}@media (max-width: 690px){.case-study.potbelly .potbelly-hero{background:none}.case-study.potbelly .potbelly-hero .inner{text-align:center;height:auto}.case-study.potbelly .potbelly-hero .inner>div{position:static;transform:initial;padding:80px 20px 0}.case-study.potbelly .potbelly-hero .inner>div .potbelly-logo{max-width:150px}.case-study.potbelly .potbelly-hero .inner>div .potbelly-mobile-hero{display:block;margin-top:20px}}@media only screen and (min-width: mobilepx){.case-study.potbelly .potbelly-hero{background:none}.case-study.potbelly .potbelly-hero .inner{text-align:center;height:auto}.case-study.potbelly .potbelly-hero .inner>div{position:static;transform:initial;padding:80px 20px 0}.case-study.potbelly .potbelly-hero .inner>div .potbelly-logo{max-width:150px}.case-study.potbelly .potbelly-hero .inner>div .potbelly-mobile-hero{display:block;margin-top:20px}}.case-study.potbelly .potbelly-skyline{background:#f6b220 url(../img/case-studies/potbelly/skyline.jpg) no-repeat bottom center;background-size:contain;height:450px;text-align:center}.case-study.potbelly .potbelly-skyline p{color:white;font-size:24px;font-weight:bold;max-width:700px;margin:0 auto;padding:150px 20px 20px}@media (max-width: 690px){.case-study.potbelly .potbelly-skyline{height:250px}.case-study.potbelly .potbelly-skyline p{font-size:16px;line-height:24px !important;padding-top:75px}}@media only screen and (min-width: mobilepx){.case-study.potbelly .potbelly-skyline{height:250px}.case-study.potbelly .potbelly-skyline p{font-size:16px;line-height:24px !important;padding-top:75px}}.case-study.potbelly .potbelly-centered{padding:60px 20px 0;text-align:center}.case-study.potbelly .potbelly-centered h1{font-size:18px;font-weight:bold;line-height:18px;margin:0px 0 10px}.case-study.potbelly .potbelly-centered p{margin:0 auto;max-width:430px;padding-bottom:50px}@media (max-width: 690px){.case-study.potbelly .potbelly-centered p{font-size:14px;line-height:18px}}@media only screen and (min-width: mobilepx){.case-study.potbelly .potbelly-centered p{font-size:14px;line-height:18px}}.case-study.potbelly .potbelly-centered img{display:block;margin:0 auto;max-width:100%}.case-study.potbelly .potbelly-centered.potbelly-mission{background:url(../img/case-studies/potbelly/texture.png) no-repeat top left;background-color:#f8f7f6;background-position:0 0;background-repeat:repeat;position:relative}.case-study.potbelly .potbelly-centered.potbelly-mission p{max-width:430px}@media only screen and (max-width: 875px){.case-study.potbelly .potbelly-centered.potbelly-mission p{padding-bottom:100px}}.case-study.potbelly .potbelly-centered.potbelly-mission .old-site-arrow{position:absolute;right:20%;top:100px;width:200px}@media only screen and (max-width: 1225px){.case-study.potbelly .potbelly-centered.potbelly-mission .old-site-arrow{right:10%}}@media only screen and (max-width: 875px){.case-study.potbelly .potbelly-centered.potbelly-mission .old-site-arrow{right:20px;top:175px}}.case-study.potbelly .potbelly-centered.potbelly-working-together{background:white;padding-bottom:60px}.case-study.potbelly .potbelly-centered.potbelly-working-together p{max-width:500px}.case-study.potbelly .potbelly-centered.potbelly-standing-out{background:#323030 url(../img/case-studies/potbelly/standing-out.png) no-repeat center center;background-size:100%;background-repeat:no-repeat;color:white;padding-top:10%;padding-bottom:50%;text-align:left}.case-study.potbelly .potbelly-centered.potbelly-standing-out h1,.case-study.potbelly .potbelly-centered.potbelly-standing-out p{margin-left:0;margin-right:0;max-width:400px}@media (max-width: 690px){.case-study.potbelly .potbelly-centered.potbelly-standing-out{background-position:center bottom;padding-top:60px;text-align:center}.case-study.potbelly .potbelly-centered.potbelly-standing-out h1,.case-study.potbelly .potbelly-centered.potbelly-standing-out p{margin-left:auto;margin-right:auto}}@media only screen and (min-width: mobilepx){.case-study.potbelly .potbelly-centered.potbelly-standing-out{background-position:center bottom;padding-top:60px;text-align:center}.case-study.potbelly .potbelly-centered.potbelly-standing-out h1,.case-study.potbelly .potbelly-centered.potbelly-standing-out p{margin-left:auto;margin-right:auto}}.case-study.potbelly .potbelly-centered.potbelly-mobile-first{background:#252424;color:white}.case-study.potbelly .potbelly-centered.potbelly-mobile-first p{max-width:600px}@media (max-width: 690px){.case-study.potbelly .potbelly-centered.potbelly-mobile-first img{display:none}}@media only screen and (min-width: mobilepx){.case-study.potbelly .potbelly-centered.potbelly-mobile-first img{display:none}}.case-study.potbelly .potbelly-centered.potbelly-custom-cms{background:url(../img/case-studies/potbelly/texture.png) no-repeat top left;background-color:#f8f7f6;background-position:0 0;background-repeat:repeat;border-bottom:1px solid #efefef}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text{float:right;text-align:left;width:48%}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text h1,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text p{max-width:430px}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text h1{margin-top:10%}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text p{margin:0px;padding-bottom:10px}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image{float:left;width:48%}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image img{float:right;max-width:800px;width:100%}@media (max-width: 1050px){.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image{float:none;text-align:center;width:100%}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text h1,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text p,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image h1,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image p{margin-left:auto;margin-right:auto}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text h1,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image h1{margin-top:0}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text img,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image img{float:none;margin-top:20px}}@media only screen and (min-width: notdeskpx){.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image{float:none;text-align:center;width:100%}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text h1,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text p,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image h1,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image p{margin-left:auto;margin-right:auto}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text h1,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image h1{margin-top:0}.case-study.potbelly .potbelly-centered.potbelly-custom-cms .text img,.case-study.potbelly .potbelly-centered.potbelly-custom-cms .image img{float:none;margin-top:20px}}.case-study.potbelly .potbelly-centered.potbelly-closer{background:#f6b220;color:white;padding-bottom:40px}.case-study.potbelly .potbelly-centered.potbelly-closer h1{margin-bottom:30px}.case-study.potbelly .potbelly-centered.potbelly-closer p{padding-bottom:30px}@media (min-width: 691px) and (max-width: 1050px){h1{font-size:38px;line-height:45px}h2{font-size:1.625em}.hide-tablet{display:none !important}.inner{max-width:628px;margin:0 auto;padding:0 20px}.client-img-grid,.client-img-grid>.client-img-container{width:73px}.client-img-grid img{width:100%;height:auto}.service-blurb-grid{width:415px}.grid2{width:88px}.grid2 img{max-width:100%;height:auto}.grid3{width:142px}.grid3 img{max-width:100%;height:auto}.grid4{width:196px}.grid4 img{max-width:100%;height:auto}.grid6{width:304px}.grid6 img{max-width:100%}.grid8{width:412px}.grid8 img{max-width:100%}.grid9{width:466px}.grid9 img{max-width:100%}.grid10{width:520px}.grid10 img{max-width:100%}.grid12{width:628px}.grid12 img{max-width:100%}.row .process-grid{margin-left:27px}.inner .push1{margin-left:66px}.inner .push6,.inner .orientation-left .push-left,.orientation-left .inner .push-left,.inner .orientation-right .push-left,.orientation-right .inner .push-left{margin-left:324px}#slider-container .project-image{bottom:0}#slider-container .slide.word-limit-reached h1{font-size:1.875em;line-height:40px}#slider-container .slide.word-limit-reached+h3{font-size:1.375em}.work-img-container.cover-widget,.work-img-container.cover-widget:hover .work-cover-container{height:111px}.work-img-container.cover-thumbnail,.work-img-container.cover-thumbnail:hover .work-cover-container{height:142px}.work-img-container:hover .work-cover-container .device-container .caption{max-width:100%}.locations .contact-form{float:right}.map-container{display:none}.map{width:auto}.share-links .social-container a{margin-right:15px}#how-we-did-it .twitter{display:block;margin:10px 0 0}#similar-work .more{font-size:.9375em}.team-container a.more{font-size:.9375em}.white .post-content{font-size:.75em}.our-clients{padding-bottom:70px}.our-clients .client-img-grid{margin-left:38px}#testimonial-container h3{font-size:1.125em}#services .iterate-container{width:457px}body .post-body h2 a,body .job-body h2 a,body .single-job h2 a{line-height:36px}body .error-page{min-height:700px}#error-img-container{width:700px;margin-left:-350px;height:272px;margin-bottom:211px}.focus-content-contact.white .solutions-contact{font-size:1.125em;margin-top:24px}.focus-content-contact.white .right .content{display:block;text-align:right}.focus-content-contact.white .right a{margin:0}#testimonial-container .headline-wrapper,.project-slide .headline-wrapper{width:310px}#testimonial-container .project-image-container,.project-slide .project-image-container{width:305px}#testimonial-container .content,.project-slide .content{max-width:250px !important;padding-right:8px}#testimonial-container h1,.project-slide h1{font-size:30px;line-height:36px}body .shorter-hero-header h1{font-size:38px;padding-top:20px}body .shorter-hero-header .sub-band h3{font-size:1em;line-height:23px}header li a{font-size:.8125em}.wireframe-toggle .trigger-container>div{max-width:46px}#slider-container .slide h1.word-limit-reached{font-size:28px}.project-slide .slide h2{font-size:18px}.headline-wrapper{width:350px;top:190px}.news-band{padding-bottom:70px}.project{min-height:0}.widget-body{width:100%}.video-band.asset{height:381px}.video-band .device.ipad-horz{width:550px;height:433px}.video-band .device.ipad-horz .video-container{top:64px;left:71px}.video-band .device.ipad-horz video{width:424px;height:318px}.slide-client-container{max-height:120px !important}}@media (max-width: 690px){.hide-desktop{display:block}.hide-mobile{display:none !important}.temp-hide{opacity:0}.mobile-center{text-align:center}h1{font-size:40px;line-height:50px}.inner{width:auto}.inner .grid1,.inner .grid3,.inner .grid4,.inner .grid5,.inner .grid6,.inner .grid7,.inner .grid8,.inner .grid9,.inner .grid10,.inner .grid11,.inner .grid12{width:100%;margin-left:0}.inner .grid2{width:42%;margin:0 4% 20px 4%;float:none;display:inline-block;vertical-align:top}.inner .grid2:first-child{margin-left:4%}.inner .push6,.inner .orientation-left .push-left,.orientation-left .inner .push-left,.inner .orientation-right .push-left,.orientation-right .inner .push-left{margin-left:0}.orientation-left .flush-bottom,.orientation-right .flush-bottom{position:relative;top:auto;left:auto;right:auto}[class^="grid"]{margin-bottom:20px}[class^="grid"].no-marg{margin-bottom:0}[class^="grid"].no-marg h2{margin-bottom:20px}.client-grid-container{width:278px;margin:0 auto;overflow:hidden}.client-grid-container .client-img-grid{height:100px;margin-left:20px}.client-grid-container .client-img-grid.toggle-hide{display:none}.client-grid-container .client-img-grid:first-child{margin-left:20px}.mobile-layout-container{width:280px;margin:0 auto}.mobile-layout-container h2{text-align:center}.mobile-layout-container .small-layout-about,.mobile-layout-container .small-layout-contact,.mobile-layout-container .small-layout-jobs{margin:0 auto}.mobile-layout-container .small-layout-about{width:155px}.mobile-layout-container .small-layout-contact{width:205px}.mobile-layout-container .small-layout-jobs{width:115px}.client-header{text-align:center;margin-bottom:0}.main-band,.sub-band{position:relative}.main-band.has-expander,.sub-band.has-expander{padding-bottom:100px}.main-band.has-expander:last-child,.sub-band.has-expander:last-child{padding-bottom:130px}.main-band .more,.sub-band .more{position:absolute;bottom:70px}.main-band{padding:30px 0}.sub-band{padding:30px 0}#header-dropdown{background-color:transparent;width:100%;height:9999em;position:fixed;top:0;right:0;z-index:10;opacity:.99;-moz-transform:translate(0, -9999em);-ms-transform:translate(0, -9999em);-webkit-transform:translate(0, -9999em);transform:translate(0, -9999em);-moz-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}#header-dropdown li{float:none;width:100%}#header-dropdown li a{text-align:center !important;width:100%;color:#1b1e20 !important;height:auto;font:1.313em "open-sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;text-transform:none;padding:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header-dropdown li a.active{color:#f54029}#header-dropdown li:first-child a{border-left:none}.header-expanded #header-dropdown{padding-top:78px;background-color:#fff;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.header-expanded .down-arrow-container{background-color:#1b1e20;z-index:11}header .inner{height:78px}header .down-arrow-container{width:80px;height:78px;position:absolute;right:0}header .down-arrow-container:hover,header .down-arrow-container:active,header .down-arrow-container:focus,header .down-arrow-container.active,header .down-arrow-container.tapping,header .down-arrow-container.tapped{cursor:pointer}header .down-arrow-container .hamburger{position:relative;top:50%;left:50%;margin:-10.5px 0 0 -12px}.project-slide h1{text-align:center;margin-top:10px;display:block}.project-slide .slider{position:absolute;top:0}.project-slide .slide{padding:20px;display:table}.project-slide .content{width:100%;margin-top:0;max-height:410px;overflow:visible}.project-slide .content .slide-client-container{max-height:220px;position:relative;margin:15px auto 0;vertical-align:middle;text-align:center}.project-slide .arrow-container{background-color:#2b2b2b;top:auto;bottom:-55px}.project-slide .arrow-container:hover,.project-slide .arrow-container.tapping{background-color:#f54029}.project-slide .arrow-container.tapped,.project-slide .arrow-container.tapped:hover{background-color:#2b2b2b}.slide .cta{position:relative;text-align:center}.slide h1{margin-bottom:10px}.slide .slide-client-container img{margin:0 0 15px !important}.slide.word-limit-reached h1{font-size:24px;line-height:30px}.slide.word-limit-reached .slide-client-container img{margin-bottom:0 !important}.cta-wrapper{width:100%;margin:0 auto;position:relative}.news .grid3 .a-title h2,.jobs .grid3 .a-title h2{text-align:center}.news .grid3 h4,.news .grid3 ul,.jobs .grid3 h4,.jobs .grid3 ul{display:none}.news .grid9,.jobs .grid9{margin-left:0;width:100%}.pager{margin-bottom:0}.in-touch-form .grid3 p{margin-bottom:20px}.service p{text-align:left}.service .sub-services li{display:block;margin:5px auto}.locations .contact-form{margin-left:0}.locations .map{max-width:220px;display:block;margin:0 auto}.our-history .grid3{margin-bottom:20px}.our-history h2,.our-history .grid9{margin-bottom:0}.our-history h2{text-align:center}.static-header .sub-band h1{padding-top:30px}.static-header .sub-band h3{width:100%;font-size:1.063em;line-height:30px}body .shorter-hero-header .inner h1{font-size:40px;padding-top:0;height:165px;display:table-cell;vertical-align:middle}body .shorter-hero-header .inner h3{display:none}.focus-content-services h2,.focus-content-services h4{text-align:center}.focus-content-services .news{position:relative}.focus-content-services .news a{position:relative;bottom:0}#contact-page-form input[type=submit]{padding-bottom:0;margin-bottom:0}body .post-body,body .job-body{position:relative}body .post-body .post-text-container img.left,body .post-body .post-text-container img.right,body .job-body .post-text-container img.left,body .job-body .post-text-container img.right{float:none;display:table-cell;margin:0 auto 10px}.by-line{display:block}body .post-body .bottom-links,body .job-body .apply-link{margin:0}body .post-body .bottom-links.more,body .job-body .apply-link.more{position:relative;bottom:auto}body .post-body .bottom-links .social-container a,body .job-body .apply-link .social-container a{margin:0 0 0 10px}body .post-body .bottom-links .social-container a:first-child,body .job-body .apply-link .social-container a:first-child{margin-left:0}body .single-job{border:none;padding-bottom:0;margin:0 0 25px}body .single-job .post-text-container img{float:none}#how-we-did-it .grid3{margin-bottom:40px}#how-we-did-it .subsection:first-child{text-align:center}.work-img-container.cover-widget,.work-img-container.cover-widget:hover .work-cover-container{height:159px}.work-img-container.cover-thumbnail{width:220px;margin:0 auto}.work-img-container.cover-thumbnail,.work-img-container.cover-thumbnail:hover .work-cover-container{height:220px}.work-img-container:hover .work-cover-container .device-container .caption{max-width:100%}.share-links{position:relative}.share-links .social-container{position:absolute;top:40px;left:-29px;width:101px}.job-grid-container .view-all{display:block;text-align:center}.news-item-title{height:auto}.news-item{min-height:0}#how-we-did-it .case-study-column,#how-we-did-it .hwdi-para{margin-top:0}.case-study-slide-controls{overflow:hidden;height:55px;width:100%;background-color:#131313;position:relative;bottom:-54px}body .single-job{margin-bottom:50px}.send-info-link{position:relative;left:50%;margin-left:-49px}.news .more,.jobs .more,.single-job .more{left:auto}#contact-social-container{margin-left:30px}.our-clients{display:none}#testimonial-container{padding-bottom:54px}#testimonial-container h2{text-align:center}#testimonial-container h3{font-size:1em}body .sub-head-post-info p{float:left;margin-bottom:5px}body .sub-head-post-info .by-line{clear:left}body .sub-head-post-info .social-container{float:left;clear:both;overflow:hidden;margin-bottom:20px}#slider-container.no-floor{height:auto}#slider-container.no-floor .slider{height:auto;position:relative}#slider-container.no-floor .slide-wrapper{height:auto}#slider-container.no-floor .case-study-slide-controls{position:relative;bottom:-30px}#slider-container.no-floor .arrow-container{bottom:0}.case-study.slide-wrapper{float:none}html.page-error .error-page{min-height:650px}html.page-error .error-page h1{font-size:38px}#error-img-container{display:none}.focus-content-contact.white .solutions-contact{font-size:1.125em;width:100%;text-align:center;margin-bottom:10px}.focus-content-contact.white .right{float:none}.focus-content-contact.white .right .content{width:100%;display:block;text-align:center}.focus-content-contact.white .right a{margin:0}.service .sub-services{border-bottom:none;margin-bottom:25px}#job-application-form .resume{font-size:.9375em}.team-img-container{width:220px;margin:0 auto}.headline-wrapper{width:100% !important;position:relative;top:0}.headline-wrapper h2{display:none}.with-filter.expanded{display:none !important}.employees-list{padding-bottom:20px}.employee.grid3{width:500px}.employee-grid-wrapper{width:100px;margin:0 auto}.inner .row:last-child [class^="grid"]{margin-bottom:20px}.outer.video-band{padding:0;background-image:none !important;height:auto;position:relative;top:3px}.outer.video-band .inner{padding:0}.outer.video-band .video-container{position:relative;top:0;left:0;min-height:240px}.outer.video-band .device{background-image:none;width:100%;height:auto}.outer.video-band .device .video-container{position:relative;top:0;left:0;width:100%}.outer.video-band .device video{width:100%;height:100%;min-height:240px}.outer.video-band .video-cover{width:100%}.outer.video-band .video-cover img{position:absolute;width:100%}.horiz-slider{padding-bottom:0}.horiz-slider .flush-bottom{margin-bottom:0 !important}.horiz-slider-track-container{margin-top:10px}.feed-head>.horiz-slider-container{position:relative;width:100%;float:none}.feed-head h2{float:none}.work-band .feed-head{position:static}.blurb-body p:first-child{margin-top:15px}.blurb-body p:last-child{margin-bottom:40px}}.newsletter-sign-up{padding:40px 0;height:auto;background-color:#ef412b;text-align:center;position:relative;width:100%;-webkit-transition:width .5s, height .5s, background-color .5s, -webkit-transform .5s;transition:width .5s, height .5s, background-color .5s, transform .5s;opacity:0.8}.newsletter-sign-up form label{color:white}.newsletter-sign-up form label,.newsletter-sign-up form .newsletter-submit{display:inline-block;margin:2px 10px}@media (max-width: 768px){.newsletter-sign-up form label,.newsletter-sign-up form .newsletter-submit{width:90%;margin:10px auto}}@media only screen and (min-width: wxgapx){.newsletter-sign-up form label,.newsletter-sign-up form .newsletter-submit{width:90%;margin:10px auto}}.newsletter-sign-up form input{color:white;border-bottom:1px solid rgba(255,255,255,0.5) !important}.newsletter-sign-up form input::-webkit-input-placeholder{color:white;opacity:0.5}.newsletter-sign-up form input:-moz-placeholder{color:white;opacity:0.5}.newsletter-sign-up form input::-moz-placeholder{color:white;opacity:0.5}.newsletter-sign-up form input:-ms-input-placeholder{color:white;opacity:0.5}.newsletter-sign-up .close{cursor:pointer;position:absolute;top:10px;right:10px;z-index:1;color:white;font-size:30px}.teaser-column-header{border:1px solid rgba(0,0,0,0.08);border-width:0 0 1px;padding-bottom:15px;font-weight:700;font-size:22px}.teaser{border-bottom:1px solid rgba(0,0,0,0.08);display:block;padding:20px 0}.teaser p{transition:all 0.3s ease-in-out;font-family:"Open Sans", sans-serif}.teaser:last-child{border-bottom:none}.teaser:hover p{color:#ef412b}.teaser-tag{color:#ef412b;display:block;font-weight:500;font-size:14px;letter-spacing:.1em;margin:0 0 10px;line-height:normal;text-transform:uppercase}.teaser-small .teaser-tag{margin:0 0 5px}.teaser-image{background-size:cover;background-position:center center;height:370px;margin:0 0 15px}@media (max-width: 690px){.teaser-image{height:200px}}@media only screen and (min-width: mobilepx){.teaser-image{height:200px}}.teaser-small .teaser-image{height:160px;margin:0 0 10px}.teaser-title{font-weight:500;font-size:26px;line-height:normal}.teaser-small .teaser-title{font-size:18px}.teaser-sub{font-weight:300;font-size:20px;line-height:normal;margin-top:5px}.news-feed{padding-top:122px}.single-job p,.single-job ul,.single-job ol,.single-job li,.job-listing p,.job-listing ul,.job-listing ol,.job-listing li{line-height:normal !important}.govtos{background-color:white;color:#4E4E4E;margin-top:82px}.govtos *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.govtos h1{font-family:"Open Sans", sans-serif;font-weight:300;margin-bottom:40px}.govtos h2{font-family:"Open Sans", sans-serif;font-weight:300;font-size:24px;margin-top:40px}.govtos h3{font-family:"Open Sans", sans-serif;margin:0;padding:10px;text-align:center;background-color:#efefef}.govtos p,.govtos li{font-family:"Libre Baskerville",serif;font-weight:300;font-size:16px;line-height:30px}.govtos li{list-style-type:disc;margin-top:10px;margin-left:20px}.govtos .clear{clear:both}.govtos-os{width:50%;float:left;padding:20px}.govtos-os p{text-align:center}@media (max-width: 768px){.govtos-os{width:100%}}@media only screen and (min-width: wxgapx){.govtos-os{width:100%}}.govtos-swatch{width:50%;float:left;padding:5px;text-align:center}.govtos-swatch>div{transition:all 0.2s ease-in-out;width:100%;height:40px;margin-top:2px;border:1px solid #efefef}.govtos-content{padding:60px 20px;max-width:980px;margin:0px auto;width:100%}.govtos-content>p{margin-top:15px}.govtos-content>p a{color:#f54029}.lock-screen{max-width:350px;width:100%;text-align:center;position:relative;margin:20px auto;padding:10px}.lock-screen p,.lock-screen a{font-family:"Open Sans", sans-serif;font-weight:300;font-size:16px}.lock-screen .inputs span{border:1px solid #4E4E4E;border-radius:50%;display:inline-block;margin:20px 10px;width:10px;height:10px}.lock-screen .inputs span.filled{background:#4E4E4E}.lock-screen .inputs.shake{animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%, 90%{transform:translate3d(-1px, 0, 0)}20%, 80%{transform:translate3d(2px, 0, 0)}30%, 50%, 70%{transform:translate3d(-4px, 0, 0)}40%, 60%{transform:translate3d(4px, 0, 0)}}.lock-screen .numbers{transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #c1c1c1;color:#4E4E4E;border-radius:50%;display:inline-block;cursor:pointer;width:80px;height:80px;line-height:80px;font-size:40px;margin:5px}.lock-screen .numbers:hover{background-color:#c1c1c1}.lock-screen .delete{cursor:pointer;margin-top:10px;display:block}.lock-screen .locked-out,.lock-screen .correct-copy{transition:all 0.2s ease-in-out;color:white;padding:140px 40px 40px;position:absolute;width:100%;height:100%;top:0px;left:0;opacity:0;z-index:-1;background-color:rgba(0,0,0,0.4)}.lock-screen .locked-out p,.lock-screen .correct-copy p{text-shadow:1px 1px 1px #666}.lock-screen .locked-out a,.lock-screen .correct-copy a{color:#f76b5a;cursor:pointer;display:inline-block;margin-top:20px}.lock-screen .locked-out a:hover,.lock-screen .correct-copy a:hover{text-decoration:underline}.lock-screen.locked .numbers{pointer-events:none}.lock-screen.locked .locked-out{opacity:1;z-index:1}.lock-screen.correct .correct-copy{opacity:1;z-index:1}.nav-bump-down{background-color:white;height:82px !important;width:100%;margin-bottom:40px}.privacy{font-family:"Open Sans", sans-serif}.privacy .article-title{font-size:36px;font-weight:600;line-height:normal}.privacy .article-sub-header{font-family:"Open Sans", sans-serif;font-weight:300;font-size:20px;line-height:normal;margin-bottom:40px}.privacy .article-chapter-titles{font-weight:500;font-size:24px}.privacy .article-body p{font-family:"Libre Baskerville",serif;font-weight:300;font-size:16px;line-height:30px;color:#4E4E4E}.privacy .article-body p a{font-family:"Libre Baskerville",serif}.privacy .article-body h4 a{font-family:inherit}.privacy .article-body a{color:#000086 !important}.privacy .article-body a:hover{color:#5f7cd2 !important}.privacy .article-body ul li,.privacy .article-body ol li{margin-left:20px;list-style-type:disc;line-height:30px;margin-bottom:5px}.privacy .article-body ul.address-lines li{list-style-type:none;margin-bottom:0px}.privacy .post-disclaimer{font-weight:300;font-style:italic;font-size:16px}.privacy-content{max-width:1200px;margin:0 auto 20px;padding:0 10%;width:80%}.privacy-content .privacy-left{float:left;width:61%}.privacy-content .privacy-right{float:right;width:36%}@media (max-width: 1050px){.privacy-content .privacy-left,.privacy-content .privacy-right{width:100%}}@media only screen and (min-width: notdeskpx){.privacy-content .privacy-left,.privacy-content .privacy-right{width:100%}}
