.card{background-position:50%;background-size:cover;border:none;border-radius:0;padding-bottom:56.25%;position:relative}.card h2{background-color:rgba(110,44,144,.75);bottom:0;color:#fff;font-size:.9rem;left:0;margin:0;padding:.5rem 1rem;position:absolute;right:0}main{min-height:calc(100vh - 88px - 1rem)}.btn small{display:block}.btn.btn-secondary{color:#fff}.hero{background-image:url(/_nuxt/img/hero.eef3527.jpg);background-position:50%;background-size:cover;position:relative}.hero.full-width{width:100%}.hero.half-height{min-height:40vh}.hero .overlay{background-color:hsla(0,0%,100%,.75);font-family:Lexend,sans-serif;font-weight:400;max-width:540px;position:absolute}.hero .overlay.top{top:0}.hero .overlay.bottom{bottom:0}.hero .overlay.left{left:0}.hero .overlay.right{right:0}.hero .overlay h1{font-size:1.25rem;font-weight:700}.hero-wrapper{display:flex;flex-direction:column;position:relative}.hero-wrapper.full-width{width:100%}.hero-wrapper.half-height .hero{min-height:33vh}@media(min-width:768px){.hero-wrapper.half-height .hero{min-height:40vh}}.hero-wrapper .hero{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-grow:1;height:100%;position:relative;width:100%}.hero-wrapper .hero:after{background-image:url(/_nuxt/img/benger-trails-logo.3e9525a.png);background-position:50%;background-size:cover;content:"";height:100px;left:1rem;position:absolute;top:1rem;width:100px}.hero-wrapper .overlay{background-color:#eee;font-family:Lexend,sans-serif;font-weight:400;width:100%;z-index:0}.hero-wrapper .overlay.green{background-color:#a2c517;color:#fff}.hero-wrapper .overlay.purple{background-color:#6e2c90;color:#fff}.hero-wrapper .overlay.teal{background-color:#00869a;color:#fff}.hero-wrapper .overlay.blue{background-color:#194372;color:#fff}.hero-wrapper .overlay .markdown :last-child{margin-bottom:0!important;margin-right:0!important}.hero-wrapper .overlay h1{font-size:1.25rem;font-weight:700}