/*
Copyright (c) 2021 - 2026 Chief Mechanic Limited
Confidential and Proprietary - All rights reserved.
*/
.footer_logo{max-width:300px!important}.module_hero_background_text__template-3-cards-row{li{p:last-of-type,p:nth-last-of-type(2){display:flex!important;justify-content:center!important;align-items:center!important}}}.module_hero_background_text__template-3-image img{mask-image:unset!important}@media (min-width:768px){.module_hero_background_text__template-3-main hgroup{display:none!important}.module_hero_background_text__template-3-cards-row{li{margin-top:min(20vw, 350px)!important}}.module_hero_background_text__template-3-cards-image{display:none!important}}@media (max-width:767.99px){.module_hero_background_text__template-3-top{width:calc(100.5% + 2.5rem);margin-left:-1.25rem}.module_hero_background_text__template-3-image{&:after{content:'';background-color:#FFF;position:absolute;inset:0;height:100%;width:100%;z-index:2}}.module_hero_background_text__template-3-main hgroup img{margin-inline:-1.25rem!important;width:calc(100% + 2.5rem)!important;max-width:calc(100% + 2.5rem)!important}}.module_valuation_form__template-4-bs-stepper{background-color:var(--core-colour-secondary-accent);*{color:var(--core-colour-secondary-bg)!important}.bs-stepper-line{background-color:rgba(from var(--core-colour-secondary-bg) r g b / .12)!important}}#page_TKGmOo .module_card__card-bottom,#page_BDnjja .module_card__card-bottom{pointer-events:none!important;div.accent{display:none!important}}div.fancybox__container,div.module_vehicle_search_result__enhanced-4-filters.sticky-top{z-index:calc(infinity)!important}nav.navbar{z-index:1030!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)}}.cm_captcha .btn-outline{--btn-colour:#000;--btn-bg-colour:transparent;--btn-border-colour:#000;color:var(--btn-colour);border-color:#000}.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}}}