body,html{height:100%!important}.main-loading{background-color:#fff;background-image:url(a7e8ec3e07429a68e8fe.svg);background-size:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;box-shadow:0 0 40px rgba(0,0,0,.05);-webkit-box-shadow:0 0 40px rgba(0,0,0,.05);-moz-box-shadow:0 0 40px rgba(0,0,0,.05);-ms-box-shadow:0 0 40px rgba(0,0,0,.05);-o-box-shadow:0 0 40px rgba(0,0,0,.05);height:80px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:80px;z-index:999999}.navbar-toggler{border-color:#fff;color:#fff}.navbar-toggler i{font-size:30px}.row.col-spacing{margin-left:-25px;margin-right:-25px}.row.col-spacing [class^=col-]{padding-left:25px;padding-right:25px}.overlay{background-color:#000;opacity:.85;position:absolute}.article-read,.overlay{height:100%;left:0;top:0;width:100%}.article-read{background-color:#fff;display:none;overflow:auto;padding:20px;position:fixed;z-index:99999}.article-read .article-read-inner{left:50%;padding:50px 0 100px;position:absolute;transform:translate(-50%);-moz-transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);width:70%}.article-read .article-back{margin-bottom:30px}.article-read .article-back .btn{border-color:#999;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;color:#999;cursor:pointer;font-size:14px;font-weight:800;padding:10px 25px;text-transform:uppercase}.article-read .article-back .btn i{margin-right:5px}.article-read .article-back .btn:hover{background-color:#000;color:#fff}.article-read .article-title{font-size:30px;font-weight:800}.article-read .article-metas{display:inline-block;margin-bottom:10px;width:100%}.article-read .article-metas .meta{color:#999;float:left;font-size:12px;letter-spacing:1px;padding-right:15px;text-transform:uppercase}.article-read .article-picture{margin-bottom:20px;width:100%}.article-read .article-picture img{width:100%}.article-read .article-content{line-height:28px}.navbar.main-navbar{padding-bottom:25px;padding-top:25px;position:fixed;width:100%;z-index:1}.navbar.main-navbar.bg-dark{background-color:#000!important}.navbar.main-navbar .navbar-brand{line-height:0;padding:0;width:110px}.navbar.main-navbar .navbar-brand img{width:100%}.navbar.main-navbar .nav-link{color:#fff;color:hsla(0,0%,100%,.75);font-size:14px;letter-spacing:1px;padding:0 20px;position:relative}.navbar.main-navbar .nav-link,.navbar.main-navbar .nav-link:after{transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.navbar.main-navbar .nav-link:after{background-color:#fff;bottom:-10px;content:" ";height:2px;left:50%;position:absolute;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:0}.navbar.main-navbar .nav-link:hover{color:#fff}.navbar.main-navbar .nav-link:hover:after{width:20px}.navbar.main-navbar .nav-item.active .nav-link{color:#fff}.navbar.main-navbar .nav-item.active .nav-link:after{width:20px}.navbar.main-navbar .form-inline{margin-left:15px}.navbar.main-navbar .form-inline .btn{background-color:transparent;border-color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-width:2px;font-size:14px;letter-spacing:1px;padding-left:20px;padding-right:20px}.navbar.main-navbar .form-inline .btn:hover{background-color:#fff;color:#000;opacity:1}.hero{color:#fff;height:100%;position:relative}.hero .text{left:300px;position:absolute;right:300px;text-align:center;top:60%;transform:translateY(-60%);-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-o-transform:translateY(-60%);-ms-transform:translateY(-60%);z-index:1}.hero .text h1{font-size:64px;font-weight:300;letter-spacing:.5px;line-height:1.3em;margin:0}.hero .text h1 .bold{font-weight:600}.hero .text p.lead{font-size:16px;letter-spacing:1.5px;line-height:0;margin-bottom:20px;text-transform:uppercase}.hero .cta{margin-top:40px}.hero .cta .btn{font-size:12px;font-weight:600;letter-spacing:1.3px;padding:15px 20px;text-transform:uppercase}.hero .cta .btn.btn-primary{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;padding-left:30px;padding-right:30px}.hero .cta .btn.btn-link{color:#fff}.hero .cta .btn.btn-link i{margin-right:5px}.hero .cta .link{margin-top:15px}.hero .cta .link a{color:#fff;color:#999;font-size:12px;font-weight:600;letter-spacing:.3px;text-decoration:underline;text-transform:none}section{position:relative}section.bg-grey{background-color:#f9f9f9}section.bg-reverse{background-color:#000}section.bg-overlay{background-color:rgba(0,0,0,.85)}section.padding{padding:100px 0}section#blog{padding-bottom:70px}section .section-title{font-size:34px}section .section-lead{font-size:18px;font-weight:200;margin-top:15px}section .section-body{margin-top:60px}section.callout{padding:50px 0}section.callout .cta{text-align:right}section.callout .cta .btn{border-color:#000;border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;border-width:2px;color:#000;font-weight:800;letter-spacing:2px;padding:15px 35px;text-transform:uppercase}section.callout .cta .btn:hover{background-color:#000;color:#fff}section.callout h3{margin:0}.list-item{display:flex;display:-webkit-flex;width:100%}.list-item.no-spacing{padding-bottom:0}.list-item .desc,.list-item .icon{flex:1;-webkit-flex:1}.list-item .icon{color:#ccc;flex:0 0 75px;-webkit-flex:0 0 75px;font-size:60px;line-height:0}.list-item .desc h2{font-size:16px;font-weight:800;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.list-item .desc p{font-size:16px;line-height:28px;margin-bottom:0}.list-item .desc .more{display:inline-block;margin-top:10px}article.card{border:none;box-shadow:0 0 40px rgba(0,0,0,.05);-webkit-box-shadow:0 0 40px rgba(0,0,0,.05);-moz-box-shadow:0 0 40px rgba(0,0,0,.05);-ms-box-shadow:0 0 40px rgba(0,0,0,.05);-o-box-shadow:0 0 40px rgba(0,0,0,.05);margin-bottom:60px}article.card .card-img-top{height:100%}article.card .card-title{font-size:20px;line-height:28px}article.card .card-title a{color:#000;text-decoration:none}article.card .card-title a:hover{opacity:.8}article.card .card-text{color:#666;line-height:26px}article.card .card-subtitle{color:#666;font-size:14px}article.card .card-subtitle a{border-bottom:1px dotted #666;color:#666;text-decoration:none}article.card .card-more{color:#000;display:inline-block;font-size:14px;font-weight:800;margin-top:10px;text-transform:uppercase;text-transform:2px}article.card .card-more i{margin-left:5px}.subscribe{position:relative}.subscribe .btn,.subscribe .form-control{height:45px}.subscribe .form-control{border-color:transparent;border-radius:30px!important;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;-o-border-radius:30px!important;-ms-border-radius:30px!important;border-width:2px;box-shadow:0 0 40px rgba(0,0,0,.05);-webkit-box-shadow:0 0 40px rgba(0,0,0,.05);-moz-box-shadow:0 0 40px rgba(0,0,0,.05);-o-box-shadow:0 0 40px rgba(0,0,0,.05);display:inline-block;margin-right:1px;padding:30px 130px 30px 25px;width:100%}.subscribe .form-control:hover{border:2px solid #ddd}.subscribe .form-control:focus{border-color:#0069d9}.subscribe .btn{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;font-size:14px;font-weight:600;letter-spacing:.5px;padding-left:20px;padding-right:20px;position:absolute;right:10px;top:10px}.projects-picture{margin:0 auto;width:250px}.projects-picture img{width:100%}.projects-details{color:#fff}.projects-details .projects-badge{border:2px solid #fff;color:#fff;display:inline-block;font-size:10px;font-weight:800;letter-spacing:2px;margin-bottom:20px;padding:6px 14px;text-transform:uppercase}.projects-details .projects-title{line-height:45px}.projects-details .projects-description{color:#999;line-height:28px;margin-top:20px}.projects-details .projects-cta .btn-primary{background-color:#fff;border-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;color:#000;font-weight:800;padding:13px 20px;text-transform:uppercase}.projects-details .projects-cta .btn-primary:hover{background-color:transparent;color:#fff}.projects-details .projects-cta .btn-link{color:#999}form.contact .form-control{border-color:transparent;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-width:2px;box-shadow:0 0 10px rgba(0,0,0,.01);-webkit-box-shadow:0 0 10px rgba(0,0,0,.01);-moz-box-shadow:0 0 10px rgba(0,0,0,.01);-o-box-shadow:0 0 10px rgba(0,0,0,.01);-ms-box-shadow:0 0 10px rgba(0,0,0,.01);height:50px;margin-bottom:5px;padding:15px}form.contact .form-control:focus{border:2px solid #000}form.contact textarea.form-control{height:220px}form.contact .btn-primary{background-color:#000;border-color:#000;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-width:2px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:2px;padding:15px 20px;text-transform:uppercase}form.contact .btn-primary:hover{background-color:transparent;color:#000}.contact-text{line-height:28px}.contact-icon{margin:0 0 30px;padding:0}.contact-icon li{display:inline-block;margin-bottom:7px;width:100%}.contact-icon i{float:left;font-size:26px;width:40px}.contact-icon div{margin-left:35px}footer{background-color:#000;color:#fff;padding:80px 0 60px;text-align:center}footer figure{margin:0 auto 30px;width:120px}footer figure img{width:100%}footer p{color:#777;font-size:12px;font-weight:600;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}footer i{color:red}@media screen and (max-width:768px){p.lead{margin-top:100px}.hero .text{left:20px;right:20px}.navbar.main-navbar .navbar-collapse{margin-bottom:20px;margin-top:20px}.navbar.main-navbar .navbar-nav .nav-item a{display:inline-block;padding:10px 0}.navbar.main-navbar .navbar-nav .nav-item a:after{display:none}.navbar.main-navbar .form-inline{margin-left:0}.navbar-expand-lg{background-color:#000;z-index:999999!important}}@media screen and (max-width:576px){.hero .text h1{font-size:34px}.hero .text p.lead{line-height:normal}.maps,.projects-picture{margin-bottom:40px}.maps{height:250px;width:100%}section.callout .text{margin-bottom:20px;text-align:center}section.callout .cta{text-align:center}.row.col-spacing{margin-left:-15px;margin-right:-15px}.row.col-spacing [class^=col-]{padding-left:15px;padding-right:15px}.list-item{padding-bottom:40px}}@media screen and (max-width:320px){.article-read .article-read-inner{width:80%}}.logo{color:#fff;font-family:inherit;font-size:larger;font-weight:700}.logo .logo-dot{color:#007bff}.min-icon{padding-right:20px}.desc>p:nth-child(2){font-size:17px}.social-media{background-color:#fff;border-radius:.25rem;padding:.5rem .25rem}.projects-picture.unlock{width:100%}.projects-picture{width:160px!important}.projects-details .projects-cta{margin-top:40px;text-align:center}.map{max-width:100%}.smooth-btn{border-radius:30px}.github-profile{border-radius:45px;display:block;margin-top:2rem;max-width:90px;padding-bottom:.25rem}.center-profile{display:block;margin-left:auto;margin-right:auto;width:50%}.profile-inline{display:inline-block}.profile-inline>figcaption{color:#fff;text-align:center}.flex-container{display:flex;flex-wrap:wrap}.card{height:100%}section .section-body{margin-bottom:40px;margin-top:20px}.card .zoom-in{max-height:0;object-fit:contain;transition:max-height .5s ease-out}article .card-text{overflow:auto}article.card img{max-height:125px}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}70%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.card:hover .zoom-in{animation-duration:1s;animation-name:zoomIn;display:inline;height:auto;max-height:125px}
/*# sourceMappingURL=main.css.map*/