.elementor-92470 .elementor-element.elementor-element-718c4ed{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92470 .elementor-element.elementor-element-442a1ae{--display:flex;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-7490418.stm-select-col{width:20%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-b2122a0.stm-select-col{width:20%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-b5912ee.stm-select-col{width:20%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-8bdbd11.stm-select-col{width:20%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-71eb7dd.stm-select-col{width:25%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-7cf3148.stm-select-col{width:25%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-54883b4.stm-select-col{width:25%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-ae2bb70.stm-select-col{width:25%;}.elementor-92470 .elementor-element.elementor-element-79c977e > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-92470 .elementor-element.elementor-element-79c977e form button[type="submit"] > i{font-size:16px;}.elementor-92470 .elementor-element.elementor-element-79c977e form button[type="submit"] > svg{width:16px;height:16px;}.elementor-92470 .elementor-element.elementor-element-79c977e .filter-listing .tab-content{background:#000000D4;}.elementor-92470 .elementor-element.elementor-element-79c977e .stm_dynamic_listing_filter .stm_dynamic_listing_filter_nav li{border-style:solid;border-width:0px 1px 0px 0px;}.elementor-92470 .elementor-element.elementor-element-79c977e .stm_dynamic_listing_filter_nav li:not(.active){background-color:#00000061;}.elementor-92470 .elementor-element.elementor-element-79c977e .stm_dynamic_listing_filter_nav li.active{background:#000000D4;}.elementor-92470 .elementor-element.elementor-element-79c977e .filter-listing.stm_dynamic_listing_filter .tab-content .stm-filter-tab-selects .stm-show-more .show-extra-fields{color:#888888;}.elementor-92470 .elementor-element.elementor-element-79c977e .filter-listing.stm_dynamic_listing_filter .tab-content .stm-filter-tab-selects .stm-show-more .show-extra-fields:hover{color:#ffffff;}.elementor-92470 .elementor-element.elementor-element-79c977e .filter-listing .tab-content button[type=submit]{background:#E71A1A;box-shadow:0 2px 0 #E71A1A;}.elementor-92470 .elementor-element.elementor-element-79c977e form button[type=submit] i{margin:0px 6px 0px 0px;}.elementor-92470 .elementor-element.elementor-element-79c977e form button[type=submit] svg{margin:0px 6px 0px 0px;}.elementor-92470 .elementor-element.elementor-element-9c9f88b{--display:flex;}.elementor-92470 .elementor-element.elementor-element-1e3d6f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92470 .elementor-element.elementor-element-e311557{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-92470 .elementor-element.elementor-element-a1c039a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92470 .elementor-element.elementor-element-7b75a34 .stm_elementor_listings_grid_tabs_wrap .stm_listing_nav_list li{margin:0px 0px 0px 0px;}.elementor-92470 .elementor-element.elementor-element-7b75a34 .stm_elementor_listings_grid_tabs_wrap .stm_listing_nav_list li:not(.active) a span{border-style:dashed;border-width:0px 0px 0px 0px;border-color:#153e4d;}.elementor-92470 .elementor-element.elementor-element-7b75a34 .stm_elementor_listings_grid_tabs_wrap .stm_listing_nav_list li a span{padding:0px 0px 0px 0px;}#wrapper .elementor-92470 .elementor-element.elementor-element-7b75a34 .stm_elementor_listings_grid_tabs_wrap{border-top-color:#B9060600;}.elementor-92470 .elementor-element.elementor-element-1a72952{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92470 .elementor-element.elementor-element-6336fe1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92470 .elementor-element.elementor-element-054ba4f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92470 .elementor-element.elementor-element-dfeb9f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92470 .elementor-element.elementor-element-bc8d305{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92470 .elementor-element.elementor-element-bc78db0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-7490418.stm-select-col{width:50%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-b2122a0.stm-select-col{width:50%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-b5912ee.stm-select-col{width:50%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-8bdbd11.stm-select-col{width:50%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-71eb7dd.stm-select-col{width:50%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-7cf3148.stm-select-col{width:50%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-54883b4.stm-select-col{width:50%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-ae2bb70.stm-select-col{width:50%;}.elementor-92470 .elementor-element.elementor-element-79c977e > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-92470 .elementor-element.elementor-element-718c4ed{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-7490418.stm-select-col{width:100%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-b2122a0.stm-select-col{width:100%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-b5912ee.stm-select-col{width:100%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-8bdbd11.stm-select-col{width:100%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-71eb7dd.stm-select-col{width:100%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-7cf3148.stm-select-col{width:100%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-54883b4.stm-select-col{width:100%;}.elementor-92470 .elementor-element.elementor-element-79c977e .elementor-repeater-item-ae2bb70.stm-select-col{width:100%;}.elementor-92470 .elementor-element.elementor-element-79c977e > .elementor-widget-container{padding:20px 0px 20px 0px;}}/* Start custom CSS for html, class: .elementor-element-7fedd0a *//* =========================================================
   CAR GUIDE SA — COMPACT ICON FEATURES

   EASY EDIT SETTINGS
   ========================================================= */

.cgsa-mini-features{
    --cg-blue:#0969f6;
    --cg-blue-soft:#edf5ff;

    --cg-red:#ff1724;
    --cg-red-soft:#fff1f2;

    --cg-gold:#f5b800;
    --cg-gold-soft:#fff8df;

    --cg-ink:#071426;
    --cg-text:#64748b;
    --cg-line:#e2e8f0;

    /* EASY SIZE CONTROLS */
    --cg-icon-size:68px;
    --cg-icon-radius:17px;
    --cg-widget-gap:22px;

    width:100%;
    padding:12px 0;
    font-family:Inter,Arial,sans-serif;
}


/* THREE COLUMN ROW */

.cgsa-mini-features__inner{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:var(--cg-widget-gap);
    align-items:stretch;
}


/* INDIVIDUAL WIDGET */

.cgsa-mini-feature{
    position:relative;
    display:flex;
    align-items:flex-start;
    gap:16px;

    min-width:0;
    padding:16px 18px;

    background:#fff;
    border:1px solid var(--cg-line);
    border-radius:16px;

    box-shadow:0 7px 24px rgba(15,23,42,.045);

    transition:
        transform .22s ease,
        border-color .22s ease,
        box-shadow .22s ease;
}


.cgsa-mini-feature:hover{
    transform:translateY(-3px);
    border-color:rgba(9,105,246,.22);
    box-shadow:0 14px 34px rgba(15,23,42,.08);
}


/* ICON */

.cgsa-mini-feature__icon{
    flex:0 0 var(--cg-icon-size);

    width:var(--cg-icon-size);
    height:var(--cg-icon-size);

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:var(--cg-icon-radius);
}


.cgsa-mini-feature__icon i{
    font-size:25px;
    line-height:1;
}


/* BLUE */

.cgsa-mini-feature__icon--blue{
    color:var(--cg-blue);
    background:var(--cg-blue-soft);
}

.cgsa-mini-feature__icon--blue i{
    color:var(--cg-blue);
}


/* GOLD */

.cgsa-mini-feature__icon--gold{
    color:#9a7100;
    background:var(--cg-gold-soft);
}

.cgsa-mini-feature__icon--gold i{
    color:#c58c00;
}


/* RED */

.cgsa-mini-feature__icon--red{
    color:var(--cg-red);
    background:var(--cg-red-soft);
}

.cgsa-mini-feature__icon--red i{
    color:var(--cg-red);
}


/* TEXT */

.cgsa-mini-feature__content{
    flex:1 1 auto;
    min-width:0;
    padding-top:2px;
}


.cgsa-mini-feature__content h3{
    margin:0 0 5px;

    color:var(--cg-ink);

    font-family:Inter,Arial,sans-serif;
    font-size:18px;
    line-height:1.2;
    font-weight:800;

    letter-spacing:-.35px;
}


.cgsa-mini-feature__content p{
    margin:0;

    color:var(--cg-text);

    font-family:Inter,Arial,sans-serif;
    font-size:13px;
    line-height:1.5;
    font-weight:500;
}


/* SMALL ACCENT LINE */

.cgsa-mini-feature:after{
    content:"";

    position:absolute;
    left:18px;
    right:18px;
    bottom:-1px;

    height:2px;

    border-radius:999px;

    background:transparent;
}


.cgsa-mini-feature:nth-child(1):hover:after{
    background:var(--cg-blue);
}

.cgsa-mini-feature:nth-child(2):hover:after{
    background:var(--cg-gold);
}

.cgsa-mini-feature:nth-child(3):hover:after{
    background:var(--cg-red);
}


/* TABLET */

@media(max-width:1024px){

    .cgsa-mini-features__inner{
        grid-template-columns:1fr;
        gap:12px;
    }

    .cgsa-mini-feature{
        padding:15px 17px;
    }
}


/* MOBILE */

@media(max-width:767px){

    .cgsa-mini-features{
        --cg-icon-size:58px;
        --cg-icon-radius:14px;
    }

    .cgsa-mini-feature{
        gap:13px;
        padding:14px;
        border-radius:14px;
    }

    .cgsa-mini-feature__icon i{
        font-size:22px;
    }

    .cgsa-mini-feature__content h3{
        font-size:16px;
    }

    .cgsa-mini-feature__content p{
        font-size:12.5px;
    }
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   CAR GUIDE SA — HOME PAGE BODY ONLY
   Paste into Elementor > Page Settings > Custom CSS.
   Scoped to current home page ID 92470 so header/footer stay untouched.
   ========================================================= */

body.page-id-92470 #main{
  --cg-blue:#0967E8;
  --cg-blue-deep:#073B8C;
  --cg-green:#059447;
  --cg-yellow:#F3C500;
  --cg-red:#F31019;
  --cg-black:#0A0D12;
  --cg-ink:#131820;
  --cg-muted:#667085;
  --cg-line:#E7EBF0;
  --cg-soft:#F5F7FA;
  --cg-white:#FFFFFF;
  --cg-radius:24px;
  --cg-shadow:0 18px 55px rgba(13,34,63,.10);
  --mvl-primary-color:var(--cg-blue);
  --mvl-secondary-color:var(--cg-green);
  --motors-accent-color:var(--cg-blue);
  background:#fff;
  color:var(--cg-ink);
}

body.page-id-92470 #main *,
body.page-id-92470 #main *::before,
body.page-id-92470 #main *::after{box-sizing:border-box}

body.page-id-92470 #main .cgsa-section{position:relative;padding:84px 24px;overflow:hidden}
body.page-id-92470 #main .cgsa-shell{width:min(1180px,100%);margin:0 auto}
body.page-id-92470 #main .cgsa-section h1,
body.page-id-92470 #main .cgsa-section h2,
body.page-id-92470 #main .cgsa-section h3{margin:0;color:var(--cg-black);font-family:Inter,Arial,sans-serif;letter-spacing:-.035em;line-height:1.02}
body.page-id-92470 #main .cgsa-section p{font-family:Inter,Arial,sans-serif;color:var(--cg-muted);font-size:16px;line-height:1.78;margin:0}
body.page-id-92470 #main .cgsa-section a{text-decoration:none}
body.page-id-92470 #main .cgsa-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font:800 12px/1 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--cg-blue)}
body.page-id-92470 #main .cgsa-eyebrow::before{content:"";width:22px;height:3px;border-radius:99px;background:currentColor}
body.page-id-92470 #main .cgsa-eyebrow-green{color:var(--cg-green)}
body.page-id-92470 #main .cgsa-eyebrow-red{color:var(--cg-red)}
body.page-id-92470 #main .cgsa-green{color:var(--cg-green)!important}

body.page-id-92470 #main .cgsa-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
body.page-id-92470 #main .cgsa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:12px;font:800 14px/1 Inter,Arial,sans-serif;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}
body.page-id-92470 #main .cgsa-btn:hover{transform:translateY(-2px)}
body.page-id-92470 #main .cgsa-btn-primary{background:var(--cg-blue);color:#fff;box-shadow:0 12px 28px rgba(9,103,232,.23)}
body.page-id-92470 #main .cgsa-btn-secondary{background:#fff;color:var(--cg-ink);border:1px solid #D9E0E8;box-shadow:0 8px 24px rgba(20,33,52,.06)}
body.page-id-92470 #main .cgsa-btn-green{background:var(--cg-green);color:#fff;box-shadow:0 12px 28px rgba(5,148,71,.20)}
body.page-id-92470 #main .cgsa-btn-red{background:var(--cg-red);color:#fff;box-shadow:0 12px 28px rgba(243,16,25,.18)}
body.page-id-92470 #main .cgsa-btn-ghost{background:#fff;color:var(--cg-ink);border:1px solid #D9E0E8}

/* HERO */
body.page-id-92470 #main .cgsa-hero{padding-top:96px;padding-bottom:72px;background:radial-gradient(circle at 8% 18%,rgba(9,103,232,.07),transparent 28%),linear-gradient(180deg,#fff 0%,#FAFBFD 100%)}
body.page-id-92470 #main .cgsa-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--cg-blue) 0 25%,var(--cg-green) 25% 45%,var(--cg-yellow) 45% 65%,var(--cg-red) 65% 82%,var(--cg-black) 82% 100%)}
body.page-id-92470 #main .cgsa-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:56px}
body.page-id-92470 #main .cgsa-hero h1{font-size:clamp(44px,5.3vw,76px);max-width:760px}
body.page-id-92470 #main .cgsa-hero h1 span{color:var(--cg-red)}
body.page-id-92470 #main .cgsa-hero-copy>p{font-size:17px;max-width:650px;margin:24px 0 30px}
body.page-id-92470 #main .cgsa-mini-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}
body.page-id-92470 #main .cgsa-mini-trust span{padding:9px 12px;border:1px solid var(--cg-line);border-radius:999px;background:#fff;color:#5D6674;font:600 12px/1.2 Inter,Arial,sans-serif;box-shadow:0 6px 18px rgba(20,33,52,.04)}
body.page-id-92470 #main .cgsa-mini-trust strong{color:var(--cg-black)}
body.page-id-92470 #main .cgsa-hero-media{position:relative;min-height:480px;border-radius:30px;overflow:hidden;background:#EDF3FA;box-shadow:var(--cg-shadow)}
body.page-id-92470 #main .cgsa-hero-media>img{width:100%;height:100%;min-height:480px;object-fit:cover;object-position:center;display:block}
body.page-id-92470 #main .cgsa-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.25),transparent 28%);pointer-events:none}
body.page-id-92470 #main .cgsa-speed-stripes{position:absolute;z-index:2;right:-8%;top:5%;width:54%;height:96px;clip-path:polygon(22% 0,100% 0,78% 18%,100% 24%,76% 40%,100% 46%,72% 63%,100% 69%,66% 100%,0 100%);background:linear-gradient(180deg,var(--cg-red) 0 20%,var(--cg-black) 20% 39%,#fff 39% 51%,var(--cg-blue-deep) 51% 68%,var(--cg-yellow) 68% 82%,var(--cg-green) 82% 100%);opacity:.92}
body.page-id-92470 #main .cgsa-floating-card{position:absolute;z-index:3;right:22px;bottom:22px;display:grid;grid-template-columns:42px 1fr 18px;gap:12px;align-items:center;max-width:300px;padding:14px 16px;border:1px solid rgba(255,255,255,.82);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 14px 40px rgba(12,30,55,.18);backdrop-filter:blur(12px);color:var(--cg-ink)}
body.page-id-92470 #main .cgsa-floating-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#EAF2FF;color:var(--cg-blue);font-size:20px}
body.page-id-92470 #main .cgsa-floating-card small{display:block;margin-bottom:4px;color:var(--cg-blue);font:800 11px/1.2 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.03em}
body.page-id-92470 #main .cgsa-floating-card strong{display:block;font:800 13px/1.3 Inter,Arial,sans-serif}

/* LEGACY MOTORS: SEARCH TABS — styling only */
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs{position:relative;z-index:5;margin-top:-28px}
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs .stm_dynamic_listing_filter{border:1px solid var(--cg-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--cg-shadow)!important;overflow:hidden!important}
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs ul.nav-tabs{border:0!important;padding:12px 14px 0!important;background:#fff!important}
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs ul.nav-tabs>li>a{border:0!important;border-radius:10px!important;color:#697386!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;padding:13px 18px!important}
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs ul.nav-tabs>li.active>a,
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs ul.nav-tabs>li>a:hover{background:#EDF4FF!important;color:var(--cg-blue)!important}
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs .tab-content{padding:18px!important;background:#fff!important}
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs .stm-select-col,
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs .select2-selection,
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs input{border-radius:10px!important}
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs button,
body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs input[type="submit"]{border-radius:10px!important;background:var(--cg-blue)!important;border-color:var(--cg-blue)!important;box-shadow:none!important}

/* LEGACY MOTORS: EXISTING VALUE-PROP ICON BOXES — keep widget logic */
body.page-id-92470 #main .elementor-element-f756f9f{gap:18px!important;padding:34px 0!important}
body.page-id-92470 #main .elementor-element-69539bc .icon-box,
body.page-id-92470 #main .elementor-element-5992f73 .icon-box,
body.page-id-92470 #main .elementor-element-26c440e .icon-box{position:relative;overflow:hidden;min-height:250px;padding:26px!important;border:1px solid var(--cg-line);border-radius:20px;background-color:#fff!important;background-size:cover!important;background-position:center bottom!important;background-repeat:no-repeat!important;box-shadow:0 12px 38px rgba(14,35,61,.08);isolation:isolate}
body.page-id-92470 #main .elementor-element-69539bc .icon-box{background-image:linear-gradient(180deg,#fff 0 52%,rgba(255,255,255,.15) 100%),url('https://carguidesa.co.za/wp-content/uploads/2026/08/cgsa-v3-home-list-free.webp')!important}
body.page-id-92470 #main .elementor-element-5992f73 .icon-box{background-image:linear-gradient(180deg,#fff 0 52%,rgba(255,255,255,.15) 100%),url('https://carguidesa.co.za/wp-content/uploads/2026/08/cgsa-v3-home-valuation-tablet.webp')!important}
body.page-id-92470 #main .elementor-element-26c440e .icon-box{background-image:linear-gradient(180deg,#fff 0 52%,rgba(255,255,255,.15) 100%),url('https://carguidesa.co.za/wp-content/uploads/2026/08/cgsa-v3-home-ai-phone.webp')!important}
body.page-id-92470 #main .elementor-element-69539bc .icon-box .boat-line,
body.page-id-92470 #main .elementor-element-5992f73 .icon-box .boat-line,
body.page-id-92470 #main .elementor-element-26c440e .icon-box .boat-line{display:none!important}
body.page-id-92470 #main .elementor-widget-stm-icon-box .icon{border-radius:12px!important;color:var(--cg-blue)!important}
body.page-id-92470 #main .elementor-widget-stm-icon-box h3.title{font-size:19px!important;color:var(--cg-black)!important;text-transform:none!important;letter-spacing:-.02em!important}
body.page-id-92470 #main .elementor-widget-stm-icon-box .content{font-size:14px!important;color:#667085!important;line-height:1.65!important;text-transform:none!important}

/* LEGACY MOTORS: marketplace widgets — presentation only */
body.page-id-92470 #main .elementor-widget-motors-image-categories,
body.page-id-92470 #main .elementor-widget-motors-listings-grid-tabs,
body.page-id-92470 #main .elementor-widget-motors-listings-categories-masonry,
body.page-id-92470 #main .elementor-widget-motors-listings-list{padding-top:18px;padding-bottom:18px}
body.page-id-92470 #main .elementor-widget-motors-image-categories h2,
body.page-id-92470 #main .elementor-widget-motors-listings-grid-tabs h2,
body.page-id-92470 #main .elementor-widget-motors-listings-categories-masonry h2,
body.page-id-92470 #main .elementor-widget-motors-listings-list h2{font-family:Inter,Arial,sans-serif!important;color:var(--cg-black)!important;letter-spacing:-.03em!important;text-transform:none!important}
body.page-id-92470 #main .elementor-widget-motors-image-categories img,
body.page-id-92470 #main .elementor-widget-motors-listings-grid-tabs img,
body.page-id-92470 #main .elementor-widget-motors-listings-categories-masonry img,
body.page-id-92470 #main .elementor-widget-motors-listings-list img{border-radius:14px!important}
body.page-id-92470 #main .elementor-widget-motors-image-categories a,
body.page-id-92470 #main .elementor-widget-motors-listings-grid-tabs a,
body.page-id-92470 #main .elementor-widget-motors-listings-categories-masonry a,
body.page-id-92470 #main .elementor-widget-motors-listings-list a{transition:color .2s ease,transform .2s ease}
body.page-id-92470 #main .elementor-widget-motors-listings-grid-tabs .stm-listing-directory-list-loop,
body.page-id-92470 #main .elementor-widget-motors-listings-list .stm-listing-directory-list-loop{border:1px solid var(--cg-line)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(14,35,61,.06)!important;background:#fff!important}
body.page-id-92470 #main .elementor-widget-motors-listings-grid-tabs .nav-tabs>li.active>a{color:var(--cg-blue)!important;border-color:var(--cg-blue)!important}
body.page-id-92470 #main .elementor-widget-motors-listings-categories-masonry .stm_listing_icon_filter .inner{border-radius:18px!important;overflow:hidden!important}

/* SHARED SPLIT SECTIONS */
body.page-id-92470 #main .cgsa-split{background:#fff}
body.page-id-92470 #main .cgsa-buyers{background:linear-gradient(180deg,#FAFCFF,#fff)}
body.page-id-92470 #main .cgsa-sellers{background:linear-gradient(180deg,#fff,#F8FCF9)}
body.page-id-92470 #main .cgsa-split-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:54px;align-items:center}
body.page-id-92470 #main .cgsa-split-reverse{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}
body.page-id-92470 #main .cgsa-copy-card h2{font-size:clamp(36px,4.6vw,58px);margin-bottom:22px}
body.page-id-92470 #main .cgsa-copy-card h2 span{color:var(--cg-red)}
body.page-id-92470 #main .cgsa-copy-card>p{margin-bottom:22px}
body.page-id-92470 #main .cgsa-check-list{display:grid;gap:13px;margin:0 0 28px;padding:0;list-style:none}
body.page-id-92470 #main .cgsa-check-list li{position:relative;padding-left:34px;color:#334155;font:650 14px/1.55 Inter,Arial,sans-serif}
body.page-id-92470 #main .cgsa-check-list li::before{content:"✓";position:absolute;left:0;top:-1px;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#EAF2FF;color:var(--cg-blue);font-weight:900}
body.page-id-92470 #main .cgsa-check-green li::before{background:#E9F8EF;color:var(--cg-green)}
body.page-id-92470 #main .cgsa-media-card{position:relative;margin:0;border-radius:26px;overflow:hidden;background:#EEF2F6;box-shadow:var(--cg-shadow)}
body.page-id-92470 #main .cgsa-media-card img{display:block;width:100%;aspect-ratio:1.45/1;object-fit:cover}
body.page-id-92470 #main .cgsa-media-card figcaption{position:absolute;left:18px;bottom:18px;max-width:72%;padding:10px 13px;border:1px solid rgba(255,255,255,.75);border-radius:11px;background:rgba(255,255,255,.90);backdrop-filter:blur(9px);color:#2E3745;font:750 12px/1.4 Inter,Arial,sans-serif}

/* DEALER BAND */
body.page-id-92470 #main .cgsa-dealer-band{padding-top:32px;padding-bottom:74px;background:#F8FAFC}
body.page-id-92470 #main .cgsa-dealer-inner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border:1px solid #DDE5EC;border-radius:26px;overflow:hidden;background:linear-gradient(120deg,#F2FAF5 0%,#fff 52%);box-shadow:0 16px 50px rgba(14,35,61,.08)}
body.page-id-92470 #main .cgsa-dealer-copy{padding:46px}
body.page-id-92470 #main .cgsa-dealer-copy h2{font-size:clamp(32px,3.6vw,48px);margin-bottom:16px}
body.page-id-92470 #main .cgsa-dealer-copy p{margin-bottom:24px}
body.page-id-92470 #main .cgsa-dealer-image img{width:100%;height:100%;min-height:290px;object-fit:cover;display:block}

/* VALUATION + AI */
body.page-id-92470 #main .cgsa-feature-panel{padding-top:72px;padding-bottom:72px}
body.page-id-92470 #main .cgsa-valuation{background:#FFF9F9}
body.page-id-92470 #main .cgsa-ai{background:#F7FAFF}
body.page-id-92470 #main .cgsa-feature-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:56px;align-items:center}
body.page-id-92470 #main .cgsa-feature-reverse{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr)}
body.page-id-92470 #main .cgsa-feature-copy h2{font-size:clamp(36px,4.5vw,58px);margin-bottom:20px}
body.page-id-92470 #main .cgsa-feature-copy h2 span{color:var(--cg-red)}
body.page-id-92470 #main .cgsa-ai .cgsa-feature-copy h2 span{color:var(--cg-blue)}
body.page-id-92470 #main .cgsa-feature-copy p{margin-bottom:24px}
body.page-id-92470 #main .cgsa-disclaimer{display:inline-block!important;margin-top:-4px!important;margin-bottom:24px!important;padding:9px 12px;border-radius:9px;background:#fff;border:1px solid #DDE5EE;color:#758194!important;font-size:12px!important}
body.page-id-92470 #main .cgsa-object-stage{position:relative;display:grid;place-items:center;min-height:390px;border-radius:28px;overflow:hidden;border:1px solid var(--cg-line);box-shadow:var(--cg-shadow)}
body.page-id-92470 #main .cgsa-object-stage-red{background:radial-gradient(circle at 68% 44%,rgba(243,16,25,.12),transparent 38%),#fff}
body.page-id-92470 #main .cgsa-object-stage-blue{background:radial-gradient(circle at 32% 40%,rgba(9,103,232,.14),transparent 40%),#fff}
body.page-id-92470 #main .cgsa-object-stage img{position:relative;z-index:2;max-width:70%;max-height:340px;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.16))}
body.page-id-92470 #main .cgsa-orbit{position:absolute;border:1px solid rgba(243,16,25,.18);border-radius:50%}
body.page-id-92470 #main .cgsa-orbit-one{width:280px;height:280px}
body.page-id-92470 #main .cgsa-orbit-two{width:360px;height:360px}
body.page-id-92470 #main .cgsa-ai-bubble{position:absolute;z-index:3;padding:10px 13px;border:1px solid #D8E4F5;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(9,103,232,.12);color:#334155;font:750 12px/1.3 Inter,Arial,sans-serif}
body.page-id-92470 #main .cgsa-ai-bubble-one{left:26px;top:38px}
body.page-id-92470 #main .cgsa-ai-bubble-two{right:26px;bottom:42px;color:var(--cg-blue)}

/* TRUST */
body.page-id-92470 #main .cgsa-trust{padding:34px 24px;background:#fff;border-top:1px solid var(--cg-line);border-bottom:1px solid var(--cg-line)}
body.page-id-92470 #main .cgsa-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
body.page-id-92470 #main .cgsa-trust article{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:center;padding:18px 20px;border-radius:16px;background:#FAFBFD}
body.page-id-92470 #main .cgsa-trust-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff;border:1px solid var(--cg-line);font-size:20px;font-weight:900}
body.page-id-92470 #main .cgsa-trust strong{display:block;margin-bottom:4px;color:var(--cg-black);font:850 14px/1.2 Inter,Arial,sans-serif}
body.page-id-92470 #main .cgsa-trust p{font-size:12px!important;line-height:1.45!important}

/* CLOSING CTA */
body.page-id-92470 #main .cgsa-closing{padding:70px 24px;background:#fff}
body.page-id-92470 #main .cgsa-closing-inner{position:relative;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:46px 50px;border-radius:26px;overflow:hidden;background:linear-gradient(115deg,#F7FAFF 0%,#fff 55%,#F7FAF8 100%);border:1px solid var(--cg-line);box-shadow:0 16px 45px rgba(14,35,61,.07)}
body.page-id-92470 #main .cgsa-closing-inner::after{content:"";position:absolute;right:-72px;bottom:-35px;width:250px;height:90px;transform:rotate(-14deg);background:linear-gradient(180deg,var(--cg-red) 0 18%,var(--cg-black) 18% 35%,#fff 35% 46%,var(--cg-blue) 46% 63%,var(--cg-yellow) 63% 78%,var(--cg-green) 78% 100%);opacity:.92}
body.page-id-92470 #main .cgsa-closing h2{font-size:clamp(34px,4vw,52px);margin-bottom:12px}
body.page-id-92470 #main .cgsa-closing h2 span{color:var(--cg-red)}
body.page-id-92470 #main .cgsa-closing p{max-width:710px}
body.page-id-92470 #main .cgsa-closing .cgsa-actions{position:relative;z-index:2;justify-content:flex-end}

/* General Motors form polish inside main only */
body.page-id-92470 #main input[type="text"],
body.page-id-92470 #main input[type="email"],
body.page-id-92470 #main input[type="tel"],
body.page-id-92470 #main input[type="number"],
body.page-id-92470 #main select{border-color:#D8E0E9!important;background-color:#fff!important;color:#253041!important}

@media (max-width:1024px){
  body.page-id-92470 #main .cgsa-section{padding:68px 22px}
  body.page-id-92470 #main .cgsa-hero-grid,
  body.page-id-92470 #main .cgsa-split-grid,
  body.page-id-92470 #main .cgsa-split-reverse,
  body.page-id-92470 #main .cgsa-feature-grid,
  body.page-id-92470 #main .cgsa-feature-reverse{grid-template-columns:1fr;gap:34px}
  body.page-id-92470 #main .cgsa-hero-media{min-height:420px}
  body.page-id-92470 #main .cgsa-hero-media>img{min-height:420px}
  body.page-id-92470 #main .cgsa-dealer-inner{grid-template-columns:1fr}
  body.page-id-92470 #main .cgsa-dealer-image{order:-1}
  body.page-id-92470 #main .cgsa-trust-grid{grid-template-columns:1fr}
  body.page-id-92470 #main .cgsa-closing-inner{grid-template-columns:1fr;padding:38px}
  body.page-id-92470 #main .cgsa-closing .cgsa-actions{justify-content:flex-start}
}

@media (max-width:767px){
  body.page-id-92470 #main .cgsa-section{padding:54px 16px}
  body.page-id-92470 #main .cgsa-hero{padding-top:56px}
  body.page-id-92470 #main .cgsa-hero h1{font-size:43px}
  body.page-id-92470 #main .cgsa-hero-copy>p{font-size:15px}
  body.page-id-92470 #main .cgsa-btn{width:100%}
  body.page-id-92470 #main .cgsa-actions{display:grid;grid-template-columns:1fr;width:100%}
  body.page-id-92470 #main .cgsa-mini-trust{display:grid;grid-template-columns:1fr 1fr}
  body.page-id-92470 #main .cgsa-hero-media,
  body.page-id-92470 #main .cgsa-hero-media>img{min-height:330px}
  body.page-id-92470 #main .cgsa-floating-card{left:14px;right:14px;bottom:14px;max-width:none}
  body.page-id-92470 #main .cgsa-speed-stripes{height:68px;width:65%}
  body.page-id-92470 #main .cgsa-copy-card h2,
  body.page-id-92470 #main .cgsa-feature-copy h2{font-size:38px}
  body.page-id-92470 #main .cgsa-media-card figcaption{max-width:86%}
  body.page-id-92470 #main .cgsa-dealer-copy{padding:30px 24px}
  body.page-id-92470 #main .cgsa-object-stage{min-height:315px}
  body.page-id-92470 #main .cgsa-closing-inner{padding:30px 24px}
  body.page-id-92470 #main .cgsa-closing-inner::after{opacity:.28}
  body.page-id-92470 #main .elementor-widget-motors-listings-search-tabs{margin-top:0}
}

/* Generated-photo texture for image-light support sections */
body.page-id-92470 #main .cgsa-trust::before{content:"";position:absolute;right:0;top:0;width:34%;height:100%;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.84) 35%,rgba(255,255,255,.58) 100%),url('https://carguidesa.co.za/wp-content/uploads/2026/08/cgsa-v3-about-south-africa.webp') center/cover no-repeat;opacity:.28;pointer-events:none}
body.page-id-92470 #main .cgsa-trust-grid{position:relative;z-index:1}
body.page-id-92470 #main .cgsa-closing-inner{background-image:linear-gradient(90deg,#F7FAFF 0%,rgba(255,255,255,.98) 58%,rgba(255,255,255,.80) 100%),url('https://carguidesa.co.za/wp-content/uploads/2026/08/cgsa-v3-home-hero-car.webp');background-size:cover;background-position:center right}

/* === 2026-08-23 COVER MODE UPDATE ===
   Hero image is now the background of the ENTIRE hero section rather than only the right grid cell.
   Custom section imagery uses the equivalent of Elementor's Background Size: Cover. */
body.page-id-92470 #main .cgsa-hero{min-height:680px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.95) 34%,rgba(255,255,255,.82) 48%,rgba(255,255,255,.36) 66%,rgba(255,255,255,.08) 100%),url('https://carguidesa.co.za/wp-content/uploads/2026/08/cgsa-v3-home-hero-car.webp');background-size:cover;background-position:center right;background-repeat:no-repeat}
body.page-id-92470 #main .cgsa-hero-grid{position:relative;z-index:2;width:min(1180px,100%)}
body.page-id-92470 #main .cgsa-hero-media{min-height:480px;border-radius:0;overflow:visible;background:transparent;box-shadow:none}
body.page-id-92470 #main .cgsa-hero-media>img{display:none!important}
body.page-id-92470 #main .cgsa-hero-media::after,body.page-id-92470 #main .cgsa-speed-stripes{display:none!important}
body.page-id-92470 #main .cgsa-section img{object-fit:cover!important;object-position:center!important}
body.page-id-92470 #main .cgsa-media-card img{display:block;width:100%;aspect-ratio:1.45/1;object-fit:cover!important;object-position:center!important}
body.page-id-92470 #main .cgsa-dealer-image{min-height:290px}
body.page-id-92470 #main .cgsa-dealer-image img{display:block;width:100%;height:100%;min-height:290px;object-fit:cover!important;object-position:center!important}
body.page-id-92470 #main .cgsa-object-stage{position:relative}
body.page-id-92470 #main .cgsa-object-stage img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;filter:none!important}
@media(max-width:1024px){body.page-id-92470 #main .cgsa-hero{min-height:620px;background-position:62% center;background-image:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.95) 43%,rgba(255,255,255,.56) 68%,rgba(255,255,255,.18) 100%),url('https://carguidesa.co.za/wp-content/uploads/2026/08/cgsa-v3-home-hero-car.webp')}body.page-id-92470 #main .cgsa-hero-media{min-height:250px}}
@media(max-width:767px){body.page-id-92470 #main .cgsa-hero{min-height:auto;background-position:68% center;background-image:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.94) 68%,rgba(255,255,255,.56) 100%),url('https://carguidesa.co.za/wp-content/uploads/2026/08/cgsa-v3-home-hero-car.webp')}body.page-id-92470 #main .cgsa-hero-grid{display:block}body.page-id-92470 #main .cgsa-hero-media{min-height:120px}body.page-id-92470 #main .cgsa-floating-card{left:0;right:auto;bottom:0;max-width:310px}}

/* === V3 ELEMENTOR HTML WIDGET IMAGE FIXES === */
body.page-id-92470 #main .cgsa-section img{image-rendering:auto!important;filter:none!important}body.page-id-92470 #main .cgsa-hero{position:relative;isolation:isolate;min-height:680px;display:flex;align-items:center;background:#fff!important}body.page-id-92470 #main .cgsa-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:#eef3f8}body.page-id-92470 #main .cgsa-hero-bg>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center right!important;display:block!important;transform:none!important}body.page-id-92470 #main .cgsa-hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.94) 32%,rgba(255,255,255,.70) 47%,rgba(255,255,255,.20) 68%,rgba(255,255,255,0) 82%);pointer-events:none}body.page-id-92470 #main .cgsa-hero-grid{position:relative;z-index:2;width:min(1180px,100%)}body.page-id-92470 #main .cgsa-hero-media{position:relative;min-height:480px;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}body.page-id-92470 #main .cgsa-hero-media>img,body.page-id-92470 #main .cgsa-hero-media::after,body.page-id-92470 #main .cgsa-speed-stripes{display:none!important}body.page-id-92470 #main .cgsa-media-card,body.page-id-92470 #main .cgsa-dealer-image,body.page-id-92470 #main .cgsa-object-stage{position:relative!important;overflow:hidden!important}body.page-id-92470 #main .cgsa-media-card{min-height:470px;aspect-ratio:auto!important}body.page-id-92470 #main .cgsa-dealer-image{min-height:390px}body.page-id-92470 #main .cgsa-object-stage{min-height:430px;padding:0!important;background:#eef2f6!important}body.page-id-92470 #main .cgsa-media-card>img,body.page-id-92470 #main .cgsa-dealer-image>img,body.page-id-92470 #main .cgsa-object-stage>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important;display:block!important;filter:none!important;transform:none!important}body.page-id-92470 #main .cgsa-orbit{z-index:2}body.page-id-92470 #main .cgsa-ai-bubble{z-index:3}@media(max-width:1024px){body.page-id-92470 #main .cgsa-hero{min-height:620px}body.page-id-92470 #main .cgsa-hero-bg>img{object-position:62% center!important}body.page-id-92470 #main .cgsa-media-card{min-height:420px}body.page-id-92470 #main .cgsa-dealer-image{min-height:360px}}@media(max-width:767px){body.page-id-92470 #main .cgsa-hero{min-height:auto}body.page-id-92470 #main .cgsa-hero-bg>img{object-position:68% center!important}body.page-id-92470 #main .cgsa-hero-bg::after{background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.93) 67%,rgba(255,255,255,.55) 100%)}body.page-id-92470 #main .cgsa-media-card{min-height:330px}body.page-id-92470 #main .cgsa-dealer-image{min-height:300px}body.page-id-92470 #main .cgsa-object-stage{min-height:340px}}

/*listings and featured listings css code*/

body.page-id-92470 .elementor-element-7b75a34{--cg-blue:#0969f6;--cg-red:#ff1724;--cg-gold:#f5b800;--cg-ink:#071426;--cg-muted:#64748b;--cg-line:#dfe7f1;--cg-soft:#f6f9fc;--cg-white:#fff;font-family:Inter,Arial,sans-serif!important}body.page-id-92470 .elementor-element-7b75a34>.elementor-widget-container{background:#fff!important;border:1px solid var(--cg-line)!important;border-radius:24px!important;padding:34px!important;box-shadow:0 18px 55px rgba(15,23,42,.06)!important;overflow:hidden}body.page-id-92470 .elementor-element-7b75a34 .stm_elementor_listings_grid_tabs_wrap{font-family:Inter,Arial,sans-serif!important}body.page-id-92470 .elementor-element-7b75a34 .stm_elementor_listings_grid_tabs_wrap>.clearfix{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;flex-wrap:wrap!important;margin-bottom:30px!important}body.page-id-92470 .elementor-element-7b75a34 h3{margin:0!important;color:var(--cg-ink)!important;font-family:Inter,Arial,sans-serif!important;font-size:34px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-1.2px!important;text-transform:none!important}body.page-id-92470 .elementor-element-7b75a34 h3 .stm-secondary-color{color:var(--cg-red)!important}body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list{display:flex!important;align-items:center!important;gap:8px!important;float:none!important;margin:0!important;padding:0!important;border:0!important}body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list li{float:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important}body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list li a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 22px!important;background:#fff!important;border:1px solid var(--cg-line)!important;border-radius:12px!important;color:#536174!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease!important}body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list li a:hover{color:var(--cg-blue)!important;border-color:rgba(9,105,246,.35)!important;background:#f5f9ff!important;transform:translateY(-1px)!important}body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list li.active a{background:var(--cg-blue)!important;border-color:var(--cg-blue)!important;color:#fff!important;box-shadow:0 8px 24px rgba(9,105,246,.22)!important}body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list li.active:before,body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list li.active:after,body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list li a:before,body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list li a:after{display:none!important}body.page-id-92470 .elementor-element-7b75a34 .tab-content{overflow:visible!important}body.page-id-92470 .elementor-element-7b75a34 .car-listing-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:24px!important;margin:0!important;width:100%!important}body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop{width:auto!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important}body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop>a{display:block!important;height:100%!important;background:#fff!important;border:1px solid var(--cg-line)!important;border-radius:18px!important;overflow:hidden!important;color:var(--cg-ink)!important;text-decoration:none!important;box-shadow:0 8px 28px rgba(15,23,42,.055)!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop>a:hover{transform:translateY(-5px)!important;border-color:rgba(9,105,246,.3)!important;box-shadow:0 20px 45px rgba(15,23,42,.11)!important}body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop .image{position:relative!important;width:100%!important;aspect-ratio:16/10!important;height:auto!important;margin:0!important;background:#eef3f8!important;border:0!important;border-radius:0!important;overflow:hidden!important}body.page-id-92470 .elementor-element-7b75a34 .interactive-hoverable,body.page-id-92470 .elementor-element-7b75a34 .hoverable-wrap,body.page-id-92470 .elementor-element-7b75a34 .hoverable-unit,body.page-id-92470 .elementor-element-7b75a34 .thumb{height:100%!important;min-height:100%!important}body.page-id-92470 .elementor-element-7b75a34 .thumb{overflow:hidden!important;background:#eef3f8!important}body.page-id-92470 .elementor-element-7b75a34 .thumb img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;transition:transform .45s ease!important}body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop>a:hover .thumb img{transform:scale(1.035)!important}body.page-id-92470 .elementor-element-7b75a34 .hoverable-indicators{display:flex!important;gap:4px!important;width:100%!important;padding:0 16px!important;margin:12px 0 0!important}body.page-id-92470 .elementor-element-7b75a34 .hoverable-indicators .indicator{flex:1!important;height:3px!important;background:#dce4ed!important;border:0!important;border-radius:20px!important}body.page-id-92470 .elementor-element-7b75a34 .hoverable-indicators .indicator.active{background:var(--cg-blue)!important}body.page-id-92470 .elementor-element-7b75a34 .listing-car-item-meta{padding:18px 20px 20px!important;background:#fff!important}body.page-id-92470 .elementor-element-7b75a34 .car-meta-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px 18px!important;align-items:start!important;margin:0!important;padding:0 0 17px!important;border:0!important}body.page-id-92470 .elementor-element-7b75a34 .car-title{grid-column:1!important;grid-row:1!important;float:none!important;width:auto!important;margin:0!important;padding:0!important;color:var(--cg-ink)!important;font-family:Inter,Arial,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.35px!important;text-transform:none!important}body.page-id-92470 .elementor-element-7b75a34 .car-title .labels{display:table!important;width:auto!important;margin:0 0 8px!important;padding:5px 9px!important;background:#fff1f2!important;border:1px solid #ffd4d8!important;border-radius:999px!important;color:var(--cg-red)!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:.7px!important;text-transform:uppercase!important}body.page-id-92470 .elementor-element-7b75a34 .price{grid-column:2!important;grid-row:1!important;position:static!important;float:none!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;clip-path:none!important;transform:none!important;color:var(--cg-ink)!important;text-align:right!important;box-shadow:none!important}body.page-id-92470 .elementor-element-7b75a34 .price:before,body.page-id-92470 .elementor-element-7b75a34 .price:after{display:none!important}body.page-id-92470 .elementor-element-7b75a34 .price .regular-price{margin:0 0 2px!important;color:#94a3b8!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;text-decoration:line-through!important}body.page-id-92470 .elementor-element-7b75a34 .price .sale-price,body.page-id-92470 .elementor-element-7b75a34 .price:not(.discounted-price){color:var(--cg-blue)!important;font-family:Inter,Arial,sans-serif!important;font-size:19px!important;font-weight:800!important;line-height:1.15!important;white-space:nowrap!important}body.page-id-92470 .elementor-element-7b75a34 .car-meta-bottom{margin:0!important;padding:15px 0 0!important;border-top:1px solid #e9eef4!important}body.page-id-92470 .elementor-element-7b75a34 .car-meta-bottom ul{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}body.page-id-92470 .elementor-element-7b75a34 .car-meta-bottom li{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;color:var(--cg-muted)!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;border:0!important}body.page-id-92470 .elementor-element-7b75a34 .car-meta-bottom li i{color:var(--cg-blue)!important;font-size:13px!important}body.page-id-92470 .elementor-element-7b75a34 .stm-badge-directory{top:14px!important;left:14px!important;right:auto!important;width:auto!important;height:auto!important;padding:7px 11px!important;background:var(--cg-gold)!important;border:0!important;border-radius:999px!important;color:#121826!important;font-family:Inter,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:.5px!important;text-transform:uppercase!important;box-shadow:0 6px 18px rgba(245,184,0,.25)!important}body.page-id-92470 .elementor-element-7b75a34 .stm-badge-directory:before,body.page-id-92470 .elementor-element-7b75a34 .stm-badge-directory:after{display:none!important}body.page-id-92470 .elementor-element-7b75a34 .stm-car-medias{top:14px!important;right:14px!important;left:auto!important}body.page-id-92470 .elementor-element-7b75a34 .stm-listing-photos-unit,body.page-id-92470 .elementor-element-7b75a34 .stm-listing-videos-unit{background:rgba(255,255,255,.94)!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:999px!important;color:var(--cg-ink)!important;box-shadow:0 5px 18px rgba(15,23,42,.1)!important;backdrop-filter:blur(8px)!important}body.page-id-92470 .elementor-element-7b75a34 .stm-listing-favorite,body.page-id-92470 .elementor-element-7b75a34 .stm-listing-compare{background:rgba(255,255,255,.94)!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:50%!important;color:var(--cg-ink)!important;box-shadow:0 5px 18px rgba(15,23,42,.1)!important;backdrop-filter:blur(8px)!important}body.page-id-92470 .elementor-element-7b75a34 .remaining{background:rgba(7,20,38,.72)!important;color:#fff!important;backdrop-filter:blur(4px)!important}body.page-id-92470 .elementor-element-7b75a34 .tab-pane>.row:last-child{margin-top:32px!important}body.page-id-92470 .elementor-element-7b75a34 .load-more-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;margin:0!important;padding:0 28px!important;background:var(--cg-blue)!important;border:1px solid var(--cg-blue)!important;border-radius:12px!important;color:#fff!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;text-transform:capitalize!important;box-shadow:0 10px 26px rgba(9,105,246,.2)!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}body.page-id-92470 .elementor-element-7b75a34 .load-more-btn:hover{background:#075bd4!important;border-color:#075bd4!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 14px 32px rgba(9,105,246,.28)!important}@media(max-width:767px){body.page-id-92470 .elementor-element-7b75a34>.elementor-widget-container{padding:22px 16px!important;border-radius:18px!important}body.page-id-92470 .elementor-element-7b75a34 .stm_elementor_listings_grid_tabs_wrap>.clearfix{gap:16px!important;margin-bottom:22px!important}body.page-id-92470 .elementor-element-7b75a34 h3{width:100%!important;font-size:28px!important;letter-spacing:-.8px!important}body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list{width:100%!important;overflow-x:auto!important;padding-bottom:2px!important}body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list li a{min-height:42px!important;padding:0 16px!important;font-size:13px!important;white-space:nowrap!important}body.page-id-92470 .elementor-element-7b75a34 .car-listing-row{grid-template-columns:1fr!important;gap:18px!important}body.page-id-92470 .elementor-element-7b75a34 .car-meta-top{grid-template-columns:1fr!important}body.page-id-92470 .elementor-element-7b75a34 .car-title{grid-column:1!important;grid-row:1!important}body.page-id-92470 .elementor-element-7b75a34 .price{grid-column:1!important;grid-row:2!important;align-items:flex-start!important;text-align:left!important}body.page-id-92470 .elementor-element-7b75a34 .car-meta-bottom ul{gap:12px!important}}

body.page-id-92470 .elementor-element-7b75a34 .stm_elementor_listings_grid_tabs_wrap>.clearfix{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;margin-bottom:30px!important}body.page-id-92470 .elementor-element-7b75a34 .stm_elementor_listings_grid_tabs_wrap>.clearfix>h3{order:1!important;flex:0 1 auto!important;margin:0!important;text-align:left!important}body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list{order:2!important;flex:0 0 auto!important;margin:0!important;margin-left:auto!important;float:none!important}body.page-id-92470 .elementor-element-7b75a34 .car-listing-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin-left:0!important;margin-right:0!important}body.page-id-92470 .elementor-element-7b75a34 .car-listing-row>.stm-directory-grid-loop{display:block!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.page-id-92470 .elementor-element-7b75a34 .car-listing-row>.stm-directory-grid-loop>a{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop .image{width:100%!important;aspect-ratio:16/10!important;height:auto!important}body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop .interactive-hoverable,body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop .hoverable-wrap,body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop .hoverable-unit,body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop .thumb{width:100%!important;height:100%!important}body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop .thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}@media(max-width:991px){body.page-id-92470 .elementor-element-7b75a34 .car-listing-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){body.page-id-92470 .elementor-element-7b75a34 .stm_elementor_listings_grid_tabs_wrap>.clearfix{flex-wrap:wrap!important;gap:16px!important}body.page-id-92470 .elementor-element-7b75a34 .stm_elementor_listings_grid_tabs_wrap>.clearfix>h3{width:100%!important}body.page-id-92470 .elementor-element-7b75a34 .stm_listing_nav_list{width:100%!important;margin-left:0!important;justify-content:flex-start!important}body.page-id-92470 .elementor-element-7b75a34 .car-listing-row{grid-template-columns:1fr!important;gap:18px!important}}

body.page-id-92470 .elementor-element-7b75a34 .tab-pane .car-listing-row.row-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important}body.page-id-92470 .elementor-element-7b75a34 .car-listing-row.row-3>.stm-directory-grid-loop,body.page-id-92470 .elementor-element-7b75a34 .car-listing-row.row-3>.stm-isotope-listing-item{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;inset:auto!important;transform:none!important;-webkit-transform:none!important;translate:none!important;float:none!important;clear:none!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;grid-column:auto!important;grid-row:auto!important;box-sizing:border-box!important}body.page-id-92470 .elementor-element-7b75a34 .car-listing-row.row-3:before,body.page-id-92470 .elementor-element-7b75a34 .car-listing-row.row-3:after{display:none!important;content:none!important}body.page-id-92470 .elementor-element-7b75a34 .car-listing-row.row-3>.col-md-4,body.page-id-92470 .elementor-element-7b75a34 .car-listing-row.row-3>.col-sm-4{width:100%!important;max-width:100%!important;flex:none!important}body.page-id-92470 .elementor-element-7b75a34 .stm-directory-grid-loop>a{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;box-sizing:border-box!important}body.page-id-92470 .elementor-element-7b75a34 .listing-car-item-meta{flex:1 1 auto!important}@media(max-width:991px){body.page-id-92470 .elementor-element-7b75a34 .tab-pane .car-listing-row.row-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){body.page-id-92470 .elementor-element-7b75a34 .tab-pane .car-listing-row.row-3{grid-template-columns:1fr!important;gap:18px!important}}

/*header css code*//* End custom CSS */