body.traffic{--special-map-pin-colour: #ff6a00;--map-pin-text-color: #ff6a00;--primary: #1e1c1c;--secondary: #ff6a00;--secondary-light: #da8b0f;--footer-br-colour: var(--secondary);--spacer-line-colour: var(--secondary);--tagline-icon-colour: var(--secondary);--back-to-top-background: var(--secondary);--main-max-width: 1060px}body.traffic #righton-blackburns-logo[data-type=traffic]{--logo-underline-colour: #df3035}body.traffic service-centre-finder{background-color:var(--primary)}body.traffic service-centre-finder ul{--list-style-colour: var(--secondary)}body.traffic service-centre-finder .text{color:var(--secondary)}body.traffic .contact-details svg{fill:#ff6a00}body.traffic #anchors-bar a:not(.current){color:#1e1c1c}body.traffic.service-centres header.header>h1,body.traffic#contact header.header>h1{color:#1e1c1c}body.traffic.service-centres header.header>h2,body.traffic#contact header.header>h2{color:#ff6a00}body.traffic.service-centres .text h2,body.traffic#contact .text h2{color:#ff6a00}body.traffic.service-centres main h3,body.traffic.service-centres article-list .heading,body.traffic.service-centres article-list h4,body.traffic#contact main h3,body.traffic#contact article-list .heading,body.traffic#contact article-list h4{color:#1e1c1c}body.traffic.service-centres form[data-freeform] h2,body.traffic#contact form[data-freeform] h2{color:#1e1c1c}body.traffic .button.red{--background-colour: var(--secondary);--font-colour: white;--border-colour: transparent}body.traffic .content-block.themed.black .text :is(h2,h3){color:#fff}body.traffic .content-block.themed.black .text :is(h2,h3) span{display:block;color:var(--secondary)}body.traffic .content-block:not(.themed) .text h3{--heading-colour: var(--secondary)}body.traffic .article.bg-orange .button.red{--background-colour: #1e1c1c;--font-colour: white;--border-colour: transparent}body.traffic navigation-bar{background-color:#1e1c1c}body.traffic service-centre-finder ul>li::before,body.traffic .text ul>li::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle fill='%23FF6A00' cx='8' cy='8' r='8'/%3E%3Cpath fill='none' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M3.5 8.4l2.7 2.7 6.3-6.3'/%3E%3C/svg%3E")}body.traffic table.table .tick.symbol{--fill: #ff6a00}side-bar .sidebar-logos{order:1000}body.traffic.traffic-product #breadcrumbs-bar{background-color:#333236}body.traffic.traffic-product #anchors-bar{background-color:#1e1c1c}body.traffic.traffic-product #anchors-bar a:not(.current){color:#fff}body.traffic.traffic-product #anchors-bar::before{border-bottom:none}body.traffic.traffic-landing navigation-bar{background-color:rgba(0,0,0,0)}body.traffic.traffic-landing background-image{grid-row:1/span 2}:is(body.traffic.traffic-landing,body.traffic.traffic-product){--heading-colour: var(--primary)}:is(body.traffic.traffic-landing,body.traffic.traffic-product) #overview{--heading-colour: var(--secondary)}:is(body.traffic.traffic-landing,body.traffic.traffic-product) background-image.behind-header::before{content:"";inset:0;position:absolute;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2));z-index:1}.traffic\:top-level-links-container{display:flex;gap:clamp(var(--gutter1),4vw,var(--gutter2));flex-wrap:wrap;width:100%;justify-content:center}.traffic\:top-level-links-container .traffic\:top-level-link{flex:1 1 300px;display:grid;place-content:center;padding:clamp(var(--spacer1),15vw,var(--spacer2)) var(--gutter1);border-radius:1rem;position:relative;isolation:isolate;outline:1px solid rgba(0,0,0,0);transition:outline .2s cubic-bezier(0.42, 0, 0.58, 1);max-width:400px}.traffic\:top-level-links-container .traffic\:top-level-link .button{text-align:center;position:initial;white-space:nowrap;font-size:small}.traffic\:top-level-links-container .traffic\:top-level-link .button::after{content:"";position:absolute;inset:0}.traffic\:top-level-links-container .traffic\:top-level-link:hover{outline-color:var(--secondary)}.traffic\:top-level-links-container .traffic\:top-level-link .image{position:absolute;inset:0;border-radius:inherit;z-index:-1}.traffic\:top-level-links-container .traffic\:top-level-link .image::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5)}body#road-traffic-products{--background-theme-one: rgba(0, 0, 0, 0.4);--main-max-width: 100%}body#road-traffic-products header.header{display:flex;flex-direction:column;justify-content:center;place-content:center;place-items:center;align-items:center;text-align:center;width:100%;max-width:var(--breakpoint-large);align-self:center;justify-self:center;gap:var(--spacer0);padding-bottom:var(--spacer2)}body#road-traffic-products header.header h1{text-align:center;order:1}body#road-traffic-products header.header h2{order:3;margin-top:0;font-size:1.6rem}body#road-traffic-products header.header .traffic\:top-level-links-container{order:4;padding-block:var(--spacer1)}body#road-traffic-products header.header tag-line{order:2}body#road-traffic-products header.header~main{margin-top:var(--spacer1)}body#road-traffic-products header.header .introduction,body#road-traffic-products header.header h2{text-wrap:balance;max-width:900px}body#road-traffic-products header.header .introduction,body#road-traffic-products header.header button-container{margin-top:0;order:5;justify-content:center}body#road-traffic-products background-video.behind-header{--row-background: 1 / span 2}body#road-traffic-products:has(main>section:first-child [data-blocks=customArticles]:first-child) main [data-blocks=customArticles]{padding-top:var(--spacer1)}body#road-traffic-products:has(main>section:first-child [data-blocks=customArticles]:first-child) .side-by-side-components.blowout{padding-top:0}.traffic-landing aside.list-dropdowns{background:#ff6a00;border:none;--border-colour: rgba(255, 255, 255, 0.3)}.traffic-landing aside.list-dropdowns :is(h1,h2,h3,h4,h5,h6),.traffic-landing aside.list-dropdowns summary,.traffic-landing aside.list-dropdowns .text{color:#fff !important}.traffic-landing aside.list-dropdowns .text{margin-block:.5em}.traffic-product aside.list-dropdowns [for*=show-more]{display:none}.traffic-product aside.list-dropdowns .hidden-dropdowns{height:auto !important;overflow:visible !important}.traffic-product aside.list-dropdowns .hidden-dropdowns::after{content:initial !important}