.offcanvas.show[data-v-1d0fb546]{visibility:visible!important;transform:none}.logo[data-v-1d0fb546]{height:30px}.dropdown-menu-custom[data-v-1d0fb546]{position:fixed;left:0;width:100vw;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1050;padding:.5rem 1rem;border-radius:0 0 8px 8px}.dropdown-item[data-v-1d0fb546]{display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;white-space:nowrap}.dropdown-item[data-v-1d0fb546]:hover{background-color:#f8f9fa}.site-footer[data-v-72cd2937]{background-color:var(--primary);font-size:.9rem}.site-footer a[data-v-72cd2937]{text-decoration:none}.site-footer a[data-v-72cd2937]:hover{text-decoration:underline}:root{--primary:#79ac33;--app-height:100%}#app,body,html{height:100%}.white-muted{color:hsla(0,0%,100%,.6)}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;display:flex;flex-direction:column}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.image-bar{width:100vw;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;background-color:var(--primary);padding:1.5rem 4rem;gap:2rem}.bar-image{max-width:100px;height:auto;-o-object-fit:contain;object-fit:contain}.testimonials{background-color:#f8f9fa}.blockquote{background:#fff;padding:1.5rem;border-left:4px solid var(--primary,#0d6efd);box-shadow:0 2px 6px rgba(0,0,0,.05);font-style:italic;height:180px;display:flex;flex-direction:column;justify-content:space-between}.blockquote-footer{margin-top:1rem;font-weight:500;color:#6c757d}.overlay[data-v-2f6a6434]{background:rgba(0,0,0,.3)}.splash[data-v-2f6a6434]{margin-top:60px;min-height:85vh;background:url(/img/home-splash.0f577041.jpg) no-repeat 50%;background-size:cover;position:relative;text-align:center;padding:2rem 1rem;overflow:hidden}@media (max-width:768px){.splash[data-v-2f6a6434]{padding-top:4rem;padding-bottom:4rem}.splash h1[data-v-2f6a6434]{font-size:2rem}.splash p[data-v-2f6a6434]{font-size:1rem}.splash .btn[data-v-2f6a6434]{font-size:.9rem;padding:.6rem 1.2rem}}