@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600&display=swap);:root{--link-hover:#127891;--text-color:#252525;--button-hover:#000;--background-color:#fff;--project-color:#d8eaf0}*{box-sizing:border-box;margin:0;padding:0}body{font-family:"Montserrat",sans-serif;color:#252525;color:var(--text-color)}h1{font-size:3rem;font-weight:400}h2{font-size:2.25rem}h2,h3{font-weight:300}h3{font-size:1.75rem;padding-bottom:10px}h4{font-size:1.3rem}h4,h5,p{font-weight:300}p{font-size:1.125rem}.title{text-align:center}.background-img{position:fixed;bottom:0;left:0;z-index:-10;width:100%}nav{margin:40px 100px 100px 90px}a,nav{position:relative}a{font-size:1.5rem;text-decoration:none;color:#252525;color:var(--text-color);display:inline-block;padding:0 10px 10px}li a:hover:after{width:100%;left:0}li a:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:4px;right:0;position:absolute;background:#127891;background:var(--link-hover);transition:width 1s ease 0s,left .5s ease 0s;width:0}ul{list-style-type:none}nav ul li{display:inline;margin-right:50px;text-transform:uppercase}footer{width:100%;text-align:center}.icons{transition:.2s ease}.icons:hover{fill:#000;fill:var(--button-hover)}.hello{margin:100px auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.hello-img{margin-right:50px}.hello img{max-width:254px}.companies-wrapper{margin:100px auto;padding:20px;max-width:1200px;text-align:center}.companies{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-top:20px;grid-gap:20px;gap:20px;@media (min-width:768px){grid-gap:30px;gap:30px}}.companies a{padding:0}.companies img,.companies svg{height:35px;cursor:pointer}.companies img:hover,.companies svg:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.2s ease}.companies img:active,.companies svg:active{-webkit-transform:scale(1);transform:scale(1)}.companies img:focus,.companies svg:focus{outline:none}.posts,.projects{background-color:#d8eaf0;background-color:var(--project-color);border-radius:2px;margin-bottom:40px;padding:20px}.projects{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.project-content,.project-img{width:50%}.project-images{width:100%;padding-left:40px}hr{border:none;height:.5px;background-color:rgba(37,37,37,.4823529411764706);margin-top:2px;margin-bottom:15px}.project-content p{padding-bottom:15px}.project-content a{color:#fff;color:var(--background-color);background-color:#252525;background-color:var(--text-color);transition:.2s ease;cursor:pointer;padding:4px 20px;margin:5px 5px 5px 0}.project-content h4{padding-bottom:5px}.project-content ul{font-size:1.125rem;font-weight:300;margin-bottom:15px}.post-container,.project-container{margin:40px auto 270px;max-width:800px}.contact-form,.contact-text{margin:20px auto;max-width:500px}input,textarea{width:500px;margin:5px 0 15px;font-family:"Montserrat",sans-serif;font-size:1.125rem;padding:4px;background-color:#fff;background-color:var(--background-color);border:1px solid #252525;border:1px solid var(--text-color);color:#252525;color:var(--text-color)}label{font-size:.875rem}input:focus,textarea:focus{outline-color:#127891;outline-color:var(--link-hover)}.submit-btn{width:30%;color:#fff;color:var(--background-color);background-color:#252525;background-color:var(--text-color);text-transform:uppercase;transition:.2s ease;cursor:pointer}.project-content a:hover,.submit-btn:hover{background-color:#000;background-color:var(--button-hover)}.submit-btn:focus{outline:none}@media only screen and (max-width:960px){.blog-container,.contact-container,.portfolio-container{padding-top:90px}.hello{padding-top:15vh;-webkit-flex-direction:column;flex-direction:column;text-align:center;margin:0}.hello-img{margin-right:0}.post-container,.project-container{max-width:90%}}@media only screen and (max-width:660px){h1{font-size:2.5rem;font-weight:400}h2{font-size:1.75rem;font-weight:300}.hello{margin:10% auto}.post-container,.project-container{max-width:95%}.projects{-webkit-flex-direction:column;flex-direction:column}.project-content{width:100%}.project-img{width:107%;margin:0 -11px}.project-images{padding-left:0}.contact-form,.contact-text{max-width:90%}input,textarea{width:100%}}
/*# sourceMappingURL=main.8319f733.chunk.css.map */