#projects .slick-next{right:.9375rem;left:unset;width:2.8125rem;height:2.8125rem;z-index:1}#projects .slick-next:before,#projects .slick-prev:before{font-size:3.125rem}#projects .slick-prev{left:.9375rem;width:2.8125rem;height:2.8125rem;z-index:1}#testimonials .slick-next{right:.5rem;width:2.5rem;height:2.5rem;margin-top:1.0625rem;transform:rotate(90deg);z-index:1}#testimonials .slick-next:before,#testimonials .slick-prev:before{color:#404040}#testimonials .slick-next:before,#testimonials .slick-prev:before{font-size:2.5rem}#testimonials .slick-prev{right:.375rem;left:unset;width:2.8125rem;height:2.8125rem;margin-top:-1.8125rem;transform:rotate(90deg);z-index:1}#banner:before{background-color:#222120 !important}.backdrop{position:absolute;width:100%;background:rgba(34,33,32,.8);height:100%;top:0}.bg-accent{background-color:#a1010b}.bg-dark{background-color:#222120 !important}.bg-faded{background-color:#f8f8f8}.bg-faded .section-heading span{background-color:#f8f8f8}.btn-accent{border-color:#a1010b;background-color:#a1010b;color:#fff}.btn-accent:hover{border-color:#91010a;background-color:#91010a;color:#fff}.btn-dark{border-color:#404040;background-color:#404040;color:#fff}.btn-dark:hover{border-color:#393939;background-color:#393939;color:#fff}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-accent.dropdown-toggle{border-color:#702126;background-color:#a1010b;color:#fff;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn.focus,.btn:focus{box-shadow:none}.consult{background-image:url(../img/bg-consult.png);background-position:center;background-size:cover;color:#fff}.consult .body{font-size:.875rem}.consult .title{font-size:2.25rem}.contact{background-image:url(../img/map.jpg);background-position:center top;background-size:cover}img.border-dashed{border:1px dashed #a1010b}.feature{display:block;padding:3.25rem 1.875rem;border:.1875rem solid #a1010b;color:#404040;transition:all .15s ease-in-out}.feature .link{color:#404040;font-size:1.125rem;font-weight:800}.feature .title{font-size:1.5rem;line-height:1}.feature:hover{background-color:#a1010b;color:#fff;text-decoration:none}.feature:hover .link{color:#fff;font-weight:400}.font-raleway{font-family:'Raleway',sans-serif}.font-zeyada{font-family:'Zeyada',cursive}.h2{margin-bottom:1rem;color:#404040}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#dc3545}.has-error .form-control{background-color:#f8d7da;color:#721c24}.has-error .form-control::-webkit-input-placeholder{color:#721c24}.has-error .form-control::-moz-placeholder{color:#721c24}.has-error .form-control:-ms-input-placeholder{color:#721c24}.has-error .form-control:-moz-placeholder{color:#721c24}.has-error .form-control{border-color:#721c24;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.hero{background-image:url(../img/headers/bg-hero.jpg);background-position:center;background-size:cover;color:#fff}.logos{padding:0 1.25rem}.logos img{padding:1.25rem 0}.navbar{padding:1.938rem 1rem}.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link.show,.navbar .navbar-nav .show>.nav-link{color:#a1010b}.no-gutters{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.no-gutters>.row{margin-right:0;margin-left:0}.no-gutters>.row>.col,.no-gutters>.row>[class*="col-"]{padding-right:0;padding-left:0}.page-heading.text-black{font-size:6.5rem;line-height:5.625rem}.page-heading.text-thin{font-size:2.25em;letter-spacing:5.56px;line-height:1}.post{font-size:.875rem}.post .card-text.stat{font-size:.75rem}.post .card-title{font-size:1.375rem}.post a{color:#404040}.project{display:block;position:relative;background-color:#a1010b;color:#fff;text-align:center;text-decoration:none}.project .h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-in-out}.project img{transition:all .15s ease-in-out}.project:hover .h3{color:#fff;opacity:1}.project:hover img{opacity:.2}.projects{background-image:url("/img/headers/bg-hero.jpg");background-position:center;background-size:cover;color:#fff;position:relative}.project-photo{margin-bottom:30px}.section-heading{background-image:url(../img/bg-dash.png);background-position:center;background-repeat:repeat-x;font-size:1.125rem;letter-spacing:5.56px}.section-heading span{padding:0 .9375rem;background-color:#fff;text-align:center}.skill h5{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;word-break:break-word}.stat{font-size:1.125rem;line-height:1}.stat .value{font-size:3rem}.stats{background-image:url(../img/bg-awards.png);background-position:center;background-size:cover;color:#fff}.testimonial{margin:0 1.5rem}.testimonial .card-body{padding:1.875rem}.testimonial .signature{font-family:'Zeyada',cursive;font-size:1.5em}.text-accent{color:#a1010b}.text-black{font-weight:800}.text-thin{font-weight:300}body{font-family:'Roboto',sans-serif}footer{background-color:#404040;background-image:url(../img/bg-footer.png);background-position:center;background-size:cover;color:#fff}footer .copyright{background-color:#2f2f2f}header{position:absolute;width:100%;z-index:1;background-color:rgba(34,33,32,.8)}@media(max-width:575px){#carouselHero .carousel-item img{height:763px}.page-heading.text-black{font-size:3.1rem;line-height:1}.project-photo{max-width:calc(50% - 15px)}.project-photo.featured{max-width:100%}}@media(min-width:576px){#carouselHero .carousel-item img{height:802px}.project-photo{max-width:150px}.project-photo.featured{max-width:330px}}@media(max-width:767px){.navbar-dark .navbar-nav .nav-link{text-shadow:0 0 15px #000}}@media(min-width:768px){#carouselHero .carousel-item img{height:778px}.flex-md-auto{flex:0 0 auto !important}.navbar-expand-md .navbar-nav .nav-item:first-child .nav-link{padding-left:0}.navbar-expand-md .navbar-nav .nav-item:last-child .nav-link{padding-right:0}.navbar-expand-md .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.project-photo{max-width:calc(25% - 22.5px)}.project-photo.featured{max-width:calc(50% - 15px)}}@media(min-width:768px) and (max-width:992px){.navbar-main{flex-flow:wrap}.navbar-main .justify-content-end{justify-content:flex-start !important}}@media(min-width:992px){#carouselHero .carousel-item img{height:627px}}@media(min-width:1200px){#carouselHero .carousel-item img{height:auto}}.form-check-input input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}