/*
Copyright (c) 2021 - 2026 Chief Mechanic Limited
Confidential and Proprietary - All rights reserved.
*/
:root{--fiducia-colour-car-bg:#2897fa;--bs-gutter-x:1.25rem}h1,h2,h3,h4,h5,h6{.module &{font-weight:500;text-transform:uppercase}margin-bottom:1.5rem!important}@media (max-width:47.9375rem){.module:not(.module_vehicle_search_result,.module_review,.module_hero_finance_search__fiducia,.module_hero_background_text,.module_vehicle_information__template-7){h1,h2,h3,h4,h5,h6{font-weight:500}h1,h2{font-size:1.5rem;text-align:center}h3,h4,h5,h6{font-size:1.25rem;text-align:center}}.cm-vehicle-result{h1,h2,h3,h4,h5,h6{text-align:inherit!important}}}.container{max-width:calc(125rem + (var(--bs-gutter-x) * 2))}.module:not(.module_hero_background_text,.module_vehicle_search_result,.module_valuation_form__template-4,.module_vehicle_finance__fiducia,.module_vehicle_information){padding-block:3rem}@media (min-width:48rem){.module:not(.module_hero_background_text,.module_vehicle_search_result,.module_valuation_form__template-4,.module_vehicle_finance__fiducia,.module_vehicle_information){padding-block:5rem}}.module_hero_background_text__template-4-logo{img{filter:brightness(0) invert(1)}}.module_valuation_form__template-4{h5{text-align:left!important;padding-bottom:.25em!important;b{font-weight:500!important}}}.module_valuation_form__template-4-bs-stepper{background-color:#292D32;*{color:#FFF!important}.bs-stepper-circle{border:1px solid currentColor;background-color:transparent!important}.bs-stepper-line{background-color:rgba(255,255,255,.12)}}.module_manufacturer_icons_manufacturers{--columns:2;display:grid;gap:2rem 1.25rem;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width:48rem){.module_manufacturer_icons_manufacturers{--columns:3}}@media (min-width:40rem){.module_manufacturer_icons_manufacturers{--columns:4}}@media (min-width:75rem){.module_manufacturer_icons_manufacturers{--columns:5}}a.module_manufacturer_icons_manufacturers_block{border:1px solid #ededed;display:grid;gap:.5rem;padding:3rem 1.25rem;place-content:center;text-transform:uppercase;width:unset;img{max-height:5rem;object-fit:contain;width:auto!important}}.module_hero_background_text__template-4-content-pre-title{text-transform:uppercase}div.module_vehicle_search_result__enhanced-4-top{button.dropdown-toggle{background-color:transparent;border:1px solid #CEC8C5;border-radius:.75rem!important;box-shadow:none!important}}.module_vehicle_search_result__enhanced-4-filters{top:2rem;&,h2{color:var(--core-colour-body-bg)!important;font-size:1.25rem;font-weight:400;text-transform:unset}.accordion-button{box-shadow:unset!important;&:after{filter:brightness(0) invert(1)}}.accordion-item{border-bottom:unset!important;h2{margin-bottom:0!important}&:has(.accordion-button:not(.collapsed)){background-color:var(--core-colour-body-accent)!important;.accordion-button:not(.collapsed){color:var(--core-colour-body-bg)!important;border-bottom:1px solid rgba(from var(--core-colour-body-bg) r g b / .25)!important}}&:focus-within{box-shadow:0 0 0 .1rem rgba(255,255,255,.5)!important}&:not(:last-of-type){margin-bottom:1.5rem}}.cm_vehicle_search_range{display:flex;gap:1rem;justify-content:flex-start;align-items:center}}.cm-vehicle-result.cm-vehicle-result-row{figure{height:100%;img{height:100%;object-fit:cover;object-position:center}}}.cm-finance-representative-example{border:none!important;padding:unset;overflow:hidden;padding:1.5rem 0 0 0;>div>b{font-size:1.25rem}table{margin-top:1.5rem!important;td{padding:1.5rem .5rem!important;color:var(--core-colour-body-accent)!important;font-size:1.25rem;small{font-size:.7rem;color:var(--core-colour-body-text)!important;b{font-weight:500!important}}}}table tr>td:first-child{border-left:none!important}table tr>td:last-child{border-right:none!important}table tr:last-child{border-bottom:none!important}}.module_hero_background_text:has(+.cm_vehicle_search_show_box .cm_vehicle_search_results_compare){.hero-image{position:relative;.container{z-index:1;position:relative}}}@media (min-width:62rem){.module_hero_background_text:has(+.cm_vehicle_search_show_box .cm_vehicle_search_results_compare){.hero-image{.car-images{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;z-index:0;margin-right:-10rem;img{max-width:500px;width:100%}}}}}@media (max-width:61.9375rem){.module_hero_background_text:has(+.cm_vehicle_search_show_box .cm_vehicle_search_results_compare){.hero-image{.car-images{margin-left:-7.5rem;width:calc(100% + 15rem)}}}}.cm_vehicle_search_results_compare{overflow-x:auto;>div:not(:first-of-type){.cm_vehicle_search_results_compare_item{.compare-vehicle{border-bottom:3px solid var(--core-colour-body-accent)}}}.cm_vehicle_search_results_compare_item{h5{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;background-color:var(--core-colour-body-text)!important;color:var(--core-colour-body-bg)!important;text-transform:capitalize;font-weight:400!important}>div{width:500px!important}.compare-vehicle{border-top-left-radius:0!important;border-top-right-radius:0!important;figure{margin-top:0!important}>div{>span{display:flex;align-items:center;gap:1rem;svg{width:40px;height:auto;>path{fill:var(--core-colour-body-accent)}>line{stroke:var(--core-colour-body-accent)}}}}}}}@media (max-width:33rem){.cm_vehicle_search_results_compare{.cm_vehicle_search_results_compare_item{>div{width:300px!important}}}}.module_vehicle_information__template-7{.header-tools{>li{display:flex;align-items:center}}.splide__slide{align-items:center;display:flex;>div{height:100%}img{height:100%;object-fit:cover}}.cm_vehicle_information_media{height:100%;div{height:100%}img{object-fit:cover;width:100%;height:100%}}.module_vehicle_information__template-7-vehicle-price-details{background-color:#292d32;*{color:#FFF!important}}.module_vehicle_information__template-7-vehicle-actions{>.row{--bs-gutter-y:1.25rem}}.module_vehicle_information__template-7-tabs{.nav{gap:.5rem;padding-top:1.25rem}@media (min-width:62rem){padding-top:3rem;.nav{transform:translateY(-50%);padding-top:unset}}@media (max-width:61.9375rem){ul{justify-content:flex-start!important}}}.module_vehicle_information__template-7-running-costs{background-color:#292d32;*{color:#FFF!important}.module_vehicle_information__details-list{& dl{& div{&:nth-child(2n+1){background-color:rgba(255,255,255,.19)}}}}}}.module_vehicle_enquiry_form__template-4-form-top,.module_vehicle_reservation_form-top-fiducia{text-transform:unset!important;background-color:var(--core-colour-body-accent);color:var(--core-colour-body-bg)!important;font-weight:400!important}.module_contact_form__template-3-sidebar{dt{font-weight:400}div:has(svg){dd{font-size:1.25rem;font-weight:500}}}.navbar .topbar{>div:has(>.bi-circle-fill){display:flex!important;gap:.25rem;align-items:center;.bi-circle-fill{font-size:.5rem;line-height:1em;margin-top:-.25rem}&.open{.bi-circle-fill{color:#2ECC71!important}}&.closed{.bi-circle-fill{color:#E74C3C!important}}}}@media (min-width:75rem){.header__mega-menu{background-color:unset;border:none!important;box-shadow:none!important;clip-path:polygon(0 0,100% 0,100% 0,0 0);display:flex!important;inset:100% 0 auto 0;margin-top:unset!important;max-width:unset;max-height:calc(100svh - 10rem);position:absolute;transition:clip-path 250ms ease-in-out;width:100%;z-index:99999;&.show{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}}.header__submenu{list-style:none;max-width:37.5rem;padding:unset!important}.header__sub-menu-link{align-items:center;border-bottom:1px solid #E5E5E5;display:flex;font-size:1.25rem;gap:1rem;justify-content:space-between;padding-block:.875rem!important;svg{height:auto;transition:250ms ease-in-out;width:2em}&:active,&:hover{svg{transform:translateX(.5rem)}}}.header__menu-latest-blog{position:relative;overflow:hidden;a:hover{span{i{&:before{transform:translateX(.5rem);transition:transform 250ms ease-in-out}}}img{transform:scale(1.05);transition:transform 250ms ease-in-out}}img{transition:transform 250ms ease-in-out;aspect-ratio:1}.card-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;z-index:1;background-color:rgba(from var(--core-colour-header-primary-text) r g b / .5);height:max-content;align-self:flex-end;h3{border:none!important;font-size:clamp(1rem, -1.1667rem + 2.5556vw, 1.5rem)}>*{color:var(--core-colour-header-primary-bg)!important;i{color:var(--core-colour-header-primary-bg)!important;&:before{transition:transform 250ms ease-in-out}}}}}.header__menu-filters,.header__mega-menu-mobile{border:1px solid #E5E5E5;border-radius:1.5rem;background-color:var(--core-colour-header-primary-bg);padding:3.5rem;margin-inline:0;.content-col{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}J3{font-size:1.25rem;padding-bottom:.25rem;margin-bottom:1rem;border-bottom:1px solid #E5E5E5}.header__menu-filters-see-all{--btn-colour:var(--core-colour-palette-accent-4) !important;--btn-bg-colour:var(--core-colour-palette-bg-4) !important;--btn-border-colour:var(--core-colour-palette-bg-4) !important;color:var(--btn-colour);background-color:var(--core-colour-palette-bg-4)!important;border:1px solid var(--core-colour-palette-bg-4)!important}&:not(.header__mega-menu-mobile){.header__menu-filters-see-all{margin-top:4rem}}}.header__menu-filters-tabs{display:flex;gap:1.5rem;margin-bottom:2rem;border-bottom:1px solid #E5E5E5;button{background-color:transparent;border:unset;transition:250ms ease-in-out;font-size:1.25rem;padding:1.25rem 2rem;position:relative;min-width:12.5rem;&:before{content:'';position:absolute;bottom:0;left:0;right:0;height:0;background-color:var(--core-colour-body-accent);transition:250ms ease-in-out height}&.active,&:active,&:hover{&:before{height:5px}}}}.cm_vehicle_information_header__template-7{background-color:var(--core-colour-secondary-bg)!important}.header__menu-filters-tabs-content{ul{list-style-type:none;padding:unset;margin:unset;display:grid;grid-template-columns:repeat(4,12.5rem);gap:1.5rem;font-size:1.125rem}}nav.navbar{position:relative;z-index:1030;.nav-item{position:static}}.nav-link{&.dropdown-toggle{display:flex;align-items:center;gap:.25rem;&:after{content:url('data:image/svg+xml,<svg width="18" height="9" viewBox="0 0 18 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.749844 0.75L7.26984 7.27C8.03984 8.04 9.29984 8.04 10.0698 7.27L16.5898 0.75" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');border:unset;flex-shrink:0;translate:0 -2px;transition:250ms ease-in-out}&.show:after{transform:rotate(180deg)}}}@media (min-width:75rem){#navbar-content{display:flex;justify-content:space-between!important;ul{flex:1 1 auto}}}@media (max-width:74.9375rem){#navbar-content{background-color:#fff;color:var(--template-4-body)!important;display:flex;flex-direction:column;height:100dvh;inset:0 0 0 auto;justify-content:start!important;max-width:40rem;overflow-y:auto!important;padding:1.25rem;position:fixed;transform:translateX(100%);transition:transform 300ms ease-in-out,visibility 300ms ease-in-out;visibility:hidden;width:100%;will-change:transform;z-index:5;&.show{transform:translateX(0);visibility:visible}>ul{flex-direction:column;width:100%;li{border-bottom:1px solid rgba(0,0,0,.22)}a{color:inherit;font-size:1rem;padding-block:1rem;padding-right:1.25rem}}}}@media (max-width:74.9375rem){.dropdown-menu{background-color:#EFEFEF;border:unset!important;margin-bottom:-1px;margin-left:calc(var(--bs-gutter-x) * -1)!important;padding:0 calc(var(--bs-gutter-x) * .5)!important;width:calc(100% + var(--bs-gutter-x) * 2)!important;ul li{&:last-child{border-bottom:unset!important}svg{display:none}}}.header__mega-menu-mobile{background-color:#fff;border:1px solid rgba(0,0,0,.12)!important;border-radius:.75rem;display:none!important;flex-direction:column;gap:1.25rem;margin-block:.5rem 1rem!important;padding:1rem!important;.header__mega-menu-mobile-section{h6{border-bottom:1px solid rgba(0,0,0,.14);font-size:.875rem;font-weight:600;letter-spacing:.04em;margin-bottom:.75rem!important;padding-bottom:.5rem;text-transform:uppercase}ul{list-style:none;margin:0;padding:0}li{border-bottom:1px solid rgba(0,0,0,.08);padding-block:.625rem;&:last-child{border-bottom:0}}a{display:block;font-size:.9375rem;line-height:1.4;padding:0!important}}.header__mega-menu-mobile-see-all{align-self:flex-start;margin-top:.25rem}}.nav-item>.nav-link.dropdown-toggle.show~.header__mega-menu-mobile,.nav-item>.nav-link.dropdown-toggle[aria-expanded="true"]~.header__mega-menu-mobile,.nav-item.dropdown.show>.header__mega-menu-mobile{display:flex!important}}.navbar-brand{margin-inline:auto!important}@media (max-width:74.9375rem){.navbar-brand{padding-left:unset;margin-inline:unset!important;right:unset!important;margin-top:.5rem}}.navbar-toggler{display:block!important;&:focus{-webkit-box-shadow:none!important;box-shadow:none!important}svg{height:2rem!important;width:1.6125rem!important}svg rect{height:5px;width:100%}}@media (min-width:75rem){.navbar-toggler{display:none!important}}@media (min-width:75rem){.navbar-nav{gap:1.25rem;width:100%}}.navigation-close{border-radius:50%;aspect-ratio:1;display:grid;place-items:center;border:unset;width:3.125rem;background-color:var(--core-colour-body-accent);margin-left:auto;.close-icon{display:block;flex-shrink:0;height:1rem;position:relative;width:1rem;&:before,&:after{background-color:#FFF;content:'';display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:1.2em}&:after{transform:translate(-50%,-50%) rotate(-45deg)}}}@media (min-width:75rem){.navigation-close{display:none}}.nav-link{font-weight:400!important;position:relative;text-decoration:unset!important;>span{color:var(--core-colour-body-accent)!important}&.dropdown-toggle{justify-content:flex-start!important;&::after{flex-shrink:0;background-color:currentColor;border:unset!important;height:.375em;margin-inline:.625rem 0!important;mask-image:url('data:image/svg+xml,<svg width="15" height="8" viewBox="0 0 15 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.95 0.75L8.51667 6.18333C7.875 6.825 6.825 6.825 6.18333 6.18333L0.75 0.75" stroke="%23292D32" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-size:100% 100%;transform:translateY(.2em);width:.8125em;margin-left:auto!important}}}@media (min-width:75rem){.nav-link{&:before{background-color:currentColor;bottom:0;content:'';height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .2s ease-in-out;width:0}&:hover:before{width:100%}}}@media (max-width:74.9375rem){.navbar .tools{display:none}}.contact-info{width:100%;margin-top:2.5rem}.cm_captcha .btn-outline{--btn-colour:#000;--btn-bg-colour:transparent;--btn-border-colour:#000;color:var(--btn-colour);border-color:#000}@media (min-width:48rem){.contact-info{margin-top:3.5rem}}.contact-info__row{display:grid;gap:1rem;:is(p,a){font-size:1rem!important;margin:0!important;&,span{color:var(--template-3-body)!important}}i{font-size:1.7em!important}.logo-block{justify-content:start;text-align:left;gap:1.5rem;align-items:center;display:flex;margin:0;padding:0;>div:first-of-type{height:3rem;width:2.5rem}>div{display:block!important;float:none!important}div:last-of-type{height:unset;min-height:unset;padding:0;width:initial;&:before{color:rgba(0,0,0,.62);display:block;font-size:.7em;margin-bottom:.2em}}&:has(.bi-telephone){div:last-of-type{&:before{content:'Phone'}}}&:has(.bi-envelope){div:last-of-type{&:before{content:'Email'}}}&:has(.bi-geo-alt){div:last-of-type{&:before{content:'Location'}}}}}@media (min-width:75rem){.contact-info{display:none!important}.navigation-close{display:none}}footer .footer-primary-bg .row>div:only-child{border-right:unset;font-weight:500;margin-block:unset;padding-inline:unset;text-transform:uppercase;i:not(:only-child){display:none}div ul:has(>li>a){align-items:flex-start;display:flex;flex-wrap:wrap;gap:3rem 1.5rem;justify-content:center;list-style-type:none;padding-left:unset;a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;&:active,&:hover{text-decoration:none}}}.logo-block-social a i{margin-right:1rem!important}}.footer_logo{filter:brightness(0) invert(1);margin-bottom:1.25rem}@media (max-width:47.9375rem){.footer_logo{margin-inline:1.5rem}}footer{padding-bottom:5.125rem}@media (min-width:36rem){footer{padding-bottom:0}}.btn:not(.dropdown-toggle,input[type="submit"],#cm_captcha_0,#cm_captcha_1,#cm_captcha_2,#cm_captcha_3,.cm-vehicle-status-sold,.cm-vehicle-status-reserve,.splide__arrow){.module &,.header__mega-menu &,.header__mega-menu-mobile &,footer &{--btn-colour:var(--core-colour-body-bg);--btn-bg-colour:var(--core-colour-body-accent);--btn-border-colour:var(--core-colour-body-accent);background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--btn-colour);padding:.75rem 1.5rem;position:relative;text-transform:uppercase;transform:perspective(1px) translateZ(0)!important;&.btn-outline{--btn-colour:var(--core-colour-body-text);--btn-bg-colour:transparent;--btn-border-colour:var(--core-colour-body-text)}&.btn-outline-reverse{--btn-colour:var(--core-colour-body-bg);--btn-bg-colour:transparent;--btn-border-colour:var(--core-colour-body-bg)}&.btn-outline-accent{--btn-colour:var(--core-colour-body-accent);--btn-bg-colour:transparent;--btn-border-colour:var(--core-colour-body-accent)}&.btn-outline-accent-reverse{--btn-colour:var(--core-colour-body-text);--btn-bg-colour:transparent;--btn-border-colour:var(--core-colour-body-accent)}&.btn-fill{--btn-colour:var(--core-colour-body-bg);--btn-bg-colour:var(--core-colour-body-text);--btn-border-colour:var(--core-colour-body-text)}&.btn-fill-reverse{--btn-colour:var(--core-colour-body-text);--btn-bg-colour:var(--core-colour-body-bg);--btn-border-colour:var(--core-colour-body-bg)}&.btn-fill-accent,&.cm_vehicle_search_pagination_page.active{--btn-colour:var(--core-colour-body-bg);--btn-bg-colour:var(--core-colour-body-accent);--btn-border-colour:var(--core-colour-body-accent)}&.btn-fill-accent-reverse{--btn-colour:var(--core-colour-body-text);--btn-bg-colour:var(--core-colour-body-accent);--btn-border-colour:var(--core-colour-body-accent)}&.module_vehicle_information__template-7-tab:not(.active){--btn-colour:var(--core-colour-body-accent);--btn-bg-colour:color-mix(in srgb, var(--core-colour-body-accent) 10%, var(--core-colour-body-bg));--btn-border-colour:color-mix(in srgb, var(--core-colour-body-accent) 10%, var(--core-colour-body-bg))}&:before{background-color:var(--btn-bg-colour,transparent);border:1px solid var(--btn-border-colour,var(--btn-bg-colour));border-radius:1rem;content:'';inset:0;position:absolute;transform:skew(-8deg);z-index:-1}&.btn-lg-sm{padding:1.25rem 2rem}@media (max-width:47.9375rem){padding:.75rem!important}}}.button-wrapper:has(input[type="submit"].btn+span){background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;position:relative;width:max-content;input[type="submit"].btn{--btn-colour:var(--core-colour-body-bg);--btn-bg-colour:var(--core-colour-body-accent);--btn-border-colour:var(--core-colour-body-accent);background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--btn-colour);padding:.75rem 1.5rem;position:relative;text-transform:uppercase;transform:perspective(1px) translateZ(0)!important;z-index:1;+span:before{background-color:var(--btn-bg-colour,transparent);border:1px solid var(--btn-border-colour,var(--btn-bg-colour));border-radius:1rem;content:'';inset:0;position:absolute;transform:skew(-8deg);z-index:0}}}.bottom-toolbar{background-color:var(--core-colour-body-accent);color:#FFF;display:flex;flex-wrap:wrap;position:fixed;inset:auto 0 0;padding:1.25rem;justify-content:center;gap:2.5rem;font-size:.75rem;z-index:1000;a{color:currentColor;display:grid;place-items:center;gap:.125rem;text-align:center}}@media (min-width:36rem){.bottom-toolbar{display:none}}.cm-vehicle-result-vehicle_overview,.cm-vehicle-result-search_result,.cm-vehicle-result-vehicle_summary{&.cm-vehicle-result-row{.cm-vehicle-result-finance{padding-inline:0!important}>div>div{display:flex}img{border-top-right-radius:0!important}}.figure{position:relative;&:before{background-color:var(--core-colour-body-accent);border-top-left-radius:1.25rem;content:"";height:3rem;inset:auto 0 0 auto;position:absolute;width:5.5rem;z-index:5}i{color:var(--core-colour-body-bg)!important;inset:auto .65rem .2rem auto;opacity:1!important;position:absolute;+i{right:3rem}}}h3{font-size:1.5rem;font-weight:500;text-transform:unset}img{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.derivative{color:#808080!important;font-size:1rem;margin-top:.25rem}.row:has(.price){background-color:var(--core-colour-body-text);border-radius:.5rem;padding:.6125rem;.body-bg-text,.primary-bg-text{color:var(--core-colour-body-bg)!important;h3{font-size:1.25rem;font-weight:500}}}}@media(min-width:48rem){.cm-vehicle-result-vehicle_overview,.cm-vehicle-result-search_result,.cm-vehicle-result-vehicle_summary{&.cm-vehicle-result-row{>div>div{>figure{flex-shrink:0;position:static!important;&:before{content:unset!important}i{color:var(--core-colour-body-text)!important;&.cm_vehicle_tool_compare{inset:.75rem 3.5rem auto auto}&.cm_vehicle_tool_favourite{inset:.75rem 1rem auto auto}}}>div{flex-grow:1;flex-shrink:1;width:calc(60% - 1rem)!important}}.pricing{border-top:1px solid rgba(0,0,0,.12)!important}.cm_vehicle_highlight{grid-template-columns:1fr 1fr 1fr 1fr!important}.row:has(.price){background-color:inherit;.body-bg-text{color:var(--core-colour-body-text)!important}.primary-bg-text{color:var(--core-colour-primary-text)!important}>.col.finance_price>div{text-align:start!important}}}}}@media (max-width:47.9375rem){.cm-vehicle-result-vehicle_overview,.cm-vehicle-result-search_result,.cm-vehicle-result-vehicle_summary{&.cm-vehicle-result-row{>div>div{flex-direction:column}figure{width:100%!important}}}}.cm_vehicle_highlight{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem;float:unset!important;padding:unset!important;small{text-transform:uppercase;&:after{content:':'}}.cmi{display:none!important}dt{text-transform:uppercase;font-weight:500;font-size:.875rem;display:block;margin:unset;&:after{content:':'}}dd{font-size:1rem;font-weight:300}&,>div{margin-left:unset!important;margin-right:unset!important}>div{display:block!important;background-color:#f4f4f4;border-radius:.5rem;padding:.6125rem!important;width:unset!important}}.cm-vehicle-result-finance{a:first-of-type{color:var(--core-colour-body-accent)!important}}.module{.form-control{border:1px solid #CEC8C5!important;border-radius:.75rem!important;box-shadow:none!important}.form-control:not(:has(#cm_captcha_0,.dropdown-toggle)){padding:1.25rem}.form-control:has(.dropdown-toggle){.dropdown-toggle{padding:1.25rem;border-radius:.75rem!important;background-color:#FFF!important;.module_vehicle_search_result &:has(.filter-option){padding:.5rem}}}&.module_vehicle_search_result div:has(>.bootstrap-select>.btn>.filter-option){width:unset!important;flex-grow:1}}div:has(>#cm_registration){border-radius:.6125rem;max-width:24rem;overflow:hidden;display:flex;margin-inline:auto;&:before{content:'';flex-shrink:0;width:8%;background-color:#0054a6}input#cm_registration{background-color:#FFC858;border:unset!important;border-radius:unset!important;font-size:2rem;font-weight:700;min-height:5rem;padding:0 .75em!important;position:relative;text-align:left;text-transform:uppercase;width:100%;z-index:2;flex-grow:1}}.module-top-notch{aspect-ratio:1728/114;margin-bottom:-1px;mask-image:url('data:image/svg+xml,<svg width="1728" height="114" viewBox="0 0 1728 114" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M787.536 0C787.628 0.169375 787.727 0.337484 787.833 0.503906L857.253 109.49C860.397 114.426 867.603 114.426 870.747 109.49L940.167 0.503906C940.273 0.337484 940.372 0.169375 940.464 0H1691C1711.43 0 1728 16.5655 1728 37V114H0V37C1.44314e-05 16.5655 16.5655 0 37 0H787.536Z" fill="black" /></svg>');mask-repeat:no-repeat;mask-size:100% 100%}.module_finance_search_cta{>.container>.row{position:relative;.bg{position:absolute;inset:0;z-index:0;background:linear-gradient(116deg,var(--finance-cta-bg-left-colour) 60%,var(--finance-cta-bg-right-colour) 60.05%);>.bg-image{position:absolute;inset:0;width:100%;height:100%;background-image:var(--bg-image);background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none;mix-blend-mode:overlay}}>div:not(.bg){padding:5rem;>div{z-index:2;position:relative;h3{margin-bottom:.5rem!important}form{width:100%;.col-sm-6{--bs-gutter-y:1.25rem;position:relative;label{position:absolute;top:1.25rem;left:2rem;z-index:1;font-size:.75rem}.dropdown{box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px!important;padding-top:1.25rem!important;.dropdown-menu{border-radius:.75rem!important;padding:0!important}button{box-shadow:none!important;border:none!important}}}}}}.image-col{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;.image-front{aspect-ratio:2/1;object-fit:contain;object-position:right;margin-top:-25%;width:100%}.image-back{aspect-ratio:1;width:100%;object-fit:cover}&.image-col-left{align-items:flex-start}&.image-col-right{align-items:flex-end}}}}@media (max-width:74.9375rem){.module_finance_search_cta{>.container>.row{>.bg{background:linear-gradient(116deg,var(--finance-cta-bg-left-colour) 50%,var(--finance-cta-bg-right-colour) 50.05%)}}}}@media (min-width:62rem){.module_finance_search_cta{&.placement-left>.container>.row>.bg{transform:scaleX(-1)}>.container>.row{.image-col{.image-back{width:85%}}}}}@media (max-width:61.9375rem){.module_finance_search_cta{>.container>.row{>div:not(.bg){padding-inline:3rem;padding-bottom:0!important}>.bg{background:linear-gradient(170deg,var(--finance-cta-bg-left-colour) 60%,var(--finance-cta-bg-right-colour) 60.1%)}}}}@media (max-width:47.9375rem){.module_finance_search_cta{>.container>.row{>div:not(.bg){padding-inline:1.5rem}.image-back{aspect-ratio:3/2!important}}}}.module_new_arrivals_content__cta{.row{align-items:center}}.module_hero_finance_search__fiducia{form>.row{margin-inline:0!important;>div{padding:0!important;--bs-gutter-y:1.25rem;position:relative;label{position:absolute;top:1.25rem;left:1.25rem;z-index:1;font-size:.75rem}.dropdown{box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px!important;padding-top:1.25rem!important;.dropdown-menu{border-radius:.75rem!important;padding:0!important}button{box-shadow:none!important;border:none!important}}}}.container>.row{.col-lg-4{border-radius:25px!important;z-index:10}>div{position:relative;padding:5rem 3rem;overflow:hidden;.image-overlay{position:absolute;inset:0;background-image:var(--overlay-1);background-position:center;background-repeat:no-repeat;background-size:cover;mix-blend-mode:overlay;z-index:0}img{max-width:450px;width:100%}>*:not(.image-overlay){position:relative;z-index:1}}}}@media (min-width:62rem){.module_hero_finance_search__fiducia{.container>.row{.col-lg-4{width:calc(33.3333333333% + 2rem);&.image-col-right{margin-left:-2rem}&.image-col-left{margin-right:-2rem}}>div{&:not(.image-col){&.order-lg-2{padding-left:5rem;img{transform:scaleX(-1)}}&.order-lg-1{padding-right:5rem}}}}}}@media (max-width:61.9375rem){.module_hero_finance_search__fiducia{.container>.row{.col-lg-4{margin-top:-2rem}>div{padding:3rem;&:not(.image-col){padding-bottom:5rem!important}}}}}.module_vehicle_finance__fiducia{.form-control.not-rounded-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.finance_body>.row{row-gap:1.25rem}span.input-group-text{color:var(--core-colour-body-text)}}.fancybox__container,.module_vehicle_search_result__enhanced-4-filters{z-index:calc(infinity)!important}