@charset "UTF-8";:root{--colour-1: #f56700;--colour-2: #f1f3f5;--colour-3: #ef536b}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.far,.fa-regular{font-weight:400}/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-classic,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fab,.fa-brands{font-family:"Font Awesome 6 Brands"}.form-group{margin-bottom:15px}.form-group label{display:inline-block;width:100%;margin-bottom:10px;color:var(--colour-1);font-size:1.1rem}.form-group input.field,.form-group select.field{width:100%;padding:.8rem;height:3.7rem;border-radius:10px;border:0;font-size:1.3rem;box-sizing:border-box;background-color:#f1f3f5}.form-group input.field:hover,.form-group select.field:hover{background-color:#eef0f3}.two-button-form-container{display:flex;justify-content:space-between}.field-error{border:1px solid #cf2c2c!important;background-color:#fff7f7!important}.vehicle-form{margin-top:2rem}.images-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:30px}.images-container .dropzone{width:100%;margin-bottom:0!important}.dropzone{margin-bottom:30px;background-color:#f1f3f5;border:1px dashed var(--colour-1);border-radius:15px}.dropzone .title{font-size:1rem;color:var(--colour-1);font-weight:500;margin-bottom:5px;display:inline-block}.dropzone .dropzone-secondary-text{font-size:1rem}.dropzone.single{text-align:center;max-width:250px;margin:0 auto 30px}.dropzone:hover{background-color:#e8ebef}.dropzone.not-required{background-color:#fbfbfc}.dropzone .dz-message p{filter:brightness(120%)}.dropzone .dz-preview .dz-remove{padding:5px;background-color:#da0000;text-decoration:none;color:#fff;border-radius:5px}.dropzone .dz-preview .dz-remove:hover{background-color:#cb0000;text-decoration:none}.dropzone .dz-preview .dz-image{margin-bottom:10px}.dropzone .dz-preview.dz-image-preview{background-color:transparent}.form-errors,.top-form-errors{margin-bottom:1rem;display:none}.form-errors p,.top-form-errors p{margin:0;color:#f11f1f}.top-form-errors{margin-top:2rem}.highlight-form input.field,.highlight-form select.field{background-color:#fff;border:1px solid #f5f5f5}.highlight-form input.field:hover,.highlight-form select.field:hover{background-color:#fcfcfc}.highlight-form .form-errors{background-color:#ffeaea;padding:.5rem;border-radius:7px;color:red}.highlight-form .form-errors p{color:#f70202;font-size:1rem}.nav-container{position:relative;z-index:999}.nav-container.content-container{padding-top:0;padding-bottom:0}.nav{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between}.nav>.nav-header{display:inline}.nav>.nav-header>.nav-title{display:inline-block;font-size:22px;padding-top:.9rem}.nav>.nav-header>.nav-title img{height:50px}.nav>.nav-btn{display:none}.nav>.nav-links{display:flex;align-items:center;gap:20px;padding:0 20px}.nav>.nav-links>a{display:inline-block;text-decoration:none;font-weight:700;font-size:1.1rem}.nav>.nav-links>.nav-link:hover{color:var(--colour-1)}.nav>#nav-check{display:none}@media (max-width: 1264px){.nav>.nav-header>.nav-title{padding-left:2rem}}@media (max-width: 675px){.nav{padding:.9rem 0}.nav>.nav-btn{display:inline-block;right:0px;top:0px}.nav>.nav-btn>label{display:inline-block;width:50px;height:50px;padding:13px}.nav>.nav-header>.nav-title img{height:40px}.nav>.nav-btn>label>span{display:block;width:25px;height:10px;border-top:2px solid #212121}.nav>.nav-links{position:absolute;display:block;width:100%;background-color:#333;height:0px;transition:all .3s ease-in;overflow-y:hidden;top:83px;left:0px;float:right;font-size:18px;text-align:center}.nav>.nav-links>a{display:block;width:100%;color:#e8e8e8;padding:20px 0}.nav>#nav-check:not(:checked)~.nav-links{height:0px}.nav>#nav-check:checked~.nav-links{height:calc(100vh - 83px);overflow-y:hidden}}.show-vehicle-container{display:flex;gap:1.5rem}@media (max-width: 800px){.show-vehicle-container{flex-direction:column}}.show-vehicle-container .show-vehicle-left{width:60%}@media (max-width: 800px){.show-vehicle-container .show-vehicle-left{width:100%}}.show-vehicle-container .show-vehicle-left .splide__slide{opacity:.6;background-color:#f1f3f5;text-align:center}.show-vehicle-container .show-vehicle-left .splide__slide.is-active{opacity:1}.show-vehicle-container .show-vehicle-left .splide__slide img{max-height:500px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.show-vehicle-container .show-vehicle-left #vehicle-carousel .splide__slide,.show-vehicle-container .show-vehicle-left #vehicle-carousel .splide__slide img{border-radius:1rem}.show-vehicle-container .show-vehicle-left #thumbnail-carousel .splide__slide{border-radius:5px}.show-vehicle-container .show-vehicle-left #thumbnail-carousel .splide__slide img{border-radius:0}.show-vehicle-container .show-vehicle-left .splide__arrow svg{fill:var(--colour-1)}.show-vehicle-container .show-vehicle-left .splide__pagination__page.is-active{background:var(--colour-1)}.show-vehicle-container .show-vehicle-left .splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid var(--colour-1)}.show-vehicle-container .show-vehicle-left #thumbnail-carousel{margin-top:1rem}.show-vehicle-container .show-vehicle-right{width:40%}@media (max-width: 800px){.show-vehicle-container .show-vehicle-right{width:100%}}.show-vehicle-container .show-vehicle-right .price{font-size:1.8rem;font-weight:600;margin-top:-.5rem}.show-vehicle-container .show-vehicle-right .truck-right-feature{display:flex;gap:1rem;margin-bottom:1rem}.show-vehicle-container .show-vehicle-right .truck-right-feature .feature{display:flex;flex-direction:column;justify-content:center}.show-vehicle-container .show-vehicle-right .truck-right-feature .feature p{margin:0}.show-vehicle-container .show-vehicle-right .truck-right-feature .feature .feature-title{font-size:.8rem}.show-vehicle-container .show-vehicle-right .truck-right-feature .feature .feature-value{font-weight:700;font-size:1rem}.show-vehicle-container .show-vehicle-right .truck-right-feature .material-symbols-outlined{color:#ec6500;background-color:#fff2e8;padding:.6rem;border-radius:.5rem}.show-vehicle-container .show-vehicle-right .action-buttons{margin-top:2.5rem}.show-vehicle-container .show-vehicle-right .action-buttons .button{width:100%;text-align:center}.show-vehicle-container .show-vehicle-right #enquire-form,.show-vehicle-container .show-vehicle-right #offer-form,.show-vehicle-container .show-vehicle-right #buy-form{display:none}.show-vehicle-container .show-vehicle-right #enquire-form h2,.show-vehicle-container .show-vehicle-right #offer-form h2,.show-vehicle-container .show-vehicle-right #buy-form h2{font-size:1.6rem}.show-vehicle-container .show-vehicle-right .panel.offer-submitted,.show-vehicle-container .show-vehicle-right .panel.buy-request-submitted,.show-vehicle-container .show-vehicle-right .panel.enquiry-submitted{display:none;background-color:#e9ffea}.show-vehicle-container .show-vehicle-right .panel.offer-submitted h2,.show-vehicle-container .show-vehicle-right .panel.buy-request-submitted h2,.show-vehicle-container .show-vehicle-right .panel.enquiry-submitted h2{color:#1f9303;font-size:1.6rem}.show-vehicle-container .show-vehicle-right .panel.offer-submitted h2 .material-symbols-outlined,.show-vehicle-container .show-vehicle-right .panel.buy-request-submitted h2 .material-symbols-outlined,.show-vehicle-container .show-vehicle-right .panel.enquiry-submitted h2 .material-symbols-outlined{font-size:2.2rem;line-height:1rem;transform:translateY(8px);color:#1f9303}.show-vehicle-container .show-vehicle-right .panel.offer-submitted p,.show-vehicle-container .show-vehicle-right .panel.buy-request-submitted p,.show-vehicle-container .show-vehicle-right .panel.enquiry-submitted p{color:#1f9303;font-size:1rem}.show-vehicle-container .show-vehicle-right .panel{margin-top:1rem;background-color:#f9f9f9;border-radius:1rem;padding:1rem 1.2rem}.show-vehicle-container .show-vehicle-right .vehicle-details table{width:100%;border-collapse:collapse}.show-vehicle-container .show-vehicle-right .vehicle-details table tr td{padding:.5rem 0}.show-vehicle-container .show-vehicle-right .vehicle-details table tr td:nth-child(2){font-weight:700;padding-left:1rem}.show-vehicle-container .show-vehicle-right .vehicle-details table tr:not(:last-child) td{border-bottom:1px solid #ebebeb}.vehicle-show-name{font-size:1.5rem}.vehicle-search{display:flex;gap:15px}@media screen and (max-width: 1000px){.vehicle-search{flex-direction:column}}.vehicle-search .search-filters{flex:1}.vehicle-search .search-results{flex:2}.search-button-row{display:flex;justify-content:space-between;align-items:baseline}.reset-search-link:hover .material-symbols-outlined{color:var(--colour-1)}.reset-search-link .material-symbols-outlined{transform:translateY(.3rem);margin-right:-3px;color:#7f7f7f;font-size:1.5rem}.filters-header{display:flex;align-items:center}.filters-header h2{margin:0}.filters-header .material-symbols-outlined{display:none;transform:translateY(.15rem);margin-left:5px}@media screen and (max-width: 1000px){.filters-header .material-symbols-outlined{display:inline}}#filter-form{margin-top:1.1rem}@media screen and (max-width: 1000px){#filter-form.hide{display:none}}.input-group{display:flex;flex-direction:column}@media screen and (max-width: 1000px) and (min-width: 600px){.input-group{gap:15px;flex-direction:row}}.input-group .form-group{flex:1}.cookie-opt-in{position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box;padding:20px;background:#1c1c1c;z-index:1000;display:flex;justify-content:space-between;gap:15px}@media screen and (max-width: 550px){.cookie-opt-in{flex-direction:column;gap:15px}}.cookie-opt-in .cookie-title{font-size:18px;color:#fff;margin-bottom:10px}.cookie-opt-in .description{font-size:14px;color:#fff;margin-bottom:16px}.cookie-opt-in .description a{color:#fff;text-decoration:underline}.cookie-opt-in .choices{display:flex;justify-content:flex-end;align-items:center;gap:15px}@media screen and (max-width: 700px){.cookie-opt-in .choices{flex-direction:column;gap:15px}}.cookie-opt-in .choices .btn{width:100%;white-space:nowrap;border-radius:2rem;text-decoration:none;padding:15px 20px;background:var(--colour-1);color:#fff;display:flex;justify-content:center;align-items:center;transition:all .4s ease-in-out}.cookie-opt-in .choices .btn.accept:hover{background:green;color:#fff}.cookie-opt-in .choices .btn.restricted{color:#000;background:var(--colour-2)}.cookie-opt-in .choices .btn.restricted:hover{color:#fff;background:red}.footer,.footer a{color:var(--colour-2)}*{font-family:Noto Sans,sans-serif;color:#303030;box-sizing:border-box}html{font-size:16px}@media screen and (max-width: 1200px){html{font-size:14px}}@media screen and (max-width: 1000px){html{font-size:12px}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}h1{font-size:4rem;color:var(--colour-1)}h2{font-size:2.5rem;font-weight:500;margin:.6rem 0 1.8rem}h3{color:var(--colour-1);text-transform:uppercase;letter-spacing:2px;font-weight:500;margin:0}h4{color:#ef536b;font-size:3rem}p{font-size:1.2rem}.page-container{padding:0;margin:0}.content-container{padding:4.5rem 2rem}@media (max-width: 1000px){.content-container{padding:2.5rem 2rem}}.content-container.primary{background-color:#f1f3f5}.content-container.tertiary{background-color:#000;color:#fff}.content{margin:0 auto;max-width:1200px}.content.narrow{max-width:650px}.content.centered{text-align:center}.content.follow-on{margin-top:2rem}.hero .cover{width:100%;height:100%;background-color:#000000b3}.text-centered{text-align:center}.text-right{text-align:right}.align-right{display:flex;justify-content:flex-end}.align-split{display:flex;justify-content:space-between}.v-spaced{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}.v-spaced.centered{align-items:center}.tab-container{display:flex;margin-bottom:2rem}.tab-container .tab{flex-grow:1;text-align:center;text-decoration:none;text-transform:uppercase;font-size:1.1rem;font-weight:600;padding:.8rem 1rem;border:none;border-bottom:3px solid #d7d7d7;background-color:#fff;color:#979797;transition:all ease-in .2s}.tab-container .tab.active{border-bottom:3px solid var(--colour-1);color:var(--colour-1)}.tab-container .tab:hover{background-color:var(--colour-1);color:#fff}.button{background-color:var(--colour-1);color:#fff;padding:1.1rem 2.2rem 1.2rem;padding:.9rem 2rem 1rem;text-decoration:none;border-radius:2rem;font-size:1.1rem;font-weight:600;display:inline-block;transition:background-color .2s linear;cursor:pointer;border:0}.button:hover{filter:brightness(105%)}.button:active{background-color:var(--colour-1)}.button.small{padding:.5rem 1.2rem;font-size:1rem}.button.secondary{background-color:#fff;color:var(--colour-1)}.button.secondary:hover{background-color:#f2f2f2}.button.secondary:active{background-color:#fff}.text-link{color:var(--colour-1);font-weight:600;font-size:1.05rem}input.registration-plate{background-color:#f6b800;border:0;padding:.5rem .5rem .2rem;font-size:4rem;font-family:Do Hyeon,sans-serif;text-align:center;border-radius:8px;text-transform:uppercase;max-width:400px;width:100%}.truck-listing-container{display:flex;flex-direction:column;gap:15px}.truck-listing-container .truck{border-radius:1rem;padding:20px;box-shadow:0 1px 3px #0000001f;display:flex;justify-content:space-between}@media screen and (max-width: 700px){.truck-listing-container .truck{flex-direction:column}}.truck-listing-container .truck:hover{background-color:#f9f9f9}.truck-listing-container .truck .truck-left{display:flex;gap:15px}@media screen and (max-width: 550px){.truck-listing-container .truck .truck-left{flex-direction:column}}.truck-listing-container .truck .truck-left .truck-primary-image{display:flex;width:250px;height:187.5px}@media screen and (max-width: 550px){.truck-listing-container .truck .truck-left .truck-primary-image{width:100%;height:100%}}.truck-listing-container .truck .truck-left .truck-primary-image a{margin:0 auto}.truck-listing-container .truck .truck-left .truck-primary-image a img{height:100%;width:auto;border-radius:8px}@media screen and (max-width: 550px){.truck-listing-container .truck .truck-left .truck-primary-image a img{width:100%}}.truck-listing-container .truck .truck-left .truck-primary-content a{text-decoration:none}.truck-listing-container .truck .truck-left .truck-primary-content a:hover{color:var(--colour-1)}.truck-listing-container .truck .truck-left .truck-primary-content .price{margin-top:-.25rem;font-weight:600;color:var(--colour-1)}.truck-listing-container .truck .truck-left .truck-primary-content .make{font-weight:700;margin-top:0;font-size:1.1rem;display:inline-block;margin-bottom:1rem!important}.truck-listing-container .truck .truck-left .truck-primary-content .icon-text{margin:0 0 .6rem;display:flex;gap:6px;align-items:center;font-size:.9rem;color:#767676;font-weight:700}.truck-listing-container .truck .truck-left .truck-primary-content .icon-text .material-symbols-outlined{color:#767676;font-size:1.4rem}.truck-listing-container .truck .truck-right{display:flex;flex-direction:column;justify-content:space-between}.truck-listing-container .truck .truck-right .available-from{margin-top:0;font-size:.9rem;text-align:center;background-color:#def7de;color:#129512;padding:.3rem .6rem;border-radius:5px}.truck-listing-container .truck .truck-right .available-from.blue{background-color:#deeff7;color:#127695}@media screen and (max-width: 700px){.truck-listing-container .truck .truck-right .available-from{margin-top:1.2rem;text-align:center}}@media screen and (max-width: 550px){.truck-listing-container .truck .truck-right .available-from{margin-top:1rem}}.truck-listing-container .truck .truck-right .read-more-button{text-align:right}@media screen and (max-width: 550px){.truck-listing-container .truck .truck-right .read-more-button{margin-top:1rem}}.testimonial-panel{display:flex;gap:3rem}@media screen and (max-width: 700px){.testimonial-panel{flex-direction:column}}.testimonial-panel .quote-title{flex-basis:33.33%;margin:0}.testimonial-panel .testimonial-quote{flex-basis:66.66%}.testimonial-panel .testimonial-quote p{margin:0;font-size:1.9rem;line-height:3rem}.valuation-process{margin-bottom:30px}.valuation-process h2{display:inline-block}.valuation-process .step{font-size:1.5rem;background-color:var(--colour-1);display:inline-block;width:3rem;height:3rem;line-height:3rem;text-align:center;border-radius:50%;color:#fff;transform:translateY(-4px);margin-right:.5rem}.valuation-process p{display:inline;margin-left:10px;font-size:1.5rem;color:red}.truck-feature-container{display:flex;gap:2rem}.truck-feature-container div{flex-grow:1}@media (max-width: 350px){.truck-feature-container{flex-direction:column;gap:0}}.client-form-logo{margin-top:2rem;display:flex;justify-content:center}.client-form-logo img{max-width:300px}.powered-by p{text-transform:uppercase;font-weight:700;font-size:.9rem;margin:0 0 5px;color:#d0d0d0}.powered-by img{margin-top:10px;max-width:200px;filter:opacity(40%)}.flex-space-between{display:flex;justify-content:space-between}.flex-space-between.gap-30{gap:30px}.hero-image{display:flex;align-items:center}.hero-image img{width:100%}@media (max-width: 550px){.hero-image{display:none}}.triple-feature-cards{display:flex;gap:15px}@media (max-width: 630px){.triple-feature-cards{flex-direction:column}}.feature-card{border:2px solid var(--colour-2);width:100%;padding:1.5rem}@media (max-width: 630px){.feature-card{text-align:center}}.feature-card p{font-size:1rem}.feature-card h4{font-size:1rem;color:#000;margin-top:0;margin-bottom:.5rem}.feature-card h5{color:var(--colour-1);font-size:1.5rem;margin-top:0;margin-bottom:0}.feature-card ul{list-style-type:none;padding-left:3rem}.feature-card ul li{margin-bottom:8px}.feature-card ul li:before{content:"✓";margin-right:.5rem;margin-left:-2.9rem}.grey-panel{background-color:#f9f9f9;border-radius:1rem;padding:1rem 1.2rem}.grey-panel h2{font-size:1.6rem}.grey-text-link{border:0;background-color:transparent;color:#7f7f7f;font-size:1rem}.grey-text-link:hover{color:var(--colour-1);cursor:pointer}ul.indented-ol{list-style-type:none;padding-left:0}ul.indented-ol li{margin-bottom:1rem}.terms-table{margin-bottom:1.2rem;font-size:1rem;border-collapse:collapse}.terms-table td,.terms-table th{padding:0 1rem;border:1px solid #dcdcdc}.terms-table td p,.terms-table th p{margin:.5rem 0}.terms-table tr th{text-align:left;background-color:#dedede}
