/* SWAT CSV Page Importer group CSS v7.0.0 | group: fleet */

/* SWAT CSV CSS: 7-10-seater-vans | aedabfa34e9b857f4497caabe043ee96 */
/* Full-bleed layout repair from 7-10-seater-vans: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #cat-7-10-seater-vans,
body .page-content > #cat-7-10-seater-vans,
body #content .page-content > #cat-7-10-seater-vans,
body #cat-7-10-seater-vans{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-7-10-seater-vans,
  body .page-content > #cat-7-10-seater-vans,
  body #content .page-content > #cat-7-10-seater-vans,
  body #cat-7-10-seater-vans{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 7-10-seater-vans | 50002bb4263c0c9c08baa5e24d8a90e7 */
/* Style block from 7-10-seater-vans */
#cat-7-10-seater-vans{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--ink:#0c1a34;--muted:#56708d;--line:rgba(11,99,182,.12);background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
 #cat-7-10-seater-vans *{box-sizing:border-box}
 #cat-7-10-seater-vans .sc-wrap{max-width:1480px;margin:0 auto}
 #cat-7-10-seater-vans .sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}
 #cat-7-10-seater-vans .sc-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}
 #cat-7-10-seater-vans .sc-breadcrumbs a{color:#eef7ff;text-decoration:none}
 #cat-7-10-seater-vans .sc-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}
 #cat-7-10-seater-vans .sc-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}
 #cat-7-10-seater-vans .sc-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}
 #cat-7-10-seater-vans .sc-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}
 #cat-7-10-seater-vans h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}
 #cat-7-10-seater-vans .sc-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}
 #cat-7-10-seater-vans .sc-hero p + p{margin-top:10px}
 #cat-7-10-seater-vans .sc-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}
 #cat-7-10-seater-vans .sc-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}
 #cat-7-10-seater-vans .sc-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-7-10-seater-vans .sc-hero-rail a:hover{transform:translateY(-2px)}
 #cat-7-10-seater-vans .sc-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}
 #cat-7-10-seater-vans .sc-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}
 #cat-7-10-seater-vans .sc-top{margin-top:28px;display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:stretch}
 #cat-7-10-seater-vans .sc-media,#cat-7-10-seater-vans .sc-panel,#cat-7-10-seater-vans .sc-card,#cat-7-10-seater-vans .sc-copybox,#cat-7-10-seater-vans .sc-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}
 #cat-7-10-seater-vans .sc-media{padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}
 #cat-7-10-seater-vans .sc-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:contain;object-position:center}
 #cat-7-10-seater-vans .sc-panel{padding:24px;display:grid;gap:14px;align-content:start}
 #cat-7-10-seater-vans .sc-label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:#eef7ff;border:1px solid var(--line);color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;width:max-content}
 #cat-7-10-seater-vans .sc-panel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:-.55px}
 #cat-7-10-seater-vans .sc-short{margin:0;color:#35506f;font-size:16px;line-height:1.86;font-weight:700}
 #cat-7-10-seater-vans .sc-meta{display:flex;flex-wrap:wrap;gap:10px}
 #cat-7-10-seater-vans .sc-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#0c1a34;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(15,23,42,.05)}
 #cat-7-10-seater-vans .sc-best{margin:0;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);color:#415d7d;font-size:14px;line-height:1.82;font-weight:700}
 #cat-7-10-seater-vans .sc-best strong{color:var(--ink)}
 #cat-7-10-seater-vans .sc-tags{display:flex;flex-wrap:wrap;gap:10px}
 #cat-7-10-seater-vans .sc-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#eef7ff 0%,#dff0ff 100%);border:1px solid rgba(11,99,182,.14);color:#0c1a34;font-size:12px;font-weight:800}
 #cat-7-10-seater-vans .sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
 #cat-7-10-seater-vans .sc-actions a,#cat-7-10-seater-vans .sc-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-7-10-seater-vans .sc-actions .primary,#cat-7-10-seater-vans .sc-cta-actions .primary{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}
 #cat-7-10-seater-vans .sc-actions .secondary,#cat-7-10-seater-vans .sc-cta-actions .secondary{background:#fff;border:1px solid var(--line);color:#0c1a34}
 #cat-7-10-seater-vans .sc-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
 #cat-7-10-seater-vans .sc-card{padding:20px}
 #cat-7-10-seater-vans .sc-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}
 #cat-7-10-seater-vans .sc-card h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}
 #cat-7-10-seater-vans .sc-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.82;font-weight:600}
 #cat-7-10-seater-vans .sc-copy{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
 #cat-7-10-seater-vans .sc-copybox{padding:24px}
 #cat-7-10-seater-vans .sc-copybox h2{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.14;letter-spacing:-.3px}
 #cat-7-10-seater-vans .sc-copybox p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-7-10-seater-vans .sc-copybox p + p{margin-top:12px}
 #cat-7-10-seater-vans .sc-cta{margin-top:24px;padding:30px}
 #cat-7-10-seater-vans .sc-cta h2{margin:0 0 10px;color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-.45px}
 #cat-7-10-seater-vans .sc-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-7-10-seater-vans .sc-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
 @media (max-width:1180px){#cat-7-10-seater-vans .sc-top,#cat-7-10-seater-vans .sc-grid,#cat-7-10-seater-vans .sc-copy{grid-template-columns:1fr}}
 @media (max-width:767px){#cat-7-10-seater-vans{padding:54px 14px 60px}#cat-7-10-seater-vans h1{font-size:34px;line-height:1.06}#cat-7-10-seater-vans .sc-hero p{font-size:16px;line-height:1.72}#cat-7-10-seater-vans .sc-hero-rail,#cat-7-10-seater-vans .sc-actions,#cat-7-10-seater-vans .sc-cta-actions{flex-direction:column;align-items:stretch}}

/* SWAT CSV CSS: 12-15-seater-vans | db838cd403909537d1e0f0b76f66c59b */
/* Full-bleed layout repair from 12-15-seater-vans: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #cat-12-15-seater-vans,
body .page-content > #cat-12-15-seater-vans,
body #content .page-content > #cat-12-15-seater-vans,
body #cat-12-15-seater-vans{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-12-15-seater-vans,
  body .page-content > #cat-12-15-seater-vans,
  body #content .page-content > #cat-12-15-seater-vans,
  body #cat-12-15-seater-vans{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 12-15-seater-vans | 5806804921e864a54406d5585e4a42bf */
/* Style block from 12-15-seater-vans */
#cat-12-15-seater-vans{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--ink:#0c1a34;--muted:#56708d;--line:rgba(11,99,182,.12);background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
 #cat-12-15-seater-vans *{box-sizing:border-box}
 #cat-12-15-seater-vans .sc-wrap{max-width:1480px;margin:0 auto}
 #cat-12-15-seater-vans .sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}
 #cat-12-15-seater-vans .sc-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}
 #cat-12-15-seater-vans .sc-breadcrumbs a{color:#eef7ff;text-decoration:none}
 #cat-12-15-seater-vans .sc-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}
 #cat-12-15-seater-vans .sc-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}
 #cat-12-15-seater-vans .sc-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}
 #cat-12-15-seater-vans .sc-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}
 #cat-12-15-seater-vans h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}
 #cat-12-15-seater-vans .sc-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}
 #cat-12-15-seater-vans .sc-hero p + p{margin-top:10px}
 #cat-12-15-seater-vans .sc-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}
 #cat-12-15-seater-vans .sc-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}
 #cat-12-15-seater-vans .sc-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-12-15-seater-vans .sc-hero-rail a:hover{transform:translateY(-2px)}
 #cat-12-15-seater-vans .sc-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}
 #cat-12-15-seater-vans .sc-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}
 #cat-12-15-seater-vans .sc-top{margin-top:28px;display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:stretch}
 #cat-12-15-seater-vans .sc-media,#cat-12-15-seater-vans .sc-panel,#cat-12-15-seater-vans .sc-card,#cat-12-15-seater-vans .sc-copybox,#cat-12-15-seater-vans .sc-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}
 #cat-12-15-seater-vans .sc-media{padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}
 #cat-12-15-seater-vans .sc-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:contain;object-position:center}
 #cat-12-15-seater-vans .sc-panel{padding:24px;display:grid;gap:14px;align-content:start}
 #cat-12-15-seater-vans .sc-label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:#eef7ff;border:1px solid var(--line);color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;width:max-content}
 #cat-12-15-seater-vans .sc-panel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:-.55px}
 #cat-12-15-seater-vans .sc-short{margin:0;color:#35506f;font-size:16px;line-height:1.86;font-weight:700}
 #cat-12-15-seater-vans .sc-meta{display:flex;flex-wrap:wrap;gap:10px}
 #cat-12-15-seater-vans .sc-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#0c1a34;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(15,23,42,.05)}
 #cat-12-15-seater-vans .sc-best{margin:0;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);color:#415d7d;font-size:14px;line-height:1.82;font-weight:700}
 #cat-12-15-seater-vans .sc-best strong{color:var(--ink)}
 #cat-12-15-seater-vans .sc-tags{display:flex;flex-wrap:wrap;gap:10px}
 #cat-12-15-seater-vans .sc-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#eef7ff 0%,#dff0ff 100%);border:1px solid rgba(11,99,182,.14);color:#0c1a34;font-size:12px;font-weight:800}
 #cat-12-15-seater-vans .sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
 #cat-12-15-seater-vans .sc-actions a,#cat-12-15-seater-vans .sc-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-12-15-seater-vans .sc-actions .primary,#cat-12-15-seater-vans .sc-cta-actions .primary{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}
 #cat-12-15-seater-vans .sc-actions .secondary,#cat-12-15-seater-vans .sc-cta-actions .secondary{background:#fff;border:1px solid var(--line);color:#0c1a34}
 #cat-12-15-seater-vans .sc-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
 #cat-12-15-seater-vans .sc-card{padding:20px}
 #cat-12-15-seater-vans .sc-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}
 #cat-12-15-seater-vans .sc-card h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}
 #cat-12-15-seater-vans .sc-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.82;font-weight:600}
 #cat-12-15-seater-vans .sc-copy{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
 #cat-12-15-seater-vans .sc-copybox{padding:24px}
 #cat-12-15-seater-vans .sc-copybox h2{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.14;letter-spacing:-.3px}
 #cat-12-15-seater-vans .sc-copybox p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-12-15-seater-vans .sc-copybox p + p{margin-top:12px}
 #cat-12-15-seater-vans .sc-cta{margin-top:24px;padding:30px}
 #cat-12-15-seater-vans .sc-cta h2{margin:0 0 10px;color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-.45px}
 #cat-12-15-seater-vans .sc-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-12-15-seater-vans .sc-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
 @media (max-width:1180px){#cat-12-15-seater-vans .sc-top,#cat-12-15-seater-vans .sc-grid,#cat-12-15-seater-vans .sc-copy{grid-template-columns:1fr}}
 @media (max-width:767px){#cat-12-15-seater-vans{padding:54px 14px 60px}#cat-12-15-seater-vans h1{font-size:34px;line-height:1.06}#cat-12-15-seater-vans .sc-hero p{font-size:16px;line-height:1.72}#cat-12-15-seater-vans .sc-hero-rail,#cat-12-15-seater-vans .sc-actions,#cat-12-15-seater-vans .sc-cta-actions{flex-direction:column;align-items:stretch}}

/* SWAT CSV CSS: luxury-vans | 397b24bb16db5adafb1fedc16df3e590 */
/* Full-bleed layout repair from luxury-vans: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #cat-luxury-vans,
body .page-content > #cat-luxury-vans,
body #content .page-content > #cat-luxury-vans,
body #cat-luxury-vans{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-luxury-vans,
  body .page-content > #cat-luxury-vans,
  body #content .page-content > #cat-luxury-vans,
  body #cat-luxury-vans{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: luxury-vans | 99c601e06e9c3fdfcef422612f5057cd */
/* Style block from luxury-vans */
#cat-luxury-vans{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--ink:#0c1a34;--muted:#56708d;--line:rgba(11,99,182,.12);background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
 #cat-luxury-vans *{box-sizing:border-box}
 #cat-luxury-vans .sc-wrap{max-width:1480px;margin:0 auto}
 #cat-luxury-vans .sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}
 #cat-luxury-vans .sc-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}
 #cat-luxury-vans .sc-breadcrumbs a{color:#eef7ff;text-decoration:none}
 #cat-luxury-vans .sc-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}
 #cat-luxury-vans .sc-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}
 #cat-luxury-vans .sc-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}
 #cat-luxury-vans .sc-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}
 #cat-luxury-vans h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}
 #cat-luxury-vans .sc-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}
 #cat-luxury-vans .sc-hero p + p{margin-top:10px}
 #cat-luxury-vans .sc-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}
 #cat-luxury-vans .sc-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}
 #cat-luxury-vans .sc-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-luxury-vans .sc-hero-rail a:hover{transform:translateY(-2px)}
 #cat-luxury-vans .sc-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}
 #cat-luxury-vans .sc-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}
 #cat-luxury-vans .sc-top{margin-top:28px;display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:stretch}
 #cat-luxury-vans .sc-media,#cat-luxury-vans .sc-panel,#cat-luxury-vans .sc-card,#cat-luxury-vans .sc-copybox,#cat-luxury-vans .sc-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}
 #cat-luxury-vans .sc-media{padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}
 #cat-luxury-vans .sc-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:contain;object-position:center}
 #cat-luxury-vans .sc-panel{padding:24px;display:grid;gap:14px;align-content:start}
 #cat-luxury-vans .sc-label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:#eef7ff;border:1px solid var(--line);color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;width:max-content}
 #cat-luxury-vans .sc-panel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:-.55px}
 #cat-luxury-vans .sc-short{margin:0;color:#35506f;font-size:16px;line-height:1.86;font-weight:700}
 #cat-luxury-vans .sc-meta{display:flex;flex-wrap:wrap;gap:10px}
 #cat-luxury-vans .sc-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#0c1a34;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(15,23,42,.05)}
 #cat-luxury-vans .sc-best{margin:0;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);color:#415d7d;font-size:14px;line-height:1.82;font-weight:700}
 #cat-luxury-vans .sc-best strong{color:var(--ink)}
 #cat-luxury-vans .sc-tags{display:flex;flex-wrap:wrap;gap:10px}
 #cat-luxury-vans .sc-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#eef7ff 0%,#dff0ff 100%);border:1px solid rgba(11,99,182,.14);color:#0c1a34;font-size:12px;font-weight:800}
 #cat-luxury-vans .sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
 #cat-luxury-vans .sc-actions a,#cat-luxury-vans .sc-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-luxury-vans .sc-actions .primary,#cat-luxury-vans .sc-cta-actions .primary{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}
 #cat-luxury-vans .sc-actions .secondary,#cat-luxury-vans .sc-cta-actions .secondary{background:#fff;border:1px solid var(--line);color:#0c1a34}
 #cat-luxury-vans .sc-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
 #cat-luxury-vans .sc-card{padding:20px}
 #cat-luxury-vans .sc-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}
 #cat-luxury-vans .sc-card h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}
 #cat-luxury-vans .sc-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.82;font-weight:600}
 #cat-luxury-vans .sc-copy{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
 #cat-luxury-vans .sc-copybox{padding:24px}
 #cat-luxury-vans .sc-copybox h2{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.14;letter-spacing:-.3px}
 #cat-luxury-vans .sc-copybox p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-luxury-vans .sc-copybox p + p{margin-top:12px}
 #cat-luxury-vans .sc-cta{margin-top:24px;padding:30px}
 #cat-luxury-vans .sc-cta h2{margin:0 0 10px;color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-.45px}
 #cat-luxury-vans .sc-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-luxury-vans .sc-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
 @media (max-width:1180px){#cat-luxury-vans .sc-top,#cat-luxury-vans .sc-grid,#cat-luxury-vans .sc-copy{grid-template-columns:1fr}}
 @media (max-width:767px){#cat-luxury-vans{padding:54px 14px 60px}#cat-luxury-vans h1{font-size:34px;line-height:1.06}#cat-luxury-vans .sc-hero p{font-size:16px;line-height:1.72}#cat-luxury-vans .sc-hero-rail,#cat-luxury-vans .sc-actions,#cat-luxury-vans .sc-cta-actions{flex-direction:column;align-items:stretch}}

/* SWAT CSV CSS: 20-34-seater-minibuses | 042ea9f34cf159dff1bde70fe75853b3 */
/* Full-bleed layout repair from 20-34-seater-minibuses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #cat-20-34-seater-minibuses,
body .page-content > #cat-20-34-seater-minibuses,
body #content .page-content > #cat-20-34-seater-minibuses,
body #cat-20-34-seater-minibuses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-20-34-seater-minibuses,
  body .page-content > #cat-20-34-seater-minibuses,
  body #content .page-content > #cat-20-34-seater-minibuses,
  body #cat-20-34-seater-minibuses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 20-34-seater-minibuses | dedb9b3888364dcfb4d908e801392897 */
/* Style block from 20-34-seater-minibuses */
#cat-20-34-seater-minibuses{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--ink:#0c1a34;--muted:#56708d;--line:rgba(11,99,182,.12);background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
 #cat-20-34-seater-minibuses *{box-sizing:border-box}
 #cat-20-34-seater-minibuses .sc-wrap{max-width:1480px;margin:0 auto}
 #cat-20-34-seater-minibuses .sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}
 #cat-20-34-seater-minibuses .sc-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}
 #cat-20-34-seater-minibuses .sc-breadcrumbs a{color:#eef7ff;text-decoration:none}
 #cat-20-34-seater-minibuses .sc-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}
 #cat-20-34-seater-minibuses .sc-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}
 #cat-20-34-seater-minibuses .sc-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}
 #cat-20-34-seater-minibuses .sc-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}
 #cat-20-34-seater-minibuses h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}
 #cat-20-34-seater-minibuses .sc-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}
 #cat-20-34-seater-minibuses .sc-hero p + p{margin-top:10px}
 #cat-20-34-seater-minibuses .sc-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}
 #cat-20-34-seater-minibuses .sc-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}
 #cat-20-34-seater-minibuses .sc-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-20-34-seater-minibuses .sc-hero-rail a:hover{transform:translateY(-2px)}
 #cat-20-34-seater-minibuses .sc-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}
 #cat-20-34-seater-minibuses .sc-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}
 #cat-20-34-seater-minibuses .sc-top{margin-top:28px;display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:stretch}
 #cat-20-34-seater-minibuses .sc-media,#cat-20-34-seater-minibuses .sc-panel,#cat-20-34-seater-minibuses .sc-card,#cat-20-34-seater-minibuses .sc-copybox,#cat-20-34-seater-minibuses .sc-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}
 #cat-20-34-seater-minibuses .sc-media{padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}
 #cat-20-34-seater-minibuses .sc-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:contain;object-position:center}
 #cat-20-34-seater-minibuses .sc-panel{padding:24px;display:grid;gap:14px;align-content:start}
 #cat-20-34-seater-minibuses .sc-label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:#eef7ff;border:1px solid var(--line);color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;width:max-content}
 #cat-20-34-seater-minibuses .sc-panel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:-.55px}
 #cat-20-34-seater-minibuses .sc-short{margin:0;color:#35506f;font-size:16px;line-height:1.86;font-weight:700}
 #cat-20-34-seater-minibuses .sc-meta{display:flex;flex-wrap:wrap;gap:10px}
 #cat-20-34-seater-minibuses .sc-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#0c1a34;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(15,23,42,.05)}
 #cat-20-34-seater-minibuses .sc-best{margin:0;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);color:#415d7d;font-size:14px;line-height:1.82;font-weight:700}
 #cat-20-34-seater-minibuses .sc-best strong{color:var(--ink)}
 #cat-20-34-seater-minibuses .sc-tags{display:flex;flex-wrap:wrap;gap:10px}
 #cat-20-34-seater-minibuses .sc-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#eef7ff 0%,#dff0ff 100%);border:1px solid rgba(11,99,182,.14);color:#0c1a34;font-size:12px;font-weight:800}
 #cat-20-34-seater-minibuses .sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
 #cat-20-34-seater-minibuses .sc-actions a,#cat-20-34-seater-minibuses .sc-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-20-34-seater-minibuses .sc-actions .primary,#cat-20-34-seater-minibuses .sc-cta-actions .primary{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}
 #cat-20-34-seater-minibuses .sc-actions .secondary,#cat-20-34-seater-minibuses .sc-cta-actions .secondary{background:#fff;border:1px solid var(--line);color:#0c1a34}
 #cat-20-34-seater-minibuses .sc-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
 #cat-20-34-seater-minibuses .sc-card{padding:20px}
 #cat-20-34-seater-minibuses .sc-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}
 #cat-20-34-seater-minibuses .sc-card h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}
 #cat-20-34-seater-minibuses .sc-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.82;font-weight:600}
 #cat-20-34-seater-minibuses .sc-copy{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
 #cat-20-34-seater-minibuses .sc-copybox{padding:24px}
 #cat-20-34-seater-minibuses .sc-copybox h2{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.14;letter-spacing:-.3px}
 #cat-20-34-seater-minibuses .sc-copybox p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-20-34-seater-minibuses .sc-copybox p + p{margin-top:12px}
 #cat-20-34-seater-minibuses .sc-cta{margin-top:24px;padding:30px}
 #cat-20-34-seater-minibuses .sc-cta h2{margin:0 0 10px;color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-.45px}
 #cat-20-34-seater-minibuses .sc-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-20-34-seater-minibuses .sc-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
 @media (max-width:1180px){#cat-20-34-seater-minibuses .sc-top,#cat-20-34-seater-minibuses .sc-grid,#cat-20-34-seater-minibuses .sc-copy{grid-template-columns:1fr}}
 @media (max-width:767px){#cat-20-34-seater-minibuses{padding:54px 14px 60px}#cat-20-34-seater-minibuses h1{font-size:34px;line-height:1.06}#cat-20-34-seater-minibuses .sc-hero p{font-size:16px;line-height:1.72}#cat-20-34-seater-minibuses .sc-hero-rail,#cat-20-34-seater-minibuses .sc-actions,#cat-20-34-seater-minibuses .sc-cta-actions{flex-direction:column;align-items:stretch}}

/* SWAT CSV CSS: 35-seater-luxury-buses | 658c23e8ae9588a12b4152631c87b4e3 */
/* Full-bleed layout repair from 35-seater-luxury-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #cat-35-seater-luxury-buses,
body .page-content > #cat-35-seater-luxury-buses,
body #content .page-content > #cat-35-seater-luxury-buses,
body #cat-35-seater-luxury-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-35-seater-luxury-buses,
  body .page-content > #cat-35-seater-luxury-buses,
  body #content .page-content > #cat-35-seater-luxury-buses,
  body #cat-35-seater-luxury-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 35-seater-luxury-buses | 0d558d754b533b0bcd8c677905512521 */
/* Style block from 35-seater-luxury-buses */
#cat-35-seater-luxury-buses{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--ink:#0c1a34;--muted:#56708d;--line:rgba(11,99,182,.12);background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
 #cat-35-seater-luxury-buses *{box-sizing:border-box}
 #cat-35-seater-luxury-buses .sc-wrap{max-width:1480px;margin:0 auto}
 #cat-35-seater-luxury-buses .sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}
 #cat-35-seater-luxury-buses .sc-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}
 #cat-35-seater-luxury-buses .sc-breadcrumbs a{color:#eef7ff;text-decoration:none}
 #cat-35-seater-luxury-buses .sc-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}
 #cat-35-seater-luxury-buses .sc-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}
 #cat-35-seater-luxury-buses .sc-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}
 #cat-35-seater-luxury-buses .sc-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}
 #cat-35-seater-luxury-buses h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}
 #cat-35-seater-luxury-buses .sc-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}
 #cat-35-seater-luxury-buses .sc-hero p + p{margin-top:10px}
 #cat-35-seater-luxury-buses .sc-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}
 #cat-35-seater-luxury-buses .sc-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}
 #cat-35-seater-luxury-buses .sc-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-35-seater-luxury-buses .sc-hero-rail a:hover{transform:translateY(-2px)}
 #cat-35-seater-luxury-buses .sc-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}
 #cat-35-seater-luxury-buses .sc-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}
 #cat-35-seater-luxury-buses .sc-top{margin-top:28px;display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:stretch}
 #cat-35-seater-luxury-buses .sc-media,#cat-35-seater-luxury-buses .sc-panel,#cat-35-seater-luxury-buses .sc-card,#cat-35-seater-luxury-buses .sc-copybox,#cat-35-seater-luxury-buses .sc-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}
 #cat-35-seater-luxury-buses .sc-media{padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}
 #cat-35-seater-luxury-buses .sc-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:contain;object-position:center}
 #cat-35-seater-luxury-buses .sc-panel{padding:24px;display:grid;gap:14px;align-content:start}
 #cat-35-seater-luxury-buses .sc-label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:#eef7ff;border:1px solid var(--line);color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;width:max-content}
 #cat-35-seater-luxury-buses .sc-panel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:-.55px}
 #cat-35-seater-luxury-buses .sc-short{margin:0;color:#35506f;font-size:16px;line-height:1.86;font-weight:700}
 #cat-35-seater-luxury-buses .sc-meta{display:flex;flex-wrap:wrap;gap:10px}
 #cat-35-seater-luxury-buses .sc-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#0c1a34;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(15,23,42,.05)}
 #cat-35-seater-luxury-buses .sc-best{margin:0;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);color:#415d7d;font-size:14px;line-height:1.82;font-weight:700}
 #cat-35-seater-luxury-buses .sc-best strong{color:var(--ink)}
 #cat-35-seater-luxury-buses .sc-tags{display:flex;flex-wrap:wrap;gap:10px}
 #cat-35-seater-luxury-buses .sc-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#eef7ff 0%,#dff0ff 100%);border:1px solid rgba(11,99,182,.14);color:#0c1a34;font-size:12px;font-weight:800}
 #cat-35-seater-luxury-buses .sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
 #cat-35-seater-luxury-buses .sc-actions a,#cat-35-seater-luxury-buses .sc-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-35-seater-luxury-buses .sc-actions .primary,#cat-35-seater-luxury-buses .sc-cta-actions .primary{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}
 #cat-35-seater-luxury-buses .sc-actions .secondary,#cat-35-seater-luxury-buses .sc-cta-actions .secondary{background:#fff;border:1px solid var(--line);color:#0c1a34}
 #cat-35-seater-luxury-buses .sc-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
 #cat-35-seater-luxury-buses .sc-card{padding:20px}
 #cat-35-seater-luxury-buses .sc-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}
 #cat-35-seater-luxury-buses .sc-card h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}
 #cat-35-seater-luxury-buses .sc-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.82;font-weight:600}
 #cat-35-seater-luxury-buses .sc-copy{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
 #cat-35-seater-luxury-buses .sc-copybox{padding:24px}
 #cat-35-seater-luxury-buses .sc-copybox h2{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.14;letter-spacing:-.3px}
 #cat-35-seater-luxury-buses .sc-copybox p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-35-seater-luxury-buses .sc-copybox p + p{margin-top:12px}
 #cat-35-seater-luxury-buses .sc-cta{margin-top:24px;padding:30px}
 #cat-35-seater-luxury-buses .sc-cta h2{margin:0 0 10px;color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-.45px}
 #cat-35-seater-luxury-buses .sc-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-35-seater-luxury-buses .sc-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
 @media (max-width:1180px){#cat-35-seater-luxury-buses .sc-top,#cat-35-seater-luxury-buses .sc-grid,#cat-35-seater-luxury-buses .sc-copy{grid-template-columns:1fr}}
 @media (max-width:767px){#cat-35-seater-luxury-buses{padding:54px 14px 60px}#cat-35-seater-luxury-buses h1{font-size:34px;line-height:1.06}#cat-35-seater-luxury-buses .sc-hero p{font-size:16px;line-height:1.72}#cat-35-seater-luxury-buses .sc-hero-rail,#cat-35-seater-luxury-buses .sc-actions,#cat-35-seater-luxury-buses .sc-cta-actions{flex-direction:column;align-items:stretch}}

/* SWAT CSV CSS: 50-53-seater-luxury-buses | cdaf189e6a116bf46e15155e96e14840 */
/* Full-bleed layout repair from 50-53-seater-luxury-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #cat-50-53-seater-luxury-buses,
body .page-content > #cat-50-53-seater-luxury-buses,
body #content .page-content > #cat-50-53-seater-luxury-buses,
body #cat-50-53-seater-luxury-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-50-53-seater-luxury-buses,
  body .page-content > #cat-50-53-seater-luxury-buses,
  body #content .page-content > #cat-50-53-seater-luxury-buses,
  body #cat-50-53-seater-luxury-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 50-53-seater-luxury-buses | 4e18a8c0621ed4e0f13635ecb90e337c */
/* Style block from 50-53-seater-luxury-buses */
#cat-50-53-seater-luxury-buses{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--ink:#0c1a34;--muted:#56708d;--line:rgba(11,99,182,.12);background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
 #cat-50-53-seater-luxury-buses *{box-sizing:border-box}
 #cat-50-53-seater-luxury-buses .sc-wrap{max-width:1480px;margin:0 auto}
 #cat-50-53-seater-luxury-buses .sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}
 #cat-50-53-seater-luxury-buses .sc-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}
 #cat-50-53-seater-luxury-buses .sc-breadcrumbs a{color:#eef7ff;text-decoration:none}
 #cat-50-53-seater-luxury-buses .sc-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}
 #cat-50-53-seater-luxury-buses .sc-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}
 #cat-50-53-seater-luxury-buses .sc-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}
 #cat-50-53-seater-luxury-buses .sc-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}
 #cat-50-53-seater-luxury-buses h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}
 #cat-50-53-seater-luxury-buses .sc-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}
 #cat-50-53-seater-luxury-buses .sc-hero p + p{margin-top:10px}
 #cat-50-53-seater-luxury-buses .sc-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}
 #cat-50-53-seater-luxury-buses .sc-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}
 #cat-50-53-seater-luxury-buses .sc-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-50-53-seater-luxury-buses .sc-hero-rail a:hover{transform:translateY(-2px)}
 #cat-50-53-seater-luxury-buses .sc-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}
 #cat-50-53-seater-luxury-buses .sc-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}
 #cat-50-53-seater-luxury-buses .sc-top{margin-top:28px;display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:stretch}
 #cat-50-53-seater-luxury-buses .sc-media,#cat-50-53-seater-luxury-buses .sc-panel,#cat-50-53-seater-luxury-buses .sc-card,#cat-50-53-seater-luxury-buses .sc-copybox,#cat-50-53-seater-luxury-buses .sc-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}
 #cat-50-53-seater-luxury-buses .sc-media{padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}
 #cat-50-53-seater-luxury-buses .sc-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:contain;object-position:center}
 #cat-50-53-seater-luxury-buses .sc-panel{padding:24px;display:grid;gap:14px;align-content:start}
 #cat-50-53-seater-luxury-buses .sc-label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:#eef7ff;border:1px solid var(--line);color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;width:max-content}
 #cat-50-53-seater-luxury-buses .sc-panel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:-.55px}
 #cat-50-53-seater-luxury-buses .sc-short{margin:0;color:#35506f;font-size:16px;line-height:1.86;font-weight:700}
 #cat-50-53-seater-luxury-buses .sc-meta{display:flex;flex-wrap:wrap;gap:10px}
 #cat-50-53-seater-luxury-buses .sc-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#0c1a34;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(15,23,42,.05)}
 #cat-50-53-seater-luxury-buses .sc-best{margin:0;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);color:#415d7d;font-size:14px;line-height:1.82;font-weight:700}
 #cat-50-53-seater-luxury-buses .sc-best strong{color:var(--ink)}
 #cat-50-53-seater-luxury-buses .sc-tags{display:flex;flex-wrap:wrap;gap:10px}
 #cat-50-53-seater-luxury-buses .sc-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#eef7ff 0%,#dff0ff 100%);border:1px solid rgba(11,99,182,.14);color:#0c1a34;font-size:12px;font-weight:800}
 #cat-50-53-seater-luxury-buses .sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
 #cat-50-53-seater-luxury-buses .sc-actions a,#cat-50-53-seater-luxury-buses .sc-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-50-53-seater-luxury-buses .sc-actions .primary,#cat-50-53-seater-luxury-buses .sc-cta-actions .primary{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}
 #cat-50-53-seater-luxury-buses .sc-actions .secondary,#cat-50-53-seater-luxury-buses .sc-cta-actions .secondary{background:#fff;border:1px solid var(--line);color:#0c1a34}
 #cat-50-53-seater-luxury-buses .sc-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
 #cat-50-53-seater-luxury-buses .sc-card{padding:20px}
 #cat-50-53-seater-luxury-buses .sc-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}
 #cat-50-53-seater-luxury-buses .sc-card h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}
 #cat-50-53-seater-luxury-buses .sc-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.82;font-weight:600}
 #cat-50-53-seater-luxury-buses .sc-copy{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
 #cat-50-53-seater-luxury-buses .sc-copybox{padding:24px}
 #cat-50-53-seater-luxury-buses .sc-copybox h2{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.14;letter-spacing:-.3px}
 #cat-50-53-seater-luxury-buses .sc-copybox p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-50-53-seater-luxury-buses .sc-copybox p + p{margin-top:12px}
 #cat-50-53-seater-luxury-buses .sc-cta{margin-top:24px;padding:30px}
 #cat-50-53-seater-luxury-buses .sc-cta h2{margin:0 0 10px;color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-.45px}
 #cat-50-53-seater-luxury-buses .sc-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-50-53-seater-luxury-buses .sc-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
 @media (max-width:1180px){#cat-50-53-seater-luxury-buses .sc-top,#cat-50-53-seater-luxury-buses .sc-grid,#cat-50-53-seater-luxury-buses .sc-copy{grid-template-columns:1fr}}
 @media (max-width:767px){#cat-50-53-seater-luxury-buses{padding:54px 14px 60px}#cat-50-53-seater-luxury-buses h1{font-size:34px;line-height:1.06}#cat-50-53-seater-luxury-buses .sc-hero p{font-size:16px;line-height:1.72}#cat-50-53-seater-luxury-buses .sc-hero-rail,#cat-50-53-seater-luxury-buses .sc-actions,#cat-50-53-seater-luxury-buses .sc-cta-actions{flex-direction:column;align-items:stretch}}

/* SWAT CSV CSS: 49-71-seater-staff-buses | 798e7e50bd03c2a82768a80fe91c19c4 */
/* Full-bleed layout repair from 49-71-seater-staff-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #cat-49-71-seater-staff-buses,
body .page-content > #cat-49-71-seater-staff-buses,
body #content .page-content > #cat-49-71-seater-staff-buses,
body #cat-49-71-seater-staff-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-49-71-seater-staff-buses,
  body .page-content > #cat-49-71-seater-staff-buses,
  body #content .page-content > #cat-49-71-seater-staff-buses,
  body #cat-49-71-seater-staff-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 49-71-seater-staff-buses | 225cb41c0f78ac7ca085efbe6a6f6230 */
/* Style block from 49-71-seater-staff-buses */
#cat-49-71-seater-staff-buses{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--ink:#0c1a34;--muted:#56708d;--line:rgba(11,99,182,.12);background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
 #cat-49-71-seater-staff-buses *{box-sizing:border-box}
 #cat-49-71-seater-staff-buses .sc-wrap{max-width:1480px;margin:0 auto}
 #cat-49-71-seater-staff-buses .sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}
 #cat-49-71-seater-staff-buses .sc-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}
 #cat-49-71-seater-staff-buses .sc-breadcrumbs a{color:#eef7ff;text-decoration:none}
 #cat-49-71-seater-staff-buses .sc-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}
 #cat-49-71-seater-staff-buses .sc-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}
 #cat-49-71-seater-staff-buses .sc-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}
 #cat-49-71-seater-staff-buses .sc-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}
 #cat-49-71-seater-staff-buses h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}
 #cat-49-71-seater-staff-buses .sc-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}
 #cat-49-71-seater-staff-buses .sc-hero p + p{margin-top:10px}
 #cat-49-71-seater-staff-buses .sc-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}
 #cat-49-71-seater-staff-buses .sc-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}
 #cat-49-71-seater-staff-buses .sc-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-49-71-seater-staff-buses .sc-hero-rail a:hover{transform:translateY(-2px)}
 #cat-49-71-seater-staff-buses .sc-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}
 #cat-49-71-seater-staff-buses .sc-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}
 #cat-49-71-seater-staff-buses .sc-top{margin-top:28px;display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:stretch}
 #cat-49-71-seater-staff-buses .sc-media,#cat-49-71-seater-staff-buses .sc-panel,#cat-49-71-seater-staff-buses .sc-card,#cat-49-71-seater-staff-buses .sc-copybox,#cat-49-71-seater-staff-buses .sc-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}
 #cat-49-71-seater-staff-buses .sc-media{padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}
 #cat-49-71-seater-staff-buses .sc-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:contain;object-position:center}
 #cat-49-71-seater-staff-buses .sc-panel{padding:24px;display:grid;gap:14px;align-content:start}
 #cat-49-71-seater-staff-buses .sc-label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:#eef7ff;border:1px solid var(--line);color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;width:max-content}
 #cat-49-71-seater-staff-buses .sc-panel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:-.55px}
 #cat-49-71-seater-staff-buses .sc-short{margin:0;color:#35506f;font-size:16px;line-height:1.86;font-weight:700}
 #cat-49-71-seater-staff-buses .sc-meta{display:flex;flex-wrap:wrap;gap:10px}
 #cat-49-71-seater-staff-buses .sc-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#0c1a34;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(15,23,42,.05)}
 #cat-49-71-seater-staff-buses .sc-best{margin:0;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);color:#415d7d;font-size:14px;line-height:1.82;font-weight:700}
 #cat-49-71-seater-staff-buses .sc-best strong{color:var(--ink)}
 #cat-49-71-seater-staff-buses .sc-tags{display:flex;flex-wrap:wrap;gap:10px}
 #cat-49-71-seater-staff-buses .sc-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#eef7ff 0%,#dff0ff 100%);border:1px solid rgba(11,99,182,.14);color:#0c1a34;font-size:12px;font-weight:800}
 #cat-49-71-seater-staff-buses .sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
 #cat-49-71-seater-staff-buses .sc-actions a,#cat-49-71-seater-staff-buses .sc-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-49-71-seater-staff-buses .sc-actions .primary,#cat-49-71-seater-staff-buses .sc-cta-actions .primary{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}
 #cat-49-71-seater-staff-buses .sc-actions .secondary,#cat-49-71-seater-staff-buses .sc-cta-actions .secondary{background:#fff;border:1px solid var(--line);color:#0c1a34}
 #cat-49-71-seater-staff-buses .sc-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
 #cat-49-71-seater-staff-buses .sc-card{padding:20px}
 #cat-49-71-seater-staff-buses .sc-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}
 #cat-49-71-seater-staff-buses .sc-card h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}
 #cat-49-71-seater-staff-buses .sc-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.82;font-weight:600}
 #cat-49-71-seater-staff-buses .sc-copy{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
 #cat-49-71-seater-staff-buses .sc-copybox{padding:24px}
 #cat-49-71-seater-staff-buses .sc-copybox h2{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.14;letter-spacing:-.3px}
 #cat-49-71-seater-staff-buses .sc-copybox p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-49-71-seater-staff-buses .sc-copybox p + p{margin-top:12px}
 #cat-49-71-seater-staff-buses .sc-cta{margin-top:24px;padding:30px}
 #cat-49-71-seater-staff-buses .sc-cta h2{margin:0 0 10px;color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-.45px}
 #cat-49-71-seater-staff-buses .sc-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-49-71-seater-staff-buses .sc-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
 @media (max-width:1180px){#cat-49-71-seater-staff-buses .sc-top,#cat-49-71-seater-staff-buses .sc-grid,#cat-49-71-seater-staff-buses .sc-copy{grid-template-columns:1fr}}
 @media (max-width:767px){#cat-49-71-seater-staff-buses{padding:54px 14px 60px}#cat-49-71-seater-staff-buses h1{font-size:34px;line-height:1.06}#cat-49-71-seater-staff-buses .sc-hero p{font-size:16px;line-height:1.72}#cat-49-71-seater-staff-buses .sc-hero-rail,#cat-49-71-seater-staff-buses .sc-actions,#cat-49-71-seater-staff-buses .sc-cta-actions{flex-direction:column;align-items:stretch}}

/* SWAT CSV CSS: 50-67-seater-labor-ac-buses | 697afbc0a3fc839c794458a02db3201f */
/* Full-bleed layout repair from 50-67-seater-labor-ac-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #cat-50-67-seater-labor-ac-buses,
body .page-content > #cat-50-67-seater-labor-ac-buses,
body #content .page-content > #cat-50-67-seater-labor-ac-buses,
body #cat-50-67-seater-labor-ac-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-50-67-seater-labor-ac-buses,
  body .page-content > #cat-50-67-seater-labor-ac-buses,
  body #content .page-content > #cat-50-67-seater-labor-ac-buses,
  body #cat-50-67-seater-labor-ac-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 50-67-seater-labor-ac-buses | 0b595ce41dc0c34daca0064f2ca49407 */
/* Style block from 50-67-seater-labor-ac-buses */
#cat-50-67-seater-labor-ac-buses{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--ink:#0c1a34;--muted:#56708d;--line:rgba(11,99,182,.12);background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
 #cat-50-67-seater-labor-ac-buses *{box-sizing:border-box}
 #cat-50-67-seater-labor-ac-buses .sc-wrap{max-width:1480px;margin:0 auto}
 #cat-50-67-seater-labor-ac-buses .sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}
 #cat-50-67-seater-labor-ac-buses .sc-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}
 #cat-50-67-seater-labor-ac-buses .sc-breadcrumbs a{color:#eef7ff;text-decoration:none}
 #cat-50-67-seater-labor-ac-buses .sc-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}
 #cat-50-67-seater-labor-ac-buses .sc-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}
 #cat-50-67-seater-labor-ac-buses .sc-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}
 #cat-50-67-seater-labor-ac-buses .sc-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}
 #cat-50-67-seater-labor-ac-buses h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}
 #cat-50-67-seater-labor-ac-buses .sc-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}
 #cat-50-67-seater-labor-ac-buses .sc-hero p + p{margin-top:10px}
 #cat-50-67-seater-labor-ac-buses .sc-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}
 #cat-50-67-seater-labor-ac-buses .sc-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}
 #cat-50-67-seater-labor-ac-buses .sc-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-50-67-seater-labor-ac-buses .sc-hero-rail a:hover{transform:translateY(-2px)}
 #cat-50-67-seater-labor-ac-buses .sc-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}
 #cat-50-67-seater-labor-ac-buses .sc-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}
 #cat-50-67-seater-labor-ac-buses .sc-top{margin-top:28px;display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:stretch}
 #cat-50-67-seater-labor-ac-buses .sc-media,#cat-50-67-seater-labor-ac-buses .sc-panel,#cat-50-67-seater-labor-ac-buses .sc-card,#cat-50-67-seater-labor-ac-buses .sc-copybox,#cat-50-67-seater-labor-ac-buses .sc-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}
 #cat-50-67-seater-labor-ac-buses .sc-media{padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}
 #cat-50-67-seater-labor-ac-buses .sc-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:contain;object-position:center}
 #cat-50-67-seater-labor-ac-buses .sc-panel{padding:24px;display:grid;gap:14px;align-content:start}
 #cat-50-67-seater-labor-ac-buses .sc-label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:#eef7ff;border:1px solid var(--line);color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;width:max-content}
 #cat-50-67-seater-labor-ac-buses .sc-panel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:-.55px}
 #cat-50-67-seater-labor-ac-buses .sc-short{margin:0;color:#35506f;font-size:16px;line-height:1.86;font-weight:700}
 #cat-50-67-seater-labor-ac-buses .sc-meta{display:flex;flex-wrap:wrap;gap:10px}
 #cat-50-67-seater-labor-ac-buses .sc-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#0c1a34;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(15,23,42,.05)}
 #cat-50-67-seater-labor-ac-buses .sc-best{margin:0;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);color:#415d7d;font-size:14px;line-height:1.82;font-weight:700}
 #cat-50-67-seater-labor-ac-buses .sc-best strong{color:var(--ink)}
 #cat-50-67-seater-labor-ac-buses .sc-tags{display:flex;flex-wrap:wrap;gap:10px}
 #cat-50-67-seater-labor-ac-buses .sc-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#eef7ff 0%,#dff0ff 100%);border:1px solid rgba(11,99,182,.14);color:#0c1a34;font-size:12px;font-weight:800}
 #cat-50-67-seater-labor-ac-buses .sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
 #cat-50-67-seater-labor-ac-buses .sc-actions a,#cat-50-67-seater-labor-ac-buses .sc-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-50-67-seater-labor-ac-buses .sc-actions .primary,#cat-50-67-seater-labor-ac-buses .sc-cta-actions .primary{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}
 #cat-50-67-seater-labor-ac-buses .sc-actions .secondary,#cat-50-67-seater-labor-ac-buses .sc-cta-actions .secondary{background:#fff;border:1px solid var(--line);color:#0c1a34}
 #cat-50-67-seater-labor-ac-buses .sc-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
 #cat-50-67-seater-labor-ac-buses .sc-card{padding:20px}
 #cat-50-67-seater-labor-ac-buses .sc-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}
 #cat-50-67-seater-labor-ac-buses .sc-card h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}
 #cat-50-67-seater-labor-ac-buses .sc-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.82;font-weight:600}
 #cat-50-67-seater-labor-ac-buses .sc-copy{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
 #cat-50-67-seater-labor-ac-buses .sc-copybox{padding:24px}
 #cat-50-67-seater-labor-ac-buses .sc-copybox h2{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.14;letter-spacing:-.3px}
 #cat-50-67-seater-labor-ac-buses .sc-copybox p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-50-67-seater-labor-ac-buses .sc-copybox p + p{margin-top:12px}
 #cat-50-67-seater-labor-ac-buses .sc-cta{margin-top:24px;padding:30px}
 #cat-50-67-seater-labor-ac-buses .sc-cta h2{margin:0 0 10px;color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-.45px}
 #cat-50-67-seater-labor-ac-buses .sc-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-50-67-seater-labor-ac-buses .sc-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
 @media (max-width:1180px){#cat-50-67-seater-labor-ac-buses .sc-top,#cat-50-67-seater-labor-ac-buses .sc-grid,#cat-50-67-seater-labor-ac-buses .sc-copy{grid-template-columns:1fr}}
 @media (max-width:767px){#cat-50-67-seater-labor-ac-buses{padding:54px 14px 60px}#cat-50-67-seater-labor-ac-buses h1{font-size:34px;line-height:1.06}#cat-50-67-seater-labor-ac-buses .sc-hero p{font-size:16px;line-height:1.72}#cat-50-67-seater-labor-ac-buses .sc-hero-rail,#cat-50-67-seater-labor-ac-buses .sc-actions,#cat-50-67-seater-labor-ac-buses .sc-cta-actions{flex-direction:column;align-items:stretch}}

/* SWAT CSV CSS: 80-84-seater-labor-non-ac-buses | fd6e5b60731c9745c647ce186e68a7c6 */
/* Full-bleed layout repair from 80-84-seater-labor-non-ac-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #cat-80-84-seater-labor-non-ac-buses,
body .page-content > #cat-80-84-seater-labor-non-ac-buses,
body #content .page-content > #cat-80-84-seater-labor-non-ac-buses,
body #cat-80-84-seater-labor-non-ac-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-80-84-seater-labor-non-ac-buses,
  body .page-content > #cat-80-84-seater-labor-non-ac-buses,
  body #content .page-content > #cat-80-84-seater-labor-non-ac-buses,
  body #cat-80-84-seater-labor-non-ac-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 80-84-seater-labor-non-ac-buses | 7976412507baa55e561fb39a1a3ab6b2 */
/* Style block from 80-84-seater-labor-non-ac-buses */
#cat-80-84-seater-labor-non-ac-buses{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--ink:#0c1a34;--muted:#56708d;--line:rgba(11,99,182,.12);background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
 #cat-80-84-seater-labor-non-ac-buses *{box-sizing:border-box}
 #cat-80-84-seater-labor-non-ac-buses .sc-wrap{max-width:1480px;margin:0 auto}
 #cat-80-84-seater-labor-non-ac-buses .sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}
 #cat-80-84-seater-labor-non-ac-buses .sc-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}
 #cat-80-84-seater-labor-non-ac-buses .sc-breadcrumbs a{color:#eef7ff;text-decoration:none}
 #cat-80-84-seater-labor-non-ac-buses .sc-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}
 #cat-80-84-seater-labor-non-ac-buses .sc-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}
 #cat-80-84-seater-labor-non-ac-buses .sc-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}
 #cat-80-84-seater-labor-non-ac-buses .sc-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}
 #cat-80-84-seater-labor-non-ac-buses h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}
 #cat-80-84-seater-labor-non-ac-buses .sc-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}
 #cat-80-84-seater-labor-non-ac-buses .sc-hero p + p{margin-top:10px}
 #cat-80-84-seater-labor-non-ac-buses .sc-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}
 #cat-80-84-seater-labor-non-ac-buses .sc-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}
 #cat-80-84-seater-labor-non-ac-buses .sc-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-80-84-seater-labor-non-ac-buses .sc-hero-rail a:hover{transform:translateY(-2px)}
 #cat-80-84-seater-labor-non-ac-buses .sc-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}
 #cat-80-84-seater-labor-non-ac-buses .sc-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}
 #cat-80-84-seater-labor-non-ac-buses .sc-top{margin-top:28px;display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:stretch}
 #cat-80-84-seater-labor-non-ac-buses .sc-media,#cat-80-84-seater-labor-non-ac-buses .sc-panel,#cat-80-84-seater-labor-non-ac-buses .sc-card,#cat-80-84-seater-labor-non-ac-buses .sc-copybox,#cat-80-84-seater-labor-non-ac-buses .sc-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}
 #cat-80-84-seater-labor-non-ac-buses .sc-media{padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}
 #cat-80-84-seater-labor-non-ac-buses .sc-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:contain;object-position:center}
 #cat-80-84-seater-labor-non-ac-buses .sc-panel{padding:24px;display:grid;gap:14px;align-content:start}
 #cat-80-84-seater-labor-non-ac-buses .sc-label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:#eef7ff;border:1px solid var(--line);color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;width:max-content}
 #cat-80-84-seater-labor-non-ac-buses .sc-panel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:-.55px}
 #cat-80-84-seater-labor-non-ac-buses .sc-short{margin:0;color:#35506f;font-size:16px;line-height:1.86;font-weight:700}
 #cat-80-84-seater-labor-non-ac-buses .sc-meta{display:flex;flex-wrap:wrap;gap:10px}
 #cat-80-84-seater-labor-non-ac-buses .sc-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#0c1a34;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(15,23,42,.05)}
 #cat-80-84-seater-labor-non-ac-buses .sc-best{margin:0;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);color:#415d7d;font-size:14px;line-height:1.82;font-weight:700}
 #cat-80-84-seater-labor-non-ac-buses .sc-best strong{color:var(--ink)}
 #cat-80-84-seater-labor-non-ac-buses .sc-tags{display:flex;flex-wrap:wrap;gap:10px}
 #cat-80-84-seater-labor-non-ac-buses .sc-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#eef7ff 0%,#dff0ff 100%);border:1px solid rgba(11,99,182,.14);color:#0c1a34;font-size:12px;font-weight:800}
 #cat-80-84-seater-labor-non-ac-buses .sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
 #cat-80-84-seater-labor-non-ac-buses .sc-actions a,#cat-80-84-seater-labor-non-ac-buses .sc-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-80-84-seater-labor-non-ac-buses .sc-actions .primary,#cat-80-84-seater-labor-non-ac-buses .sc-cta-actions .primary{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}
 #cat-80-84-seater-labor-non-ac-buses .sc-actions .secondary,#cat-80-84-seater-labor-non-ac-buses .sc-cta-actions .secondary{background:#fff;border:1px solid var(--line);color:#0c1a34}
 #cat-80-84-seater-labor-non-ac-buses .sc-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
 #cat-80-84-seater-labor-non-ac-buses .sc-card{padding:20px}
 #cat-80-84-seater-labor-non-ac-buses .sc-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}
 #cat-80-84-seater-labor-non-ac-buses .sc-card h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}
 #cat-80-84-seater-labor-non-ac-buses .sc-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.82;font-weight:600}
 #cat-80-84-seater-labor-non-ac-buses .sc-copy{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
 #cat-80-84-seater-labor-non-ac-buses .sc-copybox{padding:24px}
 #cat-80-84-seater-labor-non-ac-buses .sc-copybox h2{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.14;letter-spacing:-.3px}
 #cat-80-84-seater-labor-non-ac-buses .sc-copybox p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-80-84-seater-labor-non-ac-buses .sc-copybox p + p{margin-top:12px}
 #cat-80-84-seater-labor-non-ac-buses .sc-cta{margin-top:24px;padding:30px}
 #cat-80-84-seater-labor-non-ac-buses .sc-cta h2{margin:0 0 10px;color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-.45px}
 #cat-80-84-seater-labor-non-ac-buses .sc-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-80-84-seater-labor-non-ac-buses .sc-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
 @media (max-width:1180px){#cat-80-84-seater-labor-non-ac-buses .sc-top,#cat-80-84-seater-labor-non-ac-buses .sc-grid,#cat-80-84-seater-labor-non-ac-buses .sc-copy{grid-template-columns:1fr}}
 @media (max-width:767px){#cat-80-84-seater-labor-non-ac-buses{padding:54px 14px 60px}#cat-80-84-seater-labor-non-ac-buses h1{font-size:34px;line-height:1.06}#cat-80-84-seater-labor-non-ac-buses .sc-hero p{font-size:16px;line-height:1.72}#cat-80-84-seater-labor-non-ac-buses .sc-hero-rail,#cat-80-84-seater-labor-non-ac-buses .sc-actions,#cat-80-84-seater-labor-non-ac-buses .sc-cta-actions{flex-direction:column;align-items:stretch}}

/* SWAT CSV CSS: school-buses | c421ecac4afab7df0a8ae8e814449335 */
/* Full-bleed layout repair from school-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #cat-school-buses,
body .page-content > #cat-school-buses,
body #content .page-content > #cat-school-buses,
body #cat-school-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-school-buses,
  body .page-content > #cat-school-buses,
  body #content .page-content > #cat-school-buses,
  body #cat-school-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: school-buses | 4f6e23537177e427a82b9d6d7e5e704d */
/* Style block from school-buses */
#cat-school-buses{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--ink:#0c1a34;--muted:#56708d;--line:rgba(11,99,182,.12);background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
 #cat-school-buses *{box-sizing:border-box}
 #cat-school-buses .sc-wrap{max-width:1480px;margin:0 auto}
 #cat-school-buses .sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}
 #cat-school-buses .sc-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}
 #cat-school-buses .sc-breadcrumbs a{color:#eef7ff;text-decoration:none}
 #cat-school-buses .sc-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}
 #cat-school-buses .sc-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}
 #cat-school-buses .sc-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}
 #cat-school-buses .sc-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}
 #cat-school-buses h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}
 #cat-school-buses .sc-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}
 #cat-school-buses .sc-hero p + p{margin-top:10px}
 #cat-school-buses .sc-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}
 #cat-school-buses .sc-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}
 #cat-school-buses .sc-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-school-buses .sc-hero-rail a:hover{transform:translateY(-2px)}
 #cat-school-buses .sc-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}
 #cat-school-buses .sc-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}
 #cat-school-buses .sc-top{margin-top:28px;display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:stretch}
 #cat-school-buses .sc-media,#cat-school-buses .sc-panel,#cat-school-buses .sc-card,#cat-school-buses .sc-copybox,#cat-school-buses .sc-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}
 #cat-school-buses .sc-media{padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}
 #cat-school-buses .sc-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:contain;object-position:center}
 #cat-school-buses .sc-panel{padding:24px;display:grid;gap:14px;align-content:start}
 #cat-school-buses .sc-label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:#eef7ff;border:1px solid var(--line);color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;width:max-content}
 #cat-school-buses .sc-panel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:-.55px}
 #cat-school-buses .sc-short{margin:0;color:#35506f;font-size:16px;line-height:1.86;font-weight:700}
 #cat-school-buses .sc-meta{display:flex;flex-wrap:wrap;gap:10px}
 #cat-school-buses .sc-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#0c1a34;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(15,23,42,.05)}
 #cat-school-buses .sc-best{margin:0;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);color:#415d7d;font-size:14px;line-height:1.82;font-weight:700}
 #cat-school-buses .sc-best strong{color:var(--ink)}
 #cat-school-buses .sc-tags{display:flex;flex-wrap:wrap;gap:10px}
 #cat-school-buses .sc-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#eef7ff 0%,#dff0ff 100%);border:1px solid rgba(11,99,182,.14);color:#0c1a34;font-size:12px;font-weight:800}
 #cat-school-buses .sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
 #cat-school-buses .sc-actions a,#cat-school-buses .sc-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-school-buses .sc-actions .primary,#cat-school-buses .sc-cta-actions .primary{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}
 #cat-school-buses .sc-actions .secondary,#cat-school-buses .sc-cta-actions .secondary{background:#fff;border:1px solid var(--line);color:#0c1a34}
 #cat-school-buses .sc-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
 #cat-school-buses .sc-card{padding:20px}
 #cat-school-buses .sc-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}
 #cat-school-buses .sc-card h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}
 #cat-school-buses .sc-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.82;font-weight:600}
 #cat-school-buses .sc-copy{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
 #cat-school-buses .sc-copybox{padding:24px}
 #cat-school-buses .sc-copybox h2{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.14;letter-spacing:-.3px}
 #cat-school-buses .sc-copybox p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-school-buses .sc-copybox p + p{margin-top:12px}
 #cat-school-buses .sc-cta{margin-top:24px;padding:30px}
 #cat-school-buses .sc-cta h2{margin:0 0 10px;color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-.45px}
 #cat-school-buses .sc-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-school-buses .sc-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
 @media (max-width:1180px){#cat-school-buses .sc-top,#cat-school-buses .sc-grid,#cat-school-buses .sc-copy{grid-template-columns:1fr}}
 @media (max-width:767px){#cat-school-buses{padding:54px 14px 60px}#cat-school-buses h1{font-size:34px;line-height:1.06}#cat-school-buses .sc-hero p{font-size:16px;line-height:1.72}#cat-school-buses .sc-hero-rail,#cat-school-buses .sc-actions,#cat-school-buses .sc-cta-actions{flex-direction:column;align-items:stretch}}

/* SWAT CSV CSS: tourism-buses | 7acd4e6fc122bdf5e2ddd4b48ab259ca */
/* Full-bleed layout repair from tourism-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #cat-tourism-buses,
body .page-content > #cat-tourism-buses,
body #content .page-content > #cat-tourism-buses,
body #cat-tourism-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-tourism-buses,
  body .page-content > #cat-tourism-buses,
  body #content .page-content > #cat-tourism-buses,
  body #cat-tourism-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: tourism-buses | 6dd35413c6d164169cc511976eaa6224 */
/* Style block from tourism-buses */
#cat-tourism-buses{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--ink:#0c1a34;--muted:#56708d;--line:rgba(11,99,182,.12);background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
 #cat-tourism-buses *{box-sizing:border-box}
 #cat-tourism-buses .sc-wrap{max-width:1480px;margin:0 auto}
 #cat-tourism-buses .sc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}
 #cat-tourism-buses .sc-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}
 #cat-tourism-buses .sc-breadcrumbs a{color:#eef7ff;text-decoration:none}
 #cat-tourism-buses .sc-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}
 #cat-tourism-buses .sc-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}
 #cat-tourism-buses .sc-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}
 #cat-tourism-buses .sc-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}
 #cat-tourism-buses h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}
 #cat-tourism-buses .sc-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}
 #cat-tourism-buses .sc-hero p + p{margin-top:10px}
 #cat-tourism-buses .sc-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}
 #cat-tourism-buses .sc-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}
 #cat-tourism-buses .sc-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-tourism-buses .sc-hero-rail a:hover{transform:translateY(-2px)}
 #cat-tourism-buses .sc-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}
 #cat-tourism-buses .sc-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}
 #cat-tourism-buses .sc-top{margin-top:28px;display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:stretch}
 #cat-tourism-buses .sc-media,#cat-tourism-buses .sc-panel,#cat-tourism-buses .sc-card,#cat-tourism-buses .sc-copybox,#cat-tourism-buses .sc-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}
 #cat-tourism-buses .sc-media{padding:18px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}
 #cat-tourism-buses .sc-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:contain;object-position:center}
 #cat-tourism-buses .sc-panel{padding:24px;display:grid;gap:14px;align-content:start}
 #cat-tourism-buses .sc-label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 12px;border-radius:999px;background:#eef7ff;border:1px solid var(--line);color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;width:max-content}
 #cat-tourism-buses .sc-panel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:-.55px}
 #cat-tourism-buses .sc-short{margin:0;color:#35506f;font-size:16px;line-height:1.86;font-weight:700}
 #cat-tourism-buses .sc-meta{display:flex;flex-wrap:wrap;gap:10px}
 #cat-tourism-buses .sc-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#0c1a34;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(15,23,42,.05)}
 #cat-tourism-buses .sc-best{margin:0;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);color:#415d7d;font-size:14px;line-height:1.82;font-weight:700}
 #cat-tourism-buses .sc-best strong{color:var(--ink)}
 #cat-tourism-buses .sc-tags{display:flex;flex-wrap:wrap;gap:10px}
 #cat-tourism-buses .sc-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#eef7ff 0%,#dff0ff 100%);border:1px solid rgba(11,99,182,.14);color:#0c1a34;font-size:12px;font-weight:800}
 #cat-tourism-buses .sc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
 #cat-tourism-buses .sc-actions a,#cat-tourism-buses .sc-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}
 #cat-tourism-buses .sc-actions .primary,#cat-tourism-buses .sc-cta-actions .primary{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}
 #cat-tourism-buses .sc-actions .secondary,#cat-tourism-buses .sc-cta-actions .secondary{background:#fff;border:1px solid var(--line);color:#0c1a34}
 #cat-tourism-buses .sc-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
 #cat-tourism-buses .sc-card{padding:20px}
 #cat-tourism-buses .sc-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}
 #cat-tourism-buses .sc-card h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}
 #cat-tourism-buses .sc-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.82;font-weight:600}
 #cat-tourism-buses .sc-copy{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
 #cat-tourism-buses .sc-copybox{padding:24px}
 #cat-tourism-buses .sc-copybox h2{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.14;letter-spacing:-.3px}
 #cat-tourism-buses .sc-copybox p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-tourism-buses .sc-copybox p + p{margin-top:12px}
 #cat-tourism-buses .sc-cta{margin-top:24px;padding:30px}
 #cat-tourism-buses .sc-cta h2{margin:0 0 10px;color:var(--ink);font-size:34px;line-height:1.08;letter-spacing:-.45px}
 #cat-tourism-buses .sc-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.86;font-weight:600}
 #cat-tourism-buses .sc-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}
 @media (max-width:1180px){#cat-tourism-buses .sc-top,#cat-tourism-buses .sc-grid,#cat-tourism-buses .sc-copy{grid-template-columns:1fr}}
 @media (max-width:767px){#cat-tourism-buses{padding:54px 14px 60px}#cat-tourism-buses h1{font-size:34px;line-height:1.06}#cat-tourism-buses .sc-hero p{font-size:16px;line-height:1.72}#cat-tourism-buses .sc-hero-rail,#cat-tourism-buses .sc-actions,#cat-tourism-buses .sc-cta-actions{flex-direction:column;align-items:stretch}}

/* SWAT CSV CSS: toyota-hiace-12-seater-passenger-van | d0f5efecbaa807ad2408729ac2848e87 */
/* Full-bleed layout repair from toyota-hiace-12-seater-passenger-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-toyota-hiace-12-seater-passenger-van,
body .page-content > #veh-toyota-hiace-12-seater-passenger-van,
body #content .page-content > #veh-toyota-hiace-12-seater-passenger-van,
body #veh-toyota-hiace-12-seater-passenger-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-hiace-12-seater-passenger-van,
  body .page-content > #veh-toyota-hiace-12-seater-passenger-van,
  body #content .page-content > #veh-toyota-hiace-12-seater-passenger-van,
  body #veh-toyota-hiace-12-seater-passenger-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-hiace-12-seater-passenger-van | 566c7a63bbf3456bca1a4cf6cd1c1782 */
/* Style block from toyota-hiace-12-seater-passenger-van */
#veh-toyota-hiace-12-seater-passenger-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-toyota-hiace-12-seater-passenger-van *{box-sizing:border-box}#veh-toyota-hiace-12-seater-passenger-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-toyota-hiace-12-seater-passenger-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-toyota-hiace-12-seater-passenger-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-toyota-hiace-12-seater-passenger-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-toyota-hiace-12-seater-passenger-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-toyota-hiace-12-seater-passenger-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-toyota-hiace-12-seater-passenger-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-toyota-hiace-12-seater-passenger-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-toyota-hiace-12-seater-passenger-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-toyota-hiace-12-seater-passenger-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-toyota-hiace-12-seater-passenger-van .sv-hero p + p{margin-top:10px}#veh-toyota-hiace-12-seater-passenger-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-toyota-hiace-12-seater-passenger-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-toyota-hiace-12-seater-passenger-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-toyota-hiace-12-seater-passenger-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-toyota-hiace-12-seater-passenger-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-toyota-hiace-12-seater-passenger-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-toyota-hiace-12-seater-passenger-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-toyota-hiace-12-seater-passenger-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-toyota-hiace-12-seater-passenger-van .sv-trust-card,#veh-toyota-hiace-12-seater-passenger-van .sv-card,#veh-toyota-hiace-12-seater-passenger-van .sv-mini,#veh-toyota-hiace-12-seater-passenger-van .sv-strip-card,#veh-toyota-hiace-12-seater-passenger-van .sv-main-media,#veh-toyota-hiace-12-seater-passenger-van .sv-side-media,#veh-toyota-hiace-12-seater-passenger-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-toyota-hiace-12-seater-passenger-van .sv-trust-card,#veh-toyota-hiace-12-seater-passenger-van .sv-card,#veh-toyota-hiace-12-seater-passenger-van .sv-mini,#veh-toyota-hiace-12-seater-passenger-van .sv-strip-card{padding:20px}#veh-toyota-hiace-12-seater-passenger-van .sv-trust-card span,#veh-toyota-hiace-12-seater-passenger-van .sv-card span,#veh-toyota-hiace-12-seater-passenger-van .sv-mini span,#veh-toyota-hiace-12-seater-passenger-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-toyota-hiace-12-seater-passenger-van .sv-trust-card strong,#veh-toyota-hiace-12-seater-passenger-van .sv-strip-card strong,#veh-toyota-hiace-12-seater-passenger-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-toyota-hiace-12-seater-passenger-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-toyota-hiace-12-seater-passenger-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-toyota-hiace-12-seater-passenger-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-toyota-hiace-12-seater-passenger-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-toyota-hiace-12-seater-passenger-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-toyota-hiace-12-seater-passenger-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-toyota-hiace-12-seater-passenger-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-toyota-hiace-12-seater-passenger-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-toyota-hiace-12-seater-passenger-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-toyota-hiace-12-seater-passenger-van .sv-fallback{display:grid;gap:10px}#veh-toyota-hiace-12-seater-passenger-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-toyota-hiace-12-seater-passenger-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-toyota-hiace-12-seater-passenger-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-toyota-hiace-12-seater-passenger-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-toyota-hiace-12-seater-passenger-van .sv-card h2,#veh-toyota-hiace-12-seater-passenger-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-toyota-hiace-12-seater-passenger-van .sv-card p,#veh-toyota-hiace-12-seater-passenger-van .sv-mini p,#veh-toyota-hiace-12-seater-passenger-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-toyota-hiace-12-seater-passenger-van .sv-card p + p{margin-top:12px}#veh-toyota-hiace-12-seater-passenger-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-toyota-hiace-12-seater-passenger-van .sv-grid3,#veh-toyota-hiace-12-seater-passenger-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-toyota-hiace-12-seater-passenger-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-toyota-hiace-12-seater-passenger-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-toyota-hiace-12-seater-passenger-van .sv-faq{display:grid;gap:14px}#veh-toyota-hiace-12-seater-passenger-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-toyota-hiace-12-seater-passenger-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-toyota-hiace-12-seater-passenger-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-toyota-hiace-12-seater-passenger-van .sv-cta{padding:30px}#veh-toyota-hiace-12-seater-passenger-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-toyota-hiace-12-seater-passenger-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-toyota-hiace-12-seater-passenger-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-toyota-hiace-12-seater-passenger-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-toyota-hiace-12-seater-passenger-van .sv-gallery,#veh-toyota-hiace-12-seater-passenger-van .sv-grid2,#veh-toyota-hiace-12-seater-passenger-van .sv-grid3,#veh-toyota-hiace-12-seater-passenger-van .sv-compare,#veh-toyota-hiace-12-seater-passenger-van .sv-strip,#veh-toyota-hiace-12-seater-passenger-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-toyota-hiace-12-seater-passenger-van{padding:54px 14px 60px}#veh-toyota-hiace-12-seater-passenger-van h1{font-size:34px;line-height:1.06}#veh-toyota-hiace-12-seater-passenger-van .sv-hero p{font-size:16px;line-height:1.72}#veh-toyota-hiace-12-seater-passenger-van .sv-hero-rail,#veh-toyota-hiace-12-seater-passenger-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-toyota-hiace-12-seater-passenger-van .sv-side-media{grid-template-columns:1fr}#veh-toyota-hiace-12-seater-passenger-van .sv-shot.hero{height:540px;min-height:540px}#veh-toyota-hiace-12-seater-passenger-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: hyundai-h1-shuttle-9-seater-mini-van | fd6b73c76827baaca453c8a4566a7375 */
/* Full-bleed layout repair from hyundai-h1-shuttle-9-seater-mini-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
body .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
body #content .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
body #veh-hyundai-h1-shuttle-9-seater-mini-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
  body .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
  body #content .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
  body #veh-hyundai-h1-shuttle-9-seater-mini-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: hyundai-h1-shuttle-9-seater-mini-van | 5999e83b93288c48708e35a29d8cc861 */
/* Style block from hyundai-h1-shuttle-9-seater-mini-van */
#veh-hyundai-h1-shuttle-9-seater-mini-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-hyundai-h1-shuttle-9-seater-mini-van *{box-sizing:border-box}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-hyundai-h1-shuttle-9-seater-mini-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-hero p + p{margin-top:10px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-trust-card,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-card,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-mini,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-strip-card,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-main-media,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-side-media,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-trust-card,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-card,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-mini,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-strip-card{padding:20px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-trust-card span,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-card span,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-mini span,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-trust-card strong,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-strip-card strong,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-fallback{display:grid;gap:10px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-card h2,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-card p,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-mini p,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-card p + p{margin-top:12px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-grid3,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-faq{display:grid;gap:14px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-cta{padding:30px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-gallery,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-grid2,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-grid3,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-compare,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-strip,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-hyundai-h1-shuttle-9-seater-mini-van{padding:54px 14px 60px}#veh-hyundai-h1-shuttle-9-seater-mini-van h1{font-size:34px;line-height:1.06}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-hero p{font-size:16px;line-height:1.72}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-hero-rail,#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-side-media{grid-template-columns:1fr}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-shot.hero{height:540px;min-height:540px}#veh-hyundai-h1-shuttle-9-seater-mini-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: toyota-previa-7-seater-passenger-mini-van | cc702ce6a62d8accb3f4b1239d55913c */
/* Full-bleed layout repair from toyota-previa-7-seater-passenger-mini-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
body .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
body #content .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
body #veh-toyota-previa-7-seater-passenger-mini-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
  body .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
  body #content .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
  body #veh-toyota-previa-7-seater-passenger-mini-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-previa-7-seater-passenger-mini-van | 856560e530fbfddc95b5bd8e4df448d6 */
/* Style block from toyota-previa-7-seater-passenger-mini-van */
#veh-toyota-previa-7-seater-passenger-mini-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-toyota-previa-7-seater-passenger-mini-van *{box-sizing:border-box}#veh-toyota-previa-7-seater-passenger-mini-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-toyota-previa-7-seater-passenger-mini-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-toyota-previa-7-seater-passenger-mini-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-toyota-previa-7-seater-passenger-mini-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-toyota-previa-7-seater-passenger-mini-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-toyota-previa-7-seater-passenger-mini-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-toyota-previa-7-seater-passenger-mini-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-toyota-previa-7-seater-passenger-mini-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-hero p + p{margin-top:10px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-toyota-previa-7-seater-passenger-mini-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-toyota-previa-7-seater-passenger-mini-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-toyota-previa-7-seater-passenger-mini-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-toyota-previa-7-seater-passenger-mini-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-toyota-previa-7-seater-passenger-mini-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-toyota-previa-7-seater-passenger-mini-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-trust-card,#veh-toyota-previa-7-seater-passenger-mini-van .sv-card,#veh-toyota-previa-7-seater-passenger-mini-van .sv-mini,#veh-toyota-previa-7-seater-passenger-mini-van .sv-strip-card,#veh-toyota-previa-7-seater-passenger-mini-van .sv-main-media,#veh-toyota-previa-7-seater-passenger-mini-van .sv-side-media,#veh-toyota-previa-7-seater-passenger-mini-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-toyota-previa-7-seater-passenger-mini-van .sv-trust-card,#veh-toyota-previa-7-seater-passenger-mini-van .sv-card,#veh-toyota-previa-7-seater-passenger-mini-van .sv-mini,#veh-toyota-previa-7-seater-passenger-mini-van .sv-strip-card{padding:20px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-trust-card span,#veh-toyota-previa-7-seater-passenger-mini-van .sv-card span,#veh-toyota-previa-7-seater-passenger-mini-van .sv-mini span,#veh-toyota-previa-7-seater-passenger-mini-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-trust-card strong,#veh-toyota-previa-7-seater-passenger-mini-van .sv-strip-card strong,#veh-toyota-previa-7-seater-passenger-mini-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-toyota-previa-7-seater-passenger-mini-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-toyota-previa-7-seater-passenger-mini-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-toyota-previa-7-seater-passenger-mini-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-toyota-previa-7-seater-passenger-mini-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-toyota-previa-7-seater-passenger-mini-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-toyota-previa-7-seater-passenger-mini-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-fallback{display:grid;gap:10px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-toyota-previa-7-seater-passenger-mini-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-toyota-previa-7-seater-passenger-mini-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-card h2,#veh-toyota-previa-7-seater-passenger-mini-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-card p,#veh-toyota-previa-7-seater-passenger-mini-van .sv-mini p,#veh-toyota-previa-7-seater-passenger-mini-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-toyota-previa-7-seater-passenger-mini-van .sv-card p + p{margin-top:12px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-grid3,#veh-toyota-previa-7-seater-passenger-mini-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-toyota-previa-7-seater-passenger-mini-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-faq{display:grid;gap:14px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-toyota-previa-7-seater-passenger-mini-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-toyota-previa-7-seater-passenger-mini-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-toyota-previa-7-seater-passenger-mini-van .sv-cta{padding:30px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-toyota-previa-7-seater-passenger-mini-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-toyota-previa-7-seater-passenger-mini-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-toyota-previa-7-seater-passenger-mini-van .sv-gallery,#veh-toyota-previa-7-seater-passenger-mini-van .sv-grid2,#veh-toyota-previa-7-seater-passenger-mini-van .sv-grid3,#veh-toyota-previa-7-seater-passenger-mini-van .sv-compare,#veh-toyota-previa-7-seater-passenger-mini-van .sv-strip,#veh-toyota-previa-7-seater-passenger-mini-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-toyota-previa-7-seater-passenger-mini-van{padding:54px 14px 60px}#veh-toyota-previa-7-seater-passenger-mini-van h1{font-size:34px;line-height:1.06}#veh-toyota-previa-7-seater-passenger-mini-van .sv-hero p{font-size:16px;line-height:1.72}#veh-toyota-previa-7-seater-passenger-mini-van .sv-hero-rail,#veh-toyota-previa-7-seater-passenger-mini-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-toyota-previa-7-seater-passenger-mini-van .sv-side-media{grid-template-columns:1fr}#veh-toyota-previa-7-seater-passenger-mini-van .sv-shot.hero{height:540px;min-height:540px}#veh-toyota-previa-7-seater-passenger-mini-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: toyota-hiace-10-seater-passenger-mini-van | 50f8abe090c1593827c17a6c6f2de2a7 */
/* Full-bleed layout repair from toyota-hiace-10-seater-passenger-mini-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
body .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
body #content .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
body #veh-toyota-hiace-10-seater-passenger-mini-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
  body .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
  body #content .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
  body #veh-toyota-hiace-10-seater-passenger-mini-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-hiace-10-seater-passenger-mini-van | 1fc5ce66022efea4ea480c3da53ad091 */
/* Style block from toyota-hiace-10-seater-passenger-mini-van */
#veh-toyota-hiace-10-seater-passenger-mini-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-toyota-hiace-10-seater-passenger-mini-van *{box-sizing:border-box}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-toyota-hiace-10-seater-passenger-mini-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-hero p + p{margin-top:10px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-trust-card,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-card,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-mini,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-strip-card,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-main-media,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-side-media,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-trust-card,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-card,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-mini,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-strip-card{padding:20px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-trust-card span,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-card span,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-mini span,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-trust-card strong,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-strip-card strong,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-fallback{display:grid;gap:10px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-card h2,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-card p,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-mini p,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-card p + p{margin-top:12px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-grid3,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-faq{display:grid;gap:14px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-cta{padding:30px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-toyota-hiace-10-seater-passenger-mini-van .sv-gallery,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-grid2,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-grid3,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-compare,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-strip,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-toyota-hiace-10-seater-passenger-mini-van{padding:54px 14px 60px}#veh-toyota-hiace-10-seater-passenger-mini-van h1{font-size:34px;line-height:1.06}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-hero p{font-size:16px;line-height:1.72}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-hero-rail,#veh-toyota-hiace-10-seater-passenger-mini-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-side-media{grid-template-columns:1fr}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-shot.hero{height:540px;min-height:540px}#veh-toyota-hiace-10-seater-passenger-mini-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: mercedes-benz-vito-executive-8-seater-mini-van | baf448c222234a6a0057a4ede3ffb547 */
/* Full-bleed layout repair from mercedes-benz-vito-executive-8-seater-mini-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
body .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
body #content .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
body #veh-mercedes-benz-vito-executive-8-seater-mini-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
  body .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
  body #content .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
  body #veh-mercedes-benz-vito-executive-8-seater-mini-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-benz-vito-executive-8-seater-mini-van | cdd6a2ef786d3706c766ff99438b7882 */
/* Style block from mercedes-benz-vito-executive-8-seater-mini-van */
#veh-mercedes-benz-vito-executive-8-seater-mini-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-mercedes-benz-vito-executive-8-seater-mini-van *{box-sizing:border-box}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-mercedes-benz-vito-executive-8-seater-mini-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-hero p + p{margin-top:10px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-trust-card,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-card,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-mini,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-strip-card,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-main-media,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-side-media,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-trust-card,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-card,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-mini,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-strip-card{padding:20px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-trust-card span,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-card span,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-mini span,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-trust-card strong,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-strip-card strong,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-fallback{display:grid;gap:10px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-card h2,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-card p,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-mini p,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-card p + p{margin-top:12px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-grid3,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-faq{display:grid;gap:14px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-cta{padding:30px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-gallery,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-grid2,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-grid3,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-compare,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-strip,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-mercedes-benz-vito-executive-8-seater-mini-van{padding:54px 14px 60px}#veh-mercedes-benz-vito-executive-8-seater-mini-van h1{font-size:34px;line-height:1.06}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-hero p{font-size:16px;line-height:1.72}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-hero-rail,#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-side-media{grid-template-columns:1fr}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-shot.hero{height:540px;min-height:540px}#veh-mercedes-benz-vito-executive-8-seater-mini-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: hyundai-h1-12-seater-passenger-van | f58b8ea2971fa43bb53fb8b4b9424a79 */
/* Full-bleed layout repair from hyundai-h1-12-seater-passenger-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-hyundai-h1-12-seater-passenger-van,
body .page-content > #veh-hyundai-h1-12-seater-passenger-van,
body #content .page-content > #veh-hyundai-h1-12-seater-passenger-van,
body #veh-hyundai-h1-12-seater-passenger-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-hyundai-h1-12-seater-passenger-van,
  body .page-content > #veh-hyundai-h1-12-seater-passenger-van,
  body #content .page-content > #veh-hyundai-h1-12-seater-passenger-van,
  body #veh-hyundai-h1-12-seater-passenger-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: hyundai-h1-12-seater-passenger-van | 3569d2c5dc4395360bd7b2d73b80e956 */
/* Style block from hyundai-h1-12-seater-passenger-van */
#veh-hyundai-h1-12-seater-passenger-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-hyundai-h1-12-seater-passenger-van *{box-sizing:border-box}#veh-hyundai-h1-12-seater-passenger-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-hyundai-h1-12-seater-passenger-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-hyundai-h1-12-seater-passenger-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-hyundai-h1-12-seater-passenger-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-hyundai-h1-12-seater-passenger-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-hyundai-h1-12-seater-passenger-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-hyundai-h1-12-seater-passenger-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-hyundai-h1-12-seater-passenger-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-hyundai-h1-12-seater-passenger-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-hyundai-h1-12-seater-passenger-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-hyundai-h1-12-seater-passenger-van .sv-hero p + p{margin-top:10px}#veh-hyundai-h1-12-seater-passenger-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-hyundai-h1-12-seater-passenger-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-hyundai-h1-12-seater-passenger-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-hyundai-h1-12-seater-passenger-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-hyundai-h1-12-seater-passenger-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-hyundai-h1-12-seater-passenger-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-hyundai-h1-12-seater-passenger-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-hyundai-h1-12-seater-passenger-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-hyundai-h1-12-seater-passenger-van .sv-trust-card,#veh-hyundai-h1-12-seater-passenger-van .sv-card,#veh-hyundai-h1-12-seater-passenger-van .sv-mini,#veh-hyundai-h1-12-seater-passenger-van .sv-strip-card,#veh-hyundai-h1-12-seater-passenger-van .sv-main-media,#veh-hyundai-h1-12-seater-passenger-van .sv-side-media,#veh-hyundai-h1-12-seater-passenger-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-hyundai-h1-12-seater-passenger-van .sv-trust-card,#veh-hyundai-h1-12-seater-passenger-van .sv-card,#veh-hyundai-h1-12-seater-passenger-van .sv-mini,#veh-hyundai-h1-12-seater-passenger-van .sv-strip-card{padding:20px}#veh-hyundai-h1-12-seater-passenger-van .sv-trust-card span,#veh-hyundai-h1-12-seater-passenger-van .sv-card span,#veh-hyundai-h1-12-seater-passenger-van .sv-mini span,#veh-hyundai-h1-12-seater-passenger-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-hyundai-h1-12-seater-passenger-van .sv-trust-card strong,#veh-hyundai-h1-12-seater-passenger-van .sv-strip-card strong,#veh-hyundai-h1-12-seater-passenger-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-hyundai-h1-12-seater-passenger-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-hyundai-h1-12-seater-passenger-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-hyundai-h1-12-seater-passenger-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-hyundai-h1-12-seater-passenger-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-hyundai-h1-12-seater-passenger-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-hyundai-h1-12-seater-passenger-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-hyundai-h1-12-seater-passenger-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-hyundai-h1-12-seater-passenger-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-hyundai-h1-12-seater-passenger-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-hyundai-h1-12-seater-passenger-van .sv-fallback{display:grid;gap:10px}#veh-hyundai-h1-12-seater-passenger-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-hyundai-h1-12-seater-passenger-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-hyundai-h1-12-seater-passenger-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-hyundai-h1-12-seater-passenger-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-hyundai-h1-12-seater-passenger-van .sv-card h2,#veh-hyundai-h1-12-seater-passenger-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-hyundai-h1-12-seater-passenger-van .sv-card p,#veh-hyundai-h1-12-seater-passenger-van .sv-mini p,#veh-hyundai-h1-12-seater-passenger-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-hyundai-h1-12-seater-passenger-van .sv-card p + p{margin-top:12px}#veh-hyundai-h1-12-seater-passenger-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-hyundai-h1-12-seater-passenger-van .sv-grid3,#veh-hyundai-h1-12-seater-passenger-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-hyundai-h1-12-seater-passenger-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-hyundai-h1-12-seater-passenger-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-hyundai-h1-12-seater-passenger-van .sv-faq{display:grid;gap:14px}#veh-hyundai-h1-12-seater-passenger-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-hyundai-h1-12-seater-passenger-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-hyundai-h1-12-seater-passenger-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-hyundai-h1-12-seater-passenger-van .sv-cta{padding:30px}#veh-hyundai-h1-12-seater-passenger-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-hyundai-h1-12-seater-passenger-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-hyundai-h1-12-seater-passenger-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-hyundai-h1-12-seater-passenger-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-hyundai-h1-12-seater-passenger-van .sv-gallery,#veh-hyundai-h1-12-seater-passenger-van .sv-grid2,#veh-hyundai-h1-12-seater-passenger-van .sv-grid3,#veh-hyundai-h1-12-seater-passenger-van .sv-compare,#veh-hyundai-h1-12-seater-passenger-van .sv-strip,#veh-hyundai-h1-12-seater-passenger-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-hyundai-h1-12-seater-passenger-van{padding:54px 14px 60px}#veh-hyundai-h1-12-seater-passenger-van h1{font-size:34px;line-height:1.06}#veh-hyundai-h1-12-seater-passenger-van .sv-hero p{font-size:16px;line-height:1.72}#veh-hyundai-h1-12-seater-passenger-van .sv-hero-rail,#veh-hyundai-h1-12-seater-passenger-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-hyundai-h1-12-seater-passenger-van .sv-side-media{grid-template-columns:1fr}#veh-hyundai-h1-12-seater-passenger-van .sv-shot.hero{height:540px;min-height:540px}#veh-hyundai-h1-12-seater-passenger-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: toyota-hiace-13-seater-commuter-van | 818c44017046219f3350bfbc5ec3fcea */
/* Full-bleed layout repair from toyota-hiace-13-seater-commuter-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-toyota-hiace-13-seater-commuter-van,
body .page-content > #veh-toyota-hiace-13-seater-commuter-van,
body #content .page-content > #veh-toyota-hiace-13-seater-commuter-van,
body #veh-toyota-hiace-13-seater-commuter-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-hiace-13-seater-commuter-van,
  body .page-content > #veh-toyota-hiace-13-seater-commuter-van,
  body #content .page-content > #veh-toyota-hiace-13-seater-commuter-van,
  body #veh-toyota-hiace-13-seater-commuter-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-hiace-13-seater-commuter-van | c8745a2c3627f2e49ffac2a020858516 */
/* Style block from toyota-hiace-13-seater-commuter-van */
#veh-toyota-hiace-13-seater-commuter-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-toyota-hiace-13-seater-commuter-van *{box-sizing:border-box}#veh-toyota-hiace-13-seater-commuter-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-toyota-hiace-13-seater-commuter-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-toyota-hiace-13-seater-commuter-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-toyota-hiace-13-seater-commuter-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-toyota-hiace-13-seater-commuter-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-toyota-hiace-13-seater-commuter-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-toyota-hiace-13-seater-commuter-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-toyota-hiace-13-seater-commuter-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-toyota-hiace-13-seater-commuter-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-toyota-hiace-13-seater-commuter-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-toyota-hiace-13-seater-commuter-van .sv-hero p + p{margin-top:10px}#veh-toyota-hiace-13-seater-commuter-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-toyota-hiace-13-seater-commuter-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-toyota-hiace-13-seater-commuter-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-toyota-hiace-13-seater-commuter-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-toyota-hiace-13-seater-commuter-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-toyota-hiace-13-seater-commuter-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-toyota-hiace-13-seater-commuter-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-toyota-hiace-13-seater-commuter-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-toyota-hiace-13-seater-commuter-van .sv-trust-card,#veh-toyota-hiace-13-seater-commuter-van .sv-card,#veh-toyota-hiace-13-seater-commuter-van .sv-mini,#veh-toyota-hiace-13-seater-commuter-van .sv-strip-card,#veh-toyota-hiace-13-seater-commuter-van .sv-main-media,#veh-toyota-hiace-13-seater-commuter-van .sv-side-media,#veh-toyota-hiace-13-seater-commuter-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-toyota-hiace-13-seater-commuter-van .sv-trust-card,#veh-toyota-hiace-13-seater-commuter-van .sv-card,#veh-toyota-hiace-13-seater-commuter-van .sv-mini,#veh-toyota-hiace-13-seater-commuter-van .sv-strip-card{padding:20px}#veh-toyota-hiace-13-seater-commuter-van .sv-trust-card span,#veh-toyota-hiace-13-seater-commuter-van .sv-card span,#veh-toyota-hiace-13-seater-commuter-van .sv-mini span,#veh-toyota-hiace-13-seater-commuter-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-toyota-hiace-13-seater-commuter-van .sv-trust-card strong,#veh-toyota-hiace-13-seater-commuter-van .sv-strip-card strong,#veh-toyota-hiace-13-seater-commuter-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-toyota-hiace-13-seater-commuter-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-toyota-hiace-13-seater-commuter-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-toyota-hiace-13-seater-commuter-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-toyota-hiace-13-seater-commuter-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-toyota-hiace-13-seater-commuter-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-toyota-hiace-13-seater-commuter-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-toyota-hiace-13-seater-commuter-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-toyota-hiace-13-seater-commuter-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-toyota-hiace-13-seater-commuter-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-toyota-hiace-13-seater-commuter-van .sv-fallback{display:grid;gap:10px}#veh-toyota-hiace-13-seater-commuter-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-toyota-hiace-13-seater-commuter-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-toyota-hiace-13-seater-commuter-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-toyota-hiace-13-seater-commuter-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-toyota-hiace-13-seater-commuter-van .sv-card h2,#veh-toyota-hiace-13-seater-commuter-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-toyota-hiace-13-seater-commuter-van .sv-card p,#veh-toyota-hiace-13-seater-commuter-van .sv-mini p,#veh-toyota-hiace-13-seater-commuter-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-toyota-hiace-13-seater-commuter-van .sv-card p + p{margin-top:12px}#veh-toyota-hiace-13-seater-commuter-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-toyota-hiace-13-seater-commuter-van .sv-grid3,#veh-toyota-hiace-13-seater-commuter-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-toyota-hiace-13-seater-commuter-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-toyota-hiace-13-seater-commuter-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-toyota-hiace-13-seater-commuter-van .sv-faq{display:grid;gap:14px}#veh-toyota-hiace-13-seater-commuter-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-toyota-hiace-13-seater-commuter-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-toyota-hiace-13-seater-commuter-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-toyota-hiace-13-seater-commuter-van .sv-cta{padding:30px}#veh-toyota-hiace-13-seater-commuter-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-toyota-hiace-13-seater-commuter-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-toyota-hiace-13-seater-commuter-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-toyota-hiace-13-seater-commuter-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-toyota-hiace-13-seater-commuter-van .sv-gallery,#veh-toyota-hiace-13-seater-commuter-van .sv-grid2,#veh-toyota-hiace-13-seater-commuter-van .sv-grid3,#veh-toyota-hiace-13-seater-commuter-van .sv-compare,#veh-toyota-hiace-13-seater-commuter-van .sv-strip,#veh-toyota-hiace-13-seater-commuter-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-toyota-hiace-13-seater-commuter-van{padding:54px 14px 60px}#veh-toyota-hiace-13-seater-commuter-van h1{font-size:34px;line-height:1.06}#veh-toyota-hiace-13-seater-commuter-van .sv-hero p{font-size:16px;line-height:1.72}#veh-toyota-hiace-13-seater-commuter-van .sv-hero-rail,#veh-toyota-hiace-13-seater-commuter-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-toyota-hiace-13-seater-commuter-van .sv-side-media{grid-template-columns:1fr}#veh-toyota-hiace-13-seater-commuter-van .sv-shot.hero{height:540px;min-height:540px}#veh-toyota-hiace-13-seater-commuter-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: nissan-urvan-14-seater-passenger-van | d27a48006ce9008fe676083e5df4dfca */
/* Full-bleed layout repair from nissan-urvan-14-seater-passenger-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-nissan-urvan-14-seater-passenger-van,
body .page-content > #veh-nissan-urvan-14-seater-passenger-van,
body #content .page-content > #veh-nissan-urvan-14-seater-passenger-van,
body #veh-nissan-urvan-14-seater-passenger-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-nissan-urvan-14-seater-passenger-van,
  body .page-content > #veh-nissan-urvan-14-seater-passenger-van,
  body #content .page-content > #veh-nissan-urvan-14-seater-passenger-van,
  body #veh-nissan-urvan-14-seater-passenger-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: nissan-urvan-14-seater-passenger-van | 1ab7529c29163e8e879bd86fda2ae571 */
/* Style block from nissan-urvan-14-seater-passenger-van */
#veh-nissan-urvan-14-seater-passenger-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-nissan-urvan-14-seater-passenger-van *{box-sizing:border-box}#veh-nissan-urvan-14-seater-passenger-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-nissan-urvan-14-seater-passenger-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-nissan-urvan-14-seater-passenger-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-nissan-urvan-14-seater-passenger-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-nissan-urvan-14-seater-passenger-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-nissan-urvan-14-seater-passenger-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-nissan-urvan-14-seater-passenger-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-nissan-urvan-14-seater-passenger-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-nissan-urvan-14-seater-passenger-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-nissan-urvan-14-seater-passenger-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-nissan-urvan-14-seater-passenger-van .sv-hero p + p{margin-top:10px}#veh-nissan-urvan-14-seater-passenger-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-nissan-urvan-14-seater-passenger-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-nissan-urvan-14-seater-passenger-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-nissan-urvan-14-seater-passenger-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-nissan-urvan-14-seater-passenger-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-nissan-urvan-14-seater-passenger-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-nissan-urvan-14-seater-passenger-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-nissan-urvan-14-seater-passenger-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-nissan-urvan-14-seater-passenger-van .sv-trust-card,#veh-nissan-urvan-14-seater-passenger-van .sv-card,#veh-nissan-urvan-14-seater-passenger-van .sv-mini,#veh-nissan-urvan-14-seater-passenger-van .sv-strip-card,#veh-nissan-urvan-14-seater-passenger-van .sv-main-media,#veh-nissan-urvan-14-seater-passenger-van .sv-side-media,#veh-nissan-urvan-14-seater-passenger-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-nissan-urvan-14-seater-passenger-van .sv-trust-card,#veh-nissan-urvan-14-seater-passenger-van .sv-card,#veh-nissan-urvan-14-seater-passenger-van .sv-mini,#veh-nissan-urvan-14-seater-passenger-van .sv-strip-card{padding:20px}#veh-nissan-urvan-14-seater-passenger-van .sv-trust-card span,#veh-nissan-urvan-14-seater-passenger-van .sv-card span,#veh-nissan-urvan-14-seater-passenger-van .sv-mini span,#veh-nissan-urvan-14-seater-passenger-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-nissan-urvan-14-seater-passenger-van .sv-trust-card strong,#veh-nissan-urvan-14-seater-passenger-van .sv-strip-card strong,#veh-nissan-urvan-14-seater-passenger-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-nissan-urvan-14-seater-passenger-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-nissan-urvan-14-seater-passenger-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-nissan-urvan-14-seater-passenger-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-nissan-urvan-14-seater-passenger-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-nissan-urvan-14-seater-passenger-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-nissan-urvan-14-seater-passenger-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-nissan-urvan-14-seater-passenger-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-nissan-urvan-14-seater-passenger-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-nissan-urvan-14-seater-passenger-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-nissan-urvan-14-seater-passenger-van .sv-fallback{display:grid;gap:10px}#veh-nissan-urvan-14-seater-passenger-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-nissan-urvan-14-seater-passenger-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-nissan-urvan-14-seater-passenger-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-nissan-urvan-14-seater-passenger-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-nissan-urvan-14-seater-passenger-van .sv-card h2,#veh-nissan-urvan-14-seater-passenger-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-nissan-urvan-14-seater-passenger-van .sv-card p,#veh-nissan-urvan-14-seater-passenger-van .sv-mini p,#veh-nissan-urvan-14-seater-passenger-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-nissan-urvan-14-seater-passenger-van .sv-card p + p{margin-top:12px}#veh-nissan-urvan-14-seater-passenger-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-nissan-urvan-14-seater-passenger-van .sv-grid3,#veh-nissan-urvan-14-seater-passenger-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-nissan-urvan-14-seater-passenger-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-nissan-urvan-14-seater-passenger-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-nissan-urvan-14-seater-passenger-van .sv-faq{display:grid;gap:14px}#veh-nissan-urvan-14-seater-passenger-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-nissan-urvan-14-seater-passenger-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-nissan-urvan-14-seater-passenger-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-nissan-urvan-14-seater-passenger-van .sv-cta{padding:30px}#veh-nissan-urvan-14-seater-passenger-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-nissan-urvan-14-seater-passenger-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-nissan-urvan-14-seater-passenger-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-nissan-urvan-14-seater-passenger-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-nissan-urvan-14-seater-passenger-van .sv-gallery,#veh-nissan-urvan-14-seater-passenger-van .sv-grid2,#veh-nissan-urvan-14-seater-passenger-van .sv-grid3,#veh-nissan-urvan-14-seater-passenger-van .sv-compare,#veh-nissan-urvan-14-seater-passenger-van .sv-strip,#veh-nissan-urvan-14-seater-passenger-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-nissan-urvan-14-seater-passenger-van{padding:54px 14px 60px}#veh-nissan-urvan-14-seater-passenger-van h1{font-size:34px;line-height:1.06}#veh-nissan-urvan-14-seater-passenger-van .sv-hero p{font-size:16px;line-height:1.72}#veh-nissan-urvan-14-seater-passenger-van .sv-hero-rail,#veh-nissan-urvan-14-seater-passenger-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-nissan-urvan-14-seater-passenger-van .sv-side-media{grid-template-columns:1fr}#veh-nissan-urvan-14-seater-passenger-van .sv-shot.hero{height:540px;min-height:540px}#veh-nissan-urvan-14-seater-passenger-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: toyota-hiace-high-roof-15-seater-van | ea9b404d314a991cfc15edb1baa17443 */
/* Full-bleed layout repair from toyota-hiace-high-roof-15-seater-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
body .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
body #content .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
body #veh-toyota-hiace-high-roof-15-seater-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
  body .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
  body #content .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
  body #veh-toyota-hiace-high-roof-15-seater-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-hiace-high-roof-15-seater-van | c32dad75aea037ce7906a4dfb6fc866b */
/* Style block from toyota-hiace-high-roof-15-seater-van */
#veh-toyota-hiace-high-roof-15-seater-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-toyota-hiace-high-roof-15-seater-van *{box-sizing:border-box}#veh-toyota-hiace-high-roof-15-seater-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-toyota-hiace-high-roof-15-seater-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-toyota-hiace-high-roof-15-seater-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-toyota-hiace-high-roof-15-seater-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-toyota-hiace-high-roof-15-seater-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-toyota-hiace-high-roof-15-seater-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-toyota-hiace-high-roof-15-seater-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-toyota-hiace-high-roof-15-seater-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-toyota-hiace-high-roof-15-seater-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-toyota-hiace-high-roof-15-seater-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-toyota-hiace-high-roof-15-seater-van .sv-hero p + p{margin-top:10px}#veh-toyota-hiace-high-roof-15-seater-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-toyota-hiace-high-roof-15-seater-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-toyota-hiace-high-roof-15-seater-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-toyota-hiace-high-roof-15-seater-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-toyota-hiace-high-roof-15-seater-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-toyota-hiace-high-roof-15-seater-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-toyota-hiace-high-roof-15-seater-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-toyota-hiace-high-roof-15-seater-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-toyota-hiace-high-roof-15-seater-van .sv-trust-card,#veh-toyota-hiace-high-roof-15-seater-van .sv-card,#veh-toyota-hiace-high-roof-15-seater-van .sv-mini,#veh-toyota-hiace-high-roof-15-seater-van .sv-strip-card,#veh-toyota-hiace-high-roof-15-seater-van .sv-main-media,#veh-toyota-hiace-high-roof-15-seater-van .sv-side-media,#veh-toyota-hiace-high-roof-15-seater-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-toyota-hiace-high-roof-15-seater-van .sv-trust-card,#veh-toyota-hiace-high-roof-15-seater-van .sv-card,#veh-toyota-hiace-high-roof-15-seater-van .sv-mini,#veh-toyota-hiace-high-roof-15-seater-van .sv-strip-card{padding:20px}#veh-toyota-hiace-high-roof-15-seater-van .sv-trust-card span,#veh-toyota-hiace-high-roof-15-seater-van .sv-card span,#veh-toyota-hiace-high-roof-15-seater-van .sv-mini span,#veh-toyota-hiace-high-roof-15-seater-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-toyota-hiace-high-roof-15-seater-van .sv-trust-card strong,#veh-toyota-hiace-high-roof-15-seater-van .sv-strip-card strong,#veh-toyota-hiace-high-roof-15-seater-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-toyota-hiace-high-roof-15-seater-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-toyota-hiace-high-roof-15-seater-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-toyota-hiace-high-roof-15-seater-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-toyota-hiace-high-roof-15-seater-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-toyota-hiace-high-roof-15-seater-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-toyota-hiace-high-roof-15-seater-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-toyota-hiace-high-roof-15-seater-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-toyota-hiace-high-roof-15-seater-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-toyota-hiace-high-roof-15-seater-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-toyota-hiace-high-roof-15-seater-van .sv-fallback{display:grid;gap:10px}#veh-toyota-hiace-high-roof-15-seater-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-toyota-hiace-high-roof-15-seater-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-toyota-hiace-high-roof-15-seater-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-toyota-hiace-high-roof-15-seater-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-toyota-hiace-high-roof-15-seater-van .sv-card h2,#veh-toyota-hiace-high-roof-15-seater-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-toyota-hiace-high-roof-15-seater-van .sv-card p,#veh-toyota-hiace-high-roof-15-seater-van .sv-mini p,#veh-toyota-hiace-high-roof-15-seater-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-toyota-hiace-high-roof-15-seater-van .sv-card p + p{margin-top:12px}#veh-toyota-hiace-high-roof-15-seater-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-toyota-hiace-high-roof-15-seater-van .sv-grid3,#veh-toyota-hiace-high-roof-15-seater-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-toyota-hiace-high-roof-15-seater-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-toyota-hiace-high-roof-15-seater-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-toyota-hiace-high-roof-15-seater-van .sv-faq{display:grid;gap:14px}#veh-toyota-hiace-high-roof-15-seater-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-toyota-hiace-high-roof-15-seater-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-toyota-hiace-high-roof-15-seater-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-toyota-hiace-high-roof-15-seater-van .sv-cta{padding:30px}#veh-toyota-hiace-high-roof-15-seater-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-toyota-hiace-high-roof-15-seater-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-toyota-hiace-high-roof-15-seater-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-toyota-hiace-high-roof-15-seater-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-toyota-hiace-high-roof-15-seater-van .sv-gallery,#veh-toyota-hiace-high-roof-15-seater-van .sv-grid2,#veh-toyota-hiace-high-roof-15-seater-van .sv-grid3,#veh-toyota-hiace-high-roof-15-seater-van .sv-compare,#veh-toyota-hiace-high-roof-15-seater-van .sv-strip,#veh-toyota-hiace-high-roof-15-seater-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-toyota-hiace-high-roof-15-seater-van{padding:54px 14px 60px}#veh-toyota-hiace-high-roof-15-seater-van h1{font-size:34px;line-height:1.06}#veh-toyota-hiace-high-roof-15-seater-van .sv-hero p{font-size:16px;line-height:1.72}#veh-toyota-hiace-high-roof-15-seater-van .sv-hero-rail,#veh-toyota-hiace-high-roof-15-seater-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-toyota-hiace-high-roof-15-seater-van .sv-side-media{grid-template-columns:1fr}#veh-toyota-hiace-high-roof-15-seater-van .sv-shot.hero{height:540px;min-height:540px}#veh-toyota-hiace-high-roof-15-seater-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: mercedes-sprinter-luxury-van | 5821b296fe03cba4ffb55496daeece7a */
/* Full-bleed layout repair from mercedes-sprinter-luxury-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-mercedes-sprinter-luxury-van,
body .page-content > #veh-mercedes-sprinter-luxury-van,
body #content .page-content > #veh-mercedes-sprinter-luxury-van,
body #veh-mercedes-sprinter-luxury-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-sprinter-luxury-van,
  body .page-content > #veh-mercedes-sprinter-luxury-van,
  body #content .page-content > #veh-mercedes-sprinter-luxury-van,
  body #veh-mercedes-sprinter-luxury-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-sprinter-luxury-van | d4c20a313cc18ae5f7dc10f2ecf9c5be */
/* Style block from mercedes-sprinter-luxury-van */
#veh-mercedes-sprinter-luxury-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-mercedes-sprinter-luxury-van *{box-sizing:border-box}#veh-mercedes-sprinter-luxury-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-mercedes-sprinter-luxury-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-mercedes-sprinter-luxury-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-mercedes-sprinter-luxury-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-mercedes-sprinter-luxury-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-mercedes-sprinter-luxury-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-mercedes-sprinter-luxury-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-mercedes-sprinter-luxury-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-mercedes-sprinter-luxury-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-mercedes-sprinter-luxury-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-mercedes-sprinter-luxury-van .sv-hero p + p{margin-top:10px}#veh-mercedes-sprinter-luxury-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-mercedes-sprinter-luxury-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-mercedes-sprinter-luxury-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-mercedes-sprinter-luxury-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-mercedes-sprinter-luxury-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-mercedes-sprinter-luxury-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-mercedes-sprinter-luxury-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-mercedes-sprinter-luxury-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-mercedes-sprinter-luxury-van .sv-trust-card,#veh-mercedes-sprinter-luxury-van .sv-card,#veh-mercedes-sprinter-luxury-van .sv-mini,#veh-mercedes-sprinter-luxury-van .sv-strip-card,#veh-mercedes-sprinter-luxury-van .sv-main-media,#veh-mercedes-sprinter-luxury-van .sv-side-media,#veh-mercedes-sprinter-luxury-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-mercedes-sprinter-luxury-van .sv-trust-card,#veh-mercedes-sprinter-luxury-van .sv-card,#veh-mercedes-sprinter-luxury-van .sv-mini,#veh-mercedes-sprinter-luxury-van .sv-strip-card{padding:20px}#veh-mercedes-sprinter-luxury-van .sv-trust-card span,#veh-mercedes-sprinter-luxury-van .sv-card span,#veh-mercedes-sprinter-luxury-van .sv-mini span,#veh-mercedes-sprinter-luxury-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-mercedes-sprinter-luxury-van .sv-trust-card strong,#veh-mercedes-sprinter-luxury-van .sv-strip-card strong,#veh-mercedes-sprinter-luxury-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-mercedes-sprinter-luxury-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-mercedes-sprinter-luxury-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-mercedes-sprinter-luxury-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-mercedes-sprinter-luxury-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-mercedes-sprinter-luxury-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-mercedes-sprinter-luxury-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-mercedes-sprinter-luxury-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-mercedes-sprinter-luxury-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-mercedes-sprinter-luxury-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-mercedes-sprinter-luxury-van .sv-fallback{display:grid;gap:10px}#veh-mercedes-sprinter-luxury-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-mercedes-sprinter-luxury-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-mercedes-sprinter-luxury-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-mercedes-sprinter-luxury-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-mercedes-sprinter-luxury-van .sv-card h2,#veh-mercedes-sprinter-luxury-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-mercedes-sprinter-luxury-van .sv-card p,#veh-mercedes-sprinter-luxury-van .sv-mini p,#veh-mercedes-sprinter-luxury-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-mercedes-sprinter-luxury-van .sv-card p + p{margin-top:12px}#veh-mercedes-sprinter-luxury-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-mercedes-sprinter-luxury-van .sv-grid3,#veh-mercedes-sprinter-luxury-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-mercedes-sprinter-luxury-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-mercedes-sprinter-luxury-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-mercedes-sprinter-luxury-van .sv-faq{display:grid;gap:14px}#veh-mercedes-sprinter-luxury-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-mercedes-sprinter-luxury-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-mercedes-sprinter-luxury-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-mercedes-sprinter-luxury-van .sv-cta{padding:30px}#veh-mercedes-sprinter-luxury-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-mercedes-sprinter-luxury-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-mercedes-sprinter-luxury-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-mercedes-sprinter-luxury-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-mercedes-sprinter-luxury-van .sv-gallery,#veh-mercedes-sprinter-luxury-van .sv-grid2,#veh-mercedes-sprinter-luxury-van .sv-grid3,#veh-mercedes-sprinter-luxury-van .sv-compare,#veh-mercedes-sprinter-luxury-van .sv-strip,#veh-mercedes-sprinter-luxury-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-mercedes-sprinter-luxury-van{padding:54px 14px 60px}#veh-mercedes-sprinter-luxury-van h1{font-size:34px;line-height:1.06}#veh-mercedes-sprinter-luxury-van .sv-hero p{font-size:16px;line-height:1.72}#veh-mercedes-sprinter-luxury-van .sv-hero-rail,#veh-mercedes-sprinter-luxury-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-mercedes-sprinter-luxury-van .sv-side-media{grid-template-columns:1fr}#veh-mercedes-sprinter-luxury-van .sv-shot.hero{height:540px;min-height:540px}#veh-mercedes-sprinter-luxury-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: mercedes-v-class-vip-van | 71b65af679a544939207e5681b7d2039 */
/* Full-bleed layout repair from mercedes-v-class-vip-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-mercedes-v-class-vip-van,
body .page-content > #veh-mercedes-v-class-vip-van,
body #content .page-content > #veh-mercedes-v-class-vip-van,
body #veh-mercedes-v-class-vip-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-v-class-vip-van,
  body .page-content > #veh-mercedes-v-class-vip-van,
  body #content .page-content > #veh-mercedes-v-class-vip-van,
  body #veh-mercedes-v-class-vip-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-v-class-vip-van | 872f1a742462b887172a8f3b22d4ec5e */
/* Style block from mercedes-v-class-vip-van */
#veh-mercedes-v-class-vip-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-mercedes-v-class-vip-van *{box-sizing:border-box}#veh-mercedes-v-class-vip-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-mercedes-v-class-vip-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-mercedes-v-class-vip-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-mercedes-v-class-vip-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-mercedes-v-class-vip-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-mercedes-v-class-vip-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-mercedes-v-class-vip-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-mercedes-v-class-vip-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-mercedes-v-class-vip-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-mercedes-v-class-vip-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-mercedes-v-class-vip-van .sv-hero p + p{margin-top:10px}#veh-mercedes-v-class-vip-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-mercedes-v-class-vip-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-mercedes-v-class-vip-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-mercedes-v-class-vip-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-mercedes-v-class-vip-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-mercedes-v-class-vip-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-mercedes-v-class-vip-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-mercedes-v-class-vip-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-mercedes-v-class-vip-van .sv-trust-card,#veh-mercedes-v-class-vip-van .sv-card,#veh-mercedes-v-class-vip-van .sv-mini,#veh-mercedes-v-class-vip-van .sv-strip-card,#veh-mercedes-v-class-vip-van .sv-main-media,#veh-mercedes-v-class-vip-van .sv-side-media,#veh-mercedes-v-class-vip-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-mercedes-v-class-vip-van .sv-trust-card,#veh-mercedes-v-class-vip-van .sv-card,#veh-mercedes-v-class-vip-van .sv-mini,#veh-mercedes-v-class-vip-van .sv-strip-card{padding:20px}#veh-mercedes-v-class-vip-van .sv-trust-card span,#veh-mercedes-v-class-vip-van .sv-card span,#veh-mercedes-v-class-vip-van .sv-mini span,#veh-mercedes-v-class-vip-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-mercedes-v-class-vip-van .sv-trust-card strong,#veh-mercedes-v-class-vip-van .sv-strip-card strong,#veh-mercedes-v-class-vip-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-mercedes-v-class-vip-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-mercedes-v-class-vip-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-mercedes-v-class-vip-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-mercedes-v-class-vip-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-mercedes-v-class-vip-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-mercedes-v-class-vip-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-mercedes-v-class-vip-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-mercedes-v-class-vip-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-mercedes-v-class-vip-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-mercedes-v-class-vip-van .sv-fallback{display:grid;gap:10px}#veh-mercedes-v-class-vip-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-mercedes-v-class-vip-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-mercedes-v-class-vip-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-mercedes-v-class-vip-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-mercedes-v-class-vip-van .sv-card h2,#veh-mercedes-v-class-vip-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-mercedes-v-class-vip-van .sv-card p,#veh-mercedes-v-class-vip-van .sv-mini p,#veh-mercedes-v-class-vip-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-mercedes-v-class-vip-van .sv-card p + p{margin-top:12px}#veh-mercedes-v-class-vip-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-mercedes-v-class-vip-van .sv-grid3,#veh-mercedes-v-class-vip-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-mercedes-v-class-vip-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-mercedes-v-class-vip-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-mercedes-v-class-vip-van .sv-faq{display:grid;gap:14px}#veh-mercedes-v-class-vip-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-mercedes-v-class-vip-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-mercedes-v-class-vip-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-mercedes-v-class-vip-van .sv-cta{padding:30px}#veh-mercedes-v-class-vip-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-mercedes-v-class-vip-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-mercedes-v-class-vip-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-mercedes-v-class-vip-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-mercedes-v-class-vip-van .sv-gallery,#veh-mercedes-v-class-vip-van .sv-grid2,#veh-mercedes-v-class-vip-van .sv-grid3,#veh-mercedes-v-class-vip-van .sv-compare,#veh-mercedes-v-class-vip-van .sv-strip,#veh-mercedes-v-class-vip-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-mercedes-v-class-vip-van{padding:54px 14px 60px}#veh-mercedes-v-class-vip-van h1{font-size:34px;line-height:1.06}#veh-mercedes-v-class-vip-van .sv-hero p{font-size:16px;line-height:1.72}#veh-mercedes-v-class-vip-van .sv-hero-rail,#veh-mercedes-v-class-vip-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-mercedes-v-class-vip-van .sv-side-media{grid-template-columns:1fr}#veh-mercedes-v-class-vip-van .sv-shot.hero{height:540px;min-height:540px}#veh-mercedes-v-class-vip-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: toyota-granvia-luxury-van | 562d0068c1afa1e7d747f0acb735d0b7 */
/* Full-bleed layout repair from toyota-granvia-luxury-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-toyota-granvia-luxury-van,
body .page-content > #veh-toyota-granvia-luxury-van,
body #content .page-content > #veh-toyota-granvia-luxury-van,
body #veh-toyota-granvia-luxury-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-granvia-luxury-van,
  body .page-content > #veh-toyota-granvia-luxury-van,
  body #content .page-content > #veh-toyota-granvia-luxury-van,
  body #veh-toyota-granvia-luxury-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-granvia-luxury-van | 608aaac925b69b19c6c762d75a571d6d */
/* Style block from toyota-granvia-luxury-van */
#veh-toyota-granvia-luxury-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-toyota-granvia-luxury-van *{box-sizing:border-box}#veh-toyota-granvia-luxury-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-toyota-granvia-luxury-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-toyota-granvia-luxury-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-toyota-granvia-luxury-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-toyota-granvia-luxury-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-toyota-granvia-luxury-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-toyota-granvia-luxury-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-toyota-granvia-luxury-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-toyota-granvia-luxury-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-toyota-granvia-luxury-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-toyota-granvia-luxury-van .sv-hero p + p{margin-top:10px}#veh-toyota-granvia-luxury-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-toyota-granvia-luxury-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-toyota-granvia-luxury-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-toyota-granvia-luxury-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-toyota-granvia-luxury-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-toyota-granvia-luxury-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-toyota-granvia-luxury-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-toyota-granvia-luxury-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-toyota-granvia-luxury-van .sv-trust-card,#veh-toyota-granvia-luxury-van .sv-card,#veh-toyota-granvia-luxury-van .sv-mini,#veh-toyota-granvia-luxury-van .sv-strip-card,#veh-toyota-granvia-luxury-van .sv-main-media,#veh-toyota-granvia-luxury-van .sv-side-media,#veh-toyota-granvia-luxury-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-toyota-granvia-luxury-van .sv-trust-card,#veh-toyota-granvia-luxury-van .sv-card,#veh-toyota-granvia-luxury-van .sv-mini,#veh-toyota-granvia-luxury-van .sv-strip-card{padding:20px}#veh-toyota-granvia-luxury-van .sv-trust-card span,#veh-toyota-granvia-luxury-van .sv-card span,#veh-toyota-granvia-luxury-van .sv-mini span,#veh-toyota-granvia-luxury-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-toyota-granvia-luxury-van .sv-trust-card strong,#veh-toyota-granvia-luxury-van .sv-strip-card strong,#veh-toyota-granvia-luxury-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-toyota-granvia-luxury-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-toyota-granvia-luxury-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-toyota-granvia-luxury-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-toyota-granvia-luxury-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-toyota-granvia-luxury-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-toyota-granvia-luxury-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-toyota-granvia-luxury-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-toyota-granvia-luxury-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-toyota-granvia-luxury-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-toyota-granvia-luxury-van .sv-fallback{display:grid;gap:10px}#veh-toyota-granvia-luxury-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-toyota-granvia-luxury-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-toyota-granvia-luxury-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-toyota-granvia-luxury-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-toyota-granvia-luxury-van .sv-card h2,#veh-toyota-granvia-luxury-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-toyota-granvia-luxury-van .sv-card p,#veh-toyota-granvia-luxury-van .sv-mini p,#veh-toyota-granvia-luxury-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-toyota-granvia-luxury-van .sv-card p + p{margin-top:12px}#veh-toyota-granvia-luxury-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-toyota-granvia-luxury-van .sv-grid3,#veh-toyota-granvia-luxury-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-toyota-granvia-luxury-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-toyota-granvia-luxury-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-toyota-granvia-luxury-van .sv-faq{display:grid;gap:14px}#veh-toyota-granvia-luxury-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-toyota-granvia-luxury-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-toyota-granvia-luxury-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-toyota-granvia-luxury-van .sv-cta{padding:30px}#veh-toyota-granvia-luxury-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-toyota-granvia-luxury-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-toyota-granvia-luxury-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-toyota-granvia-luxury-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-toyota-granvia-luxury-van .sv-gallery,#veh-toyota-granvia-luxury-van .sv-grid2,#veh-toyota-granvia-luxury-van .sv-grid3,#veh-toyota-granvia-luxury-van .sv-compare,#veh-toyota-granvia-luxury-van .sv-strip,#veh-toyota-granvia-luxury-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-toyota-granvia-luxury-van{padding:54px 14px 60px}#veh-toyota-granvia-luxury-van h1{font-size:34px;line-height:1.06}#veh-toyota-granvia-luxury-van .sv-hero p{font-size:16px;line-height:1.72}#veh-toyota-granvia-luxury-van .sv-hero-rail,#veh-toyota-granvia-luxury-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-toyota-granvia-luxury-van .sv-side-media{grid-template-columns:1fr}#veh-toyota-granvia-luxury-van .sv-shot.hero{height:540px;min-height:540px}#veh-toyota-granvia-luxury-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: mercedes-sprinter-executive-van | c17fceb962edb1d3d53f27efec32b867 */
/* Full-bleed layout repair from mercedes-sprinter-executive-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-mercedes-sprinter-executive-van,
body .page-content > #veh-mercedes-sprinter-executive-van,
body #content .page-content > #veh-mercedes-sprinter-executive-van,
body #veh-mercedes-sprinter-executive-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-sprinter-executive-van,
  body .page-content > #veh-mercedes-sprinter-executive-van,
  body #content .page-content > #veh-mercedes-sprinter-executive-van,
  body #veh-mercedes-sprinter-executive-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-sprinter-executive-van | d328f476b9a60301b4321f4bb44aaf34 */
/* Style block from mercedes-sprinter-executive-van */
#veh-mercedes-sprinter-executive-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-mercedes-sprinter-executive-van *{box-sizing:border-box}#veh-mercedes-sprinter-executive-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-mercedes-sprinter-executive-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-mercedes-sprinter-executive-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-mercedes-sprinter-executive-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-mercedes-sprinter-executive-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-mercedes-sprinter-executive-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-mercedes-sprinter-executive-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-mercedes-sprinter-executive-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-mercedes-sprinter-executive-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-mercedes-sprinter-executive-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-mercedes-sprinter-executive-van .sv-hero p + p{margin-top:10px}#veh-mercedes-sprinter-executive-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-mercedes-sprinter-executive-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-mercedes-sprinter-executive-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-mercedes-sprinter-executive-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-mercedes-sprinter-executive-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-mercedes-sprinter-executive-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-mercedes-sprinter-executive-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-mercedes-sprinter-executive-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-mercedes-sprinter-executive-van .sv-trust-card,#veh-mercedes-sprinter-executive-van .sv-card,#veh-mercedes-sprinter-executive-van .sv-mini,#veh-mercedes-sprinter-executive-van .sv-strip-card,#veh-mercedes-sprinter-executive-van .sv-main-media,#veh-mercedes-sprinter-executive-van .sv-side-media,#veh-mercedes-sprinter-executive-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-mercedes-sprinter-executive-van .sv-trust-card,#veh-mercedes-sprinter-executive-van .sv-card,#veh-mercedes-sprinter-executive-van .sv-mini,#veh-mercedes-sprinter-executive-van .sv-strip-card{padding:20px}#veh-mercedes-sprinter-executive-van .sv-trust-card span,#veh-mercedes-sprinter-executive-van .sv-card span,#veh-mercedes-sprinter-executive-van .sv-mini span,#veh-mercedes-sprinter-executive-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-mercedes-sprinter-executive-van .sv-trust-card strong,#veh-mercedes-sprinter-executive-van .sv-strip-card strong,#veh-mercedes-sprinter-executive-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-mercedes-sprinter-executive-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-mercedes-sprinter-executive-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-mercedes-sprinter-executive-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-mercedes-sprinter-executive-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-mercedes-sprinter-executive-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-mercedes-sprinter-executive-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-mercedes-sprinter-executive-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-mercedes-sprinter-executive-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-mercedes-sprinter-executive-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-mercedes-sprinter-executive-van .sv-fallback{display:grid;gap:10px}#veh-mercedes-sprinter-executive-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-mercedes-sprinter-executive-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-mercedes-sprinter-executive-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-mercedes-sprinter-executive-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-mercedes-sprinter-executive-van .sv-card h2,#veh-mercedes-sprinter-executive-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-mercedes-sprinter-executive-van .sv-card p,#veh-mercedes-sprinter-executive-van .sv-mini p,#veh-mercedes-sprinter-executive-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-mercedes-sprinter-executive-van .sv-card p + p{margin-top:12px}#veh-mercedes-sprinter-executive-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-mercedes-sprinter-executive-van .sv-grid3,#veh-mercedes-sprinter-executive-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-mercedes-sprinter-executive-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-mercedes-sprinter-executive-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-mercedes-sprinter-executive-van .sv-faq{display:grid;gap:14px}#veh-mercedes-sprinter-executive-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-mercedes-sprinter-executive-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-mercedes-sprinter-executive-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-mercedes-sprinter-executive-van .sv-cta{padding:30px}#veh-mercedes-sprinter-executive-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-mercedes-sprinter-executive-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-mercedes-sprinter-executive-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-mercedes-sprinter-executive-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-mercedes-sprinter-executive-van .sv-gallery,#veh-mercedes-sprinter-executive-van .sv-grid2,#veh-mercedes-sprinter-executive-van .sv-grid3,#veh-mercedes-sprinter-executive-van .sv-compare,#veh-mercedes-sprinter-executive-van .sv-strip,#veh-mercedes-sprinter-executive-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-mercedes-sprinter-executive-van{padding:54px 14px 60px}#veh-mercedes-sprinter-executive-van h1{font-size:34px;line-height:1.06}#veh-mercedes-sprinter-executive-van .sv-hero p{font-size:16px;line-height:1.72}#veh-mercedes-sprinter-executive-van .sv-hero-rail,#veh-mercedes-sprinter-executive-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-mercedes-sprinter-executive-van .sv-side-media{grid-template-columns:1fr}#veh-mercedes-sprinter-executive-van .sv-shot.hero{height:540px;min-height:540px}#veh-mercedes-sprinter-executive-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: hyundai-county-25-seater-mini-bus | 9255d2a19d811e116c911abdaad84272 */
/* Full-bleed layout repair from hyundai-county-25-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-hyundai-county-25-seater-mini-bus,
body .page-content > #veh-hyundai-county-25-seater-mini-bus,
body #content .page-content > #veh-hyundai-county-25-seater-mini-bus,
body #veh-hyundai-county-25-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-hyundai-county-25-seater-mini-bus,
  body .page-content > #veh-hyundai-county-25-seater-mini-bus,
  body #content .page-content > #veh-hyundai-county-25-seater-mini-bus,
  body #veh-hyundai-county-25-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: hyundai-county-25-seater-mini-bus | ff6bb8c29044b072d4b1c169d5f6bd0a */
/* Style block from hyundai-county-25-seater-mini-bus */
#veh-hyundai-county-25-seater-mini-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-hyundai-county-25-seater-mini-bus *{box-sizing:border-box}#veh-hyundai-county-25-seater-mini-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-hyundai-county-25-seater-mini-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-hyundai-county-25-seater-mini-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-hyundai-county-25-seater-mini-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-hyundai-county-25-seater-mini-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-hyundai-county-25-seater-mini-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-hyundai-county-25-seater-mini-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-hyundai-county-25-seater-mini-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-hyundai-county-25-seater-mini-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-hyundai-county-25-seater-mini-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-hyundai-county-25-seater-mini-bus .sv-hero p + p{margin-top:10px}#veh-hyundai-county-25-seater-mini-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-hyundai-county-25-seater-mini-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-hyundai-county-25-seater-mini-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-hyundai-county-25-seater-mini-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-hyundai-county-25-seater-mini-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-hyundai-county-25-seater-mini-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-hyundai-county-25-seater-mini-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-hyundai-county-25-seater-mini-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-hyundai-county-25-seater-mini-bus .sv-trust-card,#veh-hyundai-county-25-seater-mini-bus .sv-card,#veh-hyundai-county-25-seater-mini-bus .sv-mini,#veh-hyundai-county-25-seater-mini-bus .sv-strip-card,#veh-hyundai-county-25-seater-mini-bus .sv-main-media,#veh-hyundai-county-25-seater-mini-bus .sv-side-media,#veh-hyundai-county-25-seater-mini-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-hyundai-county-25-seater-mini-bus .sv-trust-card,#veh-hyundai-county-25-seater-mini-bus .sv-card,#veh-hyundai-county-25-seater-mini-bus .sv-mini,#veh-hyundai-county-25-seater-mini-bus .sv-strip-card{padding:20px}#veh-hyundai-county-25-seater-mini-bus .sv-trust-card span,#veh-hyundai-county-25-seater-mini-bus .sv-card span,#veh-hyundai-county-25-seater-mini-bus .sv-mini span,#veh-hyundai-county-25-seater-mini-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-hyundai-county-25-seater-mini-bus .sv-trust-card strong,#veh-hyundai-county-25-seater-mini-bus .sv-strip-card strong,#veh-hyundai-county-25-seater-mini-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-hyundai-county-25-seater-mini-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-hyundai-county-25-seater-mini-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-hyundai-county-25-seater-mini-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-hyundai-county-25-seater-mini-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-hyundai-county-25-seater-mini-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-hyundai-county-25-seater-mini-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-hyundai-county-25-seater-mini-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-hyundai-county-25-seater-mini-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-hyundai-county-25-seater-mini-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-hyundai-county-25-seater-mini-bus .sv-fallback{display:grid;gap:10px}#veh-hyundai-county-25-seater-mini-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-hyundai-county-25-seater-mini-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-hyundai-county-25-seater-mini-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-hyundai-county-25-seater-mini-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-hyundai-county-25-seater-mini-bus .sv-card h2,#veh-hyundai-county-25-seater-mini-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-hyundai-county-25-seater-mini-bus .sv-card p,#veh-hyundai-county-25-seater-mini-bus .sv-mini p,#veh-hyundai-county-25-seater-mini-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-hyundai-county-25-seater-mini-bus .sv-card p + p{margin-top:12px}#veh-hyundai-county-25-seater-mini-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-hyundai-county-25-seater-mini-bus .sv-grid3,#veh-hyundai-county-25-seater-mini-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-hyundai-county-25-seater-mini-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-hyundai-county-25-seater-mini-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-hyundai-county-25-seater-mini-bus .sv-faq{display:grid;gap:14px}#veh-hyundai-county-25-seater-mini-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-hyundai-county-25-seater-mini-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-hyundai-county-25-seater-mini-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-hyundai-county-25-seater-mini-bus .sv-cta{padding:30px}#veh-hyundai-county-25-seater-mini-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-hyundai-county-25-seater-mini-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-hyundai-county-25-seater-mini-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-hyundai-county-25-seater-mini-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-hyundai-county-25-seater-mini-bus .sv-gallery,#veh-hyundai-county-25-seater-mini-bus .sv-grid2,#veh-hyundai-county-25-seater-mini-bus .sv-grid3,#veh-hyundai-county-25-seater-mini-bus .sv-compare,#veh-hyundai-county-25-seater-mini-bus .sv-strip,#veh-hyundai-county-25-seater-mini-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-hyundai-county-25-seater-mini-bus{padding:54px 14px 60px}#veh-hyundai-county-25-seater-mini-bus h1{font-size:34px;line-height:1.06}#veh-hyundai-county-25-seater-mini-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-hyundai-county-25-seater-mini-bus .sv-hero-rail,#veh-hyundai-county-25-seater-mini-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-hyundai-county-25-seater-mini-bus .sv-side-media{grid-template-columns:1fr}#veh-hyundai-county-25-seater-mini-bus .sv-shot.hero{height:540px;min-height:540px}#veh-hyundai-county-25-seater-mini-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: nissan-civilian-30-seater-mini-bus | 9d47912711f6402189d5903d0235233d */
/* Full-bleed layout repair from nissan-civilian-30-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-nissan-civilian-30-seater-mini-bus,
body .page-content > #veh-nissan-civilian-30-seater-mini-bus,
body #content .page-content > #veh-nissan-civilian-30-seater-mini-bus,
body #veh-nissan-civilian-30-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-nissan-civilian-30-seater-mini-bus,
  body .page-content > #veh-nissan-civilian-30-seater-mini-bus,
  body #content .page-content > #veh-nissan-civilian-30-seater-mini-bus,
  body #veh-nissan-civilian-30-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: nissan-civilian-30-seater-mini-bus | 74f27428d1ee8b15cc7c4cd35d8cc778 */
/* Style block from nissan-civilian-30-seater-mini-bus */
#veh-nissan-civilian-30-seater-mini-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-nissan-civilian-30-seater-mini-bus *{box-sizing:border-box}#veh-nissan-civilian-30-seater-mini-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-nissan-civilian-30-seater-mini-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-nissan-civilian-30-seater-mini-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-nissan-civilian-30-seater-mini-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-nissan-civilian-30-seater-mini-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-nissan-civilian-30-seater-mini-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-nissan-civilian-30-seater-mini-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-nissan-civilian-30-seater-mini-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-nissan-civilian-30-seater-mini-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-nissan-civilian-30-seater-mini-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-nissan-civilian-30-seater-mini-bus .sv-hero p + p{margin-top:10px}#veh-nissan-civilian-30-seater-mini-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-nissan-civilian-30-seater-mini-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-nissan-civilian-30-seater-mini-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-nissan-civilian-30-seater-mini-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-nissan-civilian-30-seater-mini-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-nissan-civilian-30-seater-mini-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-nissan-civilian-30-seater-mini-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-nissan-civilian-30-seater-mini-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-nissan-civilian-30-seater-mini-bus .sv-trust-card,#veh-nissan-civilian-30-seater-mini-bus .sv-card,#veh-nissan-civilian-30-seater-mini-bus .sv-mini,#veh-nissan-civilian-30-seater-mini-bus .sv-strip-card,#veh-nissan-civilian-30-seater-mini-bus .sv-main-media,#veh-nissan-civilian-30-seater-mini-bus .sv-side-media,#veh-nissan-civilian-30-seater-mini-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-nissan-civilian-30-seater-mini-bus .sv-trust-card,#veh-nissan-civilian-30-seater-mini-bus .sv-card,#veh-nissan-civilian-30-seater-mini-bus .sv-mini,#veh-nissan-civilian-30-seater-mini-bus .sv-strip-card{padding:20px}#veh-nissan-civilian-30-seater-mini-bus .sv-trust-card span,#veh-nissan-civilian-30-seater-mini-bus .sv-card span,#veh-nissan-civilian-30-seater-mini-bus .sv-mini span,#veh-nissan-civilian-30-seater-mini-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-nissan-civilian-30-seater-mini-bus .sv-trust-card strong,#veh-nissan-civilian-30-seater-mini-bus .sv-strip-card strong,#veh-nissan-civilian-30-seater-mini-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-nissan-civilian-30-seater-mini-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-nissan-civilian-30-seater-mini-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-nissan-civilian-30-seater-mini-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-nissan-civilian-30-seater-mini-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-nissan-civilian-30-seater-mini-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-nissan-civilian-30-seater-mini-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-nissan-civilian-30-seater-mini-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-nissan-civilian-30-seater-mini-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-nissan-civilian-30-seater-mini-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-nissan-civilian-30-seater-mini-bus .sv-fallback{display:grid;gap:10px}#veh-nissan-civilian-30-seater-mini-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-nissan-civilian-30-seater-mini-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-nissan-civilian-30-seater-mini-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-nissan-civilian-30-seater-mini-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-nissan-civilian-30-seater-mini-bus .sv-card h2,#veh-nissan-civilian-30-seater-mini-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-nissan-civilian-30-seater-mini-bus .sv-card p,#veh-nissan-civilian-30-seater-mini-bus .sv-mini p,#veh-nissan-civilian-30-seater-mini-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-nissan-civilian-30-seater-mini-bus .sv-card p + p{margin-top:12px}#veh-nissan-civilian-30-seater-mini-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-nissan-civilian-30-seater-mini-bus .sv-grid3,#veh-nissan-civilian-30-seater-mini-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-nissan-civilian-30-seater-mini-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-nissan-civilian-30-seater-mini-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-nissan-civilian-30-seater-mini-bus .sv-faq{display:grid;gap:14px}#veh-nissan-civilian-30-seater-mini-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-nissan-civilian-30-seater-mini-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-nissan-civilian-30-seater-mini-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-nissan-civilian-30-seater-mini-bus .sv-cta{padding:30px}#veh-nissan-civilian-30-seater-mini-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-nissan-civilian-30-seater-mini-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-nissan-civilian-30-seater-mini-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-nissan-civilian-30-seater-mini-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-nissan-civilian-30-seater-mini-bus .sv-gallery,#veh-nissan-civilian-30-seater-mini-bus .sv-grid2,#veh-nissan-civilian-30-seater-mini-bus .sv-grid3,#veh-nissan-civilian-30-seater-mini-bus .sv-compare,#veh-nissan-civilian-30-seater-mini-bus .sv-strip,#veh-nissan-civilian-30-seater-mini-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-nissan-civilian-30-seater-mini-bus{padding:54px 14px 60px}#veh-nissan-civilian-30-seater-mini-bus h1{font-size:34px;line-height:1.06}#veh-nissan-civilian-30-seater-mini-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-nissan-civilian-30-seater-mini-bus .sv-hero-rail,#veh-nissan-civilian-30-seater-mini-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-nissan-civilian-30-seater-mini-bus .sv-side-media{grid-template-columns:1fr}#veh-nissan-civilian-30-seater-mini-bus .sv-shot.hero{height:540px;min-height:540px}#veh-nissan-civilian-30-seater-mini-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: toyota-coaster-23-seater-mini-bus | d5d22d715f24e2b285880950e8fe6b4c */
/* Full-bleed layout repair from toyota-coaster-23-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-toyota-coaster-23-seater-mini-bus,
body .page-content > #veh-toyota-coaster-23-seater-mini-bus,
body #content .page-content > #veh-toyota-coaster-23-seater-mini-bus,
body #veh-toyota-coaster-23-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-coaster-23-seater-mini-bus,
  body .page-content > #veh-toyota-coaster-23-seater-mini-bus,
  body #content .page-content > #veh-toyota-coaster-23-seater-mini-bus,
  body #veh-toyota-coaster-23-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-coaster-23-seater-mini-bus | 7a3332a75f83cb0382092150fa89a057 */
/* Style block from toyota-coaster-23-seater-mini-bus */
#veh-toyota-coaster-23-seater-mini-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-toyota-coaster-23-seater-mini-bus *{box-sizing:border-box}#veh-toyota-coaster-23-seater-mini-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-toyota-coaster-23-seater-mini-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-toyota-coaster-23-seater-mini-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-toyota-coaster-23-seater-mini-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-toyota-coaster-23-seater-mini-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-toyota-coaster-23-seater-mini-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-toyota-coaster-23-seater-mini-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-toyota-coaster-23-seater-mini-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-toyota-coaster-23-seater-mini-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-toyota-coaster-23-seater-mini-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-toyota-coaster-23-seater-mini-bus .sv-hero p + p{margin-top:10px}#veh-toyota-coaster-23-seater-mini-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-toyota-coaster-23-seater-mini-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-toyota-coaster-23-seater-mini-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-toyota-coaster-23-seater-mini-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-toyota-coaster-23-seater-mini-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-toyota-coaster-23-seater-mini-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-toyota-coaster-23-seater-mini-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-toyota-coaster-23-seater-mini-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-toyota-coaster-23-seater-mini-bus .sv-trust-card,#veh-toyota-coaster-23-seater-mini-bus .sv-card,#veh-toyota-coaster-23-seater-mini-bus .sv-mini,#veh-toyota-coaster-23-seater-mini-bus .sv-strip-card,#veh-toyota-coaster-23-seater-mini-bus .sv-main-media,#veh-toyota-coaster-23-seater-mini-bus .sv-side-media,#veh-toyota-coaster-23-seater-mini-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-toyota-coaster-23-seater-mini-bus .sv-trust-card,#veh-toyota-coaster-23-seater-mini-bus .sv-card,#veh-toyota-coaster-23-seater-mini-bus .sv-mini,#veh-toyota-coaster-23-seater-mini-bus .sv-strip-card{padding:20px}#veh-toyota-coaster-23-seater-mini-bus .sv-trust-card span,#veh-toyota-coaster-23-seater-mini-bus .sv-card span,#veh-toyota-coaster-23-seater-mini-bus .sv-mini span,#veh-toyota-coaster-23-seater-mini-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-toyota-coaster-23-seater-mini-bus .sv-trust-card strong,#veh-toyota-coaster-23-seater-mini-bus .sv-strip-card strong,#veh-toyota-coaster-23-seater-mini-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-toyota-coaster-23-seater-mini-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-toyota-coaster-23-seater-mini-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-toyota-coaster-23-seater-mini-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-toyota-coaster-23-seater-mini-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-toyota-coaster-23-seater-mini-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-toyota-coaster-23-seater-mini-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-toyota-coaster-23-seater-mini-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-toyota-coaster-23-seater-mini-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-toyota-coaster-23-seater-mini-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-toyota-coaster-23-seater-mini-bus .sv-fallback{display:grid;gap:10px}#veh-toyota-coaster-23-seater-mini-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-toyota-coaster-23-seater-mini-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-toyota-coaster-23-seater-mini-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-toyota-coaster-23-seater-mini-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-toyota-coaster-23-seater-mini-bus .sv-card h2,#veh-toyota-coaster-23-seater-mini-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-toyota-coaster-23-seater-mini-bus .sv-card p,#veh-toyota-coaster-23-seater-mini-bus .sv-mini p,#veh-toyota-coaster-23-seater-mini-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-toyota-coaster-23-seater-mini-bus .sv-card p + p{margin-top:12px}#veh-toyota-coaster-23-seater-mini-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-toyota-coaster-23-seater-mini-bus .sv-grid3,#veh-toyota-coaster-23-seater-mini-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-toyota-coaster-23-seater-mini-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-toyota-coaster-23-seater-mini-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-toyota-coaster-23-seater-mini-bus .sv-faq{display:grid;gap:14px}#veh-toyota-coaster-23-seater-mini-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-toyota-coaster-23-seater-mini-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-toyota-coaster-23-seater-mini-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-toyota-coaster-23-seater-mini-bus .sv-cta{padding:30px}#veh-toyota-coaster-23-seater-mini-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-toyota-coaster-23-seater-mini-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-toyota-coaster-23-seater-mini-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-toyota-coaster-23-seater-mini-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-toyota-coaster-23-seater-mini-bus .sv-gallery,#veh-toyota-coaster-23-seater-mini-bus .sv-grid2,#veh-toyota-coaster-23-seater-mini-bus .sv-grid3,#veh-toyota-coaster-23-seater-mini-bus .sv-compare,#veh-toyota-coaster-23-seater-mini-bus .sv-strip,#veh-toyota-coaster-23-seater-mini-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-toyota-coaster-23-seater-mini-bus{padding:54px 14px 60px}#veh-toyota-coaster-23-seater-mini-bus h1{font-size:34px;line-height:1.06}#veh-toyota-coaster-23-seater-mini-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-toyota-coaster-23-seater-mini-bus .sv-hero-rail,#veh-toyota-coaster-23-seater-mini-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-toyota-coaster-23-seater-mini-bus .sv-side-media{grid-template-columns:1fr}#veh-toyota-coaster-23-seater-mini-bus .sv-shot.hero{height:540px;min-height:540px}#veh-toyota-coaster-23-seater-mini-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: toyota-coaster-30-seater-mini-bus | 0f671ef123ddbf11e582de920e8108ba */
/* Full-bleed layout repair from toyota-coaster-30-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-toyota-coaster-30-seater-mini-bus,
body .page-content > #veh-toyota-coaster-30-seater-mini-bus,
body #content .page-content > #veh-toyota-coaster-30-seater-mini-bus,
body #veh-toyota-coaster-30-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-coaster-30-seater-mini-bus,
  body .page-content > #veh-toyota-coaster-30-seater-mini-bus,
  body #content .page-content > #veh-toyota-coaster-30-seater-mini-bus,
  body #veh-toyota-coaster-30-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-coaster-30-seater-mini-bus | 996bfeb9d5f0b4cb0430c438da8083db */
/* Style block from toyota-coaster-30-seater-mini-bus */
#veh-toyota-coaster-30-seater-mini-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-toyota-coaster-30-seater-mini-bus *{box-sizing:border-box}#veh-toyota-coaster-30-seater-mini-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-toyota-coaster-30-seater-mini-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-toyota-coaster-30-seater-mini-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-toyota-coaster-30-seater-mini-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-toyota-coaster-30-seater-mini-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-toyota-coaster-30-seater-mini-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-toyota-coaster-30-seater-mini-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-toyota-coaster-30-seater-mini-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-toyota-coaster-30-seater-mini-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-toyota-coaster-30-seater-mini-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-toyota-coaster-30-seater-mini-bus .sv-hero p + p{margin-top:10px}#veh-toyota-coaster-30-seater-mini-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-toyota-coaster-30-seater-mini-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-toyota-coaster-30-seater-mini-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-toyota-coaster-30-seater-mini-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-toyota-coaster-30-seater-mini-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-toyota-coaster-30-seater-mini-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-toyota-coaster-30-seater-mini-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-toyota-coaster-30-seater-mini-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-toyota-coaster-30-seater-mini-bus .sv-trust-card,#veh-toyota-coaster-30-seater-mini-bus .sv-card,#veh-toyota-coaster-30-seater-mini-bus .sv-mini,#veh-toyota-coaster-30-seater-mini-bus .sv-strip-card,#veh-toyota-coaster-30-seater-mini-bus .sv-main-media,#veh-toyota-coaster-30-seater-mini-bus .sv-side-media,#veh-toyota-coaster-30-seater-mini-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-toyota-coaster-30-seater-mini-bus .sv-trust-card,#veh-toyota-coaster-30-seater-mini-bus .sv-card,#veh-toyota-coaster-30-seater-mini-bus .sv-mini,#veh-toyota-coaster-30-seater-mini-bus .sv-strip-card{padding:20px}#veh-toyota-coaster-30-seater-mini-bus .sv-trust-card span,#veh-toyota-coaster-30-seater-mini-bus .sv-card span,#veh-toyota-coaster-30-seater-mini-bus .sv-mini span,#veh-toyota-coaster-30-seater-mini-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-toyota-coaster-30-seater-mini-bus .sv-trust-card strong,#veh-toyota-coaster-30-seater-mini-bus .sv-strip-card strong,#veh-toyota-coaster-30-seater-mini-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-toyota-coaster-30-seater-mini-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-toyota-coaster-30-seater-mini-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-toyota-coaster-30-seater-mini-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-toyota-coaster-30-seater-mini-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-toyota-coaster-30-seater-mini-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-toyota-coaster-30-seater-mini-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-toyota-coaster-30-seater-mini-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-toyota-coaster-30-seater-mini-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-toyota-coaster-30-seater-mini-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-toyota-coaster-30-seater-mini-bus .sv-fallback{display:grid;gap:10px}#veh-toyota-coaster-30-seater-mini-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-toyota-coaster-30-seater-mini-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-toyota-coaster-30-seater-mini-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-toyota-coaster-30-seater-mini-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-toyota-coaster-30-seater-mini-bus .sv-card h2,#veh-toyota-coaster-30-seater-mini-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-toyota-coaster-30-seater-mini-bus .sv-card p,#veh-toyota-coaster-30-seater-mini-bus .sv-mini p,#veh-toyota-coaster-30-seater-mini-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-toyota-coaster-30-seater-mini-bus .sv-card p + p{margin-top:12px}#veh-toyota-coaster-30-seater-mini-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-toyota-coaster-30-seater-mini-bus .sv-grid3,#veh-toyota-coaster-30-seater-mini-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-toyota-coaster-30-seater-mini-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-toyota-coaster-30-seater-mini-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-toyota-coaster-30-seater-mini-bus .sv-faq{display:grid;gap:14px}#veh-toyota-coaster-30-seater-mini-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-toyota-coaster-30-seater-mini-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-toyota-coaster-30-seater-mini-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-toyota-coaster-30-seater-mini-bus .sv-cta{padding:30px}#veh-toyota-coaster-30-seater-mini-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-toyota-coaster-30-seater-mini-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-toyota-coaster-30-seater-mini-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-toyota-coaster-30-seater-mini-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-toyota-coaster-30-seater-mini-bus .sv-gallery,#veh-toyota-coaster-30-seater-mini-bus .sv-grid2,#veh-toyota-coaster-30-seater-mini-bus .sv-grid3,#veh-toyota-coaster-30-seater-mini-bus .sv-compare,#veh-toyota-coaster-30-seater-mini-bus .sv-strip,#veh-toyota-coaster-30-seater-mini-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-toyota-coaster-30-seater-mini-bus{padding:54px 14px 60px}#veh-toyota-coaster-30-seater-mini-bus h1{font-size:34px;line-height:1.06}#veh-toyota-coaster-30-seater-mini-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-toyota-coaster-30-seater-mini-bus .sv-hero-rail,#veh-toyota-coaster-30-seater-mini-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-toyota-coaster-30-seater-mini-bus .sv-side-media{grid-template-columns:1fr}#veh-toyota-coaster-30-seater-mini-bus .sv-shot.hero{height:540px;min-height:540px}#veh-toyota-coaster-30-seater-mini-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: mitsubishi-rosa-26-seater-mini-bus | 7bb03b8d2a955dd134ac8c260193b02b */
/* Full-bleed layout repair from mitsubishi-rosa-26-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
body .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
body #content .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
body #veh-mitsubishi-rosa-26-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
  body .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
  body #content .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
  body #veh-mitsubishi-rosa-26-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mitsubishi-rosa-26-seater-mini-bus | 3464dcdf6b64a31041a7c9fcbdbf1556 */
/* Style block from mitsubishi-rosa-26-seater-mini-bus */
#veh-mitsubishi-rosa-26-seater-mini-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-mitsubishi-rosa-26-seater-mini-bus *{box-sizing:border-box}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-mitsubishi-rosa-26-seater-mini-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-hero p + p{margin-top:10px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-trust-card,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-card,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-mini,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-strip-card,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-main-media,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-side-media,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-trust-card,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-card,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-mini,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-strip-card{padding:20px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-trust-card span,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-card span,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-mini span,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-trust-card strong,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-strip-card strong,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-fallback{display:grid;gap:10px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-card h2,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-card p,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-mini p,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-card p + p{margin-top:12px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-grid3,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-faq{display:grid;gap:14px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-cta{padding:30px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-mitsubishi-rosa-26-seater-mini-bus .sv-gallery,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-grid2,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-grid3,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-compare,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-strip,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-mitsubishi-rosa-26-seater-mini-bus{padding:54px 14px 60px}#veh-mitsubishi-rosa-26-seater-mini-bus h1{font-size:34px;line-height:1.06}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-hero-rail,#veh-mitsubishi-rosa-26-seater-mini-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-side-media{grid-template-columns:1fr}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-shot.hero{height:540px;min-height:540px}#veh-mitsubishi-rosa-26-seater-mini-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: mitsubishi-rosa-34-seater-mini-bus | 785d498c1f3b3686874ced36629cd1e1 */
/* Full-bleed layout repair from mitsubishi-rosa-34-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
body .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
body #content .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
body #veh-mitsubishi-rosa-34-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
  body .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
  body #content .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
  body #veh-mitsubishi-rosa-34-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mitsubishi-rosa-34-seater-mini-bus | 8dd49ace7ccc9ece7a7e4e4477f9933c */
/* Style block from mitsubishi-rosa-34-seater-mini-bus */
#veh-mitsubishi-rosa-34-seater-mini-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-mitsubishi-rosa-34-seater-mini-bus *{box-sizing:border-box}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-mitsubishi-rosa-34-seater-mini-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-hero p + p{margin-top:10px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-trust-card,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-card,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-mini,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-strip-card,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-main-media,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-side-media,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-trust-card,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-card,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-mini,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-strip-card{padding:20px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-trust-card span,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-card span,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-mini span,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-trust-card strong,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-strip-card strong,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-fallback{display:grid;gap:10px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-card h2,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-card p,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-mini p,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-card p + p{margin-top:12px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-grid3,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-faq{display:grid;gap:14px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-cta{padding:30px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-mitsubishi-rosa-34-seater-mini-bus .sv-gallery,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-grid2,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-grid3,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-compare,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-strip,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-mitsubishi-rosa-34-seater-mini-bus{padding:54px 14px 60px}#veh-mitsubishi-rosa-34-seater-mini-bus h1{font-size:34px;line-height:1.06}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-hero-rail,#veh-mitsubishi-rosa-34-seater-mini-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-side-media{grid-template-columns:1fr}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-shot.hero{height:540px;min-height:540px}#veh-mitsubishi-rosa-34-seater-mini-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: higer-35-seater-luxury-bus | e149efccc7056babc2ff2faaf516bae3 */
/* Full-bleed layout repair from higer-35-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-higer-35-seater-luxury-bus,
body .page-content > #veh-higer-35-seater-luxury-bus,
body #content .page-content > #veh-higer-35-seater-luxury-bus,
body #veh-higer-35-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-higer-35-seater-luxury-bus,
  body .page-content > #veh-higer-35-seater-luxury-bus,
  body #content .page-content > #veh-higer-35-seater-luxury-bus,
  body #veh-higer-35-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: higer-35-seater-luxury-bus | 13c79547cfebd56cf8eb0df15b043a0f */
/* Style block from higer-35-seater-luxury-bus */
#veh-higer-35-seater-luxury-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-higer-35-seater-luxury-bus *{box-sizing:border-box}#veh-higer-35-seater-luxury-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-higer-35-seater-luxury-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-higer-35-seater-luxury-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-higer-35-seater-luxury-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-higer-35-seater-luxury-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-higer-35-seater-luxury-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-higer-35-seater-luxury-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-higer-35-seater-luxury-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-higer-35-seater-luxury-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-higer-35-seater-luxury-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-higer-35-seater-luxury-bus .sv-hero p + p{margin-top:10px}#veh-higer-35-seater-luxury-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-higer-35-seater-luxury-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-higer-35-seater-luxury-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-higer-35-seater-luxury-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-higer-35-seater-luxury-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-higer-35-seater-luxury-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-higer-35-seater-luxury-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-higer-35-seater-luxury-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-higer-35-seater-luxury-bus .sv-trust-card,#veh-higer-35-seater-luxury-bus .sv-card,#veh-higer-35-seater-luxury-bus .sv-mini,#veh-higer-35-seater-luxury-bus .sv-strip-card,#veh-higer-35-seater-luxury-bus .sv-main-media,#veh-higer-35-seater-luxury-bus .sv-side-media,#veh-higer-35-seater-luxury-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-higer-35-seater-luxury-bus .sv-trust-card,#veh-higer-35-seater-luxury-bus .sv-card,#veh-higer-35-seater-luxury-bus .sv-mini,#veh-higer-35-seater-luxury-bus .sv-strip-card{padding:20px}#veh-higer-35-seater-luxury-bus .sv-trust-card span,#veh-higer-35-seater-luxury-bus .sv-card span,#veh-higer-35-seater-luxury-bus .sv-mini span,#veh-higer-35-seater-luxury-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-higer-35-seater-luxury-bus .sv-trust-card strong,#veh-higer-35-seater-luxury-bus .sv-strip-card strong,#veh-higer-35-seater-luxury-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-higer-35-seater-luxury-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-higer-35-seater-luxury-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-higer-35-seater-luxury-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-higer-35-seater-luxury-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-higer-35-seater-luxury-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-higer-35-seater-luxury-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-higer-35-seater-luxury-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-higer-35-seater-luxury-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-higer-35-seater-luxury-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-higer-35-seater-luxury-bus .sv-fallback{display:grid;gap:10px}#veh-higer-35-seater-luxury-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-higer-35-seater-luxury-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-higer-35-seater-luxury-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-higer-35-seater-luxury-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-higer-35-seater-luxury-bus .sv-card h2,#veh-higer-35-seater-luxury-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-higer-35-seater-luxury-bus .sv-card p,#veh-higer-35-seater-luxury-bus .sv-mini p,#veh-higer-35-seater-luxury-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-higer-35-seater-luxury-bus .sv-card p + p{margin-top:12px}#veh-higer-35-seater-luxury-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-higer-35-seater-luxury-bus .sv-grid3,#veh-higer-35-seater-luxury-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-higer-35-seater-luxury-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-higer-35-seater-luxury-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-higer-35-seater-luxury-bus .sv-faq{display:grid;gap:14px}#veh-higer-35-seater-luxury-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-higer-35-seater-luxury-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-higer-35-seater-luxury-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-higer-35-seater-luxury-bus .sv-cta{padding:30px}#veh-higer-35-seater-luxury-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-higer-35-seater-luxury-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-higer-35-seater-luxury-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-higer-35-seater-luxury-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-higer-35-seater-luxury-bus .sv-gallery,#veh-higer-35-seater-luxury-bus .sv-grid2,#veh-higer-35-seater-luxury-bus .sv-grid3,#veh-higer-35-seater-luxury-bus .sv-compare,#veh-higer-35-seater-luxury-bus .sv-strip,#veh-higer-35-seater-luxury-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-higer-35-seater-luxury-bus{padding:54px 14px 60px}#veh-higer-35-seater-luxury-bus h1{font-size:34px;line-height:1.06}#veh-higer-35-seater-luxury-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-higer-35-seater-luxury-bus .sv-hero-rail,#veh-higer-35-seater-luxury-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-higer-35-seater-luxury-bus .sv-side-media{grid-template-columns:1fr}#veh-higer-35-seater-luxury-bus .sv-shot.hero{height:540px;min-height:540px}#veh-higer-35-seater-luxury-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: kinglong-35-seater-executive-bus | fef2040ea1e12eba427f5fae63f82d24 */
/* Full-bleed layout repair from kinglong-35-seater-executive-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-kinglong-35-seater-executive-bus,
body .page-content > #veh-kinglong-35-seater-executive-bus,
body #content .page-content > #veh-kinglong-35-seater-executive-bus,
body #veh-kinglong-35-seater-executive-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-kinglong-35-seater-executive-bus,
  body .page-content > #veh-kinglong-35-seater-executive-bus,
  body #content .page-content > #veh-kinglong-35-seater-executive-bus,
  body #veh-kinglong-35-seater-executive-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: kinglong-35-seater-executive-bus | 22bc812402b953c1fecbccb3e2eb1281 */
/* Style block from kinglong-35-seater-executive-bus */
#veh-kinglong-35-seater-executive-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-kinglong-35-seater-executive-bus *{box-sizing:border-box}#veh-kinglong-35-seater-executive-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-kinglong-35-seater-executive-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-kinglong-35-seater-executive-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-kinglong-35-seater-executive-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-kinglong-35-seater-executive-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-kinglong-35-seater-executive-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-kinglong-35-seater-executive-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-kinglong-35-seater-executive-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-kinglong-35-seater-executive-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-kinglong-35-seater-executive-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-kinglong-35-seater-executive-bus .sv-hero p + p{margin-top:10px}#veh-kinglong-35-seater-executive-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-kinglong-35-seater-executive-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-kinglong-35-seater-executive-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-kinglong-35-seater-executive-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-kinglong-35-seater-executive-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-kinglong-35-seater-executive-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-kinglong-35-seater-executive-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-kinglong-35-seater-executive-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-kinglong-35-seater-executive-bus .sv-trust-card,#veh-kinglong-35-seater-executive-bus .sv-card,#veh-kinglong-35-seater-executive-bus .sv-mini,#veh-kinglong-35-seater-executive-bus .sv-strip-card,#veh-kinglong-35-seater-executive-bus .sv-main-media,#veh-kinglong-35-seater-executive-bus .sv-side-media,#veh-kinglong-35-seater-executive-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-kinglong-35-seater-executive-bus .sv-trust-card,#veh-kinglong-35-seater-executive-bus .sv-card,#veh-kinglong-35-seater-executive-bus .sv-mini,#veh-kinglong-35-seater-executive-bus .sv-strip-card{padding:20px}#veh-kinglong-35-seater-executive-bus .sv-trust-card span,#veh-kinglong-35-seater-executive-bus .sv-card span,#veh-kinglong-35-seater-executive-bus .sv-mini span,#veh-kinglong-35-seater-executive-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-kinglong-35-seater-executive-bus .sv-trust-card strong,#veh-kinglong-35-seater-executive-bus .sv-strip-card strong,#veh-kinglong-35-seater-executive-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-kinglong-35-seater-executive-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-kinglong-35-seater-executive-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-kinglong-35-seater-executive-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-kinglong-35-seater-executive-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-kinglong-35-seater-executive-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-kinglong-35-seater-executive-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-kinglong-35-seater-executive-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-kinglong-35-seater-executive-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-kinglong-35-seater-executive-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-kinglong-35-seater-executive-bus .sv-fallback{display:grid;gap:10px}#veh-kinglong-35-seater-executive-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-kinglong-35-seater-executive-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-kinglong-35-seater-executive-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-kinglong-35-seater-executive-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-kinglong-35-seater-executive-bus .sv-card h2,#veh-kinglong-35-seater-executive-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-kinglong-35-seater-executive-bus .sv-card p,#veh-kinglong-35-seater-executive-bus .sv-mini p,#veh-kinglong-35-seater-executive-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-kinglong-35-seater-executive-bus .sv-card p + p{margin-top:12px}#veh-kinglong-35-seater-executive-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-kinglong-35-seater-executive-bus .sv-grid3,#veh-kinglong-35-seater-executive-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-kinglong-35-seater-executive-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-kinglong-35-seater-executive-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-kinglong-35-seater-executive-bus .sv-faq{display:grid;gap:14px}#veh-kinglong-35-seater-executive-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-kinglong-35-seater-executive-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-kinglong-35-seater-executive-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-kinglong-35-seater-executive-bus .sv-cta{padding:30px}#veh-kinglong-35-seater-executive-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-kinglong-35-seater-executive-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-kinglong-35-seater-executive-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-kinglong-35-seater-executive-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-kinglong-35-seater-executive-bus .sv-gallery,#veh-kinglong-35-seater-executive-bus .sv-grid2,#veh-kinglong-35-seater-executive-bus .sv-grid3,#veh-kinglong-35-seater-executive-bus .sv-compare,#veh-kinglong-35-seater-executive-bus .sv-strip,#veh-kinglong-35-seater-executive-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-kinglong-35-seater-executive-bus{padding:54px 14px 60px}#veh-kinglong-35-seater-executive-bus h1{font-size:34px;line-height:1.06}#veh-kinglong-35-seater-executive-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-kinglong-35-seater-executive-bus .sv-hero-rail,#veh-kinglong-35-seater-executive-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-kinglong-35-seater-executive-bus .sv-side-media{grid-template-columns:1fr}#veh-kinglong-35-seater-executive-bus .sv-shot.hero{height:540px;min-height:540px}#veh-kinglong-35-seater-executive-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: yutong-35-seater-luxury-bus | 34225b07e6216af29de40e30e1e17cbc */
/* Full-bleed layout repair from yutong-35-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-yutong-35-seater-luxury-bus,
body .page-content > #veh-yutong-35-seater-luxury-bus,
body #content .page-content > #veh-yutong-35-seater-luxury-bus,
body #veh-yutong-35-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-yutong-35-seater-luxury-bus,
  body .page-content > #veh-yutong-35-seater-luxury-bus,
  body #content .page-content > #veh-yutong-35-seater-luxury-bus,
  body #veh-yutong-35-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: yutong-35-seater-luxury-bus | 405197951f5d3398f6d7db7bd5aa6aa5 */
/* Style block from yutong-35-seater-luxury-bus */
#veh-yutong-35-seater-luxury-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-yutong-35-seater-luxury-bus *{box-sizing:border-box}#veh-yutong-35-seater-luxury-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-yutong-35-seater-luxury-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-yutong-35-seater-luxury-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-yutong-35-seater-luxury-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-yutong-35-seater-luxury-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-yutong-35-seater-luxury-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-yutong-35-seater-luxury-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-yutong-35-seater-luxury-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-yutong-35-seater-luxury-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-yutong-35-seater-luxury-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-yutong-35-seater-luxury-bus .sv-hero p + p{margin-top:10px}#veh-yutong-35-seater-luxury-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-yutong-35-seater-luxury-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-yutong-35-seater-luxury-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-yutong-35-seater-luxury-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-yutong-35-seater-luxury-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-yutong-35-seater-luxury-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-yutong-35-seater-luxury-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-yutong-35-seater-luxury-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-yutong-35-seater-luxury-bus .sv-trust-card,#veh-yutong-35-seater-luxury-bus .sv-card,#veh-yutong-35-seater-luxury-bus .sv-mini,#veh-yutong-35-seater-luxury-bus .sv-strip-card,#veh-yutong-35-seater-luxury-bus .sv-main-media,#veh-yutong-35-seater-luxury-bus .sv-side-media,#veh-yutong-35-seater-luxury-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-yutong-35-seater-luxury-bus .sv-trust-card,#veh-yutong-35-seater-luxury-bus .sv-card,#veh-yutong-35-seater-luxury-bus .sv-mini,#veh-yutong-35-seater-luxury-bus .sv-strip-card{padding:20px}#veh-yutong-35-seater-luxury-bus .sv-trust-card span,#veh-yutong-35-seater-luxury-bus .sv-card span,#veh-yutong-35-seater-luxury-bus .sv-mini span,#veh-yutong-35-seater-luxury-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-yutong-35-seater-luxury-bus .sv-trust-card strong,#veh-yutong-35-seater-luxury-bus .sv-strip-card strong,#veh-yutong-35-seater-luxury-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-yutong-35-seater-luxury-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-yutong-35-seater-luxury-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-yutong-35-seater-luxury-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-yutong-35-seater-luxury-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-yutong-35-seater-luxury-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-yutong-35-seater-luxury-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-yutong-35-seater-luxury-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-yutong-35-seater-luxury-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-yutong-35-seater-luxury-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-yutong-35-seater-luxury-bus .sv-fallback{display:grid;gap:10px}#veh-yutong-35-seater-luxury-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-yutong-35-seater-luxury-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-yutong-35-seater-luxury-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-yutong-35-seater-luxury-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-yutong-35-seater-luxury-bus .sv-card h2,#veh-yutong-35-seater-luxury-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-yutong-35-seater-luxury-bus .sv-card p,#veh-yutong-35-seater-luxury-bus .sv-mini p,#veh-yutong-35-seater-luxury-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-yutong-35-seater-luxury-bus .sv-card p + p{margin-top:12px}#veh-yutong-35-seater-luxury-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-yutong-35-seater-luxury-bus .sv-grid3,#veh-yutong-35-seater-luxury-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-yutong-35-seater-luxury-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-yutong-35-seater-luxury-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-yutong-35-seater-luxury-bus .sv-faq{display:grid;gap:14px}#veh-yutong-35-seater-luxury-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-yutong-35-seater-luxury-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-yutong-35-seater-luxury-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-yutong-35-seater-luxury-bus .sv-cta{padding:30px}#veh-yutong-35-seater-luxury-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-yutong-35-seater-luxury-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-yutong-35-seater-luxury-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-yutong-35-seater-luxury-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-yutong-35-seater-luxury-bus .sv-gallery,#veh-yutong-35-seater-luxury-bus .sv-grid2,#veh-yutong-35-seater-luxury-bus .sv-grid3,#veh-yutong-35-seater-luxury-bus .sv-compare,#veh-yutong-35-seater-luxury-bus .sv-strip,#veh-yutong-35-seater-luxury-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-yutong-35-seater-luxury-bus{padding:54px 14px 60px}#veh-yutong-35-seater-luxury-bus h1{font-size:34px;line-height:1.06}#veh-yutong-35-seater-luxury-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-yutong-35-seater-luxury-bus .sv-hero-rail,#veh-yutong-35-seater-luxury-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-yutong-35-seater-luxury-bus .sv-side-media{grid-template-columns:1fr}#veh-yutong-35-seater-luxury-bus .sv-shot.hero{height:540px;min-height:540px}#veh-yutong-35-seater-luxury-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: sunwin-35-seater-premium-bus | f18178222adabcc020d33a9514d8e393 */
/* Full-bleed layout repair from sunwin-35-seater-premium-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-sunwin-35-seater-premium-bus,
body .page-content > #veh-sunwin-35-seater-premium-bus,
body #content .page-content > #veh-sunwin-35-seater-premium-bus,
body #veh-sunwin-35-seater-premium-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-sunwin-35-seater-premium-bus,
  body .page-content > #veh-sunwin-35-seater-premium-bus,
  body #content .page-content > #veh-sunwin-35-seater-premium-bus,
  body #veh-sunwin-35-seater-premium-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: sunwin-35-seater-premium-bus | 2536c6b5cea18edf7693edfad2dc82f4 */
/* Style block from sunwin-35-seater-premium-bus */
#veh-sunwin-35-seater-premium-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-sunwin-35-seater-premium-bus *{box-sizing:border-box}#veh-sunwin-35-seater-premium-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-sunwin-35-seater-premium-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-sunwin-35-seater-premium-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-sunwin-35-seater-premium-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-sunwin-35-seater-premium-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-sunwin-35-seater-premium-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-sunwin-35-seater-premium-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-sunwin-35-seater-premium-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-sunwin-35-seater-premium-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-sunwin-35-seater-premium-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-sunwin-35-seater-premium-bus .sv-hero p + p{margin-top:10px}#veh-sunwin-35-seater-premium-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-sunwin-35-seater-premium-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-sunwin-35-seater-premium-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-sunwin-35-seater-premium-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-sunwin-35-seater-premium-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-sunwin-35-seater-premium-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-sunwin-35-seater-premium-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-sunwin-35-seater-premium-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-sunwin-35-seater-premium-bus .sv-trust-card,#veh-sunwin-35-seater-premium-bus .sv-card,#veh-sunwin-35-seater-premium-bus .sv-mini,#veh-sunwin-35-seater-premium-bus .sv-strip-card,#veh-sunwin-35-seater-premium-bus .sv-main-media,#veh-sunwin-35-seater-premium-bus .sv-side-media,#veh-sunwin-35-seater-premium-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-sunwin-35-seater-premium-bus .sv-trust-card,#veh-sunwin-35-seater-premium-bus .sv-card,#veh-sunwin-35-seater-premium-bus .sv-mini,#veh-sunwin-35-seater-premium-bus .sv-strip-card{padding:20px}#veh-sunwin-35-seater-premium-bus .sv-trust-card span,#veh-sunwin-35-seater-premium-bus .sv-card span,#veh-sunwin-35-seater-premium-bus .sv-mini span,#veh-sunwin-35-seater-premium-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-sunwin-35-seater-premium-bus .sv-trust-card strong,#veh-sunwin-35-seater-premium-bus .sv-strip-card strong,#veh-sunwin-35-seater-premium-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-sunwin-35-seater-premium-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-sunwin-35-seater-premium-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-sunwin-35-seater-premium-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-sunwin-35-seater-premium-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-sunwin-35-seater-premium-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-sunwin-35-seater-premium-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-sunwin-35-seater-premium-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-sunwin-35-seater-premium-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-sunwin-35-seater-premium-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-sunwin-35-seater-premium-bus .sv-fallback{display:grid;gap:10px}#veh-sunwin-35-seater-premium-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-sunwin-35-seater-premium-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-sunwin-35-seater-premium-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-sunwin-35-seater-premium-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-sunwin-35-seater-premium-bus .sv-card h2,#veh-sunwin-35-seater-premium-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-sunwin-35-seater-premium-bus .sv-card p,#veh-sunwin-35-seater-premium-bus .sv-mini p,#veh-sunwin-35-seater-premium-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-sunwin-35-seater-premium-bus .sv-card p + p{margin-top:12px}#veh-sunwin-35-seater-premium-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-sunwin-35-seater-premium-bus .sv-grid3,#veh-sunwin-35-seater-premium-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-sunwin-35-seater-premium-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-sunwin-35-seater-premium-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-sunwin-35-seater-premium-bus .sv-faq{display:grid;gap:14px}#veh-sunwin-35-seater-premium-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-sunwin-35-seater-premium-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-sunwin-35-seater-premium-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-sunwin-35-seater-premium-bus .sv-cta{padding:30px}#veh-sunwin-35-seater-premium-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-sunwin-35-seater-premium-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-sunwin-35-seater-premium-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-sunwin-35-seater-premium-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-sunwin-35-seater-premium-bus .sv-gallery,#veh-sunwin-35-seater-premium-bus .sv-grid2,#veh-sunwin-35-seater-premium-bus .sv-grid3,#veh-sunwin-35-seater-premium-bus .sv-compare,#veh-sunwin-35-seater-premium-bus .sv-strip,#veh-sunwin-35-seater-premium-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-sunwin-35-seater-premium-bus{padding:54px 14px 60px}#veh-sunwin-35-seater-premium-bus h1{font-size:34px;line-height:1.06}#veh-sunwin-35-seater-premium-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-sunwin-35-seater-premium-bus .sv-hero-rail,#veh-sunwin-35-seater-premium-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-sunwin-35-seater-premium-bus .sv-side-media{grid-template-columns:1fr}#veh-sunwin-35-seater-premium-bus .sv-shot.hero{height:540px;min-height:540px}#veh-sunwin-35-seater-premium-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: higer-50-seater-luxury-bus | 6d7318ee2865d26ceadc4cdc8bbe45f0 */
/* Full-bleed layout repair from higer-50-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-higer-50-seater-luxury-bus,
body .page-content > #veh-higer-50-seater-luxury-bus,
body #content .page-content > #veh-higer-50-seater-luxury-bus,
body #veh-higer-50-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-higer-50-seater-luxury-bus,
  body .page-content > #veh-higer-50-seater-luxury-bus,
  body #content .page-content > #veh-higer-50-seater-luxury-bus,
  body #veh-higer-50-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: higer-50-seater-luxury-bus | 5a22ef41c9416e07778ef292384c639c */
/* Style block from higer-50-seater-luxury-bus */
#veh-higer-50-seater-luxury-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-higer-50-seater-luxury-bus *{box-sizing:border-box}#veh-higer-50-seater-luxury-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-higer-50-seater-luxury-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-higer-50-seater-luxury-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-higer-50-seater-luxury-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-higer-50-seater-luxury-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-higer-50-seater-luxury-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-higer-50-seater-luxury-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-higer-50-seater-luxury-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-higer-50-seater-luxury-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-higer-50-seater-luxury-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-higer-50-seater-luxury-bus .sv-hero p + p{margin-top:10px}#veh-higer-50-seater-luxury-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-higer-50-seater-luxury-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-higer-50-seater-luxury-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-higer-50-seater-luxury-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-higer-50-seater-luxury-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-higer-50-seater-luxury-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-higer-50-seater-luxury-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-higer-50-seater-luxury-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-higer-50-seater-luxury-bus .sv-trust-card,#veh-higer-50-seater-luxury-bus .sv-card,#veh-higer-50-seater-luxury-bus .sv-mini,#veh-higer-50-seater-luxury-bus .sv-strip-card,#veh-higer-50-seater-luxury-bus .sv-main-media,#veh-higer-50-seater-luxury-bus .sv-side-media,#veh-higer-50-seater-luxury-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-higer-50-seater-luxury-bus .sv-trust-card,#veh-higer-50-seater-luxury-bus .sv-card,#veh-higer-50-seater-luxury-bus .sv-mini,#veh-higer-50-seater-luxury-bus .sv-strip-card{padding:20px}#veh-higer-50-seater-luxury-bus .sv-trust-card span,#veh-higer-50-seater-luxury-bus .sv-card span,#veh-higer-50-seater-luxury-bus .sv-mini span,#veh-higer-50-seater-luxury-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-higer-50-seater-luxury-bus .sv-trust-card strong,#veh-higer-50-seater-luxury-bus .sv-strip-card strong,#veh-higer-50-seater-luxury-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-higer-50-seater-luxury-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-higer-50-seater-luxury-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-higer-50-seater-luxury-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-higer-50-seater-luxury-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-higer-50-seater-luxury-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-higer-50-seater-luxury-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-higer-50-seater-luxury-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-higer-50-seater-luxury-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-higer-50-seater-luxury-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-higer-50-seater-luxury-bus .sv-fallback{display:grid;gap:10px}#veh-higer-50-seater-luxury-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-higer-50-seater-luxury-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-higer-50-seater-luxury-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-higer-50-seater-luxury-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-higer-50-seater-luxury-bus .sv-card h2,#veh-higer-50-seater-luxury-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-higer-50-seater-luxury-bus .sv-card p,#veh-higer-50-seater-luxury-bus .sv-mini p,#veh-higer-50-seater-luxury-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-higer-50-seater-luxury-bus .sv-card p + p{margin-top:12px}#veh-higer-50-seater-luxury-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-higer-50-seater-luxury-bus .sv-grid3,#veh-higer-50-seater-luxury-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-higer-50-seater-luxury-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-higer-50-seater-luxury-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-higer-50-seater-luxury-bus .sv-faq{display:grid;gap:14px}#veh-higer-50-seater-luxury-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-higer-50-seater-luxury-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-higer-50-seater-luxury-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-higer-50-seater-luxury-bus .sv-cta{padding:30px}#veh-higer-50-seater-luxury-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-higer-50-seater-luxury-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-higer-50-seater-luxury-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-higer-50-seater-luxury-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-higer-50-seater-luxury-bus .sv-gallery,#veh-higer-50-seater-luxury-bus .sv-grid2,#veh-higer-50-seater-luxury-bus .sv-grid3,#veh-higer-50-seater-luxury-bus .sv-compare,#veh-higer-50-seater-luxury-bus .sv-strip,#veh-higer-50-seater-luxury-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-higer-50-seater-luxury-bus{padding:54px 14px 60px}#veh-higer-50-seater-luxury-bus h1{font-size:34px;line-height:1.06}#veh-higer-50-seater-luxury-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-higer-50-seater-luxury-bus .sv-hero-rail,#veh-higer-50-seater-luxury-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-higer-50-seater-luxury-bus .sv-side-media{grid-template-columns:1fr}#veh-higer-50-seater-luxury-bus .sv-shot.hero{height:540px;min-height:540px}#veh-higer-50-seater-luxury-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: scania-50-seater-luxury-coach | 9a80bfc4570d9573dfb2bd772d8c6dfb */
/* Full-bleed layout repair from scania-50-seater-luxury-coach: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-scania-50-seater-luxury-coach,
body .page-content > #veh-scania-50-seater-luxury-coach,
body #content .page-content > #veh-scania-50-seater-luxury-coach,
body #veh-scania-50-seater-luxury-coach{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-scania-50-seater-luxury-coach,
  body .page-content > #veh-scania-50-seater-luxury-coach,
  body #content .page-content > #veh-scania-50-seater-luxury-coach,
  body #veh-scania-50-seater-luxury-coach{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: scania-50-seater-luxury-coach | d1a816cb2c0f0843c1f8a8ca488fa7ac */
/* Style block from scania-50-seater-luxury-coach */
#veh-scania-50-seater-luxury-coach{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-scania-50-seater-luxury-coach *{box-sizing:border-box}#veh-scania-50-seater-luxury-coach .sv-wrap{max-width:1480px;margin:0 auto}#veh-scania-50-seater-luxury-coach .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-scania-50-seater-luxury-coach .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-scania-50-seater-luxury-coach .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-scania-50-seater-luxury-coach .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-scania-50-seater-luxury-coach .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-scania-50-seater-luxury-coach .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-scania-50-seater-luxury-coach .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-scania-50-seater-luxury-coach h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-scania-50-seater-luxury-coach .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-scania-50-seater-luxury-coach .sv-hero p + p{margin-top:10px}#veh-scania-50-seater-luxury-coach .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-scania-50-seater-luxury-coach .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-scania-50-seater-luxury-coach .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-scania-50-seater-luxury-coach .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-scania-50-seater-luxury-coach .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-scania-50-seater-luxury-coach .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-scania-50-seater-luxury-coach .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-scania-50-seater-luxury-coach .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-scania-50-seater-luxury-coach .sv-trust-card,#veh-scania-50-seater-luxury-coach .sv-card,#veh-scania-50-seater-luxury-coach .sv-mini,#veh-scania-50-seater-luxury-coach .sv-strip-card,#veh-scania-50-seater-luxury-coach .sv-main-media,#veh-scania-50-seater-luxury-coach .sv-side-media,#veh-scania-50-seater-luxury-coach .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-scania-50-seater-luxury-coach .sv-trust-card,#veh-scania-50-seater-luxury-coach .sv-card,#veh-scania-50-seater-luxury-coach .sv-mini,#veh-scania-50-seater-luxury-coach .sv-strip-card{padding:20px}#veh-scania-50-seater-luxury-coach .sv-trust-card span,#veh-scania-50-seater-luxury-coach .sv-card span,#veh-scania-50-seater-luxury-coach .sv-mini span,#veh-scania-50-seater-luxury-coach .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-scania-50-seater-luxury-coach .sv-trust-card strong,#veh-scania-50-seater-luxury-coach .sv-strip-card strong,#veh-scania-50-seater-luxury-coach .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-scania-50-seater-luxury-coach .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-scania-50-seater-luxury-coach .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-scania-50-seater-luxury-coach .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-scania-50-seater-luxury-coach .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-scania-50-seater-luxury-coach .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-scania-50-seater-luxury-coach .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-scania-50-seater-luxury-coach .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-scania-50-seater-luxury-coach .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-scania-50-seater-luxury-coach .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-scania-50-seater-luxury-coach .sv-fallback{display:grid;gap:10px}#veh-scania-50-seater-luxury-coach .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-scania-50-seater-luxury-coach .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-scania-50-seater-luxury-coach .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-scania-50-seater-luxury-coach .sv-content{margin-top:26px;display:grid;gap:20px}#veh-scania-50-seater-luxury-coach .sv-card h2,#veh-scania-50-seater-luxury-coach .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-scania-50-seater-luxury-coach .sv-card p,#veh-scania-50-seater-luxury-coach .sv-mini p,#veh-scania-50-seater-luxury-coach .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-scania-50-seater-luxury-coach .sv-card p + p{margin-top:12px}#veh-scania-50-seater-luxury-coach .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-scania-50-seater-luxury-coach .sv-grid3,#veh-scania-50-seater-luxury-coach .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-scania-50-seater-luxury-coach .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-scania-50-seater-luxury-coach .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-scania-50-seater-luxury-coach .sv-faq{display:grid;gap:14px}#veh-scania-50-seater-luxury-coach .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-scania-50-seater-luxury-coach .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-scania-50-seater-luxury-coach .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-scania-50-seater-luxury-coach .sv-cta{padding:30px}#veh-scania-50-seater-luxury-coach .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-scania-50-seater-luxury-coach .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-scania-50-seater-luxury-coach .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-scania-50-seater-luxury-coach .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-scania-50-seater-luxury-coach .sv-gallery,#veh-scania-50-seater-luxury-coach .sv-grid2,#veh-scania-50-seater-luxury-coach .sv-grid3,#veh-scania-50-seater-luxury-coach .sv-compare,#veh-scania-50-seater-luxury-coach .sv-strip,#veh-scania-50-seater-luxury-coach .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-scania-50-seater-luxury-coach{padding:54px 14px 60px}#veh-scania-50-seater-luxury-coach h1{font-size:34px;line-height:1.06}#veh-scania-50-seater-luxury-coach .sv-hero p{font-size:16px;line-height:1.72}#veh-scania-50-seater-luxury-coach .sv-hero-rail,#veh-scania-50-seater-luxury-coach .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-scania-50-seater-luxury-coach .sv-side-media{grid-template-columns:1fr}#veh-scania-50-seater-luxury-coach .sv-shot.hero{height:540px;min-height:540px}#veh-scania-50-seater-luxury-coach .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: kinglong-53-seater-luxury-bus | 38f502f529e7455c94e9ec7edf375a14 */
/* Full-bleed layout repair from kinglong-53-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-kinglong-53-seater-luxury-bus,
body .page-content > #veh-kinglong-53-seater-luxury-bus,
body #content .page-content > #veh-kinglong-53-seater-luxury-bus,
body #veh-kinglong-53-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-kinglong-53-seater-luxury-bus,
  body .page-content > #veh-kinglong-53-seater-luxury-bus,
  body #content .page-content > #veh-kinglong-53-seater-luxury-bus,
  body #veh-kinglong-53-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: kinglong-53-seater-luxury-bus | 81c6c38c0d6a7f96fc5e1c23b5da21a2 */
/* Style block from kinglong-53-seater-luxury-bus */
#veh-kinglong-53-seater-luxury-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-kinglong-53-seater-luxury-bus *{box-sizing:border-box}#veh-kinglong-53-seater-luxury-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-kinglong-53-seater-luxury-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-kinglong-53-seater-luxury-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-kinglong-53-seater-luxury-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-kinglong-53-seater-luxury-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-kinglong-53-seater-luxury-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-kinglong-53-seater-luxury-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-kinglong-53-seater-luxury-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-kinglong-53-seater-luxury-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-kinglong-53-seater-luxury-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-kinglong-53-seater-luxury-bus .sv-hero p + p{margin-top:10px}#veh-kinglong-53-seater-luxury-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-kinglong-53-seater-luxury-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-kinglong-53-seater-luxury-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-kinglong-53-seater-luxury-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-kinglong-53-seater-luxury-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-kinglong-53-seater-luxury-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-kinglong-53-seater-luxury-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-kinglong-53-seater-luxury-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-kinglong-53-seater-luxury-bus .sv-trust-card,#veh-kinglong-53-seater-luxury-bus .sv-card,#veh-kinglong-53-seater-luxury-bus .sv-mini,#veh-kinglong-53-seater-luxury-bus .sv-strip-card,#veh-kinglong-53-seater-luxury-bus .sv-main-media,#veh-kinglong-53-seater-luxury-bus .sv-side-media,#veh-kinglong-53-seater-luxury-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-kinglong-53-seater-luxury-bus .sv-trust-card,#veh-kinglong-53-seater-luxury-bus .sv-card,#veh-kinglong-53-seater-luxury-bus .sv-mini,#veh-kinglong-53-seater-luxury-bus .sv-strip-card{padding:20px}#veh-kinglong-53-seater-luxury-bus .sv-trust-card span,#veh-kinglong-53-seater-luxury-bus .sv-card span,#veh-kinglong-53-seater-luxury-bus .sv-mini span,#veh-kinglong-53-seater-luxury-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-kinglong-53-seater-luxury-bus .sv-trust-card strong,#veh-kinglong-53-seater-luxury-bus .sv-strip-card strong,#veh-kinglong-53-seater-luxury-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-kinglong-53-seater-luxury-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-kinglong-53-seater-luxury-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-kinglong-53-seater-luxury-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-kinglong-53-seater-luxury-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-kinglong-53-seater-luxury-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-kinglong-53-seater-luxury-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-kinglong-53-seater-luxury-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-kinglong-53-seater-luxury-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-kinglong-53-seater-luxury-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-kinglong-53-seater-luxury-bus .sv-fallback{display:grid;gap:10px}#veh-kinglong-53-seater-luxury-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-kinglong-53-seater-luxury-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-kinglong-53-seater-luxury-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-kinglong-53-seater-luxury-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-kinglong-53-seater-luxury-bus .sv-card h2,#veh-kinglong-53-seater-luxury-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-kinglong-53-seater-luxury-bus .sv-card p,#veh-kinglong-53-seater-luxury-bus .sv-mini p,#veh-kinglong-53-seater-luxury-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-kinglong-53-seater-luxury-bus .sv-card p + p{margin-top:12px}#veh-kinglong-53-seater-luxury-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-kinglong-53-seater-luxury-bus .sv-grid3,#veh-kinglong-53-seater-luxury-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-kinglong-53-seater-luxury-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-kinglong-53-seater-luxury-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-kinglong-53-seater-luxury-bus .sv-faq{display:grid;gap:14px}#veh-kinglong-53-seater-luxury-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-kinglong-53-seater-luxury-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-kinglong-53-seater-luxury-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-kinglong-53-seater-luxury-bus .sv-cta{padding:30px}#veh-kinglong-53-seater-luxury-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-kinglong-53-seater-luxury-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-kinglong-53-seater-luxury-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-kinglong-53-seater-luxury-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-kinglong-53-seater-luxury-bus .sv-gallery,#veh-kinglong-53-seater-luxury-bus .sv-grid2,#veh-kinglong-53-seater-luxury-bus .sv-grid3,#veh-kinglong-53-seater-luxury-bus .sv-compare,#veh-kinglong-53-seater-luxury-bus .sv-strip,#veh-kinglong-53-seater-luxury-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-kinglong-53-seater-luxury-bus{padding:54px 14px 60px}#veh-kinglong-53-seater-luxury-bus h1{font-size:34px;line-height:1.06}#veh-kinglong-53-seater-luxury-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-kinglong-53-seater-luxury-bus .sv-hero-rail,#veh-kinglong-53-seater-luxury-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-kinglong-53-seater-luxury-bus .sv-side-media{grid-template-columns:1fr}#veh-kinglong-53-seater-luxury-bus .sv-shot.hero{height:540px;min-height:540px}#veh-kinglong-53-seater-luxury-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: yutong-50-seater-luxury-bus | 1bf03b552936956d0fcbe52e115fbb74 */
/* Full-bleed layout repair from yutong-50-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-yutong-50-seater-luxury-bus,
body .page-content > #veh-yutong-50-seater-luxury-bus,
body #content .page-content > #veh-yutong-50-seater-luxury-bus,
body #veh-yutong-50-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-yutong-50-seater-luxury-bus,
  body .page-content > #veh-yutong-50-seater-luxury-bus,
  body #content .page-content > #veh-yutong-50-seater-luxury-bus,
  body #veh-yutong-50-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: yutong-50-seater-luxury-bus | 4c7bab89167b4999d7cb69b6eeda85d2 */
/* Style block from yutong-50-seater-luxury-bus */
#veh-yutong-50-seater-luxury-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-yutong-50-seater-luxury-bus *{box-sizing:border-box}#veh-yutong-50-seater-luxury-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-yutong-50-seater-luxury-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-yutong-50-seater-luxury-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-yutong-50-seater-luxury-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-yutong-50-seater-luxury-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-yutong-50-seater-luxury-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-yutong-50-seater-luxury-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-yutong-50-seater-luxury-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-yutong-50-seater-luxury-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-yutong-50-seater-luxury-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-yutong-50-seater-luxury-bus .sv-hero p + p{margin-top:10px}#veh-yutong-50-seater-luxury-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-yutong-50-seater-luxury-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-yutong-50-seater-luxury-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-yutong-50-seater-luxury-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-yutong-50-seater-luxury-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-yutong-50-seater-luxury-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-yutong-50-seater-luxury-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-yutong-50-seater-luxury-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-yutong-50-seater-luxury-bus .sv-trust-card,#veh-yutong-50-seater-luxury-bus .sv-card,#veh-yutong-50-seater-luxury-bus .sv-mini,#veh-yutong-50-seater-luxury-bus .sv-strip-card,#veh-yutong-50-seater-luxury-bus .sv-main-media,#veh-yutong-50-seater-luxury-bus .sv-side-media,#veh-yutong-50-seater-luxury-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-yutong-50-seater-luxury-bus .sv-trust-card,#veh-yutong-50-seater-luxury-bus .sv-card,#veh-yutong-50-seater-luxury-bus .sv-mini,#veh-yutong-50-seater-luxury-bus .sv-strip-card{padding:20px}#veh-yutong-50-seater-luxury-bus .sv-trust-card span,#veh-yutong-50-seater-luxury-bus .sv-card span,#veh-yutong-50-seater-luxury-bus .sv-mini span,#veh-yutong-50-seater-luxury-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-yutong-50-seater-luxury-bus .sv-trust-card strong,#veh-yutong-50-seater-luxury-bus .sv-strip-card strong,#veh-yutong-50-seater-luxury-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-yutong-50-seater-luxury-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-yutong-50-seater-luxury-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-yutong-50-seater-luxury-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-yutong-50-seater-luxury-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-yutong-50-seater-luxury-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-yutong-50-seater-luxury-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-yutong-50-seater-luxury-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-yutong-50-seater-luxury-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-yutong-50-seater-luxury-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-yutong-50-seater-luxury-bus .sv-fallback{display:grid;gap:10px}#veh-yutong-50-seater-luxury-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-yutong-50-seater-luxury-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-yutong-50-seater-luxury-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-yutong-50-seater-luxury-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-yutong-50-seater-luxury-bus .sv-card h2,#veh-yutong-50-seater-luxury-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-yutong-50-seater-luxury-bus .sv-card p,#veh-yutong-50-seater-luxury-bus .sv-mini p,#veh-yutong-50-seater-luxury-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-yutong-50-seater-luxury-bus .sv-card p + p{margin-top:12px}#veh-yutong-50-seater-luxury-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-yutong-50-seater-luxury-bus .sv-grid3,#veh-yutong-50-seater-luxury-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-yutong-50-seater-luxury-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-yutong-50-seater-luxury-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-yutong-50-seater-luxury-bus .sv-faq{display:grid;gap:14px}#veh-yutong-50-seater-luxury-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-yutong-50-seater-luxury-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-yutong-50-seater-luxury-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-yutong-50-seater-luxury-bus .sv-cta{padding:30px}#veh-yutong-50-seater-luxury-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-yutong-50-seater-luxury-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-yutong-50-seater-luxury-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-yutong-50-seater-luxury-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-yutong-50-seater-luxury-bus .sv-gallery,#veh-yutong-50-seater-luxury-bus .sv-grid2,#veh-yutong-50-seater-luxury-bus .sv-grid3,#veh-yutong-50-seater-luxury-bus .sv-compare,#veh-yutong-50-seater-luxury-bus .sv-strip,#veh-yutong-50-seater-luxury-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-yutong-50-seater-luxury-bus{padding:54px 14px 60px}#veh-yutong-50-seater-luxury-bus h1{font-size:34px;line-height:1.06}#veh-yutong-50-seater-luxury-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-yutong-50-seater-luxury-bus .sv-hero-rail,#veh-yutong-50-seater-luxury-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-yutong-50-seater-luxury-bus .sv-side-media{grid-template-columns:1fr}#veh-yutong-50-seater-luxury-bus .sv-shot.hero{height:540px;min-height:540px}#veh-yutong-50-seater-luxury-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: mercedes-50-seater-luxury-coach | afc31500d4a1324d3b9cb44ca307fbd3 */
/* Full-bleed layout repair from mercedes-50-seater-luxury-coach: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-mercedes-50-seater-luxury-coach,
body .page-content > #veh-mercedes-50-seater-luxury-coach,
body #content .page-content > #veh-mercedes-50-seater-luxury-coach,
body #veh-mercedes-50-seater-luxury-coach{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-50-seater-luxury-coach,
  body .page-content > #veh-mercedes-50-seater-luxury-coach,
  body #content .page-content > #veh-mercedes-50-seater-luxury-coach,
  body #veh-mercedes-50-seater-luxury-coach{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-50-seater-luxury-coach | c346f024486f7dcdba108eecd28e22c8 */
/* Style block from mercedes-50-seater-luxury-coach */
#veh-mercedes-50-seater-luxury-coach{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-mercedes-50-seater-luxury-coach *{box-sizing:border-box}#veh-mercedes-50-seater-luxury-coach .sv-wrap{max-width:1480px;margin:0 auto}#veh-mercedes-50-seater-luxury-coach .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-mercedes-50-seater-luxury-coach .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-mercedes-50-seater-luxury-coach .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-mercedes-50-seater-luxury-coach .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-mercedes-50-seater-luxury-coach .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-mercedes-50-seater-luxury-coach .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-mercedes-50-seater-luxury-coach .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-mercedes-50-seater-luxury-coach h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-mercedes-50-seater-luxury-coach .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-mercedes-50-seater-luxury-coach .sv-hero p + p{margin-top:10px}#veh-mercedes-50-seater-luxury-coach .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-mercedes-50-seater-luxury-coach .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-mercedes-50-seater-luxury-coach .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-mercedes-50-seater-luxury-coach .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-mercedes-50-seater-luxury-coach .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-mercedes-50-seater-luxury-coach .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-mercedes-50-seater-luxury-coach .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-mercedes-50-seater-luxury-coach .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-mercedes-50-seater-luxury-coach .sv-trust-card,#veh-mercedes-50-seater-luxury-coach .sv-card,#veh-mercedes-50-seater-luxury-coach .sv-mini,#veh-mercedes-50-seater-luxury-coach .sv-strip-card,#veh-mercedes-50-seater-luxury-coach .sv-main-media,#veh-mercedes-50-seater-luxury-coach .sv-side-media,#veh-mercedes-50-seater-luxury-coach .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-mercedes-50-seater-luxury-coach .sv-trust-card,#veh-mercedes-50-seater-luxury-coach .sv-card,#veh-mercedes-50-seater-luxury-coach .sv-mini,#veh-mercedes-50-seater-luxury-coach .sv-strip-card{padding:20px}#veh-mercedes-50-seater-luxury-coach .sv-trust-card span,#veh-mercedes-50-seater-luxury-coach .sv-card span,#veh-mercedes-50-seater-luxury-coach .sv-mini span,#veh-mercedes-50-seater-luxury-coach .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-mercedes-50-seater-luxury-coach .sv-trust-card strong,#veh-mercedes-50-seater-luxury-coach .sv-strip-card strong,#veh-mercedes-50-seater-luxury-coach .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-mercedes-50-seater-luxury-coach .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-mercedes-50-seater-luxury-coach .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-mercedes-50-seater-luxury-coach .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-mercedes-50-seater-luxury-coach .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-mercedes-50-seater-luxury-coach .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-mercedes-50-seater-luxury-coach .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-mercedes-50-seater-luxury-coach .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-mercedes-50-seater-luxury-coach .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-mercedes-50-seater-luxury-coach .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-mercedes-50-seater-luxury-coach .sv-fallback{display:grid;gap:10px}#veh-mercedes-50-seater-luxury-coach .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-mercedes-50-seater-luxury-coach .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-mercedes-50-seater-luxury-coach .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-mercedes-50-seater-luxury-coach .sv-content{margin-top:26px;display:grid;gap:20px}#veh-mercedes-50-seater-luxury-coach .sv-card h2,#veh-mercedes-50-seater-luxury-coach .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-mercedes-50-seater-luxury-coach .sv-card p,#veh-mercedes-50-seater-luxury-coach .sv-mini p,#veh-mercedes-50-seater-luxury-coach .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-mercedes-50-seater-luxury-coach .sv-card p + p{margin-top:12px}#veh-mercedes-50-seater-luxury-coach .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-mercedes-50-seater-luxury-coach .sv-grid3,#veh-mercedes-50-seater-luxury-coach .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-mercedes-50-seater-luxury-coach .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-mercedes-50-seater-luxury-coach .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-mercedes-50-seater-luxury-coach .sv-faq{display:grid;gap:14px}#veh-mercedes-50-seater-luxury-coach .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-mercedes-50-seater-luxury-coach .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-mercedes-50-seater-luxury-coach .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-mercedes-50-seater-luxury-coach .sv-cta{padding:30px}#veh-mercedes-50-seater-luxury-coach .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-mercedes-50-seater-luxury-coach .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-mercedes-50-seater-luxury-coach .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-mercedes-50-seater-luxury-coach .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-mercedes-50-seater-luxury-coach .sv-gallery,#veh-mercedes-50-seater-luxury-coach .sv-grid2,#veh-mercedes-50-seater-luxury-coach .sv-grid3,#veh-mercedes-50-seater-luxury-coach .sv-compare,#veh-mercedes-50-seater-luxury-coach .sv-strip,#veh-mercedes-50-seater-luxury-coach .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-mercedes-50-seater-luxury-coach{padding:54px 14px 60px}#veh-mercedes-50-seater-luxury-coach h1{font-size:34px;line-height:1.06}#veh-mercedes-50-seater-luxury-coach .sv-hero p{font-size:16px;line-height:1.72}#veh-mercedes-50-seater-luxury-coach .sv-hero-rail,#veh-mercedes-50-seater-luxury-coach .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-mercedes-50-seater-luxury-coach .sv-side-media{grid-template-columns:1fr}#veh-mercedes-50-seater-luxury-coach .sv-shot.hero{height:540px;min-height:540px}#veh-mercedes-50-seater-luxury-coach .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: kinglong-50-seater-staff-transport-bus | 95382f6f136051ab9d1a0fe67c8ecf68 */
/* Full-bleed layout repair from kinglong-50-seater-staff-transport-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-kinglong-50-seater-staff-transport-bus,
body .page-content > #veh-kinglong-50-seater-staff-transport-bus,
body #content .page-content > #veh-kinglong-50-seater-staff-transport-bus,
body #veh-kinglong-50-seater-staff-transport-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-kinglong-50-seater-staff-transport-bus,
  body .page-content > #veh-kinglong-50-seater-staff-transport-bus,
  body #content .page-content > #veh-kinglong-50-seater-staff-transport-bus,
  body #veh-kinglong-50-seater-staff-transport-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: kinglong-50-seater-staff-transport-bus | 6921a5fa3ccf35436c70aa05cdc8a8c4 */
/* Style block from kinglong-50-seater-staff-transport-bus */
#veh-kinglong-50-seater-staff-transport-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-kinglong-50-seater-staff-transport-bus *{box-sizing:border-box}#veh-kinglong-50-seater-staff-transport-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-kinglong-50-seater-staff-transport-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-kinglong-50-seater-staff-transport-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-kinglong-50-seater-staff-transport-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-kinglong-50-seater-staff-transport-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-kinglong-50-seater-staff-transport-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-kinglong-50-seater-staff-transport-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-kinglong-50-seater-staff-transport-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-kinglong-50-seater-staff-transport-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-kinglong-50-seater-staff-transport-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-kinglong-50-seater-staff-transport-bus .sv-hero p + p{margin-top:10px}#veh-kinglong-50-seater-staff-transport-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-kinglong-50-seater-staff-transport-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-kinglong-50-seater-staff-transport-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-kinglong-50-seater-staff-transport-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-kinglong-50-seater-staff-transport-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-kinglong-50-seater-staff-transport-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-kinglong-50-seater-staff-transport-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-kinglong-50-seater-staff-transport-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-kinglong-50-seater-staff-transport-bus .sv-trust-card,#veh-kinglong-50-seater-staff-transport-bus .sv-card,#veh-kinglong-50-seater-staff-transport-bus .sv-mini,#veh-kinglong-50-seater-staff-transport-bus .sv-strip-card,#veh-kinglong-50-seater-staff-transport-bus .sv-main-media,#veh-kinglong-50-seater-staff-transport-bus .sv-side-media,#veh-kinglong-50-seater-staff-transport-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-kinglong-50-seater-staff-transport-bus .sv-trust-card,#veh-kinglong-50-seater-staff-transport-bus .sv-card,#veh-kinglong-50-seater-staff-transport-bus .sv-mini,#veh-kinglong-50-seater-staff-transport-bus .sv-strip-card{padding:20px}#veh-kinglong-50-seater-staff-transport-bus .sv-trust-card span,#veh-kinglong-50-seater-staff-transport-bus .sv-card span,#veh-kinglong-50-seater-staff-transport-bus .sv-mini span,#veh-kinglong-50-seater-staff-transport-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-kinglong-50-seater-staff-transport-bus .sv-trust-card strong,#veh-kinglong-50-seater-staff-transport-bus .sv-strip-card strong,#veh-kinglong-50-seater-staff-transport-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-kinglong-50-seater-staff-transport-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-kinglong-50-seater-staff-transport-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-kinglong-50-seater-staff-transport-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-kinglong-50-seater-staff-transport-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-kinglong-50-seater-staff-transport-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-kinglong-50-seater-staff-transport-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-kinglong-50-seater-staff-transport-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-kinglong-50-seater-staff-transport-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-kinglong-50-seater-staff-transport-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-kinglong-50-seater-staff-transport-bus .sv-fallback{display:grid;gap:10px}#veh-kinglong-50-seater-staff-transport-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-kinglong-50-seater-staff-transport-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-kinglong-50-seater-staff-transport-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-kinglong-50-seater-staff-transport-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-kinglong-50-seater-staff-transport-bus .sv-card h2,#veh-kinglong-50-seater-staff-transport-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-kinglong-50-seater-staff-transport-bus .sv-card p,#veh-kinglong-50-seater-staff-transport-bus .sv-mini p,#veh-kinglong-50-seater-staff-transport-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-kinglong-50-seater-staff-transport-bus .sv-card p + p{margin-top:12px}#veh-kinglong-50-seater-staff-transport-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-kinglong-50-seater-staff-transport-bus .sv-grid3,#veh-kinglong-50-seater-staff-transport-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-kinglong-50-seater-staff-transport-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-kinglong-50-seater-staff-transport-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-kinglong-50-seater-staff-transport-bus .sv-faq{display:grid;gap:14px}#veh-kinglong-50-seater-staff-transport-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-kinglong-50-seater-staff-transport-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-kinglong-50-seater-staff-transport-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-kinglong-50-seater-staff-transport-bus .sv-cta{padding:30px}#veh-kinglong-50-seater-staff-transport-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-kinglong-50-seater-staff-transport-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-kinglong-50-seater-staff-transport-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-kinglong-50-seater-staff-transport-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-kinglong-50-seater-staff-transport-bus .sv-gallery,#veh-kinglong-50-seater-staff-transport-bus .sv-grid2,#veh-kinglong-50-seater-staff-transport-bus .sv-grid3,#veh-kinglong-50-seater-staff-transport-bus .sv-compare,#veh-kinglong-50-seater-staff-transport-bus .sv-strip,#veh-kinglong-50-seater-staff-transport-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-kinglong-50-seater-staff-transport-bus{padding:54px 14px 60px}#veh-kinglong-50-seater-staff-transport-bus h1{font-size:34px;line-height:1.06}#veh-kinglong-50-seater-staff-transport-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-kinglong-50-seater-staff-transport-bus .sv-hero-rail,#veh-kinglong-50-seater-staff-transport-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-kinglong-50-seater-staff-transport-bus .sv-side-media{grid-template-columns:1fr}#veh-kinglong-50-seater-staff-transport-bus .sv-shot.hero{height:540px;min-height:540px}#veh-kinglong-50-seater-staff-transport-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: hyundai-50-seater-staff-shuttle-bus | bc49b0647608ed9e4e661dc21c7658ac */
/* Full-bleed layout repair from hyundai-50-seater-staff-shuttle-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
body .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
body #content .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
body #veh-hyundai-50-seater-staff-shuttle-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
  body .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
  body #content .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
  body #veh-hyundai-50-seater-staff-shuttle-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: hyundai-50-seater-staff-shuttle-bus | 795e9d01f61f9f06acafa6e7d2e838b2 */
/* Style block from hyundai-50-seater-staff-shuttle-bus */
#veh-hyundai-50-seater-staff-shuttle-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-hyundai-50-seater-staff-shuttle-bus *{box-sizing:border-box}#veh-hyundai-50-seater-staff-shuttle-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-hyundai-50-seater-staff-shuttle-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-hyundai-50-seater-staff-shuttle-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-hyundai-50-seater-staff-shuttle-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-hyundai-50-seater-staff-shuttle-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-hyundai-50-seater-staff-shuttle-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-hyundai-50-seater-staff-shuttle-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-hyundai-50-seater-staff-shuttle-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-hero p + p{margin-top:10px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-hyundai-50-seater-staff-shuttle-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-hyundai-50-seater-staff-shuttle-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-hyundai-50-seater-staff-shuttle-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-hyundai-50-seater-staff-shuttle-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-hyundai-50-seater-staff-shuttle-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-hyundai-50-seater-staff-shuttle-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-trust-card,#veh-hyundai-50-seater-staff-shuttle-bus .sv-card,#veh-hyundai-50-seater-staff-shuttle-bus .sv-mini,#veh-hyundai-50-seater-staff-shuttle-bus .sv-strip-card,#veh-hyundai-50-seater-staff-shuttle-bus .sv-main-media,#veh-hyundai-50-seater-staff-shuttle-bus .sv-side-media,#veh-hyundai-50-seater-staff-shuttle-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-hyundai-50-seater-staff-shuttle-bus .sv-trust-card,#veh-hyundai-50-seater-staff-shuttle-bus .sv-card,#veh-hyundai-50-seater-staff-shuttle-bus .sv-mini,#veh-hyundai-50-seater-staff-shuttle-bus .sv-strip-card{padding:20px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-trust-card span,#veh-hyundai-50-seater-staff-shuttle-bus .sv-card span,#veh-hyundai-50-seater-staff-shuttle-bus .sv-mini span,#veh-hyundai-50-seater-staff-shuttle-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-trust-card strong,#veh-hyundai-50-seater-staff-shuttle-bus .sv-strip-card strong,#veh-hyundai-50-seater-staff-shuttle-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-hyundai-50-seater-staff-shuttle-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-hyundai-50-seater-staff-shuttle-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-hyundai-50-seater-staff-shuttle-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-hyundai-50-seater-staff-shuttle-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-hyundai-50-seater-staff-shuttle-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-hyundai-50-seater-staff-shuttle-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-fallback{display:grid;gap:10px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-hyundai-50-seater-staff-shuttle-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-hyundai-50-seater-staff-shuttle-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-card h2,#veh-hyundai-50-seater-staff-shuttle-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-card p,#veh-hyundai-50-seater-staff-shuttle-bus .sv-mini p,#veh-hyundai-50-seater-staff-shuttle-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-hyundai-50-seater-staff-shuttle-bus .sv-card p + p{margin-top:12px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-grid3,#veh-hyundai-50-seater-staff-shuttle-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-hyundai-50-seater-staff-shuttle-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-faq{display:grid;gap:14px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-hyundai-50-seater-staff-shuttle-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-hyundai-50-seater-staff-shuttle-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-hyundai-50-seater-staff-shuttle-bus .sv-cta{padding:30px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-hyundai-50-seater-staff-shuttle-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-hyundai-50-seater-staff-shuttle-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-hyundai-50-seater-staff-shuttle-bus .sv-gallery,#veh-hyundai-50-seater-staff-shuttle-bus .sv-grid2,#veh-hyundai-50-seater-staff-shuttle-bus .sv-grid3,#veh-hyundai-50-seater-staff-shuttle-bus .sv-compare,#veh-hyundai-50-seater-staff-shuttle-bus .sv-strip,#veh-hyundai-50-seater-staff-shuttle-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-hyundai-50-seater-staff-shuttle-bus{padding:54px 14px 60px}#veh-hyundai-50-seater-staff-shuttle-bus h1{font-size:34px;line-height:1.06}#veh-hyundai-50-seater-staff-shuttle-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-hyundai-50-seater-staff-shuttle-bus .sv-hero-rail,#veh-hyundai-50-seater-staff-shuttle-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-hyundai-50-seater-staff-shuttle-bus .sv-side-media{grid-template-columns:1fr}#veh-hyundai-50-seater-staff-shuttle-bus .sv-shot.hero{height:540px;min-height:540px}#veh-hyundai-50-seater-staff-shuttle-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: ashok-leyland-60-seater-staff-transport-bus | 5f00d9d8cba862d729d84988356f3fbb */
/* Full-bleed layout repair from ashok-leyland-60-seater-staff-transport-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
body .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
body #content .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
body #veh-ashok-leyland-60-seater-staff-transport-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
  body .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
  body #content .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
  body #veh-ashok-leyland-60-seater-staff-transport-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-60-seater-staff-transport-bus | f74d28eef8659c74a5f3de63ff4db6e0 */
/* Style block from ashok-leyland-60-seater-staff-transport-bus */
#veh-ashok-leyland-60-seater-staff-transport-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-ashok-leyland-60-seater-staff-transport-bus *{box-sizing:border-box}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-ashok-leyland-60-seater-staff-transport-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-hero p + p{margin-top:10px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-trust-card,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-card,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-mini,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-strip-card,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-main-media,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-side-media,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-trust-card,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-card,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-mini,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-strip-card{padding:20px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-trust-card span,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-card span,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-mini span,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-trust-card strong,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-strip-card strong,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-fallback{display:grid;gap:10px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-card h2,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-card p,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-mini p,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-card p + p{margin-top:12px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-grid3,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-faq{display:grid;gap:14px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-cta{padding:30px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-ashok-leyland-60-seater-staff-transport-bus .sv-gallery,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-grid2,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-grid3,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-compare,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-strip,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-ashok-leyland-60-seater-staff-transport-bus{padding:54px 14px 60px}#veh-ashok-leyland-60-seater-staff-transport-bus h1{font-size:34px;line-height:1.06}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-hero-rail,#veh-ashok-leyland-60-seater-staff-transport-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-side-media{grid-template-columns:1fr}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-shot.hero{height:540px;min-height:540px}#veh-ashok-leyland-60-seater-staff-transport-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: ashok-leyland-65-seater-staff-transport-bus | 8d171c17938205d207e36ef4c0df7725 */
/* Full-bleed layout repair from ashok-leyland-65-seater-staff-transport-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
body .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
body #content .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
body #veh-ashok-leyland-65-seater-staff-transport-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
  body .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
  body #content .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
  body #veh-ashok-leyland-65-seater-staff-transport-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-65-seater-staff-transport-bus | 4e460485ee0a007601e42e78ee1a6a8a */
/* Style block from ashok-leyland-65-seater-staff-transport-bus */
#veh-ashok-leyland-65-seater-staff-transport-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-ashok-leyland-65-seater-staff-transport-bus *{box-sizing:border-box}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-ashok-leyland-65-seater-staff-transport-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-hero p + p{margin-top:10px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-trust-card,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-card,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-mini,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-strip-card,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-main-media,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-side-media,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-trust-card,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-card,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-mini,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-strip-card{padding:20px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-trust-card span,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-card span,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-mini span,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-trust-card strong,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-strip-card strong,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-fallback{display:grid;gap:10px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-card h2,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-card p,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-mini p,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-card p + p{margin-top:12px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-grid3,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-faq{display:grid;gap:14px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-cta{padding:30px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-ashok-leyland-65-seater-staff-transport-bus .sv-gallery,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-grid2,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-grid3,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-compare,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-strip,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-ashok-leyland-65-seater-staff-transport-bus{padding:54px 14px 60px}#veh-ashok-leyland-65-seater-staff-transport-bus h1{font-size:34px;line-height:1.06}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-hero-rail,#veh-ashok-leyland-65-seater-staff-transport-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-side-media{grid-template-columns:1fr}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-shot.hero{height:540px;min-height:540px}#veh-ashok-leyland-65-seater-staff-transport-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: mercedes-50-seater-staff-shuttle-bus | 4b15f09dbe7294f44c05f440127a193f */
/* Full-bleed layout repair from mercedes-50-seater-staff-shuttle-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
body .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
body #content .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
body #veh-mercedes-50-seater-staff-shuttle-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
  body .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
  body #content .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
  body #veh-mercedes-50-seater-staff-shuttle-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-50-seater-staff-shuttle-bus | 86a90b645862e122c5da102f96f11a30 */
/* Style block from mercedes-50-seater-staff-shuttle-bus */
#veh-mercedes-50-seater-staff-shuttle-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-mercedes-50-seater-staff-shuttle-bus *{box-sizing:border-box}#veh-mercedes-50-seater-staff-shuttle-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-mercedes-50-seater-staff-shuttle-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-mercedes-50-seater-staff-shuttle-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-mercedes-50-seater-staff-shuttle-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-mercedes-50-seater-staff-shuttle-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-mercedes-50-seater-staff-shuttle-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-mercedes-50-seater-staff-shuttle-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-mercedes-50-seater-staff-shuttle-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-hero p + p{margin-top:10px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-mercedes-50-seater-staff-shuttle-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-mercedes-50-seater-staff-shuttle-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-mercedes-50-seater-staff-shuttle-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-mercedes-50-seater-staff-shuttle-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-mercedes-50-seater-staff-shuttle-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-mercedes-50-seater-staff-shuttle-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-trust-card,#veh-mercedes-50-seater-staff-shuttle-bus .sv-card,#veh-mercedes-50-seater-staff-shuttle-bus .sv-mini,#veh-mercedes-50-seater-staff-shuttle-bus .sv-strip-card,#veh-mercedes-50-seater-staff-shuttle-bus .sv-main-media,#veh-mercedes-50-seater-staff-shuttle-bus .sv-side-media,#veh-mercedes-50-seater-staff-shuttle-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-mercedes-50-seater-staff-shuttle-bus .sv-trust-card,#veh-mercedes-50-seater-staff-shuttle-bus .sv-card,#veh-mercedes-50-seater-staff-shuttle-bus .sv-mini,#veh-mercedes-50-seater-staff-shuttle-bus .sv-strip-card{padding:20px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-trust-card span,#veh-mercedes-50-seater-staff-shuttle-bus .sv-card span,#veh-mercedes-50-seater-staff-shuttle-bus .sv-mini span,#veh-mercedes-50-seater-staff-shuttle-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-trust-card strong,#veh-mercedes-50-seater-staff-shuttle-bus .sv-strip-card strong,#veh-mercedes-50-seater-staff-shuttle-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-mercedes-50-seater-staff-shuttle-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-mercedes-50-seater-staff-shuttle-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-mercedes-50-seater-staff-shuttle-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-mercedes-50-seater-staff-shuttle-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-mercedes-50-seater-staff-shuttle-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-mercedes-50-seater-staff-shuttle-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-fallback{display:grid;gap:10px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-mercedes-50-seater-staff-shuttle-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-mercedes-50-seater-staff-shuttle-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-card h2,#veh-mercedes-50-seater-staff-shuttle-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-card p,#veh-mercedes-50-seater-staff-shuttle-bus .sv-mini p,#veh-mercedes-50-seater-staff-shuttle-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-mercedes-50-seater-staff-shuttle-bus .sv-card p + p{margin-top:12px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-grid3,#veh-mercedes-50-seater-staff-shuttle-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-mercedes-50-seater-staff-shuttle-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-faq{display:grid;gap:14px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-mercedes-50-seater-staff-shuttle-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-mercedes-50-seater-staff-shuttle-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-mercedes-50-seater-staff-shuttle-bus .sv-cta{padding:30px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-mercedes-50-seater-staff-shuttle-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-mercedes-50-seater-staff-shuttle-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-mercedes-50-seater-staff-shuttle-bus .sv-gallery,#veh-mercedes-50-seater-staff-shuttle-bus .sv-grid2,#veh-mercedes-50-seater-staff-shuttle-bus .sv-grid3,#veh-mercedes-50-seater-staff-shuttle-bus .sv-compare,#veh-mercedes-50-seater-staff-shuttle-bus .sv-strip,#veh-mercedes-50-seater-staff-shuttle-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-mercedes-50-seater-staff-shuttle-bus{padding:54px 14px 60px}#veh-mercedes-50-seater-staff-shuttle-bus h1{font-size:34px;line-height:1.06}#veh-mercedes-50-seater-staff-shuttle-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-mercedes-50-seater-staff-shuttle-bus .sv-hero-rail,#veh-mercedes-50-seater-staff-shuttle-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-mercedes-50-seater-staff-shuttle-bus .sv-side-media{grid-template-columns:1fr}#veh-mercedes-50-seater-staff-shuttle-bus .sv-shot.hero{height:540px;min-height:540px}#veh-mercedes-50-seater-staff-shuttle-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: ashok-leyland-71-seater-workforce-bus | 87f4969668711e85cb3aeafe0b1cc305 */
/* Full-bleed layout repair from ashok-leyland-71-seater-workforce-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
body .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
body #content .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
body #veh-ashok-leyland-71-seater-workforce-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
  body .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
  body #content .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
  body #veh-ashok-leyland-71-seater-workforce-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-71-seater-workforce-bus | c4a6941f2c9c5d0187c3b45c5b814d3d */
/* Style block from ashok-leyland-71-seater-workforce-bus */
#veh-ashok-leyland-71-seater-workforce-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-ashok-leyland-71-seater-workforce-bus *{box-sizing:border-box}#veh-ashok-leyland-71-seater-workforce-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-ashok-leyland-71-seater-workforce-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-ashok-leyland-71-seater-workforce-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-ashok-leyland-71-seater-workforce-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-ashok-leyland-71-seater-workforce-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-ashok-leyland-71-seater-workforce-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-ashok-leyland-71-seater-workforce-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-ashok-leyland-71-seater-workforce-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-ashok-leyland-71-seater-workforce-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-ashok-leyland-71-seater-workforce-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-ashok-leyland-71-seater-workforce-bus .sv-hero p + p{margin-top:10px}#veh-ashok-leyland-71-seater-workforce-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-ashok-leyland-71-seater-workforce-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-ashok-leyland-71-seater-workforce-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-ashok-leyland-71-seater-workforce-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-ashok-leyland-71-seater-workforce-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-ashok-leyland-71-seater-workforce-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-ashok-leyland-71-seater-workforce-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-ashok-leyland-71-seater-workforce-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-ashok-leyland-71-seater-workforce-bus .sv-trust-card,#veh-ashok-leyland-71-seater-workforce-bus .sv-card,#veh-ashok-leyland-71-seater-workforce-bus .sv-mini,#veh-ashok-leyland-71-seater-workforce-bus .sv-strip-card,#veh-ashok-leyland-71-seater-workforce-bus .sv-main-media,#veh-ashok-leyland-71-seater-workforce-bus .sv-side-media,#veh-ashok-leyland-71-seater-workforce-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-ashok-leyland-71-seater-workforce-bus .sv-trust-card,#veh-ashok-leyland-71-seater-workforce-bus .sv-card,#veh-ashok-leyland-71-seater-workforce-bus .sv-mini,#veh-ashok-leyland-71-seater-workforce-bus .sv-strip-card{padding:20px}#veh-ashok-leyland-71-seater-workforce-bus .sv-trust-card span,#veh-ashok-leyland-71-seater-workforce-bus .sv-card span,#veh-ashok-leyland-71-seater-workforce-bus .sv-mini span,#veh-ashok-leyland-71-seater-workforce-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-ashok-leyland-71-seater-workforce-bus .sv-trust-card strong,#veh-ashok-leyland-71-seater-workforce-bus .sv-strip-card strong,#veh-ashok-leyland-71-seater-workforce-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-ashok-leyland-71-seater-workforce-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-ashok-leyland-71-seater-workforce-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-ashok-leyland-71-seater-workforce-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-ashok-leyland-71-seater-workforce-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-ashok-leyland-71-seater-workforce-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-ashok-leyland-71-seater-workforce-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-ashok-leyland-71-seater-workforce-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-ashok-leyland-71-seater-workforce-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-ashok-leyland-71-seater-workforce-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-ashok-leyland-71-seater-workforce-bus .sv-fallback{display:grid;gap:10px}#veh-ashok-leyland-71-seater-workforce-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-ashok-leyland-71-seater-workforce-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-ashok-leyland-71-seater-workforce-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-ashok-leyland-71-seater-workforce-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-ashok-leyland-71-seater-workforce-bus .sv-card h2,#veh-ashok-leyland-71-seater-workforce-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-ashok-leyland-71-seater-workforce-bus .sv-card p,#veh-ashok-leyland-71-seater-workforce-bus .sv-mini p,#veh-ashok-leyland-71-seater-workforce-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-ashok-leyland-71-seater-workforce-bus .sv-card p + p{margin-top:12px}#veh-ashok-leyland-71-seater-workforce-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-ashok-leyland-71-seater-workforce-bus .sv-grid3,#veh-ashok-leyland-71-seater-workforce-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-ashok-leyland-71-seater-workforce-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-ashok-leyland-71-seater-workforce-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-ashok-leyland-71-seater-workforce-bus .sv-faq{display:grid;gap:14px}#veh-ashok-leyland-71-seater-workforce-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-ashok-leyland-71-seater-workforce-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-ashok-leyland-71-seater-workforce-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-ashok-leyland-71-seater-workforce-bus .sv-cta{padding:30px}#veh-ashok-leyland-71-seater-workforce-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-ashok-leyland-71-seater-workforce-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-ashok-leyland-71-seater-workforce-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-ashok-leyland-71-seater-workforce-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-ashok-leyland-71-seater-workforce-bus .sv-gallery,#veh-ashok-leyland-71-seater-workforce-bus .sv-grid2,#veh-ashok-leyland-71-seater-workforce-bus .sv-grid3,#veh-ashok-leyland-71-seater-workforce-bus .sv-compare,#veh-ashok-leyland-71-seater-workforce-bus .sv-strip,#veh-ashok-leyland-71-seater-workforce-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-ashok-leyland-71-seater-workforce-bus{padding:54px 14px 60px}#veh-ashok-leyland-71-seater-workforce-bus h1{font-size:34px;line-height:1.06}#veh-ashok-leyland-71-seater-workforce-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-ashok-leyland-71-seater-workforce-bus .sv-hero-rail,#veh-ashok-leyland-71-seater-workforce-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-ashok-leyland-71-seater-workforce-bus .sv-side-media{grid-template-columns:1fr}#veh-ashok-leyland-71-seater-workforce-bus .sv-shot.hero{height:540px;min-height:540px}#veh-ashok-leyland-71-seater-workforce-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: ashok-leyland-50-seater-labor-ac-bus | fcd5463aec19195a661f5b1f535038a0 */
/* Full-bleed layout repair from ashok-leyland-50-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
body .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
body #content .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
body #veh-ashok-leyland-50-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
  body .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
  body #content .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
  body #veh-ashok-leyland-50-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-50-seater-labor-ac-bus | 9e1e9cc3f96d068e8bbf292bfee8d380 */
/* Style block from ashok-leyland-50-seater-labor-ac-bus */
#veh-ashok-leyland-50-seater-labor-ac-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-ashok-leyland-50-seater-labor-ac-bus *{box-sizing:border-box}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-ashok-leyland-50-seater-labor-ac-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-hero p + p{margin-top:10px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-trust-card,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-card,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-mini,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-strip-card,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-main-media,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-side-media,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-trust-card,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-card,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-mini,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-strip-card{padding:20px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-trust-card span,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-card span,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-mini span,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-trust-card strong,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-strip-card strong,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-fallback{display:grid;gap:10px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-card h2,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-card p,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-mini p,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-card p + p{margin-top:12px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-grid3,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-faq{display:grid;gap:14px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-cta{padding:30px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-ashok-leyland-50-seater-labor-ac-bus .sv-gallery,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-grid2,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-grid3,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-compare,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-strip,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-ashok-leyland-50-seater-labor-ac-bus{padding:54px 14px 60px}#veh-ashok-leyland-50-seater-labor-ac-bus h1{font-size:34px;line-height:1.06}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-hero-rail,#veh-ashok-leyland-50-seater-labor-ac-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-side-media{grid-template-columns:1fr}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-shot.hero{height:540px;min-height:540px}#veh-ashok-leyland-50-seater-labor-ac-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: ashok-leyland-55-seater-labor-ac-bus | 2be0e7aec8ff6643dcf820533aad8666 */
/* Full-bleed layout repair from ashok-leyland-55-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
body .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
body #content .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
body #veh-ashok-leyland-55-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
  body .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
  body #content .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
  body #veh-ashok-leyland-55-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-55-seater-labor-ac-bus | 5896c27c3875114e16cd2be7a06db973 */
/* Style block from ashok-leyland-55-seater-labor-ac-bus */
#veh-ashok-leyland-55-seater-labor-ac-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-ashok-leyland-55-seater-labor-ac-bus *{box-sizing:border-box}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-ashok-leyland-55-seater-labor-ac-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-hero p + p{margin-top:10px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-trust-card,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-card,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-mini,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-strip-card,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-main-media,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-side-media,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-trust-card,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-card,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-mini,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-strip-card{padding:20px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-trust-card span,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-card span,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-mini span,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-trust-card strong,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-strip-card strong,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-fallback{display:grid;gap:10px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-card h2,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-card p,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-mini p,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-card p + p{margin-top:12px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-grid3,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-faq{display:grid;gap:14px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-cta{padding:30px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-ashok-leyland-55-seater-labor-ac-bus .sv-gallery,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-grid2,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-grid3,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-compare,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-strip,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-ashok-leyland-55-seater-labor-ac-bus{padding:54px 14px 60px}#veh-ashok-leyland-55-seater-labor-ac-bus h1{font-size:34px;line-height:1.06}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-hero-rail,#veh-ashok-leyland-55-seater-labor-ac-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-side-media{grid-template-columns:1fr}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-shot.hero{height:540px;min-height:540px}#veh-ashok-leyland-55-seater-labor-ac-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: ashok-leyland-60-seater-labor-ac-bus | a97afd58a0b2fb7b0f658371ca15bff5 */
/* Full-bleed layout repair from ashok-leyland-60-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
body .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
body #content .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
body #veh-ashok-leyland-60-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
  body .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
  body #content .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
  body #veh-ashok-leyland-60-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-60-seater-labor-ac-bus | 22d3259a7bedc8d4d8a4c768ad1a538d */
/* Style block from ashok-leyland-60-seater-labor-ac-bus */
#veh-ashok-leyland-60-seater-labor-ac-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-ashok-leyland-60-seater-labor-ac-bus *{box-sizing:border-box}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-ashok-leyland-60-seater-labor-ac-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-hero p + p{margin-top:10px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-trust-card,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-card,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-mini,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-strip-card,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-main-media,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-side-media,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-trust-card,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-card,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-mini,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-strip-card{padding:20px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-trust-card span,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-card span,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-mini span,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-trust-card strong,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-strip-card strong,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-fallback{display:grid;gap:10px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-card h2,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-card p,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-mini p,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-card p + p{margin-top:12px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-grid3,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-faq{display:grid;gap:14px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-cta{padding:30px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-ashok-leyland-60-seater-labor-ac-bus .sv-gallery,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-grid2,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-grid3,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-compare,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-strip,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-ashok-leyland-60-seater-labor-ac-bus{padding:54px 14px 60px}#veh-ashok-leyland-60-seater-labor-ac-bus h1{font-size:34px;line-height:1.06}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-hero-rail,#veh-ashok-leyland-60-seater-labor-ac-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-side-media{grid-template-columns:1fr}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-shot.hero{height:540px;min-height:540px}#veh-ashok-leyland-60-seater-labor-ac-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: ashok-leyland-65-seater-labor-ac-bus | 313fe9a545b76cefdbbd3e4d9105a68d */
/* Full-bleed layout repair from ashok-leyland-65-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
body .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
body #content .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
body #veh-ashok-leyland-65-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
  body .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
  body #content .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
  body #veh-ashok-leyland-65-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-65-seater-labor-ac-bus | 091eca4e501a35ad2479f9c368f15ea2 */
/* Style block from ashok-leyland-65-seater-labor-ac-bus */
#veh-ashok-leyland-65-seater-labor-ac-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-ashok-leyland-65-seater-labor-ac-bus *{box-sizing:border-box}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-ashok-leyland-65-seater-labor-ac-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-hero p + p{margin-top:10px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-trust-card,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-card,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-mini,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-strip-card,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-main-media,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-side-media,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-trust-card,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-card,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-mini,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-strip-card{padding:20px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-trust-card span,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-card span,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-mini span,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-trust-card strong,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-strip-card strong,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-fallback{display:grid;gap:10px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-card h2,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-card p,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-mini p,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-card p + p{margin-top:12px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-grid3,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-faq{display:grid;gap:14px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-cta{padding:30px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-ashok-leyland-65-seater-labor-ac-bus .sv-gallery,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-grid2,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-grid3,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-compare,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-strip,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-ashok-leyland-65-seater-labor-ac-bus{padding:54px 14px 60px}#veh-ashok-leyland-65-seater-labor-ac-bus h1{font-size:34px;line-height:1.06}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-hero-rail,#veh-ashok-leyland-65-seater-labor-ac-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-side-media{grid-template-columns:1fr}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-shot.hero{height:540px;min-height:540px}#veh-ashok-leyland-65-seater-labor-ac-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: tata-67-seater-labor-ac-bus | c0e810d9ab3f710e82f49fc4eeb83b87 */
/* Full-bleed layout repair from tata-67-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-tata-67-seater-labor-ac-bus,
body .page-content > #veh-tata-67-seater-labor-ac-bus,
body #content .page-content > #veh-tata-67-seater-labor-ac-bus,
body #veh-tata-67-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-tata-67-seater-labor-ac-bus,
  body .page-content > #veh-tata-67-seater-labor-ac-bus,
  body #content .page-content > #veh-tata-67-seater-labor-ac-bus,
  body #veh-tata-67-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: tata-67-seater-labor-ac-bus | bfe22bb333393aca91786f7d7aa908c1 */
/* Style block from tata-67-seater-labor-ac-bus */
#veh-tata-67-seater-labor-ac-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-tata-67-seater-labor-ac-bus *{box-sizing:border-box}#veh-tata-67-seater-labor-ac-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-tata-67-seater-labor-ac-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-tata-67-seater-labor-ac-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-tata-67-seater-labor-ac-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-tata-67-seater-labor-ac-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-tata-67-seater-labor-ac-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-tata-67-seater-labor-ac-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-tata-67-seater-labor-ac-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-tata-67-seater-labor-ac-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-tata-67-seater-labor-ac-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-tata-67-seater-labor-ac-bus .sv-hero p + p{margin-top:10px}#veh-tata-67-seater-labor-ac-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-tata-67-seater-labor-ac-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-tata-67-seater-labor-ac-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-tata-67-seater-labor-ac-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-tata-67-seater-labor-ac-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-tata-67-seater-labor-ac-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-tata-67-seater-labor-ac-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-tata-67-seater-labor-ac-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-tata-67-seater-labor-ac-bus .sv-trust-card,#veh-tata-67-seater-labor-ac-bus .sv-card,#veh-tata-67-seater-labor-ac-bus .sv-mini,#veh-tata-67-seater-labor-ac-bus .sv-strip-card,#veh-tata-67-seater-labor-ac-bus .sv-main-media,#veh-tata-67-seater-labor-ac-bus .sv-side-media,#veh-tata-67-seater-labor-ac-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-tata-67-seater-labor-ac-bus .sv-trust-card,#veh-tata-67-seater-labor-ac-bus .sv-card,#veh-tata-67-seater-labor-ac-bus .sv-mini,#veh-tata-67-seater-labor-ac-bus .sv-strip-card{padding:20px}#veh-tata-67-seater-labor-ac-bus .sv-trust-card span,#veh-tata-67-seater-labor-ac-bus .sv-card span,#veh-tata-67-seater-labor-ac-bus .sv-mini span,#veh-tata-67-seater-labor-ac-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-tata-67-seater-labor-ac-bus .sv-trust-card strong,#veh-tata-67-seater-labor-ac-bus .sv-strip-card strong,#veh-tata-67-seater-labor-ac-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-tata-67-seater-labor-ac-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-tata-67-seater-labor-ac-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-tata-67-seater-labor-ac-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-tata-67-seater-labor-ac-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-tata-67-seater-labor-ac-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-tata-67-seater-labor-ac-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-tata-67-seater-labor-ac-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-tata-67-seater-labor-ac-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-tata-67-seater-labor-ac-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-tata-67-seater-labor-ac-bus .sv-fallback{display:grid;gap:10px}#veh-tata-67-seater-labor-ac-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-tata-67-seater-labor-ac-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-tata-67-seater-labor-ac-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-tata-67-seater-labor-ac-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-tata-67-seater-labor-ac-bus .sv-card h2,#veh-tata-67-seater-labor-ac-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-tata-67-seater-labor-ac-bus .sv-card p,#veh-tata-67-seater-labor-ac-bus .sv-mini p,#veh-tata-67-seater-labor-ac-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-tata-67-seater-labor-ac-bus .sv-card p + p{margin-top:12px}#veh-tata-67-seater-labor-ac-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-tata-67-seater-labor-ac-bus .sv-grid3,#veh-tata-67-seater-labor-ac-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-tata-67-seater-labor-ac-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-tata-67-seater-labor-ac-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-tata-67-seater-labor-ac-bus .sv-faq{display:grid;gap:14px}#veh-tata-67-seater-labor-ac-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-tata-67-seater-labor-ac-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-tata-67-seater-labor-ac-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-tata-67-seater-labor-ac-bus .sv-cta{padding:30px}#veh-tata-67-seater-labor-ac-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-tata-67-seater-labor-ac-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-tata-67-seater-labor-ac-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-tata-67-seater-labor-ac-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-tata-67-seater-labor-ac-bus .sv-gallery,#veh-tata-67-seater-labor-ac-bus .sv-grid2,#veh-tata-67-seater-labor-ac-bus .sv-grid3,#veh-tata-67-seater-labor-ac-bus .sv-compare,#veh-tata-67-seater-labor-ac-bus .sv-strip,#veh-tata-67-seater-labor-ac-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-tata-67-seater-labor-ac-bus{padding:54px 14px 60px}#veh-tata-67-seater-labor-ac-bus h1{font-size:34px;line-height:1.06}#veh-tata-67-seater-labor-ac-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-tata-67-seater-labor-ac-bus .sv-hero-rail,#veh-tata-67-seater-labor-ac-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-tata-67-seater-labor-ac-bus .sv-side-media{grid-template-columns:1fr}#veh-tata-67-seater-labor-ac-bus .sv-shot.hero{height:540px;min-height:540px}#veh-tata-67-seater-labor-ac-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: daewoo-61-seater-labor-ac-bus | f304a5a8f5251006ed5c79e699853b55 */
/* Full-bleed layout repair from daewoo-61-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-daewoo-61-seater-labor-ac-bus,
body .page-content > #veh-daewoo-61-seater-labor-ac-bus,
body #content .page-content > #veh-daewoo-61-seater-labor-ac-bus,
body #veh-daewoo-61-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-daewoo-61-seater-labor-ac-bus,
  body .page-content > #veh-daewoo-61-seater-labor-ac-bus,
  body #content .page-content > #veh-daewoo-61-seater-labor-ac-bus,
  body #veh-daewoo-61-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: daewoo-61-seater-labor-ac-bus | 6df2bbbbe9c53351d6a95cd023f84c37 */
/* Style block from daewoo-61-seater-labor-ac-bus */
#veh-daewoo-61-seater-labor-ac-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-daewoo-61-seater-labor-ac-bus *{box-sizing:border-box}#veh-daewoo-61-seater-labor-ac-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-daewoo-61-seater-labor-ac-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-daewoo-61-seater-labor-ac-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-daewoo-61-seater-labor-ac-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-daewoo-61-seater-labor-ac-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-daewoo-61-seater-labor-ac-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-daewoo-61-seater-labor-ac-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-daewoo-61-seater-labor-ac-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-daewoo-61-seater-labor-ac-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-daewoo-61-seater-labor-ac-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-daewoo-61-seater-labor-ac-bus .sv-hero p + p{margin-top:10px}#veh-daewoo-61-seater-labor-ac-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-daewoo-61-seater-labor-ac-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-daewoo-61-seater-labor-ac-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-daewoo-61-seater-labor-ac-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-daewoo-61-seater-labor-ac-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-daewoo-61-seater-labor-ac-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-daewoo-61-seater-labor-ac-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-daewoo-61-seater-labor-ac-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-daewoo-61-seater-labor-ac-bus .sv-trust-card,#veh-daewoo-61-seater-labor-ac-bus .sv-card,#veh-daewoo-61-seater-labor-ac-bus .sv-mini,#veh-daewoo-61-seater-labor-ac-bus .sv-strip-card,#veh-daewoo-61-seater-labor-ac-bus .sv-main-media,#veh-daewoo-61-seater-labor-ac-bus .sv-side-media,#veh-daewoo-61-seater-labor-ac-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-daewoo-61-seater-labor-ac-bus .sv-trust-card,#veh-daewoo-61-seater-labor-ac-bus .sv-card,#veh-daewoo-61-seater-labor-ac-bus .sv-mini,#veh-daewoo-61-seater-labor-ac-bus .sv-strip-card{padding:20px}#veh-daewoo-61-seater-labor-ac-bus .sv-trust-card span,#veh-daewoo-61-seater-labor-ac-bus .sv-card span,#veh-daewoo-61-seater-labor-ac-bus .sv-mini span,#veh-daewoo-61-seater-labor-ac-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-daewoo-61-seater-labor-ac-bus .sv-trust-card strong,#veh-daewoo-61-seater-labor-ac-bus .sv-strip-card strong,#veh-daewoo-61-seater-labor-ac-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-daewoo-61-seater-labor-ac-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-daewoo-61-seater-labor-ac-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-daewoo-61-seater-labor-ac-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-daewoo-61-seater-labor-ac-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-daewoo-61-seater-labor-ac-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-daewoo-61-seater-labor-ac-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-daewoo-61-seater-labor-ac-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-daewoo-61-seater-labor-ac-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-daewoo-61-seater-labor-ac-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-daewoo-61-seater-labor-ac-bus .sv-fallback{display:grid;gap:10px}#veh-daewoo-61-seater-labor-ac-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-daewoo-61-seater-labor-ac-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-daewoo-61-seater-labor-ac-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-daewoo-61-seater-labor-ac-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-daewoo-61-seater-labor-ac-bus .sv-card h2,#veh-daewoo-61-seater-labor-ac-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-daewoo-61-seater-labor-ac-bus .sv-card p,#veh-daewoo-61-seater-labor-ac-bus .sv-mini p,#veh-daewoo-61-seater-labor-ac-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-daewoo-61-seater-labor-ac-bus .sv-card p + p{margin-top:12px}#veh-daewoo-61-seater-labor-ac-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-daewoo-61-seater-labor-ac-bus .sv-grid3,#veh-daewoo-61-seater-labor-ac-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-daewoo-61-seater-labor-ac-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-daewoo-61-seater-labor-ac-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-daewoo-61-seater-labor-ac-bus .sv-faq{display:grid;gap:14px}#veh-daewoo-61-seater-labor-ac-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-daewoo-61-seater-labor-ac-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-daewoo-61-seater-labor-ac-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-daewoo-61-seater-labor-ac-bus .sv-cta{padding:30px}#veh-daewoo-61-seater-labor-ac-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-daewoo-61-seater-labor-ac-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-daewoo-61-seater-labor-ac-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-daewoo-61-seater-labor-ac-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-daewoo-61-seater-labor-ac-bus .sv-gallery,#veh-daewoo-61-seater-labor-ac-bus .sv-grid2,#veh-daewoo-61-seater-labor-ac-bus .sv-grid3,#veh-daewoo-61-seater-labor-ac-bus .sv-compare,#veh-daewoo-61-seater-labor-ac-bus .sv-strip,#veh-daewoo-61-seater-labor-ac-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-daewoo-61-seater-labor-ac-bus{padding:54px 14px 60px}#veh-daewoo-61-seater-labor-ac-bus h1{font-size:34px;line-height:1.06}#veh-daewoo-61-seater-labor-ac-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-daewoo-61-seater-labor-ac-bus .sv-hero-rail,#veh-daewoo-61-seater-labor-ac-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-daewoo-61-seater-labor-ac-bus .sv-side-media{grid-template-columns:1fr}#veh-daewoo-61-seater-labor-ac-bus .sv-shot.hero{height:540px;min-height:540px}#veh-daewoo-61-seater-labor-ac-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: ashok-leyland-80-seater-labor-non-ac-bus | f599a3b027e9d524a98f3882b4e1366a */
/* Full-bleed layout repair from ashok-leyland-80-seater-labor-non-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
body .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
body #content .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
body #veh-ashok-leyland-80-seater-labor-non-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
  body .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
  body #content .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
  body #veh-ashok-leyland-80-seater-labor-non-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-80-seater-labor-non-ac-bus | 9b5a71a0ac26a528867188efdf52ae18 */
/* Style block from ashok-leyland-80-seater-labor-non-ac-bus */
#veh-ashok-leyland-80-seater-labor-non-ac-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-ashok-leyland-80-seater-labor-non-ac-bus *{box-sizing:border-box}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-ashok-leyland-80-seater-labor-non-ac-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-hero p + p{margin-top:10px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-trust-card,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-card,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-mini,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-strip-card,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-main-media,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-side-media,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-trust-card,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-card,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-mini,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-strip-card{padding:20px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-trust-card span,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-card span,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-mini span,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-trust-card strong,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-strip-card strong,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-fallback{display:grid;gap:10px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-card h2,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-card p,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-mini p,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-card p + p{margin-top:12px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-grid3,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-faq{display:grid;gap:14px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-cta{padding:30px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-gallery,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-grid2,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-grid3,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-compare,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-strip,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-ashok-leyland-80-seater-labor-non-ac-bus{padding:54px 14px 60px}#veh-ashok-leyland-80-seater-labor-non-ac-bus h1{font-size:34px;line-height:1.06}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-hero-rail,#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-side-media{grid-template-columns:1fr}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-shot.hero{height:540px;min-height:540px}#veh-ashok-leyland-80-seater-labor-non-ac-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: ashok-leyland-84-seater-labor-non-ac-bus | 4c6d57055d7068d6a96957c12ad41af5 */
/* Full-bleed layout repair from ashok-leyland-84-seater-labor-non-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
body .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
body #content .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
body #veh-ashok-leyland-84-seater-labor-non-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
  body .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
  body #content .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
  body #veh-ashok-leyland-84-seater-labor-non-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-84-seater-labor-non-ac-bus | efc0236a0169df7b9eea9607e2d25de9 */
/* Style block from ashok-leyland-84-seater-labor-non-ac-bus */
#veh-ashok-leyland-84-seater-labor-non-ac-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-ashok-leyland-84-seater-labor-non-ac-bus *{box-sizing:border-box}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-ashok-leyland-84-seater-labor-non-ac-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-hero p + p{margin-top:10px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-trust-card,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-card,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-mini,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-strip-card,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-main-media,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-side-media,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-trust-card,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-card,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-mini,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-strip-card{padding:20px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-trust-card span,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-card span,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-mini span,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-trust-card strong,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-strip-card strong,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-fallback{display:grid;gap:10px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-card h2,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-card p,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-mini p,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-card p + p{margin-top:12px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-grid3,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-faq{display:grid;gap:14px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-cta{padding:30px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-gallery,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-grid2,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-grid3,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-compare,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-strip,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-ashok-leyland-84-seater-labor-non-ac-bus{padding:54px 14px 60px}#veh-ashok-leyland-84-seater-labor-non-ac-bus h1{font-size:34px;line-height:1.06}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-hero-rail,#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-side-media{grid-template-columns:1fr}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-shot.hero{height:540px;min-height:540px}#veh-ashok-leyland-84-seater-labor-non-ac-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: tata-80-seater-labor-non-ac-bus | 704cdd7d2265655b71bc71ae56459bea */
/* Full-bleed layout repair from tata-80-seater-labor-non-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-tata-80-seater-labor-non-ac-bus,
body .page-content > #veh-tata-80-seater-labor-non-ac-bus,
body #content .page-content > #veh-tata-80-seater-labor-non-ac-bus,
body #veh-tata-80-seater-labor-non-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-tata-80-seater-labor-non-ac-bus,
  body .page-content > #veh-tata-80-seater-labor-non-ac-bus,
  body #content .page-content > #veh-tata-80-seater-labor-non-ac-bus,
  body #veh-tata-80-seater-labor-non-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: tata-80-seater-labor-non-ac-bus | 426c616960d8ba3a0ad849c4cee3b2fb */
/* Style block from tata-80-seater-labor-non-ac-bus */
#veh-tata-80-seater-labor-non-ac-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-tata-80-seater-labor-non-ac-bus *{box-sizing:border-box}#veh-tata-80-seater-labor-non-ac-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-tata-80-seater-labor-non-ac-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-tata-80-seater-labor-non-ac-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-tata-80-seater-labor-non-ac-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-tata-80-seater-labor-non-ac-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-tata-80-seater-labor-non-ac-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-tata-80-seater-labor-non-ac-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-tata-80-seater-labor-non-ac-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-tata-80-seater-labor-non-ac-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-tata-80-seater-labor-non-ac-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-tata-80-seater-labor-non-ac-bus .sv-hero p + p{margin-top:10px}#veh-tata-80-seater-labor-non-ac-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-tata-80-seater-labor-non-ac-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-tata-80-seater-labor-non-ac-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-tata-80-seater-labor-non-ac-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-tata-80-seater-labor-non-ac-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-tata-80-seater-labor-non-ac-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-tata-80-seater-labor-non-ac-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-tata-80-seater-labor-non-ac-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-tata-80-seater-labor-non-ac-bus .sv-trust-card,#veh-tata-80-seater-labor-non-ac-bus .sv-card,#veh-tata-80-seater-labor-non-ac-bus .sv-mini,#veh-tata-80-seater-labor-non-ac-bus .sv-strip-card,#veh-tata-80-seater-labor-non-ac-bus .sv-main-media,#veh-tata-80-seater-labor-non-ac-bus .sv-side-media,#veh-tata-80-seater-labor-non-ac-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-tata-80-seater-labor-non-ac-bus .sv-trust-card,#veh-tata-80-seater-labor-non-ac-bus .sv-card,#veh-tata-80-seater-labor-non-ac-bus .sv-mini,#veh-tata-80-seater-labor-non-ac-bus .sv-strip-card{padding:20px}#veh-tata-80-seater-labor-non-ac-bus .sv-trust-card span,#veh-tata-80-seater-labor-non-ac-bus .sv-card span,#veh-tata-80-seater-labor-non-ac-bus .sv-mini span,#veh-tata-80-seater-labor-non-ac-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-tata-80-seater-labor-non-ac-bus .sv-trust-card strong,#veh-tata-80-seater-labor-non-ac-bus .sv-strip-card strong,#veh-tata-80-seater-labor-non-ac-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-tata-80-seater-labor-non-ac-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-tata-80-seater-labor-non-ac-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-tata-80-seater-labor-non-ac-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-tata-80-seater-labor-non-ac-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-tata-80-seater-labor-non-ac-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-tata-80-seater-labor-non-ac-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-tata-80-seater-labor-non-ac-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-tata-80-seater-labor-non-ac-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-tata-80-seater-labor-non-ac-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-tata-80-seater-labor-non-ac-bus .sv-fallback{display:grid;gap:10px}#veh-tata-80-seater-labor-non-ac-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-tata-80-seater-labor-non-ac-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-tata-80-seater-labor-non-ac-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-tata-80-seater-labor-non-ac-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-tata-80-seater-labor-non-ac-bus .sv-card h2,#veh-tata-80-seater-labor-non-ac-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-tata-80-seater-labor-non-ac-bus .sv-card p,#veh-tata-80-seater-labor-non-ac-bus .sv-mini p,#veh-tata-80-seater-labor-non-ac-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-tata-80-seater-labor-non-ac-bus .sv-card p + p{margin-top:12px}#veh-tata-80-seater-labor-non-ac-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-tata-80-seater-labor-non-ac-bus .sv-grid3,#veh-tata-80-seater-labor-non-ac-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-tata-80-seater-labor-non-ac-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-tata-80-seater-labor-non-ac-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-tata-80-seater-labor-non-ac-bus .sv-faq{display:grid;gap:14px}#veh-tata-80-seater-labor-non-ac-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-tata-80-seater-labor-non-ac-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-tata-80-seater-labor-non-ac-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-tata-80-seater-labor-non-ac-bus .sv-cta{padding:30px}#veh-tata-80-seater-labor-non-ac-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-tata-80-seater-labor-non-ac-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-tata-80-seater-labor-non-ac-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-tata-80-seater-labor-non-ac-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-tata-80-seater-labor-non-ac-bus .sv-gallery,#veh-tata-80-seater-labor-non-ac-bus .sv-grid2,#veh-tata-80-seater-labor-non-ac-bus .sv-grid3,#veh-tata-80-seater-labor-non-ac-bus .sv-compare,#veh-tata-80-seater-labor-non-ac-bus .sv-strip,#veh-tata-80-seater-labor-non-ac-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-tata-80-seater-labor-non-ac-bus{padding:54px 14px 60px}#veh-tata-80-seater-labor-non-ac-bus h1{font-size:34px;line-height:1.06}#veh-tata-80-seater-labor-non-ac-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-tata-80-seater-labor-non-ac-bus .sv-hero-rail,#veh-tata-80-seater-labor-non-ac-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-tata-80-seater-labor-non-ac-bus .sv-side-media{grid-template-columns:1fr}#veh-tata-80-seater-labor-non-ac-bus .sv-shot.hero{height:540px;min-height:540px}#veh-tata-80-seater-labor-non-ac-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: tata-84-seater-labor-non-ac-bus | fadaaf49e7c7f31c9e9ed57199af17f5 */
/* Full-bleed layout repair from tata-84-seater-labor-non-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-tata-84-seater-labor-non-ac-bus,
body .page-content > #veh-tata-84-seater-labor-non-ac-bus,
body #content .page-content > #veh-tata-84-seater-labor-non-ac-bus,
body #veh-tata-84-seater-labor-non-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-tata-84-seater-labor-non-ac-bus,
  body .page-content > #veh-tata-84-seater-labor-non-ac-bus,
  body #content .page-content > #veh-tata-84-seater-labor-non-ac-bus,
  body #veh-tata-84-seater-labor-non-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: tata-84-seater-labor-non-ac-bus | 4be068caeab78a8ad12140628b3986de */
/* Style block from tata-84-seater-labor-non-ac-bus */
#veh-tata-84-seater-labor-non-ac-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-tata-84-seater-labor-non-ac-bus *{box-sizing:border-box}#veh-tata-84-seater-labor-non-ac-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-tata-84-seater-labor-non-ac-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-tata-84-seater-labor-non-ac-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-tata-84-seater-labor-non-ac-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-tata-84-seater-labor-non-ac-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-tata-84-seater-labor-non-ac-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-tata-84-seater-labor-non-ac-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-tata-84-seater-labor-non-ac-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-tata-84-seater-labor-non-ac-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-tata-84-seater-labor-non-ac-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-tata-84-seater-labor-non-ac-bus .sv-hero p + p{margin-top:10px}#veh-tata-84-seater-labor-non-ac-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-tata-84-seater-labor-non-ac-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-tata-84-seater-labor-non-ac-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-tata-84-seater-labor-non-ac-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-tata-84-seater-labor-non-ac-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-tata-84-seater-labor-non-ac-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-tata-84-seater-labor-non-ac-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-tata-84-seater-labor-non-ac-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-tata-84-seater-labor-non-ac-bus .sv-trust-card,#veh-tata-84-seater-labor-non-ac-bus .sv-card,#veh-tata-84-seater-labor-non-ac-bus .sv-mini,#veh-tata-84-seater-labor-non-ac-bus .sv-strip-card,#veh-tata-84-seater-labor-non-ac-bus .sv-main-media,#veh-tata-84-seater-labor-non-ac-bus .sv-side-media,#veh-tata-84-seater-labor-non-ac-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-tata-84-seater-labor-non-ac-bus .sv-trust-card,#veh-tata-84-seater-labor-non-ac-bus .sv-card,#veh-tata-84-seater-labor-non-ac-bus .sv-mini,#veh-tata-84-seater-labor-non-ac-bus .sv-strip-card{padding:20px}#veh-tata-84-seater-labor-non-ac-bus .sv-trust-card span,#veh-tata-84-seater-labor-non-ac-bus .sv-card span,#veh-tata-84-seater-labor-non-ac-bus .sv-mini span,#veh-tata-84-seater-labor-non-ac-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-tata-84-seater-labor-non-ac-bus .sv-trust-card strong,#veh-tata-84-seater-labor-non-ac-bus .sv-strip-card strong,#veh-tata-84-seater-labor-non-ac-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-tata-84-seater-labor-non-ac-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-tata-84-seater-labor-non-ac-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-tata-84-seater-labor-non-ac-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-tata-84-seater-labor-non-ac-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-tata-84-seater-labor-non-ac-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-tata-84-seater-labor-non-ac-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-tata-84-seater-labor-non-ac-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-tata-84-seater-labor-non-ac-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-tata-84-seater-labor-non-ac-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-tata-84-seater-labor-non-ac-bus .sv-fallback{display:grid;gap:10px}#veh-tata-84-seater-labor-non-ac-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-tata-84-seater-labor-non-ac-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-tata-84-seater-labor-non-ac-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-tata-84-seater-labor-non-ac-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-tata-84-seater-labor-non-ac-bus .sv-card h2,#veh-tata-84-seater-labor-non-ac-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-tata-84-seater-labor-non-ac-bus .sv-card p,#veh-tata-84-seater-labor-non-ac-bus .sv-mini p,#veh-tata-84-seater-labor-non-ac-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-tata-84-seater-labor-non-ac-bus .sv-card p + p{margin-top:12px}#veh-tata-84-seater-labor-non-ac-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-tata-84-seater-labor-non-ac-bus .sv-grid3,#veh-tata-84-seater-labor-non-ac-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-tata-84-seater-labor-non-ac-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-tata-84-seater-labor-non-ac-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-tata-84-seater-labor-non-ac-bus .sv-faq{display:grid;gap:14px}#veh-tata-84-seater-labor-non-ac-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-tata-84-seater-labor-non-ac-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-tata-84-seater-labor-non-ac-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-tata-84-seater-labor-non-ac-bus .sv-cta{padding:30px}#veh-tata-84-seater-labor-non-ac-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-tata-84-seater-labor-non-ac-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-tata-84-seater-labor-non-ac-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-tata-84-seater-labor-non-ac-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-tata-84-seater-labor-non-ac-bus .sv-gallery,#veh-tata-84-seater-labor-non-ac-bus .sv-grid2,#veh-tata-84-seater-labor-non-ac-bus .sv-grid3,#veh-tata-84-seater-labor-non-ac-bus .sv-compare,#veh-tata-84-seater-labor-non-ac-bus .sv-strip,#veh-tata-84-seater-labor-non-ac-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-tata-84-seater-labor-non-ac-bus{padding:54px 14px 60px}#veh-tata-84-seater-labor-non-ac-bus h1{font-size:34px;line-height:1.06}#veh-tata-84-seater-labor-non-ac-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-tata-84-seater-labor-non-ac-bus .sv-hero-rail,#veh-tata-84-seater-labor-non-ac-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-tata-84-seater-labor-non-ac-bus .sv-side-media{grid-template-columns:1fr}#veh-tata-84-seater-labor-non-ac-bus .sv-shot.hero{height:540px;min-height:540px}#veh-tata-84-seater-labor-non-ac-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: 22-seater-school-bus | 325f91d7af044715de786ffffe666be9 */
/* Full-bleed layout repair from 22-seater-school-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-22-seater-school-bus,
body .page-content > #veh-22-seater-school-bus,
body #content .page-content > #veh-22-seater-school-bus,
body #veh-22-seater-school-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-22-seater-school-bus,
  body .page-content > #veh-22-seater-school-bus,
  body #content .page-content > #veh-22-seater-school-bus,
  body #veh-22-seater-school-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 22-seater-school-bus | a7ceac3bec1715f8d5fff720316bea94 */
/* Style block from 22-seater-school-bus */
#veh-22-seater-school-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-22-seater-school-bus *{box-sizing:border-box}#veh-22-seater-school-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-22-seater-school-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-22-seater-school-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-22-seater-school-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-22-seater-school-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-22-seater-school-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-22-seater-school-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-22-seater-school-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-22-seater-school-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-22-seater-school-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-22-seater-school-bus .sv-hero p + p{margin-top:10px}#veh-22-seater-school-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-22-seater-school-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-22-seater-school-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-22-seater-school-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-22-seater-school-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-22-seater-school-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-22-seater-school-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-22-seater-school-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-22-seater-school-bus .sv-trust-card,#veh-22-seater-school-bus .sv-card,#veh-22-seater-school-bus .sv-mini,#veh-22-seater-school-bus .sv-strip-card,#veh-22-seater-school-bus .sv-main-media,#veh-22-seater-school-bus .sv-side-media,#veh-22-seater-school-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-22-seater-school-bus .sv-trust-card,#veh-22-seater-school-bus .sv-card,#veh-22-seater-school-bus .sv-mini,#veh-22-seater-school-bus .sv-strip-card{padding:20px}#veh-22-seater-school-bus .sv-trust-card span,#veh-22-seater-school-bus .sv-card span,#veh-22-seater-school-bus .sv-mini span,#veh-22-seater-school-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-22-seater-school-bus .sv-trust-card strong,#veh-22-seater-school-bus .sv-strip-card strong,#veh-22-seater-school-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-22-seater-school-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-22-seater-school-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-22-seater-school-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-22-seater-school-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-22-seater-school-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-22-seater-school-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-22-seater-school-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-22-seater-school-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-22-seater-school-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-22-seater-school-bus .sv-fallback{display:grid;gap:10px}#veh-22-seater-school-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-22-seater-school-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-22-seater-school-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-22-seater-school-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-22-seater-school-bus .sv-card h2,#veh-22-seater-school-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-22-seater-school-bus .sv-card p,#veh-22-seater-school-bus .sv-mini p,#veh-22-seater-school-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-22-seater-school-bus .sv-card p + p{margin-top:12px}#veh-22-seater-school-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-22-seater-school-bus .sv-grid3,#veh-22-seater-school-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-22-seater-school-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-22-seater-school-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-22-seater-school-bus .sv-faq{display:grid;gap:14px}#veh-22-seater-school-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-22-seater-school-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-22-seater-school-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-22-seater-school-bus .sv-cta{padding:30px}#veh-22-seater-school-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-22-seater-school-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-22-seater-school-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-22-seater-school-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-22-seater-school-bus .sv-gallery,#veh-22-seater-school-bus .sv-grid2,#veh-22-seater-school-bus .sv-grid3,#veh-22-seater-school-bus .sv-compare,#veh-22-seater-school-bus .sv-strip,#veh-22-seater-school-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-22-seater-school-bus{padding:54px 14px 60px}#veh-22-seater-school-bus h1{font-size:34px;line-height:1.06}#veh-22-seater-school-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-22-seater-school-bus .sv-hero-rail,#veh-22-seater-school-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-22-seater-school-bus .sv-side-media{grid-template-columns:1fr}#veh-22-seater-school-bus .sv-shot.hero{height:540px;min-height:540px}#veh-22-seater-school-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: 26-seater-school-bus | 7181c492fb226277d5535fe9ad146c32 */
/* Full-bleed layout repair from 26-seater-school-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-26-seater-school-bus,
body .page-content > #veh-26-seater-school-bus,
body #content .page-content > #veh-26-seater-school-bus,
body #veh-26-seater-school-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-26-seater-school-bus,
  body .page-content > #veh-26-seater-school-bus,
  body #content .page-content > #veh-26-seater-school-bus,
  body #veh-26-seater-school-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 26-seater-school-bus | 8a0a414ca950a5d6177540bc284e9291 */
/* Style block from 26-seater-school-bus */
#veh-26-seater-school-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-26-seater-school-bus *{box-sizing:border-box}#veh-26-seater-school-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-26-seater-school-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-26-seater-school-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-26-seater-school-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-26-seater-school-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-26-seater-school-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-26-seater-school-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-26-seater-school-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-26-seater-school-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-26-seater-school-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-26-seater-school-bus .sv-hero p + p{margin-top:10px}#veh-26-seater-school-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-26-seater-school-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-26-seater-school-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-26-seater-school-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-26-seater-school-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-26-seater-school-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-26-seater-school-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-26-seater-school-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-26-seater-school-bus .sv-trust-card,#veh-26-seater-school-bus .sv-card,#veh-26-seater-school-bus .sv-mini,#veh-26-seater-school-bus .sv-strip-card,#veh-26-seater-school-bus .sv-main-media,#veh-26-seater-school-bus .sv-side-media,#veh-26-seater-school-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-26-seater-school-bus .sv-trust-card,#veh-26-seater-school-bus .sv-card,#veh-26-seater-school-bus .sv-mini,#veh-26-seater-school-bus .sv-strip-card{padding:20px}#veh-26-seater-school-bus .sv-trust-card span,#veh-26-seater-school-bus .sv-card span,#veh-26-seater-school-bus .sv-mini span,#veh-26-seater-school-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-26-seater-school-bus .sv-trust-card strong,#veh-26-seater-school-bus .sv-strip-card strong,#veh-26-seater-school-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-26-seater-school-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-26-seater-school-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-26-seater-school-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-26-seater-school-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-26-seater-school-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-26-seater-school-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-26-seater-school-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-26-seater-school-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-26-seater-school-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-26-seater-school-bus .sv-fallback{display:grid;gap:10px}#veh-26-seater-school-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-26-seater-school-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-26-seater-school-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-26-seater-school-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-26-seater-school-bus .sv-card h2,#veh-26-seater-school-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-26-seater-school-bus .sv-card p,#veh-26-seater-school-bus .sv-mini p,#veh-26-seater-school-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-26-seater-school-bus .sv-card p + p{margin-top:12px}#veh-26-seater-school-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-26-seater-school-bus .sv-grid3,#veh-26-seater-school-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-26-seater-school-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-26-seater-school-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-26-seater-school-bus .sv-faq{display:grid;gap:14px}#veh-26-seater-school-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-26-seater-school-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-26-seater-school-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-26-seater-school-bus .sv-cta{padding:30px}#veh-26-seater-school-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-26-seater-school-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-26-seater-school-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-26-seater-school-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-26-seater-school-bus .sv-gallery,#veh-26-seater-school-bus .sv-grid2,#veh-26-seater-school-bus .sv-grid3,#veh-26-seater-school-bus .sv-compare,#veh-26-seater-school-bus .sv-strip,#veh-26-seater-school-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-26-seater-school-bus{padding:54px 14px 60px}#veh-26-seater-school-bus h1{font-size:34px;line-height:1.06}#veh-26-seater-school-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-26-seater-school-bus .sv-hero-rail,#veh-26-seater-school-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-26-seater-school-bus .sv-side-media{grid-template-columns:1fr}#veh-26-seater-school-bus .sv-shot.hero{height:540px;min-height:540px}#veh-26-seater-school-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: 47-60-seater-school-bus | 41b728f54656fa0bd8f63c612e2ecb83 */
/* Full-bleed layout repair from 47-60-seater-school-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-47-60-seater-school-bus,
body .page-content > #veh-47-60-seater-school-bus,
body #content .page-content > #veh-47-60-seater-school-bus,
body #veh-47-60-seater-school-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-47-60-seater-school-bus,
  body .page-content > #veh-47-60-seater-school-bus,
  body #content .page-content > #veh-47-60-seater-school-bus,
  body #veh-47-60-seater-school-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 47-60-seater-school-bus | 5b80f5d7d4dae396a949add802809284 */
/* Style block from 47-60-seater-school-bus */
#veh-47-60-seater-school-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-47-60-seater-school-bus *{box-sizing:border-box}#veh-47-60-seater-school-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-47-60-seater-school-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-47-60-seater-school-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-47-60-seater-school-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-47-60-seater-school-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-47-60-seater-school-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-47-60-seater-school-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-47-60-seater-school-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-47-60-seater-school-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-47-60-seater-school-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-47-60-seater-school-bus .sv-hero p + p{margin-top:10px}#veh-47-60-seater-school-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-47-60-seater-school-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-47-60-seater-school-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-47-60-seater-school-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-47-60-seater-school-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-47-60-seater-school-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-47-60-seater-school-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-47-60-seater-school-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-47-60-seater-school-bus .sv-trust-card,#veh-47-60-seater-school-bus .sv-card,#veh-47-60-seater-school-bus .sv-mini,#veh-47-60-seater-school-bus .sv-strip-card,#veh-47-60-seater-school-bus .sv-main-media,#veh-47-60-seater-school-bus .sv-side-media,#veh-47-60-seater-school-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-47-60-seater-school-bus .sv-trust-card,#veh-47-60-seater-school-bus .sv-card,#veh-47-60-seater-school-bus .sv-mini,#veh-47-60-seater-school-bus .sv-strip-card{padding:20px}#veh-47-60-seater-school-bus .sv-trust-card span,#veh-47-60-seater-school-bus .sv-card span,#veh-47-60-seater-school-bus .sv-mini span,#veh-47-60-seater-school-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-47-60-seater-school-bus .sv-trust-card strong,#veh-47-60-seater-school-bus .sv-strip-card strong,#veh-47-60-seater-school-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-47-60-seater-school-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-47-60-seater-school-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-47-60-seater-school-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-47-60-seater-school-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-47-60-seater-school-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-47-60-seater-school-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-47-60-seater-school-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-47-60-seater-school-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-47-60-seater-school-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-47-60-seater-school-bus .sv-fallback{display:grid;gap:10px}#veh-47-60-seater-school-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-47-60-seater-school-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-47-60-seater-school-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-47-60-seater-school-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-47-60-seater-school-bus .sv-card h2,#veh-47-60-seater-school-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-47-60-seater-school-bus .sv-card p,#veh-47-60-seater-school-bus .sv-mini p,#veh-47-60-seater-school-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-47-60-seater-school-bus .sv-card p + p{margin-top:12px}#veh-47-60-seater-school-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-47-60-seater-school-bus .sv-grid3,#veh-47-60-seater-school-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-47-60-seater-school-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-47-60-seater-school-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-47-60-seater-school-bus .sv-faq{display:grid;gap:14px}#veh-47-60-seater-school-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-47-60-seater-school-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-47-60-seater-school-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-47-60-seater-school-bus .sv-cta{padding:30px}#veh-47-60-seater-school-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-47-60-seater-school-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-47-60-seater-school-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-47-60-seater-school-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-47-60-seater-school-bus .sv-gallery,#veh-47-60-seater-school-bus .sv-grid2,#veh-47-60-seater-school-bus .sv-grid3,#veh-47-60-seater-school-bus .sv-compare,#veh-47-60-seater-school-bus .sv-strip,#veh-47-60-seater-school-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-47-60-seater-school-bus{padding:54px 14px 60px}#veh-47-60-seater-school-bus h1{font-size:34px;line-height:1.06}#veh-47-60-seater-school-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-47-60-seater-school-bus .sv-hero-rail,#veh-47-60-seater-school-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-47-60-seater-school-bus .sv-side-media{grid-template-columns:1fr}#veh-47-60-seater-school-bus .sv-shot.hero{height:540px;min-height:540px}#veh-47-60-seater-school-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: 63-71-seater-school-bus | 68ec873cea6da752a616af41ea59ea57 */
/* Full-bleed layout repair from 63-71-seater-school-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-63-71-seater-school-bus,
body .page-content > #veh-63-71-seater-school-bus,
body #content .page-content > #veh-63-71-seater-school-bus,
body #veh-63-71-seater-school-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-63-71-seater-school-bus,
  body .page-content > #veh-63-71-seater-school-bus,
  body #content .page-content > #veh-63-71-seater-school-bus,
  body #veh-63-71-seater-school-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 63-71-seater-school-bus | e60dfa808fa0c218bd0101785c49e8ba */
/* Style block from 63-71-seater-school-bus */
#veh-63-71-seater-school-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-63-71-seater-school-bus *{box-sizing:border-box}#veh-63-71-seater-school-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-63-71-seater-school-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-63-71-seater-school-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-63-71-seater-school-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-63-71-seater-school-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-63-71-seater-school-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-63-71-seater-school-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-63-71-seater-school-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-63-71-seater-school-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-63-71-seater-school-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-63-71-seater-school-bus .sv-hero p + p{margin-top:10px}#veh-63-71-seater-school-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-63-71-seater-school-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-63-71-seater-school-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-63-71-seater-school-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-63-71-seater-school-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-63-71-seater-school-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-63-71-seater-school-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-63-71-seater-school-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-63-71-seater-school-bus .sv-trust-card,#veh-63-71-seater-school-bus .sv-card,#veh-63-71-seater-school-bus .sv-mini,#veh-63-71-seater-school-bus .sv-strip-card,#veh-63-71-seater-school-bus .sv-main-media,#veh-63-71-seater-school-bus .sv-side-media,#veh-63-71-seater-school-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-63-71-seater-school-bus .sv-trust-card,#veh-63-71-seater-school-bus .sv-card,#veh-63-71-seater-school-bus .sv-mini,#veh-63-71-seater-school-bus .sv-strip-card{padding:20px}#veh-63-71-seater-school-bus .sv-trust-card span,#veh-63-71-seater-school-bus .sv-card span,#veh-63-71-seater-school-bus .sv-mini span,#veh-63-71-seater-school-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-63-71-seater-school-bus .sv-trust-card strong,#veh-63-71-seater-school-bus .sv-strip-card strong,#veh-63-71-seater-school-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-63-71-seater-school-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-63-71-seater-school-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-63-71-seater-school-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-63-71-seater-school-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-63-71-seater-school-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-63-71-seater-school-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-63-71-seater-school-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-63-71-seater-school-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-63-71-seater-school-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-63-71-seater-school-bus .sv-fallback{display:grid;gap:10px}#veh-63-71-seater-school-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-63-71-seater-school-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-63-71-seater-school-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-63-71-seater-school-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-63-71-seater-school-bus .sv-card h2,#veh-63-71-seater-school-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-63-71-seater-school-bus .sv-card p,#veh-63-71-seater-school-bus .sv-mini p,#veh-63-71-seater-school-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-63-71-seater-school-bus .sv-card p + p{margin-top:12px}#veh-63-71-seater-school-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-63-71-seater-school-bus .sv-grid3,#veh-63-71-seater-school-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-63-71-seater-school-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-63-71-seater-school-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-63-71-seater-school-bus .sv-faq{display:grid;gap:14px}#veh-63-71-seater-school-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-63-71-seater-school-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-63-71-seater-school-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-63-71-seater-school-bus .sv-cta{padding:30px}#veh-63-71-seater-school-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-63-71-seater-school-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-63-71-seater-school-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-63-71-seater-school-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-63-71-seater-school-bus .sv-gallery,#veh-63-71-seater-school-bus .sv-grid2,#veh-63-71-seater-school-bus .sv-grid3,#veh-63-71-seater-school-bus .sv-compare,#veh-63-71-seater-school-bus .sv-strip,#veh-63-71-seater-school-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-63-71-seater-school-bus{padding:54px 14px 60px}#veh-63-71-seater-school-bus h1{font-size:34px;line-height:1.06}#veh-63-71-seater-school-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-63-71-seater-school-bus .sv-hero-rail,#veh-63-71-seater-school-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-63-71-seater-school-bus .sv-side-media{grid-template-columns:1fr}#veh-63-71-seater-school-bus .sv-shot.hero{height:540px;min-height:540px}#veh-63-71-seater-school-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: 10-15-seater-tourists-van | 1f83b552e143522f0ad93809d18bc1fc */
/* Full-bleed layout repair from 10-15-seater-tourists-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-10-15-seater-tourists-van,
body .page-content > #veh-10-15-seater-tourists-van,
body #content .page-content > #veh-10-15-seater-tourists-van,
body #veh-10-15-seater-tourists-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-10-15-seater-tourists-van,
  body .page-content > #veh-10-15-seater-tourists-van,
  body #content .page-content > #veh-10-15-seater-tourists-van,
  body #veh-10-15-seater-tourists-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 10-15-seater-tourists-van | 7b082c5a51c1997aed72ee154c4e1b02 */
/* Style block from 10-15-seater-tourists-van */
#veh-10-15-seater-tourists-van{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-10-15-seater-tourists-van *{box-sizing:border-box}#veh-10-15-seater-tourists-van .sv-wrap{max-width:1480px;margin:0 auto}#veh-10-15-seater-tourists-van .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-10-15-seater-tourists-van .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-10-15-seater-tourists-van .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-10-15-seater-tourists-van .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-10-15-seater-tourists-van .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-10-15-seater-tourists-van .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-10-15-seater-tourists-van .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-10-15-seater-tourists-van h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-10-15-seater-tourists-van .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-10-15-seater-tourists-van .sv-hero p + p{margin-top:10px}#veh-10-15-seater-tourists-van .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-10-15-seater-tourists-van .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-10-15-seater-tourists-van .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-10-15-seater-tourists-van .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-10-15-seater-tourists-van .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-10-15-seater-tourists-van .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-10-15-seater-tourists-van .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-10-15-seater-tourists-van .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-10-15-seater-tourists-van .sv-trust-card,#veh-10-15-seater-tourists-van .sv-card,#veh-10-15-seater-tourists-van .sv-mini,#veh-10-15-seater-tourists-van .sv-strip-card,#veh-10-15-seater-tourists-van .sv-main-media,#veh-10-15-seater-tourists-van .sv-side-media,#veh-10-15-seater-tourists-van .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-10-15-seater-tourists-van .sv-trust-card,#veh-10-15-seater-tourists-van .sv-card,#veh-10-15-seater-tourists-van .sv-mini,#veh-10-15-seater-tourists-van .sv-strip-card{padding:20px}#veh-10-15-seater-tourists-van .sv-trust-card span,#veh-10-15-seater-tourists-van .sv-card span,#veh-10-15-seater-tourists-van .sv-mini span,#veh-10-15-seater-tourists-van .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-10-15-seater-tourists-van .sv-trust-card strong,#veh-10-15-seater-tourists-van .sv-strip-card strong,#veh-10-15-seater-tourists-van .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-10-15-seater-tourists-van .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-10-15-seater-tourists-van .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-10-15-seater-tourists-van .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-10-15-seater-tourists-van .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-10-15-seater-tourists-van .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-10-15-seater-tourists-van .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-10-15-seater-tourists-van .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-10-15-seater-tourists-van .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-10-15-seater-tourists-van .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-10-15-seater-tourists-van .sv-fallback{display:grid;gap:10px}#veh-10-15-seater-tourists-van .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-10-15-seater-tourists-van .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-10-15-seater-tourists-van .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-10-15-seater-tourists-van .sv-content{margin-top:26px;display:grid;gap:20px}#veh-10-15-seater-tourists-van .sv-card h2,#veh-10-15-seater-tourists-van .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-10-15-seater-tourists-van .sv-card p,#veh-10-15-seater-tourists-van .sv-mini p,#veh-10-15-seater-tourists-van .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-10-15-seater-tourists-van .sv-card p + p{margin-top:12px}#veh-10-15-seater-tourists-van .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-10-15-seater-tourists-van .sv-grid3,#veh-10-15-seater-tourists-van .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-10-15-seater-tourists-van .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-10-15-seater-tourists-van .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-10-15-seater-tourists-van .sv-faq{display:grid;gap:14px}#veh-10-15-seater-tourists-van .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-10-15-seater-tourists-van .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-10-15-seater-tourists-van .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-10-15-seater-tourists-van .sv-cta{padding:30px}#veh-10-15-seater-tourists-van .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-10-15-seater-tourists-van .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-10-15-seater-tourists-van .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-10-15-seater-tourists-van .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-10-15-seater-tourists-van .sv-gallery,#veh-10-15-seater-tourists-van .sv-grid2,#veh-10-15-seater-tourists-van .sv-grid3,#veh-10-15-seater-tourists-van .sv-compare,#veh-10-15-seater-tourists-van .sv-strip,#veh-10-15-seater-tourists-van .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-10-15-seater-tourists-van{padding:54px 14px 60px}#veh-10-15-seater-tourists-van h1{font-size:34px;line-height:1.06}#veh-10-15-seater-tourists-van .sv-hero p{font-size:16px;line-height:1.72}#veh-10-15-seater-tourists-van .sv-hero-rail,#veh-10-15-seater-tourists-van .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-10-15-seater-tourists-van .sv-side-media{grid-template-columns:1fr}#veh-10-15-seater-tourists-van .sv-shot.hero{height:540px;min-height:540px}#veh-10-15-seater-tourists-van .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: 20-30-seater-tourists-bus | 030277539fb9076dc293ac5d274489f0 */
/* Full-bleed layout repair from 20-30-seater-tourists-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-20-30-seater-tourists-bus,
body .page-content > #veh-20-30-seater-tourists-bus,
body #content .page-content > #veh-20-30-seater-tourists-bus,
body #veh-20-30-seater-tourists-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-20-30-seater-tourists-bus,
  body .page-content > #veh-20-30-seater-tourists-bus,
  body #content .page-content > #veh-20-30-seater-tourists-bus,
  body #veh-20-30-seater-tourists-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 20-30-seater-tourists-bus | a6814809bc4fd9e9377b05e1fa385aa1 */
/* Style block from 20-30-seater-tourists-bus */
#veh-20-30-seater-tourists-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-20-30-seater-tourists-bus *{box-sizing:border-box}#veh-20-30-seater-tourists-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-20-30-seater-tourists-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-20-30-seater-tourists-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-20-30-seater-tourists-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-20-30-seater-tourists-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-20-30-seater-tourists-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-20-30-seater-tourists-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-20-30-seater-tourists-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-20-30-seater-tourists-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-20-30-seater-tourists-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-20-30-seater-tourists-bus .sv-hero p + p{margin-top:10px}#veh-20-30-seater-tourists-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-20-30-seater-tourists-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-20-30-seater-tourists-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-20-30-seater-tourists-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-20-30-seater-tourists-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-20-30-seater-tourists-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-20-30-seater-tourists-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-20-30-seater-tourists-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-20-30-seater-tourists-bus .sv-trust-card,#veh-20-30-seater-tourists-bus .sv-card,#veh-20-30-seater-tourists-bus .sv-mini,#veh-20-30-seater-tourists-bus .sv-strip-card,#veh-20-30-seater-tourists-bus .sv-main-media,#veh-20-30-seater-tourists-bus .sv-side-media,#veh-20-30-seater-tourists-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-20-30-seater-tourists-bus .sv-trust-card,#veh-20-30-seater-tourists-bus .sv-card,#veh-20-30-seater-tourists-bus .sv-mini,#veh-20-30-seater-tourists-bus .sv-strip-card{padding:20px}#veh-20-30-seater-tourists-bus .sv-trust-card span,#veh-20-30-seater-tourists-bus .sv-card span,#veh-20-30-seater-tourists-bus .sv-mini span,#veh-20-30-seater-tourists-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-20-30-seater-tourists-bus .sv-trust-card strong,#veh-20-30-seater-tourists-bus .sv-strip-card strong,#veh-20-30-seater-tourists-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-20-30-seater-tourists-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-20-30-seater-tourists-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-20-30-seater-tourists-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-20-30-seater-tourists-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-20-30-seater-tourists-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-20-30-seater-tourists-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-20-30-seater-tourists-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-20-30-seater-tourists-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-20-30-seater-tourists-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-20-30-seater-tourists-bus .sv-fallback{display:grid;gap:10px}#veh-20-30-seater-tourists-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-20-30-seater-tourists-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-20-30-seater-tourists-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-20-30-seater-tourists-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-20-30-seater-tourists-bus .sv-card h2,#veh-20-30-seater-tourists-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-20-30-seater-tourists-bus .sv-card p,#veh-20-30-seater-tourists-bus .sv-mini p,#veh-20-30-seater-tourists-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-20-30-seater-tourists-bus .sv-card p + p{margin-top:12px}#veh-20-30-seater-tourists-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-20-30-seater-tourists-bus .sv-grid3,#veh-20-30-seater-tourists-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-20-30-seater-tourists-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-20-30-seater-tourists-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-20-30-seater-tourists-bus .sv-faq{display:grid;gap:14px}#veh-20-30-seater-tourists-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-20-30-seater-tourists-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-20-30-seater-tourists-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-20-30-seater-tourists-bus .sv-cta{padding:30px}#veh-20-30-seater-tourists-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-20-30-seater-tourists-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-20-30-seater-tourists-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-20-30-seater-tourists-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-20-30-seater-tourists-bus .sv-gallery,#veh-20-30-seater-tourists-bus .sv-grid2,#veh-20-30-seater-tourists-bus .sv-grid3,#veh-20-30-seater-tourists-bus .sv-compare,#veh-20-30-seater-tourists-bus .sv-strip,#veh-20-30-seater-tourists-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-20-30-seater-tourists-bus{padding:54px 14px 60px}#veh-20-30-seater-tourists-bus h1{font-size:34px;line-height:1.06}#veh-20-30-seater-tourists-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-20-30-seater-tourists-bus .sv-hero-rail,#veh-20-30-seater-tourists-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-20-30-seater-tourists-bus .sv-side-media{grid-template-columns:1fr}#veh-20-30-seater-tourists-bus .sv-shot.hero{height:540px;min-height:540px}#veh-20-30-seater-tourists-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: 35-50-seater-luxury-bus | 1e893b867eb99939e30f6b6286dd7a05 */
/* Full-bleed layout repair from 35-50-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-35-50-seater-luxury-bus,
body .page-content > #veh-35-50-seater-luxury-bus,
body #content .page-content > #veh-35-50-seater-luxury-bus,
body #veh-35-50-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-35-50-seater-luxury-bus,
  body .page-content > #veh-35-50-seater-luxury-bus,
  body #content .page-content > #veh-35-50-seater-luxury-bus,
  body #veh-35-50-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 35-50-seater-luxury-bus | 872434d4d83f7d5fc407e9bc826ceda5 */
/* Style block from 35-50-seater-luxury-bus */
#veh-35-50-seater-luxury-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-35-50-seater-luxury-bus *{box-sizing:border-box}#veh-35-50-seater-luxury-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-35-50-seater-luxury-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-35-50-seater-luxury-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-35-50-seater-luxury-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-35-50-seater-luxury-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-35-50-seater-luxury-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-35-50-seater-luxury-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-35-50-seater-luxury-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-35-50-seater-luxury-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-35-50-seater-luxury-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-35-50-seater-luxury-bus .sv-hero p + p{margin-top:10px}#veh-35-50-seater-luxury-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-35-50-seater-luxury-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-35-50-seater-luxury-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-35-50-seater-luxury-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-35-50-seater-luxury-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-35-50-seater-luxury-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-35-50-seater-luxury-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-35-50-seater-luxury-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-35-50-seater-luxury-bus .sv-trust-card,#veh-35-50-seater-luxury-bus .sv-card,#veh-35-50-seater-luxury-bus .sv-mini,#veh-35-50-seater-luxury-bus .sv-strip-card,#veh-35-50-seater-luxury-bus .sv-main-media,#veh-35-50-seater-luxury-bus .sv-side-media,#veh-35-50-seater-luxury-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-35-50-seater-luxury-bus .sv-trust-card,#veh-35-50-seater-luxury-bus .sv-card,#veh-35-50-seater-luxury-bus .sv-mini,#veh-35-50-seater-luxury-bus .sv-strip-card{padding:20px}#veh-35-50-seater-luxury-bus .sv-trust-card span,#veh-35-50-seater-luxury-bus .sv-card span,#veh-35-50-seater-luxury-bus .sv-mini span,#veh-35-50-seater-luxury-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-35-50-seater-luxury-bus .sv-trust-card strong,#veh-35-50-seater-luxury-bus .sv-strip-card strong,#veh-35-50-seater-luxury-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-35-50-seater-luxury-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-35-50-seater-luxury-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-35-50-seater-luxury-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-35-50-seater-luxury-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-35-50-seater-luxury-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-35-50-seater-luxury-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-35-50-seater-luxury-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-35-50-seater-luxury-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-35-50-seater-luxury-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-35-50-seater-luxury-bus .sv-fallback{display:grid;gap:10px}#veh-35-50-seater-luxury-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-35-50-seater-luxury-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-35-50-seater-luxury-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-35-50-seater-luxury-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-35-50-seater-luxury-bus .sv-card h2,#veh-35-50-seater-luxury-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-35-50-seater-luxury-bus .sv-card p,#veh-35-50-seater-luxury-bus .sv-mini p,#veh-35-50-seater-luxury-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-35-50-seater-luxury-bus .sv-card p + p{margin-top:12px}#veh-35-50-seater-luxury-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-35-50-seater-luxury-bus .sv-grid3,#veh-35-50-seater-luxury-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-35-50-seater-luxury-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-35-50-seater-luxury-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-35-50-seater-luxury-bus .sv-faq{display:grid;gap:14px}#veh-35-50-seater-luxury-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-35-50-seater-luxury-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-35-50-seater-luxury-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-35-50-seater-luxury-bus .sv-cta{padding:30px}#veh-35-50-seater-luxury-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-35-50-seater-luxury-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-35-50-seater-luxury-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-35-50-seater-luxury-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-35-50-seater-luxury-bus .sv-gallery,#veh-35-50-seater-luxury-bus .sv-grid2,#veh-35-50-seater-luxury-bus .sv-grid3,#veh-35-50-seater-luxury-bus .sv-compare,#veh-35-50-seater-luxury-bus .sv-strip,#veh-35-50-seater-luxury-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-35-50-seater-luxury-bus{padding:54px 14px 60px}#veh-35-50-seater-luxury-bus h1{font-size:34px;line-height:1.06}#veh-35-50-seater-luxury-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-35-50-seater-luxury-bus .sv-hero-rail,#veh-35-50-seater-luxury-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-35-50-seater-luxury-bus .sv-side-media{grid-template-columns:1fr}#veh-35-50-seater-luxury-bus .sv-shot.hero{height:540px;min-height:540px}#veh-35-50-seater-luxury-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: 51-53-seater-luxury-bus | 315c7fedc9f21e7fa07afb48a8c6a7b2 */
/* Full-bleed layout repair from 51-53-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body .site-main > .page-content > #veh-51-53-seater-luxury-bus,
body .page-content > #veh-51-53-seater-luxury-bus,
body #content .page-content > #veh-51-53-seater-luxury-bus,
body #veh-51-53-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-51-53-seater-luxury-bus,
  body .page-content > #veh-51-53-seater-luxury-bus,
  body #content .page-content > #veh-51-53-seater-luxury-bus,
  body #veh-51-53-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 51-53-seater-luxury-bus | a87212889647998aaf5df2b453e8a587 */
/* Style block from 51-53-seater-luxury-bus */
#veh-51-53-seater-luxury-bus{--blue1:#0b63b6;--blue2:#168bff;--blue3:#68bbff;--blue4:#dff0ff;--ink:#0c1a34;--muted:#536b88;--line:rgba(11,99,182,.12);--soft:#f6fbff;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 92% 10%,rgba(223,240,255,.30),transparent 24%),linear-gradient(135deg,#0b63b6 0%,#168bff 54%,#68bbff 100%);padding:72px 20px 84px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}#veh-51-53-seater-luxury-bus *{box-sizing:border-box}#veh-51-53-seater-luxury-bus .sv-wrap{max-width:1480px;margin:0 auto}#veh-51-53-seater-luxury-bus .sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;padding:0;list-style:none}#veh-51-53-seater-luxury-bus .sv-breadcrumbs li{color:#eef7ff;font-size:12px;font-weight:700;letter-spacing:.12px}#veh-51-53-seater-luxury-bus .sv-breadcrumbs a{color:#eef7ff;text-decoration:none}#veh-51-53-seater-luxury-bus .sv-breadcrumbs li+li:before{content:'›';margin-right:10px;color:rgba(255,255,255,.72)}#veh-51-53-seater-luxury-bus .sv-hero{padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(7,28,60,.16)}#veh-51-53-seater-luxury-bus .sv-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#eef7ff;font-size:12px;font-weight:800;letter-spacing:.32px;text-transform:uppercase}#veh-51-53-seater-luxury-bus .sv-kicker:before{content:'';width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14)}#veh-51-53-seater-luxury-bus h1{margin:18px 0 10px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-1.2px}#veh-51-53-seater-luxury-bus .sv-hero p{margin:0;color:#eef8ff;font-size:18px;line-height:1.84;max-width:1320px}#veh-51-53-seater-luxury-bus .sv-hero p + p{margin-top:10px}#veh-51-53-seater-luxury-bus .sv-hero-rail{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);border:1px solid rgba(255,255,255,.22)}#veh-51-53-seater-luxury-bus .sv-hero-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12px}#veh-51-53-seater-luxury-bus .sv-hero-rail a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800;transition:.22s ease}#veh-51-53-seater-luxury-bus .sv-hero-rail a:hover{transform:translateY(-2px)}#veh-51-53-seater-luxury-bus .sv-btn1{background:#fff;color:#0a2d63;box-shadow:0 16px 28px rgba(15,23,42,.14)}#veh-51-53-seater-luxury-bus .sv-btn2{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);color:#fff}#veh-51-53-seater-luxury-bus .sv-btn3{background:rgba(8,28,62,.34);border:1px solid rgba(255,255,255,.16);color:#fff}#veh-51-53-seater-luxury-bus .sv-trust{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#veh-51-53-seater-luxury-bus .sv-trust-card,#veh-51-53-seater-luxury-bus .sv-card,#veh-51-53-seater-luxury-bus .sv-mini,#veh-51-53-seater-luxury-bus .sv-strip-card,#veh-51-53-seater-luxury-bus .sv-main-media,#veh-51-53-seater-luxury-bus .sv-side-media,#veh-51-53-seater-luxury-bus .sv-cta{border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 60%,#dff0ff 100%);border:1px solid rgba(255,255,255,.84);box-shadow:0 20px 40px rgba(15,23,42,.10)}#veh-51-53-seater-luxury-bus .sv-trust-card,#veh-51-53-seater-luxury-bus .sv-card,#veh-51-53-seater-luxury-bus .sv-mini,#veh-51-53-seater-luxury-bus .sv-strip-card{padding:20px}#veh-51-53-seater-luxury-bus .sv-trust-card span,#veh-51-53-seater-luxury-bus .sv-card span,#veh-51-53-seater-luxury-bus .sv-mini span,#veh-51-53-seater-luxury-bus .sv-strip-card span{display:block;color:#0b63b6;font-size:11px;font-weight:800;letter-spacing:.24px;text-transform:uppercase;margin-bottom:8px}#veh-51-53-seater-luxury-bus .sv-trust-card strong,#veh-51-53-seater-luxury-bus .sv-strip-card strong,#veh-51-53-seater-luxury-bus .sv-card strong{display:block;color:var(--ink);font-size:18px;line-height:1.42}#veh-51-53-seater-luxury-bus .sv-gallery{margin-top:28px;display:grid;grid-template-columns:1fr;gap:18px}#veh-51-53-seater-luxury-bus .sv-main-media{padding:0;min-height:0;overflow:hidden}#veh-51-53-seater-luxury-bus .sv-side-media{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;align-items:stretch}#veh-51-53-seater-luxury-bus .sv-shot{border-radius:24px;overflow:hidden;background:#ffffff;position:relative;display:block}#veh-51-53-seater-luxury-bus .sv-shot img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center;background:#fff}#veh-51-53-seater-luxury-bus .sv-shot.hero{width:100%;height:840px;min-height:840px}#veh-51-53-seater-luxury-bus .sv-shot.hero img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}#veh-51-53-seater-luxury-bus .sv-side-media .sv-shot{width:100%;height:525px;min-height:525px}#veh-51-53-seater-luxury-bus .sv-shot-fallback{background:linear-gradient(145deg,#0b63b6 0%,#168bff 56%,#72c8ff 100%);display:flex;align-items:flex-end;padding:22px}#veh-51-53-seater-luxury-bus .sv-fallback{display:grid;gap:10px}#veh-51-53-seater-luxury-bus .sv-fallback span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;width:max-content;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:12px;font-weight:800}#veh-51-53-seater-luxury-bus .sv-fallback strong{color:#fff;font-size:28px;line-height:1.15}#veh-51-53-seater-luxury-bus .sv-strip{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#veh-51-53-seater-luxury-bus .sv-content{margin-top:26px;display:grid;gap:20px}#veh-51-53-seater-luxury-bus .sv-card h2,#veh-51-53-seater-luxury-bus .sv-cta h2{margin:0 0 12px;color:var(--ink);font-size:30px;line-height:1.12;letter-spacing:-.35px}#veh-51-53-seater-luxury-bus .sv-card p,#veh-51-53-seater-luxury-bus .sv-mini p,#veh-51-53-seater-luxury-bus .sv-cta p{margin:0;color:var(--muted);font-size:15px;line-height:1.84;font-weight:600}#veh-51-53-seater-luxury-bus .sv-card p + p{margin-top:12px}#veh-51-53-seater-luxury-bus .sv-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#veh-51-53-seater-luxury-bus .sv-grid3,#veh-51-53-seater-luxury-bus .sv-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#veh-51-53-seater-luxury-bus .sv-mini h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}#veh-51-53-seater-luxury-bus .sv-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;background:#0b63b6;color:#fff;text-decoration:none;font-size:13px;font-weight:800;margin-top:12px}#veh-51-53-seater-luxury-bus .sv-faq{display:grid;gap:14px}#veh-51-53-seater-luxury-bus .sv-faq-item{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border:1px solid var(--line);box-shadow:0 10px 22px rgba(15,23,42,.05)}#veh-51-53-seater-luxury-bus .sv-faq-item h3{margin:0 0 8px;color:var(--ink);font-size:20px;line-height:1.22}#veh-51-53-seater-luxury-bus .sv-faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.78;font-weight:600}#veh-51-53-seater-luxury-bus .sv-cta{padding:30px}#veh-51-53-seater-luxury-bus .sv-cta-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}#veh-51-53-seater-luxury-bus .sv-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-size:13px;font-weight:800}#veh-51-53-seater-luxury-bus .sv-cta-actions .sv-btn1{background:#0b63b6;color:#fff;box-shadow:0 16px 28px rgba(11,99,182,.18)}#veh-51-53-seater-luxury-bus .sv-cta-actions .sv-btn2{background:#fff;border:1px solid var(--line);color:#0c1a34}@media (max-width:1180px){#veh-51-53-seater-luxury-bus .sv-gallery,#veh-51-53-seater-luxury-bus .sv-grid2,#veh-51-53-seater-luxury-bus .sv-grid3,#veh-51-53-seater-luxury-bus .sv-compare,#veh-51-53-seater-luxury-bus .sv-strip,#veh-51-53-seater-luxury-bus .sv-trust{grid-template-columns:1fr}}@media (max-width:767px){#veh-51-53-seater-luxury-bus{padding:54px 14px 60px}#veh-51-53-seater-luxury-bus h1{font-size:34px;line-height:1.06}#veh-51-53-seater-luxury-bus .sv-hero p{font-size:16px;line-height:1.72}#veh-51-53-seater-luxury-bus .sv-hero-rail,#veh-51-53-seater-luxury-bus .sv-cta-actions{flex-direction:column;align-items:stretch}#veh-51-53-seater-luxury-bus .sv-side-media{grid-template-columns:1fr}#veh-51-53-seater-luxury-bus .sv-shot.hero{height:540px;min-height:540px}#veh-51-53-seater-luxury-bus .sv-side-media .sv-shot{height:420px;min-height:420px}}

/* SWAT CSV CSS: 7-10-seater-vans | 502c391586a796f1fc7224abcee84e20 */
/* Full-bleed layout repair from 7-10-seater-vans: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #cat-7-10-seater-vans,
body .page-content > #cat-7-10-seater-vans,
body #content .page-content > #cat-7-10-seater-vans,
body.swat-csv-imported-page #cat-7-10-seater-vans,
body #cat-7-10-seater-vans{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-7-10-seater-vans,
  body .page-content > #cat-7-10-seater-vans,
  body #content .page-content > #cat-7-10-seater-vans,
  body.swat-csv-imported-page #cat-7-10-seater-vans,
  body #cat-7-10-seater-vans{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 12-15-seater-vans | 51171f4b0f4a1ca9e7afcc5710243afa */
/* Full-bleed layout repair from 12-15-seater-vans: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #cat-12-15-seater-vans,
body .page-content > #cat-12-15-seater-vans,
body #content .page-content > #cat-12-15-seater-vans,
body.swat-csv-imported-page #cat-12-15-seater-vans,
body #cat-12-15-seater-vans{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-12-15-seater-vans,
  body .page-content > #cat-12-15-seater-vans,
  body #content .page-content > #cat-12-15-seater-vans,
  body.swat-csv-imported-page #cat-12-15-seater-vans,
  body #cat-12-15-seater-vans{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: luxury-vans | 374498ad2abddb83cffe39d6d618c08b */
/* Full-bleed layout repair from luxury-vans: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #cat-luxury-vans,
body .page-content > #cat-luxury-vans,
body #content .page-content > #cat-luxury-vans,
body.swat-csv-imported-page #cat-luxury-vans,
body #cat-luxury-vans{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-luxury-vans,
  body .page-content > #cat-luxury-vans,
  body #content .page-content > #cat-luxury-vans,
  body.swat-csv-imported-page #cat-luxury-vans,
  body #cat-luxury-vans{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 20-34-seater-minibuses | ba5373aee2a0bcdd3a0cd21a1f34e750 */
/* Full-bleed layout repair from 20-34-seater-minibuses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #cat-20-34-seater-minibuses,
body .page-content > #cat-20-34-seater-minibuses,
body #content .page-content > #cat-20-34-seater-minibuses,
body.swat-csv-imported-page #cat-20-34-seater-minibuses,
body #cat-20-34-seater-minibuses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-20-34-seater-minibuses,
  body .page-content > #cat-20-34-seater-minibuses,
  body #content .page-content > #cat-20-34-seater-minibuses,
  body.swat-csv-imported-page #cat-20-34-seater-minibuses,
  body #cat-20-34-seater-minibuses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 35-seater-luxury-buses | e7e93722c08273a934e7f05aa2c2cba7 */
/* Full-bleed layout repair from 35-seater-luxury-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #cat-35-seater-luxury-buses,
body .page-content > #cat-35-seater-luxury-buses,
body #content .page-content > #cat-35-seater-luxury-buses,
body.swat-csv-imported-page #cat-35-seater-luxury-buses,
body #cat-35-seater-luxury-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-35-seater-luxury-buses,
  body .page-content > #cat-35-seater-luxury-buses,
  body #content .page-content > #cat-35-seater-luxury-buses,
  body.swat-csv-imported-page #cat-35-seater-luxury-buses,
  body #cat-35-seater-luxury-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 50-53-seater-luxury-buses | 1448129cc97f1cb0996688ccd940fc64 */
/* Full-bleed layout repair from 50-53-seater-luxury-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #cat-50-53-seater-luxury-buses,
body .page-content > #cat-50-53-seater-luxury-buses,
body #content .page-content > #cat-50-53-seater-luxury-buses,
body.swat-csv-imported-page #cat-50-53-seater-luxury-buses,
body #cat-50-53-seater-luxury-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-50-53-seater-luxury-buses,
  body .page-content > #cat-50-53-seater-luxury-buses,
  body #content .page-content > #cat-50-53-seater-luxury-buses,
  body.swat-csv-imported-page #cat-50-53-seater-luxury-buses,
  body #cat-50-53-seater-luxury-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 49-71-seater-staff-buses | 7107ec5b9d42d0ca076f4c74f0df9a7a */
/* Full-bleed layout repair from 49-71-seater-staff-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #cat-49-71-seater-staff-buses,
body .page-content > #cat-49-71-seater-staff-buses,
body #content .page-content > #cat-49-71-seater-staff-buses,
body.swat-csv-imported-page #cat-49-71-seater-staff-buses,
body #cat-49-71-seater-staff-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-49-71-seater-staff-buses,
  body .page-content > #cat-49-71-seater-staff-buses,
  body #content .page-content > #cat-49-71-seater-staff-buses,
  body.swat-csv-imported-page #cat-49-71-seater-staff-buses,
  body #cat-49-71-seater-staff-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 50-67-seater-labor-ac-buses | fca2a8be8655a991131e71452b760f77 */
/* Full-bleed layout repair from 50-67-seater-labor-ac-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #cat-50-67-seater-labor-ac-buses,
body .page-content > #cat-50-67-seater-labor-ac-buses,
body #content .page-content > #cat-50-67-seater-labor-ac-buses,
body.swat-csv-imported-page #cat-50-67-seater-labor-ac-buses,
body #cat-50-67-seater-labor-ac-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-50-67-seater-labor-ac-buses,
  body .page-content > #cat-50-67-seater-labor-ac-buses,
  body #content .page-content > #cat-50-67-seater-labor-ac-buses,
  body.swat-csv-imported-page #cat-50-67-seater-labor-ac-buses,
  body #cat-50-67-seater-labor-ac-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 80-84-seater-labor-non-ac-buses | 6fc948fafa5fcaee5c9c1b81f8f50eed */
/* Full-bleed layout repair from 80-84-seater-labor-non-ac-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #cat-80-84-seater-labor-non-ac-buses,
body .page-content > #cat-80-84-seater-labor-non-ac-buses,
body #content .page-content > #cat-80-84-seater-labor-non-ac-buses,
body.swat-csv-imported-page #cat-80-84-seater-labor-non-ac-buses,
body #cat-80-84-seater-labor-non-ac-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-80-84-seater-labor-non-ac-buses,
  body .page-content > #cat-80-84-seater-labor-non-ac-buses,
  body #content .page-content > #cat-80-84-seater-labor-non-ac-buses,
  body.swat-csv-imported-page #cat-80-84-seater-labor-non-ac-buses,
  body #cat-80-84-seater-labor-non-ac-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: school-buses | 9d8de133f743d3bdb4224161c512f2cb */
/* Full-bleed layout repair from school-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #cat-school-buses,
body .page-content > #cat-school-buses,
body #content .page-content > #cat-school-buses,
body.swat-csv-imported-page #cat-school-buses,
body #cat-school-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-school-buses,
  body .page-content > #cat-school-buses,
  body #content .page-content > #cat-school-buses,
  body.swat-csv-imported-page #cat-school-buses,
  body #cat-school-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: tourism-buses | 17806161bf68e476fcddf1a34f6371ab */
/* Full-bleed layout repair from tourism-buses: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #cat-tourism-buses,
body .page-content > #cat-tourism-buses,
body #content .page-content > #cat-tourism-buses,
body.swat-csv-imported-page #cat-tourism-buses,
body #cat-tourism-buses{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #cat-tourism-buses,
  body .page-content > #cat-tourism-buses,
  body #content .page-content > #cat-tourism-buses,
  body.swat-csv-imported-page #cat-tourism-buses,
  body #cat-tourism-buses{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-hiace-12-seater-passenger-van | 9831498a4fa980e672ace191a7dd7ff0 */
/* Full-bleed layout repair from toyota-hiace-12-seater-passenger-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-toyota-hiace-12-seater-passenger-van,
body .page-content > #veh-toyota-hiace-12-seater-passenger-van,
body #content .page-content > #veh-toyota-hiace-12-seater-passenger-van,
body.swat-csv-imported-page #veh-toyota-hiace-12-seater-passenger-van,
body #veh-toyota-hiace-12-seater-passenger-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-hiace-12-seater-passenger-van,
  body .page-content > #veh-toyota-hiace-12-seater-passenger-van,
  body #content .page-content > #veh-toyota-hiace-12-seater-passenger-van,
  body.swat-csv-imported-page #veh-toyota-hiace-12-seater-passenger-van,
  body #veh-toyota-hiace-12-seater-passenger-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: hyundai-h1-shuttle-9-seater-mini-van | 1c7ff2de80248c36affc95acbc305b86 */
/* Full-bleed layout repair from hyundai-h1-shuttle-9-seater-mini-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
body .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
body #content .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
body.swat-csv-imported-page #veh-hyundai-h1-shuttle-9-seater-mini-van,
body #veh-hyundai-h1-shuttle-9-seater-mini-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
  body .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
  body #content .page-content > #veh-hyundai-h1-shuttle-9-seater-mini-van,
  body.swat-csv-imported-page #veh-hyundai-h1-shuttle-9-seater-mini-van,
  body #veh-hyundai-h1-shuttle-9-seater-mini-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-previa-7-seater-passenger-mini-van | 3842c31b65c95857b0578ef80fa65bf9 */
/* Full-bleed layout repair from toyota-previa-7-seater-passenger-mini-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
body .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
body #content .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
body.swat-csv-imported-page #veh-toyota-previa-7-seater-passenger-mini-van,
body #veh-toyota-previa-7-seater-passenger-mini-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
  body .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
  body #content .page-content > #veh-toyota-previa-7-seater-passenger-mini-van,
  body.swat-csv-imported-page #veh-toyota-previa-7-seater-passenger-mini-van,
  body #veh-toyota-previa-7-seater-passenger-mini-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-hiace-10-seater-passenger-mini-van | 6e26765efd8690786aa926882bcae9a7 */
/* Full-bleed layout repair from toyota-hiace-10-seater-passenger-mini-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
body .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
body #content .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
body.swat-csv-imported-page #veh-toyota-hiace-10-seater-passenger-mini-van,
body #veh-toyota-hiace-10-seater-passenger-mini-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
  body .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
  body #content .page-content > #veh-toyota-hiace-10-seater-passenger-mini-van,
  body.swat-csv-imported-page #veh-toyota-hiace-10-seater-passenger-mini-van,
  body #veh-toyota-hiace-10-seater-passenger-mini-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-benz-vito-executive-8-seater-mini-van | 444d1880eedc00a7295ee96ad4789415 */
/* Full-bleed layout repair from mercedes-benz-vito-executive-8-seater-mini-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
body .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
body #content .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
body.swat-csv-imported-page #veh-mercedes-benz-vito-executive-8-seater-mini-van,
body #veh-mercedes-benz-vito-executive-8-seater-mini-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
  body .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
  body #content .page-content > #veh-mercedes-benz-vito-executive-8-seater-mini-van,
  body.swat-csv-imported-page #veh-mercedes-benz-vito-executive-8-seater-mini-van,
  body #veh-mercedes-benz-vito-executive-8-seater-mini-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: hyundai-h1-12-seater-passenger-van | 79d06b71633c0a89ede5053dc021454f */
/* Full-bleed layout repair from hyundai-h1-12-seater-passenger-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-hyundai-h1-12-seater-passenger-van,
body .page-content > #veh-hyundai-h1-12-seater-passenger-van,
body #content .page-content > #veh-hyundai-h1-12-seater-passenger-van,
body.swat-csv-imported-page #veh-hyundai-h1-12-seater-passenger-van,
body #veh-hyundai-h1-12-seater-passenger-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-hyundai-h1-12-seater-passenger-van,
  body .page-content > #veh-hyundai-h1-12-seater-passenger-van,
  body #content .page-content > #veh-hyundai-h1-12-seater-passenger-van,
  body.swat-csv-imported-page #veh-hyundai-h1-12-seater-passenger-van,
  body #veh-hyundai-h1-12-seater-passenger-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-hiace-13-seater-commuter-van | 79408bf2b3f8b7309f8f25d21a8cbb93 */
/* Full-bleed layout repair from toyota-hiace-13-seater-commuter-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-toyota-hiace-13-seater-commuter-van,
body .page-content > #veh-toyota-hiace-13-seater-commuter-van,
body #content .page-content > #veh-toyota-hiace-13-seater-commuter-van,
body.swat-csv-imported-page #veh-toyota-hiace-13-seater-commuter-van,
body #veh-toyota-hiace-13-seater-commuter-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-hiace-13-seater-commuter-van,
  body .page-content > #veh-toyota-hiace-13-seater-commuter-van,
  body #content .page-content > #veh-toyota-hiace-13-seater-commuter-van,
  body.swat-csv-imported-page #veh-toyota-hiace-13-seater-commuter-van,
  body #veh-toyota-hiace-13-seater-commuter-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: nissan-urvan-14-seater-passenger-van | 0ac8622b5706c9615b078a6a8cef345a */
/* Full-bleed layout repair from nissan-urvan-14-seater-passenger-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-nissan-urvan-14-seater-passenger-van,
body .page-content > #veh-nissan-urvan-14-seater-passenger-van,
body #content .page-content > #veh-nissan-urvan-14-seater-passenger-van,
body.swat-csv-imported-page #veh-nissan-urvan-14-seater-passenger-van,
body #veh-nissan-urvan-14-seater-passenger-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-nissan-urvan-14-seater-passenger-van,
  body .page-content > #veh-nissan-urvan-14-seater-passenger-van,
  body #content .page-content > #veh-nissan-urvan-14-seater-passenger-van,
  body.swat-csv-imported-page #veh-nissan-urvan-14-seater-passenger-van,
  body #veh-nissan-urvan-14-seater-passenger-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-hiace-high-roof-15-seater-van | a3550a87461fd10e71fb6e69b76af364 */
/* Full-bleed layout repair from toyota-hiace-high-roof-15-seater-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
body .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
body #content .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
body.swat-csv-imported-page #veh-toyota-hiace-high-roof-15-seater-van,
body #veh-toyota-hiace-high-roof-15-seater-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
  body .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
  body #content .page-content > #veh-toyota-hiace-high-roof-15-seater-van,
  body.swat-csv-imported-page #veh-toyota-hiace-high-roof-15-seater-van,
  body #veh-toyota-hiace-high-roof-15-seater-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-sprinter-luxury-van | 8de6c863ae769e2baa1182b77889a986 */
/* Full-bleed layout repair from mercedes-sprinter-luxury-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-mercedes-sprinter-luxury-van,
body .page-content > #veh-mercedes-sprinter-luxury-van,
body #content .page-content > #veh-mercedes-sprinter-luxury-van,
body.swat-csv-imported-page #veh-mercedes-sprinter-luxury-van,
body #veh-mercedes-sprinter-luxury-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-sprinter-luxury-van,
  body .page-content > #veh-mercedes-sprinter-luxury-van,
  body #content .page-content > #veh-mercedes-sprinter-luxury-van,
  body.swat-csv-imported-page #veh-mercedes-sprinter-luxury-van,
  body #veh-mercedes-sprinter-luxury-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-v-class-vip-van | 6c870a6af241156f0d0b368745f7b12d */
/* Full-bleed layout repair from mercedes-v-class-vip-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-mercedes-v-class-vip-van,
body .page-content > #veh-mercedes-v-class-vip-van,
body #content .page-content > #veh-mercedes-v-class-vip-van,
body.swat-csv-imported-page #veh-mercedes-v-class-vip-van,
body #veh-mercedes-v-class-vip-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-v-class-vip-van,
  body .page-content > #veh-mercedes-v-class-vip-van,
  body #content .page-content > #veh-mercedes-v-class-vip-van,
  body.swat-csv-imported-page #veh-mercedes-v-class-vip-van,
  body #veh-mercedes-v-class-vip-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-granvia-luxury-van | 36e40514cdf8818fb2a2c20f3823533d */
/* Full-bleed layout repair from toyota-granvia-luxury-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-toyota-granvia-luxury-van,
body .page-content > #veh-toyota-granvia-luxury-van,
body #content .page-content > #veh-toyota-granvia-luxury-van,
body.swat-csv-imported-page #veh-toyota-granvia-luxury-van,
body #veh-toyota-granvia-luxury-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-granvia-luxury-van,
  body .page-content > #veh-toyota-granvia-luxury-van,
  body #content .page-content > #veh-toyota-granvia-luxury-van,
  body.swat-csv-imported-page #veh-toyota-granvia-luxury-van,
  body #veh-toyota-granvia-luxury-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-sprinter-executive-van | 903b578e3f503da77acba568e64778a5 */
/* Full-bleed layout repair from mercedes-sprinter-executive-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-mercedes-sprinter-executive-van,
body .page-content > #veh-mercedes-sprinter-executive-van,
body #content .page-content > #veh-mercedes-sprinter-executive-van,
body.swat-csv-imported-page #veh-mercedes-sprinter-executive-van,
body #veh-mercedes-sprinter-executive-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-sprinter-executive-van,
  body .page-content > #veh-mercedes-sprinter-executive-van,
  body #content .page-content > #veh-mercedes-sprinter-executive-van,
  body.swat-csv-imported-page #veh-mercedes-sprinter-executive-van,
  body #veh-mercedes-sprinter-executive-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: hyundai-county-25-seater-mini-bus | e329bec7b0e9763d59834fe587eef17f */
/* Full-bleed layout repair from hyundai-county-25-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-hyundai-county-25-seater-mini-bus,
body .page-content > #veh-hyundai-county-25-seater-mini-bus,
body #content .page-content > #veh-hyundai-county-25-seater-mini-bus,
body.swat-csv-imported-page #veh-hyundai-county-25-seater-mini-bus,
body #veh-hyundai-county-25-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-hyundai-county-25-seater-mini-bus,
  body .page-content > #veh-hyundai-county-25-seater-mini-bus,
  body #content .page-content > #veh-hyundai-county-25-seater-mini-bus,
  body.swat-csv-imported-page #veh-hyundai-county-25-seater-mini-bus,
  body #veh-hyundai-county-25-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: nissan-civilian-30-seater-mini-bus | 80d144b7d0018592772be9986c8c5d07 */
/* Full-bleed layout repair from nissan-civilian-30-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-nissan-civilian-30-seater-mini-bus,
body .page-content > #veh-nissan-civilian-30-seater-mini-bus,
body #content .page-content > #veh-nissan-civilian-30-seater-mini-bus,
body.swat-csv-imported-page #veh-nissan-civilian-30-seater-mini-bus,
body #veh-nissan-civilian-30-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-nissan-civilian-30-seater-mini-bus,
  body .page-content > #veh-nissan-civilian-30-seater-mini-bus,
  body #content .page-content > #veh-nissan-civilian-30-seater-mini-bus,
  body.swat-csv-imported-page #veh-nissan-civilian-30-seater-mini-bus,
  body #veh-nissan-civilian-30-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-coaster-23-seater-mini-bus | a64703fe3925349cfd0d35870bbce2a1 */
/* Full-bleed layout repair from toyota-coaster-23-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-toyota-coaster-23-seater-mini-bus,
body .page-content > #veh-toyota-coaster-23-seater-mini-bus,
body #content .page-content > #veh-toyota-coaster-23-seater-mini-bus,
body.swat-csv-imported-page #veh-toyota-coaster-23-seater-mini-bus,
body #veh-toyota-coaster-23-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-coaster-23-seater-mini-bus,
  body .page-content > #veh-toyota-coaster-23-seater-mini-bus,
  body #content .page-content > #veh-toyota-coaster-23-seater-mini-bus,
  body.swat-csv-imported-page #veh-toyota-coaster-23-seater-mini-bus,
  body #veh-toyota-coaster-23-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: toyota-coaster-30-seater-mini-bus | 0cfc55361c4ce0c690b004d54602c6ef */
/* Full-bleed layout repair from toyota-coaster-30-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-toyota-coaster-30-seater-mini-bus,
body .page-content > #veh-toyota-coaster-30-seater-mini-bus,
body #content .page-content > #veh-toyota-coaster-30-seater-mini-bus,
body.swat-csv-imported-page #veh-toyota-coaster-30-seater-mini-bus,
body #veh-toyota-coaster-30-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-toyota-coaster-30-seater-mini-bus,
  body .page-content > #veh-toyota-coaster-30-seater-mini-bus,
  body #content .page-content > #veh-toyota-coaster-30-seater-mini-bus,
  body.swat-csv-imported-page #veh-toyota-coaster-30-seater-mini-bus,
  body #veh-toyota-coaster-30-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mitsubishi-rosa-26-seater-mini-bus | 481619c75065c164e575d0167f28af2d */
/* Full-bleed layout repair from mitsubishi-rosa-26-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
body .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
body #content .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
body.swat-csv-imported-page #veh-mitsubishi-rosa-26-seater-mini-bus,
body #veh-mitsubishi-rosa-26-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
  body .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
  body #content .page-content > #veh-mitsubishi-rosa-26-seater-mini-bus,
  body.swat-csv-imported-page #veh-mitsubishi-rosa-26-seater-mini-bus,
  body #veh-mitsubishi-rosa-26-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mitsubishi-rosa-34-seater-mini-bus | 8ae657927f02dc056f5b06cc0dfec9cc */
/* Full-bleed layout repair from mitsubishi-rosa-34-seater-mini-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
body .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
body #content .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
body.swat-csv-imported-page #veh-mitsubishi-rosa-34-seater-mini-bus,
body #veh-mitsubishi-rosa-34-seater-mini-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
  body .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
  body #content .page-content > #veh-mitsubishi-rosa-34-seater-mini-bus,
  body.swat-csv-imported-page #veh-mitsubishi-rosa-34-seater-mini-bus,
  body #veh-mitsubishi-rosa-34-seater-mini-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: higer-35-seater-luxury-bus | 6612b9ba628ec140400fda010323f800 */
/* Full-bleed layout repair from higer-35-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-higer-35-seater-luxury-bus,
body .page-content > #veh-higer-35-seater-luxury-bus,
body #content .page-content > #veh-higer-35-seater-luxury-bus,
body.swat-csv-imported-page #veh-higer-35-seater-luxury-bus,
body #veh-higer-35-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-higer-35-seater-luxury-bus,
  body .page-content > #veh-higer-35-seater-luxury-bus,
  body #content .page-content > #veh-higer-35-seater-luxury-bus,
  body.swat-csv-imported-page #veh-higer-35-seater-luxury-bus,
  body #veh-higer-35-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: kinglong-35-seater-executive-bus | 44cc655ee085c3cf22017844de6a9139 */
/* Full-bleed layout repair from kinglong-35-seater-executive-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-kinglong-35-seater-executive-bus,
body .page-content > #veh-kinglong-35-seater-executive-bus,
body #content .page-content > #veh-kinglong-35-seater-executive-bus,
body.swat-csv-imported-page #veh-kinglong-35-seater-executive-bus,
body #veh-kinglong-35-seater-executive-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-kinglong-35-seater-executive-bus,
  body .page-content > #veh-kinglong-35-seater-executive-bus,
  body #content .page-content > #veh-kinglong-35-seater-executive-bus,
  body.swat-csv-imported-page #veh-kinglong-35-seater-executive-bus,
  body #veh-kinglong-35-seater-executive-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: yutong-35-seater-luxury-bus | c2c6ce1163e960bd01bdd3479bd5060f */
/* Full-bleed layout repair from yutong-35-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-yutong-35-seater-luxury-bus,
body .page-content > #veh-yutong-35-seater-luxury-bus,
body #content .page-content > #veh-yutong-35-seater-luxury-bus,
body.swat-csv-imported-page #veh-yutong-35-seater-luxury-bus,
body #veh-yutong-35-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-yutong-35-seater-luxury-bus,
  body .page-content > #veh-yutong-35-seater-luxury-bus,
  body #content .page-content > #veh-yutong-35-seater-luxury-bus,
  body.swat-csv-imported-page #veh-yutong-35-seater-luxury-bus,
  body #veh-yutong-35-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: sunwin-35-seater-premium-bus | 493a630d2e627be6675279f15f3be3c7 */
/* Full-bleed layout repair from sunwin-35-seater-premium-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-sunwin-35-seater-premium-bus,
body .page-content > #veh-sunwin-35-seater-premium-bus,
body #content .page-content > #veh-sunwin-35-seater-premium-bus,
body.swat-csv-imported-page #veh-sunwin-35-seater-premium-bus,
body #veh-sunwin-35-seater-premium-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-sunwin-35-seater-premium-bus,
  body .page-content > #veh-sunwin-35-seater-premium-bus,
  body #content .page-content > #veh-sunwin-35-seater-premium-bus,
  body.swat-csv-imported-page #veh-sunwin-35-seater-premium-bus,
  body #veh-sunwin-35-seater-premium-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: higer-50-seater-luxury-bus | 48cae07bf3677126f2b137937685b078 */
/* Full-bleed layout repair from higer-50-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-higer-50-seater-luxury-bus,
body .page-content > #veh-higer-50-seater-luxury-bus,
body #content .page-content > #veh-higer-50-seater-luxury-bus,
body.swat-csv-imported-page #veh-higer-50-seater-luxury-bus,
body #veh-higer-50-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-higer-50-seater-luxury-bus,
  body .page-content > #veh-higer-50-seater-luxury-bus,
  body #content .page-content > #veh-higer-50-seater-luxury-bus,
  body.swat-csv-imported-page #veh-higer-50-seater-luxury-bus,
  body #veh-higer-50-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: scania-50-seater-luxury-coach | bee5f450c3dfb1025f4985a7fd8ad6e3 */
/* Full-bleed layout repair from scania-50-seater-luxury-coach: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-scania-50-seater-luxury-coach,
body .page-content > #veh-scania-50-seater-luxury-coach,
body #content .page-content > #veh-scania-50-seater-luxury-coach,
body.swat-csv-imported-page #veh-scania-50-seater-luxury-coach,
body #veh-scania-50-seater-luxury-coach{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-scania-50-seater-luxury-coach,
  body .page-content > #veh-scania-50-seater-luxury-coach,
  body #content .page-content > #veh-scania-50-seater-luxury-coach,
  body.swat-csv-imported-page #veh-scania-50-seater-luxury-coach,
  body #veh-scania-50-seater-luxury-coach{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: kinglong-53-seater-luxury-bus | cc73fb423bc9d34b9f301a5ccc8060f2 */
/* Full-bleed layout repair from kinglong-53-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-kinglong-53-seater-luxury-bus,
body .page-content > #veh-kinglong-53-seater-luxury-bus,
body #content .page-content > #veh-kinglong-53-seater-luxury-bus,
body.swat-csv-imported-page #veh-kinglong-53-seater-luxury-bus,
body #veh-kinglong-53-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-kinglong-53-seater-luxury-bus,
  body .page-content > #veh-kinglong-53-seater-luxury-bus,
  body #content .page-content > #veh-kinglong-53-seater-luxury-bus,
  body.swat-csv-imported-page #veh-kinglong-53-seater-luxury-bus,
  body #veh-kinglong-53-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: yutong-50-seater-luxury-bus | 7768f1ab43e7dbfb28a9eaf3330a5832 */
/* Full-bleed layout repair from yutong-50-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-yutong-50-seater-luxury-bus,
body .page-content > #veh-yutong-50-seater-luxury-bus,
body #content .page-content > #veh-yutong-50-seater-luxury-bus,
body.swat-csv-imported-page #veh-yutong-50-seater-luxury-bus,
body #veh-yutong-50-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-yutong-50-seater-luxury-bus,
  body .page-content > #veh-yutong-50-seater-luxury-bus,
  body #content .page-content > #veh-yutong-50-seater-luxury-bus,
  body.swat-csv-imported-page #veh-yutong-50-seater-luxury-bus,
  body #veh-yutong-50-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-50-seater-luxury-coach | 75da6861b737b4cb77d3ac9210aa3e64 */
/* Full-bleed layout repair from mercedes-50-seater-luxury-coach: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-mercedes-50-seater-luxury-coach,
body .page-content > #veh-mercedes-50-seater-luxury-coach,
body #content .page-content > #veh-mercedes-50-seater-luxury-coach,
body.swat-csv-imported-page #veh-mercedes-50-seater-luxury-coach,
body #veh-mercedes-50-seater-luxury-coach{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-50-seater-luxury-coach,
  body .page-content > #veh-mercedes-50-seater-luxury-coach,
  body #content .page-content > #veh-mercedes-50-seater-luxury-coach,
  body.swat-csv-imported-page #veh-mercedes-50-seater-luxury-coach,
  body #veh-mercedes-50-seater-luxury-coach{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: kinglong-50-seater-staff-transport-bus | 7f3ef4bbf8c5bb43b657978cf87bbcad */
/* Full-bleed layout repair from kinglong-50-seater-staff-transport-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-kinglong-50-seater-staff-transport-bus,
body .page-content > #veh-kinglong-50-seater-staff-transport-bus,
body #content .page-content > #veh-kinglong-50-seater-staff-transport-bus,
body.swat-csv-imported-page #veh-kinglong-50-seater-staff-transport-bus,
body #veh-kinglong-50-seater-staff-transport-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-kinglong-50-seater-staff-transport-bus,
  body .page-content > #veh-kinglong-50-seater-staff-transport-bus,
  body #content .page-content > #veh-kinglong-50-seater-staff-transport-bus,
  body.swat-csv-imported-page #veh-kinglong-50-seater-staff-transport-bus,
  body #veh-kinglong-50-seater-staff-transport-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: hyundai-50-seater-staff-shuttle-bus | 986640a103569a620bbb233cd4b36f2d */
/* Full-bleed layout repair from hyundai-50-seater-staff-shuttle-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
body .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
body #content .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
body.swat-csv-imported-page #veh-hyundai-50-seater-staff-shuttle-bus,
body #veh-hyundai-50-seater-staff-shuttle-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
  body .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
  body #content .page-content > #veh-hyundai-50-seater-staff-shuttle-bus,
  body.swat-csv-imported-page #veh-hyundai-50-seater-staff-shuttle-bus,
  body #veh-hyundai-50-seater-staff-shuttle-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-60-seater-staff-transport-bus | d2d8d82f9f538704ea2a1251b386aae1 */
/* Full-bleed layout repair from ashok-leyland-60-seater-staff-transport-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
body .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
body #content .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
body.swat-csv-imported-page #veh-ashok-leyland-60-seater-staff-transport-bus,
body #veh-ashok-leyland-60-seater-staff-transport-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
  body .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
  body #content .page-content > #veh-ashok-leyland-60-seater-staff-transport-bus,
  body.swat-csv-imported-page #veh-ashok-leyland-60-seater-staff-transport-bus,
  body #veh-ashok-leyland-60-seater-staff-transport-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-65-seater-staff-transport-bus | daee52ceb0411aefce0950579b5fb1b4 */
/* Full-bleed layout repair from ashok-leyland-65-seater-staff-transport-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
body .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
body #content .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
body.swat-csv-imported-page #veh-ashok-leyland-65-seater-staff-transport-bus,
body #veh-ashok-leyland-65-seater-staff-transport-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
  body .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
  body #content .page-content > #veh-ashok-leyland-65-seater-staff-transport-bus,
  body.swat-csv-imported-page #veh-ashok-leyland-65-seater-staff-transport-bus,
  body #veh-ashok-leyland-65-seater-staff-transport-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: mercedes-50-seater-staff-shuttle-bus | e669dc871a83720620b009d8df611526 */
/* Full-bleed layout repair from mercedes-50-seater-staff-shuttle-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
body .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
body #content .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
body.swat-csv-imported-page #veh-mercedes-50-seater-staff-shuttle-bus,
body #veh-mercedes-50-seater-staff-shuttle-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
  body .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
  body #content .page-content > #veh-mercedes-50-seater-staff-shuttle-bus,
  body.swat-csv-imported-page #veh-mercedes-50-seater-staff-shuttle-bus,
  body #veh-mercedes-50-seater-staff-shuttle-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-71-seater-workforce-bus | 0adec94be5ccf2900087a51a80029785 */
/* Full-bleed layout repair from ashok-leyland-71-seater-workforce-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
body .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
body #content .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
body.swat-csv-imported-page #veh-ashok-leyland-71-seater-workforce-bus,
body #veh-ashok-leyland-71-seater-workforce-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
  body .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
  body #content .page-content > #veh-ashok-leyland-71-seater-workforce-bus,
  body.swat-csv-imported-page #veh-ashok-leyland-71-seater-workforce-bus,
  body #veh-ashok-leyland-71-seater-workforce-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-50-seater-labor-ac-bus | 31bbbd56cf2b8b7e308959d5fe50d771 */
/* Full-bleed layout repair from ashok-leyland-50-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
body .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
body #content .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
body.swat-csv-imported-page #veh-ashok-leyland-50-seater-labor-ac-bus,
body #veh-ashok-leyland-50-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
  body .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
  body #content .page-content > #veh-ashok-leyland-50-seater-labor-ac-bus,
  body.swat-csv-imported-page #veh-ashok-leyland-50-seater-labor-ac-bus,
  body #veh-ashok-leyland-50-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-55-seater-labor-ac-bus | a1c2ac34431141f1a6cd3804950c244f */
/* Full-bleed layout repair from ashok-leyland-55-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
body .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
body #content .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
body.swat-csv-imported-page #veh-ashok-leyland-55-seater-labor-ac-bus,
body #veh-ashok-leyland-55-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
  body .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
  body #content .page-content > #veh-ashok-leyland-55-seater-labor-ac-bus,
  body.swat-csv-imported-page #veh-ashok-leyland-55-seater-labor-ac-bus,
  body #veh-ashok-leyland-55-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-60-seater-labor-ac-bus | b00537efa8e52bc2c3556f58a757afa8 */
/* Full-bleed layout repair from ashok-leyland-60-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
body .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
body #content .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
body.swat-csv-imported-page #veh-ashok-leyland-60-seater-labor-ac-bus,
body #veh-ashok-leyland-60-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
  body .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
  body #content .page-content > #veh-ashok-leyland-60-seater-labor-ac-bus,
  body.swat-csv-imported-page #veh-ashok-leyland-60-seater-labor-ac-bus,
  body #veh-ashok-leyland-60-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-65-seater-labor-ac-bus | 7134f4f237ed4b19518433c04cba7f83 */
/* Full-bleed layout repair from ashok-leyland-65-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
body .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
body #content .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
body.swat-csv-imported-page #veh-ashok-leyland-65-seater-labor-ac-bus,
body #veh-ashok-leyland-65-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
  body .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
  body #content .page-content > #veh-ashok-leyland-65-seater-labor-ac-bus,
  body.swat-csv-imported-page #veh-ashok-leyland-65-seater-labor-ac-bus,
  body #veh-ashok-leyland-65-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: tata-67-seater-labor-ac-bus | 6866bc1287466991a3705288130ba319 */
/* Full-bleed layout repair from tata-67-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-tata-67-seater-labor-ac-bus,
body .page-content > #veh-tata-67-seater-labor-ac-bus,
body #content .page-content > #veh-tata-67-seater-labor-ac-bus,
body.swat-csv-imported-page #veh-tata-67-seater-labor-ac-bus,
body #veh-tata-67-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-tata-67-seater-labor-ac-bus,
  body .page-content > #veh-tata-67-seater-labor-ac-bus,
  body #content .page-content > #veh-tata-67-seater-labor-ac-bus,
  body.swat-csv-imported-page #veh-tata-67-seater-labor-ac-bus,
  body #veh-tata-67-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: daewoo-61-seater-labor-ac-bus | 76153170415621fb9a49398d92e73d6a */
/* Full-bleed layout repair from daewoo-61-seater-labor-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-daewoo-61-seater-labor-ac-bus,
body .page-content > #veh-daewoo-61-seater-labor-ac-bus,
body #content .page-content > #veh-daewoo-61-seater-labor-ac-bus,
body.swat-csv-imported-page #veh-daewoo-61-seater-labor-ac-bus,
body #veh-daewoo-61-seater-labor-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-daewoo-61-seater-labor-ac-bus,
  body .page-content > #veh-daewoo-61-seater-labor-ac-bus,
  body #content .page-content > #veh-daewoo-61-seater-labor-ac-bus,
  body.swat-csv-imported-page #veh-daewoo-61-seater-labor-ac-bus,
  body #veh-daewoo-61-seater-labor-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-80-seater-labor-non-ac-bus | 23b387e66ee5b793189a81fe735b80dc */
/* Full-bleed layout repair from ashok-leyland-80-seater-labor-non-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
body .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
body #content .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
body.swat-csv-imported-page #veh-ashok-leyland-80-seater-labor-non-ac-bus,
body #veh-ashok-leyland-80-seater-labor-non-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
  body .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
  body #content .page-content > #veh-ashok-leyland-80-seater-labor-non-ac-bus,
  body.swat-csv-imported-page #veh-ashok-leyland-80-seater-labor-non-ac-bus,
  body #veh-ashok-leyland-80-seater-labor-non-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: ashok-leyland-84-seater-labor-non-ac-bus | 8d1bdc27acc957d5d18891049d8faf16 */
/* Full-bleed layout repair from ashok-leyland-84-seater-labor-non-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
body .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
body #content .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
body.swat-csv-imported-page #veh-ashok-leyland-84-seater-labor-non-ac-bus,
body #veh-ashok-leyland-84-seater-labor-non-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
  body .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
  body #content .page-content > #veh-ashok-leyland-84-seater-labor-non-ac-bus,
  body.swat-csv-imported-page #veh-ashok-leyland-84-seater-labor-non-ac-bus,
  body #veh-ashok-leyland-84-seater-labor-non-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: tata-80-seater-labor-non-ac-bus | 3a25df7facfe984e9e2b3cdee3ba6d0b */
/* Full-bleed layout repair from tata-80-seater-labor-non-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-tata-80-seater-labor-non-ac-bus,
body .page-content > #veh-tata-80-seater-labor-non-ac-bus,
body #content .page-content > #veh-tata-80-seater-labor-non-ac-bus,
body.swat-csv-imported-page #veh-tata-80-seater-labor-non-ac-bus,
body #veh-tata-80-seater-labor-non-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-tata-80-seater-labor-non-ac-bus,
  body .page-content > #veh-tata-80-seater-labor-non-ac-bus,
  body #content .page-content > #veh-tata-80-seater-labor-non-ac-bus,
  body.swat-csv-imported-page #veh-tata-80-seater-labor-non-ac-bus,
  body #veh-tata-80-seater-labor-non-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: tata-84-seater-labor-non-ac-bus | 5e58d333ff9dbb5b95fcc41f7a510607 */
/* Full-bleed layout repair from tata-84-seater-labor-non-ac-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-tata-84-seater-labor-non-ac-bus,
body .page-content > #veh-tata-84-seater-labor-non-ac-bus,
body #content .page-content > #veh-tata-84-seater-labor-non-ac-bus,
body.swat-csv-imported-page #veh-tata-84-seater-labor-non-ac-bus,
body #veh-tata-84-seater-labor-non-ac-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-tata-84-seater-labor-non-ac-bus,
  body .page-content > #veh-tata-84-seater-labor-non-ac-bus,
  body #content .page-content > #veh-tata-84-seater-labor-non-ac-bus,
  body.swat-csv-imported-page #veh-tata-84-seater-labor-non-ac-bus,
  body #veh-tata-84-seater-labor-non-ac-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 22-seater-school-bus | f1b57c8447d73b326dd1b7f79c2476ba */
/* Full-bleed layout repair from 22-seater-school-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-22-seater-school-bus,
body .page-content > #veh-22-seater-school-bus,
body #content .page-content > #veh-22-seater-school-bus,
body.swat-csv-imported-page #veh-22-seater-school-bus,
body #veh-22-seater-school-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-22-seater-school-bus,
  body .page-content > #veh-22-seater-school-bus,
  body #content .page-content > #veh-22-seater-school-bus,
  body.swat-csv-imported-page #veh-22-seater-school-bus,
  body #veh-22-seater-school-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 26-seater-school-bus | d6529f891c8f774e562f3a5ebd0bbd47 */
/* Full-bleed layout repair from 26-seater-school-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-26-seater-school-bus,
body .page-content > #veh-26-seater-school-bus,
body #content .page-content > #veh-26-seater-school-bus,
body.swat-csv-imported-page #veh-26-seater-school-bus,
body #veh-26-seater-school-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-26-seater-school-bus,
  body .page-content > #veh-26-seater-school-bus,
  body #content .page-content > #veh-26-seater-school-bus,
  body.swat-csv-imported-page #veh-26-seater-school-bus,
  body #veh-26-seater-school-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 47-60-seater-school-bus | 40c2cf605bfc3a4ef93db1f4275122bd */
/* Full-bleed layout repair from 47-60-seater-school-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-47-60-seater-school-bus,
body .page-content > #veh-47-60-seater-school-bus,
body #content .page-content > #veh-47-60-seater-school-bus,
body.swat-csv-imported-page #veh-47-60-seater-school-bus,
body #veh-47-60-seater-school-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-47-60-seater-school-bus,
  body .page-content > #veh-47-60-seater-school-bus,
  body #content .page-content > #veh-47-60-seater-school-bus,
  body.swat-csv-imported-page #veh-47-60-seater-school-bus,
  body #veh-47-60-seater-school-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 63-71-seater-school-bus | f3dc55d8a296eca3c83574342224886e */
/* Full-bleed layout repair from 63-71-seater-school-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-63-71-seater-school-bus,
body .page-content > #veh-63-71-seater-school-bus,
body #content .page-content > #veh-63-71-seater-school-bus,
body.swat-csv-imported-page #veh-63-71-seater-school-bus,
body #veh-63-71-seater-school-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-63-71-seater-school-bus,
  body .page-content > #veh-63-71-seater-school-bus,
  body #content .page-content > #veh-63-71-seater-school-bus,
  body.swat-csv-imported-page #veh-63-71-seater-school-bus,
  body #veh-63-71-seater-school-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 10-15-seater-tourists-van | 3d7b82576c54e8e2cec3acd238f72486 */
/* Full-bleed layout repair from 10-15-seater-tourists-van: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-10-15-seater-tourists-van,
body .page-content > #veh-10-15-seater-tourists-van,
body #content .page-content > #veh-10-15-seater-tourists-van,
body.swat-csv-imported-page #veh-10-15-seater-tourists-van,
body #veh-10-15-seater-tourists-van{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-10-15-seater-tourists-van,
  body .page-content > #veh-10-15-seater-tourists-van,
  body #content .page-content > #veh-10-15-seater-tourists-van,
  body.swat-csv-imported-page #veh-10-15-seater-tourists-van,
  body #veh-10-15-seater-tourists-van{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 20-30-seater-tourists-bus | bb7a02a1c4d139b407130c5b381d002a */
/* Full-bleed layout repair from 20-30-seater-tourists-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-20-30-seater-tourists-bus,
body .page-content > #veh-20-30-seater-tourists-bus,
body #content .page-content > #veh-20-30-seater-tourists-bus,
body.swat-csv-imported-page #veh-20-30-seater-tourists-bus,
body #veh-20-30-seater-tourists-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-20-30-seater-tourists-bus,
  body .page-content > #veh-20-30-seater-tourists-bus,
  body #content .page-content > #veh-20-30-seater-tourists-bus,
  body.swat-csv-imported-page #veh-20-30-seater-tourists-bus,
  body #veh-20-30-seater-tourists-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 35-50-seater-luxury-bus | 80973b2d6b4622c9d136b9375c494036 */
/* Full-bleed layout repair from 35-50-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-35-50-seater-luxury-bus,
body .page-content > #veh-35-50-seater-luxury-bus,
body #content .page-content > #veh-35-50-seater-luxury-bus,
body.swat-csv-imported-page #veh-35-50-seater-luxury-bus,
body #veh-35-50-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-35-50-seater-luxury-bus,
  body .page-content > #veh-35-50-seater-luxury-bus,
  body #content .page-content > #veh-35-50-seater-luxury-bus,
  body.swat-csv-imported-page #veh-35-50-seater-luxury-bus,
  body #veh-35-50-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}

/* SWAT CSV CSS: 51-53-seater-luxury-bus | 080ae06563282f08ff11ab1bccba5513 */
/* Full-bleed layout repair from 51-53-seater-luxury-bus: prevents imported pages from becoming boxed inside WP/Elementor content containers. */
body.swat-csv-imported-page .site-main,
body.swat-csv-imported-page #content,
body.swat-csv-imported-page .page-content{
  max-width:none !important;
}
body .site-main > .page-content > #veh-51-53-seater-luxury-bus,
body .page-content > #veh-51-53-seater-luxury-bus,
body #content .page-content > #veh-51-53-seater-luxury-bus,
body.swat-csv-imported-page #veh-51-53-seater-luxury-bus,
body #veh-51-53-seater-luxury-bus{
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  width:100vw !important;
  max-width:100vw !important;
}
@supports (width:100dvw){
  body .site-main > .page-content > #veh-51-53-seater-luxury-bus,
  body .page-content > #veh-51-53-seater-luxury-bus,
  body #content .page-content > #veh-51-53-seater-luxury-bus,
  body.swat-csv-imported-page #veh-51-53-seater-luxury-bus,
  body #veh-51-53-seater-luxury-bus{
    margin-left:-50dvw !important;
    margin-right:-50dvw !important;
    width:100dvw !important;
    max-width:100dvw !important;
  }
}
