.elementor .e-0d3e7c8-77dd{width:2.9rem;height:2.9rem;object-fit:cover;border-radius:50%;flex:0 0 auto;}.elementor .e-344f253-9892{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--text-white);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-3353055-d75b{width:auto;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0.7rem;flex:0 0 auto;align-items:center;}.elementor .e-98ef3ce-c19e{font-family:var(--font-heading);font-weight:600;font-size:0.95rem;color:var(--text-white);letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;}.elementor .e-8fac8b3-fcb4{font-family:var(--font-heading);font-weight:600;font-size:0.95rem;color:var(--text-white);letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;}.elementor .e-4279c7c-50d6{font-family:var(--font-heading);font-weight:600;font-size:0.95rem;color:var(--text-white);letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;}.elementor .e-b9152e6-f114{font-family:var(--font-heading);font-weight:600;font-size:0.95rem;color:var(--text-white);letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;}.elementor .e-2a920a3-ced0{font-family:var(--font-heading);font-weight:600;font-size:0.95rem;color:var(--accent-red);letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;}.elementor .e-5c512fa-3c60{font-family:var(--font-heading);font-weight:600;font-size:0.95rem;color:var(--text-white);letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;}.elementor .e-bc25cbd-b61c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.5rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-7ef6223-acaa{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 auto;align-items:center;}.elementor .e-82eb5ce-8c0f{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.1rem;flex:0 0 auto;align-items:center;}.elementor .e-b15fffc-6117{width:100%;max-width:78rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:1.2rem;justify-content:space-between;align-items:center;}.elementor .e-5e3a288-0c9c{width:100%;position:sticky;inset-block-start:0px;z-index:90;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:0px;background-color:rgba(14,14,16,0.94);}.elementor .e-ac9365d-81ea{font-family:var(--font-heading);font-weight:700;font-size:0.9rem;color:var(--accent-red);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-5dc2f7c-043a{max-width:42rem;font-family:var(--font-heading);font-weight:700;font-size:4rem;color:var(--text-white);line-height:1.02;text-transform:uppercase;}.elementor .e-c77583b-6bc1{max-width:40rem;font-family:var(--font-body);font-size:1.2rem;color:var(--text-white);line-height:1.6;}.elementor .e-381b213-f758{width:100%;max-width:78rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0.9rem;justify-content:center;}.elementor .e-ca8f8b4-71cc{width:100%;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(180deg, rgba(14,14,16,0.62) 0%,rgba(14,14,16,0.93) 100%),url("https://vmotorsport.com/wp-content/uploads/2026/10/vm-team-drivers-and-trophies.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:flex-start;}.elementor .e-8b2b69d-1fc5{font-family:var(--font-heading);font-weight:700;font-size:0.9rem;color:var(--accent-red);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-2048b50-86b8{max-width:42rem;font-family:var(--font-heading);font-weight:700;font-size:3.2rem;color:var(--text-white);line-height:1.03;text-transform:uppercase;}.elementor .e-223e5ed-3345{max-width:46rem;font-family:var(--font-body);font-size:1.1rem;color:var(--text-grey);line-height:1.7;}.elementor .e-144c961-317b{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.85rem;}.elementor .e-0b57680-f330{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-09292b6-489a{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-bff17ee-d93f{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-16f73ad-1a51{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-96e5dbd-dba1{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-23e85b2-b333{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-51e9687-3fac{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-acab7da-129f{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-54f2dd1-d433{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-aec4980-7356{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-176860b-9338{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-4b9767a-a290{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-6ecf768-f090{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-362f456-2d36{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-55fd0e5-b8d8{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-a906b22-3ea1{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-cbb3918-0fc0{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-87f5547-5e4c{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-594d97b-c316{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-02ba9e4-ba85{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-d15f00f-8938{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-4840036-0f2e{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-b9880cc-82a3{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-417fc67-7e45{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-742f7e8-3fb6{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-2a34df8-d69e{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-ea3cfc3-d04d{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-05b1295-0efc{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-876fd28-3752{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-6d1a651-7e2c{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-a13ccfa-9803{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-d55fd92-2de2{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-1263662-1089{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-4eed9e8-93c4{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-1313d7a-990e{max-width:56rem;font-family:var(--font-body);font-size:0.9rem;color:var(--text-grey);line-height:1.7;}.elementor .e-019c510-ccad{width:100%;max-width:72rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.4rem;}.elementor .e-d27b21e-9c5e{width:100%;padding-block-start:4.4rem;padding-block-end:4.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--bg-black);flex-direction:column;}.elementor .e-9aecac5-8d7b{font-family:var(--font-heading);font-weight:700;font-size:0.9rem;color:var(--accent-red);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-f2f5a69-ced6{max-width:40rem;font-family:var(--font-heading);font-weight:700;font-size:3.2rem;color:var(--text-white);line-height:1.03;text-transform:uppercase;}.elementor .e-c152350-4a4f{max-width:42rem;font-family:var(--font-body);font-size:1.15rem;color:var(--text-white);line-height:1.7;}.elementor .e-557dcdc-5ddf{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--text-white);letter-spacing:0.1em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:2.1rem;padding-inline-end:2.1rem;border-radius:2px;border-width:2px;border-color:var(--accent-red);border-style:solid;background-color:var(--accent-red);align-self:flex-start;}.elementor .e-57655d6-6b84{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--text-white);letter-spacing:0.1em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:2.1rem;padding-inline-end:2.1rem;border-radius:2px;border-width:2px;border-color:rgba(255,255,255,0.45);border-style:solid;background-color:rgba(0,0,0,0);align-self:flex-start;}.elementor .e-8217675-1758{padding-block-start:0.6rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0.9rem;flex-wrap:wrap;}.elementor .e-727703f-f81a{max-width:46rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.9rem;}.elementor .e-8b3935d-b664{width:100%;max-width:72rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.4rem;}.elementor .e-b6b8365-da12{width:100%;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(180deg, rgba(14,14,16,0.80) 0%,rgba(14,14,16,0.93) 100%),url("https://vmotorsport.com/wp-content/uploads/2026/10/grid-two-rows-1-1024x683.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-d4f3df0-9614{width:3.4rem;height:3.4rem;object-fit:contain;flex:0 0 auto;}.elementor .e-d9f56ae-038e{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--text-white);letter-spacing:0.04em;text-transform:uppercase;}.elementor .e-37292ca-7da4{font-family:var(--font-body);font-size:1rem;color:var(--text-white);line-height:1.7;text-decoration:none;}.elementor .e-9c057b2-da89{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;color:var(--accent-red);letter-spacing:0.02em;text-decoration:none;}.elementor .e-175899e-bc4c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.45rem;flex:1 1 18rem;}.elementor .e-7fb6b7c-24ae{font-family:var(--font-heading);font-weight:700;font-size:0.95rem;color:var(--text-grey);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-de02600-4881{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-21df2e9-d31f{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-971073a-676d{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-b413ebf-2b48{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-13d5ce5-a095{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-6ead915-1a09{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-d16f04c-e70b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.3rem;flex:0 1 11rem;}.elementor .e-ad93856-896a{font-family:var(--font-heading);font-weight:700;font-size:0.95rem;color:var(--text-grey);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-0a3f541-44f2{padding-block-start:0.35rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-6aa5dcd-ac5b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.3rem;flex:0 1 11rem;}.elementor .e-2c4f547-80d7{font-family:var(--font-heading);font-weight:700;font-size:0.95rem;color:var(--text-grey);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-4444d6f-5250{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-e741aad-8df7{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-beae1a5-5691{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-031be5f-3b89{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.3rem;flex:0 1 11rem;}.elementor .e-917c3b3-36d1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:2.5rem;flex-wrap:wrap;flex:1 1 22rem;}.elementor .e-f4c01d8-75e8{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:3rem;flex-wrap:wrap;justify-content:space-between;}.elementor .e-14c3b00-dcc1{font-family:var(--font-body);font-size:0.82rem;color:var(--text-grey);}.elementor .e-208485e-3fcf{font-family:var(--font-body);font-size:0.82rem;color:var(--text-grey);}.elementor .e-a34445a-f30f{width:100%;padding-block-start:1.4rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-width:1px;border-color:rgba(255,255,255,0.10);border-style:solid;gap:1rem;flex-wrap:wrap;justify-content:space-between;}.elementor .e-13e2a6e-1e0d{width:100%;max-width:78rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2.2rem;}.elementor .e-a45423b-6dcf{width:100%;padding-block-start:3.4rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#08080A;}