body{margin:0;font-family:"Merriweather",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#mainNav{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#fff;transition:background-color .2s ease}#mainNav .navbar-brand{color:#212529}#mainNav .navbar-brand,#mainNav .navbar-nav .nav-item .nav-link{font-family:"Merriweather Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700}#mainNav .navbar-nav .nav-item .nav-link{color:#6c757d;font-size:.9rem;padding:.75rem 0}#mainNav .navbar-nav .nav-item .nav-link:active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#00a859}#mainNav .navbar-nav .nav-item .nav-link.active{color:#00a859!important}@media (min-width:992px){#mainNav{box-shadow:none;background-color:transparent}#mainNav .navbar-brand{color:hsla(0,0%,100%,.7);transition:color .5s ease}#mainNav .navbar-brand:hover{color:#00a859}#mainNav .navbar-nav .nav-item .nav-link{color:hsla(0,0%,100%,.7);padding:0 1rem;transition:color .5s ease}#mainNav .navbar-nav .nav-item .nav-link:hover{color:#00a859}#mainNav .navbar-nav .nav-item:last-child .nav-link{padding-right:0}#mainNav.navbar-scrolled{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#fff}#mainNav.navbar-scrolled .navbar-brand{color:#212529}#mainNav.navbar-scrolled .navbar-brand:hover{color:#00a859}#mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link{color:#212529;transition:color .5s ease}#mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:hover{color:#00a859}}header.masthead{padding-top:10rem;padding-bottom:5.5rem;background:linear-gradient(180deg,rgba(95,100,117,.8) 0,rgba(95,100,117,.8)),url(/assets/img/bg-masthead.jpg);background-position:50%;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}header.masthead h1{font-size:2.25rem}@media (min-width:992px){header.masthead{height:100vh;min-height:40rem;padding-top:4.5rem;padding-bottom:0}header.masthead p{font-size:1.15rem}header.masthead h1{font-size:3rem}}@media (min-width:1200px){header.masthead h1{font-size:3.5rem}}.text-white-75{color:hsla(0,0%,100%,.75)}.btn-xl{padding:1.25rem 2.25rem;font-size:.85rem;font-weight:700;text-transform:uppercase;border:none;border-radius:10rem}.btn-primary{color:#fff;background-color:#00a859;border-color:#00a859}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#00924e;border-color:#00924e}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,212,113,.9)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#a7a7a7;border-color:#a7a7a7}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#00924e;border-color:#00924e}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,212,113,.9)}.bg-primary{background-color:#00a859!important}hr.divider{max-width:3.25rem;border-width:.2rem;border-color:#fff}hr.green{border-color:#00a859!important}.page-section{padding:8rem 0}.hovericon{color:#00a859;transition:color .4s ease}.hovericon:hover{color:#9acd32}#portfolio .container-fluid,#portfolio .container-lg,#portfolio .container-md,#portfolio .container-sm,#portfolio .container-xl{max-width:1920px}#portfolio .container-fluid .portfolio-box,#portfolio .container-lg .portfolio-box,#portfolio .container-md .portfolio-box,#portfolio .container-sm .portfolio-box,#portfolio .container-xl .portfolio-box{position:relative;display:block}#portfolio .container-fluid .portfolio-box .portfolio-box-caption,#portfolio .container-lg .portfolio-box .portfolio-box-caption,#portfolio .container-md .portfolio-box .portfolio-box-caption,#portfolio .container-sm .portfolio-box .portfolio-box-caption,#portfolio .container-xl .portfolio-box .portfolio-box-caption{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;position:absolute;bottom:0;opacity:0;color:#fff;background:rgba(0,168,89,.9);transition:opacity .25s ease;text-align:center}#portfolio .container-fluid .portfolio-box .portfolio-box-caption .project-category,#portfolio .container-lg .portfolio-box .portfolio-box-caption .project-category,#portfolio .container-md .portfolio-box .portfolio-box-caption .project-category,#portfolio .container-sm .portfolio-box .portfolio-box-caption .project-category,#portfolio .container-xl .portfolio-box .portfolio-box-caption .project-category{font-family:"Merriweather Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.85rem;font-weight:600;text-transform:uppercase}#portfolio .container-fluid .portfolio-box .portfolio-box-caption .project-name,#portfolio .container-lg .portfolio-box .portfolio-box-caption .project-name,#portfolio .container-md .portfolio-box .portfolio-box-caption .project-name,#portfolio .container-sm .portfolio-box .portfolio-box-caption .project-name,#portfolio .container-xl .portfolio-box .portfolio-box-caption .project-name{font-size:1.2rem}#portfolio .container-fluid .portfolio-box:hover .portfolio-box-caption,#portfolio .container-lg .portfolio-box:hover .portfolio-box-caption,#portfolio .container-md .portfolio-box:hover .portfolio-box-caption,#portfolio .container-sm .portfolio-box:hover .portfolio-box-caption,#portfolio .container-xl .portfolio-box:hover .portfolio-box-caption{opacity:1}
/*# sourceMappingURL=main.a6be0355.chunk.css.map */