.primaryicon-right-arrow:before{content:"\EA0C";font-size:16px}.primaryicon-left-arrow:before{content:"\EA0E";font-size:16px}.primaryicon-right-arrow-light:before{content:"\EA0C";font-size:16px}.primaryicon-left-arrow-light-format:before{content:"\EA0E";font-size:16px}.primaryicon-search:before{content:"\EA10"}.primaryicon-call-full:before,.primaryicon-phone-thin:before,.primaryicon-phone:before{content:"\EA11"}.primaryicon-user-alt:before,.primaryicon-user-circle-solid:before,.primaryicon-user-circle:before,.primaryicon-user-icon:before{content:"\EA13"}.primaryicon-Espanol-Icon:before,.primaryicon-globe:before{content:"\EA14"}@font-face{font-family:CadillacGothic-Regular;src:url(https://prod.cdn.secureoffersites.com/common/themes/cadillac/fonts/CadillacGothic-Regular.woff2)}@font-face{font-family:CadillacGothic-NarrowRegular;src:url(https://prod.cdn.secureoffersites.com/common/themes/cadillac/fonts/CadillacGothic-NarrowRegular.woff)}@font-face{font-family:CadillacGothic-Medium;src:url(https://prod.cdn.secureoffersites.com/common/themes/cadillac/fonts/CadillacGothic-Medium.woff)}@font-face{font-family:CadillacGothic-WideRegular;src:url(https://prod.cdn.secureoffersites.com/common/themes/cadillac/fonts/CadillacGothic-WideRegular.woff)}body,h1{font-family:CadillacGothic-Regular,sans-serif!important}h1{font-size:20px!important;font-weight:500!important}h2{font-family:CadillacGothic-Regular,sans-serif!important;font-weight:700!important;letter-spacing:5px!important;line-height:1.32!important;text-transform:uppercase!important}h2:not(#trans-body h2,.inventory-car-parent-box .vehicle-content .vehiclebox-title h2,.inventory-car-parent-box-2 .vehicle-box .vehiclebox-title h2,.standard-inventory .si-vehicle-box .vehiclebox-title h2,.clean-design-srp-card .vehiclebox-title-main,.oem-vehicledetails-box .oem-vehiclebox-title h2,.website_group_inventory_listing .vehicle-box .vehiclebox-title h2,.dealer-specials h2,.preownedspecialspage .preownedbox h2,#reserve-your-vehicle .step1-container h2,#reserve-your-vehicle .step2-container h2){font-size:28px!important}h3{font-size:24px!important;text-transform:uppercase!important}h3,h4{font-family:CadillacGothic-Regular,sans-serif!important;font-weight:500!important}h4{font-size:20px!important}h5{font-family:CadillacGothic-Regular,sans-serif!important;font-size:16px!important;font-weight:500!important}#newinventory .vehiclebox-title,#newinventory .vehiclebox-title h2,#newinventory .vehiclebox-title-main,#newinventory .vehiclebox-title-main h2{font-size:20px!important}#newinventory .clean-design-srp-card .vehiclebox-title .vehiclebox-title--wrapper{align-items:flex-start!important}#newinventory .vehicle-info-icon{background-color:#fff!important;bottom:6px!important;position:relative!important;right:0!important}#newinventory .vehicle-info-icon .info-icon-css{font-size:25px!important}#newinventory .payment-details-tab{font-size:16px!important}#newinventory .payment-details-tab .font-weight-bold{font-weight:400!important}#newinventory .payment-details-tab .msrp_label_custom,#newinventory .payment-details-tab .msrp_value_custom,#newinventory .payment-details-tab .srp-msrp{font-size:16px!important;font-weight:400!important}#inventoryvdpdetails_page .oem-vdp-vehicle-heading,#inventoryvdpdetails_page .vdp-vehicle-heading,#inventoryvdpdetails_page .vehicle_summary_vdp h1._theme_font_bold.color-white,#mazda_oem_inventoryvdp_page .oem-vdp-vehicle-heading,#mazda_oem_inventoryvdp_page .vdp-vehicle-heading,#mazda_oem_inventoryvdp_page .vehicle_summary_vdp h1._theme_font_bold.color-white{font-size:24px!important}.mazdaoeminventoryvdp #key-features .key-features-section .key-features-title{color:#000!important}#trans-body h2{text-transform:uppercase!important}p:not(#rotational-banner-component .banners-safe-area p,#reserve-your-vehicle .step1-container p,#reserve-your-vehicle .step2-container p){font-family:CadillacGothic-Regular,sans-serif!important;font-size:16px!important;line-height:1.6rem!important}.modal-body,.modal-dialog{font-family:CadillacGothic-Regular,sans-serif!important}h1.font-weight-bold,h3.font-weight-bold,h4.font-weight-bold,h5.font-weight-bold{font-weight:500!important}h2.font-weight-bold{font-weight:700!important}#paragon-websiteprimary-footer .font-weight-bold,#paragon-websiteprimary-header .font-weight-bold,#website-primary-footer .font-weight-bold,#website-primary-header .font-weight-bold{font-weight:400!important}#paragon-websiteprimary-footer .footer-menu-title,#paragon-websiteprimary-header .footer-menu-title,#website-primary-footer .footer-menu-title,#website-primary-header .footer-menu-title{font-family:CadillacGothic-Medium,sans-serif!important}.rounded-buttons{border-radius:0;font-family:CadillacGothic-Regular,sans-serif!important;text-transform:uppercase}.rounded-box{border-radius:0}.rounded-left-top-radius{border-top-left-radius:0}.rounded-right-top-radius{border-top-right-radius:0}.rounded-right-bottom-radius{border-bottom-right-radius:0}.rounded-left-bottom-radius{border-bottom-left-radius:0}.rounded-buttons:not(.cookie-disclaimer .disclaimer-btn a,.image-section-container .image-buttons,.service__chips__btn,#btn-details),.rounded-full-buttons:not(.website-input-box){background-color:transparent!important;border:1px solid #000!important;border-radius:0!important;color:#000!important;font-family:CadillacGothic-Regular,sans-serif!important;font-size:12px!important;text-align:center!important;text-transform:uppercase!important}.rounded-buttons:not(.cookie-disclaimer .disclaimer-btn a,.image-section-container .image-buttons,.service__chips__btn,#btn-details):hover,.rounded-full-buttons:not(.website-input-box):hover{text-decoration:none!important}.rounded-buttons:not(.cookie-disclaimer .disclaimer-btn a,.image-section-container .image-buttons,.service__chips__btn,#btn-details):hover:not(.customize-payment-section .transact-button,.srp-view-details-transact-button-container .srp-transact-button,.image-section-container .image-buttons),.rounded-full-buttons:not(.website-input-box):hover:not(.customize-payment-section .transact-button,.srp-view-details-transact-button-container .srp-transact-button,.image-section-container .image-buttons){background-color:#000!important;border:1px solid #000!important;color:#fff!important;opacity:1!important}.rounded-buttons:not(.cookie-disclaimer .disclaimer-btn a,.image-section-container .image-buttons,.service__chips__btn,#btn-details):active,.rounded-full-buttons:not(.website-input-box):active{background-color:#000!important;color:#fff!important}.theme-coupon-specials .secondary-btn:hover .color-black{color:#fff!important}.image-ur-search-three-tile-container #vehicle-search-section.vehicle-search-buttons .oem-design-vehicle-search .search-bar-filter .search-btn{background-color:transparent!important;border:1px solid #000!important;color:#000!important;text-transform:uppercase!important}.image-ur-search-three-tile-container #vehicle-search-section.vehicle-search-buttons .oem-design-vehicle-search .search-bar-filter .search-btn:hover{background-color:#000!important;border:1px solid #000!important;color:#fff!important}.image-ur-search-three-tile-container #vehicle-search-section.vehicle-search-buttons .oem-design-vehicle-search .search-bar-filter .mazda-dropdown-wrapper .mazda-dropdown-header{font-size:13px!important;font-weight:400!important;text-transform:uppercase!important}.image-ur-search-three-tile-container .image-section-container .image-buttons{background-color:transparent!important;border:1px solid #fff!important;color:#fff!important;font-family:CadillacGothic-Regular,sans-serif!important}.image-ur-search-three-tile-container .image-section-container .image-buttons:hover{background-color:#fff!important;border:1px solid #fff!important;color:#000!important}.sty2-submenu-container .dynamic-section-content .body-type-container .brand-type{background-color:transparent!important;border:1px solid #000!important;border-radius:0!important;color:#000!important;font-family:CadillacGothic-Regular,sans-serif!important;font-size:12px!important;text-align:center!important;text-transform:uppercase!important}.sty2-submenu-container .dynamic-section-content .body-type-container .brand-type:hover{text-decoration:none!important}.sty2-submenu-container .dynamic-section-content .body-type-container .brand-type:hover:not(.customize-payment-section .transact-button,.srp-view-details-transact-button-container .srp-transact-button,.image-section-container .image-buttons){background-color:#000!important;border:1px solid #000!important;color:#fff!important;opacity:1!important}.sty2-submenu-container .dynamic-section-content .body-type-container .brand-type:active{background-color:#000!important;color:#fff!important}.sty2-submenu-container .dynamic-section-content .body-type-container .brand-type.active{background-color:#000!important;border:1px solid #000!important;color:#fff!important}#inventorydetails_page .payment-calculator-container #msrp-section-wrapper.border-radius,#inventorydetails_page .payment-calculator-container #msrp-section-wrapper.box-bottom-radius,#inventorydetails_page .payment-calculator-container .finance-box .border-top-radius,#inventoryvdpdetails_page .payment-calculator-container #msrp-section-wrapper.border-radius,#inventoryvdpdetails_page .payment-calculator-container #msrp-section-wrapper.box-bottom-radius,#inventoryvdpdetails_page .payment-calculator-container .finance-box .border-top-radius,#mazda_oem_inventoryvdp_page .payment-calculator-container #msrp-section-wrapper.border-radius,#mazda_oem_inventoryvdp_page .payment-calculator-container #msrp-section-wrapper.box-bottom-radius,#mazda_oem_inventoryvdp_page .payment-calculator-container .finance-box .border-top-radius{border-radius:0}#inventorydetails_page .payment-calculator-container .payment-buy-container .payment-buynow-btnsection .transact-button:hover,#inventoryvdpdetails_page .payment-calculator-container .payment-buy-container .payment-buynow-btnsection .transact-button:hover,#mazda_oem_inventoryvdp_page .payment-calculator-container .payment-buy-container .payment-buynow-btnsection .transact-button:hover{background-color:#171473!important;color:#fff!important}#inventorydetails_page .payment-links,#inventoryvdpdetails_page .payment-links,#mazda_oem_inventoryvdp_page .payment-links{font-family:CadillacGothic-Regular,sans-serif!important;font-weight:400!important;text-transform:uppercase!important}#inventorydetails_page .payment-links a.active,#inventoryvdpdetails_page .payment-links a.active,#mazda_oem_inventoryvdp_page .payment-links a.active{background-color:#171473!important}#inventorydetails_page .payment-links a:hover,#inventoryvdpdetails_page .payment-links a:hover,#mazda_oem_inventoryvdp_page .payment-links a:hover{background-color:#000!important;color:#fff!important}#inventorydetails_page .payment-links strong,#inventoryvdpdetails_page .payment-links strong,#mazda_oem_inventoryvdp_page .payment-links strong{font-weight:400!important}#inventorydetails_page .vue-slider .vue-slider-rail,#inventoryvdpdetails_page .vue-slider .vue-slider-rail,#mazda_oem_inventoryvdp_page .vue-slider .vue-slider-rail{background-color:#787878!important}#inventorydetails_page .vue-slider .vue-slider-rail .vue-slider-process,#inventoryvdpdetails_page .vue-slider .vue-slider-rail .vue-slider-process,#mazda_oem_inventoryvdp_page .vue-slider .vue-slider-rail .vue-slider-process{background-color:#171473!important}#inventorydetails_page .vue-slider .vue-slider-rail .vue-slider-dot-handle,#inventoryvdpdetails_page .vue-slider .vue-slider-rail .vue-slider-dot-handle,#mazda_oem_inventoryvdp_page .vue-slider .vue-slider-rail .vue-slider-dot-handle{background-color:#171473!important;border-radius:0!important}#inventorydetails_page #finance-payment-customizing ._theme_font_bold,#inventorydetails_page #lease-payment-customizing ._theme_font_bold,#inventoryvdpdetails_page #finance-payment-customizing ._theme_font_bold,#inventoryvdpdetails_page #lease-payment-customizing ._theme_font_bold,#mazda_oem_inventoryvdp_page #finance-payment-customizing ._theme_font_bold,#mazda_oem_inventoryvdp_page #lease-payment-customizing ._theme_font_bold{font-family:CadillacGothic-Regular,sans-serif!important}#inventorydetails_page #finance-payment-customizing .seg-btns-wrapper .seg-btn--active,#inventorydetails_page #lease-payment-customizing .seg-btns-wrapper .seg-btn--active,#inventoryvdpdetails_page #finance-payment-customizing .seg-btns-wrapper .seg-btn--active,#inventoryvdpdetails_page #lease-payment-customizing .seg-btns-wrapper .seg-btn--active,#mazda_oem_inventoryvdp_page #finance-payment-customizing .seg-btns-wrapper .seg-btn--active,#mazda_oem_inventoryvdp_page #lease-payment-customizing .seg-btns-wrapper .seg-btn--active{background-color:#171473!important}#inventorydetails_page #payments-cash-tab svg,#inventorydetails_page #payments-finance-tab svg,#inventorydetails_page #payments-lease-tab svg,#inventorydetails_page .call-vdp-buttons-container .cta-button-styles em,#inventorydetails_page .call-vdp-buttons-container .cta-button-styles i,#inventorydetails_page .call-vdp-buttons-container .cta-button-styles svg,#inventorydetails_page .primary-inventory-btn-group .checkoutpointingarrow,#inventorydetails_page .primary-inventory-btn-group .rounded-buttons:not(.transact-button) em,#inventorydetails_page .primary-inventory-btn-group .rounded-buttons:not(.transact-button) i,#inventorydetails_page .primary-inventory-btn-group .rounded-buttons:not(.transact-button) svg,#inventorydetails_page .vdp-price-bar-cta-wrapper i,#inventoryvdpdetails_page #payments-cash-tab svg,#inventoryvdpdetails_page #payments-finance-tab svg,#inventoryvdpdetails_page #payments-lease-tab svg,#inventoryvdpdetails_page .call-vdp-buttons-container .cta-button-styles em,#inventoryvdpdetails_page .call-vdp-buttons-container .cta-button-styles i,#inventoryvdpdetails_page .call-vdp-buttons-container .cta-button-styles svg,#inventoryvdpdetails_page .primary-inventory-btn-group .checkoutpointingarrow,#inventoryvdpdetails_page .primary-inventory-btn-group .rounded-buttons:not(.transact-button) em,#inventoryvdpdetails_page .primary-inventory-btn-group .rounded-buttons:not(.transact-button) i,#inventoryvdpdetails_page .primary-inventory-btn-group .rounded-buttons:not(.transact-button) svg,#inventoryvdpdetails_page .vdp-price-bar-cta-wrapper i,#mazda_oem_inventoryvdp_page #payments-cash-tab svg,#mazda_oem_inventoryvdp_page #payments-finance-tab svg,#mazda_oem_inventoryvdp_page #payments-lease-tab svg,#mazda_oem_inventoryvdp_page .call-vdp-buttons-container .cta-button-styles em,#mazda_oem_inventoryvdp_page .call-vdp-buttons-container .cta-button-styles i,#mazda_oem_inventoryvdp_page .call-vdp-buttons-container .cta-button-styles svg,#mazda_oem_inventoryvdp_page .primary-inventory-btn-group .checkoutpointingarrow,#mazda_oem_inventoryvdp_page .primary-inventory-btn-group .rounded-buttons:not(.transact-button) em,#mazda_oem_inventoryvdp_page .primary-inventory-btn-group .rounded-buttons:not(.transact-button) i,#mazda_oem_inventoryvdp_page .primary-inventory-btn-group .rounded-buttons:not(.transact-button) svg,#mazda_oem_inventoryvdp_page .vdp-price-bar-cta-wrapper i{display:none!important}#inventorydetails_page .ev-calculator-container .card,#inventorydetails_page .ev-calculator-container .card-body .rounded-3,#inventoryvdpdetails_page .ev-calculator-container .card,#inventoryvdpdetails_page .ev-calculator-container .card-body .rounded-3,#mazda_oem_inventoryvdp_page .ev-calculator-container .card,#mazda_oem_inventoryvdp_page .ev-calculator-container .card-body .rounded-3{border-radius:0!important}#inventorydetails_page .ev-calculator-container .card-title,#inventoryvdpdetails_page .ev-calculator-container .card-title,#mazda_oem_inventoryvdp_page .ev-calculator-container .card-title{text-transform:uppercase!important}#inventorydetails_page .location-detail-set .primaryicon-map-pin,#inventoryvdpdetails_page .location-detail-set .primaryicon-map-pin,#mazda_oem_inventoryvdp_page .location-detail-set .primaryicon-map-pin{display:none!important}@media (min-width:768px){#inventorydetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .fa-heart,#inventorydetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .heart-icon-hover,#inventorydetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .heart-toggle-btn,#inventorydetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .message-toggle-btn,#inventorydetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .mx-2,#inventorydetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .primaryicon-email,#inventorydetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .primaryicon-heart,#inventorydetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .print-toggle-btn,#inventorydetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .text-toggle-btn,#inventorydetails_page .step-navigation .fa-heart,#inventorydetails_page .step-navigation .mx-2,#inventorydetails_page .step-navigation .primaryicon-email,#inventorydetails_page .step-navigation .primaryicon-heart,#inventoryvdpdetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .fa-heart,#inventoryvdpdetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .heart-icon-hover,#inventoryvdpdetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .heart-toggle-btn,#inventoryvdpdetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .message-toggle-btn,#inventoryvdpdetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .mx-2,#inventoryvdpdetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .primaryicon-email,#inventoryvdpdetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .primaryicon-heart,#inventoryvdpdetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .print-toggle-btn,#inventoryvdpdetails_page .oem-vehicle-title-section .oem-vehicle-title-icons .text-toggle-btn,#inventoryvdpdetails_page .step-navigation .fa-heart,#inventoryvdpdetails_page .step-navigation .mx-2,#inventoryvdpdetails_page .step-navigation .primaryicon-email,#inventoryvdpdetails_page .step-navigation .primaryicon-heart,#mazda_oem_inventoryvdp_page .oem-vehicle-title-section .oem-vehicle-title-icons .fa-heart,#mazda_oem_inventoryvdp_page .oem-vehicle-title-section .oem-vehicle-title-icons .heart-icon-hover,#mazda_oem_inventoryvdp_page .oem-vehicle-title-section .oem-vehicle-title-icons .heart-toggle-btn,#mazda_oem_inventoryvdp_page .oem-vehicle-title-section .oem-vehicle-title-icons .message-toggle-btn,#mazda_oem_inventoryvdp_page .oem-vehicle-title-section .oem-vehicle-title-icons .mx-2,#mazda_oem_inventoryvdp_page .oem-vehicle-title-section .oem-vehicle-title-icons .primaryicon-email,#mazda_oem_inventoryvdp_page .oem-vehicle-title-section .oem-vehicle-title-icons .primaryicon-heart,#mazda_oem_inventoryvdp_page .oem-vehicle-title-section .oem-vehicle-title-icons .print-toggle-btn,#mazda_oem_inventoryvdp_page .oem-vehicle-title-section .oem-vehicle-title-icons .text-toggle-btn,#mazda_oem_inventoryvdp_page .step-navigation .fa-heart,#mazda_oem_inventoryvdp_page .step-navigation .mx-2,#mazda_oem_inventoryvdp_page .step-navigation .primaryicon-email,#mazda_oem_inventoryvdp_page .step-navigation .primaryicon-heart{display:none!important}}#inventorydetails_page .align-items-lg-start a,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a,#inventorydetails_page .inventory-vdp-top-section .section-two a,#inventoryvdpdetails_page .align-items-lg-start a,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a,#mazda_oem_inventoryvdp_page .align-items-lg-start a,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a{text-decoration:underline!important;text-transform:uppercase!important}#inventorydetails_page .align-items-lg-start a:hover,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a:hover,#inventorydetails_page .inventory-vdp-top-section .section-two a:hover,#inventoryvdpdetails_page .align-items-lg-start a:hover,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a:hover,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a:hover,#mazda_oem_inventoryvdp_page .align-items-lg-start a:hover,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a:hover,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a:hover{color:#9f9b9b!important}@media (min-width:768px){#inventorydetails_page .align-items-lg-start a em,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a em,#inventorydetails_page .inventory-vdp-top-section .section-two a em,#inventoryvdpdetails_page .align-items-lg-start a em,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a em,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a em,#mazda_oem_inventoryvdp_page .align-items-lg-start a em,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a em,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a em{display:inline-block!important;text-decoration:none!important}#inventorydetails_page .align-items-lg-start a .mx-2,#inventorydetails_page .align-items-lg-start a .primaryicon-download-bold,#inventorydetails_page .align-items-lg-start a .primaryicon-pdf-icon,#inventorydetails_page .align-items-lg-start a .primaryicon-share,#inventorydetails_page .align-items-lg-start a .primaryicon-user-icon,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .mx-2,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-download-bold,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-pdf-icon,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-share,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-user-icon,#inventorydetails_page .inventory-vdp-top-section .section-two a .mx-2,#inventorydetails_page .inventory-vdp-top-section .section-two a .primaryicon-download-bold,#inventorydetails_page .inventory-vdp-top-section .section-two a .primaryicon-pdf-icon,#inventorydetails_page .inventory-vdp-top-section .section-two a .primaryicon-share,#inventorydetails_page .inventory-vdp-top-section .section-two a .primaryicon-user-icon,#inventoryvdpdetails_page .align-items-lg-start a .mx-2,#inventoryvdpdetails_page .align-items-lg-start a .primaryicon-download-bold,#inventoryvdpdetails_page .align-items-lg-start a .primaryicon-pdf-icon,#inventoryvdpdetails_page .align-items-lg-start a .primaryicon-share,#inventoryvdpdetails_page .align-items-lg-start a .primaryicon-user-icon,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .mx-2,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-download-bold,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-pdf-icon,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-share,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-user-icon,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a .mx-2,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a .primaryicon-download-bold,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a .primaryicon-pdf-icon,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a .primaryicon-share,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a .primaryicon-user-icon,#mazda_oem_inventoryvdp_page .align-items-lg-start a .mx-2,#mazda_oem_inventoryvdp_page .align-items-lg-start a .primaryicon-download-bold,#mazda_oem_inventoryvdp_page .align-items-lg-start a .primaryicon-pdf-icon,#mazda_oem_inventoryvdp_page .align-items-lg-start a .primaryicon-share,#mazda_oem_inventoryvdp_page .align-items-lg-start a .primaryicon-user-icon,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .mx-2,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-download-bold,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-pdf-icon,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-share,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .primaryicon-user-icon,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a .mx-2,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a .primaryicon-download-bold,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a .primaryicon-pdf-icon,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a .primaryicon-share,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a .primaryicon-user-icon{display:none!important}}#inventorydetails_page .align-items-lg-start a .color-red,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .color-red,#inventorydetails_page .inventory-vdp-top-section .section-two a .color-red,#inventoryvdpdetails_page .align-items-lg-start a .color-red,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .color-red,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a .color-red,#mazda_oem_inventoryvdp_page .align-items-lg-start a .color-red,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a .color-red,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a .color-red{color:red!important}#inventorydetails_page .align-items-start,#inventoryvdpdetails_page .align-items-start,#mazda_oem_inventoryvdp_page .align-items-start{align-items:flex-end!important;display:flex!important;flex-direction:column!important}#inventorydetails_page .align-items-lg-start,#inventoryvdpdetails_page .align-items-lg-start,#mazda_oem_inventoryvdp_page .align-items-lg-start{font-size:13px!important;margin-bottom:5px!important}#inventorydetails_page .align-items-lg-start .mr-2,#inventorydetails_page .align-items-lg-start .mr-lg-3,#inventoryvdpdetails_page .align-items-lg-start .mr-2,#inventoryvdpdetails_page .align-items-lg-start .mr-lg-3,#mazda_oem_inventoryvdp_page .align-items-lg-start .mr-2,#mazda_oem_inventoryvdp_page .align-items-lg-start .mr-lg-3{margin-right:0!important}#inventorydetails_page #incentives .vdp-incentives,#inventoryvdpdetails_page #incentives .vdp-incentives,#mazda_oem_inventoryvdp_page #incentives .vdp-incentives{background-color:transparent!important;border:1px solid #000!important;border-radius:0!important;color:#000!important;font-family:CadillacGothic-Regular,sans-serif!important;font-size:12px!important;font-weight:400!important;text-align:center!important;text-transform:uppercase!important}#inventorydetails_page #incentives .vdp-incentives:hover,#inventoryvdpdetails_page #incentives .vdp-incentives:hover,#mazda_oem_inventoryvdp_page #incentives .vdp-incentives:hover{text-decoration:none!important}#inventorydetails_page #incentives .vdp-incentives:hover:not(.customize-payment-section .transact-button,.srp-view-details-transact-button-container .srp-transact-button,.image-section-container .image-buttons),#inventoryvdpdetails_page #incentives .vdp-incentives:hover:not(.customize-payment-section .transact-button,.srp-view-details-transact-button-container .srp-transact-button,.image-section-container .image-buttons),#mazda_oem_inventoryvdp_page #incentives .vdp-incentives:hover:not(.customize-payment-section .transact-button,.srp-view-details-transact-button-container .srp-transact-button,.image-section-container .image-buttons){background-color:#000!important;border:1px solid #000!important;color:#fff!important;opacity:1!important}#inventorydetails_page #incentives .vdp-incentives:active,#inventoryvdpdetails_page #incentives .vdp-incentives:active,#mazda_oem_inventoryvdp_page #incentives .vdp-incentives:active{background-color:#000!important;color:#fff!important}@media (max-width:767px){#inventorydetails_page .align-items-lg-start,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery,#inventorydetails_page .inventory-vdp-top-section .section-two,#inventorydetails_page .oem-vehicle-links,#inventoryvdpdetails_page .align-items-lg-start,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two,#inventoryvdpdetails_page .oem-vehicle-links,#mazda_oem_inventoryvdp_page .align-items-lg-start,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two,#mazda_oem_inventoryvdp_page .oem-vehicle-links{column-gap:15px!important}#inventorydetails_page .align-items-lg-start a,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a,#inventorydetails_page .inventory-vdp-top-section .section-two a,#inventorydetails_page .oem-vehicle-links a,#inventoryvdpdetails_page .align-items-lg-start a,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a,#inventoryvdpdetails_page .oem-vehicle-links a,#mazda_oem_inventoryvdp_page .align-items-lg-start a,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a,#mazda_oem_inventoryvdp_page .oem-vehicle-links a{border:none!important;margin:0!important;padding:0!important;text-decoration:none!important}#inventorydetails_page .align-items-lg-start a em,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a em,#inventorydetails_page .inventory-vdp-top-section .section-two a em,#inventorydetails_page .oem-vehicle-links a em,#inventoryvdpdetails_page .align-items-lg-start a em,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a em,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a em,#inventoryvdpdetails_page .oem-vehicle-links a em,#mazda_oem_inventoryvdp_page .align-items-lg-start a em,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a em,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a em,#mazda_oem_inventoryvdp_page .oem-vehicle-links a em{font-size:18px!important;margin:0!important;padding:0!important}#inventorydetails_page .align-items-lg-start a span,#inventorydetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a span,#inventorydetails_page .inventory-vdp-top-section .section-two a span,#inventorydetails_page .oem-vehicle-links a span,#inventoryvdpdetails_page .align-items-lg-start a span,#inventoryvdpdetails_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a span,#inventoryvdpdetails_page .inventory-vdp-top-section .section-two a span,#inventoryvdpdetails_page .oem-vehicle-links a span,#mazda_oem_inventoryvdp_page .align-items-lg-start a span,#mazda_oem_inventoryvdp_page .inventory-vdp-top-navigation_section .single-vehicle-gallery a span,#mazda_oem_inventoryvdp_page .inventory-vdp-top-section .section-two a span,#mazda_oem_inventoryvdp_page .oem-vehicle-links a span{display:none!important}}#inventorydetails_page .payment-price-option,#inventoryvdpdetails_page .payment-price-option,#mazda_oem_inventoryvdp_page .payment-price-option,#primary-similar-vehicle .similar-vehicles-section{text-transform:uppercase!important}.cookie-disclaimer .disclaimer-btn a{background-color:transparent;border:1px solid #fff;color:#fff!important}.cookie-disclaimer .disclaimer-btn a:hover{background-color:#fff;color:#000!important}.vdv-modal #VDVvehicleTitle .vdv-title._theme_font_bold{font-family:CadillacGothic-Regular,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.vdv-modal #VDVvehicleDescription{text-transform:uppercase!important}.vdv-modal #VDVfinanceTitle._theme_font_bold{text-transform:uppercase!important}.vdv-modal #VDVfinancePrice._theme_font_bold,.vdv-modal #VDVfinanceTitle._theme_font_bold{font-family:CadillacGothic-Regular,sans-serif!important}.vdv-modal #VDVfinanceDescription{font-family:CadillacGothic-Medium,sans-serif!important;text-transform:uppercase!important}.vdv-modal #footer .endButton._theme_font_bold{background-color:transparent!important;border:1px solid #fff!important;border-radius:0!important;color:#fff!important;font-family:CadillacGothic-Regular,sans-serif!important;font-size:12px!important;text-align:center!important;text-transform:uppercase!important}.vdv-modal #footer .endButton._theme_font_bold:hover{background-color:#fff!important;border:1px solid #fff!important;color:#000!important;text-decoration:none!important}.vdv-modal .vdv-text-link{text-decoration:underline!important}.vdv-modal .vdv-text-link .primaryicon-share{display:none!important}.vdv-modal .vdv-text-link:hover{opacity:.7!important}.wizard-backgroundcolor{background-color:rgba(0,0,0,.8)}.darkcolor-primary{background-color:#a61616}#websiteprimary_landing .brand-browse__header .brand-browse__title,#websiteprimary_landing .direction-box .findus-text,#websiteprimary_landing .explore-by-models .explore-model-title,#websiteprimary_landing .research-model-section-header,#websiteprimary_landing .rotational-coupon-specials .title,#websiteprimary_landing .rotational-preownedvehicles h4,#websiteprimary_landing .vehicle-title-wrapper .vehicle-count-title,.sticky-price-bar .sticky-price-bar-title span{text-transform:uppercase!important}#websiteprimary_landing .search-vehicle-component .vehicle-search-links .vehicle-search-link-item a{font-size:16px!important;font-weight:400}#websiteprimary_landing .search-vehicle-component .vehicle-search-links .vehicle-search-link-item a span{width:100%}#websiteprimary_landing .search-vehicle-component #vehicle-search-section .oem-design-vehicle-search .search-bar-filter{border:1px solid #dee2e6!important;box-shadow:none!important}#websiteprimary_landing .image-titles-buttons-mobile .six-pack-box-inner{background-color:transparent!important;border:1px solid #000!important;border-radius:0!important;color:#000!important;font-family:CadillacGothic-Regular,sans-serif!important;font-size:12px!important;justify-content:center!important;text-align:center!important;text-transform:uppercase!important}#websiteprimary_landing .image-titles-buttons-mobile .six-pack-box-inner:hover{background-color:#000!important;border:1px solid #000!important;color:#fff!important;text-decoration:none!important}#websiteprimary_landing .image-titles-buttons-mobile .six-pack-box-inner .six-pack-box-icon,#websiteprimary_landing .image-titles-buttons-mobile .six-pack-box-inner>div:last-child{display:none!important}#website-primary-footer .footer-dealer-info .footer-menu-title,._website_header .t-mm-header-action-items,._website_header .t-mm-header-action-items .mm-header-signin,h1{text-transform:uppercase!important}.inventory_listing{background-color:#d2d2d2!important}#newinventory .inventory-vehicle-search .progress-slider .form-control,#newinventory .inventory-vehicle-search .vehicle_input,#newinventory .multiselect-filters-container .filter-dropdown-selections .filter-section,#newinventory .multiselect-filters-container .filter-dropdown-selections .multidropdown-apply,#newinventory .multiselect-filters-container .progress-slider .selected-range input{border-radius:0}#newinventory .multiselect-filters-container .progress-slider input[aria-labelledby=sales-prices]{padding-left:4px;padding-right:4px;width:65px}#newinventory .multiselect-filters-container #inventory-features-popup .features-list-section .feature-items-section .subcat-item .feature-vc-count,#newinventory .multiselect-filters-container .el-switch .el-switch-style,#newinventory .multiselect-filters-container .el-switch .el-switch-style:before{border-radius:0}#newinventory .multiselect-filters-container .multi-filter-dropdown .multidropdown-apply{background-color:transparent!important;border:1px solid #000!important;border-radius:0!important;border-radius:0;color:#000!important;font-family:CadillacGothic-Regular,sans-serif!important;font-size:12px!important;text-align:center!important;text-transform:uppercase!important}#newinventory .multiselect-filters-container .multi-filter-dropdown .multidropdown-apply:hover{text-decoration:none!important}#newinventory .multiselect-filters-container .multi-filter-dropdown .multidropdown-apply:hover:not(.customize-payment-section .transact-button,.srp-view-details-transact-button-container .srp-transact-button,.image-section-container .image-buttons){background-color:#000!important;border:1px solid #000!important;color:#fff!important;opacity:1!important}#newinventory .multiselect-filters-container .multi-filter-dropdown .multidropdown-apply:active{background-color:#000!important;color:#fff!important}#newinventory .multiselect-filters-container .vehicle-count{border-radius:0}#newinventory .multiselect-filters-container .left-multi-select .filters_section_parent .filters-section .nav-link{border:.5px solid!important;border-radius:0}#newinventory .bgcolor-primary-custom-checkbox em,#newinventory .selected-filters .filter-item,#newinventory .srp-vehicles-container .srp-card-top-indicator-section .offer-tag-block .offer-tag{border-radius:0}#newinventory .srp-vehicles-container .vehicle-content .srp-view-details-transact-button-container .srp-transact-button:hover{background-color:#171473!important;color:#fff!important}#newinventory .inventory-pagination .page-item .page-link{border-radius:0}#newinventory .vue-slider-dot-handle{background-color:#171473!important;border-color:#171473!important;border-radius:0!important}#newinventory .el-switch .el-switch-style._msbi_background_color,#newinventory .el-switch .el-switch-style.bgcolor-primary,#newinventory .vue-slider-dot-tooltip-inner,#newinventory .vue-slider-process{background-color:#171473!important}#newinventory .el-switch input[type=checkbox]:not(:checked)+.el-switch-style{background-color:#787878!important}#newinventory .bgcolor-primary-custom-checkbox .primarybg-checked,#newinventory .bgcolor-primary-custom-checkbox .primarybg-checked.bgcolor-primary,#newinventory .left-multi-select .nav-link._msbi_background_color,#newinventory .left-multi-select .nav-link.bgcolor-primary,#newinventory .mobile-filters-wrapper .nav-link._msbi_background_color,#newinventory .mobile-filters-wrapper .nav-link.bgcolor-primary{background-color:#171473!important;border-color:#171473!important}#newinventory .inventory-type-list .nav-link{font-size:13px!important}#newinventory .inventory-type-list .nav-link._msbi_background_color,#newinventory .inventory-type-list .nav-link.bgcolor-primary{background-color:#171473!important;border-color:#171473!important}#newinventory .inventory-type-list .nav-link.bgcolor-light-grey{background-color:#787878!important;color:#fff!important}#newinventory .nav-justified{flex-wrap:wrap!important}#newinventory .nav-justified .nav-link{font-size:13px!important}#newinventory .nav-justified .nav-link.bgcolor-light-grey{background-color:#787878!important;color:#fff!important}#newinventory .features-model-title,#newinventory .filter-dropdown-selections .filter-section,#newinventory .filter-dropdown-selections .filter-section .text-selected,#newinventory .mm-filter-item a,#newinventory .mm-filteritems-wrapper a,#newinventory .mobile-filters-popup-title,#newinventory .more-filters-popup-title,#newinventory .one-owner-title,#newinventory .slider-text,#newinventory .srp-filter-title,#newinventory .srp-sort-title,#newinventory .vehicle_result_filter{text-transform:uppercase!important}#newinventory .nav-justified .nav-item{flex:1 1 auto!important}#newinventory .vehicle-info-icon .primaryicon-options-btn-new .path1:before,#newinventory .vehicle-info-icon .primaryicon-options-btn-new .path2:before{color:transparent!important}#newinventory .vehicle-info-icon .info-icon-css{border:2px solid #787878;border-radius:0!important;font-size:40px;padding:4px}#newinventory .srp-overlay-close-sec .primaryicon-back-circle-arrow .path1:before{color:transparent!important;opacity:0!important}#newinventory .srp-overlay-close-sec .primaryicon-close-icon-gray .path2:before{color:transparent!important}#newinventory .app-level-cta-container em[class*=primaryicon],#newinventory .app-level-cta-container i[class*=primaryicon],#newinventory .app-level-cta-container img:not(.img-fluid):not(.vehicle-box__image),#newinventory .app-level-cta-container span[class*=primaryicon],#newinventory .certified-logo,#newinventory .primary-button-parent em[class*=primaryicon],#newinventory .primary-button-parent i[class*=primaryicon],#newinventory .primary-button-parent img:not(.img-fluid):not(.vehicle-box__image),#newinventory .primary-button-parent span[class*=primaryicon]{display:none!important}#rotational-banner-component .banners-safe-area .offer-vehicle-name .info-model,#rotational-banner-component .banners-safe-area .offer-vehicle-name .info-year-type{text-transform:uppercase!important}#rotational-banner-component .banners-safe-area ._theme_font_bold{font-family:cadillacgothic-Regular,sans-serif!important}.lightbackground-primary{background-color:#9c1a32!important}.lightbackground2-primary{background-color:#c51737!important}#_website_primary ._theme_sales_links{border-color:#484545!important;color:#fff!important}#_website_primary ._theme_sales_links a{color:inherit}#_website_primary ._theme_footer .footer-text-color,#_website_primary ._theme_footer .footer-text-color a{color:#fff}#_website_primary ._theme_footer .footer-text-color a:hover{color:#fff;text-decoration:none}#_website_primary ._theme_footer .contact-us-btn,#_website_primary ._theme_footer h3{color:#fff!important}#_website_primary ._theme_footer_border_color,#_website_primary ._theme_top_border_color{border-color:#f2f2f2!important}#_website_primary ._theme_footer_icons,#_website_primary ._theme_mobile_footer_h_tag_color,#_website_primary ._theme_mobile_footer_text_color,#_website_primary ._theme_mobile_footer_text_colora,#_website_primary .primary-mobile-footer .contact-us-btn{color:#fff!important}#_website_primary ._theme_mobile_footer_text_colora:hover{color:#212529!important;text-decoration:none}#_luxury_template .website-luxury-footer .footer-client-contact-info{color:#fff!important}#_luxury_template .website-luxury-footer .footer-client-contact-info a{color:inherit!important}#_luxury_template .website-luxury-footer .dynamicfooter h3,#_luxury_template .website-luxury-footer .dynamicfooter li a,#_luxury_template .website-luxury-footer .footer-bottom-links,#_luxury_template .website-luxury-footer .footer-client-name,#_luxury_template .website-luxury-footer .social-icons-withno-outline a{color:#fff!important}#_luxury_template .website-luxury-footer .footer-bottom-links a{color:inherit!important}#_luxury_template .website-luxury-footer .contact-us-btn{background-color:#fff!important;color:#000!important}#_luxury_template .website-luxury-footer ._theme_footer_icons{color:#fff!important}#_luxury_template .website-luxury-footer ._theme_footer_border,#_luxury_template .website-luxury-footer ._theme_footer_border_color{border-color:#c51737!important}#_luxury_template ._theme_mobile_footer_h_tag_color,#_luxury_template .mobile-dynamic-footer li a{color:#fff!important}.clean-cpo-logo-mixin .clean-design-srp-card .srp-certified-img-section{justify-content:center!important}.power-search-btn-mixin .search-bar-filter .search-btn{font-size:16px!important;font-weight:700!important;letter-spacing:0!important}.carbravo-vehicle-title{color:#6bc24a;margin-right:4px;text-transform:uppercase!important}#website-primary-header .column-division .menu-name,#website-primary-header .header-menu-wrapper,#website-primary-header .horizontalmenu,#website-primary-header .image_tails_menu .images_menu_item_name,#website-primary-header .t-mm-header-container .h-mm-container,#website-primary-header .vm-style-one .v-mm-level-one-wrapper .level-one-menu-item,#website-primary-header .website-gemini-simplify-sidemenu .menu-item{font-family:CadillacGothic-Medium!important;font-weight:400!important;text-transform:uppercase!important}#website-primary-header .website-gemini-simplify-sidemenu .menu-item .toggle-icon em{font-family:primaryicon-icons!important}#website-primary-header .column-division .submenu-list,#website-primary-header .gemini-simplify-fixed-submenu,#website-primary-header .sty2-submenu-container .scrollable-menu-section,#website-primary-header .submenu-navigation,#website-primary-header .vm-style-one .level-two-menu{font-family:CadillacGothic-Medium!important;font-weight:400!important;text-transform:none!important}#website-primary-header .columns-menu .menu-hours-contact,#website-primary-header .gemini-simplify-side-nav .sidenav-sales-info,#website-primary-header .header-menu ._theme_sales_links,#website-primary-header .menu-shadow .container .mb-1,#website-primary-header .sty2-submenu-container .mm-dealer-info,#website-primary-header .utility-bar-top,#website-primary-header .vm-style-one .level-one-menu .mm-dealer-info,#website-primary-header .websiteclassic-header .header_background_grey{font-family:CadillacGothic-NarrowRegular!important;font-weight:400!important;text-transform:none!important}#website-primary-header ._login_button,#website-primary-header ._login_button span,#website-primary-header .analytics_popup,#website-primary-header .analytics_popup span,#website-primary-header .gemini-simplify-side-nav .button-text,#website-primary-header .gemini-simplify-side-nav .button-text span,#website-primary-header .language-change-link,#website-primary-header .language-change-link span,#website-primary-header .mm-login-user-name,#website-primary-header .mm-login-user-name span,#website-primary-header .signin-box,#website-primary-header .signin-box span,#website-primary-header .signin-container a,#website-primary-header .signin-container a span,#website-primary-header .vw-header-action-items,#website-primary-header .vw-header-action-items span,#website-primary-header .websiteclassic-header .header_background_grey a,#website-primary-header .websiteclassic-header .header_background_grey a span{text-transform:uppercase!important}#website-primary-header .phone-numbers-label-container a.pe-none{pointer-events:auto}#website-primary-footer .footer-container-bottom-section,#website-primary-footer .footer-container-top-section .footer-col,#website-primary-footer .footer-container-top-section h3{font-family:CadillacGothic-Medium!important;font-weight:400!important;text-transform:none!important}#paragon-websiteprimary-header .mobile-menu-items .menu-item,.mobile-menu-section .mobile-menu-items .menu-item{font-family:CadillacGothic-Medium!important;font-weight:400!important;text-transform:uppercase!important}#paragon-websiteprimary-header .mobile-submenu .submenu-item,#paragon-websiteprimary-header .mobile-submenu .submenu-list-item,.mobile-menu-section .mobile-submenu .submenu-item,.mobile-menu-section .mobile-submenu .submenu-list-item{font-family:CadillacGothic-Medium!important;font-weight:400!important;text-transform:none!important}#paragon-websiteprimary-header .dealer-info,#paragon-websiteprimary-header .mm-dealer-info,#paragon-websiteprimary-header .mobile-hour-top-section,.mobile-menu-section .dealer-info,.mobile-menu-section .mm-dealer-info,.mobile-menu-section .mobile-hour-top-section{font-family:CadillacGothic-NarrowRegular!important;font-weight:400!important;text-transform:none!important}#paragon-websiteprimary-header .mobile-menu-items .toggle-icon em,#paragon-websiteprimary-header .mobile-menu-toggle-icon,.mobile-menu-section .mobile-menu-items .toggle-icon em,.mobile-menu-section .mobile-menu-toggle-icon{font-family:primaryicon-icons!important}#paragon-websiteprimary-header .bar-icon .button-link,#paragon-websiteprimary-header .bar-icon span,#paragon-websiteprimary-header .menu-nav-language-change-icon-wrapper,#paragon-websiteprimary-header .rounded-buttons,.mobile-menu-section .bar-icon .button-link,.mobile-menu-section .bar-icon span,.mobile-menu-section .menu-nav-language-change-icon-wrapper,.mobile-menu-section .rounded-buttons{font-size:12px!important;text-transform:uppercase!important}#paragon-websiteprimary-footer #fixed-footer-bottom .mobile-icons a,#paragon-websiteprimary-footer ._theme_mobile_footer_text_color,#paragon-websiteprimary-footer .footer-links-section a,#paragon-websiteprimary-footer .footer-menu-section a,#paragon-websiteprimary-footer .footer-menu-section h2,#paragon-websiteprimary-footer .footer-menu-text{font-family:CadillacGothic-Medium!important;font-weight:400!important;text-transform:none!important}.oem-specifications .window-sticker-label{font-weight:700!important}.call-vdp-buttons-container .rounded-buttons{font-size:16px!important}#paragon-websiteprimary-footer #fixed-footer-bottom .mobile-icons a.Phone_Sales.mctc-prefix,#paragon-websiteprimary-footer #fixed-footer-bottom .mobile-icons a.Phone_Sales.mctc-prefix span{font-family:CadillacGothic-Regular,sans-serif!important}.hover-signin-popup .button-link,.hover-signin-popup .prompt-signin-btn{text-transform:capitalize!important}.hover-signin-popup .button-link,.hover-signin-popup .button-link:hover{text-decoration:underline!important}#login-page-wrapper .registerlink{align-items:center!important;display:flex!important}#login-page-wrapper .registerlink span{text-decoration:underline!important;text-transform:capitalize!important}#login-page-wrapper .registerlink span:hover{text-decoration:underline!important}#login-page-wrapper .close-login{align-items:center!important;display:flex!important}#coupon-specials .rotational-coupon-specials-links a,#coupon-specials-list .rotational-coupon-specials-links a{text-transform:uppercase!important}#coupon-specials .view-details-min-height,#coupon-specials-list .view-details-min-height{display:flex!important;flex:1 1 auto;flex-direction:column!important}#coupon-specials .view-details-min-height .mt-3,#coupon-specials-list .view-details-min-height .mt-3{margin-top:auto!important;padding-top:1rem!important}#coupon-specials .view-details-min-height .mt-3 .button-link,#coupon-specials-list .view-details-min-height .mt-3 .button-link{text-transform:uppercase!important}#coupon-specials .view-details-min-height .mt-3 .disclaimer-link-text,#coupon-specials-list .view-details-min-height .mt-3 .disclaimer-link-text{font-size:.8em!important}#coupon-specials .theme-coupon-specials,#coupon-specials-list .theme-coupon-specials{align-items:stretch!important;display:flex!important;width:100%!important}#coupon-specials .theme-coupon-specials a,#coupon-specials-list .theme-coupon-specials a{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex:1 1 0!important;justify-content:center!important;text-align:center!important;word-break:break-word}#coupon-specials .coupen-specials-get-offers-btn.secondary-btn,#coupon-specials .coupen-specials-schedule-btn.primary-btn,#coupon-specials-list .coupen-specials-get-offers-btn.secondary-btn,#coupon-specials-list .coupen-specials-schedule-btn.primary-btn{padding:15px 10px!important;text-transform:uppercase!important}#newspecials .vehcilespecials-box .offer{border:1px solid #dee2e6;box-shadow:none}#newspecials .vehcilespecials-box .offer-image-box h3.make._theme_font_bold{height:auto;line-height:1.2!important;min-height:80px;overflow-wrap:break-word}#sort-filter-list li:hover,.price_sort li:hover{background-color:#000!important;color:#fff!important}.clean-design-srp-card .srp-certified-img-section{justify-content:center!important}.v-slick-custom-arrow-position,.v-slick-custom-arrow-position .v-slick-custom-arrow,em.primaryicon-left-arrow.slick-arrow,em.primaryicon-right-arrow.slick-arrow{border-radius:0}.search-bar-filter{border-radius:0!important}.search-vehicle-component .search-btn,.search-vehicle-component .search-by-section,.search-vehicle-component .selected-style{border-radius:0}.rotational-google-reviews .alert-warning,.rotational-preownedvehicles .pre-owned-viewdetails-btn,.value_your_trade .form-control,.value_your_trade .input-section,.value_your_trade .modal-form.modal-dialog{border-radius:0!important}@media (max-width:767px){#website-primary-header .search-bar-box .vehicle_input,#website-primary-header .temp-language,.primary-mobile-footer .temp-language{border-radius:0}.mobile-mega-menu .brands-container,.mobile-mega-menu .filter-section,.mobile-mega-menu .m-research-models-container,.mobile-mega-menu .m-specials-container,.mobile-mega-menu .menu-inventory,.mobile-mega-menu .model-item-block,.mobile-mega-menu .see-more-btn,.mobile-mega-menu .special-box,.mobile-mega-menu .tile-item,.mobile-mega-menu .year-selection,.mobile-mega-menu .years-list-wrapper{border-radius:0!important}.inventory_listing .nav-pills .nav-link,.inventory_listing .vue-slider-dot-handle{border-radius:0}.transact-modal .mobile-transact-footer .back-btn,.transact-modal .mobile-transact-footer .next-btn{border-radius:0!important}}#getdirectionpage .form-control,#reserve-your-vehicle .color-box,#reserve-your-vehicle .form-control,#reserve-your-vehicle .select-btn,#sellusyourcar-v3 .form-control,.mm-select-topfilters .modal-content,.mm-select-topfilters .nav-pills .nav-link,.mm-select-topfilters .subcat-item .feature-vc-count{border-radius:0}.transact-modal .transact-trade-footer .continue-button{border-radius:0!important}.back-to-top-btn{border-radius:0}.image-titles-buttons-mobile a{border:1px solid #000!important;box-shadow:none!important}#_website_gemini .four-pack-carousel-banner .primary-rotational-banner .carousel__pagination,#_website_gemini .image-rotational-banner .primary-rotational-banner .carousel__pagination,#_website_gemini .image-ur-search-three-tile-container .primary-rotational-banner .carousel__pagination,#_website_gemini .six-pack-carousel-banner .primary-rotational-banner .carousel__pagination{align-items:center!important;display:flex!important}@media (min-width:780px){#_website_gemini .four-pack-carousel-banner .primary-rotational-banner #btn-details:not(.banner-view-details-top-right):not(.banner-view-details-top-left):not(.banner-view-details-top),#_website_gemini .image-rotational-banner .primary-rotational-banner #btn-details:not(.banner-view-details-top-right):not(.banner-view-details-top-left):not(.banner-view-details-top),#_website_gemini .image-ur-search-three-tile-container .primary-rotational-banner #btn-details:not(.banner-view-details-top-right):not(.banner-view-details-top-left):not(.banner-view-details-top),#_website_gemini .six-pack-carousel-banner .primary-rotational-banner #btn-details:not(.banner-view-details-top-right):not(.banner-view-details-top-left):not(.banner-view-details-top){bottom:10px!important}#_website_gemini .four-pack-carousel-banner .primary-rotational-banner .carousel__pagination,#_website_gemini .image-rotational-banner .primary-rotational-banner .carousel__pagination,#_website_gemini .image-ur-search-three-tile-container .primary-rotational-banner .carousel__pagination,#_website_gemini .six-pack-carousel-banner .primary-rotational-banner .carousel__pagination{bottom:10px!important;margin:0!important;top:unset!important}}@media (max-width:1024px){#_website_gemini .image-ur-search-three-tile-container{gap:2.5rem!important}#_website_gemini .image-ur-search-three-tile-container #rotational-banner-component.image-url-3-tile{overflow:visible!important}}@media (min-width:780px){#_website_gemini .rotational-banner-search-default .primary-rotational-banner #btn-details:not(.banner-view-details-top-right):not(.banner-view-details-top-left):not(.banner-view-details-top),#_website_gemini .rotational-banner-search-default .primary-rotational-banner .carousel__pagination{bottom:30px!important}}#website-primary-footer .gemini-footer .footer-container-top-section .row{justify-content:center!important}#website-primary-footer .gemini-footer .footer-container-top-section .dealer-information{display:none!important}#website-primary-footer .gemini-footer .footer-container-top-section .footer-menu-details{flex:0 0 90%;max-width:90%}#website-primary-footer .gemini-footer .footer-container-bottom-section .footer-option-links-left-section{text-transform:uppercase!important}.website-gemini-footer .dealer-information{display:none!important}.website-gemini-footer .mobile-footer-dealer-logo-section{margin-bottom:2rem!important}.website-gemini-footer .mobile-footer-dealer-logo-section .mobile-footer-dealer-logo{margin-bottom:0!important}#website-primary-header.t-mm-header .sty2-submenu-container{top:80px}#website-primary-header.Website_Gemini_header_Utility_header_selection .sty2-submenu-container{top:110px}#website-primary-header.Website_Gemini_header_New_Classic_header_selection .sty2-submenu-container{top:156px}#website-primary-header.Website_Gemini_header_Prime_header_selection .sty2-submenu-container{top:174px}#website-primary-header.Website_Gemini_frame_header .sty2-submenu-container,.gemini-genesis-header .sty2-submenu-container{top:150px}#website-primary-header.t-mm-header .t-mm-header-body{color:var(--gm-header-menu-font-color)!important}#website-primary-header.t-mm-header .t-mm-header-body,#website-primary-header.t-mm-header.non-transparent-header .t-mm-header-container{background-color:var(--gm-header-menu-color)!important}#website-primary-header.t-mm-header .h-mm-container .h-mm-level-one-item,#website-primary-header.t-mm-header .h-mm-level-one-item{color:var(--gm-header-menu-font-color)!important}#website-primary-header.t-mm-header .animated-hamburger span{background-color:var(--gm-header-menu-font-color)!important}#website-primary-header.t-mm-header .mm-header-signin{background-color:var(--gm-sign-in-button-color)!important;border-color:var(--gm-sign-in-button-border-color)!important;color:var(--gm-sign-in-button-font-color)!important}#website-primary-header.t-mm-header .mm-header-signin:hover{background-color:var(--gm-sign-in-button-hover-color,var(--gm-sign-in-button-color))!important;border-color:var(--gm-sign-in-button-hover-border-color,var(--gm-sign-in-button-border-color))!important;color:var(--gm-sign-in-button-hover-font-color,var(--gm-sign-in-button-font-color))!important}.sty2-submenu-container .brands-container{background-color:#fff!important}.Website_Gemini_header_Utility_header_selection .sty2-submenu-container,.t-mm-design .sty2-submenu-container{background-color:var(--gm-sub-menu-color)!important}.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .header_sub_menu_item,.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .mm-dealer-info,.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .mm-dealer-info .Phone_BodyShop,.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .mm-dealer-info .Phone_Parts,.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .mm-dealer-info .Phone_Sales,.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .mm-dealer-info .Phone_Service,.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .v-mm-level-three-menu-item,.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .v-mm-level-two-menu-item,.t-mm-design .sty2-submenu-container .header_sub_menu_item,.t-mm-design .sty2-submenu-container .mm-dealer-info,.t-mm-design .sty2-submenu-container .mm-dealer-info .Phone_BodyShop,.t-mm-design .sty2-submenu-container .mm-dealer-info .Phone_Parts,.t-mm-design .sty2-submenu-container .mm-dealer-info .Phone_Sales,.t-mm-design .sty2-submenu-container .mm-dealer-info .Phone_Service,.t-mm-design .sty2-submenu-container .v-mm-level-three-menu-item,.t-mm-design .sty2-submenu-container .v-mm-level-two-menu-item{color:var(--gm-sub-menu-font-color)!important}.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .left-submenu .level-two-three-menu-section,.t-mm-design .sty2-submenu-container .left-submenu .level-two-three-menu-section{margin-bottom:15px;overflow-x:auto}#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .header-menu{background-color:var(--gm-header-menu-color)!important;color:var(--gm-header-menu-font-color)!important}#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .h-menu-item{color:var(--gm-header-menu-font-color)!important}#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection ._primary_template_header_menu a span,#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .language-bw-styles{color:var(--gm-header-menu-font-color)}#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .gemini-utility-menu .submenu-navigation,#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .horizontalmenu .submenu-navigation,#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .submenu-custom-bg{background-color:var(--gm-sub-menu-color)!important}#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .gemini-utility-menu .horizontalmenu .submenu-item,#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .horizontalmenu .submenu-item,#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .horizontalmenu a.submenu-item,#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .submenu-custom-bg .submenu_right_arrow,#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .submenu-custom-bg a,#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .submenu-custom-font-color{color:var(--gm-sub-menu-font-color)!important}#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection ._login_button,#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .mm-header-signin,#_website_gemini #website-primary-header.Website_Gemini_header_Utility_header_selection .signin-box{color:var(--gm-sign-in-button-font-color)!important}#_website_gemini._website_gemini #website-primary-header.gemini_header.Website_Gemini_header_Utility_header_selection.black-header ._primary_template_header_menu a.submenu-item{color:var(--gm-sub-menu-font-color)!important}#website-primary-header .mobile-sidemenu .mobile-menu-items li.item{background-color:var(--gm-header-menu-color)!important}#website-primary-header .mobile-sidemenu .mobile-menu-items .item .menu-item,#website-primary-header .mobile-sidemenu .mobile-menu-items .item .mobile-menu-toggle-icon{color:var(--gm-header-menu-font-color)!important}#_website_gemini .mobile-sidemenu .mobile-menu-items .mobile-submenu{background-color:var(--gm-sub-menu-color)!important}#_website_gemini .mobile-sidemenu .mobile-menu-items .item .submenu-item,#_website_gemini .mobile-sidemenu .mobile-submenu .submenu-list-item .submenu-item{color:var(--gm-sub-menu-font-color)!important}#_website_gemini._website_gemini #website-primary-header ._website_header .mobile-menu-section .menu-login-link,#_website_gemini._website_gemini #website-primary-header ._website_header .mobile-menu-section .menu-service-link{margin-left:0!important}#_website_gemini._website_gemini #website-primary-header ._website_header .mobile-menu-section .temp-language{font-size:inherit!important}#website-primary-header ._login_button,#website-primary-header .signin-box:not(.websiteclassic-header .signin-box,.gemini-utility-menu .signin-box,.bw_template_header .header-menu .signin-container .signin-box){border-style:solid!important;border-width:1px!important;font-family:CadillacGothic-Regular,sans-serif!important;font-weight:400!important;opacity:1!important;text-transform:uppercase!important}#website-primary-header ._login_button:hover,#website-primary-header .signin-box:not(.websiteclassic-header .signin-box,.gemini-utility-menu .signin-box,.bw_template_header .header-menu .signin-container .signin-box):hover{opacity:1!important}#website-primary-header:not(.t-mm-header):not(.Website_Gemini_header_Utility_header_selection) .signin-box:not(.websiteclassic-header .signin-box,.gemini-utility-menu .signin-box,.bw_template_header .header-menu .signin-container .signin-box),#website-primary-header:not(.t-mm-header):not(.Website_Gemini_header_Utility_header_selection) .t-mm-header-action-items .mm-header-signin{background-color:transparent!important;border:1px solid #000!important;border-radius:0!important;color:#000!important;font-family:CadillacGothic-Regular,sans-serif!important;font-size:12px!important;text-align:center!important;text-transform:uppercase!important}#website-primary-header:not(.t-mm-header):not(.Website_Gemini_header_Utility_header_selection) .signin-box:not(.websiteclassic-header .signin-box,.gemini-utility-menu .signin-box,.bw_template_header .header-menu .signin-container .signin-box):hover,#website-primary-header:not(.t-mm-header):not(.Website_Gemini_header_Utility_header_selection) .t-mm-header-action-items .mm-header-signin:hover{text-decoration:none!important}#website-primary-header:not(.t-mm-header):not(.Website_Gemini_header_Utility_header_selection) .signin-box:not(.websiteclassic-header .signin-box,.gemini-utility-menu .signin-box,.bw_template_header .header-menu .signin-container .signin-box):hover:not(.customize-payment-section .transact-button,.srp-view-details-transact-button-container .srp-transact-button,.image-section-container .image-buttons),#website-primary-header:not(.t-mm-header):not(.Website_Gemini_header_Utility_header_selection) .t-mm-header-action-items .mm-header-signin:hover:not(.customize-payment-section .transact-button,.srp-view-details-transact-button-container .srp-transact-button,.image-section-container .image-buttons){background-color:#000!important;border:1px solid #000!important;color:#fff!important;opacity:1!important}#website-primary-header:not(.t-mm-header):not(.Website_Gemini_header_Utility_header_selection) .signin-box:not(.websiteclassic-header .signin-box,.gemini-utility-menu .signin-box,.bw_template_header .header-menu .signin-container .signin-box):active,#website-primary-header:not(.t-mm-header):not(.Website_Gemini_header_Utility_header_selection) .t-mm-header-action-items .mm-header-signin:active{background-color:#000!important;color:#fff!important}#website-primary-header:not(.t-mm-header):not(.Website_Gemini_header_Utility_header_selection) .signin-box:not(.websiteclassic-header .signin-box,.gemini-utility-menu .signin-box,.bw_template_header .header-menu .signin-container .signin-box) span,#website-primary-header:not(.t-mm-header):not(.Website_Gemini_header_Utility_header_selection) .t-mm-header-action-items .mm-header-signin span{color:inherit!important}#inventoryvdpdetails_page .oem-vdp-vehicle-heading,#inventoryvdpdetails_page .vdp-vehicle-heading,#inventoryvdpdetails_page .vehicle_summary_vdp h1._theme_font_bold.color-white,#mazda_oem_inventoryvdp_page .oem-vdp-vehicle-heading,#mazda_oem_inventoryvdp_page .vdp-vehicle-heading,#mazda_oem_inventoryvdp_page .vehicle_summary_vdp h1._theme_font_bold.color-white,#newinventory .vehiclebox-title,#newinventory .vehiclebox-title h2,#newinventory .vehiclebox-title-main,#newinventory .vehiclebox-title-main h2,#reserve-your-vehicle h2,#trims h4,.banners-safe-area .dynamic-banners-make-and-trim,.conquest-vehicle-garage .vehicle-name,.explore-by-models .bw-vehicle-count-title,.m-specials-container .specials-vehicle-name,.mm-dynamic-wrapper .model-item-name,.new-specials .vehicle-specials-vehiclename,.oem-similar-vehicles .oem-similar-vehicle-title,.preownedspecialspage h2,.primary-upgrade-matrix h5,.research-models-section .extordinary-vehicle-title,.similar-vehicles-section .similar-vehicles-heading,.sticky-price-bar .sticky-price-bar-title span,.vehicle-cc-wrapper .vehicle-model-name,.virtual-compare .vehicle-link,.virtual-compare .virtal-compare-vehicle-title{text-transform:uppercase!important}#primary-vehicle-inventory .vehicle-count-title{font-family:CadillacGothic-Regular,sans-serif!important;font-size:28px!important;font-weight:700!important;letter-spacing:5px!important;line-height:1.32!important;text-transform:uppercase!important}#primary-vehicle-inventory .vehicle-model-name{font-family:CadillacGothic-Regular,sans-serif!important;font-size:16px!important;font-weight:400!important}#primary-vehicle-inventory .rotational-coupon-service-link{text-transform:uppercase!important}em.primaryicon-left-arrow-light-format.slick-arrow,em.primaryicon-left-arrow.slick-arrow,em.primaryicon-right-arrow-light.slick-arrow,em.primaryicon-right-arrow.slick-arrow{background:transparent!important;border-radius:0!important;color:#d2d2d2!important;padding:0!important;transform:translateY(-50%)}em.primaryicon-left-arrow-light-format.slick-arrow:before,em.primaryicon-left-arrow.slick-arrow:before,em.primaryicon-right-arrow-light.slick-arrow:before,em.primaryicon-right-arrow.slick-arrow:before{font-size:64px}#rotational-banner-component .rotational-banner-component .arrow-fire.primaryicon-left-arrow.slick-arrow{color:#fff!important;left:calc(2.5% + 2.1rem)!important}#rotational-banner-component .rotational-banner-component .arrow-fire.primaryicon-left-arrow.slick-arrow:before{content:"\EA0F";font-size:85px}#rotational-banner-component .rotational-banner-component .arrow-fire.primaryicon-right-arrow.slick-arrow{color:#fff!important;right:calc(2.5% + 2.1rem)!important}#rotational-banner-component .rotational-banner-component .arrow-fire.primaryicon-right-arrow.slick-arrow:before{content:"\EA0D";font-size:85px}.vehicle-models-slick-section .primaryicon-left-arrow.slick-arrow{left:30px!important}.vehicle-models-slick-section .primaryicon-right-arrow.slick-arrow{right:30px!important}#coupon-specials-list .coupon-slick-section .v-slick-list{margin-inline:20px!important}@media (max-width:768px){._website_gemini em.primaryicon-left-arrow.slick-arrow,._website_gemini em.primaryicon-right-arrow.slick-arrow{padding:0!important}.vehicle-models-slick-section .primaryicon-left-arrow.slick-arrow{left:0!important}.vehicle-models-slick-section .primaryicon-right-arrow.slick-arrow{right:0!important}}.four-pack-carousel-banner .four-pack-banner-section .banners-safe-area .info-year-type,.image-ur-search-three-tile-container .banner-aspectratio .banners-safe-area .info-year-type,.six-pack-carousel-banner .search-six-pack-carousel .banners-safe-area .info-year-type{font-size:1.2em}.four-pack-carousel-banner .four-pack-banner-section .banners-safe-area .offer-price-text,.image-ur-search-three-tile-container .banner-aspectratio .banners-safe-area .offer-price-text,.six-pack-carousel-banner .search-six-pack-carousel .banners-safe-area .offer-price-text{font-size:3.5em!important}.four-pack-carousel-banner .four-pack-banner-section .banners-safe-area .dynamic-banners-make-and-trim,.four-pack-carousel-banner .four-pack-banner-section .banners-safe-area .info-model,.image-ur-search-three-tile-container .banner-aspectratio .banners-safe-area .dynamic-banners-make-and-trim,.image-ur-search-three-tile-container .banner-aspectratio .banners-safe-area .info-model,.six-pack-carousel-banner .search-six-pack-carousel .banners-safe-area .dynamic-banners-make-and-trim,.six-pack-carousel-banner .search-six-pack-carousel .banners-safe-area .info-model{font-size:1.8em!important;line-height:1.2!important}.four-pack-carousel-banner .four-pack-banner-section .banners-safe-area .offer-details-block,.image-ur-search-three-tile-container .banner-aspectratio .banners-safe-area .offer-details-block,.six-pack-carousel-banner .search-six-pack-carousel .banners-safe-area .offer-details-block{padding-left:28px!important}@media (max-width:767px){.four-pack-carousel-banner .four-pack-banner-section .banners-safe-area .offer-details-block,.image-ur-search-three-tile-container .banner-aspectratio .banners-safe-area .offer-details-block,.six-pack-carousel-banner .search-six-pack-carousel .banners-safe-area .offer-details-block{padding-left:0!important}}@media (min-width:768px) and (max-width:1199px){.four-pack-carousel-banner .four-pack-banner-section .banners-safe-area .dynamic-banners-make-and-trim,.four-pack-carousel-banner .four-pack-banner-section .banners-safe-area .info-model,.image-ur-search-three-tile-container .banner-aspectratio .banners-safe-area .dynamic-banners-make-and-trim,.image-ur-search-three-tile-container .banner-aspectratio .banners-safe-area .info-model,.six-pack-carousel-banner .search-six-pack-carousel .banners-safe-area .dynamic-banners-make-and-trim,.six-pack-carousel-banner .search-six-pack-carousel .banners-safe-area .info-model{font-size:2.4em!important;line-height:1.1!important}.four-pack-carousel-banner .four-pack-banner-section .banners-safe-area .info-year-type,.image-ur-search-three-tile-container .banner-aspectratio .banners-safe-area .info-year-type,.six-pack-carousel-banner .search-six-pack-carousel .banners-safe-area .info-year-type{font-size:2em!important;line-height:2!important}}@media (min-width:768px) and (max-width:991px){.four-pack-carousel-banner .four-pack-banner-section .banners-safe-area .offer-details-block,.image-ur-search-three-tile-container .banner-aspectratio .banners-safe-area .offer-details-block,.six-pack-carousel-banner .search-six-pack-carousel .banners-safe-area .offer-details-block{padding-left:12px!important}}@media (min-width:992px) and (max-width:1199px){.four-pack-carousel-banner .four-pack-banner-section .banners-safe-area .offer-details-block,.image-ur-search-three-tile-container .banner-aspectratio .banners-safe-area .offer-details-block,.six-pack-carousel-banner .search-six-pack-carousel .banners-safe-area .offer-details-block{padding-left:6px!important}}#rotational-banner-component .rotational-banner-component #btn-details{background-color:#fff!important;border:1px solid #fff!important;color:#000!important;font-family:cadillacgothic-Regular,sans-serif!important;font-size:12px!important;font-weight:400!important}#rotational-banner-component .rotational-banner-component #btn-details:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}#rotational-banner-component .rotational-banner-component #btn-details .primaryicon-info{display:none!important}.four-pack-carousel-banner #rotaional-carousel .banner-view-details{bottom:35px!important}@media (min-width:992px){#rotational-banner-component .rotational-banner-component #rotaional-carousel #btn-details{max-width:25%!important}}@media (max-width:768px){.mobile-mega-menu .mobile-mm-header .primaryicon-circle-back-arrow .path1:before{color:transparent!important}.mobile-mega-menu .mobile-dynamic-section .menu-inventory-section .menu-inventory .model-item-block{padding-left:10px;padding-right:10px}.mobile-mega-menu .mobile-dynamic-section .menu-inventory-section .menu-inventory .model-item-block .model-item-name p{white-space:nowrap!important}}#contactPage .contact-card .primaryicon-phone,#contactPage .primaryicon-contact-chat,#contactPage .primaryicon-email,.contact-us-btn .primaryicon-phone,.contactus-modal .close-wrapper .primaryicon-phone-left,.contactus-modal .lead-form-block .boat-icon,.footer-dealer-info .contact-us-btn .primaryicon-phone{display:none}#website-primary-header .model-year .switch,#website-primary-header .t-mm-header-container .t-mm-header-body{border-radius:0}#website-primary-header .t-mm-header-container .t-mm-header-body .t-mm-header-action-items .mm-header-signin{border-radius:0;border-style:solid!important;border-width:1px!important;font-family:CadillacGothic-Regular,sans-serif!important;font-size:12px;font-weight:400!important;opacity:1!important}#website-primary-header .t-mm-header-container .t-mm-header-body .t-mm-header-action-items .mm-header-signin:hover{opacity:1!important}#website-primary-header .t-mm-header-container .t-mm-header-body .t-mm-header-action-items .mm-header-signin span{color:inherit!important}#website-primary-header .sty2-submenu-container,#website-primary-header .sty2-submenu-container .brands-container{border-radius:0}#website-primary-header .sty2-submenu-container .m-research-models-container,#website-primary-header .sty2-submenu-container .m-specials-container,#website-primary-header .sty2-submenu-container .menu-inventory{background-color:#fff;border-radius:0}#website-primary-header .model-research-slider .vehiclepay,#website-primary-header .sty2-submenu-container .m-specials-container .special-box,#website-primary-header .sty2-submenu-container .mm-dynamic-wrapper .body-type-container .brand-type,#website-primary-header .sty2-submenu-container .mm-dynamic-wrapper .see-more-btn,#website-primary-header .sty2-submenu-container .mm-dynamic-wrapper .tile-item,#website-primary-header .sty2-submenu-container .mm-dynamic-wrapper .years-list-wrapper,#website-primary-header .sty2-submenu-container .mm-dynamic-wrapper .years-list-wrapper .select-btn,#website-primary-header .sty2-submenu-container .mm-dynamic-wrapper .years-list-wrapper .tile-item,#website-primary-header .sty2-submenu-container .mm-dynamic-wrapper .years-list-wrapper .year-selection,.srp-results-list .clean-design-srp-card{border-radius:0}#transact-payment-section .box-radius{border-radius:0!important}#transact-taxes-fees input,#transact-trade-section input,#transact-trade-section select,#transact-vehicle-details .view-btns .rounded-btn{border-radius:0}#transact-service-plans .box-radius{border-radius:0!important}#reserve-your-vehicle .select-btn,.incentivespage .car-offer-content,.incentivespage .incentives-switch,.inventory-top-multiselect-filters .multiselect-filters-md-lg-xl .filter-section,.inventory-top-multiselect-filters .multiselect-filters-md-lg-xl .multidropdown-apply,.inventory-top-multiselect-filters .multiselect-filters-md-lg-xl .selected-filters .filter-item,.inventory-top-multiselect-filters .multiselect-filters-md-lg-xl .vehicle_input,.specials #filter-form .form-control.rounded-corners,.specials .offer{border-radius:0}.close-outercircle,.close-outercircle:focus,.close-outercircle:hover{background:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;height:auto!important;transform:none!important;width:auto!important}.primaryicon-close-circle .path1:before{color:transparent!important}.primaryicon-close-circle .path2:before,.primaryicon-close-circle .path3:before{color:#000!important}.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .primaryicon-close-circle .path1:before,.t-mm-design .sty2-submenu-container .primaryicon-close-circle .path1:before{color:var(--gm-sub-menu-color,#000)!important}.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .primaryicon-close-circle .path2:before,.Website_Gemini_header_Utility_header_selection .sty2-submenu-container .primaryicon-close-circle .path3:before,.t-mm-design .sty2-submenu-container .primaryicon-close-circle .path2:before,.t-mm-design .sty2-submenu-container .primaryicon-close-circle .path3:before{color:var(--gm-sub-menu-font-color,#fff)!important}.bonus-offer-close-circle,.primary-close-circle{border:none!important}#main-header .ask_ai *{border-radius:0!important}#main-header .ask_ai .sparks_icon{border-radius:50%!important}#chat-widget-container *,.ai-menu-sticky-wrapper *{border-radius:0!important}.assistance_box p{font-size:11px!important}.chat_assistant_bot .content h6{font-size:1rem!important}#assistantAiV2 .ask_ai *,#chat-widget *,.chat_assistant_bot *{border-radius:0!important}#assistantAiV2 .ask_ai .message-container span,#assistantAiV2 .ask_ai .mobile_footer_widget span,#assistantAiV2 .ask_ai .strip_input,#assistantAiV2 .ask_ai p,#main-header .ask_ai .mobile_footer_widget span{font-size:14px!important}@media screen and (max-width:600px){#assistantAiV2 .ask_ai p{font-size:.75rem!important}#assistantAiV2 .ask_ai .sparks_icon{border-radius:50%!important}}#fixed-footer-bottom.mobile-footer-assistant-cta,#fixed-footer-bottom.mobile-footer-assistant-cta *,#fixed-footer-bottom.mobile-footer-assistant-cta .footer-mobile-three-cta-bar-inner .ctaChatIcon .mobile-footer-text-us{border-radius:0!important}#fixed-footer-bottom.mobile-footer-assistant-cta .ctaThreeAssistant span,#fixed-footer-bottom.mobile-footer-assistant-cta span{font-size:.7rem!important}#fixed-footer-bottom.mobile-footer-assistant-cta img{height:17px!important}#fixed-footer-bottom.mobile-footer-assistant-cta .footer-mobile-three-cta-bar-inner .ctaChatIcon .mobile-footer-text-us span{font-size:.7rem!important}.courtesy-img{height:45px!important}.srp-overlay-options-wrapper .overlay-nav-item{border-radius:0!important}.custom-page-dealer-map .dealer-hours .dealer-hours-heading.Phone_call em.primaryicon-mobile{display:none}.gemini-footer{border-top:none!important}.Website_Gemini_header_Utility_header_selection ._primary_template_header_menu .line-seperator{display:none}.header-dealer-hours-section{min-width:850px}@media (max-width:768px){.mobile-menu-section .menu-nav-language-change-icon-wrapper .language-change-link,.mobile-menu-section .menu-nav-language-change-icon-wrapper .menu-login-link,.mobile-menu-section .menu-nav-language-change-icon-wrapper .menu-service-link{margin-left:0!important;text-decoration:underline;white-space:nowrap!important}.mobile-menu-section .menu-nav-language-change-icon-wrapper .primaryicon-factory-service,.mobile-menu-section .menu-nav-language-change-icon-wrapper .primaryicon-globe,.mobile-menu-section .menu-nav-language-change-icon-wrapper .primaryicon-user-alt{display:none!important}.mobile-menu-section .search-bar-box input{border:1px solid #000!important;color:#000!important}.mobile-menu-section .search-bar-box input::placeholder{color:#000;opacity:1}.mobile-menu-section .search-bar-box .search-icon.color-secondary{color:#000!important}.mobile-menu-section .call-icon-section .border,.mobile-menu-section .hours-section .border,.mobile-menu-section .location-icon-section .border{border:none!important}.mobile-menu-section .call-icon-section .border a em,.mobile-menu-section .hours-section .border a em,.mobile-menu-section .location-icon-section .border a em{font-size:20px}.modal-content-wrapper .dealer-business-hours a em{display:none!important}.util-mobile-header .gemini-mobile-header-logo .header-logo-img{margin-left:30px!important}.prime2_by_8_columns_header .search-bar-box input{text-transform:uppercase}.prime2_by_8_columns_header .menu-nav-language-change-icon-wrapper .language-change-link .temp-language .language-button,.prime2_by_8_columns_header .menu-nav-language-change-icon-wrapper .menu-login-link,.prime2_by_8_columns_header .menu-nav-language-change-icon-wrapper .menu-service-link{font-size:16px!important;white-space:nowrap!important}.prime2_by_8_columns_footer .today-hours .all-hours-link{text-transform:uppercase!important}.prime2_by_8_columns_footer .social-icons a{border:none!important}.website-gemini-footer #paragon-websiteprimary-footer .footer-menu-section h2{font-size:20px!important}#fixed-footer-bottom span{text-transform:uppercase!important}#fixed-footer-bottom .mobile-icons{height:100%!important}#fixed-footer-bottom .mobile-icons .Phone_Sales{align-items:center!important;display:flex!important}#fixed-footer-bottom .mobile-icons .Phone_Sales i{height:auto!important}#fixed-footer-bottom .mobile-icons .Phone_Sales span{padding-top:0!important}#fixed-footer-bottom .mobile-footer-text-us{padding-bottom:0!important}#paragon-websiteprimary-footer .footer-bg_mobile .footer-social-icon-wrapper .footer_logo_link .footer_logo{display:none!important}#paragon-websiteprimary-footer .footer-bg_mobile .footer-links-section a,#paragon-websiteprimary-footer .footer-bg_mobile .footer-menu-section ._theme_mobile_footer_h_tag_color h2{text-transform:uppercase!important}#paragon-websiteprimary-footer .footer-bg_mobile a .primaryicon-phone{display:none!important}#rotational-banner-component .rotational-banner-component #btn-details{font-size:8px!important}}@media (max-width:992px){#newinventory .inventory-type-list .nav-link,#newinventory .nav-justified .nav-link{border:.5px solid!important}}.filter-accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0}.filter-accordion-header h1{font-size:16px;font-weight:600}.filter-accordion-icon{height:20px;transition:transform .2s ease;width:20px}.filter-accordion-icon.rotated{transform:rotate(180deg)}.accordion-section{border-bottom:1px solid #dee2e6}.accordion-section .bgcolor-primary-custom-checkbox .justify-content-between{justify-content:flex-start!important}#website-primary-header .gemini-utility-menu-wrapper .utility-bar-top{text-transform:uppercase!important}#websiteprimary_landing #vehicle-search-section.move-search-below-banner .oem-design-vehicle-search{padding-top:2rem!important}@media (max-width:1024px){.image-ur-search-three-tile-container{gap:2rem!important}}#_website_gemini #website-primary-header.util-mobile-header a.bar-icon{order:99}.util-mobile-header .gemini-mobile-header-logo,.util-mobile-header .gemini-mobile-header-logo .header-logo-img{margin-left:0!important}.util-mobile-header a.bar-icon.d-flex{flex-direction:row!important}.util-mobile-header a.bar-icon.d-flex .btn-websites{white-space:nowrap!important}#inventoryvdpdetails_page .payment-details-wrapper .box-content-wrapper,#mazda_oem_inventoryvdp_page .payment-details-wrapper .box-content-wrapper{border:1px solid #dee2e6!important;border-radius:0!important;box-shadow:none!important}#websiteprimary_landing #affordability-calculator .affordability-calculator-box{box-shadow:none}@media (max-width:767px){#key-features .key-features-list-wrapper .rounded-keyfeature-box-used{border-radius:0}}#inventoryvdpdetails_page #key-features .key-features-section .key-features-title,#mazda_oem_inventoryvdp_page #key-features .key-features-section .key-features-title{text-transform:uppercase!important}#key-features .key-features-list-wrapper .rounded-keyfeature-box-used{border:1px solid #dee2e6;box-shadow:none}.couponspecials .separator-line .line{border:none!important}.coupon-specials-design-two .view-details-min-height .color-black{font-size:12px!important;white-space:nowrap!important}.coupon-specials-design-two .view-details-min-height .coupon-code{color:#000!important;font-size:12px!important;margin-left:auto!important}#coupon-specials .coupon-specials-design-two .view-details-min-height .disclaimer-link-text{font-size:12px!important}.gemini-utility-menu .gemini-utility-menu-wrapper .dealer-name,.gemini-utility-menu .gemini-utility-menu-wrapper .dealer-separator{display:none}