@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@500&family=Rajdhani:wght@300;400;700&family=Ubuntu:wght@400;700&display=swap);h1,.h1{font-size:4.3rem}h2,.h2{font-size:3.8rem}h3,.h3{font-size:3rem}h4,.h4{font-size:2.5rem}h5,.h5{font-size:1.7rem}h6,.h6{font-size:1.2rem}h2.parallax-heading{font-size:4rem}.statement-header{font-weight:400!important;letter-spacing:.8em}.headline:after{content:" ";border-top:6px solid #ed1d24;display:block;width:160px;margin-top:15px}.flex-fill{flex:1}#dealer-nav .dropdown-menu{background-color:#000}.phone-number-display-mobile{background-color:#4c4c4c}.nav-container{max-width:1800px;margin:0 auto;transition:0.15s all}.locationname{color:#fff;text-transform:capitalize!important;font-weight:600!important;font-size:1.2rem!important}#dealer-nav{border-bottom:none!important;transition:0.15s all;font-family:'Rajdhani',sans-serif;text-transform:uppercase;background-color:black!important}#dealer-nav .dealer-number a{color:#FFF!important;font-size:1.2rem!important;font-weight:700;border:none!important}#dealer-nav .dealer-number a:hover{color:#FFF!important}.nav-wrap{background-color:#000}#dealer-nav .nav-item .nav-link{color:#FFF;font-size:0.9rem!important;font-weight:700;border:none!important;padding:15px 0 15px;padding-right:0.5rem!important;padding-left:0.7rem!important}#dealer-nav .dropdown-menu .nav-item .nav-link:hover{color:#fff!important}#dealer-nav .nav-item.active{border:0 solid #000;border-color:rgb(255 255 255 / .2)}#dealer-nav .nav-item:hover{background-color:none;color:#fff;transition:0.15s all}#dealer-nav .dropdown-menu .nav-item:hover{background-color:#1e1e1e}#dealer-nav .dropdown-menu .nav-item .nav-link:hover{color:#FFF!important;transition:0.15s all}#dealer-nav .nav-item .nav-link:hover{color:#fff!important;transition:0.15s all}.scrolling-nav .nav-container{pointer-events:none;opacity:0;display:none}#location252{display:none!important}.navbar-toggler{font-size:1.3rem;color:#fff}#dealer-nav ul.dropdown-menu .nav-item .nav-link{color:#fff}.dealer-logo{max-width:300px!important}#dealer-nav img{max-width:300px}#dealer-nav .nobgsearch{background-color:#1e1e1e!important;border-radius:0rem;border:1px solid #fff!important;text-align:center;color:#fff}.header-band{width:100%;height:14px;background:url(/./templates/bsa/custom/images/bsa-headerborder.png) repeat-x bottom}.no-nav-border{border-bottom:0px!important}.search-border{border-right:1px solid #fff}.gradient-nav{background:#000;background:linear-gradient(0deg,#fff0 0%,rgb(0 0 0) 100%)}.contact .gradient-nav,.news .gradient-nav,.usedbikes .gradient-nav,.bikesinstock .gradient-nav{background:#000}input.search_submit{margin-top:15px!important}.bodycontent .btn-primary,.btn.cta,#dealer-footer .btn-primary,.btn-secondary,.banner-text a.btn.cta{background-color:#ed1d24;color:#fff;border:1px solid #ed1d24;padding:.5rem .75rem;font-weight:600;text-transform:uppercase}.bodycontent .btn-primary:hover,.btn.cta:hover,.btn-secondary:hover,.banner-text a.btn.cta:hover{opacity:0.8!important;background-color:#ed1d24!important;border:1px solid #ed1d24!important;padding:.5rem .75rem}.carousel-caption:before{border-top:5px solid #ed1d24}.home-frame{margin:0 auto;padding-top:5px}.home-frame-nogutters{padding-left:10px;padding-right:10px;margin:0 auto;padding-top:0}.brandbox{height:580px!important}.stretched-link-shop::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;pointer-events:auto;content:"";background-color:#fff0}.carousel-caption h3{font-size:3.8rem;line-height:.9em;color:#FFF;font-weight:800;margin-bottom:10px}.carousel-caption h4{font-size:1.6rem;color:#FFF;font-weight:500;margin-bottom:15px;line-height:1.2em}.position-front{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff0;z-index:1;padding-left:0;padding-right:0;overflow:hidden;background:#000;background:-moz-linear-gradient(0deg,rgb(0 0 0 / .8015581232492998) 0%,#fff0 62%);background:-webkit-linear-gradient(0deg,rgb(0 0 0 / .8015581232492998) 0%,#fff0 62%);background:linear-gradient(0deg,rgb(0 0 0 / .8015581232492998) 0%,#fff0 62%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.img-hover-zoom img{transition:transform .3s ease}.bg-img{object-fit:cover;width:100%;height:100%;object-position:center;overflow:hidden}.brandbox{height:480px;overflow:hidden;color:#FFF}.img-hover-zoom:hover img{transform:scale(1.1)}.complete-size{height:480px;color:#FFF}.custom-space-box .col-1,.custom-space-box .col-2,.custom-space-box .col-3,.custom-space-box .col-4,.custom-space-box .col-5,.custom-space-box .col-6,.custom-space-box .col-7,.custom-space-box .col-8,.custom-space-box .col-9,.custom-space-box .col-10,.custom-space-box .col-11,.custom-space-box .col-12,.custom-space-box .col,.custom-space-box .col-auto,.custom-space-box .col-sm-1,.custom-space-box .col-sm-2,.custom-space-box .col-sm-3,.custom-space-box .col-sm-4,.custom-space-box .col-sm-5,.custom-space-box .col-sm-6,.custom-space-box .col-sm-7,.custom-space-box .col-sm-8,.custom-space-box .col-sm-9,.custom-space-box .col-sm-10,.custom-space-box .col-sm-11,.custom-space-box .col-sm-12,.custom-space-box .col-sm,.custom-space-box .col-sm-auto,.custom-space-box .col-md-1,.custom-space-box .col-md-2,.custom-space-box .col-md-3,.custom-space-box .col-md-4,.custom-space-box .col-md-5,.custom-space-box .col-md-6,.custom-space-box .col-md-7,.custom-space-box .col-md-8,.custom-space-box .col-md-9,.custom-space-box .col-md-10,.custom-space-box .col-md-11,.custom-space-box .col-md-12,.custom-space-box .col-md,.custom-space-box .col-md-auto,.custom-space-box .col-lg-1,.custom-space-box .col-lg-2,.custom-space-box .col-lg-3,.custom-space-box .col-lg-4,.custom-space-box .col-lg-5,.custom-space-box .col-lg-6,.custom-space-box .col-lg-7,.custom-space-box .col-lg-8,.custom-space-box .col-lg-9,.custom-space-box .col-lg-10,.custom-space-box .col-lg-11,.custom-space-box .col-lg-12,.custom-space-box .col-lg,.custom-space-box .col-lg-auto,.custom-space-box .col-xl-1,.custom-space-box .col-xl-2,.custom-space-box .col-xl-3,.custom-space-box .col-xl-4,.custom-space-box .col-xl-5,.custom-space-box .col-xl-6,.custom-space-box .col-xl-7,.custom-space-box .col-xl-8,.custom-space-box .col-xl-9,.custom-space-box .col-xl-10,.custom-space-box .col-xl-11,.custom-space-box .col-xl-12,.custom-space-box .col-xl,.custom-space-box .col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;overflow:hidden}.workshop-top{position:relative;z-index:999}.alt-bg{background-color:#222;color:#FFF}#newsletter-sign-up{background-color:#666;color:#000;text-transform:uppercase;font-weight:600}#dealer-footer{background-color:#0d0d0d;color:#fff}a.quick-link{color:#FFF;font-size:1rem;font-weight:400;white-space:nowrap}.footer-list{list-style:none;padding-inline-start:0}#dealer-footer h4{font-size:1.5rem;text-transform:uppercase;font-weight:700;padding-bottom:0}.dealer-map{background-image:url(/i/855/dealer-map.png?r=3064);background-position:center center;height:100%;max-height:320px;min-height:200px}.footer-frame{max-width:1780px;margin:0 auto}@media (min-width:1200px){.bodycontent{padding-top:110px}.usedbikes .bodycontent,.bikesinstock .bodycontent{padding-top:120px!important}}@media (max-width:1199.98px){#dealer-nav .nav-item .nav-link{border-bottom:1px solid rgb(255 255 255 / .3)}.gradient-nav{background:#000!important}div#dealer-nav{position:relative}}@media (min-width:992px){.workshop-top{margin-left:32%;margin-top:-35%}.workshop-bottom{position:relative}}@media (max-width:991.98px){h1,.h1{font-size:3.3rem}h2,.h2{font-size:2.8rem}h3,.h3{font-size:2rem}h4,.h4{font-size:2.2rem}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1.1rem}h2.parallax-heading{font-size:3.3rem}.carousel-caption h3{font-size:2.1rem}.welcome-text{margin-top:4rem}.workshop-bottom{display:none}}@media (max-width:800px){.dealer-logo{max-width:200px}#dealer-nav img{max-width:200px}}@media (max-width:768px){#header_contact{background-color:transparent!important;text-align:center;padding:8px 10px}}@media (max-width:480px){.dealerlogowrap{margin-right:auto!important}#dealer-nav img{max-width:170px}}@media (max-width:575.98px){.ourhistory h1{font-size:2.9rem}}