@import url(https://fonts.googleapis.com/css?family=Raleway:400,800);.pitch,.quotes{overflow:hidden}*{font-family:Raleway,sans-serif}body,html{margin:0;padding:0;color:#555;width:100%;height:100%}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}.quotebtn{color:#fff;font-weight:700;background:#4295dd;width:90%;padding:8px 0;border-radius:4px;margin:0 auto}.quotebtn:hover{background:#2681d1}.header,.header .links,.header .links a.work,.pitch{background-color:#fff}body.mobile .header .logo{float:left;font-size:3.7rem;width:200px;padding-left:2px;padding-top:4px}.header,body.mobile .header .links{width:100%}.header{position:fixed;top:0;left:0;height:60px;border-bottom:solid 2px #eee;z-index:100}.center,.header .links,.header .links a,.section{position:relative}.header .logo{float:left;font-size:4rem;width:250px;padding-left:8px}.header .logo a{color:#555;text-decoration:none}.header .hamburger{float:right;font-size:3rem;padding-right:16px;padding-top:12px;color:#6f6f6f}.header .links{float:right;width:300px;display:table;text-align:right;height:100%}.header .links a{display:table-cell;vertical-align:middle;text-align:center}.header .links a.work{width:26%;color:#4582ec;text-align:right}.center .vertical,.more,.pitch,.quotes .banner,.work .desktop{text-align:center}.header .links a.blog{width:33%}.section{width:100%;min-height:100%;padding-top:60px;height:auto}.center{display:table}.center .vertical{display:table-cell;margin:0 auto;vertical-align:middle}#scroller{height:100%!important;z-index:0}a{color:#3c7ceb;text-shadow:none}a:hover{color:#4e88ed}.sleeping,.sleeping::before{opacity:0!important}.more{font-size:1.6rem;color:#555;position:absolute;margin:0 auto;bottom:-6px;left:0;right:0;width:212px;border:1px solid #ccc;background:#fff;padding:8px 8px 0;border-radius:8px;z-index:10}.chat .area .box,.quotes .items .item{border-color:#E9E9E9 #DFDFDF #D5D5D5;border-width:1px;border-style:solid;min-height:100px}body.mobile .work .desktop{font-size:30%}body.mobile .work .desktop .description{padding:0}body.mobile .chat .area{width:100%}body.mobile .chat .area .box{margin-top:12px;padding:1em}.pitch{text-shadow:0 0 1px #eee;color:#555;font-weight:400;font-size:2rem;position:relative;transition:background-color .5s,color .25s}.pitch.afterRead{background-color:#d74b47;color:#fff}.pitch.section{display:table}.pitch.section .vcenter{display:table-cell;vertical-align:middle;text-align:center}.pitch .question{font-size:4rem;padding:8px}.pitch .box{width:200px;height:200px;margin:0 auto;padding:8px;position:relative}.pitch .box .bars{height:100%;width:100%;position:absolute;top:0;left:0;pointer-events:none}.pitch .box .bars .bar{background:#d74b47;position:absolute;transition:width .25s,height .25s}.pitch .box .bars .left,.pitch .box .bars .right{height:0;width:8px}.pitch .box .bars .left.full,.pitch .box .bars .right.full{height:100%}.pitch .box .bars .left{left:0;bottom:0}.pitch .box .bars .right{right:0;top:0}.pitch .box .bars .bottom,.pitch .box .bars .top{height:8px;width:0}.pitch .box .bars .bottom.full,.pitch .box .bars .top.full{width:100%}.pitch .box .bars .top{top:0;left:0}.pitch .box .bars .bottom{bottom:0;right:0}.pitch .personality .ima{font-weight:400;-webkit-animation-delay:.25s;animation-delay:.25s;animation-duration:.5s;margin:0}.pitch .personality .fullstack{-webkit-animation-delay:.75s;animation-delay:.75s;animation-duration:.5s;margin:0}.pitch .personality .builds{padding:8px;background:#000;font-weight:400;-webkit-animation-delay:1.85s;animation-delay:1.85s;animation-duration:.5s;margin:0}@media only screen and (max-width:798px){.filler{display:none!important}}@media only screen and (min-width:798px){.half{width:25%!important}.half.md{width:33.333%!important}.half.lg{display:none}}@media only screen and (min-width:1190px){.half,.half.md{width:25%!important}.half.lg{display:block}}.work{color:#fff;background:#3b3b3b}.work .fp-slidesNav ul li a span{background-color:#fff}.work .desktop{font-size:9px}.work .desktop .image{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-color:#d5d5d5;background-size:cover}.work .desktop .image.fitferret{background-image:url(/images/work/fitferret/preview.jpg)}.work .desktop .image.lodgersoftware{background-image:url(/images/work/lodgersoftware/preview.jpg)}.work .desktop .image.drop{background-image:url(/images/work/drop/preview.jpg)}.work .desktop .imac{margin:0 auto}.work .desktop .title{font-size:3rem}.work .desktop .description{font-size:1.4rem;padding:0 20%}.quotes{background-color:#eee;padding-bottom:80px;position:relative}.quotes .banner .redish{color:#e07471}.quotes .banner .greenish{color:#5cc362}.quotes .items .item{border-radius:3px;background:#fff;color:#555;padding:8px;width:100%;margin:15px 0;position:relative}.chat,.quotes .contact{background-color:#d9534f}.quotes .items .item.featured{height:200px}.quotes .items .item.featured img{float:none;width:120px;position:absolute;top:-20px;left:0;right:0;margin:0 auto}.quotes .items .item.featured .review{padding-top:94px;padding-left:40px;padding-right:40px;font-size:2rem}.quotes .items .item .review{padding-left:88px;padding-top:8px;overflow:hidden;text-overflow:ellipsis;padding-bottom:1em}.quotes .items .item .review:before{content:'\e809';font-family:fontello;float:left;margin-right:10px;color:#c8c8c8}.quotes .items .item .review .name{color:#797979;width:100%;padding-top:8px;text-align:right;position:absolute;bottom:4px;right:8px}.chat .area .box .send,.chat .lets,.quotes .contact{text-align:center}.quotes .items .item img{border-radius:50%;width:80px;position:absolute;top:8px;left:8px}.quotes .contact{position:absolute;bottom:0;left:0;width:100%;color:#fff;display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.quotes .contact a{padding-left:8px}.quotes .contact a .quotebtn{width:120px}.quotes .contact .remove{position:absolute;right:10px;top:20px;color:#fff;float:right;font-size:2rem}.quotes .contact .remove:hover{color:#555;cursor:pointer}.chat{color:#fff}.chat .lets{font-weight:700;color:#fff;font-size:4rem;background-color:#000;padding:12px}.chat .lets .social{padding:0;margin:0;font-size:1.5rem}.chat .lets .social li{display:inline;padding:0 8px}.chat .lets .social li i{color:#4582ec}.chat .area{padding-top:0}.chat .area input{color:#555}.chat .area .box{background:#fff;color:#555;padding:4em 4em 2em;width:100%;position:relative}.chat .area .box.success .successmsg{display:block}.chat .area .box.success .form-group{opacity:0}.chat .area .box .successmsg{display:none;font-size:24px;color:#3fad46;position:absolute;left:0;right:0;top:20%}.chat .area .box .successmsg .icon{font-size:120px}.chat .area .box .error{width:100%;height:2em;color:#d9534f}.chat .area .box .send input{color:#fff;background-color:#4e88ed;border:none;border-radius:3px;font-weight:700;padding:10px;width:100%;font-size:2rem}