.elementor-kit-5{--e-global-color-primary:#14130F;--e-global-color-secondary:#1B1A17;--e-global-color-text:#1C1B18;--e-global-color-accent:#14130F;--e-global-color-75c6e58:#232220;--e-global-color-735b932:#F4F3F0;--e-global-color-f4b0b05:#FBFAF8;--e-global-color-9de5eee:#56544E;--e-global-color-00335af:#8A877F;--e-global-color-1d1ce94:#F3F1EC;--e-global-color-687c6ee:#B4B0A7;--e-global-color-8913a83:#DCDAD4;--e-global-color-f5726ae:rgba(243,241,236,0.16);--e-global-color-3663bc2:#000000;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-size:clamp(42px, 5.6vw, 80px);--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.05em;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-size:clamp(30px, 3.4vw, 48px);--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1.15em;--e-global-typography-secondary-letter-spacing:-0.5px;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-8a2ffba-font-family:"Jost";--e-global-typography-8a2ffba-font-size:clamp(20px, 1.9vw, 28px);--e-global-typography-8a2ffba-font-weight:400;--e-global-typography-8a2ffba-line-height:1.3em;--e-global-typography-73463f1-font-family:"Jost";--e-global-typography-73463f1-font-size:20px;--e-global-typography-73463f1-font-weight:400;--e-global-typography-73463f1-line-height:1.7em;--e-global-typography-b331668-font-family:"Jost";--e-global-typography-b331668-font-size:12px;--e-global-typography-b331668-font-weight:500;--e-global-typography-b331668-text-transform:uppercase;--e-global-typography-b331668-letter-spacing:3px;--e-global-typography-c231611-font-family:"Jost";--e-global-typography-c231611-font-size:13px;--e-global-typography-c231611-font-weight:500;--e-global-typography-c231611-text-transform:uppercase;--e-global-typography-c231611-letter-spacing:1.5px;--e-global-typography-42a15e0-font-family:"Jost";--e-global-typography-42a15e0-font-size:16px;--e-global-typography-42a15e0-font-weight:400;--e-global-typography-42a15e0-line-height:1.9em;--e-global-typography-c03e240-font-family:"Jost";--e-global-typography-c03e240-font-size:13px;--e-global-typography-c03e240-font-weight:500;--e-global-typography-c03e240-text-transform:uppercase;--e-global-typography-c03e240-letter-spacing:2px;--e-global-typography-0080ee1-font-family:"Jost";--e-global-typography-0080ee1-font-size:14px;--e-global-typography-0080ee1-font-weight:400;--e-global-typography-0080ee1-line-height:1.6em;--e-global-typography-0080ee1-letter-spacing:0.5px;--e-global-typography-a1b2c31-font-family:"Jost";--e-global-typography-a1b2c31-font-size:16px;--e-global-typography-a1b2c31-font-weight:400;--e-global-typography-a1b2c31-line-height:1.6em;--e-global-typography-a1b2c32-font-family:"Jost";--e-global-typography-a1b2c32-font-size:20px;--e-global-typography-a1b2c32-font-weight:500;--e-global-typography-a1b2c32-line-height:1.3em;background-color:#F4F3F0;color:#1C1B18;font-family:"Jost", sans-serif;font-size:18px;font-weight:400;line-height:1.7em;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-text-font-size:18px;--e-global-typography-73463f1-font-size:20px;--e-global-typography-42a15e0-font-size:16px;--e-global-typography-0080ee1-font-size:14px;--e-global-typography-a1b2c31-font-size:16px;font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-text-font-size:16px;--e-global-typography-73463f1-font-size:18px;--e-global-typography-42a15e0-font-size:14px;--e-global-typography-0080ee1-font-size:13px;--e-global-typography-a1b2c31-font-size:15px;--e-global-typography-a1b2c32-font-size:19px;font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Unified vehicle inventory card (loop item 83) */
.e-loop-item:not(.vehicle_status-coming-soon) .elementor-element-a8fea62,
.e-loop-item:not(.vehicle_status-coming-soon) .elementor-element-af87e0b{display:none!important}
.e-loop-item:not(.vehicle_status-sold) .elementor-element-b7c0d21{display:none!important}
.e-loop-item:not(.vehicle_status-sale-pending) .elementor-element-c7a4f19{display:none!important}
.e-loop-item:not(.vehicle_status-available) .elementor-element-a7a1b0e{display:none!important}
.e-loop-item.vehicle_status-coming-soon .elementor-element-6557bdf{display:none!important}
.e-loop-item.vehicle_status-coming-soon .elementor-element-a5160b9 .elementor-heading-title{color:#8A877F;font-weight:400}
/* display-only: swap the linked image for the lightbox image, hide the price row. The card keeps its
   Sold badge + title below; the title + status appear on the POPUP (WDR vehicle-display-only injects
   the lightbox caption), not on the grid card. */
.e-loop-item:not(.vehicle-display-only) .elementor-element-d0f0c81{display:none!important}
.e-loop-item.vehicle-display-only .elementor-element-e699729{display:none!important}
.e-loop-item.vehicle-display-only .elementor-element-1d2eedf{display:none!important}/* --- turismo entry animation (design [data-reveal]) --- */@keyframes turismoReveal{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.elementor .animated.fadeInUp{animation-name:turismoReveal;animation-duration:.9s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}@media(prefers-reduced-motion:reduce){.elementor .animated.fadeInUp{animation:none}.elementor-invisible{visibility:visible}}/* --- end turismo entry animation --- *//* End custom CSS */