.btn-link{color:#efefef!important;padding-left:0!important}.btn-link.active{text-decoration:none!important;font-weight:700!important}#app{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;background-color:#e3e6ea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;height:100%}#app h1{font-size:2rem}#app .seperator{font-weight:700;color:#fefefe;line-height:38px;margin-left:10px;margin-right:10px}#app h4{font-size:1.2rem}#app a{color:#286acd}#app p.main-links{float:right}#app p.main-links a{margin-left:15px;color:#fefefe}#app .nav-link{color:#efefef}#app .nav-link.active{font-weight:bolder}#app .bg-dark{background-color:#222831!important}#app .logo-color{height:40px}@media screen and (min-width:1000px){#app .logo-white{width:400px}#app .logo-color-footer{height:100px;margin-top:38px;margin-bottom:38px}#app .wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#app footer{-ms-flex-negative:0;flex-shrink:0}#app footer small{margin-top:58px;text-align:right}}@media screen and (max-width:999px){#app .logo-white{width:60vw}#app .logo-color-footer{height:38px;margin-top:19px;margin-bottom:19px}#app footer{-ms-flex-negative:0;flex-shrink:0}#app footer small{margin-top:11px;text-align:right}#app .our-content{min-height:250px}#app .wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}#app .s1{background-color:#e3e6ea}#app .s1,#app .s2{padding-top:38px;padding-bottom:38px}#app .s2{background-color:#fefefe}#app .navbar-brand{font-family:Montserrat,cursive;color:#be3228}#app .slogan{text-align:center;padding-top:38px;padding-bottom:38px;font-family:Montserrat;color:#2c3e50;background-color:#edeff2}#app .slogan h4{padding-left:20px;padding-right:20px}#app .company-name{bottom:19px;left:75px;font-family:Montserrat,cursive;color:#fff;position:absolute}#app b-navbar{text-align:center}#app footer{background-color:#222831!important}#app footer .text-muted{color:#fefefe!important}#app footer .text-muted a{color:#edeff2}#app .banner{width:100%;background-size:cover;position:relative;height:304px;background-image:url(../img/desk.98f0a211.jpg)}#app .our-content{min-height:250px}#app #nav{padding:30px}#app #nav a{font-weight:700;color:#2c3e50}#app #nav a.router-link-exact-active{color:#42b983}