.hero-section{background:linear-gradient(rgba(20,24,28,.7),rgba(20,24,28,.7)),url(../images/airsoft-bg.jpg) 50%/cover no-repeat;min-height:80vh;position:relative}.hero-content{padding-bottom:3rem;padding-top:6rem}.feature-band-1{background:#f8fafc}.feature-band-2{background:#eef2f6}.feature-img{cursor:pointer;display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%;width:100%}.feature-img-group{width:100%}.feature-img-group .feature-img-large{display:block;margin-left:auto;margin-right:auto;max-width:600px;width:100%}.feature-img-group .feature-img-row{display:flex;gap:1rem;justify-content:center;margin-top:.5rem}.feature-img-group .feature-img-row .feature-img{height:auto;max-width:290px;width:100%}.feature-img-row{display:flex;gap:1rem;justify-content:center}.feature-img-row .feature-img{height:auto;max-width:350px;width:100%}.contact-row{min-height:400px}.contact-row .is-invalid{background-color:#fff0f0!important;border-color:#dc3545!important}.contact-form-col{border-radius:.5rem 0 0 .5rem;box-shadow:0 2px 8px rgba(0,0,0,.04)}.contact-image-col{overflow:hidden;position:relative}.contact-image-bg{background:url(../images/welcome-footer.jpg) 50%/cover no-repeat;height:100%;left:0;min-height:400px;position:absolute;top:0;width:100%}@media (max-width:991.98px){.hero-section{min-height:60vh;padding-bottom:2rem}.hero-content{padding-bottom:2rem;padding-top:2rem}.feature-band{padding-left:0!important;padding-right:0!important}.container,.container-fluid{padding-left:1rem!important;padding-right:1rem!important}.feature-img{height:auto;max-width:100%;width:100%}.contact-image-col{display:none!important}.contact-form-col{border-radius:.5rem}.feature-img-group,.feature-img-row{align-items:stretch!important;flex-direction:column!important}.feature-img-group .feature-img,.feature-img-group .feature-img-large,.feature-img-row .feature-img,.feature-img-row .feature-img-large{max-width:100%!important;width:100%!important}}@media (max-width:575.98px){.hero-section{min-height:40vh}.display-4{font-size:2rem}.fw-bold,h2{font-size:1.3rem!important}.btn-lg,.feature-band .lead{font-size:1rem}.btn-lg{padding:.75rem 1.5rem}.navbar-brand span{font-size:1rem}.navbar-brand img{height:32px}.feature-img{max-width:100%!important}.footer{font-size:.85rem}}@media (min-width:768px){.modal .border-end-md{border-right:1px solid #eee!important}}

/*# sourceMappingURL=landing.css.map*/