.anchor-links-banner{position:relative}.anchor-links-banner.find-a-dealer-details .inside{padding:75px 30px}@media(min-width:768px){.anchor-links-banner.find-a-dealer-details .inside{padding:75px 30px}}@media(min-width:1350px){.anchor-links-banner.find-a-dealer-details .inside{padding:80px 150px 140px}}.anchor-links-banner.reviews{height:600px}.anchor-links-banner.reviews .inside{padding:75px 30px 150px}@media(min-width:768px){.anchor-links-banner.reviews .inside{padding:75px 30px 150px}}@media(min-width:1350px){.anchor-links-banner.reviews .inside{padding:140px 150px}}.anchor-links-banner.find-a-dealer-search .inside{padding:75px 30px 150px}@media(min-width:768px){.anchor-links-banner.find-a-dealer-search .inside{padding:75px 30px 150px}}@media(min-width:1350px){.anchor-links-banner.find-a-dealer-search .inside{padding:140px 150px 175px}}.anchor-links-banner .chevrons{height:80px;margin-bottom:40px;width:84px}.anchor-links-banner img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(max-width:767.98px){.anchor-links-banner img.desktop{display:none}}@media(min-width:768px){.anchor-links-banner img.mobile{display:none}}.anchor-links-banner .large-pre-title{color:#fff;font-family:var(--font-family-light);font-size:20px;text-transform:uppercase}@media(min-width:768px){.anchor-links-banner .large-pre-title{font-size:23px}}@media(min-width:1350px){.anchor-links-banner .large-pre-title{font-size:28px}}.anchor-links-banner .pre-title{text-transform:uppercase}.anchor-links-banner .post-title,.anchor-links-banner .pre-title{color:#fff;font-size:16px}@media(min-width:768px){.anchor-links-banner .post-title,.anchor-links-banner .pre-title{font-size:17px}}@media(min-width:1350px){.anchor-links-banner .post-title,.anchor-links-banner .pre-title{font-size:18px}}.anchor-links-banner .post-title span,.anchor-links-banner .pre-title span{font-weight:700}.anchor-links-banner .main-title{color:#fff;font-family:var(--font-family-light);font-size:21px;line-height:25px;text-transform:uppercase}@media(min-width:1350px){.anchor-links-banner .main-title{font-size:30px;line-height:32px}}.anchor-links-banner .main-title span{display:block;font-weight:700}.anchor-links-banner .main-title span.inline{display:inline}.anchor-links-banner .sub-title{color:#fff;font-family:var(--font-family-light);font-size:16px}.anchor-links-banner .sub-title-bold{color:#fff;font-family:var(--font-family-bold);font-size:16px}.anchor-links-banner .nearest-dealership p{color:#fff;margin:0}.anchor-links-banner .nearest-dealership p.dealership{font-family:var(--font-family-bold);font-size:18px}@media(min-width:1600px){.anchor-links-banner .nearest-dealership p.dealership{font-size:22px;line-height:26px}}.anchor-links-banner .nearest-dealership p.nearest{font-size:15px;line-height:25px}@media(min-width:1600px){.anchor-links-banner .nearest-dealership p.nearest{font-size:18px;line-height:28px}}.anchor-links-banner .location{display:flex;margin-top:35px}@media(min-width:768px){.anchor-links-banner .location{margin-top:40px}}.anchor-links-banner .location a,.anchor-links-banner .location p{color:#fff}.anchor-links-banner .location p{font-family:var(--font-family-bold);font-size:14px;margin:0}@media(min-width:768px){.anchor-links-banner .location p{font-size:16px;margin-bottom:2px}}.anchor-links-banner .location a{font-size:11px;text-decoration:underline}@media(min-width:768px){.anchor-links-banner .location a{font-size:12px}}.anchor-links-banner .location svg{width:25px}@media(min-width:768px){.anchor-links-banner .location svg{width:30px}}.anchor-links-banner .location>div{display:flex;flex-direction:column;justify-content:center;margin-left:7px}.anchor-links-banner .inside{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1}.anchor-links-banner .links{list-style:none;margin:0;max-width:300px;padding:0}.anchor-links-banner .links a{color:#fff;display:flex;font-family:var(--font-family-medium);font-size:12px;justify-content:space-between;letter-spacing:3px;margin:20px 0;text-transform:uppercase}@media(min-width:768px){.anchor-links-banner .links a{font-size:13px}}@media(min-width:1350px){.anchor-links-banner .links a{font-size:16px}}.anchor-links-banner .links a svg{width:7px}.anchor-links-banner .links a:last-child{margin-bottom:0}.anchor-links-banner .contact-dealer-details{min-height:40px;width:260px}@media(min-width:768px){.anchor-links-banner .contact-dealer-details{min-height:90px}}.anchor-links-banner .contact-dealer-details .select2-container{margin-bottom:0}.anchor-links-banner .contact-dealer-details .contact-message{color:#fff;font-family:var(--font-family-light);font-size:18px;line-height:21px;margin-bottom:0}@media(min-width:1600px){.anchor-links-banner .contact-dealer-details .contact-message{font-size:23px;line-height:24px}}.anchor-links-banner .contact-dealer-details .change-dealer{color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-family-light);font-size:11px;line-height:13px;padding-bottom:3px}.anchor-links-banner .contact-dealer-details .found-dealership{display:flex}.anchor-links-banner .contact-dealer-details .found-dealership .dealer-details .dealer-name{color:#fff;display:block;font-family:var(--font-family-light);font-size:16px;line-height:18px;margin-bottom:8px}.anchor-links-banner .contact-dealer-details .select-closest-container{position:relative}.anchor-links-banner .contact-dealer-details .select-closest-container .loading-overlay{display:none;height:100%;justify-content:flex-end;left:0;padding-right:40px;position:absolute;top:0;width:100%}.anchor-links-banner .contact-dealer-details .select-closest-container .loading-overlay.active{display:flex}.default-module-layout .light{font-family:var(--font-family-light)}.default-module-layout .medium{font-family:var(--font-family-medium)}.default-module-layout .bold{font-family:var(--font-family-bold)}.default-module-layout .background-image{background-position:100% 0;background-repeat:no-repeat;background-size:768px 500px;display:grid;grid-template-rows:1fr 1fr;position:relative}@media(min-width:1024px){.default-module-layout .background-image{background-size:cover}}@media(min-width:1200px){.default-module-layout .background-image{grid-auto-flow:column;grid-template-columns:2fr 1fr;grid-template-rows:1fr}.default-module-layout .background-image.flex-reverse{grid-auto-flow:column;grid-template-columns:1fr 2fr}}.default-module-layout .background-image.flex-reverse .primary-container{position:relative}@media(max-width:1199.98px){.default-module-layout .background-image.flex-reverse .primary-container{grid-row:2}}@media(min-width:1200px){.default-module-layout .background-image.flex-reverse .primary-container{-webkit-clip-path:polygon(100% -100%,0 100%,100% 100%);clip-path:polygon(100% -100%,0 100%,100% 100%);grid-column:2;grid-template-columns:1fr 1fr}.default-module-layout .background-image.flex-reverse .primary-container:before{content:"";display:block;padding-bottom:100%}.default-module-layout .background-image.flex-reverse .primary-container .content{grid-column:2;padding:0 60px 0 0}}@media(min-width:1600px){.default-module-layout .background-image.flex-reverse .primary-container .content{padding:0 90px 0 0}}@media(min-width:1920px){.default-module-layout .background-image.flex-reverse .primary-container .content{padding:0 140px 0 0}}.default-module-layout .background-image.flex-reverse .secondary-container{display:flex;flex-direction:column;justify-content:center;row-gap:26px}@media(max-width:1199.98px){.default-module-layout .background-image.flex-reverse .secondary-container{grid-row:1}}@media(min-width:1200px){.default-module-layout .background-image.flex-reverse .secondary-container{padding:0 0 0 60px}}@media(min-width:1350px){.default-module-layout .background-image.flex-reverse .secondary-container{row-gap:42px}}@media(min-width:1600px){.default-module-layout .background-image.flex-reverse .secondary-container{padding:0 0 0 90px}}@media(min-width:1920px){.default-module-layout .background-image.flex-reverse .secondary-container{padding:0 0 0 140px}}.default-module-layout .background-image.flex-reverse .secondary-container .heading{color:#fff;font-size:25px;line-height:29px;margin-bottom:0;text-transform:uppercase}@media(min-width:1600px){.default-module-layout .background-image.flex-reverse .secondary-container .heading{font-size:30px;line-height:43px}}.default-module-layout .background-image.flex-reverse .secondary-container .heading .heading-bold{font-family:var(--font-family-bold)}.default-module-layout .background-image.flex-reverse .secondary-container .heading .heading-light{font-family:var(--font-family-light)}.default-module-layout .background-image.flex-reverse .secondary-container .primary-content{display:flex;flex-direction:column;row-gap:34px}.default-module-layout .background-image.flex-reverse .secondary-container .primary-content p{color:#fff;margin-bottom:0}.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{display:flex;flex-direction:column;justify-content:center;row-gap:26px}@media(max-width:1199.98px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{padding:77px 90px 70px}}@media(max-width:1023.98px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{padding:77px 60px 70px}}@media(max-width:767.98px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{padding:77px 30px 70px}}@media(min-width:1350px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{row-gap:42px}}.default-module-layout .background-image .primary-container{background-color:#191a1a;display:grid}@media(min-width:1200px){.default-module-layout .background-image .primary-container{-webkit-clip-path:polygon(0 0,50% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 0,100% 100%,0 100%);grid-auto-flow:column;grid-template-columns:1fr 1fr}.default-module-layout .background-image .primary-container:before{content:"";display:block;padding-bottom:100%}.default-module-layout .background-image .primary-container .content{grid-column:1;padding:0 0 0 60px;position:relative}}@media(min-width:1600px){.default-module-layout .background-image .primary-container .content{padding:0 0 0 90px}}@media(min-width:1920px){.default-module-layout .background-image .primary-container .content{padding:0 0 0 140px}}.default-module-layout .background-image .crosshair-icon{height:17px;width:17px}#click-and-collect .background-image{background-color:#000}#click-and-collect .click-and-collect-mobile-background-container{background-image:url(https://cdn.grange.co.uk/assets/homepage/click-and-collect-reserve.webp);background-repeat:no-repeat;background-size:cover}@media(max-width:1199.98px){#click-and-collect .click-and-collect-mobile-background-container{grid-row:2}}@media(min-width:1200px){#click-and-collect .click-and-collect-mobile-background-container:before{padding-bottom:130%}}@media(min-width:1350px){#click-and-collect .click-and-collect-mobile-background-container:before{padding-bottom:110%}}@media(min-width:1600px){#click-and-collect .click-and-collect-mobile-background-container:before{padding-bottom:100%}}#click-and-collect .click-and-collect-content-container{display:flex;flex-direction:column;justify-content:center;row-gap:45px}@media(max-width:1199.98px){#click-and-collect .click-and-collect-content-container{padding:77px 90px 70px}}@media(max-width:1023.98px){#click-and-collect .click-and-collect-content-container{padding:77px 60px 70px}}@media(max-width:767.98px){#click-and-collect .click-and-collect-content-container{padding:77px 30px 70px}}@media(min-width:1200px){#click-and-collect .click-and-collect-content-container{padding-right:90px}}#click-and-collect .click-and-collect-content-container .secondary-content{display:grid;row-gap:40px}#click-and-collect .click-and-collect-content-container .heading{color:#fff;font-size:30px;line-height:33px;margin:0;text-transform:uppercase}@media(min-width:1600px){#click-and-collect .click-and-collect-content-container .heading{font-size:34px;line-height:42px}}@media(min-width:1920px){#click-and-collect .click-and-collect-content-container .heading{font-size:38px;line-height:49px}}#click-and-collect .click-and-collect-content-container .body-text{color:#fff;font-size:13px;line-height:23px;margin:0}@media(min-width:1200px){#click-and-collect .click-and-collect-content-container .body-text{font-size:14px}}@media(min-width:1600px){#click-and-collect .click-and-collect-content-container .body-text{font-size:15px;line-height:27px}}#click-and-collect .click-and-collect-content-container .body-text.medium{font-size:14px;line-height:25px}@media(min-width:1200px){#click-and-collect .click-and-collect-content-container .body-text.medium{font-size:15px}}@media(min-width:1600px){#click-and-collect .click-and-collect-content-container .body-text.medium{font-size:16px;line-height:27px}}.faqs{padding:40px 25px}@media(min-width:768px){.faqs{padding:50px 30px}}@media(min-width:1350px){.faqs{padding:80px 50px}}@media(min-width:1600px){.faqs{padding:160px 150px}}.faqs h1{font-size:30px;font-weight:700;margin-bottom:30px}.faqs .open-all{cursor:pointer;margin-left:auto}.faqs .accordion-collapse{transition:all .5s ease}.faqs #accordionFAQ{margin-top:20px}@media(min-width:1200px){.faqs #accordionFAQ{margin-top:40px}}.faqs .faq-content li,.faqs .faq-content p{color:#666}.faqs button{background:none;border:0;border-top:1px solid #4d4d4d;margin-bottom:15px;padding:20px 0;text-align:left;width:100%}.faqs button p{font-size:18px;font-weight:700;margin:0}.faqs button.collapsed{margin-bottom:0}#subscribe .background-colour{background-color:#191a1a}#subscribe .message-container{padding:70px 30px 0;position:relative}@media(min-width:768px){#subscribe .message-container{align-items:center;display:flex;padding:70px 0 70px 60px}}@media(min-width:1024px){#subscribe .message-container{padding:70px 0 70px 90px}}@media(min-width:1600px){#subscribe .message-container{padding:70px 0 70px 140px}}@media(min-width:1920px){#subscribe .message-container{justify-content:right}}#subscribe .message-container p{color:#fff;font-size:16px;line-height:28px;margin-bottom:50px;padding-right:50px}@media(min-width:768px){#subscribe .message-container p{margin-bottom:0}}@media(min-width:1200px){#subscribe .message-container p{font-size:18px;line-height:30px}}@media(min-width:1920px){#subscribe .message-container p{font-size:21px;line-height:33px;padding-right:150px}}#subscribe .form-input-container{padding:0 30px 70px;position:relative}@media(min-width:768px){#subscribe .form-input-container{padding:70px 60px 70px 0}}@media(min-width:1200px){#subscribe .form-input-container{align-items:center;display:flex}}@media(min-width:1350px){#subscribe .form-input-container{padding:70px 60px 70px 45px}}@media(min-width:768px){#subscribe .form-input-container form{align-items:center;display:flex;flex-direction:column}}@media(min-width:1200px){#subscribe .form-input-container form{flex-direction:row;width:100%}}#subscribe .form-input-container input{background-color:transparent;border:1px solid #fff;border-radius:0;color:#fff;font-size:16px;height:45px;margin-bottom:12px;max-width:280px;padding:0 25px;width:100%}#subscribe .form-input-container input::placeholder{color:#fff}#subscribe .form-input-container input:-moz-placeholder,#subscribe .form-input-container input::-moz-placeholder{color:#fff}#subscribe .form-input-container input:-ms-input-placeholder{color:#fff}#subscribe .form-input-container input::-webkit-input-placeholder{color:#fff}@media(min-width:1200px){#subscribe .form-input-container input{margin-bottom:0;margin-right:10px}}#subscribe .form-input-container button{max-width:280px;width:100%}@media(min-width:1200px){#subscribe .form-input-container button{max-width:220px}}#subscribe .form-input-container svg.arrow-right.hide{display:none}#subscribe .form-input-container svg.spinner{display:none;height:20px;width:20px}#subscribe .form-input-container svg.spinner.show{display:block}#subscribe .form-input-container .validation-message{bottom:30px;color:#fff;display:none;font-size:12px;line-height:14px;margin-bottom:0;position:absolute}@media(min-width:768px){#subscribe .form-input-container .validation-message{padding-right:60px;text-align:center;width:100%}}@media(min-width:1200px){#subscribe .form-input-container .validation-message{text-align:left;width:auto}}#subscribe .form-input-container .validation-message.show{display:block}#subscribe .linear-gradient{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#cccbcb 50%,hsla(0,0%,100%,0));height:1px;position:absolute;right:0;top:135px;transform:rotate(135deg);width:150px}@media(min-width:768px){#subscribe .linear-gradient{right:-20px}}@media(min-width:1200px){#subscribe .linear-gradient{right:-10px;top:105px}}@media(min-width:1350px){#subscribe .linear-gradient{right:-45px}}@media(min-width:1920px){#subscribe .linear-gradient{right:-10px}}