#header{background-image:linear-gradient(180deg,#123282,#264296,#3753ab,#4765c0,#5677d5,#5677d5,#5677d5,#5677d5,#4765c0,#3753ab,#264296,#123282);height:70vh;margin-top:0;position:relative;z-index:50}#header .header-content{padding:2rem 0}#header .header-content .header-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}@media(max-width:768px){#header .header-content .header-title{font-size:1.8rem;margin-bottom:.75rem}}@media(max-width:480px){#header .header-content .header-title{font-size:1.5rem;margin-bottom:.5rem}}#header .header-content .header-subtitle{font-size:1.25rem;font-weight:400;margin-bottom:1.5rem}@media(max-width:768px){#header .header-content .header-subtitle{font-size:1.1rem;margin-bottom:1rem}}@media(max-width:480px){#header .header-content .header-subtitle{font-size:1rem;margin-bottom:.75rem}}#header .header-content .banner-seo{font-size:1rem;margin-bottom:.5rem;opacity:.9}@media(max-width:768px){#header .header-content .banner-seo{font-size:.9rem;margin-bottom:.25rem}}.bg-header{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.h1{font-size:2vw;white-space:nowrap}@media(max-width:1199.9px){#header .h1{font-size:2.3vw}}@media(max-width:767.9px){#header{height:35vh}#header .h1{font-size:1.25rem;white-space:unset}#header .lead{font-size:1rem}.bg-header{background-attachment:unset;background-position:bottom;background-repeat:no-repeat;background-size:contain}}#filters .search-content span.search-icon{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;padding:.7rem;position:absolute}#filters .search-content input{padding-left:2.2rem}#filters .toggle span{transition:.2s}#filters .toggle .toggle-open{transform:rotate(180deg)}#filters .filter-bg{background-color:rgba(0,0,0,.51);bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;visibility:hidden;width:100vw;z-index:10}#filters .filter-list{display:block}#filters .btn-filter{display:none}@media(max-width:991.9px){#filters .bg-visible{visibility:visible}#filters .btn-filter{display:block}#filters .show-filter{transform:translateX(310px);transition:.3s}#filters .filter-scroll-list{height:calc(100% - 80px);overflow-x:hidden;overflow-y:auto;padding-right:calc(1rem - 3.5px)}#filters .filter-list{display:none;height:100%}#filters .open-filter{background-color:#fff;box-shadow:0 -2px 6px rgba(0,0,0,.44);display:block;height:100%;left:-310px;padding:1rem calc(1rem - 3.5px) 1rem 2rem;position:fixed;top:0;transition:.3s;width:300px;z-index:11}}#banner{background-color:#f3f3f3}.vehicle-img-container{flex-grow:inherit}
