.home-banner{position:relative;background-color:rgba(0,0,0,.5);padding-top:56%}@media(max-width: 1280px){.home-banner .background-image img{width:100%;height:auto;object-fit:contain}}@media(min-width: 400px){.home-banner{padding-top:40%}}.home-banner:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.2) 40%, black 100%)}@media(min-width: 960px){.home-banner{min-height:725px;height:calc(100vh - 8rem);padding-top:0;background-size:cover;background-position:center}}.home-banner .wrapper{position:relative;height:100%;z-index:2}.home-banner .tagline{height:auto;width:100%;z-index:5;text-shadow:1px 1px 2px #000}.home-banner .tagline h1{font-size:1.2rem;color:#fff;text-transform:uppercase;max-width:900px}@media(min-width: 960px){.home-banner .tagline{position:absolute;left:15px;bottom:130px;width:60%}.home-banner .tagline h1{font-size:2rem}}.home-banner .tagline .intro{background-color:rgba(0,0,0,.7);padding:1rem;height:auto}.home-banner .tagline .intro p{color:#fff;text-shadow:none}.home-banner .tagline .intro p:first-child{margin-top:0}.home-banner .tagline .intro p:last-child{margin-bottom:0}.home-banner .tagline .intro p a{display:inline-block;color:#ffd204 !important}.home-banner .quicklinks{margin-top:1rem}@media(min-width: 960px){.home-banner .quicklinks{margin-top:0;height:100%}.home-banner .quicklinks .row{height:100%}}.home-banner .quicklinks .quicklink{position:relative;width:100%;margin-bottom:1rem;padding:1rem .5rem 1.03rem 3rem;z-index:1;background-color:#fff;box-shadow:0px 8px 15px rgba(0,0,0,.1);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}@media(min-width: 960px){.home-banner .quicklinks .quicklink{padding:1.3rem 1rem 1.3rem 5rem}}.home-banner .quicklinks .quicklink h3{color:#02448c;text-transform:uppercase;font-size:.8rem}@media(min-width: 960px){.home-banner .quicklinks .quicklink h3{font-size:1rem}}.home-banner .quicklinks .quicklink.book-now{background-color:#ed1b2e}.home-banner .quicklinks .quicklink.book-now h3{color:#ffd204}.home-banner .quicklinks .quicklink.book-now:before{background-image:url("/images/icons/book-now.png")}.home-banner .quicklinks .quicklink:before{position:absolute;content:"";display:block;width:2rem;height:2rem;background-size:contain;background-position:center;background-repeat:no-repeat;left:.5rem;top:.5rem}@media(min-width: 960px){.home-banner .quicklinks .quicklink:before{top:1rem;left:1.5rem}}.home-banner .quicklinks .quicklink.tyres:before{background-image:url("/images/icons/quicklink-tyres.png")}.home-banner .quicklinks .quicklink.wheels:before{background-image:url("/images/icons/quicklink-wheels.png")}.home-banner .quicklinks .quicklink.enquire:before{background-image:url("/images/icons/quicklink-ask.png")}.home-banner .quicklinks .quicklink:hover{box-shadow:0px 15px 20px rgba(0,0,0,.4);transform:translateY(-5px)}.home-banner .specials-links{text-align:center}@media(min-width: 960px){.home-banner .specials-links{position:absolute;top:11rem;right:1rem;flex-direction:column;width:auto;height:calc(100% - 8.6rem - 30px);max-width:35%;text-align:right}.home-banner .specials-links .home-specials{height:calc(100% - 8.6rem - 30px)}.home-banner .specials-links .home-specials .row{height:100%;align-content:start}.home-banner .specials-links a{max-height:30%}}@media(min-width: 960px)and (min-width: 1920px)and (min-height: 1200px){.home-banner .specials-links a{max-height:230px}}@media(min-width: 960px){.home-banner .specials-links a img{max-height:100%;width:auto}.home-banner .specials-links .row[data-count="2"] a,.home-banner .specials-links .row[data-count="1"] a{height:50%;max-height:240px}}@media(min-width: 1280px){.home-content>.wrapper{padding:1.5rem 12rem}}.home-content .welcome{background-color:rgba(0,0,0,.7);padding:2rem;color:#fff;margin-bottom:100px}.home-content .welcome a:not(.btn){display:inline-block;color:#ffd204 !important}.footer-quicklinks .quicklink{text-align:center;color:#fff;font-weight:700;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-quicklinks .quicklink:hover{opacity:.6}.store-links .store{box-shadow:0px 1px 2px 2px rgba(0,0,0,.25)}.store-links .store .details{background-color:#f2f1f1}@media(min-width: 600px){.home-specials .row a:nth-child(4){display:none}}