.vehicle-grid-container{width:100%;margin:1rem auto 4rem!important}.vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.breadcrumbs{mix-blend-mode:unset}@media(max-width:1024px){.vehicle-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.vehicle-grid{grid-template-columns:1fr}}@media(max-width:992px){.vehicle-grid-title{font-size:30px;font-weight:unset}.hero-text{top:9rem!important}.vehicle-grid-banner{max-height:18rem!important}#hero-title{flex-wrap:wrap;justify-content:center;text-align:center;padding-inline:1rem}.hero-title__slot{white-space:normal}}@media(min-width:992px){.vehicle-grid-container{max-width:100%}.vehicle-grid-title{font-size:40px;font-weight:700}}@media(min-width:1500px){.vehicle-grid-container{max-width:1420px;transform:translate(-15px)}}.vehicle-grid-banner{position:relative;display:flex;flex-direction:column;justify-content:center;max-height:22rem;height:100vh}.text-black{color:#000}.text-white{color:#fff}.vehicle-grid-title,.vehicle-grid-count{text-align:center}.vehicle-grid-count{font-size:20px}.hero-text{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:100%}.vehicle-grid-hero-img,.vehicle-grid-hero-img img{height:100%;width:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.vehicle-grid-list{display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem;justify-content:center}@keyframes slotExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}@keyframes slotEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}#hero-title{display:flex;justify-content:center;align-items:baseline}.hero-title__slot{display:block;white-space:nowrap;overflow:hidden;transition:width .35s cubic-bezier(.25,1,.5,1),margin-left .35s cubic-bezier(.25,1,.5,1)}.hero-title__slot:empty{width:0!important;margin-left:0!important;padding:0!important;border:0!important;opacity:0;pointer-events:none}.hero-title__slot:not(:empty){margin-left:.35em}.hero-title__slot.slot-exiting{animation:slotExit .25s ease forwards}.hero-title__slot.slot-entering{animation:slotEnter .35s cubic-bezier(.25,1,.5,1) forwards}#hero-title{transition:opacity .25s ease,transform .25s ease}#hero-title.hero-is-changing{opacity:0;transform:translateY(8px)}#hero-vehicle-count{display:inline-block;transition:opacity .15s ease,transform .15s ease}#hero-vehicle-count.is-updating{opacity:0;transform:scale(.85)}
