*{margin:0;padding:0}img,fieldset,input,button,textarea{border:0;border:0}body{background-color:#f7f5eb;position:relative}a{text-decoration:none}ul{list-style:none}.nav-open,.nav-open body{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.medium-large{display:none}@font-face{font-family:'jetpack';src:url("../font/jetpack.eot?12975964");src:url("../font/jetpack.eot?12975964#iefix") format("embedded-opentype"),url("../font/jetpack.woff2?12975964") format("woff2"),url("../font/jetpack.woff?12975964") format("woff"),url("../font/jetpack.ttf?12975964") format("truetype"),url("../font/jetpack.svg?12975964#jetpack") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova-light';src:url("../font/proximanova-light-webfont.woff2") format("woff2"),url("../font/proximanova-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova-medium';src:url("../font/proximanova-medium-webfont.woff2") format("woff2"),url("../font/proximanova-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova-semibold';src:url("../font/proximanova-semibold-webfont.woff2") format("woff2"),url("../font/proximanova-semibold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova-extrabold';src:url("../font/proximanova-extrabold-webfont.woff2") format("woff2"),url("../font/proximanova-extrabold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@keyframes jetburst{0%{opacity:0;font-size:20px}5%{opacity:1;font-size:35px}10%{opacity:0;font-size:20px}15%{opacity:1;font-size:35px}20%{opacity:0;font-size:20px}25%{opacity:1;font-size:35px}28%{opacity:0}30%{opacity:0;font-size:20px}35%{opacity:1;font-size:47px}40%{opacity:1;font-size:35px}60%{font-size:70px}100%{opacity:1;font-size:70px}}@keyframes jetpackfly{0%{top:-120px}8%{top:-118px}16%{top:-120px}24%{top:-118px}32%{top:-120px}34%{top:-118px}36%{top:-120px}38%{top:-118px}40%{top:-120px}100%{top:-800px}}@keyframes jetfly{0%{top:119px}100%{top:35px}}@keyframes fadeIn{0%{transform:translateY(40px);opacity:0}100%{transform:translate(0px);opacity:1}}.has-form-success .form-success i:before{animation-name:jetburst;animation-duration:4.3s;transform-origin:top center;width:auto;animation-fill-mode:forwards}.has-form-success .form-success i{animation-name:jetfly;animation-duration:.5s;animation-delay:2s;animation-fill-mode:forwards;line-height:40px}.has-form-success .form-success img{animation-name:jetpackfly;animation-delay:.2s;animation-duration:4.3s;animation-fill-mode:forwards}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"jetpack";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-logo:before{content:'\e800'}.icon-jetpack:before{content:'\e801'}.icon-phone:before{content:'\e802'}.icon-instagram:before{content:'\e803'}.icon-menu:before{content:'\e804'}.icon-quote:before{content:'\e805'}.icon-arrow:before{content:'\e806'}.icon-mail:before{content:'\e807'}.icon-close:before{content:'\e808'}.icon-building:before{content:'\e809'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.group:after{content:"";display:table;clear:both}::-moz-selection{background:#f35e32;color:#fff}::selection{background:#f35e32;color:#fff}::-webkit-input-placeholder{color:#a5a29d}::-moz-placeholder{color:#a5a29d}:-ms-input-placeholder{color:#a5a29d}:-moz-placeholder{color:#a5a29d}.required ::-webkit-input-placeholder{color:#f35e32}.required ::-moz-placeholder{color:#f35e32}.required :-ms-input-placeholder{color:#f35e32}.required :-moz-placeholder{color:#f35e32}p{font-family:"proxima-nova-light", Helvetica, Arial, sans-serif;font-size:14px;line-height:21px;color:#404040}.large-site-nav{visibility:hidden}.button,body .site-nav .button{background-color:#51adab;border-radius:5px;color:#fff;font-size:14px;letter-spacing:1.38px;box-shadow:0 6px #449d9b;display:block;padding:13px 30px 10px;text-align:center;font-family:"proxima-nova-semibold", Helvetica, Arial, sans-serif;font-weight:normal;text-transform:uppercase;cursor:pointer;transition:.2s linear background-color, .2s linear box-shadow}.button:hover,.start-project:hover .button,.site-nav .button:hover{background-color:#6ac6c4;box-shadow:0 6px #59bab9}.site-header{padding:20px 20px 0;position:relative;z-index:4}.site-header .icon-logo,body .site-nav .icon-logo,.site-footer .icon-logo{background-color:#51adab;border-radius:50%;display:inline-block;color:#fff;height:34px;width:34px;line-height:34px;text-align:center;padding:0;font-size:18px}.site-footer .icon-logo{height:46px;width:46px;line-height:46px;font-size:24px}body .site-nav .icon-logo{margin:20px 0 50px 20px}.site-nav{position:fixed;z-index:9;top:0;right:-265px;opacity:0;width:300px;height:100%;transition:right .2s linear, visibility .2s linear, opacity .2s linear;background-color:#404040;overflow:hidden;box-shadow:-11px 0 14px 0 rgba(0,0,0,0.08);visibility:hidden;transform:translate3d(0, 0, 0)}.large-site-nav{transition:right .3s linear}.site-nav>div{position:relative;z-index:10;height:0px}.nav-open .site-nav>div{height:100%}.nav-open .start-a-project-angle{display:none}.nav-overlay{background:rgba(242,94,50,0.95);top:0;bottom:0;left:0;right:0;position:fixed;z-index:8;display:block;visibility:hidden;opacity:0;transition:visibility .3s linear, opacity linear .3s;overflow:hidden}.nav-open .nav-overlay{visibility:visible;opacity:1}.nav-open .small-site-nav{right:0;visibility:visible;opacity:1}.site-nav a{display:block;padding:18px 0 18px 57px;font-size:16px;text-transform:uppercase;font-family:"proxima-nova-medium", Helvetica, Arial, sans-serif;color:#404040;position:relative;z-index:10;letter-spacing:0.78px}.home .nav-home,.work .nav-work,.about .nav-about,.contact .nav-contact{font-family:"proxima-nova-extrabold"}.site-nav .button{padding:13px 0 10px;margin:65px 20px 0;color:#fff}.icon-jetpack,body .site-nav .icon-jetpack{display:inline-block;font-size:22px;color:#404040;padding:0}body .site-nav .icon-jetpack{font-size:18px}.icon-jetpack:before{margin-left:0}.site-header .icon-jetpack{display:none;color:#000}.nav-open .angle-contact,.nav-open .case-study-angle-snapshots{height:500px}.menu-icon{margin-top:6px;margin-right:5px;display:block;float:right;color:#404040;font-size:20px}.site-nav .menu-close{float:right;margin:22px 15px 0 0;padding:0;color:#91918a;font-size:20px}.home h1{padding-top:40px}.wf-loading h1{visibility:hidden}.wf-active h1{visibility:visible}h1,.quick-contact-container h2{font-family:"Droid Serif";font-weight:400;font-style:italic;font-size:38px;text-align:center;color:#9b9893;text-transform:lowercase;letter-spacing:.39px}h1 strong,.quick-contact-container h2 strong{font-family:"proxima-nova-extrabold", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:64px;color:#f35e32;text-transform:uppercase;line-height:46px;display:block;letter-spacing:.53px}h2{color:#545454;font-size:50px;text-transform:uppercase;font-family:"proxima-nova-extrabold", Helvetica, Arial, sans-serif;font-weight:normal;text-align:center}h2 strong{letter-spacing:1.43px}.home-angle-intro,.angle-contact,.case-study-angle-intro,.case-study-angle-snapshots,.start-a-project-angle{display:none;fill:#f7f5eb;width:100%;height:auto;position:absolute;top:0;right:0;z-index:3}.home-angle-featured-work-small,.angle-contact-small,.case-study-angle-snapshots-small{fill:#49494a;width:100%;height:auto;position:absolute;bottom:0;right:0;z-index:2;border-bottom:220px solid #49494a}.nav-angle{position:absolute;top:-49px;left:0;width:100%;height:450px;z-index:9;background:#f3f2e6;transform:skewY(-13deg)}.angle-contact-small{border-bottom:180px solid #49494a}.case-study-angle-snapshots-small{border-bottom:280px solid #49494a}.home-angle-intro{border-top:237px solid #f7f5eb}.angle-contact{border-top:135px solid #f7f5eb}.case-study-angle-intro{top:111px;border-bottom:1200px solid #fff}.case-study-angle-snapshots{top:auto;bottom:0;fill:#404040}.start-a-project-angle{fill:#51acab;top:auto;bottom:166px;right:0;border-bottom:360px solid #51acab}.form-success-overlay{position:fixed;z-index:99;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.9);display:none}.form-success-container{position:fixed;z-index:100;top:50%;margin-top:-230px;left:50%;margin-left:-50%;width:100%;text-align:center;display:none}.form-success{position:relative}.form-success .circle{height:140px;width:140px;background-color:#fff;border-radius:50%;margin:0 auto}.form-success img{display:block;margin:0 auto;width:80px;position:relative;top:-118px;margin-bottom:-120px}.form-success .icon-logo{color:#f25e32;font-size:46px;width:120px;position:absolute;top:119px;left:50%;margin-left:-60px;text-align:center}.form-success h2{font-size:38px;color:#fff;font-family:"Droid Serif";font-weight:400;font-style:italic;letter-spacing:0.5px;text-transform:lowercase;padding-top:42px}.has-form-success .form-success h2,.has-form-success .form-success p,.has-form-success .form-success .button{animation-name:fadeIn;animation-delay:.3s;animation-duration:.7s;animation-fill-mode:forwards;opacity:0}.has-form-success .form-success p{animation-delay:.5s}.has-form-success .form-success .button{animation-delay:.7s}.form-success h2 em{position:relative;display:block}.form-success h2 strong{color:#f25e32;font-size:64px;text-transform:uppercase;font-family:"proxima-nova-extrabold";font-weight:normal;font-style:normal;line-height:43px}.form-success p{color:#fff;font-size:13px;line-height:18px;padding:5px 20px 30px}.form-success .button{display:inline-block}.has-form-success .form-success-overlay,.has-form-success .form-success-container{display:block}.about-work-services-container{position:relative;z-index:4}.about-work-container{padding-bottom:110px;position:relative}.about-work{position:relative;z-index:4;overflow:hidden;padding-bottom:5px}.about-summary div{padding:20px 30px 0}.about-summary p{text-align:center;margin-bottom:20px}.about-summary .button{margin-bottom:20px}.work-slider{padding:0 30px}.work-slider img{width:100%;margin:40px 0 15px;border-radius:5px}.work-slider aside{float:left}.work-slider aside span{font-family:"Droid Serif";font-size:12px;font-style:italic;color:#a5a29d}.work-slider aside strong{font-family:"proxima-nova-extrabold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;line-height:16px;color:#eae8db;display:block;text-transform:uppercase}.work-slider .button{float:right;background-color:#9b9893;color:#404040;box-shadow:0 6px #706b64;display:inline-block;padding-top:11px;padding-bottom:9px}.work-slider .button:hover{background-color:#b9b7b3;box-shadow:0 6px #918b81}.work-slider .button span{display:none}.home .services-container{margin-top:-58px}.home .services-list{background-color:#f35e32;padding:50px 30px 10px;position:relative;margin-top:-22px;z-index:3}.services-container h2{white-space:nowrap;overflow:hidden;position:relative;z-index:2}.services-container ul li{padding:0 0 40px 100px;position:relative;min-height:80px}.services-container ul strong{color:#fff;font-size:16px;font-family:"proxima-nova-extrabold", Helvetica, Arial, sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:.89px;display:block;padding:0 0 5px}.services-container ul strong:before{content:"";height:80px;width:80px;background:#fff url("../images/services-icons-sprite.gif") 50% -149px no-repeat;background-size:61px;border-radius:50%;display:block;position:absolute;top:0;left:0}.services-container .design strong:before{background-position:50% -688px}.services-container .code strong:before{background-position:50% 18px}.services-container ul p{font-size:12px}.home .projects{background:#404040}.projects{font-size:0;overflow:hidden}.projects-slider>div{position:relative;float:left;width:50%;overflow:hidden}.projects-slider div:hover img{transform:scale(1.07)}.projects-slider .start-project:hover img{transform:none}.projects-slider p{position:absolute;bottom:0;left:0;padding:0 25px 25px;color:#fff;transition:.5s linear opacity;z-index:2;opacity:0;display:none}.projects-slider em{font-size:15px;font-family:"Droid Serif";display:block;text-transform:lowercase;display:none}.projects-slider strong{font-size:21px;text-transform:uppercase;font-family:"proxima-nova-extrabold", Helvetica, Arial, sans-serif;font-weight:normal}.projects-slider img{width:100%;transition:transform linear 0.5s}.projects div a:before{content:"";height:100%;width:100%;position:absolute;opacity:0;transition:.2s ease-in opacity;z-index:2}.projects-slider>div:hover p{opacity:1}.projects-slider div:hover a:before{opacity:1}.projects .columbus-zoo a:before{background:-moz-linear-gradient(-45deg, rgba(252,164,74,0.8) 0%, rgba(225,78,36,0.8) 100%);background:-webkit-linear-gradient(-45deg, rgba(252,164,74,0.8) 0%, rgba(225,78,36,0.8) 100%);background:linear-gradient(135deg, rgba(252,164,74,0.8) 0%, rgba(225,78,36,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccfca44a', endColorstr='#cce14e24',GradientType=1 )}.projects .babsim a:before{background:-moz-linear-gradient(-45deg, rgba(46,108,118,0.8) 0%, rgba(101,218,238,0.8) 100%);background:-webkit-linear-gradient(-45deg, rgba(46,108,118,0.8) 0%, rgba(101,218,238,0.8) 100%);background:linear-gradient(135deg, rgba(46,108,118,0.8) 0%, rgba(101,218,238,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2e6c76', endColorstr='#cc65daee',GradientType=1 )}.projects .daavlin a:before{background:-moz-linear-gradient(135deg, rgba(129,208,255,0.8) 0%, rgba(102,255,228,0.8) 100%);background:-webkit-linear-gradient(135deg, rgba(129,208,255,0.8) 0%, rgba(102,255,228,0.8) 100%);background:linear-gradient(135deg, rgba(129,208,255,0.8) 0%, rgba(102,255,228,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2e6c76', endColorstr='#cc65daee',GradientType=1 )}.projects .gem-city-market a:before{background:-moz-linear-gradient(135deg, rgba(190,217,102,0.8) 0%, rgba(66,201,192,0.8) 100%);background:-webkit-linear-gradient(135deg, rgba(190,217,102,0.8) 0%, rgba(66,201,192,0.8) 100%);background:linear-gradient(135deg, rgba(190,217,102,0.8) 0%, rgba(66,201,192,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2e6c76', endColorstr='#cc65daee',GradientType=1 )}.projects .miller-valentine-group a:before{background:-moz-linear-gradient(-45deg, rgba(247,166,0,0.8) 0%, rgba(247,81,0,0.8) 100%);background:-webkit-linear-gradient(-45deg, rgba(247,166,0,0.8) 0%, rgba(247,81,0,0.8) 100%);background:linear-gradient(135deg, rgba(247,166,0,0.8) 0%, rgba(247,81,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccfca44a', endColorstr='#cce14e24',GradientType=1 )}.projects .insignia a:before{background:-moz-linear-gradient(-45deg, rgba(247,81,0,0.8) 0%, rgba(252,96,33,0.8) 100%);background:-webkit-linear-gradient(-45deg, rgba(247,81,0,0.8) 0%, rgba(252,96,33,0.8) 100%);background:linear-gradient(135deg, rgba(247,81,0,0.8) 0%, rgba(252,96,33,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc9b3662', endColorstr='#ccfc6021',GradientType=1 )}.projects .national a:before{background:-moz-linear-gradient(-45deg, rgba(3,154,215,0.8) 0%, rgba(0,64,112,0.8) 100%);background:-webkit-linear-gradient(-45deg, rgba(3,154,215,0.8) 0%, rgba(0,64,112,0.8) 100%);background:linear-gradient(135deg, rgba(3,154,215,0.8) 0%, rgba(0,64,112,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc039ad7', endColorstr='#cc004070',GradientType=1 )}.projects .twelve-musketeers-2015 a:before{background:-moz-linear-gradient(-45deg, rgba(255,162,0,0.8) 0%, rgba(255,239,93,0.8) 100%);background:-webkit-linear-gradient(-45deg, rgba(255,162,0,0.8) 0%, rgba(255,239,93,0.8) 100%);background:linear-gradient(135deg, rgba(255,162,0,0.8) 0%, rgba(255,239,93,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffa200', endColorstr='#ccffef5d',GradientType=1 )}.projects .twelve-musketeers-2018 a:before{background:-moz-linear-gradient(-45deg, rgba(102,228,209,0.8) 0%, rgba(255,102,89,0.8) 100%);background:-webkit-linear-gradient(-45deg, rgba(102,228,209,0.8) 0%, rgba(255,102,89,0.8) 100%);background:linear-gradient(135deg, rgba(102,228,209,0.8) 0%, rgba(255,102,89,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffa200', endColorstr='#ccffef5d',GradientType=1 )}.projects .outsider a:before{background:-moz-linear-gradient(-45deg, rgba(241,90,63,0.8) 0%, rgba(241,146,63,0.8) 100%);background:-webkit-linear-gradient(-45deg, rgba(241,90,63,0.8) 0%, rgba(241,146,63,0.8) 100%);background:linear-gradient(135deg, rgba(241,90,63,0.8) 0%, rgba(241,146,63,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccf15a3f', endColorstr='#ccf1923f',GradientType=1 )}.projects .work-with{position:absolute;top:50%;transform:translateY(-50%);text-align:center;left:0;right:0}.work-with span{font-family:"Droid Serif";color:#ee5433;font-size:30px;letter-spacing:.31px;text-transform:lowercase;display:block;font-style:italic}.work-with strong{color:#fff;font-size:52px;line-height:56px;letter-spacing:1.27px;font-family:'proxima-nova-extrabold';text-transform:uppercase;display:block;margin-bottom:5px}.work-with .button{display:inline-block}.clients{background-color:#51adab;margin-top:-23px;padding:0}.clients h2{color:#449d9b;margin-bottom:10px}.clients img{display:block;margin:0 auto;max-width:140px;padding:20px 5px;box-sizing:border-box;opacity:.55}.quick-contact-footer-container{position:relative}.quick-contact-container{padding:40px 30px 80px;position:relative;z-index:3}.quick-contact{position:relative;z-index:3}.quick-contact-container aside{width:100%;height:450px;display:block;margin-bottom:30px;border-radius:5px;background:url("../images/quick-contact-small-2x.jpg") 50% 50% no-repeat;background-size:cover}.quick-contact-container h2{font-size:30px;color:#a5a29d;margin-bottom:20px}.quick-contact-container h2 strong{font-size:50px;line-height:34px}.quick-contact-container p{text-align:center;margin-bottom:30px}.quick-contact-form label{display:none}.quick-contact-form input,.quick-contact-form textarea{background-color:#fff;border-radius:5px;padding:15px 20px;width:100%;box-sizing:border-box;margin-bottom:25px;font-family:"Droid Serif";font-style:italic;font-size:16px;color:#404040;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.15);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.15);outline:none;-moz-outline:none;-webkit-appearance:none}.quick-contact-form textarea{height:130px;resize:none}.quick-contact-form button{width:100%;box-sizing:border-box}.quick-contact-confirmation{display:none;padding:20px 0 240px}.has-quick-contact-form-success .quick-contact-confirmation{display:block}.has-quick-contact-form-success .quick-contact-form{display:none}.has-quick-contact-form-success .quick-contact-confirmation i,.has-quick-contact-form-success .quick-contact-confirmation strong,.has-quick-contact-form-success .quick-contact-confirmation p,.has-quick-contact-form-success .quick-contact-confirmation .button{animation-name:fadeIn;animation-duration:.7s;animation-fill-mode:forwards;opacity:0}.has-quick-contact-form-success .quick-contact-confirmation p{animation-delay:.15s}.has-quick-contact-form-success .quick-contact-confirmation .button{animation-delay:.3s}.quick-contact-confirmation i{height:140px;width:140px;box-shadow:0px 2px 2px rgba(0,0,0,0.12);display:block;margin:0 auto;border-radius:50%;background:#fff url("../images/thumbs-up.png") 50% 46% no-repeat;background-size:77px;opacity:0;transform:translateY(40px)}.quick-contact-confirmation strong{font-size:21px;text-transform:uppercase;color:#49494a;font-family:"proxima-nova-extrabold";font-weight:normal;display:block;padding:20px 0 15px;text-align:center;opacity:0;transform:translateY(40px)}.quick-contact-container .quick-contact-confirmation p{font-size:16px;opacity:0;transform:translateY(40px);text-align:center}.quick-contact-confirmation .button{width:100%;opacity:0;transform:translateY(40px)}.site-footer{background-color:#f35e32;padding:40px 0 0;position:relative;z-index:3}.site-footer .icon-logo{background-color:#404040;position:relative;left:50%;margin-left:-92px}.site-footer .icon-jetpack{position:relative;left:50%;margin-left:0}.site-footer .social-links{padding:0 0 40px;text-align:center}.site-footer ul li{display:inline-block}.site-footer ul li a{height:40px;width:40px;line-height:40px;background-color:#404040;border-radius:5px;color:#fff;display:block;margin:0 15px;transition:background-color linear .2s}.site-footer ul li a:hover{background-color:#3f4b54}.site-footer ul i{font-size:15px}.site-footer ul .icon-facebook,.site-footer ul .icon-twitter{font-size:17px}.site-footer .icon-instagram,.site-footer .icon-mail,.site-footer .icon-twitter{margin-left:1px}.site-footer .icon-mail{font-size:13px}.site-footer .icon-mail:before{width:auto}.site-footer .business-info{padding:25px 0 0}.site-footer .address,.site-footer .phone{text-align:center;display:block;padding-bottom:35px}.site-footer .address i,.site-footer .phone i{display:none}.site-footer .address{padding-bottom:25px}.site-footer .address a,.case-study .site-footer .address a,.site-footer .phone a,.case-study .site-footer .phone a{height:auto;width:auto;background:none;border-radius:0;margin:0;line-height:20px}.site-footer .address a:hover,.case-study .site-footer .address a:hover,.site-footer .phone a:hover,.case-study .site-footer .phone a:hover{background:none}.address em,.phone em{font-size:15px;font-style:italic;color:#404040;font-family:"Droid Serif";display:block;text-transform:lowercase}.address strong,.phone strong{font-size:16px;color:#fff;font-family:"proxima-nova-extrabold";font-weight:normal;display:inline-block;letter-spacing:0.1px;line-height:20px;text-transform:uppercase}.copyright p{background-color:#404040;font-size:10px;color:#eae8db;letter-spacing:1.67px;font-family:"proxima-nova-medium";text-transform:uppercase;padding:20px 0;line-height:18px;text-align:center}.case-study .site-header{padding:20px}.case-study-banner,.writeup{position:relative;z-index:3}.writeup p a:hover{text-decoration:underline}.case-study-banner{position:relative}.case-study-banner a:before{content:'\e806';font-size:35px;display:none;position:absolute;top:50%;margin-top:-7px;font-family:"jetpack";color:#fff;opacity:.3;transform:rotate(180deg)}.case-study-banner a.prev-project:before{left:19px}.case-study-banner a.next-project:before{right:19px;transform:rotate(0);opacity:.2;color:#000}.case-study-banner img,.work-banner img{width:100%}.writeup{padding:0 30px 30px;text-align:center}.writeup .project-type{font-size:18px;color:#9b9893;font-family:"Droid Serif";display:block;padding:23px 0 8px;text-transform:lowercase}.writeup h1{color:#f25e32;font-size:50px;line-height:43px;text-transform:uppercase;font-family:"proxima-nova-extrabold", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;text-align:center}.share{margin:23px 0 30px;font-size:0}.share .button{margin:0 5px 0 0;width:calc(50% - 12px);display:inline-block;padding:13px 0 10px}.share i{margin-right:5px}.share .button:last-child{margin:0 0 0 15px}.writeup p{margin-bottom:30px}.mockups{display:none;position:relative;z-index:5}.mockups img{width:100%;position:relative;z-index:2}.testimonial-container{padding:0 40px 60px;position:relative;z-index:4;background-color:#373738}.testimonial img{position:relative;top:-30px;border-radius:50%;width:100px;display:block;margin:0 auto;border:2px solid #9B9893;box-shadow:0 2px 6px 0 rgba(0,0,0,0.78);margin-bottom:-25px}.testimonial em{font-size:15px;color:#9b9893;display:block;padding:7px 0 24px;text-align:center;font-family:"Droid Serif"}.testimonial p{font-size:20px;line-height:25px;text-transform:uppercase;font-family:"proxima-nova-extrabold", Helvetica, Arial, sans-serif;color:#e7e5d6;font-weight:normal;text-align:center;letter-spacing:.8px}.testimonial .icon-quote{position:relative;left:-9px;margin-left:-21px;font-size:15px;top:-8px}.testimonial .end-quote{left:auto;right:-29px;top:-5px}.testimonial .end-quote:before{transform:rotate(180deg)}.snapshots-footer-container{position:relative;z-index:3}.snapshots-container{position:relative;z-index:3}.snapshots{padding:25px 0 0;position:relative;z-index:3}.full-site-snapshot{padding:0 30px 30px}.snapshots-container h2{text-transform:uppercase;text-align:center;color:#459c9b;font-size:50px;font-family:"proxima-nova-extrabold", Helvetica, Arial, sans-serif;font-weight:normal;letter-spacing:.31px;line-height:43px;position:relative;top:-8px}.snapshots-container img{border-radius:5px;width:100%;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.28)}.snapshots-slider{font-size:0}.snapshots-slider .slick-slide{padding:0 30px 4px}.snapshots-slider .slick-dots{padding-top:30px}.under-full{display:none}.jump-to-project{padding:0 30px 80px;position:relative;z-index:3}.select-container{position:relative}.select-container select{height:40px;line-height:40px;color:#fff;font-family:"proxima-nova-semibold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;background-color:#51adab;box-shadow:0 6px #449d9b;border:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:0 15px;width:100%;box-sizing:border-box;letter-spacing:1.3px}.select-container select option:checked{text-transform:uppercase}.select-container:before{content:'\e806';font-family:"jetpack";position:absolute;right:20px;top:12px;color:#fff;transform:rotate(90deg);font-size:18px;pointer-events:none}.work .site-header .icon-logo{background-color:#f26a43}.work .intro{background-image:radial-gradient(63% 65%, #66C6C3 58%, #499C9A 100%);padding-bottom:50px}.work h1{color:#4c9493}.work h1 strong,.work .site-header .icon-jetpack{color:#fff}.work-intro{text-align:center}.work-intro h1{margin-top:30px;text-align:center}.work-intro>p{font-size:16px;padding:20px 30px 20px;color:#fff}.work .menu-icon{color:#fff}.work-intro .button{background-color:#f35e32;box-shadow:0 6px #cf4b22;margin:0 30px}.work-intro .button:hover{background-color:#f47b4c;box-shadow:0 6px #dc6239}.start-a-project .intro{padding-bottom:30px;position:relative;z-index:4}.start-a-project-intro{text-align:center}.start-a-project-intro h1{margin-top:30px;text-align:center}.start-a-project-intro>p{padding:20px 30px 20px}.start-a-project-form{background-color:#fff;padding:30px 30px 36px;position:relative;z-index:3}.start-a-project-form fieldset{margin-bottom:30px}.start-a-project-form .project-type{display:none}.is-mobile .start-a-project-form .project-type{display:block}.start-a-project-form input,.start-a-project-form select,.start-a-project-form textarea{height:50px;background-color:#f0f0f0;line-height:50px;padding:0 20px;box-sizing:border-box;width:100%;border-radius:5px;font-family:"Droid Serif";font-weight:400;font-size:16px;color:#9b9893;box-shadow:none;letter-spacing:0;font-style:italic}.start-a-project-form textarea{height:130px;line-height:23px;padding:15px 20px;resize:none}.start-a-project-form .select-container:before{color:#a7a7a7;top:17px}.select-container .select-box{font-size:12px;height:50px;line-height:50px;background-color:#f0f0f0;border-radius:5px}.select-container .select-box span{padding:0px 50px 0px 20px;width:80vw;display:block;overflow:hidden;font-family:"Droid Serif";font-weight:400;font-style:italic;white-space:nowrap;text-overflow:ellipsis;color:#9b9893;box-sizing:border-box;font-size:16px}.select-container .select-box,.select-container .select-box span{display:none}.select-container .options{position:absolute;top:73px;width:100%;left:0;z-index:5;box-sizing:border-box;box-shadow:0 6px #706b64;border-radius:5px;background:#9b9893;color:#fff;opacity:0;visibility:hidden}.select-container.open .options{transition:opacity linear .2s, visibility linear .2s}.select-container .options:before{content:"";border:15px solid transparent;border-bottom-color:#9b9893;position:relative;left:50%;z-index:1;top:-30px;margin-left:-15px}.select-container .options li{width:50%;float:left;padding:0 25px 18px;box-sizing:border-box;cursor:pointer}.select-container .options label{font-family:"proxima-nova-semibold";font-size:14px}.select-container .options i{height:18px;width:18px;border:2px solid #cdcbc9;display:inline-block;border-radius:4px;background-color:#cdcbc9;position:relative;top:6px;margin-right:5px}.select-container .selected i{background-color:#51acab;border-color:#97cdcc}.start-a-project-form .button{background-color:#f25e32;box-shadow:0 6px #cf4b23;width:100%}.start-a-project-form .button:hover{background-color:#f47b4c;box-shadow:0 6px #dc6239}.start-a-project .testimonial-container{background-color:#51acab;padding:50px 0 30px}.start-a-project .testimonial img{border-color:#95cccb;top:0;margin-bottom:10px}.start-a-project .testimonial em{color:#cbe6e5}.start-a-project .testimonial p{color:#fff;padding:0 45px}.start-a-project .icon-quote{color:#449d9b}.services .intro{background-image:radial-gradient(50% 82%, #FD7C5D 46%, #CD4C2C 100%)}.services h1{color:#49494a}.services h1 strong,.services .site-header .icon-jetpack{color:#fff}.services-intro{text-align:center}.services-intro h1{margin-top:30px;text-align:center}.services-intro>p{font-size:16px;padding:20px 30px 50px;color:#fff}.services .menu-icon{color:#fff}.services-intro .button{background-color:#f35e32;box-shadow:0 6px #cf4b22;margin:0 30px}.services .services-list{background-color:#f7f5eb;padding:50px 30px 0}.services .services-list strong{color:#3b3b3b;padding-bottom:5px}.services .services-list strong:before{position:absolute;box-shadow:0px 2px 2px rgba(0,0,0,0.12)}.services .services-list li{padding:0 0 0 100px}.services .services-list ul strong:before{height:80px;width:80px;background-size:60px}.services .quick-contact-container{padding-top:20px}.services ul .websites strong:before{background-position:50% 19px}.services ul .apps strong:before{background-position:50% -61px}.services ul .ux strong:before{background-position:50% -145px}.services ul .seo strong:before{background-position:50% -229px}.services ul .copywriting strong:before{background-position:50% -297px}.services ul .data-analytics strong:before{background-position:50% -366px}.services ul .marketing strong:before{background-position:50% -447px}.services ul .branding strong:before{background-position:50% -522px}.services ul .collateral strong:before{background-position:50% -597px}.services .seo,.services .marketing{clear:both}.about .site-header .icon-logo{background-color:#f26a43}.about .intro{background:#4c4c4c url("../images/about-bg-small.jpg") 50% 0 no-repeat;background-size:cover;padding-bottom:50px}.about h1{color:#f25e32}.about h1 strong,.about .site-header .icon-jetpack{color:#fff}.about-intro{text-align:center}.about-intro h1{margin-top:30px;text-align:center}.about .menu-icon{color:#fff}.about-company{padding:30px}.about-company img{width:100%;border-radius:5px}.about-company h2{color:#9b9893;font-size:18px;font-family:"Droid Serif";font-weight:400;text-align:center;text-transform:lowercase;padding:10px 0 20px;font-style:italic}.about-company h2 strong{color:#f25e32;font-size:50px;line-height:43px;font-family:"proxima-nova-extrabold";font-weight:normal;display:block;text-transform:uppercase;padding-top:5px;font-style:normal}.about-company p{margin-bottom:20px;text-align:center}.team-bios{background-color:#51acab;color:#fff;padding:30px 30px 50px}.team-bios li{padding:15px 0 40px;text-align:center}.team-bios h3{color:#a9d5d4;font-size:15px;font-family:"Droid Serif";font-weight:400;text-transform:lowercase;padding:0 0 10px;font-style:italic}.team-bios h3 strong{color:#fff;font-family:"proxima-nova-extrabold";font-weight:normal;display:block;font-size:21px;text-transform:uppercase;font-style:normal}.team-bios p{color:inherit}.team-bios h3:before{content:"";box-shadow:0px 2px 2px rgba(0,0,0,0.12);height:140px;width:140px;border-radius:50%;background:url("../images/eric-bio.jpg") 50% 50% no-repeat;background-size:140px;display:block;margin:0 auto 10px;border:2px solid #a7d4d3}.team-bios .tony-w h3:before{background-image:url("../images/tony-bio.jpg")}.instagram-feed{margin-top:-26px}.instagram-feed h2{color:#459c9b;line-height:26px;position:relative;z-index:2}.instagram-feed ul{overflow:hidden;font-size:0;position:relative;z-index:3}.instagram-feed li{float:left;width:50%;position:relative;overflow:hidden}.instagram-feed li a{display:block;height:50vw;overflow:hidden;background-position:center center;background-size:cover}.instagram-feed li a:before{content:"";position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(322deg, #FACC65 0%, #F36C40 27%, #C43B8D 53%, #6F43DD 78%, #4158F4 100%);opacity:0;transition:opacity linear .2s}.instagram-feed li:hover a:before{opacity:.9}.instagram-feed img{width:100%;transition:transform linear 0.5s}.instagram-feed li:hover a img{transform:scale(1.07)}.client-babsim ::-moz-selection{background:#e88729}.client-babsim ::selection{background:#e88729}.client-babsim{background-color:#fff}.client-babsim .site-header{background-color:#373738}.client-babsim .site-header .icon-logo,.client-babsim .site-footer{background-color:#e77b0c}.client-babsim .site-header .icon-jetpack{color:#fff}.client-babsim .site-footer ul a{background-color:#3e3e3e}.client-babsim .site-footer .address i,.client-babsim .site-footer .phone i{background-color:#3e3e3e}.client-babsim .site-footer .address em,.client-babsim .site-footer .phone em{color:#3e3e3e}.client-babsim .site-footer ul a:hover{background-color:#4f5050}.client-babsim .menu-icon{color:#fff}.client-babsim .case-study-angle-intro{fill:#fff;border-color:#fff}.client-babsim .case-study-angle-snapshots,.client-babsim .case-study-angle-snapshots-small{fill:#3e3e3e;border-color:#3e3e3e}.client-babsim h1{color:#e77b0c}.client-babsim .project-type{color:#a5a29d}.client-babsim .button{background-color:#3e3e3e;box-shadow:0 6px #000000}.client-babsim .button:hover{background-color:#4f5050;box-shadow:0 6px #000000}.client-babsim select{background-color:#70a1aa;box-shadow:0 6px #567f86}.client-babsim .writeup p{color:#49494a}.client-babsim .testimonial-container{background:url("../images/case-studies/babsim-testimonial-bg-small.jpg") 50% 50% no-repeat;background-size:cover}.client-babsim .testimonial em{color:#ceebef}.client-babsim .testimonial p{color:#fff}.client-babsim .testimonial .icon-quote{color:#e88729}.client-babsim .snapshots-footer-container{background-color:#70a1aa}.client-babsim .snapshots-container h2{color:#497179}.client-babsim .copyright p{background-color:#3e3e3e}.client-babsim .jump-to-project{background-color:#3e3e3e}.client-miller-valentine-group ::-moz-selection{background:#f6822b}.client-miller-valentine-group ::selection{background:#f6822b}.client-miller-valentine-group{background-color:#fff}.client-miller-valentine-group .site-header{background-color:#4a4a4a}.client-miller-valentine-group .site-header .icon-logo,.client-miller-valentine-group .site-footer{background-color:#f6822b}.client-miller-valentine-group .site-header .icon-jetpack{color:#fff}.client-miller-valentine-group .site-footer ul a{background-color:#4a4a4a}.client-miller-valentine-group .site-footer .address i,.client-miller-valentine-group .site-footer .phone i{background-color:#4a4a4a}.client-miller-valentine-group .site-footer .address em,.client-miller-valentine-group .site-footer .phone em{color:#4a4a4a}.client-miller-valentine-group .site-footer ul a:hover{background-color:#646464}.client-miller-valentine-group .menu-icon{color:#fff}.client-miller-valentine-group .case-study-angle-intro{fill:#fff;border-color:#fff}.client-miller-valentine-group .case-study-angle-snapshots,.client-miller-valentine-group .case-study-angle-snapshots-small{fill:#fff;border-color:#fff}.client-miller-valentine-group h1{color:#f6822b}.client-miller-valentine-group .project-type{color:#9b9893}.client-miller-valentine-group .button{background-color:#4a4a4a;box-shadow:0 6px #2b2b2b}.client-miller-valentine-group .button:hover{background-color:#646464;box-shadow:0 6px #4a4a4a}.client-miller-valentine-group select{background-color:#4a4a4a;box-shadow:0 6px #2b2b2b}.client-miller-valentine-group .slick-dots button{background:#ddd;opacity:1}.client-miller-valentine-group .slick-dots .slick-active button{background:#4a4a4a}.client-miller-valentine-group .writeup p{color:#404041}.client-miller-valentine-group .testimonial-container{background:#f6822b}.client-miller-valentine-group .testimonial em{color:#ffdcc0}.client-miller-valentine-group .testimonial img{border-color:#efbd95}.client-miller-valentine-group .testimonial p{color:#fff}.client-miller-valentine-group .testimonial .icon-quote{color:#ffdcc0}.client-miller-valentine-group .snapshots-footer-container{background-color:#f2f2f2}.client-miller-valentine-group .snapshots-container h2{color:#e5e5e5}.client-miller-valentine-group .copyright p{background-color:#fff;color:#4a4a4a}.client-daavlin ::-moz-selection{background:#778cc2}.client-daavlin ::selection{background:#778cc2}.client-daavlin{background-color:#fff}.client-daavlin .site-header{background-image:linear-gradient(90deg, #a4d3f4, #a9ede5)}.client-daavlin .site-header .icon-logo,.client-daavlin .site-footer .icon-logo{color:#a5d4f5;background-color:#fff}.client-daavlin .site-footer .icon-logo{color:#91dfed}.client-daavlin .site-footer{background-color:#91dfed}.client-daavlin .icon-jetpack{color:#fff}.client-daavlin .site-footer ul a{background-color:#fff;color:#c2c2c2}.client-daavlin .site-footer .phone a{color:#fff}.client-daavlin .site-footer .address i,.client-daavlin .site-footer .phone i{background-color:#fff;color:#c2c2c2}.client-daavlin .site-footer .address em,.client-daavlin .site-footer .phone em{color:#cafffe}.client-daavlin .site-footer ul a:hover{background-color:#f3f3f3}.client-daavlin .menu-icon{color:#fff}.client-daavlin .case-study-angle-intro{fill:#fff;border-color:#fff}.client-daavlin .case-study-angle-snapshots,.client-daavlin .case-study-angle-snapshots-small{fill:#fff;border-color:#fff}.client-daavlin h1{color:#778cc2}.client-daavlin .project-type{color:#81c1b9}.client-daavlin .button{background-color:#f3f3f3;box-shadow:0 6px #eee;color:#c2c2c2}.client-daavlin .button:hover{background-color:#eee;box-shadow:0 6px #ddd}.client-daavlin select{background-color:#f3f3f3;box-shadow:0 6px #eeeeee;color:#c2c2c2}.client-daavlin .select-container:before{color:#c2c2c2}.client-daavlin .slick-dots button{background:#ddd;opacity:1}.client-daavlin .slick-dots .slick-active button{background:#90daf7}.client-daavlin .writeup p{color:#404041}.client-daavlin .testimonial-container{background:url("../images/case-studies/daavlin-testimonial-bg-large.jpg") 50% 50% no-repeat;background-size:cover}.client-daavlin .testimonial em{color:#fff}.client-daavlin .testimonial img{border-color:#9ee3ee}.client-daavlin .testimonial p{color:#fff}.client-daavlin .testimonial .icon-quote{color:#cafffe}.client-daavlin .snapshots-footer-container{background-color:#f3f3f3}.client-daavlin .snapshots-container h2{color:#e1e1e1}.client-daavlin .copyright p{color:#989faf;background-color:#fff}.client-daavlin .jump-to-project{background-color:#fff}.client-gem-city-market ::-moz-selection{background:#bdd966}.client-gem-city-market ::selection{background:#bdd966}.client-gem-city-market{background-color:#fff}.client-gem-city-market .site-header{background:#bdd966}.client-gem-city-market .site-header .icon-logo,.client-gem-city-market .site-footer .icon-logo{color:#bdd966;background-color:#fff}.client-gem-city-market .site-footer .icon-logo{color:#f57b54}.client-gem-city-market .site-footer{background-color:#f57b54}.client-gem-city-market .icon-jetpack{color:#fff}.client-gem-city-market .site-footer ul a{background-color:#d96b47;color:#fff}.client-gem-city-market .site-footer .phone a{color:#fff}.client-gem-city-market .site-footer .address i,.client-gem-city-market .site-footer .phone i{background-color:#fff;color:#f37b59}.client-gem-city-market .site-footer .address em,.client-gem-city-market .site-footer .phone em{color:#fce4dd}.client-gem-city-market .site-footer ul a:hover{background-color:#fc916f}.client-gem-city-market .menu-icon{color:#fff}.client-gem-city-market .case-study-angle-intro{fill:#fff;border-color:#fff}.client-gem-city-market .case-study-angle-snapshots,.client-gem-city-market .case-study-angle-snapshots-small{fill:#fff;border-color:#fff}.client-gem-city-market h1{color:#4a4a4a}.client-gem-city-market .project-type{color:#9b9b9b}.client-gem-city-market .button{background-color:#f57b54;box-shadow:0 6px #d96b47;color:#fff}.client-gem-city-market .button:hover{background-color:#fc916f;box-shadow:0 6px #f57b54}.client-gem-city-market select{background-color:#bdd966;box-shadow:0 6px #9cb64b;color:#fff}.client-gem-city-market .select-container:before{color:#fff}.client-gem-city-market .slick-dots button{background:#ddd;opacity:1}.client-gem-city-market .slick-dots .slick-active button{background:#f05f3b}.client-gem-city-market .writeup p{color:#404041}.client-gem-city-market .writeup p a{color:#f37b59}.client-gem-city-market .testimonial-container{background:url("../images/case-studies/gem-city-market-testimonial-bg-large.jpg") 50% 50% no-repeat;background-size:cover;background-position:top center}.client-gem-city-market .testimonial em{color:#fff}.client-gem-city-market .testimonial img{border-color:#e0edb8}.client-gem-city-market .testimonial p{color:#fff}.client-gem-city-market .testimonial .icon-quote{color:#f05f3b}.client-gem-city-market .snapshots-footer-container{background-color:#f8f8f8}.client-gem-city-market .snapshots-container h2{color:#e9e9e9}.client-gem-city-market .copyright p{color:#4a4a4a;background-color:#fff}.client-gem-city-market .jump-to-project{background-color:#fff}.client-columbus-zoo ::-moz-selection{background:#a8c680}.client-columbus-zoo ::selection{background:#a8c680}.client-columbus-zoo{background-color:#f9f8f4}.client-columbus-zoo .site-header{background:#f9f8f4 url("../images/case-studies/columbus-zoo-bg-large.jpg") 0% 0% repeat-x;background-size:105px}.client-columbus-zoo .site-header .icon-logo{background-color:#3fb4cd}.client-columbus-zoo .site-footer{background-color:#3fb4cd}.client-columbus-zoo .site-footer .icon-logo{color:#3fb4cd}.client-columbus-zoo .site-footer .icon-logo{background-color:#fff}.client-columbus-zoo .site-footer ul a{background-color:#4cc3db}.client-columbus-zoo .site-footer ul a:hover{background-color:#66d0e5}.client-columbus-zoo .site-footer .address i,.client-columbus-zoo .site-footer .phone i{background-color:#4cc3db;color:#fff}.client-columbus-zoo .site-footer .address em,.client-columbus-zoo .site-footer .phone em{color:#3c3326}.client-columbus-zoo .icon-jetpack{color:#fff}.client-columbus-zoo .menu-icon{color:#fff}.client-columbus-zoo .case-study-angle-intro{fill:#f9f8f4;border-color:#f9f8f4}.client-columbus-zoo .case-study-angle-snapshots,.client-columbus-zoo .case-study-angle-snapshots-small{fill:#3c3326;border-color:#3c3326}.client-columbus-zoo h1{color:#574c3f}.client-columbus-zoo .project-type{color:#bab5a6}.client-columbus-zoo .writeup p{color:#49494a}.client-columbus-zoo .button,.client-columbus-zoo select{background-color:#9dc071;box-shadow:0 6px #81a159}.client-columbus-zoo .button:hover{background-color:#bad396;box-shadow:0 6px #a7bd75}.client-columbus-zoo .testimonial-container{background-color:#f56f42}.client-columbus-zoo .testimonial img{border-color:#50bcd1}.client-columbus-zoo .testimonial em{color:#efefef}.client-columbus-zoo .testimonial p{color:#fff}.client-columbus-zoo .testimonial .icon-quote{color:#3c3326}.client-columbus-zoo .snapshots-footer-container{background-color:#d9d4cb}.client-columbus-zoo .snapshots-container h2{color:#cac7bd}.client-columbus-zoo .copyright p{background-color:#3c3326;color:#a1a9b7}.client-columbus-zoo .jump-to-project{background-color:#3c3326}.client-musketeers ::-moz-selection{background:#03baee}.client-musketeers ::selection{background:#03baee}.client-musketeers{background-color:#fff}.client-musketeers .site-header{background:#ffc800}.client-musketeers .icon-logo{background-color:#03baee;color:#fff}.client-musketeers .site-footer{background-color:#ffc800}.client-musketeers .site-footer ul a{background-color:#fff}.client-musketeers .site-footer .address i,.client-musketeers .site-footer .phone i{background-color:#03b1ef;color:#fff}.client-musketeers .site-footer .address em,.client-musketeers .site-footer .phone em{color:#2c323f}.client-musketeers .site-footer ul a:hover{background-color:#e5e5e5}.client-musketeers .site-footer i{color:#a2a9b7}.client-musketeers .site-footer ul a:hover i{color:#b7b7b7}.client-musketeers .icon-jetpack{color:#fff}.client-musketeers .menu-icon{color:#fff}.client-musketeers .project-type{color:#a5a29d}.client-musketeers .case-study-angle-intro{fill:#fff;border-color:#fff}.client-musketeers .case-study-angle-snapshots,.client-musketeers .case-study-angle-snapshots-small{fill:#eee;border-color:#eee}.client-musketeers h1{color:#2c323f}.client-musketeers .writeup p{color:#49494a}.client-musketeers .button,.client-musketeers select{background-color:#03b1ef;box-shadow:0 6px #029acf}.client-musketeers .button:hover{background-color:#02c8f3;box-shadow:0 6px #02b8dd}.client-musketeers .testimonial-container{background:url("../images/case-studies/musketeers-testimonial-bg-large.jpg") 50% 50% no-repeat;background-size:auto 100%}.client-musketeers .testimonial img{border-color:#ffc800}.client-musketeers .testimonial em{color:#efefef}.client-musketeers .testimonial p{color:#fff}.client-musketeers .testimonial .icon-quote{color:#ffc800}.client-musketeers .snapshots-footer-container{background-color:#03b1ef}.client-musketeers .snapshots-container h2{color:#029fcd}.client-musketeers .copyright p{background-color:#eee;color:#a2a9b7}.client-musketeers .jump-to-project{background-color:#eee}.client-musketeers-2018 ::-moz-selection{background:#ff5a4e}.client-musketeers-2018 ::selection{background:#ff5a4e}.client-musketeers-2018{background-color:#66e4d1}.client-musketeers-2018 .site-header{background:#6ee5cf}.client-musketeers-2018 .banner-writeup-container{background:#fff}.client-musketeers-2018 .icon-logo{background-color:#fff;color:#6ee5cf}.client-musketeers-2018 .site-footer{background-color:#5fe2cb}.client-musketeers-2018 .site-footer ul a{background-color:#fff}.client-musketeers-2018 .site-footer .address i,.client-musketeers-2018 .site-footer .phone i{background-color:#fff;color:#999}.client-musketeers-2018 .site-footer .address em,.client-musketeers-2018 .site-footer .phone em{color:#c5fff7}.client-musketeers-2018 .site-footer ul a:hover{background-color:#e1e1e1}.client-musketeers-2018 .site-footer i{color:#999}.client-musketeers-2018 .site-footer ul a:hover i{color:#888}.client-musketeers-2018 .icon-jetpack{color:#fff}.client-musketeers-2018 .menu-icon{color:#fff}.client-musketeers-2018 .project-type{color:#918d88}.client-musketeers-2018 .case-study-angle-intro{fill:#fff;border-color:#fff}.client-musketeers-2018 .case-study-angle-snapshots,.client-musketeers-2018 .case-study-angle-snapshots-small{fill:#fff;border-color:#fff}.client-musketeers-2018 h1{color:#222630}.client-musketeers-2018 .writeup p{color:#645b53}.client-musketeers-2018 .writeup p a{color:#ff5c4f}.client-musketeers-2018 .button,.client-musketeers-2018 select{background-color:#ff675d;box-shadow:0 6px #db5751}.client-musketeers-2018 .button:hover{background-color:#ff6d63;box-shadow:0 6px #ec645f}.client-musketeers-2018 .testimonial-container{background:url("../images/case-studies/musketeers-2018-testimonial-bg-large.jpg") 50% 50% no-repeat;background-size:auto 100%}.client-musketeers-2018 .testimonial img{border-color:#5ee2cb}.client-musketeers-2018 .testimonial em{color:#60554e}.client-musketeers-2018 .testimonial p{color:#fff}.client-musketeers-2018 .testimonial .icon-quote{color:#60554e}.client-musketeers-2018 .snapshots-footer-container{background-color:#ff5b4e}.client-musketeers-2018 .snapshots-container h2{color:#d94b44}.client-musketeers-2018 .copyright p{background-color:#fff;color:#a0a0a0}.client-musketeers-2018 .jump-to-project{background-color:#fff}.client-outsider ::-moz-selection{background:#f36548}.client-outsider ::selection{background:#f36548}.client-outsider{background-color:#fff}.client-outsider .site-header{background:#adadad}.client-outsider .site-header .icon-logo{background-color:#f36548;color:#fff}.client-outsider .icon-jetpack{color:#39434a}.client-outsider .site-footer{background-color:#f36548}.client-outsider .site-footer ul a{background-color:#39434a}.client-outsider .site-footer .address i,.client-outsider .site-footer .phone i{background-color:#404041;color:#fff}.client-outsider .site-footer .address em,.client-outsider .site-footer .phone em{color:#313a41}.client-outsider .site-footer ul a:hover{background-color:#3f4b54}.client-outsider .menu-icon{color:#39434a}.client-outsider .project-type{color:#a5a29d}.client-outsider .case-study-angle-intro{fill:#fff;border-color:#fff}.client-outsider .case-study-angle-snapshots,.client-outsider .case-study-angle-snapshots-small{fill:#fff;border-color:#fff}.client-outsider h1{color:#f36548}.client-outsider .writeup p{color:#49494a}.client-outsider .button,.client-outsider select{background-color:#323b41;box-shadow:0 6px #121619}.client-outsider .button:hover{background-color:#404c54;box-shadow:0 6px #161c21}.client-outsider .testimonial-container{background:url("../images/case-studies/outsider-testimonial-bg-large.jpg") 50% 50% no-repeat;background-size:auto 100%}.client-outsider .testimonial img{border-color:#eeefee}.client-outsider .testimonial em{color:#2c323f}.client-outsider .testimonial p{color:#fff}.client-outsider .testimonial .icon-quote{color:#f26a43}.client-outsider .snapshots-footer-container{background-color:#313a41}.client-outsider .snapshots-container h2{color:#282a2b}.client-outsider .copyright p{background-color:#fff;color:#2c323f}.client-insignia ::-moz-selection{background:#fc6c24}.client-insignia ::selection{background:#fc6c24}.client-insignia{background-color:#fff}.client-insignia .site-header{background:url("../images/case-studies/insignia-bg-large.jpg") 0% 0% repeat-x;background-size:100% auto}.client-insignia .site-header .icon-logo{background-color:#fff;color:#aa385f}.client-insignia .site-footer .icon-logo{background-color:#fc6c24}.client-insignia .icon-jetpack{color:#fff}.client-insignia .site-footer{background-color:#1c212a}.client-insignia .site-footer ul a{background-color:#ff5f03}.client-insignia .site-footer .address i,.client-insignia .site-footer .phone i{background-color:#313641;color:#fff}.client-insignia .site-footer .address em,.client-insignia .site-footer .phone em{color:#ff5f03}.client-insignia .site-footer ul a:hover{background-color:#fe7c13}.client-insignia .menu-icon{color:#fff}.client-insignia .project-type{color:#a5a29d}.client-insignia h1{color:#2c323f}.client-insignia .case-study-angle-intro{fill:#fff;border-color:#fff}.client-insignia .case-study-angle-snapshots,.client-insignia .case-study-angle-snapshots-small{fill:#313641;border-color:#313641}.client-insignia .writeup p{color:#49494a}.client-insignia .button,.client-insignia select{background-color:#ff5f03;box-shadow:0 6px #c24200}.client-insignia .button:hover{background-color:#fe7c13;box-shadow:0 6px #d65400}.client-insignia .testimonial-container{background:url("../images/case-studies/insignia-testimonial-bg-large.jpg") 50% 50% no-repeat;background-size:auto 100%}.client-insignia .testimonial img{border-color:#ff6b00}.client-insignia .testimonial em{color:#f7b49f}.client-insignia .testimonial p{color:#fff}.client-insignia .testimonial .icon-quote{color:#2c3240}.client-insignia .snapshots-footer-container{background-color:#f5f5f5}.client-insignia .snapshots-container h2{color:#e5e5e5}.client-insignia .copyright p{background-color:#313641;color:#a2a9b7}.client-insignia .jump-to-project{background-color:#313641}.client-national ::-moz-selection{background:#03b1ef}.client-national ::selection{background:#03b1ef}.client-national{background-color:#fff}.client-national .site-header{background:url("../images/case-studies/national-bg-large.jpg") 0% 0% repeat-x;background-size:100% auto}.client-national .site-header .icon-logo{background-color:#ffd300;color:#fff}.client-national .site-footer .icon-logo{background-color:#03baee}.client-national .icon-jetpack{color:#fff}.client-national .site-footer{background-color:#2c323f}.client-national .site-footer ul a{background-color:#ffcd00}.client-national .site-footer .address i,.client-national .site-footer .phone i{background-color:#03b1ef;color:#fff}.client-national .site-footer .address em,.client-national .site-footer .phone em{color:#ffcd00}.client-national .site-footer ul a:hover{background-color:#ffdc00}.client-national .menu-icon{color:#fff}.client-national .project-type{color:#a5a29d}.client-national h1{color:#2c323f}.client-national .case-study-angle-intro{fill:#fff;border-color:#fff}.client-national .case-study-angle-snapshots,.client-national .case-study-angle-snapshots-small{fill:#dedede;border-color:#dedede}.client-national .writeup p{color:#49494a}.client-national .button,.client-national select{background-color:#ffcd00;box-shadow:0 6px #ddb100}.client-national .button:hover{background-color:#ffdc00;box-shadow:0 6px #e6c900}.client-national .testimonial-container{background:url("../images/case-studies/national-testimonial-bg-large.jpg") 50% 50% no-repeat;background-size:auto 100%}.client-national .testimonial img{border-color:#ffc800}.client-national .testimonial em{color:#efefef}.client-national .testimonial p{color:#fff}.client-national .testimonial .icon-quote{color:#ffc800}.client-national .snapshots-footer-container{background-color:#0a5a8f}.client-national .snapshots-container h2{color:#014170}.client-national .copyright p{background-color:#dedede;color:#a1a9b7}.client-national .jump-to-project{background-color:#dedede}form .required input,form .required select,form .required textarea{border:2px solid #f35e32;padding:13px 18px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none;-moz-outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{text-align:center;padding:10px 0 30px}.slick-dots li{display:inline-block;padding:0 5px}.slick-dots button{background-color:#fff;height:10px;width:10px;border-radius:50%;font-size:0;outline:none;-moz-outline:none;cursor:pointer;opacity:.3}.slick-next,.slick-prev{display:none}.client-national .slick-dots button,.client-outsider .slick-dots button,.client-musketeers .slick-dots button,.client-musketeers-2018 .slick-dots button{background-color:#000}.slick-dots .slick-active button{opacity:.6}.home-angle-intro-ie,.angle-contact-ie,.start-a-project-angle-ie,.case-study-angle-intro-ie{display:none}.msie svg{display:none !important}.msie .home-angle-intro-ie{display:block;position:absolute;top:0;left:0;width:100%;height:1000px;border-top:80px solid #f7f5eb;background:linear-gradient(160deg, #f7f5eb 50%, #444042 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5eb', endColorstr='#444042',GradientType=1 )}.msie .angle-contact-ie{display:block;position:absolute;top:0;left:0;width:100%;height:1000px;border-top:80px solid #f7f5eb;background:linear-gradient(201deg, #f7f5eb 50%, #444042 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5eb', endColorstr='#444042',GradientType=1 )}.msie .case-study-angle-intro-ie{display:block;position:absolute;top:-23px;left:0;width:100%;height:1000px}body.msie.start-a-project{background:#51acab}.msie .start-a-project-angle-ie{display:block;position:absolute;top:0;left:0;width:100%;height:1000px;border-top:80px solid #f7f5eb;background:linear-gradient(17deg, #51acab 50%, #f7f5eb 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#51acab', endColorstr='#f7f5eb',GradientType=1 )}.msie.client-babsim{background-color:#fff;background-size:124% auto}.msie.client-babsim .case-study-angle-intro-ie{background:linear-gradient(162deg, rgba(247,245,235,0) 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5eb', endColorstr='#444042',GradientType=1 )}.msie.client-babsim .banner-writeup-container{background:linear-gradient(0deg, #fff 33%, rgba(255,255,255,0) 33%)}.msie.client-babsim .mockups-container{background:#fff}.msie.client-babsim .snapshots-footer-container{background-color:#444042}.msie.client-babsim .angle-contact-ie{background:linear-gradient(201deg, #70a1aa 50%, #444042 50%);border-top-color:#70a1aa}.msie.client-miller-valentine-group{background-color:#fff;background-size:124% auto}.msie.client-miller-valentine-group .case-study-angle-intro-ie{background:linear-gradient(162deg, rgba(247,245,235,0) 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5eb', endColorstr='#444042',GradientType=1 )}.msie.client-miller-valentine-group .banner-writeup-container{background:linear-gradient(0deg, #fff 28%, rgba(255,255,255,0) 28%)}.msie.client-miller-valentine-group .mockups-container{background:#fff}.msie.client-miller-valentine-group .snapshots-footer-container{background-color:#fff}.msie.client-miller-valentine-group .angle-contact-ie{background:linear-gradient(201deg, #f2f2f2 50%, #fff 50%);border-top-color:#f2f2f2}.msie.client-daavlin{background-color:#fff;background-size:124% auto}.msie.client-daavlin .case-study-angle-intro-ie{background:linear-gradient(162deg, rgba(255,255,255,0) 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5eb', endColorstr='#444042',GradientType=1 )}.msie.client-daavlin .banner-writeup-container{background:linear-gradient(0deg, #fff 29%, rgba(255,255,255,0) 29%)}.msie.client-daavlin .mockups-container{background:#fff}.msie.client-daavlin .snapshots-footer-container{background-color:#fff}.msie.client-daavlin .angle-contact-ie{background:linear-gradient(201deg, #f3f3f3 50%, #fff 50%);border-top-color:#f3f3f3}.msie.client-columbus-zoo{background-color:#f9f8f4}.msie.client-columbus-zoo .case-study-angle-intro-ie{background:linear-gradient(162deg, rgba(247,245,235,0) 50%, #f9f8f4 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5eb', endColorstr='#444042',GradientType=1 )}.msie.client-columbus-zoo .mockups-container{background:#f9f8f4}.msie.client-columbus-zoo .snapshots-footer-container{background:#3c3326}.msie.client-columbus-zoo .banner-writeup-container{background:linear-gradient(0deg, #f9f8f4 28%, rgba(255,255,255,0) 28%)}.msie.client-columbus-zoo .angle-contact-ie{background:linear-gradient(201deg, #d9d4cb 50%, #352d21 50%);border-top-color:#d9d4cb}.msie.client-musketeers{background-color:#fff;background-size:124% auto}.msie.client-musketeers .case-study-angle-intro-ie{background:linear-gradient(162deg, rgba(247,245,235,0) 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5eb', endColorstr='#444042',GradientType=1 )}.msie.client-musketeers .banner-writeup-container{background:linear-gradient(0deg, #fff 28%, rgba(255,255,255,0) 28%)}.msie.client-musketeers .mockups-container{background:#fff}.msie.client-musketeers .snapshots-footer-container{background:#eee}.msie.client-musketeers .angle-contact-ie{background:linear-gradient(201deg, #03b1ef 50%, #eee 50%);border-top-color:#03b1ef}.msie.client-musketeers-2018{background-color:#fff;background-size:124% auto}.msie.client-musketeers-2018 .case-study-angle-intro-ie{background:linear-gradient(162deg, #72e6d3 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5eb', endColorstr='#444042',GradientType=1 )}.msie.client-musketeers-2018 .banner-writeup-container{background:linear-gradient(0deg, #fff 28%, transparent 28%)}.msie.client-musketeers-2018 .mockups-container{background:#fff}.msie.client-musketeers-2018 .snapshots-footer-container{background:#fff}.msie.client-musketeers-2018 .angle-contact-ie{background:linear-gradient(201deg, #ff675d 50%, #fff 50%);border-top-color:#ff675d}.msie.client-outsider{background-color:#fff;background-size:124% auto}.msie.client-outsider .case-study-angle-intro-ie{background:linear-gradient(162deg, rgba(247,245,235,0) 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5eb', endColorstr='#444042',GradientType=1 )}.msie.client-outsider .banner-writeup-container{background:linear-gradient(0deg, #fff 28%, rgba(255,255,255,0) 28%)}.msie.client-outsider .mockups-container{background:#fff}.msie.client-outsider .snapshots-footer-container{background:#fff}.msie.client-outsider .angle-contact-ie{background:linear-gradient(201deg, #313a41 50%, #fff 50%);border-top-color:#323b41}.msie.client-insignia{background-color:#fff;background-size:128% auto}.msie.client-insignia .case-study-angle-intro-ie{background:linear-gradient(162deg, rgba(247,245,235,0) 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5eb', endColorstr='#444042',GradientType=1 )}.msie.client-insignia .banner-writeup-container{background:linear-gradient(0deg, #fff 28%, rgba(255,255,255,0) 28%)}.msie.client-insignia .mockups-container{background:#fff}.msie.client-insignia .snapshots-footer-container{background:#313641}.msie.client-insignia .angle-contact-ie{background:linear-gradient(201deg, #f5f5f5 50%, #313641 50%);border-top-color:#f5f5f5}.msie.client-national{background-color:#fff;background-size:127% auto}.msie.client-national .case-study-angle-intro-ie{background:linear-gradient(162deg, rgba(247,245,235,0) 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5eb', endColorstr='#444042',GradientType=1 )}.msie.client-national .banner-writeup-container{background:linear-gradient(0deg, #fff 28%, rgba(255,255,255,0) 28%)}.msie.client-national .mockups-container{background:#fff}.msie.client-national .snapshots-footer-container{background:#d9d9d9}.msie.client-national .angle-contact-ie{background:linear-gradient(201deg, #034e86 50%, #d9d9d9 50%);border-top-color:#034e86}@media screen and (min-width: 768px) and (max-width: 1023px){.msie .home-angle-intro-ie{border-top:0;height:826px}.msie .case-study-angle-intro-ie{top:-142px}.msie.client-babsim .case-study-angle-intro-ie{background:linear-gradient(160deg, rgba(247,245,235,0) 50%, #fff 50%)}.msie.client-miller-valentine-group .case-study-angle-intro-ie{background:linear-gradient(160deg, rgba(247,245,235,0) 50%, #fff 50%)}.msie.client-columbus-zoo .case-study-angle-intro-ie{background:linear-gradient(160deg, rgba(247,245,235,0) 50%, #f9f8f4 50%)}.msie.client-musketeers .case-study-angle-intro-ie{background:linear-gradient(160deg, rgba(247,245,235,0) 50%, #fff 50%)}.msie.client-outsider .case-study-angle-intro-ie{background:linear-gradient(160deg, rgba(247,245,235,0) 50%, #fff 50%)}.msie.client-insignia .case-study-angle-intro-ie{background:linear-gradient(160deg, rgba(247,245,235,0) 50%, #fff 50%)}.msie.client-national .case-study-angle-intro-ie{background:linear-gradient(160deg, rgba(247,245,235,0) 50%, #fff 50%)}}@media screen and (min-width: 1024px) and (max-width: 1199px){.msie .home-angle-intro-ie{height:910px}}@media screen and (min-width: 768px) and (max-width: 1023px){.medium-large{display:block}.home{background-color:#404040}.site-header{padding:20px 20px 40px}.home .site-header .icon-jetpack{display:none}.site-header .icon-jetpack{display:inline-block}.site-header .icon-logo{height:36px;width:36px;line-height:36px;font-size:18px}.menu-icon{margin-top:6px;font-size:22px}.home-angle-featured-work-small,.angle-contact-small,.case-study-angle-snapshots-small{display:none}h1{text-align:left;font-size:40px;line-height:48px}h1 strong{font-size:72px}h1 span{position:relative;z-index:2}.form-success-container{margin-top:-235px;margin-left:-310px;width:620px}.form-success h2{font-size:49px}.form-success h2 strong{font-size:109px;line-height:75px}.form-success p{font-size:16px;line-height:21px}.about-summary{float:left;width:50%;padding:0 25px 0 60px;box-sizing:border-box}.about-summary h1 strong{margin-left:-17px}.about-summary div{padding:20px 0 0}.about-summary p{text-align:left}.about-summary .button{width:calc(50% - 10px);padding-left:0;padding-right:0;float:left;margin-right:10px}.about-summary .button:last-child{margin:0 0 0 10px}.work-slider{float:right;width:50%;padding:0 60px 0 15px;box-sizing:border-box}.work-slider .button{font-size:12px;padding:12px 20px}.work-slider .button span{display:inline}.services-container{margin-top:-49px;overflow:hidden}.home .services-list{margin-top:-11px}.services-container h2{text-align:right;font-size:72px;line-height:59px;margin-right:-9px}.services-container ul li{width:33%;box-sizing:border-box;padding:0 40px 40px;float:left;text-align:center}.services-container ul strong{padding:15px 0 10px;display:block}.services-container ul strong:before{position:relative;width:118px;height:118px;display:block;margin:0 auto 20px;background-size:80px;background-position:50% -184px}.services-container .design strong:before{background-position:50% -894px}.services-container .code strong:before{background-position:50% 32px}.projects{position:relative;z-index:3}.projects-slider>div{width:33.33%}.projects-slider p,.projects-slider em{display:block}.clients{position:relative;top:-34px;margin-top:0;margin-bottom:-34px}.clients img{max-width:184px}.clients h2{font-size:72px}.quick-contact-footer-container{background-color:#404040}.quick-contact-container{padding:40px 40px 80px}.quick-contact-container aside{float:left;width:50%;padding-right:20px;box-sizing:border-box;height:540px}.home .quick-contact-container aside{height:625px}.quick-contact .quick-contact-form-container{float:right;width:50%;padding-left:20px;box-sizing:border-box}.quick-contact-container h2{font-size:40px;text-align:left;line-height:30px;padding-top:30px}.quick-contact-container h2 strong{font-size:72px;line-height:66px}.quick-contact-container p{text-align:left}.quick-contact-confirmation{padding:30px 20px 0}.site-footer{padding:60px 45px 20px 60px}.site-footer .icon-logo,.site-footer .icon-jetpack{display:none}.site-footer .address,.site-footer .phone{float:left;padding:5px 20px 0 0}.site-footer .address{position:relative;top:-13px;padding-right:50px}.site-footer .phone{position:relative;top:-13px}.site-footer .business-info{float:left;padding-top:0}.site-footer .social-links{float:right}.address em,.address strong,.phone em,.phone strong{display:block;text-align:left}.site-footer ul{padding:0 0 60px 60px;box-sizing:border-box}.copyright br{display:none}body.case-study .site-header{background:none;padding:20px}.case-study-banner,.work-banner{padding:50px 60px 0;position:relative}.case-study-banner img,.work-banner img{border-radius:5px}.case-study-banner a:before{display:block}.writeup{padding:45px 60px 20px;text-align:left}.writeup .project-type{font-size:26px;letter-spacing:.27px;padding:0}.writeup h1{text-align:left;font-size:72px;letter-spacing:.44px;line-height:60px}.share .button{width:auto;padding:13px 40px 10px}.writeup p{font-size:16px}.mockups{display:block;padding:0 60px 0 10px;margin-bottom:-102px}.testimonial-container{padding:80px 60px 60px}.testimonial img{top:auto;margin:0 45px 0 0;float:left}.testimonial em{text-align:left;padding:0 0 6px}.testimonial p{text-align:left}.snapshots-container{padding:0 60px}.snapshots-container h2{font-size:72px;letter-spacing:1.91px;line-height:86px;top:-23px}.snapshots{padding-bottom:60px}.full-site-snapshot{float:left;width:50%;padding:0 19px 0 0;box-sizing:border-box}.snapshots-slider{float:right;width:50%;padding:0 0 0 19px;box-sizing:border-box}.snapshots-container img{margin-bottom:33px}.under-full{display:block}.under-full-clone{display:none}.jump-to-project{display:none}.client-babsim{background:url("../images/case-studies/babsim-bg-medium.jpg") 0% 0% no-repeat;background-size:auto 735px}.client-miller-valentine-group{background:url("../images/case-studies/miller-valentine-group-bg-medium.jpg") 0% 0% no-repeat;background-size:auto 735px}.client-gem-city-market{background:url("../images/case-studies/gem-city-market-bg-medium.jpg") 0% 0% no-repeat;background-size:auto 735px}.client-gem-city-market .writeup h1{font-size:69px}.client-gem-city-market .site-header .icon-logo{color:#133211}.client-daavlin{background:url("../images/case-studies/daavlin-bg-medium.jpg") 0% 0% no-repeat;background-size:auto 735px}.client-columbus-zoo{background:#f9f8f4 url("../images/case-studies/columbus-zoo-bg-large.jpg") 0% 0% repeat-x;background-size:auto}.client-columbus-zoo .banner-writeup-container{background-image:linear-gradient(158deg, transparent 32%, #f9f8f4 0%)}.client-columbus-zoo .snapshots-container img{margin-bottom:51px}.client-musketeers{background:#fff url("../images/case-studies/musketeers-bg-large.jpg") 0% 0% repeat-x;background-size:100% 530px}.client-musketeers .banner-writeup-container{background-image:linear-gradient(158deg, transparent 32%, #fff 0%)}.client-musketeers .snapshots-container img{margin-bottom:31px}.client-musketeers-2018 .case-study-banner img{box-shadow:0px 1px 3px 0px rgba(0,0,0,0.28)}.client-musketeers-2018 .banner-writeup-container{background-image:linear-gradient(158deg, transparent 32%, #fff 0%);background-color:transparent}.client-musketeers-2018 .snapshots-container img{margin-bottom:26px}.client-outsider{background:#fff url("../images/case-studies/outsider-bg-large.jpg") 0% 0% repeat-x;background-size:100% 530px}.client-outsider .banner-writeup-container{background-image:linear-gradient(158deg, transparent 32%, #fff 0%)}.client-outsider .snapshots-container img{margin-bottom:47px}.client-insignia{background:#fff url("../images/case-studies/insignia-bg-large.jpg") 0% 0% repeat-x;background-size:100% 530px}.client-insignia .banner-writeup-container{background-image:linear-gradient(158deg, transparent 32%, #fff 0%)}.client-insignia .snapshots-container img{margin-bottom:47px}.client-national{background:#fff url("../images/case-studies/national-bg-large.jpg") 0% 0% repeat-x;background-size:100% 530px}.client-national .banner-writeup-container{background-image:linear-gradient(158deg, transparent 32%, #fff 0%)}.client-national .snapshots-container img{margin-bottom:47px}.work .intro{background-image:radial-gradient(50% 160%, #66C6C3 58%, #499C9A 100%)}.work-intro{margin:0 auto;padding:20px 0 50px}.work-intro>p{padding:40px 100px 30px}.work-intro .button{display:inline-block}.work .projects{padding:0}.services .intro{background-image:radial-gradient(50% 196%, #FD7C5D 46%, #CD4C2C 100%)}.services-intro{margin:0 auto;padding:20px 0 70px}.services-intro>p{padding:40px 100px 30px}.services-intro .button{display:inline-block}.services .services-list{padding:50px 0 0}.services .services-list li{padding:0 50px 30px}.services .services-list ul strong:before{position:relative;height:120px;width:120px;background-size:80px}.services ul .websites strong:before{background-position:50% 33px}.services ul .apps strong:before{background-position:50% -76px}.services ul .ux strong:before{background-position:50% -186px}.services ul .seo strong:before{background-position:50% -296px}.services ul .copywriting strong:before{background-position:50% -387px}.services ul .data-analytics strong:before{background-position:50% -482px}.services ul .marketing strong:before{background-position:50% -590px}.services ul .branding strong:before{background-position:50% -688px}.services ul .collateral strong:before{background-position:50% -790px}.about .intro{background:url("../images/about-bg-medium.jpg") 50% 0 no-repeat;background-size:cover;padding-bottom:180px}.about-company{margin-top:30px}.about-company h2,.about-company p{text-align:left}.about-company h2{font-size:26px}.about-company h2 strong{font-size:72px}.team-bios{overflow:hidden;padding-bottom:70px}.team-bios li{float:left;width:50%;padding:15px 30px 45px;box-sizing:border-box}.instagram-feed{margin-top:-35px}.instagram-feed h2{font-size:72px;line-height:35px}.instagram-feed li{width:25%}.instagram-feed li a{height:25vw}.instagram-feed img{height:240px}.start-a-project .testimonial-container{padding:45px 0 15px}.start-a-project .slick-slide{padding:0 30px}.start-a-project .testimonial p{padding:0}.start-a-project-form{overflow:hidden;padding:30px 15px 36px}.start-a-project-form .contact-info,.start-a-project-form .project-info{width:50%;float:left;box-sizing:border-box;padding:0 15px}.start-a-project-form .project-type{display:block}.start-a-project-form textarea{height:211px}.start-a-project-form .submit{clear:both;width:50%;margin:0 auto}.select-container.open .options{opacity:1;visibility:visible}.select-container select.mobile-only{position:absolute;top:0;left:0;width:0;height:0}.select-container .select-box,.select-container .select-box span{display:block}.select-container .select-box span{width:43vw}}@media screen and (min-width: 1024px){.medium-large{display:block}.home{background-color:#404040}.site-header{padding:25px 25px 0}.home .site-header .icon-jetpack{display:none}.site-header .icon-jetpack{display:inline-block}.site-header .icon-logo{height:46px;width:46px;line-height:46px;font-size:24px}.home-angle-featured-work-small,.angle-contact-small,.nav-angle,.case-study-angle-snapshots-small,.menu-icon,body .site-nav .icon-logo,body .site-nav .icon-jetpack,body .site-nav .menu-close{display:none}.home-angle-intro{border-top-width:255px}.large-site-nav{visibility:visible;transition:visibility;display:block;opacity:1}.small-site-nav{display:none}.site-nav,.nav-open .site-nav{position:absolute;top:25px;right:25px;width:auto;background:transparent;box-shadow:none;overflow:initial;visibility:visible}.site-nav a{display:inline-block;font-size:14px;padding:12px 24px;font-family:"proxima-nova-semibold";font-weight:normal;transition:color linear .2s;color:#fff}.home .site-nav a{color:#49494a}.site-nav,.site-nav>div{height:auto}.site-nav a:hover{color:#f35e32}body .site-nav .button{display:inline-block;margin:0 0 0 24px;padding:12px 20px;font-size:12px;color:#fff;position:relative;top:-2px}.nav-overlay{display:none}.home .nav-home,.work .nav-work,.about .nav-about,.services .nav-services{font-family:"proxima-nova-semibold"}.home h1{padding:20px 0 15px}h1{text-align:left;font-size:49px;line-height:74px}h1 strong{font-size:94px}h1 span{position:relative;z-index:2;padding-left:5px}.form-success-container{margin-top:-235px;margin-left:-310px;width:620px}.form-success h2{font-size:49px}.form-success h2 strong{font-size:109px;line-height:75px}.form-success p{font-size:16px;line-height:21px}.left-blur,.right-blur{height:145px;width:30px;background-color:#55adaa;position:absolute;top:123px;filter:blur(5px);z-index:100;left:50%;margin-left:-476px;display:block}.right-blur{left:auto;right:50%;margin-right:-476px}.about-work-services-container{padding-top:120px}.about-work{width:1024px;margin:0 auto}.about-summary{float:left;width:50%;padding:0 75px 0 60px;box-sizing:border-box}.about-summary h1 strong{margin-left:-17px}.about-summary div{padding:20px 0 0}.about-summary p{text-align:left;font-size:16px;line-height:21px}.about-summary .button{width:calc(50% - 10px);padding-left:0;padding-right:0;float:left;margin-right:10px}.about-summary .button:last-child{margin:0 0 0 10px}.work-slider{float:right;width:50%;padding:0 60px 60px 0;box-sizing:border-box}.work-slider img{margin-top:0}.work-slider .button{font-size:12px;padding:12px 20px}.work-slider .button span{display:inline}.work-slider aside span{font-size:15px}.work-slider aside strong{font-size:21px;line-height:21px}.home .services-container{margin-top:-56px;overflow:hidden}.services-container h2{line-height:73px;font-size:80px;text-align:right}.services-container ul{width:960px;margin:0 auto}.services-container ul li{padding:0 0 40px;width:33.33%;box-sizing:border-box;padding:0 20px 40px 120px;float:left}.services-container ul p{font-size:14px}.services-container ul strong{display:block}.home .services-container ul strong:before{left:20px}.projects{position:relative;z-index:3;padding:110px 60px 0}.home .projects{background:none;background-image:linear-gradient(180deg, transparent 80%, #51adab 0%)}.projects-slider{width:904px;margin:0 auto}.projects-slider>div{width:33.33%}.projects-slider p,.projects-slider em{display:block}.clients{position:relative;top:-38px;margin-top:0;padding:0 0 60px;margin-bottom:-38px}.clients img{padding:20px 0;max-width:160px}.clients-slider,.testimonials-slider{width:920px;margin:0 auto}.slick-prev,.slick-next{font-size:0;background:none;outline:none;-moz-outline:none;position:absolute;top:50%;margin-top:-17px;cursor:pointer;display:block}.testimonial-container .slick-prev,.testimonial-container .slick-next{margin-top:-24px}.testimonial-container .left-blur,.testimonial-container .right-blur{top:25px}.testimonial-container .left-blur{margin-left:-474px}.testimonial-container .right-blur{margin-right:-474px}.slick-prev{transform:rotate(180deg);left:-40px;transition:left linear .2s}.slick-prev:hover{left:-45px}.slick-next{right:-40px;transition:right linear .2s}.slick-next:hover{right:-45px}.slick-prev:before,.slick-next:before{width:30px;height:30px;font-family:"jetpack";content:'\e806';color:#86c6c4;font-size:30px;transition:color linear .2s}.slick-prev:hover:before,.slick-next:hover:before{color:#b2dad9}.clients h2{font-size:80px}.quick-contact-footer-container{overflow:hidden;background-color:#404040}.quick-contact-container{padding:80px 0 80px;background-image:none}.quick-contact{width:960px;margin:0 auto}.quick-contact-container aside{float:left;width:54%;padding-right:20px;box-sizing:border-box;height:560px}.home .quick-contact-container aside{height:650px}.quick-contact .quick-contact-form-container{float:right;width:43%;padding-left:20px;box-sizing:border-box;padding-top:30px}.quick-contact-container h2{font-size:40px;text-align:left;line-height:22px}.quick-contact-container h2 strong{font-size:80px;line-height:81px}.quick-contact-container p{text-align:left;font-size:16px}.quick-contact-form input,.quick-contact-form textarea{font-size:12px;padding:20px}.quick-contact-confirmation{padding:50px 20px 0}form .required input,form .required select,form .required textarea{border:2px solid #f35e32;padding:18px}.site-footer{padding:60px 45px 20px 60px}.site-footer .icon-logo,.site-footer .icon-jetpack{display:none}.site-footer .icon-logo,.site-footer .icon-jetpack{display:none}.site-footer .address,.site-footer .phone{float:left;padding:5px 20px 0 62px;position:relative}.site-footer .phone i{font-size:24px}.site-footer .address i,.site-footer .phone i{display:inline-block;height:49px;width:49px;line-height:49px;text-align:center;background-color:#404040;border-radius:50%;color:#fff;position:absolute;left:0;top:50%;margin-top:-22px}.site-footer .address{position:relative;top:-13px;padding-right:50px}.site-footer .business-info{float:left;padding-top:0}.site-footer .social-links{float:right}.address em,.address strong,.phone em,.phone strong{display:block;text-align:left}.site-footer .icon-instagram{font-size:15px}.site-footer .icon-mail{font-size:13px}.site-footer .call{float:left;padding:5px 20px 0 0}.call em,.call strong{display:block;text-align:right}.site-footer>div{width:904px;margin:0 auto}.site-footer ul{float:right;padding:0 0 60px}.site-footer ul li:last-child a{margin-right:0}.site-footer ul a{height:50px;width:50px;line-height:50px}.site-footer ul i{font-size:20px}.copyright br{display:none}.copyright p{font-size:13px;padding:30px 0}body.case-study .site-header{background:none;padding:25px 25px 15px}.case-study-banner,.work-banner{width:904px;margin:0 auto;padding:40px 60px 0;position:relative}.case-study-banner img,.work-banner img{border-radius:5px}.case-study-banner a:before{display:block;font-size:37px;margin-top:0}.case-study-banner a.prev-project:before{left:50%;margin-left:-495px}.case-study-banner a.next-project:before{right:50%;margin-right:-495px}.writeup{width:904px;margin:0 auto;padding:45px 60px 20px;text-align:left}.writeup .project-info{float:left;width:50%}.writeup .writeup-copy{float:left;width:50%;padding-top:32px}.writeup .project-type{font-size:26px;letter-spacing:.27px;padding:0}.writeup h1{text-align:left;font-size:80px;letter-spacing:.44px;line-height:70px}.share{margin-top:15px}.share .button{width:auto;padding:13px 40px 10px}.writeup p{font-size:16px}.mockups{display:block;width:954px;padding:0 60px 0 10px;margin:0 auto -115px}.testimonial-container{padding:100px 60px 60px}.testimonial{padding:0;width:870px;margin:0 auto}.testimonial img{top:auto;margin:0 45px 0 20px;float:left}.testimonial em{text-align:left;padding:0 0 6px}.testimonial p{text-align:left}.snapshots-footer-container{overflow:hidden}.case-study .snapshots-container{padding:0 60px}.snapshots{width:904px;margin:0 auto}.snapshots-container h2{font-size:80px;letter-spacing:1.91px;line-height:86px;top:-20px}.snapshots-container img{box-shadow:0px 1px 3px 0px rgba(0,0,0,0.28)}.full-site-snapshot{float:left;width:50%;padding:0 25px 0 0;box-sizing:border-box}.snapshots-slider{float:right;width:50%;padding:0 0 0 25px;box-sizing:border-box}.snapshots-container img{margin-bottom:47px}.snapshots{padding-bottom:60px}.under-full{display:block}.under-full-clone{display:none}.jump-to-project{display:none}.work .site-nav .button{background-color:#f35e32;box-shadow:0 6px #cf4b22}.work .site-nav .button:hover{color:#fff;background-color:#f47b4c;box-shadow:0 6px #dc6239}.work .site-nav a:hover{color:#4c9493}.work .intro{background-image:radial-gradient(50% 160%, #66C6C3 58%, #499C9A 100%)}.work-intro{width:960px;margin:0 auto;padding:70px 0 195px}.work-intro>p{padding:40px 100px 30px}.work-intro .button{display:inline-block}.work .projects{padding:40px 0 20px;margin-top:-140px}.services .site-nav a:hover{color:#49494a}.services .site-nav .button:hover{color:#fff}.services .intro{background-image:radial-gradient(50% 196%, #FD7C5D 46%, #CD4C2C 100%)}.services-intro{width:960px;margin:0 auto;padding:70px 0 100px}.services-intro>p{padding:40px 100px 0}.services-intro .button{display:inline-block}.services .services-list{padding:100px 0 0}.services .services-list li{padding:0 50px 30px;text-align:center}.services .services-container ul strong:before{position:relative;margin:0 auto 20px;height:140px;width:140px;background-size:95px}.services ul .websites strong:before{background-position:50% 37px}.services ul .apps strong:before{background-position:50% -91px}.services ul .ux strong:before{background-position:50% -221px}.services ul .seo strong:before{background-position:50% -353px}.services ul .copywriting strong:before{background-position:50% -462px}.services ul .data-analytics strong:before{background-position:50% -575px}.services ul .marketing strong:before{background-position:50% -703px}.services ul .branding strong:before{background-position:50% -820px}.services ul .collateral strong:before{background-position:50% -942px}.about .intro{background:url("../images/about-bg-large.jpg") 50% 46% no-repeat;background-size:cover;padding-bottom:180px}.about-intro{padding-top:70px}.about-company{width:960px;margin:30px auto 30px;overflow:hidden}.about-company h2,.about-company p{text-align:left}.about-company p{font-size:16px}.about-company h2{font-size:26px;float:left;width:36%;line-height:15px}.about-writeup{float:right;width:61%;padding-top:35px}.about-company h2 strong{font-size:80px;line-height:70px}.team-bios{overflow:hidden;padding:100px 0 200px}.team-bios ul{width:960px;margin:0 auto}.team-bios li{float:left;width:50%;padding:0 30px 45px 170px;box-sizing:border-box;position:relative;text-align:left}.team-bios li:first-child{padding-right:30px}.team-bios li:last-child{padding-right:0;padding-left:200px}.team-bios h3{padding-bottom:5px}.team-bios h3:before{position:absolute;top:0;left:0}.team-bios p{font-size:12px;line-height:18px}.team-bios li:last-child h3:before{left:30px}.instagram-feed{margin:-140px 0 140px}.instagram-feed h2{font-size:80px;line-height:44px}.instagram-feed ul{width:960px;margin:0 auto}.instagram-feed li{width:25%}.instagram-feed li a{height:240px}.about .quick-contact-footer-container{margin-top:-140px}.start-a-project .site-nav a{color:#404040}.start-a-project .site-nav a:hover{color:#f35e32}.start-a-project .site-nav .button,.start-a-project .site-nav .button:hover{color:#fff}.start-a-project-intro{width:960px;padding-top:70px;margin:0 auto}.start-a-project-intro>p{padding:40px 100px 20px;font-size:16px}.start-a-project .testimonial-container{padding:45px 0 125px;width:960px;margin:0 auto;background-color:transparent}.start-a-project .slick-slide{padding:0}.start-a-project .testimonial p{padding:0 20px 0 0}.start-a-project-form{overflow:hidden;padding:60px 45px;width:870px;margin:0 auto;border-radius:5px}.start-a-project-form .contact-info,.start-a-project-form .project-info{width:50%;float:left;box-sizing:border-box;padding:0 15px}.start-a-project-form .project-type{display:block}.start-a-project-form input,.start-a-project-form select,.start-a-project-form textarea{font-size:12px}.start-a-project-form textarea{height:211px}.start-a-project-form .submit{clear:both;width:50%;margin:0 auto}.select-container select.mobile-only{position:absolute;top:0;left:0;width:0;height:0}.select-container.open .options{visibility:visible;opacity:1}.select-container .select-box,.select-container .select-box span{display:block}.select-container .select-box span{font-size:12px;width:402px}.client-babsim{background:url("../images/case-studies/babsim-bg-large.jpg") 0% 0% no-repeat;background-size:100% auto}.client-babsim .site-nav a:hover{color:#e77b0c}.client-babsim .site-nav .button{background-color:#70a1aa;box-shadow:0 6px #567f86}.client-babsim .site-nav .button:hover{background-color:#6ac6c4;box-shadow:0 6px #59bab9;color:#fff}.client-babsim .project-info{width:49%}.client-babsim .writeup-copy{width:51%}.client-babsim .testimonial-container{background-image:url("../images/case-studies/babsim-testimonial-bg-large.jpg")}.client-babsim .snapshots-footer-container{overflow:hidden}.client-miller-valentine-group{background:url("../images/case-studies/miller-valentine-group-bg-large.jpg") 0% 0% no-repeat;background-size:100% auto}.client-miller-valentine-group .site-nav a:hover{color:#f48238}.client-miller-valentine-group .site-nav .button{background-color:#f6822b;box-shadow:0 6px #cf6c21}.client-miller-valentine-group .site-nav .button:hover{background-color:#fa974c;box-shadow:0 6px #e58e4c;color:#fff}.client-miller-valentine-group .project-info{width:49%}.client-miller-valentine-group .writeup-copy{width:51%}.client-miller-valentine-group .snapshots-footer-container{overflow:hidden}.client-daavlin{background:url("../images/case-studies/daavlin-bg-large.jpg") 0% 0% no-repeat;background-size:100% auto}.client-daavlin .site-nav a:hover{color:#6ac6c4}.client-daavlin .site-nav .button{background-color:#6ac6c4;box-shadow:0 6px #59bab9}.client-daavlin .site-nav .button:hover{background-color:#7DCAC9;box-shadow:0 6px #70C0BF;color:#fff}.client-daavlin .project-info{width:42%}.client-daavlin .writeup-copy{width:58%}.client-daavlin .testimonial-container{background-image:url("../images/case-studies/daavlin-testimonial-bg-large.jpg")}.client-daavlin .snapshots-footer-container{overflow:hidden}.client-gem-city-market{background:url("../images/case-studies/gem-city-market-bg-large.jpg") 0% 0% no-repeat;background-size:100% auto}.client-gem-city-market .site-nav a:hover{color:#bed86d}.client-gem-city-market .site-nav .button{background-color:#bdd966;box-shadow:0 6px #9cb64b}.client-gem-city-market .site-nav .button:hover{background-color:#cce779;box-shadow:0 6px #bdd966;color:#fff}.client-gem-city-market .project-info{width:48%}.client-gem-city-market .writeup-copy{width:52%}.client-gem-city-market .testimonial-container{background-image:url("../images/case-studies/gem-city-market-testimonial-bg-large.jpg")}.client-gem-city-market .snapshots-footer-container{overflow:hidden}.client-gem-city-market .site-header .icon-logo{color:#133211}.client-columbus-zoo{background:#f9f8f4 url("../images/case-studies/columbus-zoo-bg-large.jpg") 0% 0% repeat;background-size:auto 600px}.client-columbus-zoo .site-nav a:hover{color:#3fb4cd}.client-columbus-zoo .site-nav .button{background-color:#9dc071;box-shadow:0 6px #81a159}.client-columbus-zoo .site-nav .button:hover{background-color:#bad396;box-shadow:0 6px #a7bd75;color:#fff}.client-columbus-zoo .project-info{width:48%}.client-columbus-zoo .writeup-copy{width:52%}.client-columbus-zoo .snapshots-footer-container{overflow:hidden}.client-columbus-zoo .snapshots-container img{margin-bottom:53px}.client-musketeers{background:#fff url("../images/case-studies/musketeers-bg-large.jpg") 0% 0% no-repeat;background-size:100% auto}.client-musketeers .site-nav a:hover{color:#03baee}.client-musketeers .site-nav .button{background-color:#03b1ef;box-shadow:0 6px #029acf}.client-musketeers .site-nav .button:hover{background-color:#02c8f3;box-shadow:0 6px #02b8dd;color:#fff}.client-musketeers .project-info{width:42%}.client-musketeers .writeup-copy{width:58%}.client-musketeers .testimonial-container{background-size:100% 100%}.client-musketeers .snapshots-footer-container{overflow:hidden}.client-musketeers-2018 .site-nav a:hover{color:#24a18a}.client-musketeers-2018 .site-nav .button{background-color:#39c6ad;box-shadow:0 6px #24a18a}.client-musketeers-2018 .site-nav .button:hover{background-color:#5dd2be;box-shadow:0 6px #3dac98;color:#fff}.client-musketeers-2018 .case-study-banner img{box-shadow:0px 1px 3px 0px rgba(0,0,0,0.28)}.client-musketeers-2018 .banner-writeup-container{background-color:transparent}.client-musketeers-2018 .project-info{width:48%}.client-musketeers-2018 .writeup-copy{width:52%}.client-musketeers-2018 .testimonial-container{background-size:100% 100%}.client-musketeers-2018 .snapshots-footer-container{overflow:hidden}.client-musketeers-2018 .snapshots-container img{margin-bottom:36px}.client-outsider{background:#fff url("../images/case-studies/outsider-bg-large.jpg") 0% 0% no-repeat;background-size:100% auto}.client-outsider .site-nav a:hover{color:#f36548}.client-outsider .site-nav .button{background-color:#323b41;box-shadow:0 6px #121619}.client-outsider .site-nav .button:hover{background-color:#404c54;box-shadow:0 6px #161c21;color:#fff}.client-outsider .project-info{width:50%}.client-outsider .writeup-copy{width:50%}.client-outsider .testimonial-container{background-size:100% 100%}.client-outsider .snapshots-footer-container{overflow:hidden}.client-insignia{background:#fff url("../images/case-studies/insignia-bg-large.jpg") 0% 0% no-repeat;background-size:100% auto}.client-insignia .site-nav a:hover{color:#2c323f}.client-insignia .site-nav .button{background-color:#ff5f03;box-shadow:0 6px #c24200}.client-insignia .site-nav .button:hover{background-color:#fe7c13;box-shadow:0 6px #d65400;color:#fff}.client-insignia .project-info{width:45%}.client-insignia .writeup-copy{width:55%}.client-insignia .testimonial-container{background-size:100% 100%}.client-insignia .snapshots-footer-container{overflow:hidden}.client-national{background:#fff url("../images/case-studies/national-bg-large.jpg") 0% 0% no-repeat;background-size:100% auto}.client-national .site-nav a:hover{color:#ffd300}.client-national .site-nav .button{background-color:#ffcd00;box-shadow:0 6px #ddb100}.client-national .site-nav .button:hover{background-color:#ffdc00;box-shadow:0 6px #e6c900;color:#fff}.client-national .project-info{width:45%}.client-national .writeup-copy{width:55%}.client-national .testimonial-container{background-size:100% 100%}.client-national .snapshots-footer-container{overflow:hidden}}@media screen and (min-width: 1200px){h1{line-height:84px}h1 strong{font-size:109px}h1 span{padding-left:0}.about-summary h1 strong{margin-left:-27px}.about-work{width:1100px}.home .services-list{padding:60px 0 20px;margin-top:-13px;border-radius:5px 0 0 5px;position:relative;left:50%;margin-left:-538px}.clients-slider{width:1060px}.testimonials-slider{width:960px}.testimonial-container .left-blur{margin-left:-490px}.testimonial-container .right-blur{margin-right:-490px}.services-container h2{font-size:80px;line-height:68px;position:relative;left:50%;margin-left:-28px;text-align:left}.home .services-container ul{margin:0 0 0 60px}.site-footer{position:relative;right:50%;margin-right:-538px;border-radius:0 5px 5px 0}.site-footer>div{margin:0 15px 0 0;float:right}.projects{padding-top:90px}.projects-slider{width:960px}.clients .slick-prev{left:-40px;transition:left linear .2s}.clients .slick-prev:hover{left:-45px}.clients .slick-prev:before{transition:color linear .2s}.clients .slick-prev:hover:before{color:#b2dad9}.clients .slick-next{right:-40px;transition:right linear .2s}.clients .slick-next:hover{right:-45px}.clients .slick-next:before{transition:color linear .2s}.clients .slick-next:hover:before{color:#b2dad9}.left-blur{margin-left:-540px}.right-blur{margin-right:-540px}.quick-contact{width:960px}.site-footer>div{width:960px}.case-study-banner a.prev-project:before{left:50%;margin-left:-529px;transition:margin linear .2s, opacity linear .2s}.case-study-banner a.prev-project:hover:before{margin-left:-534px;opacity:.6}.case-study-banner a.next-project:before{right:50%;margin-right:-529px;transition:margin linear .2s, opacity linear .2s}.case-study-banner a.next-project:hover:before{margin-right:-534px;opacity:.6}.snapshots{width:960px}}@media screen and (min-width: 768px) and (max-width: 1920px){.case-study-angle-intro-medium,.case-study-angle-snapshots-medium,.start-a-project-angle-medium{display:block}}@media screen and (min-width: 768px) and (max-width: 1023px){.home-angle-intro-smallest,.angle-contact-medium{display:block}}@media screen and (min-width: 1024px) and (max-width: 1199px){.home-angle-intro-small,.angle-contact-medium{display:block}}@media screen and (min-width: 1200px) and (max-width: 1440px){.home-angle-intro-medium{display:block;border-top-width:117px}.angle-contact-medium{display:block}}@media screen and (min-width: 1441px) and (max-width: 1670px){.home-angle-intro-large,.angle-contact-large{display:block}}@media screen and (min-width: 1671px) and (max-width: 1920px){.home-angle-intro-extra-large,.angle-contact-large{display:block}}@media screen and (min-width: 1921px){.home-angle-intro-super-size,.angle-contact-super-size,.case-study-angle-intro-super-size,.case-study-angle-snapshots-super-size,.start-a-project-angle-super-size{display:block}}

.bios{
  background-color:#51acab;
  color:#fff;
  padding:30px 30px 50px;
}

.bios ul {
  max-width: 960px;
  margin: 0 auto;
}

.bios li {
  text-align: center;
  padding: 15px 0 40px;
}

.bios img {
  height: 140px;
  border-radius: 50%;
  box-shadow: 0px 2px 2px rgba(0,0,0,0.12);
  border: 2px solid #a7d4d3;
}

.bios h3 {
  color: #a9d5d4;
  font-size: 15px;
  font-family: "Droid Serif";
  font-weight: 400;
  text-transform: lowercase;
  padding: 0 0 10px;
  font-style: italic;
}

.bios h3 strong {
  color: #fff;
  font-family: "proxima-nova-extrabold";
  font-weight: normal;
  display: block;
  font-size: 21px;
  text-transform: uppercase;
  font-style: normal;
}

.bios p {
  color: inherit;
}

@media screen and (min-width: 768px) {
  .bios {
    padding-bottom: 70px;
  }
  
  .bios ul {
    display: flex;
    flex-wrap: wrap;
    justify-items: center;
  }
  
  .bios li {
    width: 50%;
    padding: 15px 30px 45px;
    box-sizing: border-box;
    margin: 0 auto;
  }
}

@media screen and (min-width: 1024px) {
  .bios {
    padding: 100px 0 200px;
    overflow: hidden;
  }
  
  .bios li {
    width: 33.333%;
    padding-left: 28px;
    padding-right: 28px;
  }
}