/*
Copyright 2026 Chief Mechanic Limited
*/
b,strong{font-weight:600!important}a:hover,a:hover span{text-decoration:underline;text-decoration-thickness:1px}footer .footer-primary-bg .row>div,footer .footer-primary-bg .row>div:last-of-type{border-right:0;margin:0px!important;padding-left:calc(var(--bs-gutter-x) / 2);padding-right:calc(var(--bs-gutter-x) / 2)}footer .bix25{font-size:2.2em!important;color:#225589!important}footer .opening-table{font-size:0.95em!important}footer .opening-table h4{color:#225589!important;font-size:1.1em!important}.header-browse-button{color:#fff!important;border-color:#225589!important;background-color:#225589!important}.cm-t1-megamenu.dropdown-menu{border-top-left-radius:0px!important;border-top-right-radius:0px!important;border:none!important;width:80vw!important;background-color:transparent;overflow-x:hidden}.header-primary-bg .navigation-browse-menu a:not(.dropdown-item,.btn){font-size:0.85em!important}.btn{padding:8px 16px}.btn:not(.btn-light,.dropdown-toggle,.cm_captcha .btn):hover{text-decoration:none;background-color:#002d5c!important;color:#fff!important}.rounded-bottom{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}#cm_chat_send{padding:4px 16px}figure .bi{color:#fff!important}.navbar-compare-favourite.rounded{border-radius:50px!important}.module_vehicle_type_ultra_content::-webkit-scrollbar{height:5px}.module_vehicle_type_ultra_content::-webkit-scrollbar-track{background:#D9D9D9}.module_vehicle_type_ultra_content::-webkit-scrollbar-thumb{background:#000}.module_vehicle_type_ultra_content{scrollbar-color:#D9D9D9 #000}.module_hero_homepage_ultra select{appearance:none}.faq_ultra_head{font-size:calc(6.5rem + 10vw)}.faq_ultra_bg{margin-top:calc(-40px - 5vw)}.navigation-browse-menu li{list-style:none}.cm_vehicle_information_row_negmargin{margin-top:calc(-10px - 5vw)}.cm-finance-representative-example{border:none;border-radius:15px;background-color:#f6f6f6}.cm-finance-representative-example table{border-spacing:10px 10px;border-style:hidden!important;border-collapse:separate}@media (min-width:992px){.cm-finance-representative-example table{border-spacing:30px 20px}}.cm-finance-representative-example tr{border-style:hidden!important}.cm-finance-representative-example td{border-radius:15px;background-color:#fff;padding:.7rem;border-style:hidden!important}.cm-finance-representative-example .text-center{text-align:left!important;margin-top:40px}.cm-finance-representative-example .example_header{font-size:1.5rem;margin-left:30px}.module_vehicle_information legend{font-size:1.1rem}.cm_info_t4infotab{background-color:#eaeaea}.cm_info_t4infotab li{color:white!important;background-color:#f3f3f3!important}.cm_info_t4infotab li .active{background-color:#04cdd0!important}.cm_info_t4infotab li a.active{color:white!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.cm_vehicle_information_expand_margin{background-color:#fbfdfe}.cm_vehicle_running_detail{background-color:#ebf7fc}.cm_vehicle_search_price_div.btn-group{border-radius:5px!important}.cm_vehicle_search_price_div.btn-group label{border-radius:5px!important;background-color:#f3f3f3}.cm_vehicle_search_price_div.btn-group label.active{background-color:#04cdd0}.cm_vehicle_search_price_div.btn-group a{border-radius:5px!important}.cm_vehicle_search_price_div.btn-group a.active{color:#fff;background-color:#04cdd0}.cm_vehicle_search_footer_pagination a.cm-page{border:none!important}.cm_vehicle_search_footer_pagination a.cm-nav{border-radius:5px!important}.cm_vehicle_search_footer_pagination .cm-nav-disabled{display:inline-block;line-height:1.5;text-decoration:none;vertical-align:middle;background-color:transparent;border:1px solid #ccc;border-radius:5px!important;color:#ccc!important}.cm_vehicle_search_footer_pagination a.btn-fill{border-radius:5px!important;border-color:#04cdd0;background-color:#04cdd0;color:#fff}#cm_vinfo_fancy_carousel{--f-carousel-gap:10px;--f-carousel-slide-width:60%;--f-carousel-slide-padding:0px}.rotator_highlights{font-size:.8rem}.cm_vehicle_information_description_expand_container{overflow:hidden;max-height:250px;transition:all 1s}.cm_read_more_mask{top:0;left:0;background:linear-gradient(to top,rgba(255,255,255,1)0%,rgba(255,255,255,0)30%,rgba(255,255,255,0)100%)}.form-control{border-style:none!important;border-bottom:1px solid #dee2e6!important;background-color:transparent}.input-group-text{border-style:none!important;border-bottom:1px solid #dee2e6!important;background-color:none}.cm_captcha .form-control{border:1px solid #dee2e6!important;border-radius:10px!important}.cm_template1_form .form-label{opacity:.5}.cm_template1_form .form-control .dropdown-toggle{border-style:none!important;background-color:rgba(0,0,0,0)!important;-webkit-appearance:none}.cm-border-grid .cm-cell{border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6}@media (max-width:575.98px){.cm-border-grid .cm-cell{border-right:none}}@media (min-width:576px) and (max-width:991.98px){.cm-border-grid>div:nth-child(2n),.cm-border-grid>div:last-child{border-right:none}.cm-border-grid>div:nth-last-child(-n+2){border-bottom:none}}@media (min-width:992px){.cm-border-grid>div:nth-child(3n),.cm-border-grid>div:last-child{border-right:none}.cm-border-grid>div:nth-last-child(-n+3){border-bottom:none}}.cm_vehicle_search_display .btn{border-style:none!important;border-radius:5px!important}.cm_vehicle_search_results_compare table{border-style:none!important;border-spacing:20px;border-style:hidden!important;border-collapse:separate;width:auto;table-layout:auto}.cm_vehicle_search_results_compare td{border-style:none!important;border-radius:10px;background-color:#f3f3f3;padding:1rem!important;max-width:400px!important;min-width:400px!important}.cm_vehicle_search_results_compare_break td{border-style:none!important;border-radius:10px;background-color:transparent!important;padding:1rem!important}.module_vehicle_search_result .cm_vehicle_search_results_compare tr td:first-of-type{text-align:left!important}.cm_vehicle_search_summary_transparent_container{background-color:transparent!important}.module_vehicle_search_result .cm_vehicle_search_results_compare figure{margin-top:-50px!important;margin-left:-17px!important}.module_vehicle_search_result .cm_vehicle_search_results_compare tr td{width:400px!important;min-width:400px!important}@media (max-width:992px){.cm_client_vehicle_finance_border_hide{border-style:none!important}}.finance_tab{padding-bottom:1rem}.finance_tab .btn{text-align:left}.finance_tab .not-rounded-bottom{border-radius:15px!important;border-style:none!important}.finance_tab .border-bottom-0{border-style:none!important}.finance_body .border{border-style:none!important}.finance_body .secondary-bg{background-color:transparent!important}.finance_body .p-4{padding:0!important}.calculator_body tr td{border-style:none!important}.calculator_body tr>td:last-of-type{text-align:right;font-weight:700}.module_hero_header_valuation p{color:white!important}.module_image_text_floating img{border-radius:15px!important}.accordion-button:not(.module_vehicle_information .accordion-button)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}.accordion-button:not(.module_vehicle_information .accordion-button,.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}.module_auto_faq .accordion-item,.module_faq_ultra .accordion-item,.faq_ultra_bg .accordion-item{border-bottom:1px solid #55555555!important}@media (max-width:575.98px){#module_contact_form_16ScaMaq>div{background-image:none!important}.cm_vehicle_information_description_expand_container,.cm_vehicle_information_description_expand_container p{font-size:0.9em!important}.cm_info_t4infotab .nav-item a{font-size:.9em;padding:8px 12px!important}}.cm-vehicle-result-finance{font-size:11px;line-height:11px}.cm-vehicle-result figure{position:relative}.cm-vehicle-result .cm_vehicle_tool_compare,.cm-vehicle-result .cm_vehicle_tool_favourite{bottom:3px;background-color:#fffe;color:#000!important;padding:8px 9px 3px;border-radius:50px;font-size:15px!important}.cm-vehicle-result .cm_vehicle_tool_compare{margin-left:-72px;padding:7px 9px 4px}.cm-vehicle-result .cm_vehicle_tool_favourite{margin-left:-36px}footer .footer-details .text-separator{display:inline-block;color:#225589;margin:0 5px}footer .footer-legal p,footer .footer-legal a{font-size:1em!important;color:#00000099!important}