@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}

/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{background:#fff;color:#000;font:100%/1.4 Helvetica Neue,Helvetica,Arial,Verdana,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.1}a{border-bottom:1px solid rgb(204,233.75,255);color:#07c;text-decoration:none;transition:all .2s ease-in-out}a figure{border:0}a figure img{display:block}a figure figcaption{border-bottom:1px solid rgb(204,233.75,255);display:inline;transition:border .2s ease-in-out}a:active,a:hover{color:#8d0500}a:active,a:active figcaption,a:hover,a:hover figcaption{border-bottom-color:rgb(255,204.0723404255,202.2);transition-duration:0s}.container:after{clear:both;content:"";display:block}.container{margin-left:auto;margin-right:auto;max-width:1000px}.phone{white-space:nowrap}#logo{overflow:hidden;text-indent:101%;white-space:nowrap;background:url(/logo.55380b86.png) no-repeat 0;background-size:187px 37px;margin:0}#logo,#logo a{height:37px;width:187px}#logo a{border:0;display:block}@media screen and (max-width:768px){#logo{margin-left:auto;margin-right:auto}}@media only screen and (-o-min-device-pixel-ratio:1.5/1),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#logo{background-image:url(/logo@2x.2b58574f.png)}}#logo{float:left}@media screen and (max-width:768px){#logo{float:none}}.intro:before{background:rgba(141,5,0,.8);content:"";display:block;height:5px;position:fixed;top:0;left:0;width:100%;z-index:100000}.intro:after{clear:both;content:"";display:block}.intro{border-bottom:1px solid #efefef;padding:3.8% 10% 3rem}@media screen and (max-width:768px){.intro{padding-top:40px;padding-left:40px;padding-right:40px}}@media screen and (max-width:480px){.intro{padding:3rem 20px 1.5rem}}.intro .about:after{clear:both;content:"";display:block}.intro .about{font-size:x-large;font-weight:300;margin-left:247px}@media screen and (max-width:768px){.intro .about{clear:both;font-size:large;margin-top:40px;margin-left:0}}.intro .about .description{margin:0}.contacts:after,.copyright:after,.projects:after{clear:both;content:"";display:block}.contacts,.copyright,.projects{border-bottom:1px solid #efefef;padding:3rem 10%}@media screen and (max-width:768px){.contacts,.copyright,.projects{padding-left:40px;padding-right:40px}}@media screen and (max-width:480px){.contacts,.copyright,.projects{padding:1.5rem 20px}}.contacts h2,.copyright h2,.projects h2{clear:both;color:#8d0500;font-size:x-large;font-weight:300;margin:0 0 1.5rem}.projects-list:after{clear:both;content:"";display:block}.projects-list{display:block;margin:0;padding:0}@media screen and (min-width:769px){.projects-list li{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}.projects-list li:last-child,.projects-list li:nth-child(3n){margin-right:0}.projects-list li:nth-child(3n+1){clear:left}}@media screen and (max-width:768px){.projects-list li{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.projects-list li:last-child,.projects-list li:nth-child(2n){margin-right:0}.projects-list li:nth-child(odd){clear:left}}@media screen and (max-width:480px){.projects-list li{float:left;display:block;margin-right:2.3576520234%;width:100%}.projects-list li:last-child,.projects-list li:nth-child(1n){margin-right:0}.projects-list li:nth-child(1n+1){clear:left}}.projects-list li{margin-bottom:2.5rem;text-align:center}.projects-list li .logo{height:100px;line-height:100px;margin-bottom:.5rem;text-align:center;vertical-align:bottom}.projects-list li .logo img{display:inline;height:auto;margin:0;max-width:100%;vertical-align:bottom}.contacts .info{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.contacts .info:last-child{margin-right:0}@media screen and (max-width:768px){.contacts .info{float:left;display:block;margin-right:2.3576520234%;width:100%}.contacts .info:last-child{margin-right:0}}.contacts .info dl{margin:0}.contacts .info dl dt{display:block;font-weight:bolder;margin:0}.contacts .info dl dd{margin:0 0 1.5rem}.contacts .map{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.contacts .map:last-child{margin-right:0}@media screen and (max-width:768px){.contacts .map{float:left;display:block;margin-right:2.3576520234%;width:100%}.contacts .map:last-child{margin-right:0}}.contacts .map{height:300px}.copyright{border:0;color:#999;font-size:small;margin:0;padding-bottom:1.5rem}@media screen and (max-width:768px){.copyright{text-align:center}}

/*# sourceMappingURL=/bundle.454e94f5.css.map */