body,html{width:100%;height:100%}body{font-family:'Merriweather', 'Helvetica Neue', Arial, sans-serif}hr{max-width:50px;border-width:3px;border-color:#4CAF50}hr.light{border-color:#fff}a{color:#4CAF50;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}a:hover{color:#4caf50}h1,h2,h3,h4,h5,h6{font-family:'Open Sans', 'Helvetica Neue', Arial, sans-serif}.bg-primary{background-color:#4CAF50 !important}.bg-secondary{background-color:#F44336 !important}.bg-dark{background-color:#212529 !important}.text-faded{color:rgba(255,255,255,0.7)}section{padding:8rem 0}.section-heading{margin-top:0}::-moz-selection{color:#fff;background:#212529;text-shadow:none}::selection{color:#fff;background:#212529;text-shadow:none}img::selection{color:#fff;background:transparent}img::-moz-selection{color:#fff;background:transparent}.ide-logo{width:96px;height:96px}#mainNav{border-bottom:1px solid rgba(33,37,41,0.1);background-color:#fff;font-family:'Open Sans', 'Helvetica Neue', Arial, sans-serif;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#mainNav .navbar-brand{font-weight:700;text-transform:uppercase;color:#4CAF50;font-family:'Open Sans', 'Helvetica Neue', Arial, sans-serif}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#4caf50}#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{font-size:.9rem;font-weight:700;text-transform:uppercase;color:#212529}#mainNav .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:#4CAF50}#mainNav .navbar-nav>li.nav-item>a.nav-link.active,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active{color:#4CAF50 !important;background-color:transparent}#mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active:hover{background-color:transparent}@media (min-width: 992px){#mainNav{border-color:transparent;background-color:transparent}#mainNav .navbar-brand{color:rgba(255,255,255,0.7)}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fff}#mainNav .navbar-nav>li.nav-item>a.nav-link{padding:0.5rem 1rem}#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{color:rgba(255,255,255,0.7)}#mainNav .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:#fff}#mainNav.navbar-shrink{border-bottom:1px solid rgba(33,37,41,0.1);background-color:#fff}#mainNav.navbar-shrink .navbar-brand{color:#4CAF50}#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{color:#4caf50}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus{color:#212529}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:#4CAF50}}header.masthead{padding-top:10rem;padding-bottom:calc(10rem - 56px);background-color:#4CAF50;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}header.masthead hr{margin-top:30px;margin-bottom:30px}header.masthead h1{font-size:2rem}header.masthead p{font-weight:300}@media (min-width: 768px){header.masthead p{font-size:1.15rem}}@media (min-width: 992px){header.masthead{height:100vh;min-height:650px;padding-top:0;padding-bottom:0}header.masthead h1{font-size:3rem}}@media (min-width: 1200px){header.masthead h1{font-size:4rem}}header.masthead .masthead-logo{max-width:80%}.service-box{max-width:400px}.btn-improve{background-color:#4CAF50;color:#fff;font-size:10px}.btn-improve:hover,.btn-improve:focus,.btn-improve:active{color:#fff;background-color:#449d48 !important}.btn-improve:active,.btn-improve:focus{box-shadow:0 0 0 0.2rem rgba(76,175,80,0.1) !important}@media (min-width: 768px){.btn-improve{margin-left:calc(100% - 150px)}}.text-primary{color:#4CAF50 !important}.btn{font-weight:700;text-transform:uppercase;border:none;border-radius:300px;font-family:'Open Sans', 'Helvetica Neue', Arial, sans-serif}.btn-xl{padding:1rem 2rem}.btn-primary{background-color:#4CAF50;border-color:#4CAF50}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#fff;background-color:#449d48 !important}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(76,175,80,0.1) !important}.alert-info{background-color:rgba(76,175,80,0.1);border-color:#4CAF50;color:#000;font-family:'Open Sans', 'Helvetica Neue', Arial, sans-serif}
