/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:raleway-grid;src:url(../fonts/RalewayRegular.woff) format("woff")}@font-face{font-family:raleway-grid;src:url(../fonts/RalewayBold.woff) format("woff");font-weight:700}@font-face{font-family:raleway-grid;src:url(../fonts/RalewayExtraBold.woff) format("woff");font-weight:800}@font-face{font-family:intro-grid;src:url(../fonts/IntroRegular.woff) format("woff")}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{font-size:16px;min-width:320px;position:relative;line-height:1.75;font-family:raleway-grid,sans-serif;overflow-x:hidden;opacity:1;color:#333}.img-responsive{display:block;max-width:100%;height:auto}.text-center{text-align:center}.grid{display:grid}.main-header{min-height:100vh;background-size:cover;background-position:center;position:relative;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.main-header::before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background-color:#293a43;opacity:.6}.main-header .header-content{z-index:1;color:#fff;text-align:center;padding:60px 20px}.main-header .header-content h1{font-size:60px;font-family:intro-grid,sans-serif;font-weight:400;margin:20px 0;line-height:1.5}.main-header .button{margin:10px}.button{display:inline-block;border:1px solid #000;color:#fff;text-decoration:none;background-color:#f0650d;padding:10px 80px;font-size:20px;font-weight:800;border-radius:8px;text-align:center;position:relative;outline:0;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;cursor:pointer}.button::before{-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;content:'';height:100%;bottom:0;left:0;width:4px;background-color:#000;opacity:.7;border-bottom-left-radius:8px;border-top-left-radius:8px}.button::after{-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;position:absolute;content:'';height:4px;bottom:0;width:100%;left:0;background-color:#000;opacity:.7;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.button:focus,.button:hover{text-decoration:none;color:#fff}.button:hover{background-color:#f4833c}.button:hover::after,.button:hover::before{opacity:.5}.button:active{background-color:#c0510a}.button:active::after{height:0;opacity:.7}.button:active::before{width:0;opacity:.7}.button-gray{background-color:#4b5a65}.button-gray:hover{background-color:#617482}.button-gray:active{background-color:#354048}.portfolio-section{padding:10px;grid-template-columns:repeat(4,1fr);grid-gap:10px}.portfolio-section .portfolio-item{min-height:32vh;background-size:cover;background-position:center;text-align:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:20px;font-size:20px;font-weight:700;color:#fff;position:relative;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;cursor:not-allowed}.portfolio-section .portfolio-item:hover{color:#f0650d}.portfolio-section .portfolio-item:hover::before{opacity:.8}.portfolio-section .portfolio-item::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#293a43;opacity:.4;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.portfolio-section .portfolio-item>*{z-index:1}.portfolio-section .portfolio-item:nth-child(1){grid-column:1/3}.portfolio-section .portfolio-item:nth-child(5){grid-column:2/4}.portfolio-section .portfolio-item:nth-child(6){grid-column:4;grid-row:2/4}.buttoncase{grid-column:1/5;padding:20px 20px 50px}.landing-section{padding:80px 0}.landing-section h2{font-size:34px;font-weight:800;color:#293a43;line-height:1.2}.container{max-width:1200px;margin:auto;padding:0 20px}.section-ready{background-color:#ededed}.section-ready .container{grid-template-columns:1fr 1fr}.section-ready .container .ready-left{border-right:1px solid #dadada;font-size:16px;padding:60px}.section-ready .container .ready-left h2{margin-top:0;margin-bottom:40px}.section-ready .container .ready-right{display:block;margin:0 auto;padding-left:40px;padding-top:40px}.formsection{position:relative;padding:30px;background-color:#293a43}.formsection input{background-color:#38505c}.formsection form{grid-gap:20px;grid-template-columns:repeat(4,1fr)}.formsection .button{font-size:17px;padding:13px;width:100%}.formsection input,.formsection textarea{border:none;padding:13px 20px;width:100%;font-family:Arial,sans-serif;font-style:italic;outline:0;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;border-radius:8px}.formsection input:focus,.formsection textarea:focus{background-color:#ededed}.formsection input::-webkit-input-placeholder,.formsection textarea::-webkit-input-placeholder{color:#507182}.formsection input::-moz-placeholder,.formsection textarea::-moz-placeholder{color:#507182}.formsection input:-ms-input-placeholder,.formsection textarea:-ms-input-placeholder{color:#507182}.formsection input::-ms-input-placeholder,.formsection textarea::-ms-input-placeholder{color:#507182}.formsection input::placeholder,.formsection textarea::placeholder{color:#507182}.formsection .success{display:none;position:absolute;color:#fff;top:0;left:0;right:0;bottom:0;text-transform:uppercase;font-weight:700;z-index:10}.formsection .success span{margin:auto}.formsection .success~*{-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.formsection .success.active~*{opacity:.3;-webkit-filter:blur(10px);filter:blur(10px)}.ajax-response{text-align:center;color:#fff}.section-blog h2{margin-top:0;margin-bottom:50px}.section-blog .buttoncase{padding-bottom:0}.section-blog .blog-home{grid-gap:20px;grid-template-columns:repeat(4,1fr)}.section-blog .blog-home .blog-item{background-color:#f7f7f7;text-decoration:none;grid-template-rows:1fr 1fr;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;overflow:hidden;color:#333}.section-blog .blog-home .blog-item:nth-child(3){grid-column:3/5}.section-blog .blog-home .blog-item:nth-child(4){grid-column:1/3}.section-blog .blog-home .blog-item:hover{background-color:#ededed}.section-blog .blog-home .blog-item:hover h4{color:#293a43}.section-blog .blog-home .blog-item:hover .blog-item-img{-webkit-transform:scale(1.05) translateY(-6.5px);-ms-transform:scale(1.05) translateY(-6.5px);transform:scale(1.05) translateY(-6.5px)}.section-blog .blog-home .blog-item-img{height:270px;background-size:cover;background-position:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.section-blog .blog-home .blog-item-content{padding:25px;text-align:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.section-blog .blog-home .blog-item-content h4{font-size:18px;color:#666;line-height:1.2;margin:0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.section-blog .blog-home .blog-item-content p{margin-top:20px;margin-bottom:0}.main-footer{padding:60px 0;background-color:#1a242a;text-align:center;color:#4e5355}.main-footer .footer-logo{font-family:intro-grid,sans-serif;font-size:22px;line-height:1.2}.main-footer .footer-logo span{display:block;color:#707476;font-size:26px}.main-footer .footer-copy{font-size:20px;font-weight:700;color:#494d50;margin-top:20px}@media only screen and (max-width:1200px){.section-blog .blog-home{grid-template-columns:repeat(3,1fr)}.section-blog .blog-home .buttoncase{grid-column:1/4}.section-blog .blog-home .blog-item:nth-child(3){grid-column:initial}.section-blog .blog-home .blog-item:nth-child(4){grid-column:initial}}@media only screen and (max-width:992px){.button{font-size:18px}.main-header .header-content h1{font-size:50px;line-height:1.3}.portfolio-section{grid-template-columns:repeat(3,1fr)}.portfolio-section .buttoncase{grid-column:1/4}.portfolio-section .portfolio-item{min-height:40vh;font-size:16px}.portfolio-section .portfolio-item:nth-child(4){grid-column:2/4;grid-row:initial}.portfolio-section .portfolio-item:nth-child(5){grid-column:1/3;grid-row:initial}.portfolio-section .portfolio-item:nth-child(6){grid-column:initial;grid-row:initial}.formsection form{grid-template-columns:1fr 1fr}.section-blog .blog-home{grid-template-columns:repeat(2,1fr)}.section-blog .blog-home .buttoncase{grid-column:1/3}}@media only screen and (max-width:768px){.main-header .header-content{padding:40px 20px}.main-header .header-content h1{font-size:50px}.landing-section{padding:50px 0}.section-ready .container{grid-template-columns:1fr}.section-ready .container .ready-right{padding-left:0;padding-top:20px}.section-ready .container .ready-left{padding:0 8%;border-right:none}.section-ready .container .ready-left h2{text-align:center;font-size:28px;margin-bottom:20px}.formsection form{grid-template-columns:1fr}.section-blog .blog-home{grid-template-columns:1fr}.section-blog .blog-home .buttoncase{grid-column:1/2}}@media only screen and (max-width:480px){.main-header .header-content h1{font-size:40px}.portfolio-section{grid-template-columns:1fr}.portfolio-section .buttoncase{grid-column:1/2}.portfolio-section .portfolio-item{min-height:50vh}.portfolio-section .portfolio-item:nth-child(1){grid-column:initial}.portfolio-section .portfolio-item:nth-child(4){grid-column:initial}.portfolio-section .portfolio-item:nth-child(5){grid-column:initial}.main-footer{padding:40px}.main-footer .footer-copy{margin-top:10px}}