*{margin:0;padding:0}html{overflow-x:hidden}html,body,#page{width:100%;height:100%}body{font-size:16px;line-height:1;font-family:'Helvetica',Arial,sans-serif}img{margin:50px 0;display:block}h1{font-family:'Spectral',serif;font-size:4.4em;line-height:.8}h2{font-family:'Spectral',serif;font-size:3.6em;letter-spacing:-3px !important}h2 span{padding:5px 0;display:inline-block;background:url(../img/icons/line.png) left bottom no-repeat;background-size:100%}h3{letter-spacing:-2px}a{color:#000;border-bottom:2px solid #FFF;transition:.3s ease-in-out;text-decoration:none}a:hover{border-bottom:2px solid #000}img.image--collage{margin:80px 0 0}img.icon--phone{margin:80px 0;display:inline-block;transform:scale(1.4)}ul li::before{position:absolute;width:50px;height:50px;top:0;left:0;background:red url(../img/icon-1.png) top center no-repeat}ul{list-style:none}ul.list li{padding:0 0 0 40px;font-family:'Spectral',serif;font-size:1.4em;font-weight:700;position:relative}ul.list li .icon-wrapper{width:60px;height:60px;float:left}ul.list li .icon-wrapper img{margin:0}ul.list li span{padding:10px 0 0 10px;display:block;letter-spacing:-2px;float:left}ul.list li img,ul.list li svg{width:40px !important}ul.list.list--proccess li{padding:20px 0;width:100%;display:block;clear:left}span.title--description{font-size:1.2em;font-weight:700;max-width:450px;margin:40px auto 20px;line-height:1em;display:block}p{margin:0 0 20px}img{max-width:100%}.image-wrapper{width:50%;float:left;text-align:center}.image-wrapper img{margin:0;max-width:90%}.text-section{width:50%;float:left}.col{font-family:'Spectral',serif;text-align:center}.col.col--1-3{margin:0 0 80px;width:33.33333333%;float:left}.col.col--1-3 .col-content{padding:10px;font-size:1.2em}.section{width:100%;display:block;clear:left}.section .section-content{margin:0 auto;padding:40px;max-width:450px}.section .section-content.section--process{max-width:950px !important}.section#intro,.section#going{width:100%;height:100%;display:table;background-size:cover}.section#intro .section-content,.section#going .section-content{display:table-cell;vertical-align:middle;text-align:center}.section#intro #header,.section#going #header{padding:20px 0}.section#intro #header img,.section#going #header img{margin:0 auto;max-height:20px}.section#intro #header.fixed,.section#going #header.fixed{width:100%;background:#fff;position:fixed;top:0;left:0;text-align:center;z-index:100}.section#intro h1,.section#going h1{max-width:760px;margin:0 auto;padding:80px 0;font-family:'Spectral',serif;letter-spacing:-6px;line-height:.9;border:double white 1em;-o-border-image:url(../img/icons/border.png) 200 200 stretch stretch;-icab-border-image:url(../img/icons/border.png) 200 200 stretch stretch;-moz-border-image:url(../img/icons/border.png) 200 200 stretch stretch;-webkit-border-image:url(../img/icons/border.png) 200 200 stretch stretch;-khtml-border-image:url(../img/icons/border.png) 200 200 stretch stretch;border-image:url(../img/icons/border.png) 200 200 stretch stretch}.section#intro h1 span,.section#going h1 span{position:relative}.section#intro h1 img,.section#going h1 img{position:absolute;right:0;top:50%;max-width:50% !important}.section#intro h2,.section#going h2{margin:40px 0;display:block}.section#intro span,.section#going span{margin:0 auto;max-width:450px;display:block}.section#synopsys .section-content{margin:0 auto;padding:40px;max-width:450px}.section#synopsys .section-content p{font-family:'Spectral',serif;font-weight:700;font-size:1.8em;line-height:1;letter-spacing:-2px;max-width:350px;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.section#synopsys .section-content p span{padding:5px 0;line-height:.8;display:inline-block;background:url(../img/icons/line.png) left bottom no-repeat;background-size:100%}.section#process .section-content{max-width:650px}.section#process .section-content h2{margin:0 auto;max-width:450px;line-height:.6;font-size:4em}.section#process .section-content img{max-width:100%}.section#marketing .section-content{max-width:950px}.section#marketing .section-content h2{margin:80px auto 0;max-width:450px;line-height:.6;font-size:4em}.section#marketing .section-content img{margin:120px auto;max-width:60%;transform:scale(1)}.section#marketing .section-content img.image--collage{max-width:none;width:100%}.section#marketing .section-content h1 img{margin:0}.section#marketing .section-content .col img{transform:scale(1.4);margin:0 auto}.section#grow .section-content{max-width:650px}.section#grow .section-content img{margin:0 auto;max-width:80%;transform:scale(1)}.section#mvp .section-content{max-width:950px}.section#portfolio .section-content{max-width:950px}.section#contact .section-content{max-width:650px}.section#contact .section-content h2{margin:80px auto 20px;max-width:350px;line-height:.6;font-size:4em}.section#contact .section-content img{margin:40px auto;transform:scale(1);max-width:80%;display:block}.section#contact .section-content img.no-scale{margin:50px auto 0;max-width:350px;transition:scale(1);display:block}.section#footer .section-content{max-width:650px;text-align:center;font-weight:bold}.section#footer .section-content img{margin:40px auto;max-height:20px}.section#footer .section-content p{margin:0}.section#footer .section-content h2{margin:80px 0 0;max-width:450px;line-height:.8}.section#footer .section-content img{max-width:100%;transform:scale(1.2)}.section#footer .section-content img.no-scale{margin:80px auto 0;transition:scale(1);display:block}@media screen and (max-width:920px){.image-wrapper{width:100%;float:none;text-align:center}.image-wrapper img{margin:0 auto;max-width:60%}.text-section{width:100%;float:none}.text-section ul{margin:0 auto;max-width:450px;position:relative}}@media screen and (max-width:768px){.section#going h1 img{top:60%}}@media screen and (max-width:688px){.section#going h1 img{top:80%}.section .section-content{padding:10px 40px}}@media screen and (max-width:550px){h2{font-size:2.4em}h1{font-size:1.8em;letter-spacing:-2px;margin:20px 0}img.image--collage{margin:20px 0 0}img.icon--phone{margin:40px 0 0}ul.list.list--proccess li{padding:5px 0;font-size:1.1em}ul.list.list--proccess li .icon-wrapper{width:20px;height:20px}ul.list.list--proccess li span{padding:5px 0 0 10px;letter-spacing:-1px}.section#intro{height:60%}.section#intro h1{font-size:1.8em;letter-spacing:-2px;margin:20px 0}.section#going h1{font-size:1.8em;letter-spacing:-2px;margin:20px 0}.section#synopsys .section-content p{font-size:1.3em}.section#process .section-content h2,.section#marketing .section-content h2,.section#contact .section-content h2{margin:40px 0 0;font-size:2.6em}.section img.no-scale{margin:0;width:100%;max-width:auto}.col.col--1-3{width:100%;float:none}}