.elementor-321 .elementor-element.elementor-element-wCrumbs.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-321 .elementor-element.elementor-element-wCrumbs .dms-breadcrumbs a span, .elementor-321 .elementor-element.elementor-element-wCrumbs .dms-breadcrumbs-container.dms-breadcrumbs-style-simple .dms-breadcrumbs li::after{color:var( --e-global-color-v4-subtle );}.elementor-321 .elementor-element.elementor-element-wSrpNav .dms-srp-nav-back{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wSrpNav .dms-srp-nav-back:hover{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wSrpNav .dms-srp-nav-position{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wSlideshow .dms-show-all-photos-overlay{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wSlideshow{--dms-mn-btn-bg:color-mix(in srgb, var(--Canvas) 72%, transparent);--dms-mn-btn-bg-hover:var( --e-global-color-v4-primary );--dms-mn-btn-color:var( --e-global-color-v4-text );--dms-mn-counter-bg:color-mix(in srgb, var(--Canvas) 72%, transparent);--dms-mn-counter-color:var( --e-global-color-v4-text );--dms-mn-progress-fill:var( --e-global-color-v4-primary );--dms-mn-progress-track:color-mix(in srgb, var(--Text) 25%, transparent);--dms-mn-cat-color:var( --e-global-color-v4-muted );--dms-mn-cat-active-color:var( --e-global-color-v4-canvas );--dms-mn-cat-active-bg:var( --e-global-color-v4-primary );}.elementor-321 .elementor-element.elementor-element-wFav .dms-favorites-button .dms-favorites-button-label{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnInfo .dms-listing-button{width:100%;color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnInfo .dms-listing-button:hover{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnInfo .dms-listing-button:active{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnTest .dms-listing-button{width:100%;color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnTest .dms-listing-button:hover{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnTest .dms-listing-button:active{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnOffer .dms-listing-button{width:100%;color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnOffer .dms-listing-button:hover{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnOffer .dms-listing-button:active{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnTrade .dms-listing-button{width:100%;color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnTrade .dms-listing-button:hover{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnTrade .dms-listing-button:active{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wPdfShort{font-size:12px;font-weight:400;line-height:1.62em;color:var( --e-global-color-v4-subtle );}.elementor-321 .elementor-element.elementor-element-wOverview .listing-overview-container{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wInfoTable .dms-listing-info-label{color:var( --e-global-color-v4-subtle );}.elementor-321 .elementor-element.elementor-element-wInfoTable .dms-listing-info-value{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wTabs .dms-listing-tab-nav li a, .elementor-321 .elementor-element.elementor-element-wTabs .dms-listing-tab-style-vertical .dms-vertical-tab-title h3{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wTabs .dms-listing-tab-content .dms-listing-tab-single, .elementor-321 .elementor-element.elementor-element-wTabs .dms-listing-tab-style-vertical .dms-vertical-tab-content, .elementor-321 .elementor-element.elementor-element-wTabs .dms-listing-tab-content .dms-listing-tab-single p, .elementor-321 .elementor-element.elementor-element-wTabs .dms-listing-tab-style-vertical .dms-vertical-tab-content p, .elementor-321 .elementor-element.elementor-element-wTabs .dms-listing-tab-content .dms-listing-tab-single li, .elementor-321 .elementor-element.elementor-element-wTabs .dms-listing-tab-style-vertical .dms-vertical-tab-content li{color:var( --e-global-color-v4-subtle );}.elementor-321 .elementor-element.elementor-element-wFuel .dms-fuel-efficiency{text-align:center;}.elementor-321 .elementor-element.elementor-element-wFuel .dms-fuel-efficiency-title{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wFuel .dms-fuel-efficiency-value{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wFuel .dms-fuel-efficiency-label{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wFuel .dms-fuel-efficiency-desc{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnVideoCall .dms-listing-button{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnVideoCall .dms-listing-button:hover{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnVideoCall .dms-listing-button:active{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wCalc .dms-financing-calculator .input{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wCalc .dms-financing-calculator td:first-child{color:var( --e-global-color-v4-subtle );}.elementor-321 .elementor-element.elementor-element-wCardImg .dms-media-nav__jump{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wScroller .dms-overview-panel .dms-overview-title{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wScroller .dms-overview-panel p{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wScroller .swiper-slide.dms-listing-scroller-default-view .dms-listing-title{text-align:center;}.elementor-321 .elementor-element.elementor-element-wScroller .swiper-slide.dms-listing-scroller-default-view .dms-listing-price{text-align:center;}.elementor-321 .elementor-element.elementor-element-wScroller .swiper-wrapper .swiper-slide .dms-listing-title{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wScroller .swiper-wrapper .swiper-slide:hover .dms-listing-title{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wScroller .swiper-wrapper .swiper-slide .dms-listing-price{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wScroller .swiper-wrapper .swiper-slide:hover .dms-listing-price{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wScroller .dms-scroller-button-prev svg, .elementor-321 .elementor-element.elementor-element-wScroller .dms-scroller-button-next svg{color:var( --e-global-color-v4-text );fill:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-wScroller .dms-scroller-button-prev, .elementor-321 .elementor-element.elementor-element-wScroller .dms-scroller-button-next{background-color:transparent;}.elementor-321 .elementor-element.elementor-element-wScroller .dms-scroller-button-prev:hover svg, .elementor-321 .elementor-element.elementor-element-wScroller .dms-scroller-button-next:hover svg{color:var( --e-global-color-v4-primary );fill:var( --e-global-color-v4-primary );}.elementor-321 .elementor-element.elementor-element-wScroller .dms-scroller-button-prev:hover, .elementor-321 .elementor-element.elementor-element-wScroller .dms-scroller-button-next:hover{background-color:transparent;}.elementor-321 .elementor-element.elementor-element-btnSticky .dms-listing-button{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnSticky .dms-listing-button:hover{color:var( --e-global-color-v4-text );}.elementor-321 .elementor-element.elementor-element-btnSticky .dms-listing-button:active{color:var( --e-global-color-v4-text );}/* Start custom CSS for dms_scroller, class: .elementor-element-wScroller *//* Listing badge. Dealer.ms ships two badge styles - Angled Corner (a 100px rotated
   corner ribbon) and Banner (inline, no positioning). The kit needs a positioned badge,
   so the widget stays on Angled Corner and the corner geometry is unwound here into the
   design's brass outline chip: triangle off, span un-rotated and back in flow. */
.elementor-321 .elementor-element.elementor-element-wScroller .dms-listing-badge.dms-listing-badge-angled-corner{position:absolute;top:14px;left:14px;right:auto;bottom:auto;width:auto;height:auto;line-height:1;text-align:left;pointer-events:none;z-index:9;}
.elementor-321 .elementor-element.elementor-element-wScroller .dms-listing-badge.dms-listing-badge-angled-corner::before{content:none;display:none;border:0;width:0;height:0;}
.elementor-321 .elementor-element.elementor-element-wScroller .dms-listing-badge.dms-listing-badge-angled-corner span{position:static;top:auto;left:auto;right:auto;bottom:auto;display:inline-flex;align-items:center;width:auto;height:auto;transform:none;padding:7px 11px;background:color-mix(in srgb, var(--Canvas) 72%, transparent);border:1px solid var(--Primary);border-radius:2px;color:var(--Accent);font-family:var(--FontBody), sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;}
.elementor-321 .elementor-element.elementor-element-wScroller .dms-listing-sri-inner,.elementor-321 .elementor-element.elementor-element-wScroller .dms-listing-scroller-single{position:relative;}
@media(max-width:767px){.elementor-321 .elementor-element.elementor-element-wScroller .dms-listing-badge.dms-listing-badge-angled-corner{top:10px;left:10px;}.elementor-321 .elementor-element.elementor-element-wScroller .dms-listing-badge.dms-listing-badge-angled-corner span{padding:6px 9px;font-size:9px;}}

/* DMS 0.10.4: the scroller arrow colour controls emit `fill:` on a stroke-drawn chevron. */
.elementor-321 .elementor-element.elementor-element-wScroller .dms-scroller-button-prev svg,.elementor-321 .elementor-element.elementor-element-wScroller .dms-scroller-button-next svg{fill:none !important;stroke:currentColor;}/* End custom CSS */