@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:100,300|Roboto:900);/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */fieldset,hr{border:0;padding:0}h1,h2,h3{text-transform:uppercase}#bmwapp video,#canvas_output,.wrapper,input{width:100%}.hidden,.invisible{visibility:hidden}html{color:#fff;font-size:1em;line-height:1.4;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.wrapper,.wrapper>div{box-sizing:border-box}::-moz-selection{background:#383838;text-shadow:none;color:#fff}::selection{background:#383838;text-shadow:none;color:#fff}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}*,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font:18px/24px 'Roboto Slab',serif;color:#383838;font-weight:100}.wrapper{margin:0;border:10px solid #fff}.center,h3{margin:0 15px}.wrapper>div{min-height:90vh;padding:50px 0}.dark{background-color:#313131;padding-top:40px}#work h2:after,h1:after,h2:after{background-color:#d2d2d2}.center{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#about h3:before,#cv h3:before,h1:after,h2:after{display:block;content:""}h1,h2{font:72px/58px Roboto,sans-serif;font-weight:900;margin:0 12px 30px}h3{font:18px/24px Roboto,sans-serif;font-weight:900}h1:after,h2:after{position:relative;bottom:-6px;left:4px;height:8px;width:66px}p{margin:0 15px 30px}.dark h1,.dark h2,.dark h3,.dark p{color:#fff;position:relative}#intro{background:url(../img/intro@2x.jpg) center bottom no-repeat #313131;background-size:160% auto}#intro h1:after{background-color:#fff500}#intro span{color:#fff500}.center a{margin:0 5px}#appstore{width:135px}#playstore{width:132px}#bmwapp{margin-bottom:30px}#about h2:after{background-color:#c00}#about h3:before{position:absolute;top:4px;left:0;background:url(../img/love.svg) top left no-repeat;height:15px;width:17px}#about h3,#about p,#cv h3,#cv p{padding-left:23px}#clients h2:after{background-color:#75db3a}#cv h2:after{background-color:#0e96fc}#cv h3:before{position:absolute;top:0;left:0;background:url(../img/plus.svg) top left no-repeat;height:10px;width:10px}#cv span{display:inline-block}#cv span:first-child:after{content:"\00a0"}.boxFix{padding:0 15px 70px}#getmore h2:after{background-color:#00ccca}#getmore input[type=email],#getmore input[type=name]{font:18px/24px 'Roboto Slab',serif;color:#383838;font-weight:100;padding:8px 0;border:0;border-bottom:3px solid #00ccca;margin-bottom:10px}#getmore input[type=submit]{font:18px/24px Roboto,sans-serif;color:#fff;font-weight:900;text-transform:uppercase;padding:8px 0;border:0;background-color:#00ccca;margin-bottom:10px}input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;outline:0}#getmore a{color:inherit;text-decoration:none;border-bottom:1px solid #00ccca}.reverse{unicode-bidi:bidi-override;direction:rtl}.output_message{display:none}.red{color:#c00}#nice h2{color:#00ccca}#nice h2:after{background-color:#383838}#nice{min-height:auto;height:auto;padding:50px 0 0}.ie7 .title{padding-top:20px}@media only screen and (min-width:768px){body,h3{font-size:22px;line-height:28px}.wrapper>div{min-height:85vw;padding:70px 0}#intro{background-size:120vw auto;min-height:107vw}.wrapper{border:16px solid #fff}h1,h2{font-size:96px;line-height:80px;margin:0 22px 30px}h3{margin:0 26px}p{margin:0 26px 30px}.row{display:flex}.col{width:50%}}@media only screen and (min-width:920px){.wrapper>div{min-height:55vw;padding:70px 0}#intro{background-size:100vw auto;min-height:67vw;background-position-x:16vw}#intro p{width:50%}}@media only screen and (min-width:1025px){.wrapper>div{min-height:40vh;padding:6vw}#intro{background-size:100vw auto;min-height:80vh;background-position-x:16vw}#nice{padding:6vw 6vw 0}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}
/*# sourceMappingURL=main.css.map*/